rubidium
9c3f84c917
(svn r15504) -Fix: today is Friday 13th, right?
2009-02-16 22:59:15 +00:00
rubidium
1393eff268
(svn r15503) -Fix: svn:externals didn't do what I wanted it to do, even though it is documented to do what I wanted it to do. Lets hope this one works as I want it to.
2009-02-16 22:01:31 +00:00
rubidium
11c394b228
(svn r15502) -Release 0.7.0-beta1. Many new features, small and big. Happy testing!
2009-02-16 21:59:33 +00:00
rubidium
db0cd46a3f
(svn r15501) -Document: the changes made over the last months
2009-02-16 21:46:23 +00:00
smatz
b9b14bd803
(svn r15500) -Fix (r12648): pre-0.5 OTTD stored new_nonstop and full_load_any in a different way, savegame conversion wasn't working for them
2009-02-16 21:43:44 +00:00
smatz
2f767e77e8
(svn r15499) -Fix (r15340): the default town layout was changed
2009-02-16 20:17:07 +00:00
translators
de07228f68
(svn r15498) -Update: WebTranslator2 update to 2009-02-16 18:45:15
...
catalan - 2 changed by arnaullv (2)
dutch - 3 fixed by Excel20 (3)
english_US - 7 fixed by WhiteRabbit (7)
german - 3 fixed by planetmaker (2), ralph (1)
hungarian - 1 changed by alyr (1)
lithuanian - 1 fixed by Enternald (1)
luxembourgish - 140 fixed by Gubius (140)
norwegian_nynorsk - 9 fixed, 5 changed by Thor (14)
portuguese - 4 fixed by SnowFlake (4)
romanian - 2 fixed, 5 changed by kkmic (7)
slovak - 53 fixed by James (53)
slovenian - 20 fixed by Necrolyte (20)
2009-02-16 18:45:30 +00:00
smatz
e1c43f4fac
(svn r15497) -Fix (r15027): when trains crashed, AIEvent was created only for one train
2009-02-16 17:16:58 +00:00
smatz
f65d70476b
(svn r15496) -Codechange: one division less in the train acceleration code
2009-02-16 01:57:55 +00:00
yexo
1f9ec758aa
(svn r15495) -Revert (r15383,r15422): Loading NewGRFs depends on correct settings, but the economy can only be started after loading NewGRFs. In short: r15383 causes more problems then it's worth.
2009-02-14 23:17:32 +00:00
yexo
a0b57c849e
(svn r15494) -Change [API CHANGE]: Split AIRoad::BuildRoadStation in BuildRoadStation and BuildDriveThroughRoadStation.
2009-02-14 22:06:11 +00:00
yexo
ab288d3bdb
(svn r15493) -Fix (r15486): Forgot to update regression.
2009-02-14 21:57:25 +00:00
yexo
2b221f5afc
(svn r15492) -Change [API CHANGE]: Split AIVehicle::MoveWagon in MoveWagon and MoveWagonChain (frosch).
2009-02-14 21:22:42 +00:00
yexo
336abd66a2
(svn r15491) -Change [API CHANGE]: AIMarine::BuildWaterDepot now accepts a front tile instead of a bool is_vertical (frosch).
2009-02-14 21:19:33 +00:00
yexo
7d88077add
(svn r15490) -Change [API CHANGE]: Remove AIBridge::GetYearAvailable. AIBridge::IsValidBridge now only returns true for available bridges.
2009-02-14 21:17:35 +00:00
yexo
16954ba378
(svn r15489) -Change [API CHANGE]: Remove AIAirport::AirportAvailable. AIAirport::IsValidAirportType now only returns true for available AirportTypes.
2009-02-14 21:16:21 +00:00
yexo
bce1bcb0f2
(svn r15488) -Change [API CHANGE]: Add support for distant-join stations.
2009-02-14 21:15:23 +00:00
yexo
5a5bc8ab52
(svn r15487) -Change [API CHANGE]: Remove the never implemented function AIEventVehicleCrashed::CloneCrashedVehicle.
2009-02-14 21:13:45 +00:00
yexo
8ceb92e699
(svn r15486) -Change [API CHANGE]: Remove AITown::GetMaxTownID.
2009-02-14 21:13:15 +00:00
yexo
cea470e687
(svn r15485) -Change [API CHANGE]: Split AIIndustry::HasHeliportAndDock and GetHeliportAndDockLocation in HasHeliport/HasDock and GetHeliportLocation/GetDockLocation.
2009-02-14 21:09:48 +00:00
yexo
58359b8d6e
(svn r15484) -Change [API CHANGE]: Remove AICompany::GetCompanyName and SetCompanyName. They've been replaced with GetName and SetName.
2009-02-14 21:06:58 +00:00
yexo
7fdde2fec0
(svn r15483) -Change [API CHANGE]: Remove AIIndustry::GetProduction, use AIIndustry::GetLastMonthProduction instead.
2009-02-14 21:05:57 +00:00
yexo
92fc2e692c
(svn r15482) -Fix [NoAI]: Typos in api docs.
2009-02-14 20:07:05 +00:00
yexo
37819fc8c5
(svn r15481) -Fix [NoAI]: Make sure AIs can't call functions they shouldn't call.
2009-02-14 20:03:06 +00:00
michi_cc
84deeecc5b
(svn r15480) -Feature(tte): Show the cargo subtype in the vehicle details window.
2009-02-14 18:42:03 +00:00
frosch
b123756c9f
(svn r15479) -Fix: Documentation of AIIndustryType::CanBuildIndustry().
2009-02-14 18:40:31 +00:00
translators
03a1051de9
(svn r15478) -Update: WebTranslator2 update to 2009-02-14 18:38:28
...
catalan - 3 fixed by arnaullv (3)
finnish - 2 fixed by UltimateSephiroth (2)
french - 2 fixed by glx (2)
hungarian - 3 fixed by IPG (1), alyr (2)
italian - 3 fixed, 4 changed by lorenzodv (7)
norwegian_nynorsk - 42 fixed, 14 changed by Thor (56)
romanian - 1 fixed by kkmic (1)
spanish - 3 fixed by Dominus (3)
ukrainian - 3 fixed by mad (3)
2009-02-14 18:38:39 +00:00
rubidium
7f245b22dc
(svn r15476) -Fix [FS#2630]: crash when opening the game options when the currently loaded base graphics pack has less than 2 valid graphics files. For example when someone replaces all his/her original base graphics with custom work (but keeps the name) or renames the dos ones to windows or vice versa.
2009-02-14 01:42:12 +00:00
rubidium
7b5c5d4432
(svn r15475) -Update: do r15474 also for the other languages.
2009-02-14 01:40:26 +00:00
rubidium
53caa6cb21
(svn r15474) -Cleanup: remove some (long) unused strings.
2009-02-14 01:29:18 +00:00
rubidium
9554b8aafe
(svn r15473) -Fix: add two missing tooltips in the intro gui
2009-02-13 21:24:21 +00:00
rubidium
424a494c7b
(svn r15472) -Fix: consistency of capitalisation of words in the intro gui and of NewGRF.
2009-02-13 21:19:32 +00:00
translators
9e6363a7d9
(svn r15471) -Update: WebTranslator2 update to 2009-02-13 18:45:45
...
dutch - 12 changed by Excel20 (12)
finnish - 1 fixed by jpx_ (1)
french - 1 fixed, 2 changed by glx (3)
luxembourgish - 333 fixed by Gubius (333)
ukrainian - 5 fixed by mad (5)
2009-02-13 18:45:53 +00:00
yexo
e84f25a2bd
(svn r15470) -Fix [NoAI]: Check the types of the parameters passed to AddSetting, AddLabels and RegisterAI.
2009-02-13 18:43:56 +00:00
rubidium
f33bf2dddd
(svn r15469) -Fix (r15468): why doesn't subversion trigger the save of my text editor before doing the commit?
2009-02-13 17:55:45 +00:00
rubidium
8535ceb5e2
(svn r15468) -Fix: reword the multiplayer tooltip so it doesn't mention the (incorrect) number of players anymore.
2009-02-13 17:50:33 +00:00
yexo
8e14d77d05
(svn r15467) -Fix [NoAI]: AIs with an error in their info.nut are no longer available in-game.
2009-02-13 17:17:34 +00:00
yexo
15b9366f06
(svn r15466) -Fix (r15330): The squirrel instance object was freed twice if an info.nut failed to compile.
2009-02-13 16:25:53 +00:00
smatz
d3f018a7e3
(svn r15465) -Codechange: constify most of AIInfo/AIFileInfo methods, move definition of very simple getters to header file
2009-02-13 02:11:54 +00:00
yexo
9292c90360
(svn r15464) -Codechange [NoAI]: Call all info.nut functions exactly once and only during initialization.
2009-02-13 01:44:56 +00:00
yexo
b9c66aa750
(svn r15463) -Change [API CHANGE]: Replace AIInfo::CanLoadFromVersion(version) with AIInfo::MinVersionToLoad() which should return a single integer, the minimum version the AI is able to load data from.
2009-02-13 01:24:30 +00:00
yexo
4c7106dad7
(svn r15462) -Change [NoAI]: Make AIController::GetTick() and AIController::GetSetting() static functions.
...
-Fix (r15460): ai_controller.hpp.sq was forgotten.
2009-02-13 00:18:56 +00:00
rubidium
806807e16b
(svn r15461) -Fix (r15459): massive removal of strings from serbian.
2009-02-12 23:47:13 +00:00
rubidium
dea3490b2f
(svn r15460) -Fix [NoAI]: don't require an instance to exist in the scope for static functions and limit exposure of the internal function GetClassName.
2009-02-12 22:25:53 +00:00
translators
3314ef39d2
(svn r15459) -Update: WebTranslator2 update to 2009-02-12 18:45:56
...
afrikaans - 5 fixed, 3 changed by Ludslad (8)
dutch - 18 changed by Excel20 (18)
german - 3 changed by planetmaker (3)
hungarian - 1 changed by alyr (1)
ido - 27 fixed by Cecile (12), Selene (15)
indonesian - 10 changed by rindu (10)
luxembourgish - 346 fixed by Gubius (346)
serbian - 19 fixed by burek (19)
spanish - 4 changed by eusebio (4)
2009-02-12 18:46:07 +00:00
frosch
565602fe90
(svn r15458) -Fix: Missing 'static'.
2009-02-12 18:08:47 +00:00
rubidium
9fb19be134
(svn r15457) -Fix: typo in stringid.
2009-02-12 15:17:10 +00:00
rubidium
0a673d870b
(svn r15456) -Fix(ish): add strgen support to add 'directional formatting codes', so one can guide the bidirectional rendering a bit better.
2009-02-12 10:42:22 +00:00
rubidium
1d362442ec
(svn r15455) -Fix: font autodetection didn't occur when directly loading a game via e.g. -g.
2009-02-12 10:13:30 +00:00
rubidium
e8dbf62761
(svn r15454) -Fix [FS#2614]: towns did not know about build_on_slopes in some cases, or made decisions on the 'original' slope instead the slope after applying the foundation..
2009-02-11 20:41:17 +00:00
frosch
81cf1cac8f
(svn r15453) -Fix [FS#2450](r14613): Founding industries as OWNER_TOWN resulted in unwanted effects.
2009-02-11 20:09:29 +00:00
frosch
032346cf8a
(svn r15452) -Codechange: Add DC_NO_MODIFY_TOWN_RATING.
2009-02-11 18:50:47 +00:00
translators
92584d0149
(svn r15451) -Update: WebTranslator2 update to 2009-02-11 18:46:59
...
afrikaans - 5 fixed, 9 changed by Ludslad (14)
german - 7 changed by planetmaker (1), eddi (6)
hungarian - 5 fixed by alyr (5)
indonesian - 17 fixed, 2 changed by rindu (2), fanioz (1), adjayanto (16)
persian - 11 fixed, 31 changed by ali sattari (42)
romanian - 5 fixed, 14 changed by kkmic (19)
serbian - 500 fixed, 14 changed by syndrome (514)
slovak - 4 fixed by choze (4)
spanish - 5 fixed by eusebio (5)
2009-02-11 18:49:06 +00:00
peter1138
15152cdc03
(svn r15450) -Codechange: Remove unused RailTypesByte, unused RAILTYPES_... enum values, and change INVALID_RAILTYPES to be UINT_MAX.
2009-02-11 18:37:13 +00:00
frosch
3e3a158610
(svn r15449) -Codechange: Rename DC_NO_TOWN_RATING to DC_NO_TEST_TOWN_RATING as that is what it does.
2009-02-11 18:33:27 +00:00
peter1138
3728df8323
(svn r15448) -Codechange: Don't show rail types in selection drop downs if they have no label.
2009-02-11 18:10:12 +00:00
peter1138
e73a4e490c
(svn r15447) -Codechange: void functions don't tend to return true if and only if anyway
2009-02-11 07:17:39 +00:00
belugas
62be0ce7e6
(svn r15446) -Revert(r15445): Seems that "iff" stands for "if and only if". So not much of a typo.
...
Thanks, Yexo. I feel less ignorant today :D
2009-02-11 02:53:15 +00:00
belugas
c26426a44e
(svn r15445) -Fix: little typos
2009-02-11 02:30:08 +00:00
rubidium
5239eee6ac
(svn r15444) -Fix (r15425): the chat messages gone gray. That gray colour was technically right. The string contained {GRAY}, but due to a latent bug (accidentally fixed in r15425) in the string drawing routing the gray would be interpreted as use palette colour 14, which is a white.
2009-02-11 01:46:09 +00:00
rubidium
dba12992e8
(svn r15442) -Codechange: don't do magic on magic numbers when you can also use a single named constant.
2009-02-11 01:28:10 +00:00
yexo
8d25202067
(svn r15441) -Cleanup: Use a return value instead of passing a pointer to where the result should be stored.
2009-02-11 00:48:15 +00:00
yexo
1eeb0f6748
(svn r15440) -Fix: Backup AIObject::GetAllowDoCommand and restore the old value so AIs can't work around it.
2009-02-10 19:22:09 +00:00
smatz
3072a5d7c2
(svn r15439) -Fix [FS#2626]: call Vehicle::LeaveStation() before reversing overlength loading train (station triggers were missed, PBS reservation could cause crash)
2009-02-10 12:49:12 +00:00
glx
d6e8601a62
(svn r15438) -Fix (r15434): MSVC performance warning
2009-02-10 04:23:37 +00:00
belugas
da9783aaf7
(svn r15437) -Codechange: Do not run a code section when you already know it is useless
...
-Codechange: Do not rely on a decision based on something that has already been evaluated
2009-02-10 00:50:04 +00:00
peter1138
ad30a3c4ca
(svn r15436) -Codechange: Return index of station spec within station class as a return parameter of GetCustomStationSpecByGrf(), as the index is already known. Saves on an extra loop and an extern...
2009-02-09 22:49:28 +00:00
rubidium
d846eef0b6
(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.
2009-02-09 21:20:05 +00:00
peter1138
cd0b38d234
(svn r15433) -Fix (r15126): Content download progress bar was not centered properly.
2009-02-09 20:30:16 +00:00
translators
8c36a96920
(svn r15432) -Update: WebTranslator2 update to 2009-02-09 18:30:51
...
bulgarian - 30 fixed by Ar4i (30)
catalan - 3 fixed by arnaullv (3)
danish - 33 fixed by ThomasA (33)
dutch - 5 fixed by habell (5)
english_US - 118 fixed by WhiteRabbit (118)
finnish - 5 fixed by jpx_ (5)
german - 5 fixed by ralph (5)
hungarian - 2 fixed by alyr (2)
latvian - 7 fixed by KiitsLV (5), waste (2)
polish - 6 fixed by coolik (6)
romanian - 3 fixed, 2 changed by kkmic (5)
serbian - 123 fixed, 2 deleted, 229 changed by syndrome (354)
simplified_chinese - 5 fixed by ww9980 (5)
spanish - 1 changed by Dominus (1)
ukrainian - 3 fixed by mad (3)
2009-02-09 18:31:10 +00:00
rubidium
d71ec28edc
(svn r15431) -Fix (r15425): wrongly added assertion due to unneeded & 0xFF. Now use the same method of handling the colour as it would do when drawing a string instead of a character.
2009-02-09 10:31:37 +00:00
rubidium
05792c46a3
(svn r15429) -Change: do r15428 also for the string names.
2009-02-09 03:07:03 +00:00
rubidium
c0a8d09ca7
(svn r15428) -Codechange: consistently use colour instead of having both color and colour.
2009-02-09 02:57:15 +00:00
rubidium
90e2465d7d
(svn r15427) -Codechange: give w->caption_color a more sensible name as it holds the owner of whatever is shown in the window
2009-02-09 02:33:10 +00:00
glx
030f52e998
(svn r15426) -Fix (r15421): wrong grfcodec version was used to generate openttdd.grf
2009-02-09 02:28:31 +00:00
rubidium
8dae160d0f
(svn r15425) -Codechange: some color->colour changes and type safety.
2009-02-09 02:09:47 +00:00
rubidium
861e9cefb3
(svn r15424) -Codechange: make it possible to have multiple windows with edit box open simultaniously (Zuu).
2009-02-09 01:22:29 +00:00
rubidium
9907742a0f
(svn r15423) -Codechange: split widget related types to their own header and add a bit of type strictness.
2009-02-09 01:06:23 +00:00
rubidium
7b8c13fa5c
(svn r15422) -Fix [FS#2623] (r15383): loading NewGRFs before copying the settings.
2009-02-08 23:06:56 +00:00
michi_cc
ebd72fa0fd
(svn r15421) -Change: Replace the path signal sprites borrowed from TTDPatch with our own custom sprites.
2009-02-08 20:11:59 +00:00
peter1138
68e641e9ed
(svn r15418) -Codechange: Add action7/9 support to detect available rail type labels
2009-02-08 18:29:22 +00:00
peter1138
a68e0ee42f
(svn r15417) -Codechange: Add default rail type labels and support for per-GRF translation table.
2009-02-08 18:11:06 +00:00
rubidium
986224519a
(svn r15416) -Fix (r15412): revert the removal of the road side drop down box handling.
2009-02-08 17:46:08 +00:00
rubidium
faeb00008a
(svn r15415) -Change: close the (station) joiner window when pressing the bulldozer.
2009-02-08 16:03:17 +00:00
rubidium
57b27ffbab
(svn r15414) -Codechange: s/delete FindWindowById/DeleteWindowById/
2009-02-08 16:00:57 +00:00
rubidium
856f26e35b
(svn r15413) -Fix [FS#2529/2533]: inconsistencies between station and bridge building w.r.t. tile selection and when the window should be closed.
2009-02-08 15:45:34 +00:00
peter1138
748d4d2fb9
(svn r15412) -Fix: Clearing custom engine names could cause desyncs due to be client-side only; GUI parts of save/load of custom engine names also removed as it was never implemented.
2009-02-08 12:58:14 +00:00
rubidium
dcb3a9ac51
(svn r15411) -Feature(ttette): make 'set' a alias for the setting/patch console command
2009-02-08 12:42:45 +00:00
rubidium
377ce6c5bf
(svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability.
2009-02-08 12:25:13 +00:00
frosch
27105127f6
(svn r15409) -Update: Currencies
...
Remove intermediate currency "New Turkish lira".
Add Euro introduction date for Slovakia.
Remove Euro introduction date for Hungary.
2009-02-08 12:02:28 +00:00
Yexo
5bcdcdd1d1
(svn r15408) -Fix (r15027): AIs could call AIController::Sleep() at times they're not allowed to sleep.
2009-02-08 11:34:51 +00:00
peter1138
5f8c2b1b4e
(svn r15407) -Codechange: When loading a save game with an invalid pool index, report the problem (invalid index) rather than an impossible symptom (too many items), and report it in game instead of causing a crash.
2009-02-08 10:37:24 +00:00
rubidium
e1b1fd18b5
(svn r15406) -Fix: make Valuate actually cost a few opcodes to not make it a single opcode method of doing lots of the same thing. This should resolve most of the hiccups caused by AIs.
2009-02-08 01:51:48 +00:00
michi_cc
8bd5f10a2c
(svn r15404) -Cleanup [YAPF]: A tiny bit of const correctness.
2009-02-08 01:10:48 +00:00
translators
088d5bb2ed
(svn r15403) -Update: WebTranslator2 update to 2009-02-07 18:48:00
...
arabic_egypt - 6 fixed by khaloofah (6)
brazilian_portuguese - 15 fixed by tucalipe (15)
catalan - 3 fixed by arnaullv (3)
dutch - 2 fixed, 21 changed by Yexo (21), Excel20 (2)
finnish - 3 fixed by jpx_ (3)
french - 6 fixed by glx (6)
german - 6 fixed by hellow (6)
hungarian - 4 fixed by alyr (4)
italian - 17 fixed by lorenzodv (17)
korean - 6 fixed, 22 changed by darkttd (28)
norwegian_bokmal - 27 fixed by khh (27)
romanian - 3 fixed, 4 changed by kkmic (7)
serbian - 176 fixed, 93 changed by syndrome (269)
simplified_chinese - 16 fixed, 1 changed by ww9980 (17)
spanish - 6 fixed by Dominus (6)
turkish - 17 fixed, 1 changed by Emin (18)
2009-02-07 18:48:25 +00:00
smatz
575e349828
(svn r15402) -Codechange: verify _current_company didn't change when executing a command
2009-02-07 18:09:30 +00:00
smatz
9c59b711b7
(svn r15401) -Fix [FS#2619](r15027): AI::Stop changed _current_company, but didn't restore its original value
2009-02-07 17:01:44 +00:00
frosch
4e8707b93f
(svn r15400) -Fix: Typos in comments.
2009-02-07 16:23:42 +00:00
frosch
769573d1e9
(svn r15399) -Fix [FS#2617]: For articulated parts v->cargo_type == CT_INVALID is possible.
2009-02-07 16:17:03 +00:00
smatz
9702edb554
(svn r15398) -Fix (r14135): _current_company shouldn't be used in GUI code (Swallow)
2009-02-07 16:11:21 +00:00
rubidium
e31e514474
(svn r15397) -Fix [FS#2618]: a town could build a statue under a bridge.
2009-02-07 16:02:29 +00:00
smatz
abb17d64a1
(svn r15396) -Fix [FS#2601](r15027): since AIs can have vehicle groups now, convert the groups correctly
2009-02-07 13:53:38 +00:00
rubidium
d7a053578d
(svn r15395) -Fix [FS#2611] (r15377): one couldn't reset companies anymore in a 'dedicated' server.
2009-02-07 12:02:13 +00:00
glx
39dfd18880
(svn r15394) -Fix (r15389): no new line at end of line warning
2009-02-07 03:31:48 +00:00
belugas
b4f9cf551f
(svn r15393) -Fix: little typo
2009-02-07 03:06:38 +00:00
belugas
0abf14384c
(svn r15392) -Codechange: move the spec getter to a place where it's only required, without the use of extern
2009-02-07 02:38:32 +00:00
rubidium
bab7367a59
(svn r15391) -Fix (r14997): loading font sprites should not trigger a palette conversion.
2009-02-07 02:29:08 +00:00
Yexo
322515e8d5
(svn r15390) -Cleanup: Remove old hack that wasn't used anymore.
2009-02-07 01:17:15 +00:00
peter1138
967491a22d
(svn r15389) -Feature: Add ability to select which base graphics set is used from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues.
2009-02-07 01:01:02 +00:00
rubidium
ae2fda6c02
(svn r15388) -Change: unify the way Ctrl+Click is written.
2009-02-07 00:45:24 +00:00
peter1138
77760a62fd
(svn r15387) -Codechange: Add a drop down list item type for char* strings.
2009-02-07 00:37:35 +00:00
peter1138
db54537369
(svn r15386) -Codechange: During start up, store driver/blitter/graphicsset selection in local variable instead of in the global _ini_* variables. This means that specifying a driver/blitter/graphicsset on the command line does not clobber the configuration value, which can now be saved like other values.
2009-02-07 00:33:35 +00:00
peter1138
cd84ffb036
(svn r15385) -Fix: Saving of char* to configuration file did not work due to incorrect parameter order and no handling of NULL.
2009-02-07 00:29:35 +00:00
rubidium
eb533138bc
(svn r15384) -Change: tweak some settings to make OpenTTD easier to use for first-time users (or upgraders)
2009-02-07 00:22:21 +00:00
Yexo
4301278514
(svn r15383) -Cleanup: Don't call MakeNewgameSettingsLive more often than necessary.
2009-02-06 23:58:16 +00:00
rubidium
4cc07196ac
(svn r15382) -Fix [FS#2466]: multiple vehicles could be filling the timetable and only the data from one vehicle would be taken. Now only allow one to be filling at a time.
2009-02-06 21:30:18 +00:00
frosch
c52680a131
(svn r15381) -Fix (r11091): When testing for parallel road two tiles away, do not move more than one tile along the road.
2009-02-06 20:51:24 +00:00
frosch
5a369e1b50
(svn r15380) -Fix (r15190)[FS#2603]: Do not use TileY() on negative TileIndexDiffs. But the test was not needed anyway, as those tiles were already tested in previous iterations.
2009-02-06 20:24:44 +00:00
translators
25a5178aaf
(svn r15379) -Update: WebTranslator2 update to 2009-02-06 18:45:59
...
arabic_egypt - 11 fixed by khaloofah (11)
catalan - 11 fixed by arnaullv (11)
dutch - 10 fixed, 2 changed by Yexo (10), Excel20 (2)
finnish - 14 fixed by jpx_ (12), UltimateSephiroth (2)
french - 11 fixed by glx (11)
german - 11 fixed by ralph (5), hellow (6)
hebrew - 5 fixed by 19izhar73 (5)
hungarian - 11 fixed, 3 changed by alyr (3), IPG (4), oklmernok (7)
korean - 11 fixed, 2 changed by darkttd (13)
latvian - 25 fixed by waste (25)
portuguese - 16 fixed by supra90 (10), SnowFlake (6)
romanian - 11 fixed by kkmic (11)
serbian - 5 fixed, 271 changed by syndrome (276)
simplified_chinese - 2 fixed by ww9980 (2)
spanish - 11 fixed by Dominus (11)
traditional_chinese - 3 fixed, 5 changed by ww9980 (8)
ukrainian - 14 fixed by mad (14)
2009-02-06 18:46:21 +00:00
frosch
a5d515bfd6
(svn r15378) -Fix: The subcargo returned by vehicle variable 0x42 should be the most-common-subcargo of the most-common-cargo. If nothing is transported 0x..FFFF00 should be returned.
2009-02-06 18:06:05 +00:00
rubidium
841050ec83
(svn r15377) -Fix [FS#2607]: filter did resort when unneeded and didn't deselect properly in some cases (Roujin)
2009-02-06 18:00:05 +00:00
rubidium
cecc3863cd
(svn r15376) -Fix [FS#2608] (r15371): OSX/BSD also seems to define strcasecmp under some circumstances.
2009-02-06 15:53:48 +00:00
rubidium
9bc7e4bdb2
(svn r15375) -Fix [FS#2605]: a tram circling around in a depot did never actually 'enter' the depot.
2009-02-06 15:52:22 +00:00
rubidium
0cfc402823
(svn r15374) -Codechange: remove a magic constant.
2009-02-06 15:39:34 +00:00
rubidium
ef754b8b6d
(svn r15373) -Fix [FS#2606]: Kenobi denied the server's client name to the tab-completed.
2009-02-06 15:11:17 +00:00
rubidium
c346f249cd
(svn r15372) -Feature: filter the 'content' based on the tag/name. Based on a patch by Roujin.
2009-02-06 12:00:14 +00:00
rubidium
35c5da08c5
(svn r15371) -Codechange: add an implementation of strcasestr for when _GNU_SOURCE isn't defined.
2009-02-06 11:58:52 +00:00
rubidium
ba3d7e70f2
(svn r15370) -Codechange: add a callback to tell the parent of an OSK that the string has changed instead of only marking the text box dirty.
2009-02-06 11:57:25 +00:00
rubidium
2ab6fffccc
(svn r15369) -Codechange: generalise the GUIList a bit so peter can write filters for cargo type, speed and mass ;)
2009-02-06 10:38:57 +00:00
rubidium
6252c74584
(svn r15368) -Fix: some typos in comments
2009-02-06 10:31:05 +00:00
rubidium
cfc80a17d8
(svn r15367) -Add: framework for filtering GUILists (Roujin)
2009-02-06 00:51:11 +00:00
Yexo
cb3784d8b1
(svn r15366) -Add [NoAI]: Add AddLabels() where you can define labels for the values of the settings in info.nut
2009-02-06 00:25:37 +00:00
smatz
8f270af124
(svn r15365) -Fix (r15324): svn properties were lost in 'svn move'
2009-02-05 22:59:05 +00:00
rubidium
93ed94c493
(svn r15364) -Update: the man page
2009-02-05 22:36:57 +00:00
rubidium
546cd4f70e
(svn r15363) -Fix [FS#2600]: inconsistency w.r.t. On/Off text for settings.
2009-02-05 22:05:58 +00:00
rubidium
0cf08d32c7
(svn r15362) -Change: make a string name more consistent.
2009-02-05 21:50:56 +00:00
smatz
d2716d66e3
(svn r15361) -Cleanup: minor comment style fixes (planetmaker)
2009-02-05 17:59:59 +00:00
frosch
324e92f879
(svn r15360) -Fix: Flooding vehicles did not trigger an AI event.
2009-02-05 17:48:08 +00:00
frosch
cb049e4e58
(svn r15359) -Add [NoAI]: AIEventVehicleCrashed::CRASH_RV_UFO, AIEventDisasterZeppelinerCrashed and AIEventDisasterZeppelinerCleared as aliens accepted NoAIs as competing life-form.
2009-02-05 17:38:47 +00:00
frosch
7f198507f7
(svn r15358) -Add [NoAI]: AIEventVehicleCrashed::GetCrashReason()
2009-02-05 17:28:37 +00:00
smatz
6dff31d34b
(svn r15357) -Codechange: unify the way buttons are updated in the 'found town' window
2009-02-05 16:51:23 +00:00
smatz
ef4282f8de
(svn r15356) -Codechange: make PlaceProc_Town and some global variables a static function/variables of the scenedit window
2009-02-05 15:59:40 +00:00
rubidium
8fb4962407
(svn r15355) -Codechange: simplify some stuff now ->FirstShared returns non-NULL again.
2009-02-05 15:59:23 +00:00
rubidium
b7c7a1f701
(svn r15354) -Fix (r14803): first shared of a vehicle could be NULL making it impossible to (share-)clone the vehicle.
2009-02-05 15:58:42 +00:00
smatz
324b54132c
(svn r15353) -Feature(tte): make it possible to have cities of various sizes
2009-02-05 15:28:01 +00:00
smatz
aa692a99a9
(svn r15352) -Codechange: make the arguments passed around while founding a town a bit more readable
2009-02-05 13:33:37 +00:00
rubidium
9d94c8f369
(svn r15351) -Fix (r15350): gcc compile failure
2009-02-05 08:10:59 +00:00
belugas
bf82545b4a
(svn r15350) -Codechange: Create a spec array to hold the data definitions of unmovables objects.
...
Note that this is the very basic spec, it will be populated a bit more, later.
2009-02-05 03:41:42 +00:00
belugas
63cc1bd21f
(svn r15349) -Codechange: no need to call a function when we know there is not going to be any change to the returned result
2009-02-05 03:17:30 +00:00
michi_cc
f936afa64a
(svn r15348) -Fix (r15347): Preferred pylon position is dependant on the masked wires as well.
2009-02-05 02:07:13 +00:00
michi_cc
31a17a4add
(svn r15347) -Feature [FS#1761]: Don't draw superfluous catenary wires (based on a patch by Eddi).
2009-02-05 01:33:59 +00:00
Yexo
f2907d816f
(svn r15346) -Add [NoAI]: Add AIAirport::GetNearestTown() so AIs can known in which town the noise level will increase.
2009-02-05 01:15:54 +00:00
Yexo
62a11eb5a9
(svn r15345) -Add [NoAI]: Add AIVehicle::HasSharedOrders() and AIVehicleList_SharedOrders.
2009-02-05 01:12:49 +00:00
rubidium
364e2a110d
(svn r15344) -Change [Makefile]: don't recompile everything when english.txt changes, but only whatever includes table/strings.h.
2009-02-04 23:40:01 +00:00
Yexo
b321130d9a
(svn r15343) -Add [NoAI]: Add AITown::GetRoadLayout so AIs can get the road layout per town.
2009-02-04 23:26:21 +00:00
smatz
df2a387fc3
(svn r15342) -Feature: allow changing town layout in the 'Found new town' window
2009-02-04 22:52:34 +00:00
smatz
47516b31a7
(svn r15341) -Update (r15340): remove deleted and modified strings from other language files
2009-02-04 20:24:11 +00:00
smatz
832e392855
(svn r15340) -Fix [FS#2121]: changing town road layout in-game caused ugly road networks
...
-Fix: use a flag instead of TL_NO_ROADS to forbid towns to build roads. The flag is ignored during world generation, so there won't be 'ghost' towns anymore
-Feature: town layout is now stored per town, so it is possible to (manually) set different layout for each town
2009-02-04 20:17:25 +00:00
translators
030984a763
(svn r15339) -Update: WebTranslator2 update to 2009-02-04 18:39:16
...
arabic_egypt - 1 fixed by khaloofah (1)
german - 1 changed by planetmaker (1)
hebrew - 668 fixed, 19 changed by 19izhar73 (687)
korean - 10 changed by leejaeuk5 (10)
serbian - 6 fixed, 4 changed by salejemaster (10)
2009-02-04 18:39:33 +00:00
rubidium
ac7757324e
(svn r15338) -Fix [FS#2598]: close all construction related windows whenever changing company.
2009-02-04 16:59:41 +00:00
rubidium
b6e6be58da
(svn r15337) -Fix: don't allow a spectating server to build stuff.
2009-02-04 16:57:40 +00:00
rubidium
7da743a0dc
(svn r15336) -Fix: do not use _current_company in the GUI as there are no guarantees that _current_company is the same as _local_company.
2009-02-04 16:45:07 +00:00
rubidium
09fca459a7
(svn r15335) -Change: use the patch change mechanism to change the road side too instead of a separate command.
2009-02-04 16:09:16 +00:00
smatz
496b541cb1
(svn r15334) -Codechange: reset setting to old value when the callback procedure returns false
2009-02-04 15:01:37 +00:00
Yexo
3cf7255c4f
(svn r15333) -Fix: AIs weren't restricted to a maximum length for ship orders.
2009-02-04 13:52:17 +00:00
smatz
d2a725ec94
(svn r15332) -Fix (r15190): terrain generated from heightmaps always was at sea level at both southern borders
2009-02-04 01:07:53 +00:00
glx
cabedf173d
(svn r15331) -Fix (r15330): remove extra semicolons
2009-02-03 23:30:23 +00:00
rubidium
1c30c8c801
(svn r15330) -Fix [FS#2597]: leaking of Squirrel when using circular references (by enabling the GC).
2009-02-03 22:42:42 +00:00
Yexo
101f55e65c
(svn r15328) -Fix (r15327): Load(data, version) was called instead of Load(version, data).
2009-02-03 21:05:32 +00:00
Yexo
1892c34ac6
(svn r15327) -Fix (r15027): AIs could access the map and other data in their constructor and Load() function while the savegame was not completely loaded.
2009-02-03 20:49:08 +00:00
frosch
9c4c0ff3a1
(svn r15326) -Fix: Old-ai-ishm when refitting vehicles.
2009-02-03 20:39:06 +00:00
translators
ff2720c56e
(svn r15325) -Update: WebTranslator2 update to 2009-02-03 18:29:45
...
brazilian_portuguese - 1 fixed by tucalipe (1)
german - 4 changed by planetmaker (3), hellow (1)
hebrew - 615 fixed, 54 changed by 19izhar73 (669)
korean - 6 changed by darkttd (6)
2009-02-03 18:29:55 +00:00
smatz
5ad1cd32b2
(svn r15324) -Codechange: unify the class used for comparing of strings for std::map
2009-02-03 18:08:07 +00:00
rubidium
d23db8306e
(svn r15323) -Fix: regression backed up game_start.scr but didn't/couldn't restore it.
2009-02-03 17:33:43 +00:00
Yexo
a5807f4a77
(svn r15322) -Fix (r15175): The AI list window didn't display information about the selected AI if it wasn't visible.
2009-02-02 22:57:22 +00:00
peter1138
5e6e4417a5
(svn r15321) -Codechange: Load road vehicle 'realistic' acceleration properties from NewGRF, and supply defaults as used by TTDPatch. These values are not yet used.
2009-02-02 21:52:34 +00:00
peter1138
48e6e7d586
(svn r15320) -Codechange: Increase 'realistic' acceleration 'resolution' by one bit by reducing a division and removing a multiplication: 3/4*2 = 0; 3/2 = 1. And a smidgeon less CPU usage, hah.
2009-02-02 21:38:36 +00:00
translators
5105cd2c6b
(svn r15319) -Update: WebTranslator2 update to 2009-02-02 18:44:36
...
arabic_egypt - 3 fixed by khaloofah (3)
dutch - 1 fixed by habell (1)
hebrew - 533 fixed, 426 changed by 19izhar73 (959)
hungarian - 1 fixed by oklmernok (1)
italian - 1 changed by lorenzodv (1)
korean - 6 changed by dlunch (6)
norwegian_nynorsk - 36 fixed by Thor (36)
polish - 1 fixed by xaxa (1)
russian - 1 fixed by Smoky555 (1)
spanish - 1 fixed by Dominus (1)
2009-02-02 18:44:52 +00:00
smatz
9723630cea
(svn r15318) -Fix [FS#2594](r10288): don't warn about non-primary engines getting old
2009-02-02 16:49:11 +00:00
rubidium
7e928974a7
(svn r15317) -Fix: support Windows fonts with non-ASCII characters in their file name. Windows doesn't come with them by default, but one can easily install a font with non-ASCII name.
2009-02-02 15:01:19 +00:00
glx
6d6e2232ea
(svn r15316) -Fix [NoAI]: ignore unprintable chars when returning a string to squirrel
2009-02-02 13:46:26 +00:00
glx
c6bc3b8692
(svn r15315) -Fix (r15314): make gcc happy (for once)
2009-02-02 13:44:19 +00:00
rubidium
ad210c7647
(svn r15314) -Fix/hackaround [FS#2590]: fonts have a feature where they can have localised names. Windows thinks it's a feature to use the name matching the system's locale, Windows doesn't provide an API to get the font name given another locale and freetype uses the English locale to resolve the name when opening the font... This results in fonts that will can't be found and warnings that the fallback font can't be loaded. Work around this by 'manually' getting the non-localised font name from the font.
2009-02-02 13:30:13 +00:00
michi_cc
44016a4d6e
(svn r15313) -Cleanup: Use helper functions we already have and add some documentation.
2009-02-02 01:28:42 +00:00
peter1138
aad67b5736
(svn r15312) -Codechange: Handle closing of drop down menus when clicking in a window in a single place, instead of in the OnClick event for some windows. This standardises behaviour so that clicking anywhere in a window will close its drop down menu, which happened before for some windows but not all. In addition the dubious feature of hiding a drop down menu by opening the same menu has been removed. This only caused wasted CPU cycles as a whole new list was generated and then destroyed. Breathe.
2009-02-01 22:32:07 +00:00
peter1138
7cd579e7ef
(svn r15311) -Fix (r15126): Obiwan error
2009-02-01 22:11:46 +00:00
translators
4a3ebf6966
(svn r15310) -Update: WebTranslator2 update to 2009-02-01 18:46:42
...
catalan - 1 fixed by arnaullv (1)
czech - 1 fixed, 6 changed by Hadez (7)
finnish - 1 fixed by jpx_ (1)
french - 1 fixed by glx (1)
german - 1 fixed, 4 changed by planetmaker (5)
indonesian - 2 fixed by fanioz (2)
italian - 1 fixed by lorenzodv (1)
korean - 1 fixed, 8 changed by leejaeuk5 (8), darkttd (1)
latvian - 128 fixed by waste (128)
portuguese - 1 fixed by SnowFlake (1)
romanian - 1 fixed by kkmic (1)
simplified_chinese - 2 fixed by ww9980 (2)
slovenian - 101 fixed by Necrolyte (101)
turkish - 1 fixed by Emin (1)
ukrainian - 2 fixed by mad (2)
2009-02-01 18:47:05 +00:00
frosch
4a8736033f
(svn r15309) -Fix (r15307): Update regression. (Thanks glx)
2009-02-01 18:46:45 +00:00
frosch
de9a6fc90b
(svn r15308) -Codechange: Deduplicate km-ish/h -> mph conversions.
2009-02-01 17:14:39 +00:00
frosch
317220c2e4
(svn r15307) -Fix: AIVehicle::GetCurrentSpeed() should also use km-ish/h instead of mph. (Documentation by Rubidium)
2009-02-01 16:21:18 +00:00
frosch
c28c4c1986
(svn r15306) -Codechange: Deduplicate code by adding Engine::GetDisplayMaxSpeed(), GetPower() and GetDisplayWeight(). (and using them)
2009-02-01 16:10:06 +00:00
rubidium
6d5cd47c74
(svn r15305) -Fix (r15299): missing include
2009-02-01 11:52:41 +00:00
frosch
2afa9312fc
(svn r15304) -Fix [FS#2587]: When loading savegames use the roadtype of the front vehicles just like it is done on construction.
2009-02-01 11:38:18 +00:00
smatz
16b9dcd0ea
(svn r15303) -Fix (r12381): desync if a GRF used town's last month max. pass/mail
2009-02-01 00:50:32 +00:00
rubidium
969af4d97d
(svn r15302) -Add: example file for on_server_connect.scr and document it in the scripts readme
2009-01-31 23:50:53 +00:00
peter1138
6899955b0c
(svn r15301) -Feature [FS#104]: Add option to group and subtotal expenses list in the company finance window. Concept from Zr40.
2009-01-31 21:27:36 +00:00
rubidium
6df312cd54
(svn r15300) -Cleanup: remove an unused icon and remove the references to swedish forgotten in r6358.
2009-01-31 21:01:16 +00:00
smatz
0d3f5e6e74
(svn r15299) -Cleanup: remove many redundant includes
2009-01-31 20:16:06 +00:00
smatz
416c7d5dda
(svn r15298) -Fix [FS#2588]: don't start another AI company in MP when there are too many companies
2009-01-31 17:56:06 +00:00
translators
a0df8d1338
(svn r15297) -Update: WebTranslator2 update to 2009-01-30 18:45:08
...
brazilian_portuguese - 1 fixed by tucalipe (1)
catalan - 1 fixed by arnaullv (1)
czech - 1 fixed by Hadez (1)
dutch - 1 fixed by Excel20 (1)
finnish - 1 fixed by jpx_ (1)
french - 1 fixed by belugas (1)
german - 1 fixed, 5 changed by planetmaker (6)
hebrew - 14 fixed, 54 changed by 19izhar73 (54), omri.kipi (14)
hungarian - 1 fixed by IPG (1)
italian - 1 fixed by lorenzodv (1)
korean - 1 fixed, 2 changed by darkttd (2), dlunch (1)
latvian - 76 fixed by KiitsLV (76)
polish - 13 fixed by xaxa (13)
portuguese - 1 fixed by SnowFlake (1)
romanian - 1 fixed by kkmic (1)
russian - 24 fixed by Smoky555 (24)
spanish - 1 fixed by eusebio (1)
traditional_chinese - 123 fixed, 62 changed by josesun (185)
turkish - 1 fixed by Emin (1)
ukrainian - 7 fixed by mad (7)
2009-01-30 18:45:33 +00:00
smatz
df79660531
(svn r15296) -Cleanup: remove redundant _MSC_VER >= 1400 checks, older versions aren't supported anymore. One check in stdafx.h is enough
2009-01-30 17:54:48 +00:00
Yexo
1c7cb8368c
(svn r15295) -Fix [FS#2591] (r15190): Towns tried to build roads outside the map.
2009-01-29 16:14:46 +00:00
rubidium
627d54a081
(svn r15294) -Fix: accessing of inaccessible base
2009-01-29 08:08:03 +00:00
belugas
d7971e5e37
(svn r15293) -Feature [FS#2583]: Give a more meaningful message when towns refuse construction of noise-controlled airports
2009-01-29 03:12:31 +00:00
belugas
31adec86a0
(svn r15292) -Fix(r15290): Incrementing something that is already set to the correct value is a bit of a no-no
...
Also, protect against such misuse with an assert.
2009-01-29 03:07:34 +00:00
Yexo
0e42a7bac7
(svn r15291) -Cleanup: Move the station list widgets to their class from station_gui.h
...
-Fix: comment for ReallocT was wrong, the memory is not zeroed.
2009-01-29 02:42:36 +00:00
belugas
3671ed9e4f
(svn r15290) -Codechange: Isolate size and section of the UnMovable HQ object, in order to keep the Unmovable type free of any irrelevant data
2009-01-28 19:57:23 +00:00
translators
bfde9f7eef
(svn r15289) -Update: WebTranslator2 update to 2009-01-28 18:48:19
...
german - 3 fixed by planetmaker (3)
indonesian - 22 fixed by fanioz (22)
korean - 3 changed by darkttd (1), dlunch (2)
polish - 6 fixed by xaxa (6)
portuguese - 140 fixed, 4 changed by nars (144)
romanian - 1 changed by kkmic (1)
simplified_chinese - 3 fixed by ww9980 (3)
2009-01-28 18:48:30 +00:00
Yexo
8877a0c9ae
(svn r15288) -Fix (r15212): Don't set the newgame setting for water borders to a random value if it's 'random' when the newgame gui is opened.
2009-01-28 13:36:11 +00:00
rubidium
7d64441008
(svn r15287) -Cleanup: some code style, remove erroneous comment.
...
-Document: the fact that zlib reads uninitialised data (valgrind notices this) and that it won't be fixed in zlib and that we can't do anything about it except ignoring it.
2009-01-27 21:51:06 +00:00
frosch
7dbd0582b6
(svn r15286) -Fix: Refitting did not invalidate vehicle-colour-maps of road-vehicles, ships and aircraft, as well vehicle-length of road-vehicles.
2009-01-27 19:44:36 +00:00
rubidium
e836f18ff1
(svn r15285) -Fix: valgrind complaining about reading uninitialised memory when saving
2009-01-27 14:31:33 +00:00
Yexo
ea01534e6d
(svn r15284) -Fix [FS#2582] (r15045): Parameters were popped from the squirrel stack twice.
2009-01-27 13:11:11 +00:00
belugas
9bb57ec840
(svn r15283) -Documentation: Apply some widget naming to the widget arrays.
...
-Codechange : use a pointer of the same repetitive reference of a widget, rather than an index in the array.
2009-01-27 03:50:36 +00:00
glx
7d45e8b376
(svn r15282) -Fix: it was possible to start more than MAX_COMPANIES companies
2009-01-27 02:02:04 +00:00
smatz
9cf1a19762
(svn r15281) -Fix: company could never have auto-assigned colour 0 (dark blue)
2009-01-27 01:15:29 +00:00
peter1138
43121fc2cb
(svn r15280) -Cleanup: ancient and vastly out of date comment...
2009-01-26 23:41:45 +00:00
smatz
3ac080425a
(svn r15279) -Fix: deadlock (with wide fonts) or desync when generating manager name
2009-01-26 22:27:11 +00:00
smatz
659989af45
(svn r15278) -Fix [FS#2332]: test noise limit of nearest town instead of st->town
2009-01-26 21:09:17 +00:00
Yexo
7f9c91901e
(svn r15277) -Fix (r15027): Building bridges in AITestMode always returned false.
2009-01-26 20:18:50 +00:00
translators
d960d0a851
(svn r15276) -Update: WebTranslator2 update to 2009-01-26 18:54:43
...
catalan - 1 changed by arnaullv (1)
croatian - 75 fixed by tifached (75)
czech - 22 fixed, 2 changed by Hadez (24)
french - 10 fixed by glx (10)
german - 4 fixed by Athaba (4)
greek - 10 changed by tek1979 (10)
italian - 7 changed by lorenzodv (7)
korean - 3 changed by darkttd (3)
romanian - 7 changed by kkmic (7)
simplified_chinese - 8 fixed, 33 changed by ww9980 (41)
2009-01-26 18:54:56 +00:00
rubidium
450b9b7900
(svn r15275) -Fix: SDL adds _GNU_SOURCE to the defined macros even when the compiler doesn't provide the functions promised when that define exists...
2009-01-25 22:51:59 +00:00
smatz
562299d809
(svn r15274) -Fix (r8705): oldloader wasn't updated to use 64bit airport_flags
2009-01-25 22:50:00 +00:00
rubidium
18ed717410
(svn r15273) -Fix: OSK of the chat did not update the caret graphics
2009-01-25 22:16:08 +00:00
peter1138
7afd506301
(svn r15272) -Codechange: Check that engine types of vehicles are valid and for the correct type on loading a game. This prevents a crash/assertion failure if required NewGRFs are not available. This won't make the game playable, but will let you see what NewGRFs are required.
2009-01-25 21:55:18 +00:00
peter1138
c4ccf1a28d
(svn r15271) -Codechange: Use offsets for drawing elrail wires & pylons instead of absolute sprite IDs.
2009-01-25 19:27:13 +00:00
glx
062f32a186
(svn r15270) -Change [API CHANGE]: remove AIEventTest
2009-01-25 19:06:00 +00:00
glx
fc965a75dc
(svn r15269) -Codechange: reduced indentation in CmdBuildRail*
2009-01-25 15:35:21 +00:00
frosch
ca10c5c6e3
(svn r15268) -Fix: AIEventVehicleLost triggered at every pbs signal independent of the vehicle being lost.
2009-01-25 13:20:13 +00:00
smatz
84848f8a28
(svn r15266) -Fix (r15159): compilation without threads was broken
2009-01-25 13:05:58 +00:00
glx
c1cf3934fa
(svn r15263) -Codechange: added Engine::GetCost() to remove some code duplication.
2009-01-25 00:57:03 +00:00
frosch
80ee3d3440
(svn r15262) -Fix: AIEvents were not freed, when they were not queued for any AI.
2009-01-24 21:38:30 +00:00
glx
e8b5f49861
(svn r15261) -Add: added Engine::GetRunningCost() to remove some code duplication. Also stops AIs decrementing vehicle counter of first company
2009-01-24 20:14:15 +00:00
translators
7e7fab1b18
(svn r15260) -Update: WebTranslator2 update to 2009-01-24 18:45:20
...
arabic_egypt - 9 fixed by khaloofah (9)
brazilian_portuguese - 99 fixed by tucalipe (99)
catalan - 22 fixed, 202 changed by arnaullv (224)
dutch - 10 fixed by Excel20 (10)
finnish - 10 fixed by jpx_ (10)
german - 19 fixed by dih (19)
hungarian - 10 fixed, 4 changed by IPG (4), alyr (7), oklmernok (3)
italian - 22 fixed by lorenzodv (22)
korean - 11 fixed, 1 changed by darkttd (12)
latvian - 47 fixed by waste (47)
lithuanian - 14 fixed by Enternald (14)
romanian - 10 fixed, 1 changed by kkmic (11)
simplified_chinese - 13 fixed by ww9980 (13)
spanish - 10 fixed by Dominus (10)
turkish - 12 fixed by Emin (12)
ukrainian - 19 fixed by mad (19)
2009-01-24 18:45:40 +00:00
rubidium
851b243f01
(svn r15259) -Fix: [NewGRF] small memory leak when scanning labels
2009-01-24 17:02:59 +00:00
smatz
dbc4a8b331
(svn r15257) -Cleanup: remove Company::is_noai, it is not needed anymore
2009-01-24 15:31:48 +00:00
smatz
4493bd03e3
(svn r15256) -Fix (r15027): use of uninitialised variable while saving/loading game with AIs
2009-01-24 15:01:29 +00:00
frosch
47cdbe4a20
(svn r15255) -Fix (r15027): AIVehicle::GetLength() returned only the length of the first part of articulated road vehicles.
2009-01-24 14:26:48 +00:00
glx
a92f472714
(svn r15254) -Fix (r15242): of course MSVC requires a cast
2009-01-24 14:10:24 +00:00
truebrain
ba397634fd
(svn r15253) -Fix (r15193): dutch people shouldn't write english :p
2009-01-24 14:02:21 +00:00
frosch
7e6049ba02
(svn r15252) -Fix (r15027): AIMarine::AreWaterTilesConnected() reported aqueducts being connected with all surrounding tiles. Also add some type safety.
2009-01-24 13:05:04 +00:00
smatz
12bcc254c8
(svn r15251) -Fix (r15249): trains from 0.2.0-0.3.0 could be in 'stopping' state instead of 'stopped' (this problem doesn't affect trains in depot)
2009-01-24 12:50:10 +00:00
Yexo
60dc54b234
(svn r15250) -Fix (r15126): The NewGRF Settings window was 1 pixel to low.
2009-01-24 10:28:41 +00:00
smatz
8278fc2149
(svn r15249) -Fix [FS#2576]: force trains from old (and other vehicles from 'recent') savegames to have zero cur_speed while stopped (cooperation with frosch123)
2009-01-24 00:42:09 +00:00
smatz
3964b2dd8c
(svn r15248) -Fix [FS#2561]: we require v->cur_speed to be zero for wagons and non-front engines
2009-01-23 23:57:01 +00:00
rubidium
3d21639d5b
(svn r15247) -Change: show a lock near the password/join button in the company window whenever the company is password protected
2009-01-23 23:56:56 +00:00
rubidium
53ebde7633
(svn r15246) -Fix [FS#2577]: close all windows *before* starting a new game/loading a game instead of doing that as one of the latest steps of loading the game. This caused, in some cases, the NewGRF settings to be reset when the game was already loaded resulting in instant desyncs when joining a network game
2009-01-23 23:40:12 +00:00
rubidium
aff27ca884
(svn r15245) -Fix: don't "save" the NewGRF settings on closing the NewGRF window when the content of the window isn't editable
2009-01-23 23:37:49 +00:00
frosch
d05ab5a531
(svn r15244) -Fix (r15027): The station tile of an oilrig-like industry is not neccessarily the first industry tile.
2009-01-23 22:36:17 +00:00
rubidium
130870e6a9
(svn r15243) -Fix [FS#2446]: rejoining a server would abort the join (and kick the client) because trying to join with an invalid player ID
2009-01-23 22:35:48 +00:00
rubidium
04709f2798
(svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral)
2009-01-23 22:18:06 +00:00
frosch
a1d4b792e8
(svn r15241) -Fix (r15027): NoAI API was not aware of certain newindustries 'features'.
2009-01-23 22:09:31 +00:00
Yexo
7b5bccb329
(svn r15240) -Fix (r15212): Loading heightmaps resulted in an assert.
2009-01-23 21:54:50 +00:00
Yexo
757b11325b
(svn r15239) -Fix [FS#2579]: The start date of random AIs was not stored in the config file or the savegame.
2009-01-23 21:52:29 +00:00
peter1138
c57f5ed668
(svn r15238) -Fix (r15236): Missed a file
2009-01-23 21:05:25 +00:00
peter1138
26d5543eb2
(svn r15237) -Codechange: Remove string removed in r15236 in other languages.
2009-01-23 20:56:30 +00:00
peter1138
3d404c2927
(svn r15236) -Codechange: Rename realistic_acceleration patch option to train_acceleration_model, and change from boolean to value. Don't forget to update your settings.
2009-01-23 20:53:43 +00:00
translators
1879319f66
(svn r15235) -Update: WebTranslator2 update to 2009-01-23 18:47:35
...
arabic_egypt - 46 fixed by khaloofah (46)
dutch - 12 fixed by habell (12)
finnish - 12 fixed by jpx_ (12)
french - 12 fixed by glx (12)
greek - 70 changed by doukas (70)
hungarian - 12 fixed, 1 changed by oklmernok (13)
italian - 1 fixed by lorenzodv (1)
korean - 11 fixed, 3 changed by dlunch (14)
latvian - 44 fixed by waste (44)
norwegian_nynorsk - 34 fixed by wollollo (34)
polish - 30 fixed by xaxa (30)
romanian - 12 fixed by kkmic (12)
simplified_chinese - 9 fixed by ww9980 (9)
spanish - 12 fixed by Dominus (12)
turkish - 12 fixed by Emin (12)
2009-01-23 18:47:58 +00:00
Yexo
c5332eb161
(svn r15234) -Fix (r15176): Crash if you pressed space in the content download window before selecting an item.
2009-01-23 18:40:18 +00:00
glx
a3dc092ebc
(svn r15233) -Fix (r15231): compilation with SDL broken on win32
2009-01-23 17:32:01 +00:00
rubidium
48125a6d5f
(svn r15232) -Codechange: sprinklin' of coding style
2009-01-23 16:05:58 +00:00
rubidium
4ba90f6887
(svn r15231) -Change: (sdl) check the full screen resolutions to determine what 'valid' resolutions we've got
2009-01-23 15:58:34 +00:00
smatz
789fa42f52
(svn r15230) -Fix (r1): aircraft could have zero speed while in air after loading old savegame
2009-01-23 15:53:24 +00:00
rubidium
93b1202576
(svn r15229) -Fix (r14712): passwords weren't reset when creating a new company.
2009-01-23 15:53:19 +00:00
glx
4fe58bc303
(svn r15228) -Fix [FS#2571]: possible crash when an AI/Library doesn't have a required function
2009-01-23 15:38:13 +00:00
smatz
e3cc807c7a
(svn r15227) -Fix [FS#2571](r1): aircraft could be 'loading in the air' after converting old savegames
2009-01-23 15:37:44 +00:00
glx
ceb60b426e
(svn r15226) -Fix (r15214): broken AI content download
2009-01-23 15:10:13 +00:00
rubidium
aaad553233
(svn r15225) -Fix (r15126): searching for 'missing' NewGRFs gave the 'compatability loaded' NewGRF instead of the one that we're actually looking for
2009-01-23 15:06:56 +00:00
glx
a88883c1c1
(svn r15224) -Fix (r15213): incorrect regex
2009-01-23 14:40:19 +00:00
smatz
042d7800d0
(svn r15223) -Codechange: move GetOldTownName to oldloader_sl.cpp as it is specific to loading of TTO/TTD savegames
2009-01-23 13:36:12 +00:00
Yexo
decd0c51e4
(svn r15222) -Fix: The squirrel stack was corrupted if an AI called any C++ function during Save().
2009-01-23 10:30:50 +00:00
rubidium
8382b76b0f
(svn r15221) -Change [FS#2574]: only show missing NewGRFs when opening the content download window from a NewGRF list and there are missing NewGRFs, otherwise show just all NewGRFs the system knows.
2009-01-23 10:20:29 +00:00
rubidium
67a2dd12e8
(svn r15220) -Fix (r15216): signedness warning
2009-01-23 09:47:46 +00:00
Yexo
c8cbdc17d3
(svn r15219) -Fix (r15216): MSVC failed to find the proper casts.
2009-01-23 09:20:57 +00:00
rubidium
8ecdbf216d
(svn r15218) -Fix: base graphics detection did mark too much as duplicate
2009-01-23 09:09:12 +00:00
rubidium
6f5078b555
(svn r15217) -Fix [FS#2573] (r15176): more corner cases when removing things from iterated vectors
2009-01-23 09:00:01 +00:00
smatz
6dffd8ae82
(svn r15216) -Feature: native support for Transport Tycoon (Original) savegames. Based on SVXConverter's source code and documentation by Roman Vetter
2009-01-23 02:35:17 +00:00
rubidium
83e1288c6a
(svn r15215) -Fix: various MSVC x64 compiler warnings
2009-01-23 02:01:05 +00:00
glx
92f5c6b1da
(svn r15214) -Fix [NoAI]: ignore case for ai/library main script path on windows
2009-01-23 01:29:13 +00:00
glx
fab90386a7
(svn r15213) -Fix: AI API regression failed for non unicode builds (different format for NULL pointers)
2009-01-23 00:45:19 +00:00
Yexo
08670da54a
(svn r15212) -Feature [FS#2566]: Change the dropdown box where you can chose which edges will be water to 4 pushbuttons (based on patch by planetmaker).
2009-01-23 00:18:27 +00:00
smatz
3852ae1264
(svn r15211) -Fix (r15190): loading of TTD savegames was broken
2009-01-22 22:02:05 +00:00
glx
c5f0fe7c40
(svn r15210) -Fix: Vehicle::GetRunningCost() was wrong for ships and aircraft
2009-01-22 21:33:08 +00:00
translators
b2d0e14848
(svn r15209) -Update: WebTranslator2 update to 2009-01-22 18:42:44
...
arabic_egypt - 1 fixed by khaloofah (1)
catalan - 20 fixed by arnaullv (20)
dutch - 1 changed by Excel20 (1)
finnish - 10 fixed by jpx_ (10)
french - 1 changed by glx (1)
galician - 5 fixed by Condex (5)
greek - 2 changed by tek1979 (2)
hungarian - 2 changed by alyr (1), IPG (1)
indonesian - 20 fixed, 22 changed by fanioz (42)
italian - 20 fixed, 1 changed by lorenzodv (21)
korean - 20 fixed by darkttd (20)
norwegian_bokmal - 22 fixed by khh (22)
norwegian_nynorsk - 5 changed by wollollo (5)
romanian - 1 changed by kkmic (1)
russian - 44 fixed by Smoky555 (44)
simplified_chinese - 18 fixed, 7 changed by ww9980 (25)
spanish - 20 fixed by eusebio (19), Dominus (1)
turkish - 31 fixed, 1 changed by Emin (32)
2009-01-22 18:43:05 +00:00
peter1138
c1622b04ab
(svn r15208) -Codechange: Remove some kind (undocumented, so who really knows) of original attempt to limit maximum tractive effort from 'realistic' acceleration.
2009-01-22 14:34:29 +00:00
rubidium
8ef066baee
(svn r15207) -Add: sorting to the content list.
2009-01-22 14:15:52 +00:00
rubidium
4f5a8b15ed
(svn r15206) -Fix [FS#2567]: memory corruption due to not properly cleanup up the mess when cancelling a download
2009-01-22 10:09:56 +00:00
peter1138
92b9ff3f96
(svn r15205) -Revert (r7421, partial): Support for MaxTE solves problem in a better way
2009-01-22 09:57:31 +00:00
Yexo
0d52f3b417
(svn r15204) -Fix (r15167): The check was a bit too restrictive, the top of the stack needs to be resetted if another function is called while the AI is running but not suspended.
2009-01-22 02:01:07 +00:00
Yexo
cb7449b83c
(svn r15203) -Fix (r15190): CmdTerraformLand didn't check it's parameters good enough.
2009-01-22 00:23:37 +00:00
rubidium
a89e63f672
(svn r15202) -Fix (r14827): only make quick goto active for your own company
2009-01-22 00:08:15 +00:00
Yexo
01cc5234dc
(svn r15201) -Fix [FS#2565] (r15190): The smallmap tried to get the owner of invalid tiles.
2009-01-21 23:49:59 +00:00
rubidium
f2777cd02d
(svn r15200) -Feature: give server admins a tool to combat profanity in nick names (based on patch by dihedral)
2009-01-21 23:07:11 +00:00
Yexo
0fa6e050e4
(svn r15199) -Fix (r15190): The south point of the south-most tile wasn't highlighted during terraforming.
2009-01-21 22:35:07 +00:00
frosch
3f38615af1
(svn r15198) -Fix (r15190): Advanced setting was missing the 'on'/'off' part.
2009-01-21 20:50:53 +00:00
translators
0877b58ba6
(svn r15197) -Update: WebTranslator2 update to 2009-01-21 20:22:27
...
catalan - 21 fixed by arnaullv (21)
croatian - 25 fixed by knovak (25)
czech - 41 fixed by Hadez (41)
dutch - 20 fixed, 3 changed by habell (23)
finnish - 31 fixed by UltimateSephiroth (21), jpx_ (10)
french - 20 fixed by glx (20)
german - 146 fixed by chu (146)
greek - 46 fixed, 8 changed by doukas (54)
hungarian - 41 fixed, 2 changed by alyr (43)
indonesian - 22 fixed by fanioz (22)
italian - 21 fixed, 1 changed by lorenzodv (22)
korean - 21 fixed, 1 changed by darkttd (19), dlunch (3)
norwegian_bokmal - 2 changed by wollollo (2)
norwegian_nynorsk - 19 fixed, 1 changed by wollollo (20)
romanian - 20 fixed by kkmic (20)
simplified_chinese - 6 fixed by ww9980 (6)
spanish - 21 fixed by Dominus (21)
traditional_chinese - 2 fixed by ww9980 (2)
ukrainian - 76 fixed by mad (76)
2009-01-21 20:22:56 +00:00
rubidium
86c1d49c08
(svn r15196) -Fix (r15195): != != == :(
2009-01-21 20:18:12 +00:00
rubidium
4bf2326bd1
(svn r15195) -Fix: don't crash when removing from something you're iterating over
2009-01-21 12:23:08 +00:00
peter1138
727ffeedc9
(svn r15194) -Fix: Don't count dedicated server as a spectator
2009-01-21 10:46:21 +00:00
rubidium
c8a7135d6c
(svn r15193) -Feature: content server/bananas access via the console
2009-01-21 09:22:49 +00:00
rubidium
59d61e5d9d
(svn r15192) -Cleanup: remove unused include
2009-01-21 09:20:55 +00:00
glx
b44390bf39
(svn r15191) -Fix (r15188): -1 is not a bool (MSVC warning)
2009-01-21 03:47:04 +00:00
Yexo
db3ee34b44
(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.
2009-01-21 02:31:55 +00:00
smatz
5e7669b539
(svn r15189) -Cleanup: remove unused includes
2009-01-21 02:07:56 +00:00
Yexo
ddcaf2f4cc
(svn r15188) -Feature: You can now change the number of AIs from the AI config window.
2009-01-21 01:56:42 +00:00
Yexo
2307adf8d2
(svn r15187) -Fix: assert when an AI called AIRoad::GetNeighbourRoadCount on a tile at the north edge (bug found by SmatZ).
2009-01-21 01:37:20 +00:00
Yexo
e395533632
(svn r15186) -Fix: Select the currently selected AI instead of the second on in the list.
...
-Feature: Double clicking on a slot in the AI config window results in opening the list of AIs.
2009-01-21 00:36:22 +00:00
Yexo
c3b7917da1
(svn r15185) -Fix (r15175): It was impossible to select AIs that had a different instance name then their name.
2009-01-21 00:19:21 +00:00
glx
a4d3c76093
(svn r15184) -Cleanup: remove extra spaces
2009-01-21 00:18:30 +00:00
smatz
376edabb65
(svn r15183) -Fix: stand-alone rail tiles with invalid owner were not removed. Also, make the whole check a bit more intelligent.
2009-01-21 00:14:08 +00:00
Yexo
3c757724e9
(svn r15182) -Fix: After updating an AI select the latest version for the next game.
2009-01-21 00:09:36 +00:00
smatz
3511218e37
(svn r15181) -Fix (r15180): of course it is enough to update aircraft once...
2009-01-20 23:48:31 +00:00
smatz
90381d5d63
(svn r15180) -Fix [FS#2560](r8498): old aircraft have to be updated after updating airport_type of oil rigs
2009-01-20 23:43:19 +00:00
smatz
5aa1171988
(svn r15179) -Fix [FS#2560](r12096): removing of leftover level crossings (from very old savegames) failed
2009-01-20 22:33:29 +00:00
rubidium
ff328bf68b
(svn r15178) -Change: rename 'update' to 'upgrade' as that's a bit more clear
2009-01-20 21:05:13 +00:00
translators
052c957a94
(svn r15177) -Update: WebTranslator2 update to 2009-01-20 18:49:46
...
arabic_egypt - 21 fixed by khaloofah (21)
catalan - 52 fixed by arnaullv (52)
dutch - 21 fixed by Excel20 (21)
french - 21 fixed by glx (21)
italian - 1 fixed, 2 changed by lorenzodv (3)
korean - 2 fixed, 12 changed by dlunch (14)
malay - 91 fixed, 1 changed by kev (92)
norwegian_nynorsk - 16 fixed by wollollo (16)
romanian - 21 fixed, 18 changed by kkmic (39)
russian - 123 fixed by Smoky555 (123)
simplified_chinese - 9 fixed by ww9980 (9)
slovak - 30 fixed by James (30)
spanish - 31 fixed by Dominus (30), eusebio (1)
traditional_chinese - 23 fixed by ww9980 (23)
turkish - 9 fixed by Emin (9)
2009-01-20 18:50:08 +00:00
rubidium
eeb38a8e3a
(svn r15176) -Fix [FS#2554]: querying the content server could free when resolving the hostname or connecting takes long/is timing out.
2009-01-20 16:51:55 +00:00
Yexo
3d35b3c2cc
(svn r15175) -Feature: Add the option to select the AIs to start in a new game and configure them via the gui.
2009-01-20 16:49:10 +00:00
smatz
49c5c71348
(svn r15174) -Codechange: split oldloader.cpp
2009-01-20 16:47:42 +00:00
smatz
c8e26be649
(svn r15173) -Codechange: shuffle a few lines of code in oldloader.cpp
2009-01-20 16:40:19 +00:00
belugas
cef4103137
(svn r15172) -Feature: Allow a grf to customize house name via callback 0x14D, during Tile Inquiry process
2009-01-20 16:06:57 +00:00
Yexo
61ee8ca42a
(svn r15171) -Fix (r15027): Buffer underflow in case there are no settings to save for an AI.
2009-01-20 15:58:40 +00:00
smatz
38afe1fe3f
(svn r15170) -Fix: vehicle value is 64bit now, oldloader was reading it as 32bit
2009-01-20 15:43:17 +00:00
smatz
091d82470b
(svn r15169) -Revert (r11271): it was broken by r12924, and the issue is fixed again in r12948 in a cleaner way
2009-01-20 15:23:58 +00:00
smatz
7a13ade405
(svn r15168) -Codechange: use only really basic map accessors in oldloader.cpp, shuffle the code a bit
2009-01-20 14:47:17 +00:00
Yexo
eab990901b
(svn r15167) -Fix [FS#2558]: The top of the stack was resetted after executing the first Ai tick causing random AI crashes.
2009-01-20 14:11:58 +00:00
smatz
a9a8bb3590
(svn r15166) -Codechange: reduce number of includes in afterload.cpp
2009-01-20 13:56:35 +00:00
Yexo
4091989752
(svn r15165) -Fix (r15163): The MSVC project files were not regenerated.
2009-01-20 12:40:34 +00:00
rubidium
196085eb0f
(svn r15164) -Fix: don't list patches/settings with list_patches that are not valid anymore
2009-01-20 12:03:06 +00:00
rubidium
28a641066e
(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers.
2009-01-20 11:28:18 +00:00
rubidium
c9436c8d88
(svn r15162) -Fix: the join status window didn't get properly created
2009-01-20 11:21:06 +00:00
rubidium
99b1f1a8f4
(svn r15161) -Change: bump url to 96 bytes
2009-01-20 09:52:11 +00:00
glx
24351416f6
(svn r15160) -Fix (r15157): port != IP
2009-01-20 04:01:07 +00:00
rubidium
6a3aaef486
(svn r15159) -Fix: move the UDP queries that resolve a hostname into threads so they don't freeze OpenTTD when for example the network connection got severed. Thanks to glx for writing the mutex implementation for Windows.
2009-01-20 03:44:43 +00:00
rubidium
bb77071749
(svn r15158) -Cleanup: remove some unused/unneeded cruft from the thread generalisation.
2009-01-20 03:12:46 +00:00
rubidium
5f3772a42c
(svn r15157) -Codechange: wrap the hostname/ip and port into a single structure so we can pass either one of them and not convert an ip to a string and then back again.
2009-01-20 01:32:06 +00:00
rubidium
6e1af6a051
(svn r15156) -Fix: add scrollwheel support to allegro
2009-01-19 22:27:43 +00:00
rubidium
9b463c26de
(svn r15155) -Codechange: remove unused return value
2009-01-19 22:01:37 +00:00
rubidium
7205a8f9f4
(svn r15154) -Fix [FS#2555] (r15126): wrong tooltip for the matrix
2009-01-19 21:13:02 +00:00
rubidium
914073a30a
(svn r15153) -Fix (r15126): the scrollbar's "count" wasn't always correctly set
2009-01-19 21:11:51 +00:00
translators
537112fcb1
(svn r15152) -Update: WebTranslator2 update to 2009-01-19 18:47:48
...
arabic_egypt - 30 fixed by khaloofah (30)
czech - 1 fixed by Hadez (1)
dutch - 22 fixed by Excel20 (4), habell (18)
finnish - 1 fixed by UltimateSephiroth (1)
french - 1 fixed by glx (1)
hungarian - 1 fixed, 3 changed by alyr (2), oklmernok (2)
korean - 2 fixed by darkttd (2)
polish - 1 fixed by xaxa (1)
romanian - 1 fixed, 1 changed by kkmic (2)
simplified_chinese - 110 fixed by ww9980 (110)
spanish - 21 fixed by eusebio (21)
traditional_chinese - 8 fixed by ww9980 (8)
turkish - 1 fixed by Emin (1)
2009-01-19 18:48:06 +00:00
Yexo
8b04787d09
(svn r15151) -Fix: tile 0 can now be highlighted as error tile
2009-01-19 15:06:11 +00:00
Yexo
49e69399a6
(svn r15150) -Fix: Don't highlight tiles outside the visible map.
2009-01-19 13:50:56 +00:00
peter1138
481c2164d0
(svn r15149) -Codechange: GetMaskOfTownActions() is used by a Cmd handler, therefore it does not belong in _gui.
2009-01-19 12:07:01 +00:00
Yexo
8fabd3982d
(svn r15148) -Cleanup: Remove the options "competitor start time" and "competitor intelligence" from the difficulty options because they already were unused.
2009-01-19 01:16:50 +00:00
glx
ee1331bb46
(svn r15147) -Fix (r15146): compile before commit
2009-01-19 00:53:31 +00:00
smatz
0e83fb37c0
(svn r15146) -Fix: show savegame name even when opening it failed
2009-01-18 23:33:57 +00:00
smatz
a337c47d4f
(svn r15145) -Fix: crash when one tried to load a TTO savegame
...
-Fix (r15144): it wasn't safe at all, but the code broken code isn't needed anymore
2009-01-18 23:26:38 +00:00
smatz
3bceaf41b4
(svn r15144) -Codechange: make sure we don't run out of bounds while determining old savegame name
...
Note this can't happen in current code
2009-01-18 22:44:53 +00:00
rubidium
a46245f21f
(svn r15142) -Fix (r15126): missing NewGRFs cause a crash when getting the content list.
2009-01-18 19:23:41 +00:00
translators
790499376f
(svn r15141) -Update: WebTranslator2 update to 2009-01-18 18:46:25
...
czech - 51 fixed by Hadez (51)
dutch - 30 fixed by Excel20 (30)
finnish - 51 fixed by jpx_ (51)
french - 51 fixed by glx (51)
hebrew - 50 fixed by tarkil (50)
hungarian - 51 fixed by alyr (51)
indonesian - 51 fixed by adjayanto (45), fanioz (6)
italian - 51 fixed by lorenzodv (51)
korean - 54 fixed, 3 changed by darkttd (57)
polish - 15 fixed by xaxa (15)
romanian - 51 fixed by kkmic (51)
turkish - 51 fixed by Emin (51)
2009-01-18 18:46:41 +00:00
rubidium
6e0766fe78
(svn r15140) -Cleanup (r15128): remove AI installation/bundling as we don't distribute AIs via the bundles anymore
2009-01-18 18:41:11 +00:00
rubidium
67ac7124b1
(svn r15139) -Fix [NoAI]: a wrong tile got returned for hangar tiles when the station sign isn't over st->airport_tile.
2009-01-18 17:03:57 +00:00
rubidium
331d4d2d45
(svn r15138) -Fix [FS#2542]: tile error location not reset when leveling land causing a tile to be highlighted when there was nothing to flatten.
2009-01-18 16:26:59 +00:00
smatz
52e0c6fd35
(svn r15137) -Fix (r11822)(r14340): signs with sign 'Sign' were lost when converting from TTD savegames
2009-01-18 16:20:04 +00:00
rubidium
d793439f43
(svn r15136) -Fix (r15126): (file) name could occasionally be wider than the download window causing glitches.
2009-01-18 15:53:21 +00:00
rubidium
07e135547e
(svn r15135) -Fix/Change: allow str_validate (part of receiving strings from the network) to pass newlines instead of replacing them with question marks, but only when asked to do so.
2009-01-18 13:12:57 +00:00
rubidium
b8219eb7a1
(svn r15134) -Fix (r15126): not selecting dependencies when pressing "select update"
2009-01-18 00:05:49 +00:00
peter1138
dba9d60d3a
(svn r15133) -Fix: Crash if no NoAIs are present.
2009-01-17 22:22:53 +00:00
glx
f92fbaa548
(svn r15132) -Change: move console_gui.cpp and highscore_gui.cpp to 'GUI Source Code' section (MSVC)
2009-01-17 21:03:54 +00:00
peter1138
3deb373c60
(svn r15131) -Fix: Indentifluxation combobulated
2009-01-17 21:01:15 +00:00
translators
61156d6d61
(svn r15130) -Update: WebTranslator2 update to 2009-01-17 18:48:58
...
dutch - 3 changed by Excel20 (3)
hebrew - 62 fixed, 103 changed by tarkil (165)
indonesian - 15 changed by fanioz (15)
korean - 21 fixed, 23 changed by darkttd (44)
norwegian_bokmal - 16 fixed, 9 changed by khh (25)
slovenian - 8 fixed by Necrolyte (8)
spanish - 2 changed by Dominus (2)
thai - 19 fixed by vetbook (19)
ukrainian - 36 fixed by mad (36)
2009-01-17 18:49:09 +00:00
truebrain
b0be1553bf
(svn r15129) -Fix [Regression]: no longer test the AI Libraries
2009-01-17 17:06:41 +00:00
truebrain
ee1310af71
(svn r15128) -Remove: remove WrightAI and AI Libraries from SVN, as they are now available via the content service
2009-01-17 16:57:30 +00:00
rubidium
3a13b75e37
(svn r15126) -Feature: downloading content from a central server (content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
2009-01-17 16:53:32 +00:00
frosch
2850bf9e00
(svn r15125) -Fix [FS#2544]: Do not try to determine the next order destination, if there are no orders.
2009-01-17 16:25:32 +00:00
truebrain
4bc7afae41
(svn r15124) -Fix: last memory leak related to NoAI
2009-01-17 15:38:37 +00:00
truebrain
3abb8abd07
(svn r15123) -Fix [NoAI]: 'const char *' implies that the return value should not be free'd, which is should .. so make them 'char *'
2009-01-17 15:31:30 +00:00
truebrain
7e8d9a3e66
(svn r15122) -Codechange: add a security assert, to make sure something never happens
2009-01-17 15:14:13 +00:00
truebrain
27717e1b6d
(svn r15121) -Fix: more mem-leak fixes (this should make SmatZ so happy ;) :p)
2009-01-17 15:07:35 +00:00
truebrain
fe90077681
(svn r15120) -Fix: more mem-leak fixes
2009-01-17 14:54:24 +00:00
frosch
2cc217cabf
(svn r15119) -Fix: several issues with result 0x4 (standard production change of primary industries) of callbacks 0x29 and 0x35.
2009-01-17 14:49:31 +00:00
truebrain
7eae652302
(svn r15118) -Fix: fix a minor mem-leak
2009-01-17 14:45:44 +00:00
belugas
6b25bc0e0c
(svn r15117) -Codechange: enlarge a few text boxes in the Create Scenario window, allowing them to be more visible.
2009-01-17 03:05:35 +00:00
smatz
e77462a866
(svn r15116) -Fix (r1): company money weren't correctly converted from TTD(P) savegames
2009-01-16 21:50:55 +00:00
belugas
c9fab1c314
(svn r15115) -Documentation: Add some widget enums to the widget array definition (Terkhen).
2009-01-16 21:25:59 +00:00
peter1138
f8d65b4865
(svn r15114) -Codechange: Add support for 8 byte action7/9 data, used as a mask for GRFID checks.
2009-01-16 19:53:52 +00:00
rubidium
102cc11ee9
(svn r15113) -Codechange: unify calling ScanForTarFiles when determining the paths.
2009-01-16 16:32:48 +00:00
rubidium
c333790dd8
(svn r15112) -Fix (r15108): transform should include algorithm as that's where it's from. Furthermore not including it gives compile errors for some
2009-01-16 16:29:07 +00:00
rubidium
2adcaa576f
(svn r15111) -Fix: when scanning a path and saying it should ignore tars, it didn't do so
2009-01-16 16:14:01 +00:00
rubidium
3db8b544ba
(svn r15110) -Fix: reading the shortname of graphicssets always missed the first character.
2009-01-16 16:12:12 +00:00
truebrain
8510afe233
(svn r15109) -Add [NoAI]: add AITile::LevelTiles (Yexo)
2009-01-16 15:01:54 +00:00
truebrain
a43cd3456b
(svn r15108) -Fix: TarAddLink didn't lowercase strings, breaking tar-loading when using uppercase files
2009-01-16 14:56:33 +00:00
truebrain
7f851eaeb9
(svn r15107) -Fix [NoAI]: don't use so much explicit string copies if it is not required
2009-01-16 14:56:13 +00:00
rubidium
95fa33157f
(svn r15106) -Fix [NoAI]: printf-ing of garbage.
2009-01-16 14:37:53 +00:00
smatz
4a53ba1886
(svn r15105) -Fix (r15104): signed/unsigned warning
2009-01-16 14:02:40 +00:00
rubidium
b1a33a494f
(svn r15104) -Codechange: unify the resolving of the xyz kbytes/megabytes strings.
2009-01-16 12:59:47 +00:00
frosch
cdd3676478
(svn r15103) -Change: Keep industry variables 8E and 8F in sync with 93, when changing production using results 0D, 0E or 0F of callback 29 or 35.
2009-01-16 11:32:35 +00:00
truebrain
b8d2049bc4
(svn r15102) -Fix (r15101): somehow makedepend fucked up (patch by Yexo)
2009-01-16 00:27:22 +00:00
truebrain
94dd36d1ec
(svn r15101) -Change [API CHANGE]: more consistant naming for consts:
...
INVALID_TOWN_RATING -> TOWN_RATING_INVALID
INVALID_TRANSPORT -> TRANSPORT_INVALID
INVALID_ORDER -> ORDER_INVALID
INVALID_GROUP -> GROUP_INVALID
GROUP_ALL/DEFAULT -> ALL/DEFAULT_GROUP
VEHICLE_RAIL/ROAD/.. -> VT_RAIL/ROAD/..
MY_COMPANY -> COMPANY_SELF
FIRST/LAST/INVALID_COMPANY -> COMPANY_FIRST/LAST/INVALID
2009-01-16 00:05:26 +00:00
truebrain
5119132dda
(svn r15100) -Add [NoAI]: introduce TILE_INVALID as const
2009-01-15 21:20:12 +00:00
truebrain
e9437c2b2b
(svn r15099) -Fix (r15078): GetTileIndex(0, -1) is perfectly fine
2009-01-15 20:59:22 +00:00
rubidium
e61008d6c0
(svn r15098) -Fix [FS#2535]: MinGW's find didn't remove the .svn directories during bundling as we told it to, so we're using a slightly different approach that seems to work
2009-01-15 18:49:06 +00:00
translators
555037b623
(svn r15097) -Update: WebTranslator2 update to 2009-01-15 18:47:56
...
brazilian_portuguese - 8 fixed by tucalipe (8)
danish - 4 fixed, 1 changed by beruic (5)
dutch - 6 fixed by habell (6)
english_US - 76 fixed by WhiteRabbit (76)
french - 7 fixed, 1 changed by glx (8)
greek - 9 fixed, 2 changed by doukas (11)
indonesian - 13 changed by fanioz (13)
norwegian_nynorsk - 24 fixed by runarlu (24)
polish - 5 fixed by xaxa (5)
2009-01-15 18:48:09 +00:00
truebrain
6cfb9a24e0
(svn r15096) -Fix [NoAI]: free memory when no longer needed
...
-Fix [NoAI]: when there are multiple versions of one AI, never randonly pick an older one, but always the latest
2009-01-15 18:24:49 +00:00
truebrain
ef62688522
(svn r15095) -Add [NoAI]: allow AI Libraries to be in .tar files (subdir required, as with AIs
...
-Add [NoAI]: allow multiple versions of the same AI co-exist
-Change [NoAI]: updated the whole method of AI (Library) finding and loading; it is now much more clear and transparent
-Change [NoAI]: the name of the AI is now the name used by CreateInstance()
-Change [NoAI]: make the AI finder a bit more clever, mostly related to version finding
2009-01-15 18:15:12 +00:00
peter1138
a039ec0d21
(svn r15094) -Feature: Add support for IP range bans using CIDR notation.
2009-01-15 18:11:26 +00:00
truebrain
3e7c2bbacc
(svn r15093) -Fix [NoAI]: check if a tile is valid before using IsTileType (bug found by Zuu, patch by Yexo)
2009-01-15 17:00:47 +00:00
truebrain
7eac17f5ea
(svn r15092) -Fix [NoAI]: make the library internal class name consistant with their directory name
2009-01-15 16:53:18 +00:00
truebrain
103cd2a5ed
(svn r15091) -Add [NoAI] [API CHANGE]: introduce GetCategory() as a requirement for every library.nut, to indicate in which category it belongs. Currently the directory indicates the category, but this doesn't allow planned future additions
2009-01-15 15:56:10 +00:00
truebrain
d62a85f2ce
(svn r15090) -Add [NoAI] [API CHANGE]: info.nut/library.nut now requires a function GetShortName(), which should return a 4 (four) character string, unique throughout the world. This id is simular to a GRFid.
2009-01-15 14:37:44 +00:00
rubidium
606ef3c179
(svn r15089) -Fix: make install not installing the AI directory and thus the AI libraries were missing in the debian builds.
2009-01-15 13:03:19 +00:00
peter1138
1ee0c4caf4
(svn r15088) -Fix [FS#2536]: Resize company list in town authority window if required.
2009-01-15 12:50:59 +00:00
peter1138
4f4408f37e
(svn r15087) -Codechange: Less hardcoding of y positions in town authority window.
2009-01-15 12:36:24 +00:00
truebrain
ae29148565
(svn r15086) -Fix: start AIs after 6 months on hard, 12 months on medium, and 24 months on easy. The current values were a bit .. too long waiting period ;)
2009-01-14 21:32:06 +00:00
peter1138
7d70f0cd14
(svn r15085) -Fix (r14164): Clearing a settings group did not delete old items nor reset the last_item pointer, causing lists to not be saved unless they started blank.
2009-01-14 20:23:45 +00:00
truebrain
3cd6bf0ead
(svn r15084) -Fix [NoAI] (r15027): by removing the threads for NoAIs, it is no longer possible to use DoCommand (even indirect) in AIAbstractList::Valuator().
2009-01-14 18:25:48 +00:00
truebrain
a483ddf7ae
(svn r15083) -Add [NoAI]: added a console command to reload an AI (requested by Zuu)
2009-01-14 15:39:05 +00:00
rubidium
ea5457d831
(svn r15082) -Codechange: make the AI library path also a searchdir instead of manually manufacturing it into a searchdir.
2009-01-14 15:20:06 +00:00
smatz
ff4fcdb03c
(svn r15081) -Fix (r15080): of course it's about southern border, not northern...
2009-01-14 13:40:11 +00:00
smatz
66213d8e4b
(svn r15080) -Fix: terraforming at the northern border failed without any visible reason
2009-01-14 13:11:39 +00:00
rubidium
e18c24cdb5
(svn r15079) -Codechange: split tcp 'backend' and in-game handling like it is for UDP.
2009-01-14 12:50:13 +00:00
truebrain
6fe54a2d1a
(svn r15078) -Fix [NoAI]: AIMap didn't filter its input (Yexo)
2009-01-13 23:50:12 +00:00
smatz
e00cf92f47
(svn r15077) -Codechange: enumify DAYS_IN_YEAR and DAYS_IN_LEAP_YEAR
...
-Change: when computing daily running cost, divide by 365 (instead of 364). Since r12134, the rounding errors don't need this correction anymore
2009-01-13 22:58:03 +00:00
truebrain
cb221d9996
(svn r15076) -Fix: a start_date of 0 would never start an AI .. so don't allow it (Yexo)
2009-01-13 22:36:44 +00:00
truebrain
89da8820e5
(svn r15075) -Fix: store _next_competitor_start as uint32, else it might overflow for values > 2.4 years
2009-01-13 21:32:47 +00:00
truebrain
2d3fc8141d
(svn r15074) -Fix: make Rubidium happy
2009-01-13 21:11:02 +00:00
peter1138
792d1bd883
(svn r15073) -Fix (r15067) [FS#2532]: Default copy constructors don't necessarily do what you want. Instead of creating one, we now pass a pointer around as that avoids additional allocations.
2009-01-13 20:43:53 +00:00
frosch
dab9de2e61
(svn r15072) -Fix (r14919): Distant-join search-area was determined inconsistently.
2009-01-13 19:55:27 +00:00
frosch
b8963032e7
(svn r15071) -Fix (r14919): When drag&dropping rail-stations with X orientation, distant-join scanned a wrong area for stations.
2009-01-13 19:48:33 +00:00
translators
10f7525277
(svn r15070) -Update: WebTranslator2 update to 2009-01-13 18:42:22
...
brazilian_portuguese - 16 fixed by tucalipe (16)
catalan - 8 fixed by arnaullv (8)
croatian - 24 fixed by tifached (24)
czech - 8 fixed by Hadez (8)
dutch - 2 fixed by Excel20 (2)
finnish - 7 fixed, 1 changed by UltimateSephiroth (8)
hungarian - 7 fixed, 2 changed by IPG (2), alyr (7)
indonesian - 23 fixed, 2 changed by fanioz (25)
italian - 7 fixed, 1 changed by lorenzodv (8)
japanese - 59 fixed by ickoonite (59)
polish - 3 fixed by xaxa (3)
romanian - 23 fixed, 1 changed by kkmic (24)
slovak - 59 fixed by James (59)
spanish - 58 fixed by Dominus (30), eusebio (28)
turkish - 7 fixed, 1 changed by Emin (8)
2009-01-13 18:42:41 +00:00
frosch
9ca1e15f51
(svn r15069) -Change (r14919): Make distant-join less intelligent but more transparent to the user by always showing the selection window, even if there is only one option to choose from. (PhilSophus)
2009-01-13 18:41:56 +00:00
truebrain
2e30efb530
(svn r15068) -Add [NoAI]: introducing 'step_size' for AIConfig, for future AIGUI (Yexo)
2009-01-13 18:26:58 +00:00
peter1138
02bda12599
(svn r15067) -Fix [FS#2531]: Possible compiler bug, alleviated by using SmallVector instead of using std::set. SmallVector does everything needed anyway.
2009-01-13 18:18:53 +00:00
truebrain
e1f64922c5
(svn r15066) -Change: start_date is now in days, instead of in months (Yexo)
2009-01-13 18:04:12 +00:00
frosch
4780c73224
(svn r15065) -Change (r14919): Allow to select a new station location by ctrl-clicking while distant-join window is open. (PhilSophus)
2009-01-13 17:28:11 +00:00
truebrain
e41655d67c
(svn r15064) -Fix (r15063): changes in random made the regression fail
2009-01-13 16:57:26 +00:00
truebrain
890074a03e
(svn r15063) -Fix [NoAI]: starting companies now listen correctly to 'start_date' set to the AI slot (Yexo)
...
-Add [NoAI]: add a 'deviation' value for all settings, giving a slight deviation of the value of a setting (Yexo)
2009-01-13 16:53:03 +00:00
smatz
0a357c0ac1
(svn r15062) -Fix: further forgotten svn properties and headers
2009-01-13 16:30:24 +00:00
smatz
7cea618fcc
(svn r15061) -Fix (r15027): three files were missing the Id header
2009-01-13 15:49:32 +00:00
smatz
667332bab0
(svn r15060) -Fix (r15027): svn properties were lost in the merge
2009-01-13 15:44:36 +00:00
truebrain
c3249d599f
(svn r15059) -Add [NoAI]: use 'start_date' from the AI configure to see when an AI should start next
2009-01-13 14:00:26 +00:00
truebrain
405239758e
(svn r15058) -Fix [NoAI]: when using start_ai in console, start the next configured one, not a random (Yexo)
2009-01-13 13:26:20 +00:00
truebrain
07f2afa635
(svn r15057) -Fix [NoAI]: clamp the values of a setting between the ones allowed by info.nut
2009-01-13 13:09:49 +00:00
truebrain
1bd2867715
(svn r15056) -Add [NoAI]: when starting a game, give a random value to the setting marked with AICONFIG_RANDOM (Yexo)
2009-01-13 12:52:09 +00:00
truebrain
e6543c2776
(svn r15055) -Add [NoAI]: add the AICONFIG_RANDOM and AICONFIG_BOOLEAN consts (Yexo)
2009-01-13 12:51:46 +00:00
rubidium
04ea0b9316
(svn r15053) -Cleanup: remove some unneeded includes
2009-01-13 11:53:33 +00:00
rubidium
fc696a7e29
(svn r15052) -Codechange: move the implementation of Send_CompanyInformation to network_server.cpp as the server's the one that sends that information
2009-01-13 11:46:29 +00:00
peter1138
f0e6eeb57d
(svn r15051) -Fix: Only allow creation or deletion of an AI when in a game.
2009-01-13 11:06:21 +00:00
peter1138
56b91b582e
(svn r15050) -Codechange: Use one absolute SpriteID with offsets to draw track fences.
2009-01-13 08:39:25 +00:00
glx
37500a13f6
(svn r15049) -Fix (r15045): MSVC performance warning
2009-01-13 02:03:03 +00:00
truebrain
0adcb5bc2f
(svn r15048) -Fix (r15047): the one time you don't compile a patch of someone, it contains a warning .. ;)
2009-01-13 01:52:32 +00:00
truebrain
c9d20bfd47
(svn r15047) -Fix [NoAI]: AICONFIG_BOOLEAN (in AddSetting) doesn't require (or even allow) a min/max setting .. it is always 0/1 (Yexo)
2009-01-13 01:51:39 +00:00
truebrain
e06e372529
(svn r15046) -Fix (r15045): in case CanLoadFromRevision does not exist, only allow savedata from the same version as we are now
2009-01-13 01:50:51 +00:00
truebrain
bcbbf2c366
(svn r15045) -Add [NoAI API CHANGE]: in info.nut you can now have (optional) a CanLoadFromVersion(version), which should return true/false, to indicate if you can load a savegame made with your AI of version 'version'
...
-Add [NoAI API CHANGE]: in main.nut the Load() function now should be Load(version, data), where 'version' is the version of your AI which made the savegame
-Codechange [NoAI]: various of function renames to make things more sane
-Add [NoAI]: push the 'version' of the AI through various of layers
-Codechange [NoAI]: various of code cleanups
-Add [NoAI]: store the version of the AI in the savegame too
2009-01-13 01:46:46 +00:00
truebrain
e6883c5cc7
(svn r15044) -Add [NoAI]: AIConfig::GetVersion(), to get the version of the current AI
2009-01-13 00:10:58 +00:00
truebrain
2462e8dc9d
(svn r15043) -Fix: just try to change the AI, and see if that succeeded, instead of hoping you understand the internals of a change AI routine (to avoid possible mistakes in the future)
2009-01-13 00:08:38 +00:00
truebrain
695765fde7
(svn r15042) -Fix (r15027): don't leak memory in AIInfo (Yexo)
2009-01-12 21:40:00 +00:00
truebrain
1c3b7ba863
(svn r15041) -Fix (r15038): use the ctor auto thing how it is meant to be used (tnx to SmatZ for pointing that out)
2009-01-12 21:39:45 +00:00
michi_cc
15a7b6094b
(svn r15040) -Fix (r15027): Don't disable support for Win64 in the VS2005 project file.
2009-01-12 21:11:56 +00:00
smatz
26e5ccb60d
(svn r15039) -Codechange: fix comments regarding old AI, remove one old AI hack
2009-01-12 19:49:23 +00:00
truebrain
2c89bfbc81
(svn r15038) -Fix (r15027): loading older savegames failed
2009-01-12 19:31:00 +00:00
smatz
4a5044e61a
(svn r15037) -Cleanup: remove unused file src/table/ai_rail.h
2009-01-12 19:26:21 +00:00
truebrain
c666cf5a49
(svn r15036) -Fix: use the same value for 'random' through-out the code for PlantTree
2009-01-12 18:15:18 +00:00
truebrain
324e256dfd
(svn r15035) -Fix (r15027): if case people don't use SVN (which we advise), they do not receive src/3rdparty/squirrel automaticly. Warn when not found, and advise what to do (this to avoid stupid users like yorick get all confused and agressive)
2009-01-12 18:05:24 +00:00
truebrain
a5c47a2da8
(svn r15034) -Fix (r15027): NoAI framework no longer needs threads, so don't make source.list believe it does
2009-01-12 17:40:32 +00:00
truebrain
b7b29d96de
(svn r15033) -Fix (r15027): silent a warning when compiling without network
2009-01-12 17:40:13 +00:00
truebrain
e2d2946007
(svn r15032) -Fix (r15030): Rubidium was too script-happy ;)
2009-01-12 17:33:10 +00:00
smatz
16dfe58e4d
(svn r15031) -Fix (r15027): merge reverted r15026, so do it once again
2009-01-12 17:31:43 +00:00
rubidium
eb22e265f2
(svn r15030) -Update (r15029): and from the other languages too (yay for WT2)
2009-01-12 17:25:38 +00:00
rubidium
221df9bb19
(svn r15029) -Cleanup (r15027): remove strings that aren't needed anymore
2009-01-12 17:20:16 +00:00
truebrain
a3dd7506d3
(svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
...
NoAI is an API (a framework) to build your own AIs in. See:
http://wiki.openttd.org/wiki/index.php/AI:Main_Page
With many thanks to:
- glx and Rubidium for their syncing, feedback and hard work
- Yexo for his feedback, patches, and AIs which tested the system very deep
- Morloth for his feedback and patches
- TJIP for hosting a challenge which kept NoAI on track
- All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
2009-01-12 17:11:45 +00:00
smatz
9294f96168
(svn r15026) -Codechange: use SpriteTypeByte instead of SpriteType in the SpriteCache struct in order to make it smaller
2009-01-12 16:53:11 +00:00
frosch
eb6dc2b8ae
(svn r15019) -Fix (r14919): Close station selection window, when disabling distant-join setting. (PhilSophus)
2009-01-12 15:44:37 +00:00
frosch
9a80c0b1de
(svn r15015) -Fix (r14919): Distant-join always failed for docks. Based on patch by PhilSophus.
2009-01-12 15:29:40 +00:00
frosch
508fc29221
(svn r15014) -Codechange: Add a helper function to get the needed DC_xxx flags from the result of GetCommandFlags().
2009-01-12 15:27:39 +00:00
truebrain
809bf8fb43
(svn r15011) -Documentation: Nuclear, not Nucleair
2009-01-12 15:21:59 +00:00
frosch
2d4c9cda72
(svn r15009) -Fix [FS#2528]: No need to extent the reserved path when the vehicle is still loading.
2009-01-12 14:56:31 +00:00
glx
e99335c085
(svn r15008) -Revert (r12706): remove fibers
2009-01-12 14:45:20 +00:00
truebrain
53ca48efe2
(svn r15006) -Codechange: throw a real instance of a class, instead of '0' (which can also be a throw from within a thread for what ever reason)
2009-01-12 14:31:49 +00:00
rubidium
7947e78daa
(svn r14999) -Change [FS#2523]: move service at helipad to the servicing options
2009-01-12 00:06:22 +00:00
smatz
1287fddd8f
(svn r14998) -Codechange: warn once about misuse of each sprite, not once about misuse of any sprite
2009-01-11 23:49:51 +00:00
smatz
720eedf7c5
(svn r14997) -Fix [FS#2524](r14223): when handling invalid sprites, entry in spritecache data could lose its parent
2009-01-11 22:28:30 +00:00
translators
a9e5f9fbe9
(svn r14996) -Update: WebTranslator2 update to 2009-01-11 18:44:49
...
afrikaans - 22 fixed by burgerd (22)
arabic_egypt - 18 fixed by khaloofah (18)
catalan - 16 fixed by arnaullv (16)
czech - 12 fixed by Hadez (12)
dutch - 13 fixed by Excel20 (13)
finnish - 1 fixed by UltimateSephiroth (1)
french - 1 fixed, 1 changed by glx (2)
greek - 8 fixed by paolitotas (8)
hungarian - 16 fixed by alyr (16)
italian - 16 fixed, 8 changed by lorenzodv (24)
lithuanian - 21 fixed by Enternald (21)
polish - 11 fixed by xaxa (11)
slovenian - 41 fixed by Necrolyte (41)
turkish - 22 fixed by Emin (22)
2009-01-11 18:45:12 +00:00
frosch
5c78d35078
(svn r14994) -Fix [FS#Aali]: Better handling of OT_LOADING and OT_LEAVESTATION in ChooseTrainTrack.
2009-01-11 16:33:03 +00:00
frosch
a6fc079c52
(svn r14993) -Fix (r14957, r14975): Do not reverse the train with OT_LEAVESTATION as that breaks PBS prediction.
2009-01-11 15:39:49 +00:00
frosch
f5cff71284
(svn r14992) -Codechange: Rename 'CheckIfAuthorityAllows' to 'CheckIfAuthorityAllowsNewStation' and unduplicate a tiny bit of code.
2009-01-11 14:26:11 +00:00
frosch
e8796a148f
(svn r14991) -Fix: Command-flags is an uint32.
2009-01-11 14:11:06 +00:00
rubidium
6c880d1c20
(svn r14990) -Codechange: handle articulated RVs and trams more strictly in GetStationTileForVehicle and CanVehicleUseStation (based on idea by Swallow)
2009-01-11 14:09:09 +00:00
rubidium
1ef953e4a5
(svn r14989) -Codechange: remove a lookup table by reordering some items in english.txt (Swallow)
2009-01-11 14:01:45 +00:00
rubidium
78d3fc59b9
(svn r14986) -Doc: small error in a comment (PhilSophus)
2009-01-10 23:21:46 +00:00
rubidium
f6f6f15604
(svn r14980) -Change: shuffle around some more settings to make them more logically grouped/ordered
2009-01-10 19:48:11 +00:00
peter1138
510e0ce083
(svn r14979) -Fix: Disable a NewGRF from loading if it contains multiple Action 8s
2009-01-10 19:30:40 +00:00
rubidium
238c0a5d1f
(svn r14978) -Codechange: simplify the control flow of the OnClick of the settings window
2009-01-10 19:22:05 +00:00
translators
e1a351cb1a
(svn r14977) -Update: WebTranslator2 update to 2009-01-10 18:44:17
...
arabic_egypt - 4 fixed by khaloofah (4)
brazilian_portuguese - 26 fixed by tucalipe (26)
bulgarian - 3 fixed by Ar4i (3)
catalan - 3 fixed by arnaullv (3)
croatian - 35 fixed by tifached (35)
czech - 52 fixed, 10 changed by Hadez (62)
danish - 4 fixed by ThomasA (4)
dutch - 6 fixed by Excel20 (4), habell (2)
finnish - 15 fixed by UltimateSephiroth (15)
french - 15 fixed by glx (15)
hungarian - 6 fixed by alyr (6)
indonesian - 6 fixed, 64 changed by fanioz (70)
italian - 3 fixed, 1 changed by lorenzodv (4)
portuguese - 6 fixed by rmrebelo (6)
romanian - 6 fixed by kkmic (6)
2009-01-10 18:44:39 +00:00
frosch
bc786f9e59
(svn r14975) -Fix (r14957): Do not immediatelly move the train when leaving the station and the destination is not yet known.
2009-01-10 17:39:43 +00:00
rubidium
496f6aed3c
(svn r14974) -Change: reorder/reorganise the entries of the settings window (Alberth)
2009-01-10 17:35:19 +00:00
rubidium
8e42e20ebe
(svn r14973) -Codechange: recursively fold subpages (Alberth)
2009-01-10 17:27:11 +00:00
rubidium
698fbe891c
(svn r14972) -Update: do r14971 also for the non-English strings (Alberth)
2009-01-10 17:24:26 +00:00
rubidium
7a0d957b05
(svn r14971) -Change: the colour of the patch page text so it becomes more visible as it changed background (Alberth)
2009-01-10 17:23:31 +00:00
rubidium
7039c84c6a
(svn r14970) -Change: move all (patch) settings to a single "page" (Alberth)
2009-01-10 17:14:59 +00:00
rubidium
8ad56c4229
(svn r14969) -Codechange: make drawing trees possible (Alberth)
2009-01-10 17:13:41 +00:00
rubidium
52108959c9
(svn r14967) -Codechange: split the drawing of the window into several smaller functions (Alberth)
2009-01-10 16:51:27 +00:00
rubidium
d6d8411a5f
(svn r14966) -Codechange: simplify and generalise finding patch entries (Alberth)
2009-01-10 16:49:30 +00:00
rubidium
eec72275f1
(svn r14965) -Codechange: remember the patch entry instead of the page and index of the entry for handling the "input box" (Alberth)
2009-01-10 16:46:10 +00:00
rubidium
1fbc41f1fd
(svn r14964) -Codechange: hide the length of a patch page behind a function (Alberth)
2009-01-10 16:44:51 +00:00
rubidium
6a359a586b
(svn r14963) -Codechange: remember what entry was clicked instead of the index (Alberth)
2009-01-10 16:42:28 +00:00
rubidium
32d5369675
(svn r14962) -Codechange: add the concept of patch entries and patch (sub) pages
2009-01-10 16:39:18 +00:00
rubidium
850e45b1f1
(svn r14961) -Update: remove the string from r14960 from the other languages too.
2009-01-10 16:29:31 +00:00
rubidium
3f1da12faf
(svn r14960) -Codechange: add some this where appropriate (Alberth)
2009-01-10 16:26:17 +00:00
rubidium
99337bf4a1
(svn r14959) -Fix [FS#2508]: wrong defaults for service interval when switching between service interval in days and service interval in percentages.
2009-01-10 16:24:42 +00:00
smatz
0cd41d1dc6
(svn r14958) -Codechange [FS#1923]: when checking for unique names, compare only with manually set names
...
There are situations that aren't solvable (because of different language files), so if the user really wants to have duplicated name, allow him to do so. It solves desyncs between server and clients using different languages. It behaves the same in SP and MP, so users won't see the different behaviour as a bug (and even checking in SP could be worked around by the user).
2009-01-10 15:54:07 +00:00
frosch
07d1c28025
(svn r14957) -Fix [FS#2516]: Do not abort train movement, when we are just about to reach the end of the platform.
2009-01-10 15:27:57 +00:00
rubidium
db546e607f
(svn r14956) -Fix [FS#1832]: building new station parts didn't allocate a new station spec effectively breaking variable 41. This was due to the limited number of station specs that we can have per station. This fix makes newly build station parts create a new spec until one cannot allocate new station specs anymore and it'll revert to the old behaviour (sharing station specs).
2009-01-10 14:30:01 +00:00
rubidium
1b546505d2
(svn r14955) -Fix: newgrf station specs didn't get deallocated when building a new station part over them.
2009-01-10 14:01:17 +00:00
rubidium
7878405a12
(svn r14954) -Fix [FS#1890]: sharing/cloning/inserting of orders that the/a vehicle (in the shared list) can't go to (wrong station type etc)
2009-01-10 13:00:38 +00:00
rubidium
c8f3630e64
(svn r14953) -Fix (r14952): the "available aircraft" list caused a crash
2009-01-10 10:41:22 +00:00
rubidium
3d6c09b38d
(svn r14952) -Codechange: unify the "can vehicle go to station" tests
2009-01-10 09:51:14 +00:00
belugas
ece7d9a16f
(svn r14951) -Revert: partly what has been done on r14950. That would teach me to update repos before
2009-01-10 03:14:52 +00:00
belugas
7f97d40080
(svn r14950) -Codechange: MSVC projects and source list update
2009-01-10 03:04:43 +00:00
rubidium
11da45ee55
(svn r14949) -Cleanup: pointer coding style
2009-01-10 00:31:47 +00:00
smatz
c3839648f7
(svn r14948) -Codechange: enumification and more comments in the statusbar code
2009-01-09 23:49:46 +00:00
rubidium
dc1f1664fd
(svn r14947) -Fix [FS#2519]: vehicle following did not update the location from where to smooth scroll, thus any new viewport center would smooth scroll from the location where you were just before you started following the vehicle
2009-01-09 23:30:02 +00:00
rubidium
61f19b6e3e
(svn r14946) -Fix: copying a location from the extra viewport to the main viewport did not cancel vehicle following
2009-01-09 23:28:28 +00:00
frosch
3ca73b0c4c
(svn r14945) -Feature(ette): Support var 0x45 (curvature info) also for road vehicles.
2009-01-09 23:04:51 +00:00
rubidium
cda853872a
(svn r14944) -Cleanup: add spaces around some operators
2009-01-09 22:56:28 +00:00
rubidium
c08f520acf
(svn r14943) -Cleanup: remove some rogue spaces/replace some rogue tabs with spaces
2009-01-09 22:48:57 +00:00
smatz
5fc7fe9648
(svn r14940) -Fix: let the statusbar know the current news are invalid or bad things will happen
2009-01-09 20:42:17 +00:00
peter1138
5c666fac14
(svn r14939) -Codechange: Follow standard *ChangeInfo() pattern for global variables during reservation. Whilst not strictly necessary for global variables, following the same pattern makes it easier to follow. This also solves the long standing ChangeInfoResult/bool warning for MSVC.
2009-01-09 20:14:07 +00:00
rubidium
b26cee21f6
(svn r14938) -Fix: some small inconsistencies w.r.t. "0 is disabled" setting handling
2009-01-09 19:34:05 +00:00
frosch
4fafb723aa
(svn r14936) -Fix: INDUSTRYBEH_ONLY_NEARTOWN bypassed the clear-test and could e.g. result in incomplete clearing of protected houses.
2009-01-09 15:11:35 +00:00
rubidium
0464e9f864
(svn r14935) -Fix [FS#2498]: the new operator may not return NULL, so don't.
2009-01-09 15:01:15 +00:00
rubidium
07c5fb2a02
(svn r14934) -Fix: in (extreme) cases CanAllocateItem could return true when there's not enough space.
2009-01-09 15:00:22 +00:00
rubidium
f0b0691bfe
(svn r14933) -Codechange: check the whether a pool item can be constructed instead of trying to make it and check for NULL.
2009-01-09 14:59:02 +00:00
rubidium
331b8dd7d4
(svn r14931) -Fix [FS#2512]: the "animation state" of the bubbles was stored in a variable that was not stored in the savegame. Using a variable that gets saved in the savegame solves the desync and makes it a bit clearer.
2009-01-09 09:50:33 +00:00
belugas
729cebda47
(svn r14927) -Codechange: constify widget numbers in network chat gui.
2009-01-08 22:33:54 +00:00
peter1138
0052c85002
(svn r14926) -Feature: Automatically set last engine ageing year to the last 'introduction year plus half model life', to allow engines later than 2050 to appear.
2009-01-08 21:48:59 +00:00
frosch
b522f73ba8
(svn r14925) -Fix [FS#2500]: Abort dragging of vehicles in the group window when they are deleted.
2009-01-08 21:16:19 +00:00
frosch
17a9bab142
(svn r14924) -Fix (r7403): Do not unnecessarily reset the cursor, when a different vehicle is dragged.
2009-01-08 21:13:20 +00:00
translators
067b9a15d1
(svn r14922) -Update: WebTranslator2 update to 2009-01-08 18:49:15
...
afrikaans - 20 fixed, 52 changed by wpduplessis (72)
bulgarian - 46 fixed, 1 changed by Ar4i (47)
catalan - 6 fixed by arnaullv (6)
dutch - 3 fixed, 1 changed by habell (4)
finnish - 10 fixed by jpx_ (10)
french - 3 fixed by glx (3)
indonesian - 1 changed by fanioz (1)
italian - 3 fixed by lorenzodv (3)
korean - 23 fixed by leejaeuk5 (23)
norwegian_bokmal - 3 fixed by khh (3)
polish - 3 fixed by xaxa (3)
ukrainian - 21 fixed by znikoz (21)
2009-01-08 18:49:34 +00:00
frosch
26e9c4c489
(svn r14921) -Fix [FS#2507]: Do not try to calculate a center of a train-station, when there is none.
2009-01-08 18:08:14 +00:00
rubidium
c8c61e36bd
(svn r14919) -Feature: distant joining of stations (Frostregen and PhilSophus)
2009-01-08 16:35:45 +00:00
rubidium
b34b386588
(svn r14918) -Cleanup: remove unused constant.
2009-01-08 16:33:41 +00:00
rubidium
e39484e9a8
(svn r14916) -Codechange: make it possible to send CommandContainers directly to DoCommand(P).
2009-01-08 14:55:28 +00:00
rubidium
427e2d30c5
(svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too.
2009-01-08 14:40:18 +00:00
belugas
38bd396f90
(svn r14914) -Documentation: Correct doxygen comment for file name. <nitpicked> by Swallow
2009-01-08 14:38:21 +00:00
peter1138
5a430c3e6b
(svn r14913) -Codechange: (Well, Buildchange:) Don't include unnecessary blitters or drivers when built as dedicated-only.
2009-01-08 14:33:32 +00:00
peter1138
85c0d42616
(svn r14912) -Codechange: Autoprobe 'null' blitter when built as dedicated-only.
2009-01-08 14:30:29 +00:00
peter1138
57cff4bca8
(svn r14911) -Fix (r14909): -D did not work
2009-01-08 14:10:39 +00:00
rubidium
d4b6cc997d
(svn r14910) -Codechange: merge the command queue handling into a single location
2009-01-08 13:57:50 +00:00
peter1138
020dbb180a
(svn r14909) -Codechange: Remove global option for the extmidi driver and make it a driver parameter with the name cmd instead. This means if you have an "extmidi = ..." line in your config you must change it to "musicdriver = extmidi:cmd=...", in the [misc] section.
2009-01-08 12:05:14 +00:00
peter1138
45f1d83bc7
(svn r14908) -Codechange: Add support for text parameters.
2009-01-08 11:40:42 +00:00
peter1138
6b6fd36050
(svn r14907) -Codechange: Remove 32 character limit from driver/blitter selection and parameters.
2009-01-08 11:06:07 +00:00
rubidium
c71862174a
(svn r14905) -Fix (r14899): in some corner cases already freed memory could be read.
2009-01-07 18:59:46 +00:00
translators
6bd14cf1a1
(svn r14904) -Update: WebTranslator2 update to 2009-01-07 18:44:43
...
catalan - 19 fixed, 6 changed by arnaullv (25)
danish - 3 fixed by beruic (3)
finnish - 15 fixed by UltimateSephiroth (15)
french - 4 fixed by glx (4)
indonesian - 15 fixed by fanioz (12), rindu (3)
norwegian_bokmal - 37 fixed, 12 changed by khh (49)
norwegian_nynorsk - 8 fixed by Grilldyret (8)
polish - 14 fixed by xaxa (14)
romanian - 29 fixed by kkmic (29)
thai - 10 fixed by angelix (10)
turkish - 29 fixed by Emin (29)
2009-01-07 18:44:56 +00:00
frosch
aedc0c1302
(svn r14903) -Fix: First create all articulated parts of roadvehicles, then call callback 36 capacity, also call it for all articulated parts.
2009-01-07 17:50:20 +00:00
frosch
cf1e926e37
(svn r14902) -Feature: Advanced setting to keep various building tools active, which are usually closed after placing an object. (planetmaker)
2009-01-07 17:40:17 +00:00
rubidium
84dee1e738
(svn r14899) -Feature: remove the window limit, but leave a configurable limit on the number of non-sticky non-vital windows.
...
-Fix [FS#2499]: crashes/misbehaviours when (almost) all windows are stickied.
2009-01-07 16:11:27 +00:00
rubidium
fa22bcd456
(svn r14898) -Fix (r14897): ccache's caching seems to be a bit too agressive or so.
2009-01-07 15:36:37 +00:00
rubidium
8d017f0ea1
(svn r14897) -Codechange: don't allow a few command flags to be sent over the network as it's bogus information anyway; e.g. the "do not send over network" flag as it will be set whenever the command is received from the server/client.
...
-Codechange: test earlier whether the command (send from the server) is actually valid.
2009-01-07 15:27:19 +00:00
rubidium
f5b23103d7
(svn r14896) -Codechange: remove an unused constant and the related dead code.
2009-01-07 14:58:43 +00:00
rubidium
5fcf07f388
(svn r14895) -Change: move CMD_NO_WATER from all DoCommandPs to the command table
2009-01-07 14:45:07 +00:00
rubidium
d66d36126c
(svn r14890) -Codechange: move the notest information into the command table.
2009-01-07 13:31:09 +00:00
rubidium
cb81e637b0
(svn r14889) -Codechange: replace some magic numbers with constants.
2009-01-07 13:26:48 +00:00
rubidium
bfc840f436
(svn r14888) -Change/Fix: don't make makedepend look in whatever's included for headers; it takes ages *and* it will not find all headers anyways as they are placed in locations where only the compiler can easily find them
2009-01-07 13:25:10 +00:00
rubidium
ebf0fbc969
(svn r14886) -Fix: remove (3) strings with non-UTF8 characters in Afrikaans.
...
-Fix: using non-ASCII characters in Afrikaans and Icelandic when there's an equivalent ASCII character, thus not needing a font to display all characters.
2009-01-07 12:54:26 +00:00
rubidium
9888afd6d0
(svn r14885) -Fix: if settings minimum != 1 and 0-is-disabled is enabled, one could set the setting in-game to an out-of-valid-range value.
2009-01-07 08:26:09 +00:00
smatz
1ada1a4ff2
(svn r14884) -Codechange: simplify code responsible for opening vehicle view windows
2009-01-07 02:03:07 +00:00
glx
828675bf0e
(svn r14882) -Change: move widgets related files to their own category (MSVC)
2009-01-06 23:48:19 +00:00
rubidium
2490f8f471
(svn r14881) -Fix (r14880): somehow make didn't think that widgets/dropdown.cpp did depend on window_gui.h...
2009-01-06 23:19:59 +00:00
rubidium
19edb3ccc3
(svn r14880) -Codechange: make it clear which way the FOR_ALL_WINDOWS goes (from back to front or vice versa) and make it iterate over the Window* instead of Window**.
2009-01-06 22:37:42 +00:00
michi_cc
6138f6a2bb
(svn r14876) -Fix [FS#2509] (r14849): Reserved path loop detection was broken for stations.
...
Don't set the test tile to the tile the very first iteration handles. Update the test tile instead in the loop.
2009-01-06 17:11:37 +00:00
peter1138
c0efc759ef
(svn r14869) -Feature: Allow road vehicles to move multiple steps in a tick (code based on train movement code) and add support for RV prop 15. This gives RVs a maximum speed of 318mph instead 79mph. This only implements higher speeds, not 'realistic acceleration'.
2009-01-06 14:45:38 +00:00
peter1138
680175fea0
(svn r14862) -Fix (r14421): min_players became min_active_clients, not min_clients
2009-01-06 10:22:48 +00:00
truebrain
00b3d6f923
(svn r14856) -Fix: allow 'makedepend' to find header files in the lang-obj-dir
2009-01-06 00:48:19 +00:00
belugas
63e47ed480
(svn r14855) -Documentation: Apply some widget naming to the widget arrays. Based on Yorick's work
2009-01-06 00:27:53 +00:00
glx
a446a2366c
(svn r14854) -Change: speedup compilation with MSVC on 'multi-processor' systems (khh)
2009-01-05 21:53:59 +00:00
rubidium
9877b71ee0
(svn r14853) -Codechange: rename GetClosestStationFromTile to GetClosestDeletedStation as that's what it does instead of finding non-deleted stations.
2009-01-05 21:06:38 +00:00
michi_cc
13f06c812d
(svn r14852) -Feature: Automatic reversing in front of block signals can now be disabled by setting pf.wait_oneway_signal respectively pf.wait_twoway_signal to 255.
2009-01-05 20:29:05 +00:00
michi_cc
c9d25e20f0
(svn r14851) -Fix: A train reversing in a non-PBS block can't be stuck.
2009-01-05 20:29:00 +00:00
michi_cc
f9f9bb9c3c
(svn r14850) -Fix [FS#2503]: Reversing a stuck train that is then not stuck anymore did not always reset the waiting timer.
2009-01-05 20:28:56 +00:00
michi_cc
809d9bc498
(svn r14849) -Fix [FS#2478]: A train meeting its end could lead to an endless loop.
2009-01-05 20:28:51 +00:00
translators
9ad0c80e67
(svn r14848) -Update: WebTranslator2 update to 2009-01-05 18:44:14
...
afrikaans - 11 fixed by Alrich (11)
arabic_egypt - 19 fixed, 21 changed by khaloofah (40)
danish - 40 fixed, 1 changed by ThomasA (41)
dutch - 2 fixed, 25 changed by Excel20 (27)
hebrew - 8 fixed by EScake (8)
hungarian - 18 fixed by alyr (18)
italian - 18 fixed by lorenzodv (18)
norwegian_bokmal - 3 fixed, 11 changed by khh (14)
norwegian_nynorsk - 8 fixed by Grilldyret (8)
polish - 3 fixed by xaxa (3)
portuguese - 7 fixed by SnowFlake (7)
urdu - 9 fixed by yasirniazkhan (9)
2009-01-05 18:44:40 +00:00
rubidium
d642a55b91
(svn r14847) -Codechange: generalise the circular search to search around a rectangle (PhilSophus)
2009-01-05 17:48:54 +00:00
rubidium
d5f311d3a2
(svn r14846) -Doc: strgen hasn't been part of the trunk/release binaries for quite a while, so point to the precompiled strgen package instead.
2009-01-05 17:45:40 +00:00
glx
c7959ce2a9
(svn r14840) -Cleanup: remove duplicate includes
2009-01-04 21:02:59 +00:00
smatz
ec7244d971
(svn r14839) -Fix [FS#2496](r14835): one occurence of train_income_warn wasn't updated
2009-01-04 20:41:32 +00:00
smatz
e997463c88
(svn r14838) -Fix: race condition between me and WT2's translators
2009-01-04 19:17:41 +00:00
translators
1103353b57
(svn r14837) -Update: WebTranslator2 update to 2009-01-04 18:46:20
...
afrikaans - 39 changed by TrueTenacity (39)
arabic_egypt - 1 fixed, 13 changed by khaloofah (14)
catalan - 10 fixed by arnaullv (10)
dutch - 19 fixed, 2 changed by Excel20 (21)
finnish - 10 fixed by jpx_ (10)
french - 19 fixed by glx (19)
hebrew - 31 fixed, 7 changed by EScake (38)
hungarian - 2 fixed, 2 changed by IPG (3), alyr (1)
indonesian - 14 fixed by fanioz (14)
italian - 2 fixed by lorenzodv (2)
polish - 5 fixed by xaxa (5)
serbian - 31 fixed, 1 changed by nummer (32)
thai - 22 fixed by vetbook (22)
2009-01-04 18:46:35 +00:00
smatz
d7d95e0f43
(svn r14836) -Update (r14835): remove changed string from other languages
2009-01-04 18:37:28 +00:00
smatz
67bf6a0998
(svn r14835) -Change: apply the 'warn if train's income is negative' setting to other vehicle types, too
2009-01-04 18:34:23 +00:00
rubidium
f1cc20edc0
(svn r14834) -Fix: some strings (in unfinished/) were forgotten when removed/updated
2009-01-04 18:05:06 +00:00
smatz
c1585376f0
(svn r14833) -Update (r14831): remove changed strings from other languages
2009-01-04 17:44:46 +00:00
smatz
9a09e5c4a0
(svn r14831) -Codechange: use {VEHICLE} instead of Train/Ship/Road veh/Aircraft/{STRING} {COMMA} in lang files (part by Swallow)
2009-01-04 17:42:46 +00:00
rubidium
e557c88667
(svn r14830) -Fix [FS#2495]: overflow of number of orders per vehicle (based on patch by Swallow)
2009-01-04 15:53:43 +00:00
smatz
9658c83a33
(svn r14829) -Fix (r14828): forgot CH_LAST
2009-01-04 15:46:50 +00:00
smatz
7368c740a6
(svn r14828) -Codechange: move most of save/load-specific code to separate files
2009-01-04 15:32:25 +00:00
rubidium
c9e8fd307e
(svn r14827) -Feature [FS#1984]: few (optional) optimisations to making (initial) orders (sulai)
2009-01-04 14:51:49 +00:00
rubidium
ce5304f9a2
(svn r14826) -Fix [FS#2494]: infinite loop in order lookahead when reserving a path (Swallow)
2009-01-04 14:36:19 +00:00
rubidium
2283b8038f
(svn r14825) -Fix: pay the correct amount of interest instead of a few percent too little a year
2009-01-04 14:32:30 +00:00
rubidium
8c33893ffd
(svn r14824) -Fix [FS#1725]: mouse events could be treated twice (illogict)
2009-01-04 12:09:48 +00:00
rubidium
702c372744
(svn r14823) -Document: some variables/structs (Alberth)
2009-01-04 11:32:26 +00:00
rubidium
2a47aaf4a8
(svn r14822) -Change: save 'build station' settings in the config file, like drag'n'drop and and show coverage area (Rexxars)
2009-01-04 11:11:11 +00:00
rubidium
e15231c4a4
(svn r14821) -Change [FS#2390]: make the road grids of town match, when all are using the same road layout ofcourse (cirdan)
2009-01-04 10:50:24 +00:00
rubidium
fad3519d4f
(svn r14820) -Codechange: use (the correct) enum-type instead of just int (Zuu)
2009-01-03 23:40:29 +00:00
rubidium
3024850bb1
(svn r14819) -Change: make details and order menu stickyable, like the timetable window. Also let the detail/order/timetable window close eachther, like the detail and order windows already did, when not stickied.
2009-01-03 23:32:59 +00:00
smatz
e9484cff12
(svn r14818) -Fix (r14723): add network_base.h to source.list and project files
2009-01-03 22:21:29 +00:00
smatz
799f30c663
(svn r14817) -Cleanup: unify the place where the @file header is placed
2009-01-03 22:20:18 +00:00
glx
502607410e
(svn r14816) -Fix: signed/unsigned warnings (MSVC)
2009-01-03 19:39:22 +00:00
smatz
09cd9a8017
(svn r14815) -Codechange: separate 'highscore' code from 'company' code
2009-01-03 18:44:20 +00:00
translators
db56caff3d
(svn r14814) -Update: WebTranslator2 update to 2009-01-03 18:29:54
...
arabic_egypt - 9 fixed by khaloofah (9)
brazilian_portuguese - 9 fixed by tucalipe (9)
dutch - 9 fixed by Excel20 (9)
french - 10 fixed, 1 changed by glx (11)
hebrew - 31 fixed by EScake (31)
hungarian - 9 fixed by alyr (9)
indonesian - 32 changed by fanioz (32)
italian - 9 fixed by lorenzodv (9)
korean - 9 fixed by dlunch (9)
polish - 10 fixed by xaxa (10)
slovenian - 24 fixed by Necrolyte (24)
spanish - 14 fixed by eusebio (14)
thai - 95 fixed, 1 changed by vetbook (96)
ukrainian - 1 fixed, 6 changed by mad (7)
2009-01-03 18:30:10 +00:00
rubidium
11c25a72fa
(svn r14813) -Codechange: use uint instead of 'just' unsigned.
2009-01-03 17:28:22 +00:00
smatz
afef22e3e7
(svn r14812) -Codechange: use INVALID_TILE instead of 0 to mark company without HQ
2009-01-03 17:11:52 +00:00
rubidium
6512d717e1
(svn r14811) -Fix: off-by-one causing possible out-of-bounds reads.
2009-01-03 17:10:20 +00:00
rubidium
099022224f
(svn r14810) -Codechange: use the proper style for global variables.
2009-01-03 17:09:31 +00:00
rubidium
455a6e4554
(svn r14809) -Fix (r14802): forgotten !
2009-01-03 16:35:25 +00:00
smatz
16fb54da5e
(svn r14808) -Fix (r1): coal mine subsidence could wrap around map edges
2009-01-03 16:27:52 +00:00
smatz
254e19da91
(svn r14807) -Codechange: use INVALID_TILE instead of 0 to mark invalid depots, industries, towns and waypoints
2009-01-03 16:06:58 +00:00
smatz
21308de6cb
(svn r14806) -Fix: MarkAllViewportsDirty() didn't mark dirty whole area when zoomed out, visible by aircraft leaving trails sometimes
2009-01-03 15:03:28 +00:00
rubidium
51b9091689
(svn r14805) -Feature [FS#2238]: pressing CTRL while dragging to build a bridge build the last built bridge type if possible (planetmaker)
2009-01-03 14:16:18 +00:00
rubidium
e5c1a7b5c3
(svn r14804) -Codechange: unify opening the OSK (Zuu)
2009-01-03 13:59:05 +00:00
rubidium
0d54db5f9f
(svn r14803) -Codechange: move order list management into it's own class and remove the order count from the savegame as we can easily count that (PhilSophus)
2009-01-03 13:52:06 +00:00
rubidium
fa2bf69a53
(svn r14802) -Fix [FS#2490]: "(undefined string)" in default savegame/screenshot names when there's no company in the game.
2009-01-03 13:27:08 +00:00
rubidium
d428da5a35
(svn r14801) -Codechange: don't reference Vehicle::num_orders directly but through a method GetNumOrders() (PhilSophus)
2009-01-03 13:20:32 +00:00
rubidium
18b27692aa
(svn r14800) -Codechange: make the advanced settings window resizeable and scrollable (most by Alberth)
2009-01-03 11:24:27 +00:00
rubidium
fcee426b80
(svn r14799) -Codechange: move drawing a single settings entry to it's own function (Alberth)
2009-01-03 11:07:43 +00:00
rubidium
d9bc99658b
(svn r14798) -Codechange: move variable declaration to first use of variable (Alberth)
2009-01-03 11:03:53 +00:00
rubidium
489584b85e
(svn r14797) -Codechange: replace even more magic numbers with constants (Alberth)
2009-01-03 11:00:40 +00:00
rubidium
c3954f2e38
(svn r14796) -Fix: if using variable, use it everywhere instead of hardcoding it's value sometimes (Alberth)
2009-01-03 10:56:38 +00:00
rubidium
6913ae5a5f
(svn r14795) -Codechange: replace a magic number with a constant (Alberth)
2009-01-03 10:53:49 +00:00
rubidium
8ff93c2c14
(svn r14794) -Document: a few functions/variables (Alberth)
2009-01-03 10:52:22 +00:00
rubidium
f77503e5a3
(svn r14793) -Update (r14792): replace a string parameter in the other languages too
2009-01-03 01:01:12 +00:00
rubidium
35f5783c62
(svn r14792) -Feature: make the date format for default savegame/screenshot names configurable
2009-01-03 00:58:59 +00:00
rubidium
aff7feb767
(svn r14791) -Add: the ability to make ISO dates with the string system (PhilSophus)
2009-01-03 00:56:16 +00:00
rubidium
3a0d966ae4
(svn r14790) -Codechange: unify generation of default savegame/screenshot names (PhilSophus)
2009-01-02 22:49:43 +00:00
rubidium
1357b0a4c2
(svn r14789) -Feature: allow scrolling with the left mouse button pressed (if enabled). Primarily useful for systems with touch screen (aapo)
2009-01-02 22:42:05 +00:00
rubidium
2086fbcf17
(svn r14788) -Fix [FS#2489]: some TTDPatch flags were wrong (Swallow)
2009-01-02 22:18:05 +00:00
rubidium
35f76ce26b
(svn r14787) -Fix: landscape toolbar getting closed when rail/road/water/airport toolbar gets closed with linked toolbars turned on.
2009-01-02 21:01:27 +00:00
rubidium
5b3a2ed2ab
(svn r14786) -Fix: road/rail/water/airport toolbar opened over terraform toolbar when toolbar linking is turned on.
2009-01-02 21:01:13 +00:00
rubidium
b3f2f40db7
(svn r14785) -Fix [FS#2132]: vehicle list for station gets closed when station view is closed even when the vehicle list is stickied. Other vehicle lists are not deleted when their 'opening' window gets closed so do the same with the station view.
2009-01-02 20:59:04 +00:00
rubidium
bde4b6020a
(svn r14784) -Change: don't close and reopen the vehicle order/detail windows, just refocus them instead.
2009-01-02 20:01:28 +00:00
rubidium
0c352ede7a
(svn r14783) -Fix (r12661): don't add vehicles with "go to nearest depot" to the vehicle list of the depot with index 0.
2009-01-02 19:45:46 +00:00
translators
3000a62f53
(svn r14782) -Update: WebTranslator2 update to 2009-01-02 18:38:20
...
arabic_egypt - 7 fixed by khaloofah (7)
brazilian_portuguese - 14 fixed, 5 changed by tucalipe (19)
catalan - 14 fixed by arnaullv (14)
finnish - 14 fixed by jpx_ (14)
hungarian - 14 fixed by alyr (14)
indonesian - 6 changed by fanioz (6)
korean - 13 fixed by dlunch (13)
malay - 8 fixed by tombakemas (8)
serbian - 29 fixed, 2 changed by nummer (31)
thai - 2 fixed by chat9780 (2)
ukrainian - 13 fixed by mad (1), znikoz (12)
urdu - 20 fixed by yasirniazkhan (20)
2009-01-02 18:38:33 +00:00
rubidium
6513bf3a3a
(svn r14781) -Change: someone changed _cur_year; so update it in a few hardcoded places... happy new year!
...
-Fix (r11790): a few instances were forgotten.
2009-01-01 22:21:25 +00:00
glx
bf16032308
(svn r14780) -Fix (r14777): of course VBS evaluates all parts of a boolean expression
2009-01-01 18:18:17 +00:00
rubidium
5a6d3a601d
(svn r14779) -Fix (r14747) [FS#2485]: selling an articulated vehicle removed only the first part and not the rest.
2008-12-31 17:52:42 +00:00
glx
9a5f4f28f4
(svn r14778) -Change: completely hide 'Submit report' button on crash dialog (MSVC)
2008-12-31 17:01:33 +00:00
glx
88e3ff5413
(svn r14777) -Fix: be sure to update ottdres.rc and rev.cpp when their .in changes (MSVC)
2008-12-31 16:53:43 +00:00
peter1138
5f4aef3c11
(svn r14776) -Fix (r14742): ListPositionMap relied on std::map having sorted the map, which is now done by a manual key sorter on SmallMap. This fixes engine ID list sorting.
2008-12-30 21:04:09 +00:00
translators
3bf9e9e9c2
(svn r14775) -Update: WebTranslator2 update to 2008-12-30 18:44:32
...
arabic_egypt - 10 fixed, 2 changed by khaloofah (12)
croatian - 14 fixed, 63 changed by tperic (77)
indonesian - 13 fixed by rindu (13)
norwegian_nynorsk - 2 fixed by zibiam (2)
romanian - 13 fixed by kkmic (13)
serbian - 20 fixed by nummer (20)
turkish - 14 fixed by Emin (14)
2008-12-30 18:44:40 +00:00
rubidium
5c83e8a853
(svn r14774) -Change: show which tile caused the "error" when leveling land like raising and lowering does and use the same sound.
2008-12-30 15:32:46 +00:00
rubidium
32583bd405
(svn r14773) -Fix-ish[FS#2469]: attach a signal handler during loading savegames to catch any crashes due to broken savegames/missing NewGRFs and tell the user about that instead of "just" crashing without explanation.
2008-12-30 15:14:23 +00:00
rubidium
3c6add5293
(svn r14772) -Codechange: make the "dump log of game to reproduce" desync debug stuff a runtime configurable debug option instead of a compile time option.
2008-12-29 21:50:25 +00:00
rubidium
ad1c52abf8
(svn r14771) -Fix (r14764): resolving of error types to error messages kinda failed :(
2008-12-29 21:41:20 +00:00
rubidium
1ce965ed5f
(svn r14770) -Fix: gracefully handle an invalid packet instead of asserting.
2008-12-29 21:33:27 +00:00
rubidium
9f4132c739
(svn r14769) -Change: when loading games in "network" mode use the start date of the save game for the server and all clients when loading the NewGRFs instead of the current date. Prevents desyncs caused by action 7/9s skipping parts of the GRF based on the date or some other variables that can differ at NewGRF load time.
2008-12-29 20:36:12 +00:00
translators
d38d7f1297
(svn r14768) -Update: WebTranslator2 update to 2008-12-29 18:40:47
...
dutch - 13 fixed, 5 changed by Excel20 (18)
french - 13 fixed by glx (13)
hebrew - 22 fixed, 1 changed by yitzc (16), davidx123 (7)
italian - 13 fixed by lorenzodv (13)
norwegian_nynorsk - 94 fixed, 20 changed by Grilldyret (114)
portuguese - 14 fixed by rmrebelo (8), SnowFlake (6)
serbian - 32 fixed by nummer (32)
ukrainian - 1 fixed by mad (1)
2008-12-29 18:40:59 +00:00
rubidium
31d496342f
(svn r14767) -Codechange: remove some unneeded artificial limits from currencies and use the bounds of the data type.
2008-12-29 15:46:14 +00:00
rubidium
e198bf02ab
(svn r14766) -Fix (r14730ish): remove unused typedef.
2008-12-29 11:17:12 +00:00
rubidium
deffb584b0
(svn r14765) -Update (r14764): remove changed strings from translations.
2008-12-29 10:40:43 +00:00
rubidium
a25e3f8d70
(svn r14764) -Codechange: make the '***' chat messages like "Game paused (not enough players)" fully translateable.
2008-12-29 10:37:53 +00:00
rubidium
703831ec6d
(svn r14761) -Fix (r14730): missed the one DEREF_CLIENT in the random debug code :(
2008-12-28 22:23:43 +00:00
rubidium
105b84e343
(svn r14760) -Fix (rlongago): network connection of clients being closed twice (found due to added assertion in r14730)
2008-12-28 21:45:41 +00:00
rubidium
e626e07bd3
(svn r14759) -Fix (r14730): tab completion causing out-of-bounds read.
2008-12-28 21:07:45 +00:00
rubidium
ee952b10d9
(svn r14758) -Fix: determine the real size of a depot before trying to place it.
2008-12-28 20:53:19 +00:00
translators
c7d3ab3382
(svn r14757) -Update: WebTranslator2 update to 2008-12-28 18:41:48
...
arabic_egypt - 140 fixed, 26 changed by khaloofah (166)
czech - 1 fixed, 2 changed by Hadez (3)
dutch - 1 fixed by Excel20 (1)
french - 1 fixed by glx (1)
indonesian - 1 fixed, 69 changed by fanioz (70)
italian - 1 fixed by lorenzodv (1)
korean - 1 fixed, 3 changed by leejaeuk5 (4)
latvian - 58 changed by peerer (58)
lithuanian - 12 fixed by Enternald (12)
romanian - 1 fixed by kneekoo (1)
thai - 30 fixed by chat9780 (30)
2008-12-28 18:42:00 +00:00
rubidium
aa73cc9202
(svn r14756) -Update (r14755): remove removed string from other languages too.
2008-12-28 16:13:10 +00:00
rubidium
683b65ee18
(svn r14755) -Codechange: remove ending year as it can't be changed anyways.
2008-12-28 16:09:58 +00:00
rubidium
87e5a8b52b
(svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter.
2008-12-28 14:37:19 +00:00
smatz
53679122af
(svn r14753) -Fix (r1): after buying a company, one could have more vehicles with the same UnitID
2008-12-26 23:53:07 +00:00
rubidium
b8d82cc28c
(svn r14752) -Fix [FS#2438]: revenue when clearing land would show up in red in the land info window as negative cost.
2008-12-26 23:37:53 +00:00
smatz
f4d10ec033
(svn r14751) -Codechange: put VehicleEnterTile declaration where it should be and use correct return type
2008-12-26 22:44:13 +00:00
rubidium
21fa036c21
(svn r14750) -Fix [FS#1993]: in an MP game in SP mode no company would go bankrupt. Furthermore companies that passed the "bankrupt" period (4 quarters) wouldn't go bankrupt when loading the game back in MP. Now any company that is in MP or not "currently controlled by the player" in SP will bankrupt.
2008-12-26 21:49:00 +00:00
rubidium
c2466d9571
(svn r14749) -Codechange: replace a few wrapper functions that only called delete by a direct delete instead.
2008-12-26 21:16:15 +00:00
rubidium
3ebe66a5e4
(svn r14748) -Codechange: unduplicate window updating when deleting vehicles.
2008-12-26 21:08:51 +00:00
rubidium
f18043ee21
(svn r14747) -Codechange: remove DeleteVehicleChain in favour of the vehicle destructor as that was already doing the same for a few vehicle types.
2008-12-26 20:45:02 +00:00
smatz
73ca72922c
(svn r14746) -Fix: don't let any disaster vehicle (Helicopter or Airplane) target invalid industry
2008-12-26 19:37:50 +00:00
rubidium
1721222080
(svn r14745) -Codechange: move "depot_list" and "leave_depot_immediately" out of the vehicle struct (saving up to 16 bytes per vehicle) as it is only used to tell a calling function entered a depot (for autoreplace).
2008-12-26 18:26:11 +00:00
rubidium
a8cb9fa2f5
(svn r14744) -Fix [FS#2474]: don't tell loading a savegame failed in two distinct ways.
2008-12-26 18:24:05 +00:00
smatz
419f6e099f
(svn r14743) -Codechange: use INVALID_TILE to indicate station doesn't have queried facility (or station/roadstop is invalid) instead of 0 (Yexo)
2008-12-26 18:01:15 +00:00
smatz
2e2086f3f8
(svn r14742) -Codechange: use SmallMap in two cases to reduce compilation time and binary size
2008-12-26 13:50:46 +00:00
translators
435d920448
(svn r14741) -Update: WebTranslator2 update to 2008-12-25 18:48:16
...
arabic_egypt - 144 fixed, 3 changed by khaloofah (147)
indonesian - 74 changed by fanioz (74)
thai - 104 fixed, 38 changed by chat9780 (142)
2008-12-25 18:48:21 +00:00
smatz
5e79462685
(svn r14740) -Fix (r13675)(r14739): we shouldn't skip all remaining sprites neither
2008-12-24 23:20:30 +00:00
smatz
aeeb60868c
(svn r14739) -Fix (r13675): when a static GRF was forcibly disabled, wrong data was released, causing memory leaks and wrong behaviour or crashes
2008-12-24 23:01:16 +00:00
smatz
48af805ada
(svn r14738) -Fix (r13576): GCF_STATIC belongs to GRFConfig::flags, not GRFConfig::status
2008-12-24 22:33:06 +00:00
smatz
921863da15
(svn r14737) -Fix (r10211): memory leak in Action 0x0F (new town names)
2008-12-24 21:25:09 +00:00
translators
4ec06cc478
(svn r14736) -Update: WebTranslator2 update to 2008-12-24 15:29:53
...
arabic_egypt - 8 fixed, 37 changed by khaloofah (45)
hebrew - 36 fixed by dodibitran (36)
indonesian - 39 changed by fanioz (39)
latvian - 7 fixed, 27 changed by peerer (34)
serbian - 31 fixed by Jenraux (31)
urdu - 79 fixed by yasirniazkhan (79)
2008-12-24 15:30:01 +00:00
rubidium
d1bb5e5f36
(svn r14735) -Codechange: remove a bit of bit-waste in the map array (without changing the map array) and make the CompanyIDs contiguous.
...
-Note: 15 should be enough for now... making it any more means adding more bytes to the map array and thus wasting more bits instead of reducing the bit waste.
2008-12-24 09:53:15 +00:00
smatz
5b26afbd6b
(svn r14734) -Codechange: type of bankrupt_asked is CompanyMask, not byte
2008-12-24 00:25:17 +00:00
rubidium
4a1f4144eb
(svn r14733) -Fix (r14730): creating new companies didn't always work as expected.
2008-12-24 00:03:47 +00:00
rubidium
c3746a55bb
(svn r14732) -Codechange: replace some magic number with less magic constants and use the proper type for a few variables.
2008-12-23 21:03:43 +00:00
rubidium
ece37ca2c0
(svn r14731) -Fix: don't initialise UDP multiple times without closing it.
2008-12-23 20:58:03 +00:00
rubidium
afddfcb2b1
(svn r14730) -Codechange: remove the need for networkclientsockets and networkclientinfo structs to be in a contiguous piece of memory and put them in a pool.
...
-Note: 255 should really be enough for now... making it any more means network protocol bumps.
2008-12-23 20:52:27 +00:00
rubidium
94dd23aaf8
(svn r14729) -Fix: writing a single char to the config file caused reading outside a buffer.
2008-12-23 20:50:09 +00:00
rubidium
f7a52c4444
(svn r14728) -Fix [FS#2470]: don't select anything when opening the client list.
...
-Fix: don't show clients that are "only" in the lobby.
2008-12-23 17:12:20 +00:00
rubidium
bc8984a9bb
(svn r14727) -Codechange: replace some magic numbers with a constant.
2008-12-23 15:23:31 +00:00
rubidium
fb7ccc6820
(svn r14726) -Fix (r14720): making new companies in network kinda failed...
2008-12-23 12:26:19 +00:00
rubidium
f8f7febe41
(svn r14725) -Change: make it clearer why (and that) MAX_CLIENTS isn't the amount of slots in the array, but one less as a dedicated server takes a slot too.
2008-12-23 11:55:46 +00:00
rubidium
52fb6b7d7c
(svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together.
2008-12-23 11:43:32 +00:00
rubidium
9476a49763
(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies.
2008-12-23 11:06:52 +00:00
rubidium
d501a20065
(svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/
2008-12-23 10:42:06 +00:00
rubidium
ae96ca635c
(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.
2008-12-23 09:47:42 +00:00
rubidium
d95a485108
(svn r14720) -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the latter describes the name more precisely.
2008-12-23 09:02:41 +00:00
rubidium
b4734ee9a4
(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used)
2008-12-23 08:39:30 +00:00
rubidium
94e7f41a9d
(svn r14718) -Change: remove some direct network core variable accesses from non-network locations.
2008-12-22 21:38:03 +00:00
rubidium
f49cc67f83
(svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex
2008-12-22 21:30:21 +00:00
rubidium
573d1b324a
(svn r14716) -Codechange: move more network core querying to the network files.
2008-12-22 21:26:26 +00:00
rubidium
5b7cd460e9
(svn r14715) -Codechange: move some network code from the main gui file into one of the the network files.
2008-12-22 21:15:02 +00:00
rubidium
a687667448
(svn r14714) -Codechange: only allocate the company network "state" variables (password/months not used) when needed, i.e. only for servers.
2008-12-22 20:42:02 +00:00
translators
4511739377
(svn r14713) -Update: WebTranslator2 update to 2008-12-22 18:43:52
...
arabic_egypt - 14 fixed, 144 changed by khaloofah (158)
hebrew - 9 fixed, 1 changed by davidx123 (10)
hungarian - 17 changed by IPG (17)
indonesian - 136 changed by fanioz (119), sireno (17)
latvian - 116 fixed, 235 changed by peerer (351)
norwegian_nynorsk - 8 fixed by Thor (3), runarlu (2), DavidS (3)
urdu - 79 fixed by yasirniazkhan (79)
2008-12-22 18:44:01 +00:00
rubidium
abc903d625
(svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information.
2008-12-22 18:40:57 +00:00
rubidium
e6e32bad4d
(svn r14711) -Codechange: don't misuse the _network_company_info password field for changing the password on clients.
2008-12-22 18:20:28 +00:00
rubidium
887869c771
(svn r14710) -Change: simplify sending company information from the server to the client.
2008-12-22 15:17:14 +00:00
rubidium
782b80eff7
(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.
2008-12-22 12:59:31 +00:00
rubidium
8431174e88
(svn r14708) -Change: update a few urls and fix some small errors/missing things in a few documents.
2008-12-20 20:44:47 +00:00
frosch
ebf51ffb6b
(svn r14707) -Cleanup: Replace an 'int' by 'Trackdir'.
2008-12-20 20:26:40 +00:00
translators
400626d882
(svn r14706) -Update: WebTranslator2 update to 2008-12-20 18:37:49
...
finnish - 17 changed by UltimateSephiroth (17)
indonesian - 81 changed by fanioz (81)
latvian - 137 fixed, 123 changed by peerer (260)
2008-12-20 18:38:00 +00:00
frosch
f1900768c0
(svn r14705) -Fix [FS#2460]: First transfer the whole load of a vehicle chain to industries before triggering any processing.
...
This reduces callback usage and resolves critical rounding errors when using input-cargo-multipliers instead of production callbacks.
2008-12-20 17:21:22 +00:00
frosch
5ea2dc97fd
(svn r14704) -Codechange: Add set capabilities to SmallVector.
2008-12-20 17:09:44 +00:00
frosch
8db5bda4f7
(svn r14703) -Fix (r8735): [YAPF] YapfRoadVehDistanceToTile() shall not abort searching at v->dest_tile, when it in fact tries to reach another tile.
2008-12-20 15:30:18 +00:00
frosch
74ed0b5efc
(svn r14702) -Documentation: Add a note about the meaning and validity of Vehicle::dest_tile.
2008-12-20 11:51:52 +00:00
rubidium
4ed946bca2
(svn r14701) -Change: Debian's lintian complains about not using the best compression for compressing the man-page.
2008-12-20 11:03:07 +00:00
smatz
d1ea050232
(svn r14700) -Fix (r1): loading of very old savegames was broken (STNS chunk is stored before MAP in old savegame)
2008-12-20 01:35:12 +00:00
frosch
383d8713cb
(svn r14699) -Fix (r14483): Do not use v->dest_tile for trains heading to a station. Reaching that tile does not mean reaching the station.
2008-12-20 00:16:23 +00:00
rubidium
395cb45039
(svn r14697) -Fix: some int vs unsigned int comparisons in strgen.
2008-12-19 23:24:42 +00:00
frosch
59fca8523f
(svn r14696) -Fix (r10495): Words now consist of 16 bits.
2008-12-19 23:13:51 +00:00
frosch
c20e6d3a13
(svn r14695) -Cleanup: When NTP is not active there is no need to set up TrainTrackFollowerData.
2008-12-19 22:26:43 +00:00
smatz
f52d1bd0ba
(svn r14694) -Fix (r1): zeppeliner (disaster) should target st->airport_tile, not st->xy
2008-12-19 21:12:16 +00:00
smatz
a7f82bd11a
(svn r14693) -Codechange: replace one check in old AI (probably typo, but the effect was the same) (Yexo)
2008-12-19 20:53:38 +00:00
translators
e1565c5707
(svn r14692) -Update: WebTranslator2 update to 2008-12-19 18:43:35
...
arabic_egypt - 85 fixed by khaloofah (85)
estonian - 3 fixed by Kender (3)
galician - 2 fixed by Condex (2)
latvian - 170 fixed, 114 changed by peerer (284)
portuguese - 10 fixed by SnowFlake (10)
2008-12-19 18:43:42 +00:00
translators
6af6f576eb
(svn r14691) -Update: WebTranslator2 update to 2008-12-18 18:47:25
...
arabic_egypt - 132 fixed, 1 changed by khaloofah (133)
czech - 10 fixed, 25 changed by Hadez (35)
esperanto - 15 fixed by Athaba (15)
greek - 7 fixed by ouranogrammi (7)
indonesian - 88 changed by fanioz (88)
latvian - 117 fixed, 16 changed by peerer (83), marismols (50)
lithuanian - 15 fixed by Zogg (15)
malay - 38 fixed by tombakemas (5), Syed (33)
serbian - 39 fixed, 1 changed by Jenraux (40)
thai - 105 fixed by vetbook (105)
2008-12-18 18:47:39 +00:00
rubidium
7f4683a811
(svn r14689) -Change: make configure die on commonly made user mistakes, like not having SDL development files or zlib headers installed; you can still compile a dedicated server or a binary without zlib, but you have to explicitly force it.
2008-12-18 12:23:08 +00:00
rubidium
ade1802e04
(svn r14688) -Change: silence the "command not found" error when trying to find the svn/git/hg binary.
2008-12-17 23:12:35 +00:00
rubidium
b85eb5da8f
(svn r14687) -Change: log all configure errors to config.log
2008-12-17 23:08:11 +00:00
translators
b2c7e521d0
(svn r14686) -Update: WebTranslator2 update to 2008-12-17 18:01:03
...
arabic_egypt - 200 fixed, 28 changed by Azoo4oozi (228)
czech - 3 changed by Hadez (3)
indonesian - 1 fixed, 4 changed by fanioz (5)
korean - 1 changed by leejaeuk5 (1)
latvian - 299 fixed, 3 changed by marismols (302)
lithuanian - 79 fixed by Zogg (79)
serbian - 25 fixed by Jenraux (25)
2008-12-17 18:01:19 +00:00
glx
5305759fb0
(svn r14685) -Change: don't popup cmd windows when determining version (MSVC)
2008-12-17 00:48:18 +00:00
glx
29b73896b4
(svn r14684) -Codechange: use SubWCRev object to get version info instead SubWCRev.exe for tortoiseSVN (Darkvater)
2008-12-16 23:02:22 +00:00
rubidium
c7c65cf5bc
(svn r14683) -Change: only say a engine/vehicle is refittable when it can be refitted to at least two cargo type or when it has subcargos.
...
NOTE: it is still possible that a vehicle is marked refittable when there is nothing to refit to, e.g. when only one subcargo is available but that cannot be determined without a vehicle chain.
2008-12-16 22:02:12 +00:00
frosch
b177c5fd9e
(svn r14682) -Fix (r14672): Check the correct savegame version. (Thanks SmatZ)
2008-12-16 20:15:36 +00:00
translators
014eb8fcf9
(svn r14681) -Update: WebTranslator2 update to 2008-12-16 18:42:42
...
arabic_egypt - 208 fixed, 18 changed by khaloofah (188), Azoo4oozi (38)
indonesian - 9 fixed by Gonrong (9)
norwegian_bokmal - 2 fixed by Thor (2)
portuguese - 2 fixed by rmrebelo (2)
serbian - 19 fixed by Jenraux (19)
thai - 20 fixed by vetbook (20)
2008-12-16 18:43:02 +00:00
frosch
a87af0d7e5
(svn r14680) -Feature(ette) [FS#2434]: Use property 4 (model life) also for wagons.
...
Setting property 4 to 0xFF will protect the vehicle (engine or wagon) from expireing. (Necessary since early introduction dates)
Savegames will only be affected after 'resetengines'.
2008-12-16 18:09:40 +00:00
rubidium
1599ade7ca
(svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window.
2008-12-16 17:58:27 +00:00
rubidium
bfe9743f20
(svn r14678) -Fix [FS#2435]: gradual filling graphics were not chosen according to the NewGRF spec (Maedhros)
2008-12-15 22:22:23 +00:00
translators
9edc4e8030
(svn r14677) -Update: WebTranslator2 update to 2008-12-15 11:38:07
...
arabic_egypt - 343 fixed, 3 changed by Azoo4oozi (153), khaloofah (193)
indonesian - 123 changed by adjayanto (95), fanioz (28)
macedonian - 74 fixed, 4 changed by sashozs (78)
simplified_chinese - 8 fixed by ww9980 (8)
traditional_chinese - 6 fixed by ww9980 (6)
2008-12-15 11:39:23 +00:00
frosch
e259fa8ede
(svn r14676) -Fix: Do not copy the signal type of parallel vertical/horizontal track, when dragging signals.
2008-12-14 19:52:55 +00:00
rubidium
79e20448f8
(svn r14675) -Fix: setting the Estonian or custom currency as used currency didn't survive a restart cycle.
2008-12-14 16:56:28 +00:00
frosch
a5c02ba0a5
(svn r14674) -Fix (r4965): Check sprite size when executing action 6.
2008-12-13 19:43:57 +00:00
translators
4b12d83fdd
(svn r14673) -Update: WebTranslator2 update to 2008-12-13 18:45:31
...
arabic_egypt - 230 fixed by khaloofah (230)
indonesian - 2 fixed by Gonrong (2)
italian - 1 changed by lorenzodv (1)
portuguese - 12 fixed by SnowFlake (7), rmrebelo (5)
thai - 32 fixed by vetbook (32)
2008-12-13 18:45:37 +00:00
frosch
fab1a52963
(svn r14672) -Fix [FS#2444]: Property 7 and callback 12 were broken for aircraft.
...
Now callback 12 is properly called also for 'mail'.
If the callback is not used, 'mail' uses 1/4 of property 7 (rounded up).
2008-12-13 18:25:42 +00:00
smatz
d2a050bb29
(svn r14671) -Fix: compilation was broken for some systems
2008-12-13 18:19:44 +00:00
smatz
28028cf755
(svn r14670) -Codechange: use better readable (I hope) and branchless (for some archs/compilers) code for cargo value computation
2008-12-13 16:16:44 +00:00
smatz
3cd2957544
(svn r14669) -Codechange: use SmallVector instead of std::list at one place
2008-12-13 15:59:25 +00:00
rubidium
0bf775a20a
(svn r14668) -Change: use include <> instead of include "" when including ICU's headers.
2008-12-12 19:54:54 +00:00
translators
065e10fd1b
(svn r14667) -Update: WebTranslator2 update to 2008-12-11 18:45:04
...
arabic_egypt - 1207 fixed by khaloofah (1207)
indonesian - 30 fixed by fanioz (30)
malay - 21 fixed by Syed (21)
portuguese - 52 fixed, 3 changed by rmrebelo (55)
2008-12-11 18:45:10 +00:00
translators
f71429dc0f
(svn r14666) -Update: WebTranslator2 update to 2008-12-10 18:44:59
...
arabic_egypt - 306 fixed by khaloofah (306)
hebrew - 419 fixed, 45 changed by moshe (458), ybungalobill (6)
hungarian - 1 changed by alyr (1)
ido - 12 fixed by Cecile (12)
indonesian - 10 fixed by fanioz (10)
latvian - 1 fixed by pakalns (1)
portuguese - 17 fixed by rmrebelo (12), SnowFlake (5)
turkish - 161 changed by doesntmatter (161)
2008-12-10 18:45:17 +00:00
translators
be874f0cd0
(svn r14665) -Update: WebTranslator2 update to 2008-12-09 18:44:40
...
arabic_egypt - 301 fixed by khaloofah (301)
esperanto - 64 fixed, 2 changed by alekcxjo (66)
hebrew - 430 fixed by moshe (430)
hungarian - 10 changed by alyr (9), oklmernok (1)
indonesian - 49 fixed, 4 changed by fanioz (40), anansboga (13)
lithuanian - 5 fixed by Enternald (5)
portuguese - 6 fixed by SnowFlake (6)
thai - 333 fixed by vetbook (333)
2008-12-09 18:44:51 +00:00
translators
175228d036
(svn r14662) -Update: WebTranslator2 update to 2008-12-08 16:28:15
...
frisian - 216 fixed, 14 changed by Fryslân Boppe (230)
hebrew - 109 fixed, 2 changed by ybungalobill (111)
hungarian - 1 changed by oklmernok (1)
indonesian - 115 fixed by adjayanto (59), fanioz (56)
lithuanian - 24 fixed by Enternald (24)
malay - 41 fixed by Syed (41)
norwegian_nynorsk - 72 fixed by Thor (72)
turkish - 3 changed by Emin (3)
2008-12-08 16:29:36 +00:00
truebrain
c3f96f8377
(svn r14661) -Fix r14659: oops, forgot to escape '?' ;)
2008-12-07 12:41:20 +00:00
translators
d952324cfa
(svn r14660) -Update: WebTranslator2 update to 2008-12-06 18:44:39
...
croatian - 55 changed by knovak (55)
hebrew - 237 fixed, 2 changed by ybungalobill (239)
indonesian - 124 fixed, 11 changed by sireno (19), adjayanto (50), fanioz (66)
persian - 19 fixed by ali sattari (19)
russian - 1 fixed by ybungalobill (1)
traditional_chinese - 1 fixed by josesun (1)
turkish - 28 fixed by Emin (28)
2008-12-06 18:44:49 +00:00
truebrain
ab8e24e332
(svn r14659) -Add: in case Thief^ (forum user) ever tries what he thinks he will try when he doesn't know it is --prefix-dir, make sure he also gets what he assumes he gets :)
2008-12-06 00:38:48 +00:00
rubidium
64c973ccc5
(svn r14658) -Change: allow changing town names when there are no towns in the scenario yet.
2008-12-05 22:46:39 +00:00
translators
c8cade5519
(svn r14657) -Update: WebTranslator2 update to 2008-12-05 18:44:56
...
afrikaans - 5 fixed by burgerd (5)
icelandic - 13 fixed by scrooge (13)
latvian - 101 fixed by Wersoo (101)
lithuanian - 4 fixed, 293 changed by linasmi (297)
malay - 40 fixed by Syed (40)
slovenian - 11 fixed by Necrolyte (11)
turkish - 78 fixed by Emin (78)
2008-12-05 18:45:05 +00:00
rubidium
bcb9a11754
(svn r14656) -Change: replace instances of x & S_IFREG with S_ISREG(x) as S_IFREG can be 0 on some platforms.
2008-12-05 18:02:04 +00:00
translators
1b91ec49c8
(svn r14655) -Update: WebTranslator2 update to 2008-12-04 18:47:16
...
croatian - 61 fixed by knovak (61)
hebrew - 192 fixed by davidx123 (192)
hungarian - 1 changed by IPG (1)
indonesian - 165 fixed, 6 changed by fanioz (121), dnaftali (50)
malay - 182 fixed, 1 changed by tombakemas (104), Syed (79)
2008-12-04 18:47:20 +00:00
translators
1b0bf2d264
(svn r14654) -Add: stub for Hebrew.
2008-12-04 00:34:52 +00:00
translators
7ce3c1e798
(svn r14653) -Update: WebTranslator2 update to 2008-12-03 19:27:43
...
danish - 10 fixed by ThomasA (10)
indonesian - 48 fixed by fanioz (48)
-Fix: WebTranslator2 went haywire on Croatian/Danish.
2008-12-03 19:31:15 +00:00
translators
cf6a167a1c
(svn r14652) -Update: WebTranslator2 update to 2008-12-03 18:43:05
...
croatian - 28 changed by knovak (28)
indonesian - 64 fixed, 1 changed by fanioz (50), dnaftali (15)
macedonian - 10 fixed by zharko (10)
malay - 267 fixed, 3 changed by tombakemas (270)
serbian - 29 fixed by dejac (29)
2008-12-03 18:43:10 +00:00
rubidium
e4edaa78ae
(svn r14651) -Fix [FS#2437] (r14636): extmidi wasn't compiled/linked anymore.
2008-12-03 00:19:06 +00:00
rubidium
57eb0df62d
(svn r14650) -Merge: changelog etc. changes from the 0.6 branch.
2008-12-03 00:14:19 +00:00
rubidium
217a72122a
(svn r14649) -Change: consistently use can't instead of primarily can't and a bit of cannot in english.txt.
2008-12-03 00:09:26 +00:00
translators
0b248ef69a
(svn r14648) -Update: WebTranslator2 update to 2008-12-02 18:46:52
...
croatian - 3 fixed, 5 changed by knovak (8)
hungarian - 37 changed by IPG (37)
indonesian - 62 fixed by fanioz (62)
lithuanian - 17 fixed by Enternald (17)
malay - 66 fixed, 2 changed by tombakemas (68)
swedish - 6 fixed by daishan (6)
turkish - 42 fixed by Emin (42)
2008-12-02 18:47:03 +00:00
translators
9905fa3116
(svn r14647) -Update: WebTranslator2 update to 2008-12-01 18:28:38
...
croatian - 160 changed by knovak (160)
hungarian - 2 changed by oklmernok (2)
malay - 20 fixed by SeaGates (20)
spanish - 1 fixed by eusebio (1)
2008-12-01 18:28:44 +00:00
translators
58b2cdbcff
(svn r14646) -Update: WebTranslator2 update to 2008-11-30 18:46:24
...
esperanto - 4 fixed by Athaba (4)
finnish - 1 changed by SuomiPoika (1)
indonesian - 16 fixed, 4 changed by fanioz (20)
korean - 1 fixed by dlunch (1)
lithuanian - 57 fixed, 20 changed by Enternald (77)
macedonian - 140 fixed, 1 changed by simonkoco (34), zharko (107)
persian - 21 fixed by ali sattari (21)
serbian - 5 fixed by dejac (5)
2008-11-30 18:46:32 +00:00
rubidium
d3da60f01d
(svn r14645) -Fix [FS#2431]: Debian packaging rules could use a non-existing makefile target when rerunning it with dpkg-buildpackage
2008-11-30 18:45:44 +00:00
glx
25ec47e2ac
(svn r14644) -Fix: --with-direct-music handling could fail
2008-11-29 22:40:54 +00:00
frosch
a0327b375f
(svn r14643) -Fix: Invalidate autoreplace window when toggling 'replace protection'.
2008-11-29 21:27:15 +00:00
translators
0191220b64
(svn r14642) -Update: WebTranslator2 update to 2008-11-29 18:44:42
...
croatian - 163 fixed, 30 changed by knovak (193)
czech - 1 fixed, 1 changed by miris2009 (2)
esperanto - 41 fixed by Athaba (41)
german - 4 fixed, 2 changed by Athaba (6)
greek - 20 fixed by vesnikos (20)
hungarian - 6 changed by IPG (6)
indonesian - 46 fixed by fanioz (46)
malay - 259 fixed by SeaGates (259)
polish - 1 fixed, 10 changed by meush (11)
2008-11-29 18:44:52 +00:00
rubidium
cdec8f6b27
(svn r14641) -Change [Allegro]: when making a debug build revert Allegro's hooks on SIGSEGV/SIGABRT so one can actually use gdb.
...
-Change: make it more clear that Allegro's failing to find a driver.
2008-11-29 01:28:13 +00:00
translators
9140315c7b
(svn r14640) -Update: WebTranslator2 update to 2008-11-28 18:47:35
...
bulgarian - 1 fixed by Ar4i (1)
catalan - 1 fixed by arnaullv (1)
croatian - 43 fixed by knovak (43)
esperanto - 3 fixed by Athaba (3)
estonian - 8 fixed by t2t2 (8)
german - 1 fixed by Athaba (1)
latvian - 315 fixed, 112 changed by Reinis (414), yopzer (7), niko (6)
polish - 1 fixed by xaxa (1)
romanian - 6 fixed, 1 changed by kkmic (7)
ukrainian - 2 fixed by mad (2)
2008-11-28 18:47:49 +00:00
translators
7f24ffea6a
(svn r14639) -Update: WebTranslator2 update to 2008-11-27 18:48:40
...
brazilian_portuguese - 4 fixed by tucalipe (4)
catalan - 1 fixed by arnaullv (1)
dutch - 1 fixed, 7 changed by Excel20 (8)
finnish - 4 fixed by UltimateSephiroth (1), jpx_ (3)
french - 1 fixed by glx (1)
greek - 10 fixed by Dimi (10)
hungarian - 8 fixed, 49 changed by IPG (57)
italian - 1 fixed by lorenzodv (1)
japanese - 1 fixed, 41 changed by bve255 (42)
korean - 3 fixed by dlunch (3)
lithuanian - 99 fixed, 16 changed by Domas (115)
norwegian_nynorsk - 35 fixed, 1 changed by mkrwii (36)
persian - 38 fixed by ali sattari (38)
polish - 20 fixed by coolik (14), xaxa (6)
romanian - 8 fixed by stykat (8)
slovak - 1 fixed by James (1)
welsh - 2 fixed by welshdragon (2)
2008-11-27 18:49:00 +00:00
glx
93ee81fa45
(svn r14638) -Fix [FS#2430]: don't restore fast-forward when SaveFileDone() callback happens after we returned to the menu
2008-11-27 18:39:55 +00:00
translators
7b7e3e0fce
(svn r14637) -Add: stub for Arabic (Egypt).
2008-11-26 20:14:46 +00:00
rubidium
a614dd7174
(svn r14636) -Add: DOS port of OpenTTD, without network support though.
2008-11-26 13:12:45 +00:00
rubidium
bb25748a9d
(svn r14635) -Change: use S_ISDIR/S_ISREG as x & S_IFREG always results false on platforms when S_IFREG is 0x0000.
2008-11-26 01:07:49 +00:00
rubidium
69eb6978e7
(svn r14634) -Change: _rdtsc is defined by some platforms so we can't use that name.
2008-11-26 01:03:34 +00:00
rubidium
131f9e39d3
(svn r14633) -Fix: compile failure when building a debug build without network support.
2008-11-25 23:24:38 +00:00
rubidium
34ddda1009
(svn r14632) -Add: support Allegro as midi backend.
2008-11-25 23:21:58 +00:00
rubidium
72124862f0
(svn r14631) -Add: support for Allegro as sound backend.
2008-11-25 21:09:00 +00:00
rubidium
3aacd0a3d5
(svn r14630) -Add: support Allegro as video backend.
2008-11-25 19:32:12 +00:00
rubidium
614e724dd4
(svn r14629) -Fix: strgen/strgen.h missing from MSVC project files
...
-Fix: welsh missing from MSVC project files
2008-11-25 19:27:30 +00:00
rubidium
c4cd912048
(svn r14628) -Fix: projects/generate doesn't handle tabs in sources.list properly when determining whether a header is missing.
2008-11-25 19:26:31 +00:00
rubidium
64b46751d2
(svn r14627) -Change: update .gitignore and add .hgignore to ignore all generated files.
2008-11-25 18:52:17 +00:00
translators
f31999c030
(svn r14626) -Update: WebTranslator2 update to 2008-11-25 18:44:46
...
bulgarian - 1 fixed by Ar4i (1)
croatian - 21 fixed, 11 changed by knovak (32)
finnish - 12 fixed by UltimateSephiroth (12)
french - 1 fixed by glx (1)
greek - 31 fixed by vesnikos (31)
hungarian - 13 fixed, 98 changed by IPG (111)
icelandic - 71 fixed, 2 changed by pall (73)
italian - 1 fixed by lorenzodv (1)
japanese - 114 fixed, 243 changed by bve255 (313), ickoonite (44)
polish - 36 fixed by coolik (3), xaxa (33)
2008-11-25 18:44:59 +00:00
rubidium
1983754132
(svn r14625) -Codechange: a bit of coding style.
2008-11-25 18:42:06 +00:00
translators
8e48319c44
(svn r14624) -Add: stub for Malay.
2008-11-25 09:05:56 +00:00
rubidium
5466d8e959
(svn r14623) -Codechange: a sprinkle of coding style.
2008-11-24 20:51:55 +00:00
glx
b7c6872903
(svn r14622) -Fix (r14618): win9x compilation
2008-11-24 20:10:39 +00:00
rubidium
f7f89d63b2
(svn r14621) -Fix (r14618): link error when you aren't compiling for Windows or you don't have fontconfig.
2008-11-24 19:31:01 +00:00
glx
68d399d0ae
(svn r14620) -Fix (r14618): missing lines broke compilation on windows
2008-11-24 18:59:53 +00:00
translators
730a3d4772
(svn r14619) -Update: WebTranslator2 update to 2008-11-24 18:56:10
...
czech - 1 fixed by Hadez (1)
dutch - 1 fixed by habell (1)
latvian - 19 fixed, 1 changed by v3rb0 (20)
persian - 22 fixed by ali sattari (22)
piglatin - 21 fixed by adammw (21)
polish - 2 fixed, 3 changed by Simek (5)
russian - 13 fixed by Smoky555 (13)
slovak - 1 fixed by James (1)
spanish - 1 fixed by eusebio (1)
2008-11-24 18:56:24 +00:00
rubidium
fea78fbfbb
(svn r14618) -Feature: when the chosen language isn't supported by the current font, try to find a font that does and use that instead. Thanks to glx/michi_cc for the Windows implementation.
2008-11-24 18:53:17 +00:00
rubidium
6878b181c7
(svn r14617) -Change: unduplicate the languagepack(header).
2008-11-24 11:20:07 +00:00
rubidium
f28992719d
(svn r14616) -Fix [FS#2424]: a nearest depot order should be "equal" to the resolved nearest depot order; otherwise we keep resolving the nearest depot order every tick.
2008-11-23 21:46:27 +00:00
translators
54128db1cf
(svn r14615) -Update: WebTranslator2 update to 2008-11-23 18:07:42
...
dutch - 29 changed by MsG (29)
finnish - 60 fixed, 2 changed by jpx_ (3), UltimateSephiroth (59)
hungarian - 37 changed by oklmernok (37)
romanian - 13 fixed, 39 changed by stykat (52)
ukrainian - 4 fixed by mad (4)
2008-11-23 18:07:49 +00:00
smatz
d0e4cc5ee0
(svn r14614) -Codechange [FS#2423]: GetTreeCount() should behave as its name and documentation imply. Remove unused SetTreeCount() (PhilSophus)
2008-11-23 16:45:53 +00:00
frosch
e35be92a3a
(svn r14613) -Fix [FS#2420]: When building industries, clear the tiles as OWNER_TOWN instead of the founder to take care of protected buildings and to not get stressed by town ratings.
2008-11-23 16:34:27 +00:00
smatz
c4179d4ea9
(svn r14612) -Change: force the argument given to '-i' parameter to be valid. Accept '2', too
2008-11-23 16:01:24 +00:00
frosch
3d467cabe5
(svn r14611) -Fix (r13437)[FS#2421]: Store the age of a house in the map array instead of the construction year.
...
Note: Savegames from r13437 to now are broken and have a age of 255 years for a lot houses.
2008-11-23 14:17:41 +00:00
rubidium
2277a1ff9c
(svn r14610) -Fix [FS#2415]: possible stack corruption when reading corrupted sprites.
...
-Change: harden the sprite reading routine against corrupt sprites.
2008-11-23 13:42:05 +00:00
peter1138
ca5ed4b2cc
(svn r14609) -Codechange: Use supplied button colour instead of hardcoded yellow, for 'greyed out' arrow buttons. (Yorick)
2008-11-23 12:35:02 +00:00
frosch
5aad874639
(svn r14608) -Fix (r9315): Return the current year as construction year for unfinished houses.
2008-11-22 19:49:17 +00:00
translators
6df10074d4
(svn r14607) -Update: WebTranslator2 update to 2008-11-22 18:44:20
...
afrikaans - 28 changed by burgerd (28)
finnish - 65 fixed, 17 changed by UltimateSephiroth (82)
hungarian - 86 changed by oklmernok (86)
norwegian_bokmal - 4 fixed by brygge_2 (4)
2008-11-22 18:44:26 +00:00
frosch
259a073f0c
(svn r14606) -Codechange: Unify usage of PALETTE_MODIFIER_TRANSPARENT and PALETTE_MODIFIER_COLOR in spritelayout drawing.
...
-Fix [FS#2419]: The modifiers were not applied in all cases.
2008-11-22 16:04:11 +00:00
frosch
f0286cb1e5
(svn r14605) -Fix (r9315): When callback 1E fails, use the standard random colour.
2008-11-22 15:57:31 +00:00
frosch
b759ccd032
(svn r14604) -Codechange: Simplify a function and rename it, and fix some comments.
2008-11-22 15:48:43 +00:00
rubidium
6e93e611c8
(svn r14603) -Fix [FS#2422]: the company ID is off-by-one w.r.t. to the rest of the GUI in the cheat window.
2008-11-22 13:09:31 +00:00
translators
176e7469b6
(svn r14602) -Update: WebTranslator2 update to 2008-11-21 18:45:14
...
bulgarian - 2 fixed by Ar4i (2)
catalan - 2 fixed by arnaullv (2)
czech - 2 fixed by Hadez (2)
finnish - 90 fixed by UltimateSephiroth (90)
hungarian - 6 fixed, 42 changed by oklmernok (48)
indonesian - 88 fixed by adjayanto (88)
polish - 61 fixed by coolik (61)
romanian - 20 fixed by kkmic (20)
russian - 2 fixed by MajestiC (2)
spanish - 1 fixed by eusebio (1)
2008-11-21 18:45:27 +00:00
rubidium
2209c6a344
(svn r14601) -Fix: the nearest depot and stop in depot orders didn't work together (the vehicle didn't stop).
2008-11-21 18:16:19 +00:00
translators
bc88d7d9b0
(svn r14600) -Update: WebTranslator2 update to 2008-11-20 18:44:05
...
afrikaans - 34 fixed by nubllett (34)
galician - 4 fixed by Condex (4)
hungarian - 7 fixed, 49 changed by oklmernok (17), IPG (39)
italian - 2 fixed by lorenzodv (2)
polish - 45 fixed by kruczek1 (45)
slovak - 1 fixed by James (1)
2008-11-20 18:44:13 +00:00
frosch
ee8fb221d3
(svn r14599) -Fix (r14598)[FS#2417]: Show again group-membership in the vehicle-lists. (Based on patch by PhilSophus)
2008-11-20 16:48:22 +00:00
rubidium
a1853ea27c
(svn r14598) -Feature: Action0Industries property 24 (industry suuplies default name for nearby station).
2008-11-19 23:55:34 +00:00
translators
e80a222d31
(svn r14597) -Update: WebTranslator2 update to 2008-11-19 18:43:03
...
afrikaans - 165 fixed, 227 changed by nubllett (156), burgerd (236)
dutch - 2 fixed, 5 changed by Excel20 (7)
french - 2 fixed by glx (2)
german - 6 fixed, 2 changed by jonathan159 (2), MaSch (6)
hungarian - 1 fixed, 20 changed by oklmernok (21)
macedonian - 90 fixed by sashozs (90)
serbian - 560 fixed by AtzaMan (560)
slovak - 1 fixed by James (1)
spanish - 1 fixed by eusebio (1)
2008-11-19 18:43:16 +00:00
frosch
1e991548ac
(svn r14596) -Fix (r14591): Missing 'return'.
2008-11-19 16:53:24 +00:00
rubidium
aa126066b7
(svn r14595) -Add: Estonian currency.
...
-Change: Slovenia switched to the Euro in 2007.
2008-11-19 16:17:42 +00:00
rubidium
b00bfa0adf
(svn r14594) -Fix [FS#2412]: trains could get their their last visited station reset when still (un)loading causing an invalid state.
2008-11-19 14:48:12 +00:00
rubidium
aaeb01b428
(svn r14593) -Update: remove outdated (in r14592) string.
2008-11-18 23:58:24 +00:00
rubidium
2ed3c27822
(svn r14592) -Feature [FS#1124]: non-destructive autofill with option to keep waiting times (PhilSophus)
2008-11-18 23:53:37 +00:00
smatz
07e3c096b3
(svn r14591) -Fix [FS#2388](r14528): cached nearest town could be invalid after importing older savegame and during town generation
...
-Codechange: rewrite parts of code responsible for caching index of nearest town
2008-11-18 22:43:59 +00:00
translators
e1a36e90a4
(svn r14590) -Update: WebTranslator2 update to 2008-11-18 18:44:24
...
catalan - 2 fixed by arnaullv (2)
czech - 3 fixed by miris2009 (3)
danish - 7 fixed by Hatsen (7)
finnish - 6 fixed by SuomiPoika (6)
hungarian - 41 fixed, 121 changed by oklmernok (162)
korean - 2 fixed, 9 changed by dlunch (11)
lithuanian - 30 fixed by BlinK_ (30)
polish - 30 fixed by coolik (30)
slovak - 2 fixed by James (2)
2008-11-18 18:45:42 +00:00
translators
ebad6b6730
(svn r14589) -Update: WebTranslator2 update to 2008-11-17 18:47:02
...
brazilian_portuguese - 2 fixed by tucalipe (2)
bulgarian - 67 fixed by Ar4i (67)
czech - 4 fixed, 4 changed by Hadez (8)
dutch - 2 fixed by habell (2)
finnish - 4 fixed by SuomiPoika (4)
hungarian - 5 fixed by oklmernok (5)
indonesian - 20 fixed by dnaftali (20)
italian - 2 fixed, 2 changed by lorenzodv (4)
russian - 9 fixed by veZuk (1), MajestiC (8)
slovak - 45 fixed by James (45)
2008-11-17 18:47:18 +00:00
rubidium
798fa3ec81
(svn r14588) -Fix [FS#2414]: the range for kicking/banning clients is based on the maximum number of clients, not the maximum number of companies.
2008-11-17 16:15:55 +00:00
michi_cc
2ed0c72ec5
(svn r14587) -Cleanup: Fix some old comments. Bits are not bytes.
2008-11-17 00:41:58 +00:00
rubidium
f4fd895631
(svn r14586) -Fix (r14580): missing mkdir causing make install to fail when there's no scripts directory already.
2008-11-16 21:37:41 +00:00
michi_cc
46bf0fadaa
(svn r14585) -Fix (r14580): File mask for the script directory was wrong in the Win32 install script.
2008-11-16 20:15:37 +00:00
glx
13aa3e24cd
(svn r14584) -Fix: reconfigure when any *.in file is changed
2008-11-16 20:06:19 +00:00
translators
64ee487ed5
(svn r14583) -Update: WebTranslator2 update to 2008-11-16 18:59:11
...
dutch - 4 changed by Excel20 (4)
english_US - 7 fixed by WhiteRabbit (7)
french - 2 fixed, 2 changed by glx (4)
persian - 21 fixed by ali sattari (21)
portuguese - 49 fixed by joznaz (49)
spanish - 2 fixed by eusebio (2)
2008-11-16 18:59:22 +00:00
rubidium
cdfa2d68b1
(svn r14582) -Fix [FS#2392]: blank box on cost estimation of levelling a flat area.
...
-Fix: make levelling, raising and lowering of an area behave the same.
2008-11-16 14:17:49 +00:00
rubidium
ffa3ec54f9
(svn r14581) -Fix: make rail, road and canal building behave the same when overbuilding already built stretches.
2008-11-16 13:49:57 +00:00
rubidium
fd3335521a
(svn r14580) -Fix [FS#2404]: scripts directory not being copied into bundles.
2008-11-16 13:05:39 +00:00
frosch
1a866c7552
(svn r14578) -Fix (r2389, r10811)[FS#Vikthor]: Allow capacity callbacks (15, 36) to return zero capacity.
2008-11-13 20:26:06 +00:00
smatz
f28172c5f4
(svn r14577) -Fix [FS#2403]: vehicle didn't respect its 'refit in nearest depot' order (Swallow)
2008-11-11 22:51:27 +00:00
translators
a13108d5b6
(svn r14575) -Update: WebTranslator2 update to 2008-11-11 18:47:38
...
dutch - 2 changed by Excel20 (2)
latvian - 14 fixed by v3rb0 (14)
macedonian - 161 fixed, 15 changed by sashozs (176)
portuguese - 1 fixed by joznaz (1)
2008-11-11 18:47:46 +00:00
rubidium
a9f82cddea
(svn r14572) -Add: stub for Macedonian.
2008-11-10 10:06:24 +00:00
translators
cb89c5fe6d
(svn r14569) -Update: move Welsh from unfinished to finished.
2008-11-07 18:15:46 +00:00
translators
16d03f660b
(svn r14568) -Update: WebTranslator2 update to 2008-11-07 18:07:33
...
latvian - 69 fixed, 1 changed by v3rb0 (70)
norwegian_bokmal - 5 fixed by christian (5)
persian - 42 fixed by ali sattari (42)
welsh - 227 fixed, 2 changed by PlayDead (229)
2008-11-07 18:08:53 +00:00
rubidium
13ee151a69
(svn r14567) -Revert (part of 14566): don't commit testing stuff...
2008-11-07 18:02:46 +00:00
rubidium
c7f3935506
(svn r14566) -Fix [FS#2397]: RV's go via order would reserve a slot at the 'via' station which it never uses, which makes it unlikely that it reserves a slot for the next station and that makes queueing fail (Aali)
2008-11-07 17:59:51 +00:00
translators
e91ae97e19
(svn r14565) -Update: WebTranslator2 update to 2008-11-04 18:44:06
...
brazilian_portuguese - 5 fixed by tucalipe (5)
catalan - 5 fixed, 2 changed by arnaullv (7)
italian - 2 changed by lorenzodv (2)
latvian - 65 fixed, 1 changed by v3rb0 (66)
persian - 111 fixed by ali sattari (111)
polish - 6 fixed by meush (6)
welsh - 200 fixed, 12 changed by PlayDead (203), welshdragon (9)
2008-11-04 18:44:15 +00:00
smatz
f23dabb149
(svn r14564) -Fix (r14555): one more incorrect use of lastof()
2008-11-04 18:20:41 +00:00
rubidium
39450b6e4e
(svn r14563) -Fix [FS#2395]: in the case that an industry NewGRF, a shared TTDPatch and
...
OpenTTD feature with it's origin in TTDPatch to replace/add/change vehicles
(including e.g. maximum speed, graphics and introduction year), stations,
bridges, industries, town houses or any other graphics used by either
TTDPatch or OpenTTD, would tell that building an industry is okay, which
is queried using a so-called callback that allows the NewGRF author to
test all kinds of information about the neighbourhood where the industry
might get build, it would corrupt, i.e. overwrite with invalid data, the
structure that is used to build up an error message. This then might result
in trying to resolve an invalid StringID, an internal numeric representation
of all translateable strings, which would in it's turn trigger a safety
check that is added to ensure invalid StringIDs are never resolved.
2008-11-03 23:42:07 +00:00
frosch
e1bf231727
(svn r14562) -Fix (r14561): 8 bits are enough. The rest stays reserved.
2008-11-03 20:23:51 +00:00
frosch
ec4b30f9d9
(svn r14561) -Feature(ette)[FS#2334]: Add result 0x0F to callbacks 0x29/0x35. (Yexo)
2008-11-03 19:25:52 +00:00
smatz
7dd0b0dc07
(svn r14560) -Fix [FS#2396](r14555): lengthof() can't be simply replaced by lastof() in some cases (part by Aali)
2008-11-03 12:03:00 +00:00
michi_cc
808d9255a8
(svn r14559) -Fix [FS#2387]: A train could be blocked inside a depot if it was reversed just after leaving the depot.
2008-11-02 19:32:24 +00:00
michi_cc
f649496caa
(svn r14558) -Fix (r13957): Converting the track type of a tunnel/bridge could cause trains to get stuck.
2008-11-02 17:42:28 +00:00
skidd13
6d94be75e9
(svn r14557) -Codechange: Remove a redundant line of code
2008-11-02 11:41:13 +00:00
frosch
f8ed412b40
(svn r14556) -Fix (r14533): Bounding box with height > TILE_HEIGHT could cause circular dependencies with surrounding bridges.
2008-11-02 11:23:44 +00:00
skidd13
706dd0f86c
(svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible
2008-11-02 11:20:15 +00:00
rubidium
c03e55b32a
(svn r14554) -Fix: languages using longer gender names than strgen supports.
2008-11-02 11:15:26 +00:00
skidd13
6043b4574e
(svn r14553) -Doc: Add some doxygen comments
2008-11-02 11:05:26 +00:00
michi_cc
a4548a4b9b
(svn r14550) -Fix [FS#2391]: Don't assert on path look-ahead when processing a not-part-of-orders depot-order.
2008-10-31 16:46:34 +00:00
translators
4661917f64
(svn r14549) -Update: WebTranslator2 update to 2008-10-30 18:25:24
...
croatian - 9 fixed by tperic (9)
ido - 13 fixed by Cecile (13)
indonesian - 219 fixed by dnaftali (219)
italian - 1 changed by lorenzodv (1)
korean - 2 changed by dlunch (2)
latvian - 168 fixed, 22 changed by Wersoo (119), v3rb0 (71)
persian - 99 fixed by ali sattari (99)
swedish - 3 changed by Andreas (3)
2008-10-30 18:27:17 +00:00
rubidium
6629698dfe
(svn r14548) -Add: partial welsh translation, to be finished later.
2008-10-30 18:12:51 +00:00
rubidium
ffe155bb2a
(svn r14547) -Fix: order pool seemed to look full when it was not as it only checked whether it was possible to allocate a new block of pool items instead of checking for free pool items.
2008-10-30 12:32:32 +00:00
skidd13
38efdc8222
(svn r14546) -Codechange: Unify string(cpy|cat) functions
...
-Doc: string(cpy|cat) functions
2008-10-29 16:30:41 +00:00
rubidium
a6df995fbb
(svn r14545) -Fix [FS#2386]: road vehicles sometimes never got their "slots" deallocated causing RVs not going to depot for service.
2008-10-28 23:34:42 +00:00
rubidium
633b15caf3
(svn r14542) -Codechange: replace some sprintf with s[en]printf to make sure they will not overflow their buffers.
2008-10-28 16:04:41 +00:00
rubidium
da0a0ef8ca
(svn r14541) -Fix (r14540): mingw didn't like it :(
2008-10-28 15:47:42 +00:00
rubidium
0d254e8914
(svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly.
2008-10-28 14:42:31 +00:00
translators
cf4cffd91a
(svn r14539) -Update: WebTranslator2 update to 2008-10-27 18:43:26
...
dutch - 5 fixed by habell (5)
french - 5 fixed by glx (5)
galician - 5 fixed by Condex (5)
ido - 31 fixed by Cecile (31)
indonesian - 50 fixed by dnaftali (50)
italian - 5 fixed by lorenzodv (5)
korean - 5 fixed, 4 changed by leejaeuk5 (9)
spanish - 5 fixed by eusebio (5)
swedish - 5 fixed by ChrillDeVille (5)
ukrainian - 5 fixed by mad (5)
2008-10-27 18:43:40 +00:00
frosch
896841403f
(svn r14536) -Fix (r14530): Do not expect uints to become negative.
2008-10-25 22:00:51 +00:00
frosch
77a5a4953b
(svn r14535) -Fix: Description of '-i' commandline option.
2008-10-25 20:16:07 +00:00
glx
a6bfd7f15b
(svn r14534) -Codechange [FS#2382]: Enumify magic return values of HandleEditBox function (Zuu)
2008-10-25 19:59:11 +00:00
frosch
7df85e8a45
(svn r14533) -Fix: ...hopefully most glitches wrt. inclined foundations.
2008-10-25 18:58:24 +00:00
glx
78502d9fe0
(svn r14532) -Fix (r14522): one 'M' is enough to show modified version
2008-10-25 16:45:01 +00:00
frosch
fd049f0a64
(svn r14531) -Fix (r12425): OSK accessed wrong widgets of password query window.
2008-10-25 15:25:52 +00:00
frosch
ac281ed35c
(svn r14530) -Fix [FS#2138]: Do not deliver cargo to industries not inside station catchment area.
2008-10-25 14:24:50 +00:00
frosch
11ef57d81e
(svn r14529) -Codechange: Turn FindCatchmentRadius() into Station::GetCatchmentRadius().
2008-10-25 14:19:09 +00:00
rubidium
a14ad77a36
(svn r14528) -Codechange: cache the closest town for all road tiles instead of only roads owned by tiles. This replaces a O(n) search over all towns from the road's tileloop with a O(1) lookup (PhilSophus)
2008-10-25 13:51:47 +00:00
rubidium
9075a2bbfc
(svn r14527) -Fix: allocate stub (empty) sound entries when loading an empty/corrupt/incorrectly sized sample.cat instead of making valid NewGRFs fail to load.
2008-10-25 10:26:23 +00:00
rubidium
7588513003
(svn r14526) -Fix [FS#2379]: make sure trains stop at the end of a station; a 3/8th length train did stop 2/8th of it's length too early causing a 63/8th long train not to fit in a 4 tile station.
2008-10-24 20:53:57 +00:00
translators
e3e65e8f2b
(svn r14525) -Update: WebTranslator2 update to 2008-10-24 17:44:48
...
indonesian - 412 fixed by dnaftali (412)
2008-10-24 17:44:49 +00:00
rubidium
42df5cbc03
(svn r14524) -Add: stop-in-depot as part of orders (PhilSophus)
2008-10-24 14:49:45 +00:00
translators
e094088852
(svn r14523) -Update: WebTranslator2 update to 2008-10-23 17:42:35
...
indonesian - 668 fixed by dnaftali (668)
italian - 6 changed by lorenzodv (6)
persian - 88 fixed by ali sattari (88)
2008-10-23 17:42:40 +00:00
glx
f9221778cc
(svn r14522) -Fix: apply r14519 to determineversion.vbs. Also properly set 'modified' for hg and git (was always 1).
2008-10-23 02:52:11 +00:00
glx
eb0464071d
(svn r14521) -Fix [FS#2378]: fast trains could continue to move after a crash
2008-10-22 23:06:36 +00:00
rubidium
a7ff1920f9
(svn r14519) -Fix [FS#2376]: do not use the short hash form for getting a specific mercurial/git revision as those can collide quite easily causing reversion detection to fail (PhilSophus)
2008-10-22 22:07:43 +00:00
smatz
1e7e5fb175
(svn r14518) -Fix (r14514): forgot win32 and OS/2 files (glx)
2008-10-22 20:23:50 +00:00
rubidium
f43dc3e758
(svn r14517) -Feature: arrow key scrolling in the server list (Roujin)
2008-10-22 20:22:18 +00:00
rubidium
219abb5235
(svn r14516) -Fix: determine the default text direction based on the language file instead of hardcoding one.
2008-10-22 20:21:11 +00:00
rubidium
fcb6f0bafe
(svn r14515) -Fix (r7759): iconv is included in glibc-2.1 and higher, so we don't need to link to a most likely non-existing libiconv in those situations.
2008-10-22 20:20:08 +00:00
smatz
c10f7db576
(svn r14514) -Codechange: use 'size' instead of 'length' for querystring and textbuf, explicitly say it includes the terminating zero
...
-Fix: one couldn't rename things with too long default/automatic name
-Fix: buffer overflow in console when too long (1024 bytes) command was entered
2008-10-22 19:12:10 +00:00
translators
6bc0f0ef92
(svn r14513) -Update: WebTranslator2 update to 2008-10-22 17:26:32
...
czech - 6 fixed by Hadez (6)
indonesian - 121 fixed by dnaftali (120), Admin (1)
italian - 1 changed by lorenzodv (1)
korean - 15 changed by dlunch (15)
latvian - 20 fixed by v3rb0 (20)
persian - 127 fixed by ali sattari (127)
2008-10-22 17:26:40 +00:00
smatz
c4046a3ea5
(svn r14509) -Fix (r14507): missing svn:keywords
2008-10-21 19:26:36 +00:00
smatz
bb4a4a255d
(svn r14508) -Fix (r14501): arrays were not properly zeroed
2008-10-21 14:56:23 +00:00
skidd13
0c253041bd
(svn r14507) -Codechange: Update the RPM spec file (futher changes are expected till 0.7)
2008-10-21 12:15:09 +00:00
rubidium
639f9d8305
(svn r14506) -Add: stub for indonesian language.
2008-10-21 11:19:17 +00:00
michi_cc
ac722661a5
(svn r14505) -Fix (r14504): Missing include.
2008-10-20 19:46:49 +00:00
michi_cc
02c99bdf66
(svn r14504) -Cleanup: Use the right variable type for tile offsets.
2008-10-20 19:35:48 +00:00
rubidium
6c35825453
(svn r14502) -Codechange: add some inline comments and declare variable on use (Alberth)
2008-10-20 15:44:14 +00:00
rubidium
9df75b3f9e
(svn r14501) -Codechange: use sizeof(variable) instead of sizeof(type) or hardcoded amounts (magic constant) for memset (Alberth)
2008-10-20 15:42:56 +00:00
truebrain
122ce41f78
(svn r14497) -Fix: if freetype was not detected or disabled, skip fontconfig detection, unless explicit requested (on request by Rubidium)
2008-10-19 21:32:29 +00:00
truebrain
29ea45fc02
(svn r14496) -Fix: give a clear warning when people disable zlib (or when it wasn't detected), but keep on going nevertheless (on request by Rubidium)
2008-10-19 21:29:12 +00:00
truebrain
f609a26929
(svn r14495) -Change: don't use freetype, fontconfig and icu in case of building a dedicated server, unless explicit requested
2008-10-19 20:53:13 +00:00
rubidium
8cce756f8f
(svn r14494) -Fix: few MSVC x64 warnings.
2008-10-19 18:47:15 +00:00
frosch
4dcf12a3ad
(svn r14493) -Fix[FS#planetmaker]: Do not assign a station spread to buoys on loading games.
2008-10-19 17:30:41 +00:00
michi_cc
6815cc52fe
(svn r14492) -Fix [FS#2366] (r14482): Conditional orders could lead to an infinite loop on path look-ahead.
...
Don't refactor things that don't want to be refactored, folks. And some comments can't hurt either.
2008-10-19 17:16:26 +00:00
rubidium
d832626bb9
(svn r14491) -Documentation: updates/additions of doxygen docs (Alberth)
2008-10-19 15:39:12 +00:00
rubidium
15eb140d28
(svn r14490) -Codechange: fix comment style on a few locations (Alberth)
2008-10-19 09:51:19 +00:00
rubidium
2cc1d00bab
(svn r14489) -Change: let MSVC use ICU (for right-to-left text rendering) from the new openttd-useful.zip. So... MSVC users: update your openttd-useful.zip or compilation will fail.
2008-10-19 00:57:59 +00:00
frosch
5a1df325e2
(svn r14488) -Fix: Synchronize drawing of spritelayouts in DrawTileLayout (Houses), IndustryDrawTileLayout, DrawStationTile, DrawTile_Station and DrawTile_Track (Waypoint).
...
Now transparency options, PALETTE_MODIFIER_TRANSPARENT and SPRITE_MODIFIER_OPAQUE should work for all of them.
2008-10-18 17:21:56 +00:00
frosch
2e6894b7bb
(svn r14487) -Fix: The station picker preview did not draw child sprites.
2008-10-18 17:20:31 +00:00
smatz
7a031b60cd
(svn r14486) -Fix (r13343)(r14484): compilation with desync debug was broken
2008-10-18 14:16:29 +00:00
frosch
f2eba8b0bf
(svn r14485) -Fix (r5464): Do not check the end of destination buffer using the source pointer.
...
Did not cause trouble though as destination buffer has always been bigger than source buffer.
2008-10-18 14:11:09 +00:00
frosch
63a9ddeb77
(svn r14484) -Fix (r10182) [FS#2358]: Obiwan dislikes music. (Patch by Yexo)
2008-10-18 13:43:52 +00:00
michi_cc
2001d127b8
(svn r14483) -Fix [FS#2340]: On reaching a waypoint a train could falsely be reported as lost when doing the look ahead for a path.
2008-10-18 13:13:31 +00:00
michi_cc
73dc280847
(svn r14482) -Codechange: Use a class for saving the current train order when extending the reserved path beyond the current destination during pathfinding.
...
The class' destructor will make sure that the order is restored on function exit in all cases.
2008-10-18 13:13:27 +00:00
translators
e9d6016fe6
(svn r14481) -Update: WebTranslator2 update to 2008-10-17 17:47:40
...
korean - 4 changed by leejaeuk5 (4)
latvian - 10 fixed by v3rb0 (10)
persian - 55 fixed by ali sattari (55)
2008-10-17 17:47:42 +00:00
rubidium
65404674a4
(svn r14480) -Add: warning when trying to use a right-to-left language without support for it in OpenTTD.
2008-10-17 17:42:51 +00:00
rubidium
ae0715e8c3
(svn r14479) -Add: initial (optional) support for handling bidirectional scripts and connecting Arabic characters.
2008-10-17 17:14:09 +00:00
truebrain
b6ca10b05a
(svn r14477) -Fix r14474: also name the links in the .desktop file correclty upon install
2008-10-16 13:02:15 +00:00
truebrain
098c3b817e
(svn r14476) -Fix r14475: (no comment)
2008-10-16 12:19:24 +00:00
truebrain
266dfc019c
(svn r14475) -Add: allow setting the name of the desktop item (follow-up on r14474)
2008-10-16 11:33:17 +00:00
truebrain
1fc852cb31
(svn r14474) -Add: allow --binary-name to set the name of the binary, icon, desktop file, etc. when installing. Useful to get a stable next to a trunk-nightly
2008-10-16 11:12:18 +00:00
truebrain
7610bf2cb4
(svn r14473) -Fix: also install the root .txt and COPYING files to docs/
2008-10-16 11:04:07 +00:00
truebrain
e354b614e9
(svn r14472) -Fix: add docs/obg_format.txt in bundles too
2008-10-16 10:58:26 +00:00
frosch
7f5f0fea42
(svn r14469) -Fix [FS#2355]: Empty station spreads (e.g. from greyed station signs) were modified in test mode.
2008-10-15 21:10:43 +00:00
translators
b3742c0165
(svn r14468) -Update: WebTranslator2 update to 2008-10-15 17:40:33
...
hungarian - 8 fixed, 1 changed by alyr (9)
ido - 98 fixed by Cecile (98)
italian - 1 changed by lorenzodv (1)
korean - 88 changed by dlunch (88)
latvian - 15 fixed, 174 changed by v3rb0 (189)
persian - 43 fixed by ali sattari (43)
2008-10-15 17:40:39 +00:00
smatz
14d8689e66
(svn r14467) -Fix [FS#2350](r14443): use '~' instead of '#' as sed separator, it could be understood in a wrong way by shell
2008-10-14 19:47:28 +00:00
rubidium
a999bb3227
(svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation.
2008-10-14 19:27:08 +00:00
rubidium
0c5c199f2f
(svn r14465) -Codechange: minor code style of command.cpp.
2008-10-14 18:49:21 +00:00
rubidium
272b2ef0e9
(svn r14464) -Codechange: replace (uint)-1 with UINT_MAX (PhilSophus)
2008-10-14 18:38:51 +00:00
rubidium
03bef3fb5b
(svn r14463) -Fix [FS#2348]: small possible chance of desync due to sorting on pointer instead of by (station) index (PhilSophus)
2008-10-14 12:07:14 +00:00
rubidium
e9f5a19544
(svn r14462) -Codechange: replace magic number with already existing constant (Albert)
2008-10-13 03:40:48 +00:00
rubidium
f1f5b248c2
(svn r14461) -Document: add some doxygen comments (Albert)
2008-10-13 03:26:48 +00:00
translators
313f193b55
(svn r14460) -Update: WebTranslator2 update to 2008-10-12 17:43:44
...
bulgarian - 6 fixed, 1 changed by kokobongo (7)
english_US - 6 fixed by WhiteRabbit (6)
ido - 43 fixed by Cecile (43)
italian - 6 changed by lorenzodv (6)
korean - 41 changed by dlunch (41)
latvian - 54 changed by v3rb0 (54)
persian - 66 fixed by ali sattari (66)
2008-10-12 17:43:52 +00:00
frosch
dea505cbb8
(svn r14459) -Fix [FS#2343]: Update station-spread when building or removing oilrigs to make them consistent with station-spread-calculation on game-load and to make oilrig-stations behave like any other station type.
2008-10-12 10:22:13 +00:00
smatz
2611fbeb18
(svn r14458) -Fix [FS#2341](r14368): crash when there was a tram dead end after a station/tunnel/bridge (frosch123 and Rubidium)
2008-10-10 22:50:31 +00:00
translators
9075eafaae
(svn r14457) -Update: WebTranslator2 update to 2008-10-10 22:29:03
...
french - 28 changed by glx (28)
italian - 6 fixed, 28 changed by lorenzodv (34)
korean - 43 changed by dlunch (43)
latvian - 75 fixed, 191 changed by v3rb0 (266)
persian - 34 fixed by ali sattari (34)
slovak - 14 fixed by lengyel (14)
swedish - 26 changed by Andreas (26)
2008-10-10 22:29:13 +00:00
frosch
70e1e83eb2
(svn r14456) -Fix: Obiwan in catchment-area and station-spread of docks.
2008-10-10 20:09:29 +00:00
rubidium
a34bd150fe
(svn r14450) -Fix [FS#2337]: time table restoring did check too restrictively causing order backups not to be properly restored.
2008-10-08 11:29:17 +00:00
rubidium
1d2fbbc8a7
(svn r14449) -Fix [FS#2338]: service at nearest depot acted like go to nearest depot.
2008-10-08 11:03:43 +00:00
smatz
1906aa2bbb
(svn r14448) -Codechange [FS#2328]: rename a few variables (based on a patch by planetmaker)
2008-10-07 20:57:41 +00:00
michi_cc
b3726f4c7c
(svn r14447) -Change [FS#2333]: Rename YAPP "advanced signals" to "path signals" and "normal signals" to "block signals".
2008-10-07 20:13:22 +00:00
rubidium
719891c23e
(svn r14446) -Fix [FS#2330]: when a road stop gets moved make sure to update the destination of RVs going to that road stop.
2008-10-07 18:46:12 +00:00
translators
0e518c2d92
(svn r14445) -Update: WebTranslator2 update to 2008-10-07 17:43:40
...
latvian - 2 fixed, 15 changed by v3rb0 (17)
spanish - 6 fixed by eusebio (6)
ukrainian - 6 fixed by mad (6)
2008-10-07 17:43:47 +00:00
translators
249a9c0912
(svn r14444) -Add: stubs for two new languages: Persian (or Farsi) and Ido.
2008-10-07 14:22:04 +00:00
skidd13
5b8af7db3b
(svn r14443) -Change: Unify the delimiters used in config* and make*
2008-10-06 17:05:44 +00:00
frosch
1358756071
(svn r14442) -Fix (r14406): Typo causing problems in rare cases.
2008-10-05 18:42:59 +00:00
translators
e17db9655c
(svn r14441) -Update: WebTranslator2 update to 2008-10-05 17:45:23
...
catalan - 6 fixed by arnaullv (6)
german - 1 changed by sulai (1)
hungarian - 1 fixed, 1 changed by alyr (2)
norwegian_bokmal - 6 fixed by christian (6)
simplified_chinese - 1 fixed by ww9980 (1)
traditional_chinese - 2 changed by josesun (2)
2008-10-05 17:45:33 +00:00
rubidium
568ab254ca
(svn r14440) -Fix [FS#1802]: support for spaces in directories passed to ./configure.
...
NOTE: this does NOT support OpenTTD to be build in paths with a space in it as one cannot make "make" aware whether a space belongs to a file name or whether it's a separator between file names.
2008-10-05 11:52:24 +00:00
smatz
b4a307d0bb
(svn r14439) -Fix (r12044)(r14139): centering on a plane at the SE border could cause crash
2008-10-04 10:25:12 +00:00
translators
5f9e2e60fb
(svn r14438) -Update: WebTranslator2 update to 2008-10-03 17:45:52
...
brazilian_portuguese - 6 fixed by tucalipe (6)
dutch - 6 fixed by habell (6)
french - 6 fixed by glx (6)
galician - 6 fixed by Condex (6)
german - 6 fixed, 19 changed by sulai (25)
hungarian - 48 fixed by alyr (48)
korean - 6 fixed by dlunch (6)
simplified_chinese - 84 fixed by ww9980 (84)
slovenian - 6 fixed by Necrolyte (6)
swedish - 6 fixed by ChrillDeVille (6)
traditional_chinese - 9 fixed, 69 changed by josesun (78)
2008-10-03 17:46:13 +00:00
rubidium
da2b14e6b2
(svn r14436) -Fix [FS#1793]: (fast) trains would sometimes move one time too often/little when moving from diagonal<->non-diagonal tracks (iguannab)
2008-10-03 12:55:39 +00:00
rubidium
b727f93bbc
(svn r14434) -Fix (r14432): compile warning.
2008-10-02 22:48:52 +00:00
rubidium
bdd756b58c
(svn r14432) -Fix: tile description of tiles with only one signal that is not the normal signal showing "normal signal and <signal type on tile>".
2008-10-02 00:23:30 +00:00
rubidium
d19d6f21a0
(svn r14431) -Fix (r14414): alias parameter "evaluation" would remove the last byte of the parameters.
2008-10-02 00:08:45 +00:00
michi_cc
ba5575e0fc
(svn r14428) -Fix [FS#2306]: A 90-degree curve can be a safe waiting position if they are forbidden for trains.
2008-10-01 15:48:44 +00:00
rubidium
c9a82ac3e7
(svn r14423) -Codechange: also do r14221 for the strings.
2008-09-30 21:18:28 +00:00
rubidium
b650a86e58
(svn r14422) -Codechange: also reflect the changes of r14421 in the filenames.
2008-09-30 20:51:04 +00:00
rubidium
3b798599b6
(svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with.
2008-09-30 20:39:50 +00:00
translators
cc1e761eda
(svn r14420) -Update: WebTranslator2 update to 2008-09-30 17:50:15
...
hungarian - 3 fixed, 1 changed by alyr (4)
simplified_chinese - 122 fixed, 2 changed by ww9980 (124)
swedish - 1 fixed by ChrillDeVille (1)
2008-09-30 17:50:21 +00:00
belugas
d130ff3889
(svn r14419) -Codechange: adding two digits for no obvious reason (nor comment), plus code style Infringement.
2008-09-30 16:50:25 +00:00
smatz
a858d0993f
(svn r14417) -Codechange: rewrite GetClosestWaterDistance(), now it is ~100 times faster than pre-r14416 in average case
2008-09-29 18:56:36 +00:00
smatz
e65771f25c
(svn r14416) -Fix (r10074)(r10517): substraction was done the other way in the 'nearest land/water' check (~25% performance penalty)
2008-09-29 18:34:05 +00:00
smatz
c631c26a9f
(svn r14415) -Fix (r10074): void tiles could be the nearest 'land' for water industries
2008-09-29 18:23:56 +00:00
rubidium
e7829c1a57
(svn r14414) -Fix: replace instances of strncpy with strecpy as strncpy doesn't guarantee the resulting string is '\0'-terminated.
2008-09-29 16:27:02 +00:00
truebrain
a25d9bcc8b
(svn r14413) -Fix: when no revision detected, the error didn't indicate 'mercurial' was accepted as source too (patch not by Sacro)
...
-Fix: that same message was slightly unclear in what it would mean for network joins
2008-09-28 17:20:31 +00:00
frosch
c20c3be91d
(svn r14412) -Documentation: Comment some functions related to the advanced settings. Patch by Alberth, but with less excessive use of 'at'.
2008-09-28 15:42:15 +00:00
frosch
1032dbe142
(svn r14411) -Fix (r14406): IsFrontEngine() is only valid for trains.
2008-09-28 15:07:03 +00:00
rubidium
e635df8d53
(svn r14410) -Codechange: one can't inject a negative number of parameters, so enforce this by using a uint.
2008-09-28 13:50:11 +00:00
frosch
a370f32c15
(svn r14409) -Codechange: Simplify a loop and correct a comment.
2008-09-28 12:38:56 +00:00
glx
f2d7c48b31
(svn r14408) -Fix (r9205): generation seed set using -G was always overwritten by -g
2008-09-27 22:19:34 +00:00
frosch
76c13beef0
(svn r14407) -Cleanup (r14406): Remove a redundant test. (thanks SmatZ)
2008-09-27 17:08:03 +00:00
frosch
67db5087cd
(svn r14406) -Fix [FS#Eddi]: Autoreplace did not work for vehicles in free wagon chains.
2008-09-27 14:58:46 +00:00
frosch
05d8a0ebad
(svn r14405) -Fix [FS#2289]: Correct handling of selling free wagons while the following vehicle is an engine (i.e. a new train is created).
2008-09-26 19:25:49 +00:00
rubidium
257f7a229b
(svn r14404) -Change [FS#2176]: don't make the town flatten land unconditionally when build on slopes is turned on. Based on a patch by Eddi.
2008-09-26 19:11:15 +00:00
frosch
436011dda3
(svn r14403) -Fix (r14384): The condition was too restrictive.
2008-09-26 19:01:57 +00:00
translators
804185d392
(svn r14402) -Update: WebTranslator2 update to 2008-09-26 17:45:50
...
slovenian - 3 fixed by Necrolyte (3)
traditional_chinese - 1 fixed, 8 changed by josesun (9)
2008-09-26 17:47:39 +00:00
peter1138
37931fb2c6
(svn r14401) -Fix (r11724): Don't check articulated parts or rear multihead parts for callback 1D when moving a chain of wagons.
2008-09-26 06:52:06 +00:00
smatz
e4242c8735
(svn r14398) -Cleanup (r14395): unused function sneaked in
2008-09-25 09:50:31 +00:00
rubidium
86f1a98ac8
(svn r14397) -Fix: possible buffer overrun, wrong parameter type passed to printf and && where || is meant. Found by MSVC's code analysis (Darkvater)
2008-09-24 23:25:24 +00:00
smatz
b907ffec97
(svn r14396) -Fix: ctrl+right click at 'Go to nearest depot' order scrolled to depot with DepotID == 0
2008-09-24 16:51:36 +00:00
smatz
6987e6015a
(svn r14395) -Fix [FS#2285]: crashes and GUI desyncs when order is deleted/modified while the timetable window is open
...
-Fix: close any dropdown and child windows in the Order and Timetable windows when selected order is deselected, deleted, ...
2008-09-24 16:40:06 +00:00
translators
7a527807d9
(svn r14394) -Update: WebTranslator2 update to 2008-09-24 14:01:38
...
danish - 8 changed by ThomasA (8)
german - 5 changed by sulai (5)
hungarian - 17 fixed, 4 changed by alyr (21)
korean - 45 changed by dlunch (45)
norwegian_bokmal - 9 fixed by christian (9)
spanish - 1 changed by eusebio (1)
traditional_chinese - 91 fixed, 1044 changed by josesun (1135)
2008-09-24 14:01:49 +00:00
rubidium
a143100f46
(svn r14393) -Fix [FS#2318]: deleting the same window (pointer) twice.
2008-09-23 20:12:13 +00:00
rubidium
57d592828b
(svn r14392) -Fix [FS#1404]: some widgets saw a single click as multiple clicks.
2008-09-23 19:25:00 +00:00
rubidium
6a931d67cd
(svn r14390) -Codechange: replace magic constants with symbolic constants.
2008-09-23 15:24:15 +00:00
translators
ff76ef6a0a
(svn r14386) -Update: WebTranslator2 update to 2008-09-22 19:58:30
...
brazilian_portuguese - 3 fixed by tucalipe (3)
catalan - 3 fixed by arnaullv (3)
english_US - 2 fixed by WhiteRabbit (2)
estonian - 1 fixed by kristjans (1)
french - 1 fixed by glx (1)
galician - 1 changed by Condex (1)
hungarian - 3 changed by alyr (3)
korean - 18 changed by dlunch (18)
norwegian_bokmal - 194 fixed by christian (194)
spanish - 2 fixed by eusebio (2)
2008-09-22 19:58:46 +00:00
frosch
5abea62e3e
(svn r14384) -Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain.
2008-09-22 19:28:53 +00:00
smatz
abbc9cd9cb
(svn r14383) -Fix [FS#2316](r14343): handle invalid 'v->u.air.targetairport' in the NewGRF code, too
2008-09-22 14:34:38 +00:00
rubidium
7ef5406946
(svn r14371) -Fix [FS#2313]: loading indicator didn't stay with the front engine when turning a train in a station.
2008-09-21 18:28:35 +00:00
frosch
2bf182fb36
(svn r14369) -Fix: Enforce non-front engines to be stopped.
...
This could be caused by old savegames resp. their conversion, and causes
trouble for e.g. autoreplace.
2008-09-21 14:03:47 +00:00
rubidium
cccd1a8739
(svn r14368) -Fix [FS#1852]: trams jumping when reversing on a single trambit (like caused during road construction reworks) or when (manually) reversing in a corner.
2008-09-21 11:26:50 +00:00
frosch
3dceffd283
(svn r14366) -Fix (r14362): Match multiheaded parts starting from the first vehicle in a chain.
2008-09-20 18:31:31 +00:00
glx
c125cfa6cc
(svn r14365) -Backport (r14364 from NoAI): add the ability do CmdBuildSingleSignal to directly place the correct signal, instead requiring multiple inputs before doing so
2008-09-20 17:43:06 +00:00
glx
fe5cc9c839
(svn r14363) -Fix [FS#2206]: some keypress combinations could be handled twice
2008-09-20 16:07:56 +00:00
frosch
07418cbf7f
(svn r14362) -Fix (r3403): Also connect multiheaded parts in free wagon chains.
2008-09-20 10:53:08 +00:00
translators
c3c58c95b9
(svn r14361) -Update: WebTranslator2 update to 2008-09-19 20:23:28
...
italian - 8 fixed by lorenzodv (8)
korean - 3 fixed by leejaeuk5 (3)
simplified_chinese - 119 fixed by ww9980 (119)
spanish - 1 fixed by eusebio (1)
swedish - 13 fixed by ChrillDeVille (13)
ukrainian - 3 fixed by mad (3)
2008-09-19 20:23:41 +00:00
smatz
89edec7bfb
(svn r14360) -Cleanup (r12652): remove unused handler for the 'Tranfser' button
2008-09-19 16:34:24 +00:00
rubidium
ee2a851aab
(svn r14359) -Fix [FS#2311]: the ownership of roadtiles was not properly set for very old savegames (including TTD's) making it impossible to remove some pieces of road.
2008-09-18 15:32:20 +00:00
rubidium
001be23127
(svn r14358) -Change: make the default bundle name similar to the name of the current compile farm instead of the former compile farm.
2008-09-17 19:32:06 +00:00
smatz
deaa0725e9
(svn r14356) -Fix [FS#2307](r14258): converting of railtype was broken for tunnels and bridges
2008-09-17 17:23:57 +00:00
glx
a9d2b4b73c
(svn r14355) -Fix: latest svn revision detection from hg log always gave the latest relative to tip revision, not to the current working revision
2008-09-17 16:06:05 +00:00
glx
9d3eb490c7
(svn r14354) -Fix (r14253): also fix hg revision detection for MSVC
2008-09-17 15:04:52 +00:00
peter1138
0582039ae0
(svn r14353) -Fix: hg revision detection always gave the tip revision, not the current working revision.
2008-09-17 08:32:26 +00:00
belugas
217db3cb61
(svn r14352) -Feature: Allow sorting vehicles by remaining life time.
...
Patch by yorick
2008-09-17 02:30:24 +00:00
smatz
9fed67a05a
(svn r14351) -Codechange: call CFollowTrackT::GetSingleTramBit() only if we know it is a tram, so compiler doesn't generate code for trains and ships
2008-09-17 00:32:35 +00:00
smatz
97150dcffd
(svn r14350) -Fix (r13927): do not draw PBS reservation for NW and NE depots, it is drawn through depot walls
2008-09-16 22:56:43 +00:00
smatz
7ae255a553
(svn r14348) -Fix (r1667): signs were not updated on company bankrupcy/sell, they have colour of invalid player
2008-09-16 20:57:49 +00:00
smatz
c998342206
(svn r14346) -Codechange [FS#2184]: reduce code duplication when jumping to next/previous sign in signs_gui.cpp (Roujin)
2008-09-16 19:18:22 +00:00
smatz
5a1203963f
(svn r14345) -Fix: delete the RenameSignWindow when 'its' sign is deleted
...
Also, it makes sure the RenameSignWindow isn't open when there are no signs (and crashes associted with that)
2008-09-16 19:05:38 +00:00
smatz
4a97033e7e
(svn r14344) -Fix: when a new airport is built in the same tick as the old station is deleted, aircraft may go crazy (and crash the game)
2008-09-16 16:07:18 +00:00
smatz
192d348f78
(svn r14343) -Fix [FS#2300]: invalid v->u.air.targetairport could cause crashes at several places when the station pool got smaller
2008-09-16 15:15:41 +00:00
smatz
47d19f7914
(svn r14340) -Fix (r11822): signs from old savegames were lost (causing little memory leaks)
2008-09-16 11:19:07 +00:00
smatz
dce7bec2d3
(svn r14339) -Fix (r13731): crash when loading the intro game failed
2008-09-15 23:50:12 +00:00
smatz
5f4ff33ce3
(svn r14337) -Codechange: use CmdRename* and CMD_RENAME_* for vehicle, president and company renaming commands, too
2008-09-15 22:58:41 +00:00
smatz
a20dae0df1
(svn r14336) -Fix (r14334): when there was a station with custom name in an old savegame, it's default name was empty
2008-09-15 22:45:18 +00:00
frosch
bffc5717bc
(svn r14335) -Codechange: Remove some magic numbers.
2008-09-15 19:55:00 +00:00
smatz
1266b1a73f
(svn r14334) -Feature: ability to reset name to default/automatic value (for vehicles, engines, towns, groups, stations, waypoints, managers and companies)
2008-09-15 19:02:50 +00:00
frosch
42f33890aa
(svn r14333) -Documentation: Update docs/landscape*. Based on patch by yorick.
2008-09-15 18:50:48 +00:00
belugas
0682dc3a0d
(svn r14332) -Fix[FS#1885]: Balance the monthly random industry changes, by introducing a daily random industry change.
...
This will allow to perform more changes per month on big maps and less on smaller maps, while not overtaxing the IndustryMonthlyLoop process.
Thanks to frosch, for nice code ideas and rewrites
2008-09-15 17:18:22 +00:00
smatz
606f4defdc
(svn r14331) -Codechange: use an enum as additional parameter for ShowQueryString()
2008-09-15 16:29:40 +00:00
rubidium
ff89c704fa
(svn r14330) -Fix: compile warnings in some unfinished lang files.
2008-09-15 13:32:59 +00:00
rubidium
1ce4e5721b
(svn r14329) -Fix (r14306): selections in the group GUI weren't shown anymore.
2008-09-15 10:02:39 +00:00
smatz
6be25eabb3
(svn r14328) -Fix (r11822): when a company was renamed and then manager was renamed before building anything, company name changed
2008-09-15 08:37:40 +00:00
rubidium
c496fe4d1a
(svn r14327) -Fix [FS#2251]: if you rename a town before building something and build something near that town your company would be called "<old townname> Transport".
2008-09-14 20:11:34 +00:00
rubidium
497ded7e40
(svn r14326) -Fix: some wrong comments (Yexo)
2008-09-14 19:36:31 +00:00
translators
cc16809f71
(svn r14325) -Update: WebTranslator2 update to 2008-09-14 17:42:18
...
czech - 2 fixed, 31 changed by Hadez (33)
english_US - 211 fixed by WhiteRabbit (211)
galician - 193 fixed, 10 changed by Condex (203)
german - 2 fixed, 38 changed by sulai (40)
swedish - 60 fixed by ChrillDeVille (60)
2008-09-14 17:42:25 +00:00
rubidium
7c8a50d7d8
(svn r14324) -Fix [FS#2241]: free any blocks that a helicopter may have on an oilrig when the helicopter gets forcefully removed (bankruptcy). For other airports this isn't needed as they can't be used by multiple companies.
2008-09-14 16:49:21 +00:00
smatz
5df524ecc0
(svn r14323) -Fix (r14064): forgot a return...
2008-09-14 16:01:46 +00:00
smatz
c5960b4be1
(svn r14322) -Fix (r10368): possible assert when renaming removed waypoint
2008-09-14 15:48:49 +00:00
rubidium
6ce4fe40f7
(svn r14321) -Add: support for newgrfs printing bytes/words/dwords as hexadecimals.
2008-09-14 14:31:37 +00:00
rubidium
811193e468
(svn r14320) -Fix [FS#2299]: glitch when chatbox window is full and the window is scrolled (yorP)
2008-09-14 10:39:22 +00:00
smatz
9174c19291
(svn r14319) -Fix (r10760): use operator delete when deleting an order, so order pool fills up a bit slower
2008-09-14 10:32:32 +00:00
rubidium
cbbb2eb85c
(svn r14318) -Fix [FS#2296]: OSK of the chat box did not get updated. This as the chatbox got a higher priority than the OSK instead of the usual other way around.
2008-09-14 10:30:31 +00:00
peter1138
45ce441a55
(svn r14317) -Fix (r13662) [FS#2298]: Order distance processing for conditional orders on ships treated v->orders as an array, and didn't use the correct next order.
2008-09-14 08:47:18 +00:00
smatz
54d1b49981
(svn r14316) -Fix: do not allow building road over level crossings and drive-through road stops in the wrong direction even when the roadtype is present
2008-09-13 17:37:18 +00:00
smatz
c4d49dfc21
(svn r14315) -Fix: allow adding roadtypes only to drive-through road stops
2008-09-13 17:26:44 +00:00
smatz
d5ca29a5ab
(svn r14314) -Fix: pay for two road bits when adding/removing roadtype at drive through road stop/level crossing
2008-09-13 17:06:44 +00:00
frosch
856157b6da
(svn r14313) -Codechange: Move functions dealing with the EngineRenew pool to their own file.
2008-09-13 15:49:29 +00:00
rubidium
0251a9c529
(svn r14310) -Fix: don't show palette information in the newgrf lists of the network lobby.
2008-09-13 12:40:31 +00:00
rubidium
ab4d0e2dac
(svn r14309) -Fix [FS#2244]: aircraft frozen above oil rig when the next order is invalid.
2008-09-13 11:00:30 +00:00
rubidium
defecbc6ef
(svn r14308) -Fix [FS#2268]: pay extra when tram/road bits need to be build for a roadstop.
2008-09-13 10:41:00 +00:00
smatz
66be028ad4
(svn r14307) -Fix: when deleting a station, remove news items regarding it
2008-09-13 10:19:51 +00:00
rubidium
fc62d736f7
(svn r14306) -Codechange: unify the code to draw the vehicle list.
...
-Fix [FS#2292]: inconsistency between drawn vehicle lists in the vehicle list and group windows.
2008-09-13 10:04:36 +00:00
frosch
1647597943
(svn r14305) -Fix [FS#2294] (r5033): [YAPF] Only reserve road slots for multistop when they are really reachable.
2008-09-12 23:23:41 +00:00
smatz
3236b3d10e
(svn r14304) -Fix (r14104): waypoint train list wasn't closed with the waypoint window (crashes since r14296)
2008-09-12 22:52:48 +00:00
rubidium
3b4d15d35b
(svn r14303) -Codechange: make the vehicle list part of the group window look exactly like the vehicle list instead of some buttons being one pixel wider/smaller.
2008-09-12 21:59:34 +00:00
rubidium
3384638e36
(svn r14302) -Codechange: simplify and make the vehicle list and group windows behave the same w.r.t. getting wider (by default) for trains than the other vehicles.
2008-09-12 21:58:36 +00:00
rubidium
560e5560f1
(svn r14301) -Codechange: give the vehicle list and group list the same relative size and the same absolute height for the vehicle list items.
2008-09-12 21:20:12 +00:00
translators
95bdb5a6a3
(svn r14300) -Update: WebTranslator2 update to 2008-09-12 17:41:59
...
brazilian_portuguese - 13 fixed by tucalipe (13)
catalan - 12 fixed by arnaullv (12)
danish - 9 fixed, 7 changed by ThomasA (16)
dutch - 1 changed by habell (1)
estonian - 5 fixed by kristjans (5)
galician - 98 fixed, 6 changed by Condex (104)
german - 7 fixed, 83 changed by sulai (69), dih (21)
korean - 12 fixed by leejaeuk5 (12)
romanian - 20 fixed by kneekoo (20)
slovenian - 5 fixed by Necrolyte (5)
2008-09-12 17:42:11 +00:00
rubidium
6d52fce720
(svn r14299) -Fix: disable 'toggle palette' when no NewGRF has been selected.
2008-09-12 17:38:57 +00:00
rubidium
d6bc633870
(svn r14298) -Fix [FS#2214]: "{CARGO} from unknown destination".
2008-09-12 17:16:04 +00:00
rubidium
8d449825f9
(svn r14297) -Fix: one could be trying to get the station name of a station that is outside of the pool.
2008-09-12 17:14:07 +00:00
rubidium
8f42c38039
(svn r14296) -Codechange: there is no case where an invalid waypoint index should be passed to be drawn as a string.
2008-09-12 17:11:28 +00:00
belugas
a2b00e24b6
(svn r14295) -Fix(r14294): If the house is not built yet, still give me proper coordinates, pretty please!
...
Plus, two(2) rogue tabs found their way in.
2008-09-12 17:05:23 +00:00
belugas
13eab4177d
(svn r14294) -Feature[newGRF]: Add Variational Action 2 Variable 0x47 for houses, Coordinates of the house tile
2008-09-12 17:02:22 +00:00
smatz
37edc141e2
(svn r14293) -Change: do not show PBS track reservation in the intro game
2008-09-11 21:53:59 +00:00
frosch
80b0671cc9
(svn r14292) -Cleanup (r11128): Move an 'if' out of a loop as it does not need to be iterated. (spotted by smatz)
2008-09-11 19:44:30 +00:00
frosch
33c2b798fb
(svn r14291) -Fix [FS#2288] (r12853): For tunnels DrawCatenary() draws only pillars; DrawCatenaryOnTunnel() draws only wires.
2008-09-11 19:12:31 +00:00
smatz
ef03a41631
(svn r14290) -Fix (r13932): level crossings could be barred when they shouldn't be after savegame conversion
2008-09-11 17:41:43 +00:00
smatz
9431bf1c29
(svn r14289) -Fix [FS#2286](r3720)(r1): sound effects an music volume should be in range 0-127, default value shouldn't be higher
...
(based on a patch by kakaopor)
2008-09-11 13:58:59 +00:00
michi_cc
1b7de43e80
(svn r14286) -Fix [FS#2265]: If a change of conventional/electric rail coincided with the start of a station platform, stale reservations could be left behind.
2008-09-09 19:21:22 +00:00
michi_cc
fa3f2ae035
(svn r14285) -Fix [FS#2263]: A train inside a wormhole could free the reservation of another train inside the wormhole.
2008-09-09 19:02:47 +00:00
michi_cc
a7a7e2d3cc
(svn r14284) -Fix (r13958): Trains would not look ahead and extend their reservation on a waypoint tile in all cases.
2008-09-09 18:47:53 +00:00
smatz
0757669c49
(svn r14283) -Fix [FS#2281](r14175): beep only after clicking on the main toolbar, not after finishing the selection
2008-09-09 17:42:31 +00:00
translators
e5081f587a
(svn r14282) -Update: WebTranslator2 update to 2008-09-09 17:38:39
...
czech - 1 fixed, 7 changed by Hadez (7), joeprusa (1)
danish - 61 fixed, 6 changed by ThomasA (28), MiR (39)
dutch - 6 fixed by habell (5), webfreakz (1)
estonian - 1 fixed by kristjans (1)
finnish - 66 fixed by habazi (66)
french - 2 fixed, 2 changed by glx (4)
galician - 14 fixed by Condex (14)
german - 63 fixed, 16 changed by sulai (41), dih (38)
italian - 1 fixed, 1 changed by lorenzodv (2)
piglatin - 27 fixed by adammw (27)
romanian - 57 fixed by kneekoo (57)
russian - 13 fixed by Smoky555 (13)
slovenian - 6 fixed by Necrolyte (6)
spanish - 9 fixed by eusebio (9)
ukrainian - 6 fixed by mad (6)
2008-09-09 17:40:23 +00:00
smatz
f503c7c99e
(svn r14280) -Codechange: use IsRailWaypointTile() instead of IsTileType() and IsRailWaypoint() checks at several places
2008-09-09 12:26:25 +00:00
matthijs
a527d237aa
(svn r14279) -Revert (r14237): Undo changes for renaming Debian packages, this is not the right way to do this.
2008-09-09 11:26:17 +00:00
matthijs
3baee8f3c6
(svn r14278) -Cleanup [Makefile]: Rename $TAGS to $TAG.
2008-09-09 10:58:23 +00:00
matthijs
07f353718d
(svn r14277) -Change [Makefile]: Use [ -n ... ] instead of using return values from grep and read in findversion.sh.
2008-09-09 10:48:04 +00:00
frosch
95ba19ee69
(svn r14276) -Fix: Rename one of the advanced settings, as 'TTDPatch compatible nonstop handling' wasn't a correct description anymore.
2008-09-08 19:20:39 +00:00
frosch
e3f2da01d3
(svn r14275) -Change: Rename 'Configure patches' to 'Advanced settings'.
2008-09-08 17:23:50 +00:00
smatz
db7c2b97f8
(svn r14274) -Fix (r10237): nonexistant order could be selected in the timetable window (causing SIGFPE)
2008-09-08 11:06:43 +00:00
rubidium
250e4476ba
(svn r14273) -Change: make findversion.sh aware of release tags and make it output the REV without the branch name so the CF can use that.
2008-09-08 10:08:55 +00:00
matthijs
157b625263
(svn r14272) -Fix [Makefile]: Always pass an explicit delimiter to the "cut" command, in
...
case there are platforms where tab is not the default.
2008-09-08 06:27:08 +00:00
smatz
0a4090b8a7
(svn r14270) -Fix: make small UFO aware of articulated RVs
2008-09-07 22:23:25 +00:00
smatz
2c0a95ed66
(svn r14265) -Fix (r10750): desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete
2008-09-07 18:21:57 +00:00
smatz
12dcb3adb4
(svn r14264) -Fix (r14261): 'echo -e' is not recognized on many systems
2008-09-07 17:40:14 +00:00
smatz
06be820730
(svn r14263) -Codechange: give a better error message when removing a sign fails
2008-09-07 16:22:55 +00:00
matthijs
bb683cf38e
(svn r14262) -Feature [Makefile]: Let Makefile.bundle.in also use the new findversion.sh
...
script. This enables revision detection for bundles for git and hg checkouts.
2008-09-07 13:36:18 +00:00
matthijs
6cf61714ca
(svn r14261) -Change [Makefile]: Move the revision detection code from Makefile.src.in to a
...
new bash script findversion.sh. This commit should have no functional changes.
2008-09-07 13:24:49 +00:00
rubidium
3b7ffcf759
(svn r14260) -Fix [FS#2277]: merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people don't get confused that the keypad doesn't work as expected.
2008-09-07 11:55:28 +00:00
rubidium
9474db5cb6
(svn r14258) -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.
...
-Fix: desync in PBS reservation following, vehicle flooding and road vehicle overtake/follow code.
2008-09-07 11:23:10 +00:00
rubidium
f4ee4fd5ae
(svn r14257) -Fix (r14153): incorrect update of ini-file group tail pointer causing memory corruption.
2008-09-07 08:51:26 +00:00
truebrain
72f86fe801
(svn r14255) -Fix [configure]: remove the requirement to have a recent enough 'grep' which understands -m. Instead, use 'head -n 1' which is more common available
2008-09-06 12:54:11 +00:00
belugas
db58c25af2
(svn r14254) -Codechange: Code style and breathing room
2008-09-06 02:53:18 +00:00
glx
8bb50123f9
(svn r14253) -Fix (r14214): replace the right glyph and use the right colour indices in glyph sprite
2008-09-06 02:43:46 +00:00
translators
a7a2f54716
(svn r14250) -Update: WebTranslator2 update to 2008-09-05 15:13:08
...
afrikaans - 9 fixed by TrueTenacity (9)
croatian - 19 fixed by tperic (19)
czech - 5 fixed, 50 changed by Hadez (55)
dutch - 5 fixed by habell (5)
estonian - 9 fixed by kristjans (9)
french - 5 fixed by glx (5)
german - 85 fixed by dih (45), MaSch (40)
italian - 5 fixed, 4 changed by lorenzodv (9)
polish - 25 fixed, 4 changed by heimat (29)
spanish - 7 fixed by eusebio (7)
ukrainian - 5 fixed by mad (5)
2008-09-05 15:13:30 +00:00
rubidium
72b72bb368
(svn r14245) -Fix: NewGRF configs loaded from the config file would always default to the DOS palette instead of the "default" palette.
2008-09-04 19:43:20 +00:00
truebrain
2f350316b6
(svn r14244) -Fix: add 'Auto-generated' text when autogenerated, not in template (complain by blathijs ;))
2008-09-04 19:15:52 +00:00
rubidium
236c613365
(svn r14243) -Fix [FS#2269]: clicking on the smallmap didn't break the "follow vehicle in main viewport".
2008-09-04 19:09:31 +00:00
glx
199a53c4ca
(svn r14242) -Fix: removed some possible infinite loop in version determination (again).
2008-09-04 15:27:21 +00:00
matthijs
8ca4d34aad
(svn r14241) -Fix [Debian]: Remove an extra ~ in the Debian version.
2008-09-04 08:52:41 +00:00
rubidium
e7d534c5a6
(svn r14240) -Doc: add a few pointers/"howto"-ish lines to the obg format documentation about what it does and does not do and how you should fill the data.
2008-09-03 20:51:59 +00:00
frosch
e6688ab190
(svn r14239) -Fix [FS#2267]: The engine-purchase-list-sorter doubled running-cost and halfed capacity of double-headed engines.
2008-09-03 18:05:02 +00:00
matthijs
6c924578de
(svn r14238) -Change [Debian]: Update Debian packaging files to the latest official Debian version.
...
- Packaging files are now identical to those of the official 0.6.2-1 (or,
r11138 in the collab-maint subversion repository), with the following
exceptions:
- Desktop files are removed, since openttd trunk installs them already.
- Changes regarding package names from r14237 are preserved.
- Topmost changelog entry with version 0.7~svn-1 is added.
2008-09-03 17:18:04 +00:00
matthijs
1c3b4c8a54
(svn r14237) -Feature [Debian]: Allow the Debian packaging to change the package name of the resulting package.
...
- The name can be changed at build time, by changing the package name in debian/changelog.
- This will allow packages like openttd-svn or openttd-cargodest packages to be built.
2008-09-03 16:47:54 +00:00
glx
7b78084150
(svn r14235) -Fix (r14234): compilation with MSVC was broken
2008-09-03 13:25:56 +00:00
smatz
b6962222ee
(svn r14234) -Fix: feeder share was computed wrong when splitting cargo packet
2008-09-03 10:30:07 +00:00
rubidium
a4cd12274c
(svn r14233) -Feature/Fix [FS#2172]: save the palette of the loaded NewGRFs in the savegame, so joining with a server using Windows palette will make a client with the DOS palette do palette conversion and (thus) not cause a desync due to the different palettes disabling different NewGRFs.
2008-09-03 07:51:07 +00:00
smatz
c620d5e5f0
(svn r14232) -Codechange: use builtin for byte swapping for gcc >= 4.3
2008-09-02 21:11:48 +00:00
rubidium
a482f0053d
(svn r14231) -Fix: Windows binaries not able to read non-windows newlines ini files. For more detail read the 'attached' diff.
2008-09-02 20:24:55 +00:00
frosch
3ce1a5672e
(svn r14230) -Codechange: Simplify MapDOSColour() using the new stuff.
2008-09-02 20:01:18 +00:00
rubidium
fc216aeeb8
(svn r14229) -Feature: allow overriding the palette of the base GRFs. This way you can play with NewGRFs made for the Windows palette with the DOS palettes base GRFs (and vice versa). Note that for this to work correctly ALL NewGRFs must use the same palette; mix and match is not yet supported.
2008-09-02 18:45:15 +00:00
smatz
c0cdfea97d
(svn r14228) -Fix (r14209): double click on the 'last joined' server didn't work
2008-09-02 17:24:46 +00:00
truebrain
aaf1d78220
(svn r14227) -Fix [configure]: detect if we are in a new directory, and rerun configure in those cases. Should avoid confusion (idea by Eddi)
2008-09-02 16:28:31 +00:00
truebrain
4cd3f2a72e
(svn r14226) -Revert r13792: 'configure --help' failed when for example gcc wasn't detected .. not really what you expect. By the lack of imagination, a revert will have to do for now.
2008-09-02 15:59:21 +00:00
truebrain
ec8962a599
(svn r14225) -Fix [configure]: make sure a dir exists if you want to write into it
2008-09-02 15:56:31 +00:00
truebrain
ded6434502
(svn r14224) -Fix: copy Makefile.bundle too to your working dir, so you don't need to run ./configure in the root of OpenTTD
2008-09-02 15:34:38 +00:00
rubidium
c8e8911ef6
(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
2008-09-02 15:20:38 +00:00
smatz
cbe397388f
(svn r14221) -Fix: signs (town name, station name, ...) could be too long for 8bit width in pixels
2008-09-02 14:46:28 +00:00
rubidium
fd97a89c57
(svn r14219) -Fix (rthebeginning): 10 days != 6*2.5 days, effectively causing the payment graph to show the wrong data.
2008-09-02 08:25:15 +00:00
peter1138
941f8b5f16
(svn r14215) -Cleanup (r13866): Strange line wrapping...
2008-09-01 08:57:33 +00:00
rubidium
886c8ec79f
(svn r14214) -Codechange: move another TTD graphics bug into the GRF; height problem of sprite #142 .
2008-08-31 23:12:57 +00:00
rubidium
fb58502398
(svn r14211) -Fix: glitches (alignment issues/inconsistent vehicle graphics) in original graphics (Addi)
2008-08-31 21:43:34 +00:00
smatz
b51bb8c221
(svn r14210) -Codechange: remove a useless check when creating new waypoint
2008-08-31 21:30:36 +00:00
smatz
7fa98e33ce
(svn r14209) -Feature(tte): doubleclick to join selected server/company
2008-08-31 20:54:01 +00:00
peter1138
744b3527e5
(svn r14208) -Fix (r14197): Crash if no .obg files are found.
2008-08-31 20:08:24 +00:00
rubidium
dc2ace2494
(svn r14207) -Fix [FS#2262] (r14191): warning about non-virtual destructor in class with virtual functions.
2008-08-31 19:56:52 +00:00
rubidium
c930fb4c81
(svn r14206) -Fix (r14197): why don't people just compile a trunk checkout and do we have to think about adding everything to those pesky precompiled binaries?
2008-08-31 19:46:04 +00:00
translators
48479cd86f
(svn r14205) -Update: WebTranslator2 update to 2008-08-31 19:47:56
...
bulgarian - 12 fixed by thetitan (12)
catalan - 49 fixed by arnaullv (49)
czech - 4 fixed, 15 changed by Hadez (19)
dutch - 2 fixed, 5 changed by habell (7)
french - 2 fixed, 1 changed by belugas (1), glx (2)
galician - 75 fixed, 54 changed by Condex (129)
german - 10 fixed, 1 changed by dih (11)
italian - 5 fixed, 5 changed by lorenzodv (10)
korean - 14 fixed by leejaeuk5 (14)
slovenian - 6 fixed by Necrolyte (6)
turkish - 18 fixed by jnmbk (18)
ukrainian - 2 fixed by mad (2)
2008-08-31 17:48:17 +00:00
smatz
f2dbe6685d
(svn r14204) -Fix (r7475): when determining length of a string with limited size, first check if we are not out of bounds already
2008-08-31 17:34:03 +00:00
peter1138
7bc5b136b1
(svn r14203) -Codechange: [NewGRF] Disable a GRF if it contains an unknown property, or tries to assign an invalid ID.
2008-08-31 16:41:27 +00:00
peter1138
b4b1f26a9f
(svn r14202) -Codechange: [NewGRF] Give more meaningful output if a house/industry/industrytile is undefined in action 3, and continue processing remaining IDs.
2008-08-31 15:46:14 +00:00
peter1138
7e88b7bb3e
(svn r14201) -Codechange: [NewGRF] Don't continue processing an Action 0 if we didn't read the data for a property -- the data will be wrong for subsequent reads.
...
-Codechange: [NewGRF] *Do* continue processing if the value of a property is invalid, however.
2008-08-31 15:26:46 +00:00
rubidium
6b86de13d6
(svn r14200) -Fix (r14199): some OSes failed to compile. Furthermore I hate wrong comments!
2008-08-31 11:51:09 +00:00
rubidium
ea1f180a55
(svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too.
2008-08-31 10:50:05 +00:00
peter1138
46e23b8f99
(svn r14198) -Codechange: [NewGRF] Simplify handling of common vehicle properties.
2008-08-31 09:52:47 +00:00
rubidium
c3a9653c89
(svn r14197) -Codechange: rework (original) base graphics determination methods. This yields in the following:
...
-Feature: make configuring the to-be-used base graphics via openttd.cfg and the command line possible.
-Feature: allow both the German as well as non-German toyland graphics as "correct" and official graphics.
-Feature: allow people to create their own base graphics easily and without requiring code changes.
2008-08-31 08:46:43 +00:00
rubidium
1afa473d0f
(svn r14196) -Codechange: make the searching for files with a specific extension extendable.
2008-08-31 08:38:30 +00:00
glx
bb92a7ab08
(svn r14194) -Fix: don't use hardcoded character offsets to get hg revision. This make it similar to svn and git (ie without the ':').
2008-08-30 13:15:36 +00:00
rubidium
0b88f0cf54
(svn r14193) -Fix (r14191): don't put an unsigned 0x80 in a signed int8 as that's not what you want.
2008-08-30 12:14:56 +00:00
rubidium
d40145008e
(svn r14192) -Fix [FS#2236]: properly update the current timetable's travel/wait times instead of only doing it for one vehicle in the shared order chain and only when some bit has not been set (PhilSophus)
2008-08-30 10:26:16 +00:00
rubidium
d3d34d2aac
(svn r14191) -Codechange: unify the code to skip sprite payload (i.e. not the header).
...
-Fix: sprite payload skipping wouldn't skip enough bytes in a very small subset of compressed sprites.
2008-08-30 09:46:52 +00:00
rubidium
e06c21426e
(svn r14190) -Codechange: use alloc instead of malloc+free when the allocated memory shouldn't be used after the function ended.
2008-08-30 09:43:07 +00:00
peter1138
bfcd6e9772
(svn r14189) -Fix (r14188): Accidental line removal
2008-08-30 09:01:05 +00:00
peter1138
2b67c01a24
(svn r14188) -Codechange: [NewGRF] Cargo type of 0xFF is specified to be 'use first refittable cargo', so don't issue a warning for it.
2008-08-30 08:59:55 +00:00
rubidium
468655c916
(svn r14187) -Fix (r14104): silence warning when compiling without networking enabled.
2008-08-29 21:11:28 +00:00
rubidium
ead8de78ea
(svn r14186) -Fix [FS#2255]: small typo (Jafinto)
2008-08-29 21:07:26 +00:00
rubidium
7c002c14cc
(svn r14185) -Fix (r14153): removing NewGRFs from the config file was impossible.
2008-08-29 21:06:49 +00:00
peter1138
4c56b827e5
(svn r14184) -Codechange: [NewGRF] Since our NewGRF handling is better than it used to be, disable a NewGRF if unexpected sprites are reached.
2008-08-29 20:03:51 +00:00
peter1138
06777f7efc
(svn r14183) -Fix: "optimalization" is not a word
2008-08-29 09:46:29 +00:00
peter1138
80c9ecedcd
(svn r14182) -Fix: After applying NewGRF settings, all rail and road types were available as the engine availability check was performed too early.
2008-08-28 19:53:25 +00:00
peter1138
38ee1c8d49
(svn r14181) -Fix (r14175): Rail types are not road types
2008-08-28 19:22:03 +00:00
glx
e598fa4701
(svn r14180) -Fix (r8293): close all related vehicle lists when closing a station window (and not only the train list).
2008-08-27 21:30:20 +00:00
frosch
ef60a4cf35
(svn r14179) -Fix (r1): RemoveOrderFromAllVehicles() did not mark enough windows dirty.
2008-08-27 19:54:41 +00:00
frosch
7ce75961b4
(svn r14178) -Fix [FS#2256]: Do not evaluate GetDestination() for go-to-nearest-depot-orders.
2008-08-27 19:21:01 +00:00
smatz
361292bd23
(svn r14177) -Fix: define INADDR_NONE only when it hasn't been defined yet
2008-08-25 22:10:47 +00:00
smatz
e840aabf8d
(svn r14176) -Fix: better 'safe' than ... 'save'
2008-08-25 20:54:34 +00:00
peter1138
759fb5937d
(svn r14175) -Codechange: Rewrite the main toolbars to use the standard dropdown menu system, allowing flexible menus instead of fixed string lists, and removing code duplication.
2008-08-25 20:42:54 +00:00
smatz
c9bef19043
(svn r14174) -Fix: since now, we are 'losing' things, not 'loosing'
2008-08-25 20:10:45 +00:00
peter1138
b60ff46806
(svn r14173) -Fix: Don't check for rail type and catenary on aqueducts.
2008-08-25 18:14:19 +00:00
belugas
23a9938317
(svn r14172) -Feature[newGRF]: Add support for property 0x13 for Bridges.
...
In other words, one can now specifies a 16 bits cost multiplier.
2008-08-25 17:16:27 +00:00
belugas
bc7a87613f
(svn r14171) -Codechange: Make the test for HQ a bit lighter.
...
The presence of a HQ is only dictated by the 7th bit been set.
The rest of the data is related to the size and the type.
2008-08-25 16:41:00 +00:00
peter1138
6a742cef5f
(svn r14170) -Codechange: Missing enum for road type iteration.
2008-08-25 16:20:26 +00:00
belugas
08898f69be
(svn r14169) -Codechange: rename location_of_house for location_of_HQ, which is more exact and less subject to interpretation
2008-08-25 16:10:34 +00:00
peter1138
cf52b683c0
(svn r14168) -Codechange: Make dropdown 'auto_width' a separate parameter, so that a minimum width can be specified.
2008-08-25 16:07:10 +00:00
rubidium
621a9b647a
(svn r14167) -Fix: items in some ini-groups got duplicated on save.
2008-08-25 15:15:41 +00:00
matthijs
262ddecfc5
(svn r14166) -Doc: Change "forbid 90 degree turn" patch option description to say "not with NTP" instead of "requires NPF" (which has been untrue since the introduction of YAPF). Thanks to FauxFaux for pointing this out.
2008-08-25 12:47:17 +00:00
peter1138
c76455be02
(svn r14165) -Codechange: When over-building rail with a different type, don't convert the rail if the engines of the new type are powered on the existing type.
2008-08-25 10:58:24 +00:00
rubidium
411c65e755
(svn r14164) -Codechange: simplify and unify the addition of ini items with value when not loading an ini file.
...
-Fix: wrong insertion management causing leaks.
2008-08-25 06:35:28 +00:00
peter1138
6e4d8a273e
(svn r14162) -Fix: Allow rail type conversion if the rail type cost multipliers are the same.
2008-08-24 23:29:58 +00:00
rubidium
b2d6254b44
(svn r14161) -Codechange: allow inis to be loaded from tars.
2008-08-24 23:12:10 +00:00
peter1138
b45ced35ee
(svn r14160) -Codechange: Move _railtype_cost_multipliers into the rail type information struct.
2008-08-24 23:10:23 +00:00
peter1138
2f80a277eb
(svn r14158) -Codechange: Initialization of rail type data from static source, so data can be changed.
2008-08-24 23:00:11 +00:00
peter1138
ff07598ce2
(svn r14157) -Codechange: Add and use string properties for rail types instead of relying on consecutive string IDs.
2008-08-24 21:31:24 +00:00
smatz
0d4e7f9537
(svn r14156) -Fix (r14153): missing/wrong comments
2008-08-24 17:29:57 +00:00
glx
4a4549405c
(svn r14155) -Fix (r14154): wrong comments
2008-08-24 17:18:05 +00:00
glx
2ddb86eea5
(svn r14154) -Fix (r14153): strndup is a GNU extension, so it doesn't exist on all platforms
2008-08-24 17:02:21 +00:00
rubidium
ae32d158cb
(svn r14153) -Codechange: split ini file reading/saving from settings.cpp.
2008-08-24 13:50:31 +00:00
rubidium
a4854aaddc
(svn r14152) -Fix (r14146): Apple decided to use a name I wanted to use... thus making compilation fail on OSX (planetmaker)
2008-08-24 09:48:21 +00:00
rubidium
8c73b5c42d
(svn r14151) -Codechange: make it possible to choose between the DOS and Windows graphics packs while retaining the possibility to override the palette.
2008-08-24 08:41:38 +00:00
belugas
14bc2b5d4f
(svn r14150) -Add: Add the count of trains using the current waypoint in the vehicle list window's caption
2008-08-24 01:39:56 +00:00
frosch
6aeeeb9012
(svn r14149) -Fix: When selling the front engine of a train consist with another engine at the second position, not all 'important' data was copied to the new head.
2008-08-23 23:31:27 +00:00
frosch
13d938ae3d
(svn r14148) -Fix (r14096) [FS#2239]: Orders were freed while they were still shared by other vehicles.
2008-08-23 23:15:04 +00:00
frosch
32e1fd55c5
(svn r14147) -Codechange: Allow passing 'const Vehicle *' to GetNextUnit() and GetPrevUnit().
2008-08-23 22:31:36 +00:00
rubidium
200f405706
(svn r14146) -Codechange: allow palette override in both ways and remove some unneeded '(x == 0) ? 0 : 1' constructs.
2008-08-23 20:16:54 +00:00
frosch
5de17da66e
(svn r14145) -Fix (r14135, r14141): When savegame conversion cannot determine a owner of a greyed waypoint, ensure that the owner is assigned when the waypoint is rebuild.
2008-08-23 19:14:27 +00:00
peter1138
2e28978264
(svn r14144) -Fix (r8826): Incorrect cargo weights
2008-08-23 18:05:52 +00:00
frosch
a813b6a854
(svn r14143) -Codechange: Recenter viewport of waypoint window when relocating the waypoint.
2008-08-23 16:34:05 +00:00
frosch
857df41a6d
(svn r14142) -Codechange: Disallow taking over greyed waypoints of other companies.
2008-08-23 16:26:01 +00:00
frosch
4e0faffc72
(svn r14141) -Fix (r14135): Savegame conversion could assign a recently removed waypoint (grey sign) to a wrong owner.
2008-08-23 16:16:37 +00:00
frosch
63f4726e06
(svn r14140) -Fix (r14135): Enum in saveload-table.
2008-08-23 16:13:31 +00:00
frosch
5216223f45
(svn r14139) -Fix (r12044): GetSlopeZ() gets a virtual coordinate, not a tile.
2008-08-23 16:09:06 +00:00
smatz
0816d2cf20
(svn r14138) -Fix (r12863): dark blue wasn't considered as similiar to blue
2008-08-23 12:29:41 +00:00
celestar
7e8c7dfcbf
(svn r14137) -Codechange: Remove a now unused member of CargoPacket
2008-08-23 09:31:53 +00:00
belugas
e89e6b1361
(svn r14136) -Fix(r14135): MSVC project was not supposed to be on previous commit
2008-08-23 02:24:14 +00:00
belugas
7dc212edeb
(svn r14135) -Codechange: Add owner to waypoints. Previously, it was guessed from rail underneath it.
2008-08-23 02:15:46 +00:00
frosch
f625ecbeba
(svn r14134) -Fix (r12667, r13579) [FS#2245]: Update 'current_order' when changing 'cur_order_index'.
2008-08-23 00:32:01 +00:00
rubidium
ca27155a52
(svn r14133) -Fix [FS#2249]: close the 'manage vehicles' dropdown once the number of vehicles in the list reaches 0.
2008-08-22 22:54:38 +00:00
frosch
12f38e56df
(svn r14132) -Fix (r14039): Only reserve a path on leaving a station if the current block really is a PBS block. (michi_cc)
2008-08-22 22:48:12 +00:00
frosch
9fe035f8e8
(svn r14131) -Fix (r13952) [FS#2250]: The reservation of adjacent stations was sometimes not freed correctly. (michi_cc)
2008-08-22 22:42:21 +00:00
frosch
f2623e7c09
(svn r14130) -Fix (r13961) [FS#2248]: Clear the stuck state of a train that is reversing with the first vehicle inside a depot. (michi_cc)
2008-08-22 22:28:26 +00:00
frosch
b03fcdf323
(svn r14129) -Fix (r13935) [FS#2247]: Signal state for PBS signals was not updated when cycling the signal side. Patch by michi_cc with a small addition from me.
2008-08-22 22:19:23 +00:00
glx
c428ce6277
(svn r14128) -Fix: first run of determineversion.vbs in a fresh clean hg checkout always detected the sources as modified
2008-08-22 15:15:11 +00:00
belugas
bb3c205e05
(svn r14127) -Feature(ette): Give the the player's colour to the waypoint window been shown
2008-08-22 01:14:25 +00:00
frosch
0e2736399e
(svn r14126) -Codechange (r14125): Add some tabs.
2008-08-21 20:45:52 +00:00
frosch
447d0930f7
(svn r14125) -Fix [FS#2237]: Segfault when autoreplace failed very early.
...
Note: Proper indenting in next commit.
2008-08-21 20:42:45 +00:00
belugas
f520a702e0
(svn r14123) -Codechange: a few magical number to sprite name conversions
2008-08-21 19:12:24 +00:00
rubidium
e30651a807
(svn r14121) -Fix: bundle_exe didn't make the output directory, so it failed if you didn't do bundle_zip first.
...
-Fix: another inconsistency between the "output" of bundle_exe and bundle_[zip|gzip|bzip2|<etc>].
2008-08-21 09:51:03 +00:00
translators
90176a547a
(svn r14120) -Update: WebTranslator2 update to 2008-08-21 10:46:06
...
brazilian_portuguese - 33 fixed by tucalipe (33)
czech - 1 fixed, 11 changed by Hadez (12)
dutch - 4 fixed by habell (4)
estonian - 25 fixed, 111 changed by kristjans (135), vermon (1)
french - 3 fixed, 8 changed by glx (9), belugas (2)
galician - 78 fixed by Condex (78)
german - 13 fixed by dih (13)
korean - 20 fixed, 1 changed by leejaeuk5 (21)
simplified_chinese - 51 fixed, 1 changed by ww9980 (52)
slovenian - 54 fixed by Necrolyte (54)
ukrainian - 3 fixed by mad (3)
2008-08-21 08:46:25 +00:00
belugas
8385653118
(svn r14119) -Fix(r14104): Forgot to make the gui disappear when the waypoint is deleted. Smatz pointing
2008-08-21 02:19:31 +00:00
belugas
d3dd9c6566
(svn r14118) -Fix(r14104): typos creeping like bugs
2008-08-21 01:42:21 +00:00
rubidium
c4f5d419c0
(svn r14117) -Fix: compile failing because the language files can't be copied to the right directory when piping the output because during configure a wrong path would be written in a variable when passing the output into a file under MinGW. You get it? well, I do not.
2008-08-21 00:02:45 +00:00
rubidium
71c44cf7f5
(svn r14116) -Change [Doxygen]: making man-pages of the exports of the source isn't very useful as OpenTTD isn't a library.
2008-08-20 22:43:19 +00:00
rubidium
2c09760378
(svn r14115) -Codechange: add make bundle_exe which makes a windows installer and unify the files that go into the bundles (zip/gz/bz2 etc) and installer.
2008-08-20 21:36:46 +00:00
frosch
ff749ab09d
(svn r14114) -Fix [FS#2242]: Sign list was not properly updated on removal of signs.
2008-08-20 19:53:42 +00:00
frosch
f42fab0dec
(svn r14113) -Codechange: Language updates for r14112.
2008-08-20 19:33:06 +00:00
frosch
7c5d237447
(svn r14112) -Fix (r13715)[FS#2232]: Action B custom messages with parameteers were broken.
2008-08-20 19:31:35 +00:00
frosch
d43a475650
(svn r14111) -Fix (r2572): [strgen] Changing order of parameters {X:...} did not work for strings including some {StringY}.
2008-08-20 19:10:42 +00:00
glx
ef0458c739
(svn r14110) -Fix: desyncs due to bubbles in toyland
2008-08-20 16:51:08 +00:00
smatz
5d5cb04297
(svn r14109) -Fix (r14107): marking reserved tile dirty is needed for waypoints and stations even when patch option is disabled
2008-08-20 16:06:27 +00:00
belugas
80ca96d469
(svn r14108) -Fix(r14104): Give a more consistent naming of the new gui file
2008-08-20 15:27:22 +00:00
smatz
999994bcf3
(svn r14107) -Codechange: marking reserved tile dirty twice (and even when patch option is off) is not needed
2008-08-20 15:21:03 +00:00
belugas
578833ef01
(svn r14106) -Fix(r14104): A string too much been commited
2008-08-20 13:32:57 +00:00
belugas
f2f2bcf23c
(svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.
...
Provided by ln
I've added a little fix on currency.cpp too, why not :)
2008-08-20 01:38:12 +00:00
belugas
77ee099212
(svn r14104) -Feature: Add a window for waypoints, allowing to view all the trains having the selected waypoint in their orders.
...
Changing its name is also supported from the same new window.
Gui based on work done by Satyap, on FS#2025.
2008-08-20 01:29:05 +00:00
smatz
bd6ef958e7
(svn r14103) -Fix [YAPP]: flooded trains didn't free their reservation
2008-08-19 10:55:33 +00:00
rubidium
aa80c3a96c
(svn r14102) -Fix [FS#1986]: make NewGRF action 0x06's changes persistent over the several loading stages.
2008-08-19 09:08:45 +00:00
rubidium
c98c3122b5
(svn r14101) -Cleanup (r14083): leftover friend.
2008-08-18 21:44:03 +00:00
belugas
70edc700b1
(svn r14100) -Fix(r14099): Who reads readme.txt files anyway?. Same work as previous commit.
2008-08-18 17:11:13 +00:00
belugas
1500ed3665
(svn r14099) -Codechange: Welcome back, Celestar.
...
While at it, an alphabetic error been fixed
2008-08-18 17:07:27 +00:00
celestar
23a48b2815
(svn r14098) -Fix: Make the 'Transfer Credit' display aware of the entire consist, not only the first vehicle
2008-08-18 16:52:40 +00:00
rubidium
99efe9aaae
(svn r14097) -Fix [FS#2085]: one couldn't get a list of vehicles sharing an order when the number of orders was 0; you could see that the vehicles had a shared order though.
2008-08-17 21:07:09 +00:00
rubidium
abd9f74871
(svn r14096) -Codechange: merge the shared order's vehicle list management to a single location.
2008-08-17 19:56:17 +00:00
frosch
ca3f1f6406
(svn r14095) -Fix (r14076): Trains shall not stop instantly.
2008-08-17 18:48:18 +00:00
glx
fbd2db34e6
(svn r14094) -Revert (r14071): caused more problems than it solved
2008-08-17 15:03:54 +00:00
rubidium
2f5caa63f8
(svn r14093) -Fix [FS#2230]: don't flood a NewGRF industry when it implicitly tells that it wants to be build on water (land shape flags bit 5).
2008-08-17 13:56:11 +00:00
rubidium
2f7c20eccd
(svn r14092) -Cleanup (r14083): dead code, i.e. unused function.
2008-08-17 11:52:06 +00:00
frosch
11a20379f3
(svn r14091) -Cleanup (r14083): Remove superfluous '#include's.
2008-08-17 11:49:35 +00:00
rubidium
3663965f3e
(svn r14090) -Fix: the vehicle window of articulated road vehicles would show the clone/refit button when the vehicle was not completely stopped in the depot.
2008-08-17 11:12:56 +00:00
rubidium
b6b9cd9d51
(svn r14089) -Fix [FS#2219]: trains not being able to find a route to a depot when the front is already in the depot.
2008-08-17 11:04:37 +00:00
rubidium
f7ce9339ba
(svn r14088) -Fix (r5994): librt isn't needed to be linked against explicitly as we don't use any functionality of it.
2008-08-17 09:47:02 +00:00
rubidium
9648bf3019
(svn r14087) -Fix [FS#2228]: flawed parsing of words (as in 2 bytes) in GRF strings due to sign extension (minime)
2008-08-16 21:48:28 +00:00
smatz
25a1c59abb
(svn r14086) -Fix (r13067): rail/road removing by CTRL didn't sometimes work when a depot window was opened
2008-08-16 18:01:23 +00:00
frosch
9751fbe4dc
(svn r14085) -Cleanup (r14083): Remove no longer used functions.
2008-08-16 14:15:32 +00:00
frosch
f3e7b77dcb
(svn r14084) -Codechange: Language updates for r14083.
2008-08-16 14:04:29 +00:00
frosch
f7826f8a37
(svn r14083) -Fix [FS#1264, FS#2037, FS#2038, FS#2110]: Rewrite the autoreplace kernel.
2008-08-16 14:02:20 +00:00
frosch
56459cab81
(svn r14082) -Codechange: Make 'GetNextUnit()' more fool-proof wrt. real dualheads.
2008-08-16 13:52:44 +00:00
rubidium
a8e85f00c9
(svn r14081) -Fix (r14075): WoW64 spoiled the 64 bits Windows detection and the installer for the 64 bits binary installed in the wrong directory. Thanks to michi_cc and glx for testing.
2008-08-15 23:00:56 +00:00
glx
c10691faff
(svn r14080) -Fix (r14052): assert triggered when drawing chat window with 32bpp-anim blitter (backup buffer was too small)
2008-08-15 22:06:58 +00:00
glx
7672cd43d5
(svn r14079) -Fix: misleading help in configure
2008-08-15 19:18:55 +00:00
peter1138
9d0e1b635a
(svn r14078) -Codechange: Rename *VehicleInfo::base_cost to cost_factor, indicating what it actually is.
2008-08-15 17:54:43 +00:00
belugas
03f260059a
(svn r14077) -Fix: MSVC projects re-ordering
2008-08-15 15:38:41 +00:00
frosch
844a83ed58
(svn r14076) -Codechange: Merge the four start/stop commands into a single CMD_START_STOP_VEHICLE.
2008-08-15 13:57:43 +00:00
rubidium
d7382c86a5
(svn r14075) -Codechange: make the windows installer more platform aware and warn when the to-be-installed binary isn't the recommended one (or won't work at all).
2008-08-15 12:47:20 +00:00
rubidium
3a529ce878
(svn r14074) -Codechange: split the bundle generation out of the main makefile so it can be reused for making bundles from MSVC compiles.
2008-08-15 11:58:15 +00:00
glx
618681997d
(svn r14072) -Fix (r14053): branch detection failed with mawk (peter1138)
2008-08-14 15:37:52 +00:00
rubidium
20ee6f1158
(svn r14071) -Fix [FS#2057]: the screen wouldn't be centered on Windows multimonitor systems if the first monitor is right of the second one.
2008-08-13 19:09:27 +00:00
rubidium
d986380169
(svn r14069) -Fix: silence MSVC 64-bits compile warnings.
2008-08-13 14:52:54 +00:00
rubidium
e5bdcfaf9e
(svn r14068) -Fix (r14056): MSVC doesn't support typeof.
2008-08-13 14:26:20 +00:00
rubidium
2d94337e1a
(svn r14064) -Fix [FS#1752]: check for the length of strings (in bytes) in the command. Checking for the length in pixels is impossible because that differs per client.
2008-08-13 06:22:04 +00:00
rubidium
97c184f8f8
(svn r14063) -Codechange: replace some "magic" constants with enumified constants.
2008-08-13 06:05:01 +00:00
rubidium
08e7da71f5
(svn r14062) -Fix [FS#2226]: division by 0 in newai.
2008-08-13 05:12:36 +00:00
belugas
c773d33cc3
(svn r14061) -Codechange: constification and move a declaration more logically
2008-08-13 02:48:50 +00:00
belugas
931f16cfa8
(svn r14060) -Codechange: Replace numbers with Colours enum on Gen world gui.
...
Note that some WWT_TEXT widgets have received a COLOUR_x value.
It is not a valid colour a per say. THe strings been displayed there do have their own colours encoded.
IT is currently just for the sake of ease of writing, as TextColour and Colours are not really related.
2008-08-13 02:43:42 +00:00
belugas
7564dbd32f
(svn r14059) -Fix(r13872): Wrong comments in enum. Dear old copy/paste...
2008-08-13 01:48:58 +00:00
rubidium
0b9be84d46
(svn r14058) -Fix [FS#2224]: NewGRF callback 23 didn't use the NewGRF compatible text stack (minime)
2008-08-12 22:14:57 +00:00
rubidium
d1073ba574
(svn r14057) -Fix: NewGRF text stack's "push word" didn't move the data around properly (minime)
2008-08-12 22:12:14 +00:00
rubidium
fe87fa8205
(svn r14056) -Fix [FS#2192]: the console backlog is too small for list_patches. Now it'll only remove backlog items when there are more than a threshold and when they are there longer than (another) threshold.
2008-08-12 20:49:27 +00:00
rubidium
203b5eed27
(svn r14055) -Codechange: increase buffers for (dedicated) consoles as they couldn't use the full "extent" of the new chat message limit.
2008-08-12 20:31:49 +00:00
rubidium
4ae352d288
(svn r14054) -Fix (rthebeginning): long strings in the edit box would cause OpenTTD to stop drawing the string. This is especially noticable with low resolutions and the chat input box.
2008-08-12 19:29:10 +00:00
glx
4d10054112
(svn r14053) -Fix: branch detection failed for svn+ssh repos
2008-08-12 18:03:32 +00:00
rubidium
72c154fd0f
(svn r14052) -Codechange: make the size of the chat message "box" configurable and increase the default size slightly so it can hold the longest chat messages.
2008-08-12 12:23:05 +00:00
rubidium
a3910ced70
(svn r14051) -Codechange: enumify the DrawString buffer length.
2008-08-12 11:21:37 +00:00
belugas
61007078b6
(svn r14049) -Codechange: rename a variable to a somewhat more descriptive one. And constify it too.
2008-08-12 02:20:39 +00:00
rubidium
c04ab6628b
(svn r14048) -Fix (r14019) [FS#2222]: Redo the check for reserved tracks properly this time. (michi_cc)
2008-08-11 22:58:30 +00:00
rubidium
d0c1a989a4
(svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support.
2008-08-11 22:45:11 +00:00
rubidium
6995365535
(svn r14046) -Codechange: make the size of querystring "widgets" more configurable.
2008-08-11 22:08:56 +00:00
rubidium
3b4c3a3df6
(svn r14045) -Codechange: move the network's limitation to chat messages to a more logical location and give it a more consistent name.
2008-08-11 22:07:26 +00:00
belugas
5f52c44c14
(svn r14043) -Codechange: Rename a variable to a more obvious name. And a few comments added too.
2008-08-11 20:06:57 +00:00
belugas
7f5173bf94
(svn r14042) -Codechange: Rename some structure members to more obvious names. And add a few comments on the _extra_palette_values array.
2008-08-11 18:30:52 +00:00
glx
16aac30c66
(svn r14041) -Feature(tte): make it possible to filter list_patches output like it's done for other list_* console commands
2008-08-11 17:15:31 +00:00
belugas
ebe9ae2b17
(svn r14040) -Codechange:Remove a hard coded value that is not even representative,
...
since captions have their own encoded colours in string.
2008-08-11 16:31:36 +00:00
rubidium
8726c2fd99
(svn r14039) -Fix [FS#2217]: reversing an overlength train at a station would try to find a route out and sometimes reset the unload counter making it wait 2.5 years before departing instead of waiting until the train would actually leave the station (michi_cc)
2008-08-10 21:56:47 +00:00
rubidium
2086f77dab
(svn r14038) -Fix [FS#2211] (r13731): company limit was not properly enforced for CMD_PLAYER_CTRL.
2008-08-10 19:00:33 +00:00
frosch
4eae917c1c
(svn r14037) -Fix (r8610): The autoreplace gui showed vehicle types for replacement which CmdSetAutoReplace() did not accept.
2008-08-10 15:02:21 +00:00
rubidium
b1ed3bad58
(svn r14036) -Fix [FS#2197,FS#2198]: trains crashing into eachother when signals are changed (michi_cc)
2008-08-10 13:37:09 +00:00
translators
1c04049f1c
(svn r14035) -Update: WebTranslator2 update to 2008-08-10 11:54:57
...
bulgarian - 4 fixed by thetitan (4)
croatian - 15 fixed by knovak (15)
czech - 47 fixed, 29 changed by Hadez (76)
dutch - 29 fixed by habell (29)
estonian - 8 fixed, 63 changed by kristjans (71)
french - 29 fixed, 1 changed by glx (30)
italian - 29 fixed, 6 changed by lorenzodv (35)
russian - 52 fixed by Smoky555 (52)
slovak - 2 fixed by lengyel (2)
spanish - 35 fixed by eusebio (35)
ukrainian - 30 fixed by mad (30)
2008-08-10 09:55:26 +00:00
peter1138
8531a1f430
(svn r14034) -Cleanup (r13938) [FS#2210]: Typo in YAPP constant. (Eddi)
2008-08-09 18:46:51 +00:00
peter1138
6ad76f4d1c
(svn r14033) -Fix (r13938) [FS#2209]: Wrong offset in signal GUI. (Eddi)
2008-08-09 18:42:37 +00:00
bjarni
fbef6535a5
(svn r14032) -Fix (r13584): [OSX] changed the condition for selecting 8 or 32 bpp blitter by default
...
Now we will pick 32 bpp if no 8 bpp fullscreen resolutions are available on the main display (the one with the dock)
2008-08-09 17:56:31 +00:00
frosch
731685cf64
(svn r14031) -Fix (r13850): Determining the refit cargo did not work, when the old vehicle did not carry anything but the new one did.
2008-08-09 16:42:55 +00:00
frosch
92afb4d9bd
(svn r14030) -Fix (r14027): true != false, also rename the parameter to make 'true' and 'false' more intuitively useable.
2008-08-09 11:04:42 +00:00
belugas
815f08982a
(svn r14029) -Fix(r14027): reverting the TC_FROMSTRING back to the magical 0xFE number. Exact meaning will need to be found later.
2008-08-09 03:30:15 +00:00
belugas
9e883ca48f
(svn r14028) -Fix(r14027): Wrong value for the multiline_skipping. Just the other way around.
2008-08-09 02:54:06 +00:00
belugas
e3ea3c8fbe
(svn r14027) -Codechange: Document a bit the DoDrawString function while removing yet som more magic numbers and one "false" colour
2008-08-09 02:11:46 +00:00
glx
788b625553
(svn r14026) -Cleanup (r13995, r14004): trailing whitespaces
2008-08-08 15:49:16 +00:00
smatz
cc3685ffaf
(svn r14024) -Fix (r14019) [YAPP]: YAPF also skips tunnels and bridges. Honor that in penalty calculations. (michi_cc)
2008-08-08 15:02:21 +00:00
smatz
872cefeb27
(svn r14023) -Fix (r13944) [YAPP]: If YAPF encountered a dead-end that had a signal on it, is could be falsely seen as a valid destination. (michi_cc)
2008-08-08 14:58:27 +00:00
smatz
b595d59497
(svn r14022) -Fix (r13957) [YAPP]: Removing station tiles could produce stale reservations, too. (michi_cc)
2008-08-08 13:53:06 +00:00
smatz
5229e45363
(svn r14021) -Fix (r13957) [YAPP]: Overbuilding station tiles with non-track tiles could produce stale reservations. (michi_cc)
2008-08-08 13:29:18 +00:00
rubidium
de629dd62f
(svn r14019) -Fix [FS#2205]: game crash after order skip while waiting for free path (michi_cc).
2008-08-08 09:31:50 +00:00
peter1138
2cb555ed11
(svn r14018) -Fix (r14017): Typos prevented compilation.
2008-08-08 06:02:06 +00:00
belugas
ef22740ccb
(svn r14017) -Codechange: DrawArrowButtons now uses Colours enum to specify the colour of the button
2008-08-08 03:37:00 +00:00
belugas
a2f590aeec
(svn r14016) -Codechange: Remove some magical numbers
2008-08-08 02:28:28 +00:00
peter1138
3c2f69bf62
(svn r14015) -Codechange: Add facility for a drop down list to always close (if requested) when the mouse button is released.
2008-08-07 18:26:13 +00:00
peter1138
6bae045b4a
(svn r14014) -Codechange: Add support for automatically sizing drop down lists to the widest list item.
2008-08-07 18:11:09 +00:00
rubidium
bf65e7e8f9
(svn r14013) -Fix [FS#2202]: do not allow extending signals by dragging in any direction other than the track direction.
2008-08-07 13:07:51 +00:00
peter1138
a993a29b63
(svn r14012) -Fix (r13936): Don't copy pre-signal type when dragging signals.
2008-08-07 07:48:57 +00:00
belugas
8c7a450e98
(svn r14011) -Codechange: not required to define an enum which was just the representation of another.
...
If you want to customize it more easily, why not a simple const of said enum value?
2008-08-07 01:28:27 +00:00
peter1138
aff313cd4b
(svn r14009) -Cleanup (r14008): Bad whitespace...
2008-08-06 20:14:21 +00:00
peter1138
1e5175451a
(svn r14008) -Fix (r14004): NewGRF preset drop down list not working
2008-08-06 20:12:42 +00:00
frosch
acf224683d
(svn r14007) -Fix [FS#2098]: Notify vehicle windows when their internal state is botched up from outside.
2008-08-06 19:00:31 +00:00
frosch
cffd5d17de
(svn r14006) -Codechange: Deduplicate some code.
2008-08-06 18:57:37 +00:00
smatz
0eade71bde
(svn r14005) -Codechange: minor coding style fix
2008-08-06 15:52:04 +00:00
peter1138
98d3d86004
(svn r14004) -Codechange: Clean of drop down lists.
...
Move empty item drawing to base ListItem Draw() function.
Remove String() from base class.
Pass correct width to Draw().
2008-08-06 07:10:40 +00:00
belugas
85c84c9d86
(svn r14003) -Codechange: Replace numbers with Colours enum opn some DrawArrowButtons calls
2008-08-06 04:01:07 +00:00
smatz
158d4acbba
(svn r14001) -Fix (r13989): reading wrong variable, train crash on bridge crashes game
2008-08-05 13:25:49 +00:00
peter1138
ddd8b73f0a
(svn r14000) -Codechange: Missing enum entries kind of defeat the point of the enum
2008-08-05 00:17:56 +00:00
rubidium
fe6111d6f2
(svn r13999) -Fix [FS#2190]: crash when the AI tries to find the depot of an airport that doesn't have a depot.
2008-08-04 22:31:49 +00:00
rubidium
8025cd1d2c
(svn r13998) -Fix [FS#2004]: MSVC can't handle changed files in the prebuild event, so make the version determination a separate subproject (michi_cc).
2008-08-04 21:51:52 +00:00
rubidium
0ebcac669e
(svn r13997) -Fix (r13988): in some cases no broadcast addresses would be found.
2008-08-04 19:07:37 +00:00
frosch
96b9fba333
(svn r13996) -Fix (r13845): Oilrigs from pre r13838 save games can have unknown water class.
2008-08-04 18:54:19 +00:00
rubidium
b1eaf763e1
(svn r13995) -Fix (r13988): some warnings of the compile farm.
2008-08-04 18:27:54 +00:00
belugas
5c3a18fa90
(svn r13994) -Codechange: replace a few rogue magic numbers with Colours enum values
2008-08-04 17:27:06 +00:00
belugas
d21f73658c
(svn r13993) -Codechange: Associate TextColour values with comments of related values in _string_colormap table
2008-08-04 17:12:23 +00:00
rubidium
6c5f703cf0
(svn r13992) -Fix [FS#2189]: the dedicated console removed any character that was not a printable ASCII character instead. Now it allows UTF8 formated strings too.
2008-08-04 15:07:17 +00:00
smatz
8fba4705f0
(svn r13991) -Codechange: draw text effects after all other signs
2008-08-04 14:40:50 +00:00
glx
0f10939029
(svn r13990) -Fix (r13988): win32 compilation failed
2008-08-04 13:54:10 +00:00
rubidium
7a50ae28d5
(svn r13989) -Fix [FS#2186] (r13953): YAPP track reservation for crashed trains was broken for depots and wormholes (michi_cc).
2008-08-04 13:15:15 +00:00
rubidium
c88cb1daa0
(svn r13988) -Codechange: move the to IP resolving functions to a separate file.
2008-08-04 12:56:38 +00:00
peter1138
a822e259c5
(svn r13987) -Codechange: Resize small map legend dynamically on window resize and when switching small map types, so that the legend is taller only on the industry type and only when the legend will not fit in the available space.
2008-08-04 05:59:28 +00:00
smatz
dcc10a3b8f
(svn r13985) -Fix (r13944): gcc 2.95 compilation
2008-08-03 20:50:12 +00:00
peter1138
63cd8fc24f
(svn r13984) -Codechange: Simplify industry legend on small map, by automatically splitting columns based on widget height.
2008-08-03 20:09:35 +00:00
frosch
628723d45c
(svn r13983) -Fix (r13953) [YAPP]: Crashed trains can be on different trackbits. Make sure there is still a track reservation when one vehicle is cleaned up.
2008-08-03 19:04:11 +00:00
peter1138
1f4b89ff4b
(svn r13982) -Fix (r13981): And then not enough was cleared...
2008-08-03 18:56:44 +00:00
peter1138
e434323d38
(svn r13981) -Fix [FS#AmmlersStillTooLazy]: Resetting construction stage counter reset more than it should.
2008-08-03 18:51:13 +00:00
peter1138
e1451e1124
(svn r13980) -Codechange: Turn small map legend while loop into a for-loop.
2008-08-03 18:18:36 +00:00
peter1138
29ba35df7b
(svn r13979) -Codechange: Use widget dimensions instead of magic number incantations for limiting small map area.
2008-08-03 18:00:28 +00:00
peter1138
65f26bb737
(svn r13978) -Fix: Incorrect widget size.
2008-08-03 17:36:39 +00:00
peter1138
92b63e38f0
(svn r13977) -Codechange: Let ResizeWindowForWidget() handle hidden (zero height or zero width) widgets.
2008-08-03 17:35:08 +00:00
frosch
b92c4cfc92
(svn r13976) -Fix (r13953) [YAPP]: A crashing train could sometimes free the reservation of another train. (assisted by michi_cc)
2008-08-03 17:16:39 +00:00
peter1138
a5453e43b1
(svn r13975) -Codechange: Replace some globals used by the small map window with static members of the window.
2008-08-03 14:58:26 +00:00
frosch
983e297ff0
(svn r13974) -Fix [YAPP]: A train crash could lead to stale reservations. (michi_cc)
2008-08-03 14:16:57 +00:00
smatz
9a1958be91
(svn r13973) -Codechange [YAPP]: Improve the behavior when changing signals to not cause stale reservations. (michi_cc)
2008-08-03 11:28:35 +00:00
rubidium
6639c496c3
(svn r13972) -Fix [FS#2180]: the timetable's "Clear Time" button didn't have any effect.
2008-08-03 08:25:26 +00:00
rubidium
13dee60ae1
(svn r13971) -Fix [YAPP]: segfault due to mixed up variables (michi_cc)
2008-08-03 08:20:04 +00:00
belugas
96892e081a
(svn r13970) -Codechange: Replace numbers with Colours enum on network, toolbar and dropdown guis.
...
Mostly forgotten ones.
2008-08-03 02:18:45 +00:00
glx
87c3599895
(svn r13968) -Fix (r13923): 'cast from pointer to integer of different size' warning
2008-08-02 23:30:50 +00:00
rubidium
cc48f3d6f9
(svn r13967) -Codechange [YAPP]: Tweak pathfinder penalties a bit. (michi_cc)
2008-08-02 22:57:47 +00:00
rubidium
bba8ff290e
(svn r13966) -Codechange [YAPP]: Bar level crossings upon path reservation. (michi_cc)
2008-08-02 22:57:18 +00:00
rubidium
88b1ee0b43
(svn r13965) -Add [YAPP]: Implement newgrf var 0x44 for stations (PBS reservation state). (michi_cc)
2008-08-02 22:57:03 +00:00
rubidium
1e2c61360b
(svn r13964) -Codechange [YAPP]: Check if a train needs servicing when reserving the next path segment. (michi_cc)
2008-08-02 22:56:50 +00:00
rubidium
47a5faf874
(svn r13963) -Codechange [YAPP]: Reserve a track when entering a PBS block through a conventional signal. (michi_cc)
2008-08-02 22:56:35 +00:00
rubidium
5c9bb1bbd6
(svn r13962) -Codechange [YAPP]: Do not reverse in front of red signals when inside a PBS block and reversing of stuck trains is disabled. (michi_cc)
2008-08-02 22:56:21 +00:00
rubidium
db637a2b7f
(svn r13961) -Add [YAPP]: Handle train reversing. (michi_cc)
2008-08-02 22:56:07 +00:00
rubidium
9e91bb4b33
(svn r13960) -Codechange [YAPP]: Reserve a path when exiting a depot into a PBS block. (michi_cc)
2008-08-02 22:55:52 +00:00
rubidium
4339948b1f
(svn r13959) -Codechange [YAPP]: Try to extend a train reservation as far as possible and only call into the pathfinder on track choices. (michi_cc)
2008-08-02 22:55:38 +00:00
rubidium
16ab0d84bb
(svn r13958) -Add [YAPP]: Implement look-ahead for trains so they extend their reservation before reaching the end. (michi_cc)
2008-08-02 22:55:23 +00:00
rubidium
753da05bc6
(svn r13957) -Codechange [YAPP]: Free the old path reservation on removing some tracks and reroute trains afterwards. (michi_cc)
2008-08-02 22:55:08 +00:00
rubidium
bce6f7b41c
(svn r13956) -Add [YAPP]: Function for getting the train holding a reserved path. (michi_cc)
2008-08-02 22:54:53 +00:00
rubidium
bd0a420744
(svn r13955) -Codechange [YAPP]: Try to extend the path of a stuck train so it is able to continue. (michi_cc)
2008-08-02 22:54:38 +00:00
rubidium
e9b62103e4
(svn r13954) -Codechange [YAPP]: On reserving a path that ends at the destination, the path could end at a non-safe tile. In this case, extend the reservation based on the next vehicle orders. (michi_cc)
2008-08-02 22:54:23 +00:00
rubidium
d06fb949ff
(svn r13953) -Add [YAPP]: Free track reservations of crashed trains. (michi_cc)
2008-08-02 22:54:07 +00:00
rubidium
10d8fb6456
(svn r13952) -Add [YAPP]: Trains now reserve paths trough PBS signals. Bump savegame version. (michi_cc)
2008-08-02 22:53:51 +00:00
rubidium
33898d49bb
(svn r13951) -Codechange [YAPP]: A train leaving a tile should unreserve the track it came from if it was reserved. (michi_cc)
2008-08-02 22:53:37 +00:00
rubidium
e9c33fb288
(svn r13950) -Add [YAPP]: Trains can now also be in a 'stuck' state when waiting on a path reservation. (michi_cc)
2008-08-02 22:53:21 +00:00
rubidium
0dfaa88c1e
(svn r13949) -Codechange [YAPP]: Declare the functions for processing conditional orders as non-static. (michi_cc)
2008-08-02 22:53:05 +00:00
rubidium
a706766690
(svn r13948) -Add [YAPP]: Extend NPF with a function to find a safe tile and reserve a path. (michi_cc)
2008-08-02 22:52:50 +00:00
rubidium
4f5f3846a0
(svn r13947) -Codechange [YAPP]: Added YAPP-related penalties to NPF. (michi_cc)
2008-08-02 22:52:36 +00:00
rubidium
cd041b6944
(svn r13946) -Add [YAPP]: Implement track reserving for NPF as well. (michi_cc)
2008-08-02 22:52:22 +00:00
rubidium
773f19da05
(svn r13945) -Codechange [YAPP]: Extend CFollowTrackT to not require a Vehicle when following rail. (michi_cc)
2008-08-02 22:52:08 +00:00
rubidium
53cc7e8a5c
(svn r13944) -Add [YAPP]: Add YAPF provider to find a safe tile and reserve a path. (michi_cc)
2008-08-02 22:51:53 +00:00
rubidium
2b153abd93
(svn r13943) -Codechange [YAPP]: Reserved station tiles can now be penalized more in YAPF. This should help with spread out stations. (michi_cc)
2008-08-02 22:51:38 +00:00
rubidium
ecc509195a
(svn r13942) -Codechange [YAPP]: Add a penalty for double slips to YAPF. (michi_cc)
2008-08-02 22:51:23 +00:00
rubidium
8c7983727e
(svn r13941) -Codechange [YAPP]: Added YAPP-related penalties to YAPF. (michi_cc)
2008-08-02 22:51:07 +00:00
rubidium
abc46b1e86
(svn r13940) -Add [YAPP]: YAPF is now able to reserve the found path. (michi_cc)
2008-08-02 22:50:52 +00:00
rubidium
c91c12adde
(svn r13939) -Add [YAPP]: Extend YAPF with the possibility to override the railtype info of the vehicle. (michi_cc)
2008-08-02 22:50:38 +00:00
rubidium
908591b40a
(svn r13938) -Codechange [YAPP]: Add the new signals to the build signal GUI. (michi_cc)
2008-08-02 22:50:22 +00:00
rubidium
3e055b32bf
(svn r13937) -Codechange [YAPP]: Don't cycle through two-sided PBS signals during build. (michi_cc)
2008-08-02 22:50:04 +00:00
rubidium
07a43863c4
(svn r13936) -Codechange [YAPP]: Enable the auto-signal tool to build PBS signals and honor the default signal type. (michi_cc)
2008-08-02 22:49:39 +00:00
rubidium
60006ad24c
(svn r13935) -Codechange [YAPP]: PBS signals can now be built with the normal signal tools. (michi_cc)
2008-08-02 22:49:23 +00:00
rubidium
5c55922a06
(svn r13934) -Codechange [YAPP]: Handle through signals in the pathfinders. (michi_cc)
2008-08-02 22:49:10 +00:00
rubidium
d6645818b4
(svn r13933) -Codechange [YAPP]: Handle through and PBS signals correctly in the signal code. (michi_cc)
2008-08-02 22:48:57 +00:00
rubidium
fe4f23dba2
(svn r13932) -Add [YAPP]: PBS signals added to the map array. The signals are drawn using the old Patch-like PBS sprites. (michi_cc)
2008-08-02 22:48:43 +00:00
rubidium
ad4fdb76fc
(svn r13931) -Codechange [YAPP]: Retain the reservation state when building/removing waypoints or level crossings. (michi_cc)
2008-08-02 22:48:27 +00:00
rubidium
9295bd3f7c
(svn r13930) -Codechange [YAPP]: Clear track reservation when removing a rail track. (michi_cc)
2008-08-02 22:48:14 +00:00
rubidium
f6555cf6f8
(svn r13929) -Codechange [YAPP]: Reserving and unreserving of single tracks is now possible. (michi_cc)
2008-08-02 22:48:01 +00:00
rubidium
2bb8825538
(svn r13928) -Add [YAPP]: Function for getting the path reservation state of any tile. (michi_cc)
2008-08-02 22:47:48 +00:00
rubidium
df99103a31
(svn r13927) -Add [YAPP]: Draw reserved tracks darker, toggeld by a patch setting. (michi_cc)
2008-08-02 22:47:34 +00:00
rubidium
ec7cc49825
(svn r13926) -Add [YAPP]: Add map accessors for path reservations. (michi_cc)
2008-08-02 22:47:20 +00:00
glx
ea570c8160
(svn r13924) -Fix (r11531): determineversion.vbs could fail to find the right version with hg
2008-08-02 19:48:54 +00:00
frosch
770d293788
(svn r13923) -Feature: Show [total-]cargo info in depot when [ctrl-]right-clicking on vehicle.
2008-08-02 12:43:45 +00:00
frosch
0fc769bb6c
(svn r13922) -Codechange: Move measurement-tooltip related stuff out of the general tooltip window.
2008-08-02 11:26:25 +00:00
peter1138
b92520ddfd
(svn r13921) -Codechange (r11473): Use the correct enum...
2008-08-02 10:17:45 +00:00
belugas
d0d285ed57
(svn r13920) -Codechange: uniformise the definition with the declaration of DrawFrameRect
2008-08-02 02:50:40 +00:00
belugas
c5cecdd2e3
(svn r13919) -Codechange: Replace numbers with Colours enum on osk(forgot 2 assignations), statusbar, subsidy, terraform, timetable, toolbar, town, tree and vehicle guis.
2008-08-02 02:28:17 +00:00
rubidium
d67ef3573c
(svn r13917) -Fix [FS#2178]: wrong tooltip for the industry directory's list.
2008-08-01 23:08:11 +00:00
bjarni
862ba19279
(svn r13913) -Fix (r13893): [OSX] fixed a warning about MAC_OS_X_VERSION_10_5 not being defined on all systems
2008-08-01 17:43:11 +00:00
rubidium
ad36ea6b29
(svn r13912) -Codechange: remove some casts by returning the proper type instead of void*.
2008-08-01 15:07:31 +00:00
smatz
7c0b1172e1
(svn r13911) -Fix (r13806): do not consider crashed train as waiting at signal, v->direction doesn't have to match track anyway
2008-08-01 13:25:19 +00:00
rubidium
c5a4e90338
(svn r13910) -Document: string drawing related functions and types (Alberth)
2008-08-01 09:34:34 +00:00
rubidium
47592b9288
(svn r13909) -Codechange: use the same type before CmdBuildRailStation as it used in the command itself (Alberth)
2008-08-01 09:26:39 +00:00
rubidium
62c94f1b12
(svn r13908) -Codechange: merge two tables into a single one (Alberth)
2008-08-01 09:17:27 +00:00
belugas
69671d3aef
(svn r13907) -Codechange: Replace a number with Colours enum on DrawFrameRect usage
2008-08-01 03:43:53 +00:00
translators
325ef293fd
(svn r13905) -Update: WebTranslator2 update to 2008-08-01 02:27:37
...
brazilian_portuguese - 22 fixed by tucalipe (22)
dutch - 9 fixed by habell (9)
estonian - 4 fixed by kristjans (4)
french - 5 fixed, 1 changed by glx (6)
galician - 105 fixed, 206 changed by Condex (311)
italian - 5 fixed, 2 changed by lorenzodv (7)
korean - 15 fixed by leejaeuk5 (15)
portuguese - 48 fixed by supra90 (48)
slovak - 30 fixed by lengyel (30)
spanish - 9 fixed by eusebio (9)
ukrainian - 22 fixed by mad (22)
2008-08-01 00:31:20 +00:00
glx
513f4c7ca7
(svn r13904) -Fix (r13715): 'cast from/to pointer to/from integer of different size' warnings
2008-07-31 22:55:12 +00:00
rubidium
fb80ed218d
(svn r13903) -Fix: missing eol-style property.
2008-07-31 21:06:19 +00:00
smatz
50f7e7a71e
(svn r13902) -Fix (r13375): rev.cpp wasn't recreated when --revision was used and the 'modified' status of sources changed
2008-07-31 20:09:54 +00:00
smatz
c04965c8db
(svn r13901) -Fix: make sure REV_NR isn't empty, rev.cpp would fail to compile
2008-07-31 19:19:29 +00:00
belugas
10f450e2d4
(svn r13900) -Codechange: Replace numbers with Colours enum on settings, smallmaps, stations and signs guis.
2008-07-31 17:45:52 +00:00
belugas
87f95cd4cf
(svn r13899) -Codechange: Replace numbers with Colours enum on roads gui.
...
save command file before commiting :P
2008-07-31 17:19:47 +00:00
belugas
d2c29c22fb
(svn r13898) -Codechange: Replace remaining numbers with Colours enum on players, roads and rails guis
2008-07-31 17:17:27 +00:00
belugas
d34eedfdb3
(svn r13897) -Codechange: Replace remaining numbers with Colours enum on news guis
...
-Fix: a few misalignements
2008-07-31 16:44:51 +00:00
belugas
5bbb5721df
(svn r13896) -Codechange: Replace numbers with Colours enum on newgrf, order and osk guis
2008-07-31 16:42:11 +00:00
belugas
5c3b347350
(svn r13895) -Codechange: Replace numbers with Colours enum on music gui and on DrawFrameRect calls
...
-Fix: a few misalignements
2008-07-31 14:42:55 +00:00
smatz
c779b7c4b2
(svn r13894) -Fix: bashisms in configure and Makefile.in
2008-07-31 14:32:35 +00:00
bjarni
61799786d5
(svn r13893) -Fix: [OSX] solved a deprecated warning specific to 10.5
2008-07-31 14:00:01 +00:00
bjarni
53fc140db4
(svn r13892) -Fix (r13863): [configure] now the SDK selection for OSX sets the default value as intended
2008-07-31 13:44:57 +00:00
smatz
5e2c2db235
(svn r13891) -Fix (r12547): one could click on waypoint and station signs even when they were invisible
2008-07-31 13:28:23 +00:00
peter1138
b7e64bb5a6
(svn r13890) -Codechange: Simplify drawing of invisibilty buttons in the transparency gui -- the real widgets above already have coordinates so there is no need to hardcode them again. As an added bonus the invisibility buttons now line up properly.
2008-07-31 05:47:29 +00:00
belugas
1cd0aa4b74
(svn r13889) -Codechange: Replace numbers with Colours enum on transparency gui.
...
-Fix: "true" is not a color. COLOUR_PALE_GREEN should look better, at least in the code ;)
2008-07-31 03:13:35 +00:00
belugas
22d9d9c588
(svn r13888) -Codechange: Replace numbers with Colours enum on miscellaneous guis.
2008-07-31 02:59:21 +00:00
belugas
1737ce45e3
(svn r13887) -Codechange: Replace numbers with Colours enum on autoreplace, build_vehicle, cheat, depot and dock guis.
...
The fact that it goes alphabetically is pure coincidence.
2008-07-31 02:36:01 +00:00
frosch
93d0ca8731
(svn r13885) -Fix [FS#2168]: Var 0x7F is not feature-specific.
2008-07-30 18:23:12 +00:00
smatz
515b55c635
(svn r13884) -Fix (r11822): custom vehicle names from TTD(Patch) games were lost
2008-07-30 17:41:02 +00:00
belugas
faaa637987
(svn r13883) -Codechange: Replace numbers with Colours enum on graph gui
2008-07-30 17:39:26 +00:00
belugas
63f7214abd
(svn r13882) -Codechange: Replace widget numbers with appropriate enums
2008-07-30 17:13:55 +00:00
frosch
c840a63dfd
(svn r13881) -Cleanup (r12751): Remove some dead code.
2008-07-30 17:06:17 +00:00
belugas
c848b9d3c4
(svn r13880) -Codechange: Replace numbers with Colours enum on intro gui, and align a bit the code
2008-07-30 16:23:55 +00:00
belugas
4cc5da9409
(svn r13879) -Codechange: Replace numbers with Colours enum on engine, industries and group gui
2008-07-30 16:13:58 +00:00
belugas
96a0010911
(svn r13876) -Codechange: Replace numbers with Colours enum on bridge gui
2008-07-30 14:04:15 +00:00
belugas
486ce7dbc3
(svn r13875) -Codechange: Remove some magic numbers in favour of the Colours enum they are representing
2008-07-30 02:15:58 +00:00
belugas
60d020059c
(svn r13874) -Change: missing svn:property eol-style
2008-07-30 02:07:49 +00:00
belugas
caf5cac9eb
(svn r13873) -Codechange: remove useless string from all language files affected by r13872. which removed the STR_NEWS_OPEN_CLOSE string
2008-07-30 02:04:44 +00:00
belugas
d358eff64d
(svn r13872) -Feature: Split the news message announcing opening and closure of industries into two news of their own
2008-07-30 01:53:03 +00:00
peter1138
b90dc6cc34
(svn r13870) -Fix [FS#2167]: Callback 10 (visual effect and powered wagons setting) and powered wagons operation were not performed for articulated wagons.
2008-07-29 22:19:37 +00:00
rubidium
ef6e366c08
(svn r13869) -Fix [FS#2153] (r13674): in some cases the sprite cache could be filled with unremovable items.
2008-07-29 21:45:30 +00:00
frosch
814c91843a
(svn r13868) -Fix: Parent scope of industry variables.
2008-07-29 19:51:30 +00:00
belugas
da4dc32a6f
(svn r13867) -Codechange: Fix missing alignment
2008-07-29 15:34:56 +00:00
peter1138
ca703d3701
(svn r13866) -Codechange: Use sortlist for sign windows
2008-07-29 10:26:48 +00:00
peter1138
b49814c537
(svn r13865) -Codechange: Use case-insensitive sort for NewGRF list.
2008-07-29 07:51:55 +00:00
belugas
ec58ec4a73
(svn r13864) -Feature(FS #2164 ): All industry creations are now generating a news event, even those funded by a real player.
2008-07-28 23:37:19 +00:00
smatz
01b4ee1664
(svn r13863) -Fix (r13852): make the nightly compile again
2008-07-28 23:10:26 +00:00
smatz
88637d9213
(svn r13859) -Fix: loading of TTD(Patch) savegames from the command line didn't work
2008-07-28 15:31:11 +00:00
smatz
686019398f
(svn r13858) -Fix: buffer overflow for too long filename supplied as '-g' parameter
2008-07-28 15:17:47 +00:00
peter1138
81dafb5e69
(svn r13855) -Fix [FS#2157]: Cargo type lookup was incorrect for GRFv7 files without a translation table.
2008-07-28 06:16:34 +00:00
bjarni
78730d4c71
(svn r13852) -Fix (r13849): [OSX] fixed universal binary building without breaking anything this time
2008-07-27 20:43:21 +00:00
frosch
1aa6e00b48
(svn r13851) -Fix (r9393): GetTownByTile() is only valid for houses and roads.
2008-07-27 18:36:11 +00:00
frosch
1f31e117f0
(svn r13850) -Fix [FS#2146]: Fix resp. implement refitting of articulated vehicles during autoreplace.
2008-07-27 15:17:16 +00:00
bjarni
62c053729a
(svn r13849) -Fix: [OSX] 10.5 appears to be more picky when setting up compiling of universal binaries
2008-07-27 14:16:24 +00:00
frosch
80725edc3d
(svn r13847) -Codechange: Add MAX_ARTICULATED_PARTS and set it to 100.
2008-07-27 12:35:14 +00:00
frosch
2cec059248
(svn r13846) -Fix (r13838): Do not draw water borders inside of industries.
2008-07-27 09:16:23 +00:00
frosch
74c63ac9e2
(svn r13845) -Fix (r13838): When adding a WaterClass to oilrig station tiles, also make use of it.
2008-07-27 09:12:18 +00:00
frosch
4da23a6280
(svn r13844) -Fix (r13074, r13591): Power, running cost and capacity of multiheaded engines were (too often) doubled in newspaper resp. offer window.
2008-07-26 22:00:59 +00:00
frosch
91486b116b
(svn r13840) -Fix: Some glitches in the autoreplace GUI.
2008-07-26 17:55:49 +00:00
frosch
16c80d031c
(svn r13838) -Codechange: Make industry tiles aware of WaterClasses.
2008-07-26 16:14:10 +00:00
peter1138
ea7ed286a6
(svn r13836) -Fix [FS#2074]: Automatically recalculate inflation if NewGRFs are changed and cargo types are added, so that cargo payment rates are correct.
2008-07-26 14:58:08 +00:00
peter1138
49c971c8eb
(svn r13832) -Fix [FS#2152]: FreeType may return a bitmap glyph even if a grey-scale glyph was requested.
2008-07-26 10:21:26 +00:00
peter1138
7a73bff37a
(svn r13831) -Codechange: Make purchase list order NewGRF property an extended byte.
2008-07-26 07:43:20 +00:00
smatz
05c2a8eba4
(svn r13830) -Feature: show additional NewGRF info in the Tile Info window for stations, houses and industries
2008-07-25 22:37:34 +00:00
smatz
ce7585101d
(svn r13826) -Codechange: use 'INVALID_DATE' instead of '0' as placeholder in tile description
2008-07-25 19:50:40 +00:00
peter1138
7cdd6ef33c
(svn r13825) -Revert (r13821 partially): preview_player_rank wasn't a PlayerByte value in r12143, and still isn't a PlayerByte value.
2008-07-25 17:33:53 +00:00
rubidium
64833bb84f
(svn r13824) -Fix (r13822): also make sure a tile is a road stop tile before trying to get information about the roadstop...
2008-07-25 13:20:50 +00:00
rubidium
3a706b0f2d
(svn r13822) -Fix [FS#2166]: building through the wrong side of a drive through station was allowed.
2008-07-25 10:10:11 +00:00
rubidium
1a4ac3ee5c
(svn r13821) -Codechange: replace some uint8/bytes with more specificly named typedefs and replace a few magic numbers.
2008-07-25 10:00:03 +00:00
miham
00d87b537f
(svn r13820) -Update: WebTranslator2 update to 2008-07-25 00:59:06
...
brazilian_portuguese - 3 fixed by tucalipe (3)
catalan - 10 fixed by arnaullv (10)
czech - 12 fixed, 3 changed by Hadez (15)
danish - 21 fixed by ThomasA (21)
dutch - 16 fixed by habell (16)
estonian - 37 fixed by kristjans (37)
french - 19 fixed by glx (19)
italian - 19 fixed by lorenzodv (19)
korean - 10 fixed by leejaeuk5 (10)
simplified_chinese - 97 fixed, 17 changed by ww9980 (114)
slovak - 87 fixed by lengyel (87)
spanish - 10 fixed by eusebio (10)
ukrainian - 2 fixed by mad (2)
2008-07-24 22:59:29 +00:00
glx
679a6db391
(svn r13819) -Fix (r13801): --man-dir=xxx was 'ignored'
2008-07-24 20:29:40 +00:00
peter1138
b98deeb5cc
(svn r13818) -Fix [FS#2157]: Deselect currently selected NewGRF when changing GRF preset.
2008-07-24 18:29:01 +00:00
smatz
97eeb07201
(svn r13817) -Cleanup (r13816): no need to check for ENABLE_NETWORK, _networking is defined anyway
2008-07-24 16:23:55 +00:00
smatz
aae2aa64c4
(svn r13816) -Fix [FS#2150]: check for vehicle length changes outside a depot (callback 0x11) and give a warning about that
2008-07-24 15:19:26 +00:00
rubidium
9bee994898
(svn r13814) -Fix (r13810): MSVC (as usual) does stupid things. This time it is copying around a struct it created itself, causing bad things to happen if you don't explicitly set all variables to something remotely sane in the constructor.
2008-07-24 08:46:34 +00:00
rubidium
81c50c6c32
(svn r13810) -Fix: small memory leak when tar files would be found.
2008-07-23 21:42:55 +00:00
rubidium
a050a78525
(svn r13809) -Fix: memory leak each time a "new ai" got (re)started.
2008-07-23 20:42:13 +00:00
rubidium
1560fe3298
(svn r13807) -Fix: memory leak when loading groups.
2008-07-23 18:41:15 +00:00
smatz
c0e11a797c
(svn r13806) -Fix [FS#2162]: checking for train waiting at other side of two-way signal was broken
2008-07-23 18:23:12 +00:00
skidd13
32ab467e97
(svn r13805) -Fix(r13801): Missed a replacement
2008-07-23 16:58:52 +00:00
skidd13
e9ea5dec05
(svn r13804) -Fix(r13801): a search after remove should help to find missed incarnations
2008-07-23 16:52:10 +00:00
skidd13
79295afcc6
(svn r13803) -Fix(r13801): Copy & paste mistakes
2008-07-23 16:44:04 +00:00
skidd13
856c9e14b1
(svn r13802) -Fix(r13801): a few small typos
2008-07-23 15:52:53 +00:00
skidd13
f9d15a6baf
(svn r13801) -Add: further configuration options to make packaging more union
...
-Add: Unix man file gets now installed if necessary
2008-07-23 15:37:20 +00:00
smatz
4835e300c4
(svn r13800) -Codechange: minor comment style fixes in misc_gui.cpp
2008-07-23 15:01:50 +00:00
glx
ec6aff4870
(svn r13799) -Fix (r13730): {RAW_STRING} should be used in english.txt only
2008-07-23 14:58:43 +00:00
glx
ac9459c46c
(svn r13797) -Fix [FS#2160](r13715): crash when displaying save/load errors
2008-07-23 13:15:54 +00:00
rubidium
52982de589
(svn r13796) -Fix [FS#2161]: one couldn't start the last scenario in the "start server window"'s list of scenarios.
2008-07-23 13:10:08 +00:00
rubidium
24bb768450
(svn r13795) -Change: do not require canals/rivers/seas to be empty when building a bridge over it as it is not required for roads and rails either.
2008-07-22 23:45:55 +00:00
rubidium
af21ac537e
(svn r13794) -Fix: helicopters leaving a heliport could get stuck after processing conditional orders.
2008-07-22 23:29:08 +00:00
skidd13
7cb5bf9c12
(svn r13793) -Codechange: Unify the dir checking in config.lib
2008-07-22 23:11:40 +00:00
skidd13
317207ce0c
(svn r13792) -Codechange: Display current values of the options in ./configre --help instead of static strings
2008-07-22 22:44:41 +00:00
skidd13
9db4ea6230
(svn r13791) -Fix(r13790): Don refer to variables when their value isn't set as expected
2008-07-22 22:36:07 +00:00
skidd13
1b60a3522e
(svn r13790) -Fix: Enable to force the creation of freedesktop.org desktop entry files
2008-07-22 22:21:38 +00:00
peter1138
9a6b7a90e0
(svn r13789) -Fix (r13781): Saved preset was not automatically selected.
2008-07-22 20:52:30 +00:00
smatz
06a52be95c
(svn r13787) -Codechange: resize the red error message box if needed
2008-07-22 19:25:47 +00:00
rubidium
e3d5000424
(svn r13786) -Fix (r13785): reconfigure gave warnings on the newly introduced options.
2008-07-22 18:53:52 +00:00
skidd13
2710144452
(svn r13785) -Add: support for freedesktop.org desktop entry files
2008-07-22 17:18:53 +00:00
peter1138
49769dffba
(svn r13784) -Codechange: Truncate vehicle names in purchase list to width of window.
2008-07-22 16:13:42 +00:00
glx
1f0939f4e2
(svn r13782) -Cleanup: removed a useless declaration
2008-07-22 15:02:18 +00:00
peter1138
6e0af9fdfe
(svn r13781) -Feature: NewGRF presets, selected by a drop down list in the NewGRF window. Presets are saved in the config file.
2008-07-22 14:17:29 +00:00
rubidium
14a747e490
(svn r13776) -Fix: some revision checking code was unintentionally disabled.
2008-07-21 18:49:50 +00:00
glx
317868261a
(svn r13775) -Codechange: enforce the validity of a NetworkAction (chat packet) issued by a client
2008-07-21 15:50:55 +00:00
peter1138
e6aa4e1eb1
(svn r13774) -Codechange: Add support for changing vehicle purchase list position for all vehicle types.
2008-07-21 14:42:25 +00:00
rubidium
aafd8393cc
(svn r13773) -Codechange: disable autoclean for protected/unprotected companies when the timeout is set to 0. Based on an idea by Thomas.
2008-07-21 13:05:43 +00:00
peter1138
e6a1f1c012
(svn r13761) -Codechange: Remove dependency on rail for altering purchase list position (mostly function renaming)
2008-07-20 21:23:28 +00:00
peter1138
00e052ad39
(svn r13760) -Codechange: With multiple NewGRF engine sets, engine IDs may not be allocated in the order expected by GRF authors, so sort by 'list position' instead of engine ID for all vehicle types.
2008-07-20 21:21:51 +00:00
rubidium
fec49bcc83
(svn r13759) -Fix [FS#2147]: selecting non-full length vehicles in the depot gui would place the "mouse pointer" out of the center of the vehicle making it hard to "aim".
2008-07-20 19:21:18 +00:00
smatz
690859bf57
(svn r13758) -Fix (r13226): always use st->airport_tile, st->xy is different in many cases
2008-07-20 15:50:41 +00:00
skidd13
6dfc596da1
(svn r13757) -Doc: Update the man file
2008-07-20 15:39:20 +00:00
rubidium
77fdefea19
(svn r13754) -Fix (r13731): one could not join companies from the command line.
2008-07-20 13:29:59 +00:00
rubidium
b607b51d93
(svn r13753) -Cleanup (r13752): save before commit instead of the other way around is usually better.
2008-07-20 12:59:27 +00:00
rubidium
a6e314bbba
(svn r13752) -Fix [FS#2130]: correctly restore conditional orders when they are put 'into' backup.
2008-07-20 07:41:43 +00:00
rubidium
7c3fc13087
(svn r13740) -Fix (r13731): one could only join the first company.
2008-07-19 20:24:41 +00:00
rubidium
c4467aa8fb
(svn r13739) -Fix (r13731): some variables would be erroneously zeroed, causing autoclean and company passwords not to work.
2008-07-19 20:23:51 +00:00
rubidium
bfa66f70b3
(svn r13734) -Fix: NewGRF rail continuation would always mark a tunnel on the same axis as connected, even when the tunnel faces the wrong direction.
2008-07-19 10:10:21 +00:00
smatz
f2da045731
(svn r13733) -Fix (r13731): gcc2.95 compilation
2008-07-18 21:01:30 +00:00
rubidium
5f280d0e50
(svn r13732) -Feature: add a few extra columns with information to the server list. Patch by Pegasus.
2008-07-18 20:44:35 +00:00
rubidium
3a799389eb
(svn r13731) -Codechange: make a pool of the array of players.
2008-07-18 16:40:29 +00:00
rubidium
891bec7e23
(svn r13730) -Fix: make a copy of the names for news messages about the deletion of companies as the removal of a company could lead to wrong names in the news messages.
2008-07-18 16:26:51 +00:00
rubidium
e48d86fad0
(svn r13729) -Fix: assumption that non-north tiles of a house do not have the 1x1 building bit set was flawed with some NewGRFs. This caused the amount of houses to differ, which causes the town radii to differ, which causes desyncs when towns are expanded.
2008-07-18 12:20:31 +00:00
smatz
b3bafb1d9c
(svn r13728) -Codechange: define DEBUG as an empty block so compiler warns us less
2008-07-18 12:20:30 +00:00
smatz
927507818f
(svn r13727) -Fix (r13375): compilation with NO_DEBUG_MESSAGES was broken
2008-07-18 12:11:46 +00:00
smatz
69cb2f088f
(svn r13721) -Codechange: one less multiplication for colour mixing in 32bpp blitters (GeekToo)
2008-07-17 23:43:47 +00:00
rubidium
6e1aaa2c69
(svn r13720) -Fix (r13715): string wasn't correctly passed to draw function.
2008-07-17 21:15:57 +00:00
rubidium
d06529ef4d
(svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool.
2008-07-17 20:13:01 +00:00
rubidium
c2d2f817de
(svn r13718) -Fix: possible desync on the autorenew settings 20+ game years (i.e. 4.5+ hours) after a company was started.
2008-07-17 16:38:26 +00:00
rubidium
227085622a
(svn r13717) -Codechange: place the whole 'create new company' command in #ifdef ENABLE_NETWORK as it may only be executed when we are playing in a network game.
2008-07-17 15:16:11 +00:00
rubidium
39beec190b
(svn r13716) -Fix [FS#2144]: any player could construct new companies.
2008-07-17 15:14:42 +00:00
rubidium
ab234cf90c
(svn r13715) -Fix [FS#2129]: C-like strings had to be rebound each time they were printed, otherwise the text could change due to the few number of slots that could be used to bind.
...
-Codechange: remove all BindCString and related functions and replace it by RAW_STRING which prints the C-string raw pointer that is on the 'print stack'.
2008-07-17 13:47:04 +00:00
rubidium
c913be73d8
(svn r13714) -Fix: remove the unique_id from the message that a client has joined as it is only exposes the unique_id more than needed. Patch by dih.
2008-07-17 12:02:09 +00:00
rubidium
60a6582590
(svn r13713) -Fix: possible crash on creating a network packet.
2008-07-17 11:47:57 +00:00
rubidium
2e4f32023c
(svn r13712) -Fix: enforce the length restrictions of company and president name in the commands too.
2008-07-17 11:19:20 +00:00
miham
88848d78b5
(svn r13707) -Update: WebTranslator2 update to 2008-07-16 01:21:36
...
brazilian_portuguese - 3 fixed by tucalipe (3)
bulgarian - 78 fixed, 230 changed by thetitan (3), groupsky (305)
catalan - 3 fixed by arnaullv (3)
dutch - 3 fixed by webfreakz (3)
italian - 3 changed by lorenzodv (3)
korean - 4 fixed, 5 changed by leejaeuk5 (9)
russian - 3 fixed by Smoky555 (3)
slovenian - 4 fixed by Necrolyte (4)
spanish - 3 fixed by eusebio (3)
swedish - 4 fixed by daishan (4)
ukrainian - 2 fixed by mad (2)
2008-07-15 23:27:28 +00:00
frosch
33cd16981c
(svn r13706) -Fix (r13695): Small typo.
2008-07-15 17:13:50 +00:00
belugas
5b48371867
(svn r13705) -Codechange: Define and use BridgePieces enum, which will remove a few more magic numbers
2008-07-15 00:34:34 +00:00
rubidium
0f4d9a8e49
(svn r13704) -Fix: make timetables work more sensible when used in conjunction with conditional orders, i.e. make it possibly to tell how long to travel to the next destination if you jump.
2008-07-14 21:01:49 +00:00
rubidium
797ccc8b49
(svn r13703) -Update: the other language files due to a few changed strings in r13702.
2008-07-14 20:36:21 +00:00
rubidium
be722412fa
(svn r13702) -Fix: do not overflow the order/timetable window when 'long' orders are displayed.
2008-07-14 20:18:06 +00:00
glx
9895afb43e
(svn r13701) -Codechange: add some more info in crash.log
2008-07-14 20:04:54 +00:00
rubidium
71820bf129
(svn r13700) -Fix: possible buffer overflow in string truncation code.
2008-07-14 18:22:15 +00:00
rubidium
b7c69ba5f0
(svn r13699) -Fix: handle SETX(Y) properly when truncating a string instead of ignoring it and returning a too long string.
2008-07-14 17:31:41 +00:00
frosch
1c17405721
(svn r13698) -Fix (r13697): MorphOS compilation.
2008-07-13 19:44:05 +00:00
frosch
1655a6f2a8
(svn r13697) -Feature: Add some support for symbolic links in .tar files.
2008-07-13 16:09:00 +00:00
belugas
f666fd5a9b
(svn r13696) -Fix[GUI]: The Build button of the vehicle list is now hidden, instead of just disabled. It will be only visible when called from the Depot Building Window.
...
Less confusion, hopefully. Suggested by Eddi.
2008-07-13 02:43:46 +00:00
rubidium
53436082a2
(svn r13695) -Fix [FS#2120]: in some cases the (sound) mixer could overflow causing artefacts in the sound.
2008-07-12 22:30:10 +00:00
rubidium
e74743227b
(svn r13694) -Change: make it more explicit that you've opened the available train/ship/etc. list instead of the one where you can actually build vehicles by setting the appropriate title for the window.
2008-07-12 22:28:34 +00:00
frosch
2b6dee7f64
(svn r13693) -Fix (r11106, r11117): Do not rely on .tar files always ending with a block of zeros.
2008-07-12 14:49:43 +00:00
rubidium
56379fff51
(svn r13692) -Fix (r13674): loading PNG sprites could very quickly fill the sprite cache.
2008-07-12 14:03:36 +00:00
smatz
447ec39f49
(svn r13691) -Codechange: make it easier to determine whether a command is ran in the context of autoreplace or not
2008-07-09 20:55:47 +00:00
belugas
33150af3e2
(svn r13683) -Codechange: privatize a function that is not used outside of the class who calls it
2008-07-09 02:18:51 +00:00
belugas
cb452bcc7d
(svn r13682) -Codechange: -Codechange: remove a now useless variable(dih).
2008-07-08 23:07:58 +00:00
rubidium
d974acac89
(svn r13681) -Revert (r13678, r13677): the fixes didn't work in all cases (assertions on savegame loads).
...
-Fix [FS#2102]: but now in a hopefully beter way.
2008-07-08 15:10:23 +00:00
rubidium
03d32e12fb
(svn r13680) -Fix: NPF crashing when a ship tried to find a nearby depot when on an aqueduct.
2008-07-07 16:04:38 +00:00
rubidium
fbdc1c0476
(svn r13679) -Fix [FS#2131]: saving TTD imported games in recession failed due to wrong (and unneeded) type conversions in the saveload code.
2008-07-07 09:23:54 +00:00
rubidium
3a793ceea9
(svn r13678) -Fix (r13677): electric trains from pre elrail savegames would get stopped on load.
2008-07-06 11:08:40 +00:00
rubidium
22249a7317
(svn r13677) -Fix [FS#2102]: in the case that elrails and 'realistic' acceleration are disabled all electrified engines would have no power on load, until the vehicle got turned around, loaded or got into a depot.
2008-07-04 21:43:17 +00:00
rubidium
0cc206e662
(svn r13676) -Fix [FS#2126]: inactive companies from old (TTD) saves could be marked active in some cases, which then loads garbage in their statistics and such.
2008-07-04 19:00:11 +00:00
rubidium
b5f7633883
(svn r13675) -Fix: memory leak when NewGRFs got forcefully disabled and they defined GOTO labels.
2008-07-04 18:42:04 +00:00
rubidium
173f0f4cd5
(svn r13674) -Fix [FS#2127]: crash when drawing a non-real sprite. The drawing of the non-real sprite is caused when two NewGRFs replace the same sprite and the first replaces it with a real sprite (and thus assumes it remains a real sprite) and the second replaces it with a non-real sprite. OpenTTD already looked at whether the sprite to load should be seen as a real or non-real sprite, but it failed to replace non-real sprites with a substitute real sprite when getting the sprite from the cache.
2008-07-04 14:45:51 +00:00
rubidium
f37a47c0cb
(svn r13673) -Fix [FS#2122]: desync when building electrified trains on a dedicated server that was started with electrification disabled.
2008-07-03 18:00:36 +00:00
belugas
aede445e2a
(svn r13672) -Fix(r13670): silent warnings that MSVC did not raised. Looks like enums can not be easily matched :(
2008-07-03 01:08:35 +00:00
frosch
4cb2fba8fb
(svn r13671) -Cleanup: Zeros for sell.
2008-07-01 18:56:40 +00:00
belugas
ce721a579f
(svn r13670) -Codechange : Merge some very alike events handlers.
2008-07-01 00:04:09 +00:00
frosch
e9e453cf8b
(svn r13667) -Documentation: Comment 'tgp.cpp' a bit. Based on patch by CommanderZ.
2008-06-30 19:54:03 +00:00
belugas
ac3896feaf
(svn r13665) -Fix[FS#2119]: Wrong PlayerID used for sending a message to.Patch by Yexo
2008-06-30 16:59:35 +00:00
rubidium
f06daceb16
(svn r13664) -Fix [FS#2117]: bus/truck forgetting go-to-depot order when entering a non-drivethrough road stop.
2008-06-30 15:13:40 +00:00
belugas
4f5eae2789
(svn r13663) -Codechange: Use a default parameter, hoping to reduce the different signatures of functions in menus
2008-06-30 14:58:58 +00:00
rubidium
7ed892411a
(svn r13662) -Fix [FS#2113]: crash when adding conditional orders to ships.
2008-06-30 14:49:50 +00:00
rubidium
6a216ee4f6
(svn r13661) -Fix: server crashing when banning the rconning client.
2008-06-30 14:48:44 +00:00
frosch
ecc5d648df
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
2008-06-28 15:44:24 +00:00
frosch
06049563da
(svn r13648) -Cleanup (r5303): Amplitudes should be amplitudes and not amplitudes/16.
2008-06-27 20:59:30 +00:00
skidd13
9335a28cb5
(svn r13647) -Codechange: replace MAX_UVALUE() for std types with the equivalent constant
2008-06-27 17:46:43 +00:00
belugas
de86235274
(svn r13646) -Change: typos and miss-aligned enum values
2008-06-27 16:16:35 +00:00
frosch
3e5f10fca6
(svn r13645) -Codechange: Convert a macro into an inlined member function.
2008-06-27 15:01:18 +00:00
belugas
dde4de5e20
(svn r13644) -Fix(r13643): compare an apple with an apple. MSVC seems to not care, but some other compilers do.
...
Thanks to glx :)
2008-06-27 02:26:51 +00:00
belugas
e8cddf8baa
(svn r13643) -Codechange: Enumify some loosely related values been used in the toolbar resizing processes
2008-06-27 01:26:13 +00:00
belugas
32ea99a741
(svn r13642) -Documentation: Add the enum values to the widget arrays, in concordance with code style
2008-06-26 17:43:56 +00:00
belugas
6d1e5a3f5b
(svn r13641) -Fix: Misleading enum name.
2008-06-26 17:13:39 +00:00
smatz
1834a2f670
(svn r13640) -Codechange: make colours behind not fully solid objects less darker for BM_TRANSPARENT (for 32bpp blitters)
2008-06-26 16:47:29 +00:00
smatz
114c820c56
(svn r13639) -Codechange: rewrite 32bpp-anim and 32bpp-optimized drawing and encoding so it uses similiar scheme as 8bpp-optimized
...
All zoom levels are stored and a kind of RLE is used. Together with further changes and reducing number of variables, drawing is ~50% faster in average.
2008-06-26 15:46:19 +00:00
smatz
0b75129c24
(svn r13638) -Fix: signed/unsigned warning for MSVC9 and gcc2
2008-06-26 00:40:42 +00:00
miham
35c8cdb5fa
(svn r13637) -Update: WebTranslator2 update to 2008-06-25 23:36:50
...
brazilian_portuguese - 9 fixed by tucalipe (9)
bulgarian - 25 fixed by thetitan (11), kokobongo (14)
catalan - 9 fixed, 4 changed by arnaullv (13)
croatian - 5 fixed by knovak (5)
czech - 8 fixed, 9 changed by Hadez (17)
dutch - 9 fixed by habell (9)
french - 12 fixed by glx (10), belugas (2)
italian - 12 fixed by lorenzodv (12)
korean - 8 fixed, 7 changed by leejaeuk5 (15)
russian - 9 fixed by Smoky555 (9)
slovenian - 18 fixed by Necrolyte (18)
spanish - 9 fixed by eusebio (9)
swedish - 8 fixed by daishan (8)
traditional_chinese - 38 fixed, 108 changed by tiberiusteng (146)
ukrainian - 12 fixed, 2 deleted, 55 changed by mad (69)
2008-06-25 21:37:59 +00:00
frosch
17de6f9ced
(svn r13634) -Codechange: Let house var 0x65 ignore the house, the variable is queried for.
2008-06-25 20:04:27 +00:00
rubidium
7e50278d8e
(svn r13633) -Fix: restoring 'service at depot X' orders from the order backup failed.
2008-06-25 19:33:11 +00:00
frosch
4e6d827ea6
(svn r13632) -Codechange: Use 'void *' for user-data of CircularTileSearch().
2008-06-25 18:46:05 +00:00
smatz
644fa40339
(svn r13631) -Fix (r13618): forgot #define avoiding multiple inclusions
2008-06-25 17:45:05 +00:00
skidd13
7a0ad3af52
(svn r13630) -Update: apply english.txt changes from r13628 to other languages
2008-06-25 17:37:12 +00:00
frosch
983e5a96f0
(svn r13629) -Fix [FS#2108](r13603): diameter != radius
2008-06-25 17:30:53 +00:00
skidd13
41b09d4027
(svn r13628) -Feature: enable building of aqueducts in the scenario editor
...
-Codechange: related to this split the waterway based buttons from the landscape generation window
2008-06-25 17:30:16 +00:00
smatz
7c7e08df59
(svn r13626) -Fix (r11871): signals were not updated when player removed signals from nonexistent track sharing bits with existing track
...
So disallow removing signals from nonexistent track
2008-06-24 23:38:10 +00:00
rubidium
fdbb1f475b
(svn r13624) -Fix [FS#2106]: crash when one tries to raise the nothern corner of MP_VOID tiles (i.e. the southern corner of the tiles on the southern map edge) in the scenario editor.
2008-06-24 15:58:01 +00:00
rubidium
c3009c34ee
(svn r13623) -Codechange: only show the 'load' of articulated RV parts that have a capacity instead of showing 'empty' parts when a vehicle is completely full.
2008-06-24 13:49:13 +00:00
rubidium
5b973282de
(svn r13622) -Fix [FS#2109]: only the front of a RV would be considered when determining to what cargos a vehicle can be refitted instead of all cargos.
2008-06-24 13:47:15 +00:00
rubidium
47933d2ddb
(svn r13621) -Fix: building roadbits in the wrong direction on bridges or building roadbits from underneath the bridge to the bridgehead is impossible, so don't silently ignore that error when building over houses and industries is not ignored.
2008-06-24 11:42:01 +00:00
smatz
61847389d6
(svn r13619) -Codechange: use 'const char *' instead of std::string for blitter and driver names
...
Removes indirect dependency on <string> for 20 files, reduces binary size by 16kB
2008-06-24 09:15:45 +00:00
smatz
fee2adb299
(svn r13618) -Codechange: move tar-specific declarations to separate file
...
Removes indirect dependency on <string> and <map> for over 40 files
2008-06-24 09:05:24 +00:00
skidd13
6e1dd7f719
(svn r13617) -Codechange: calculate the diff in StationWaitingSorter directly
2008-06-23 22:51:21 +00:00
rubidium
469ecf4bd2
(svn r13612) -Fix [FS#2104]: wrong comment of CmdSetAutoReplace. Patch by Yexo.
2008-06-23 08:49:09 +00:00
rubidium
67e610a8a8
(svn r13611) -Fix [FS#2100]: if the first bridge can't be build for a given length, then none of the other bridges can. Effectively meaning that if someone replaces the first bridge with a bridge that can be only 3 tiles longs then only other bridges that can be 3 tiles long will be buildable, but only if they are 3 tiles long.
2008-06-23 08:38:07 +00:00
smatz
a2b0b13c6f
(svn r13609) -Codechange: silence warnings about unused variables for gcc2 builds without asserts
2008-06-22 18:44:28 +00:00
skidd13
b4ef380c49
(svn r13607) -Fix (r13606): some coding style issues got fixed but some got/stayed broken
2008-06-22 15:41:38 +00:00
skidd13
640e547886
(svn r13606) -Codechange: use "static FORCEINLINE" where possible as default for core functions (big functions use just inline instead)
2008-06-22 15:21:51 +00:00
belugas
31b002dab0
(svn r13603) -Feature{newGRF]: Add var 65 in Variational Action 2 Variables for Houses.
...
This var will return the manhattan distance of the nearest house that match a given criteria.
The criterias can be: 0 : house ID/ 1 : Class ID/ 2 : grf ID
The search radius can be defined too, up to 64.
2008-06-21 23:59:38 +00:00
smatz
37b8e87454
(svn r13602) -Codechange: little speedup for 8bpp-optimized blitter
2008-06-21 20:58:34 +00:00
smatz
2ca4b8b2e4
(svn r13601) -Codechange: resize the Tile Info window when it is needed, make it better readable
2008-06-21 18:59:15 +00:00
belugas
a6e0e2d837
(svn r13597) -Codechange: Enumification of the Map menu items.
...
The rework allowed to remove a function, by merging two quite similar ones.
2008-06-21 01:40:56 +00:00
frosch
4236dd3be5
(svn r13594) -Feature(ette)[FS#2093]: Supply newgrfs with 'day of month', 'leap year' and 'day of year'.
2008-06-20 21:14:10 +00:00
smatz
c406ea35ec
(svn r13593) -Fix [FS#2095](r13524): sorting by cargo capacity was broken
2008-06-20 20:40:47 +00:00
skidd13
fd49e1c379
(svn r13592) -Fix: window size remembering was broken
2008-06-20 14:54:47 +00:00
peter1138
52c06f1baa
(svn r13591) -Codechange: Support CB36 in the vehicle offer window.
2008-06-20 07:23:00 +00:00
belugas
1f4475d518
(svn r13590) -Codechange: Enumification of the Save/Load menu items
2008-06-20 01:55:00 +00:00
smatz
1cf74e7667
(svn r13589) -Fix (r11802): signals could be propagated through waypoints built in orthogonal axis
2008-06-19 20:06:55 +00:00
belugas
bee7934220
(svn r13588) -Documentation: Document the function PopupMainPlayerToolbMenu. Makes it a bit clearer, don't you think?
2008-06-19 20:04:24 +00:00
skidd13
32c2041f89
(svn r13587) -Codechange: make some globals members of VehicleListBase since they are used as such
...
-Cleanup: some small things referring the change
2008-06-19 19:58:30 +00:00
belugas
4cc9439d65
(svn r13586) -Codechange: Using default parameter, for cases where there are few exceptions.
2008-06-19 19:58:26 +00:00
bjarni
6bd2d0ffcb
(svn r13584) -Fix: [OSX] Fixed issue where 10.5 failed to switch to fullscreen
...
This is done by selecting the 32bpp-anim blitter by default as it seems Apple removed some 8bpp support
Since this is done at runtime the same binary will still select 8bpp on 10.3 and 10.4
2008-06-19 17:54:23 +00:00
rubidium
bd31dda2fb
(svn r13581) -Fix [FS#2040]: RVs continueing onto next DT station when they are build adjacent to them.
2008-06-19 13:04:41 +00:00
rubidium
525c964f53
(svn r13579) -Fix [FS#2088]: process the order coming after a conditional order, otherwise the vehicle would already leaving the station before it knows where the next destination is, making it leave in the wrong way. However, after processing as many conditional orders as there are in the order list it will stop processing them in order to not create an infinite loop.
2008-06-19 11:45:52 +00:00
rubidium
ad8578419e
(svn r13578) -Merge: documentation updates from the 0.6 branch.
2008-06-19 11:45:44 +00:00
skidd13
bf826eb06e
(svn r13577) -Change: group core files in source.list together
2008-06-19 10:40:19 +00:00
rubidium
4ccd8a6786
(svn r13576) -Codechange: disable static NewGRFs when non-static NewGRFs query them in the context of network games. This makes it impossible for static NewGRFs to disable non-static NewGRFs and 'bad' things happening because the non-static NewGRF doesn't know about the static NewGRF.
2008-06-19 10:20:45 +00:00
skidd13
2f65d35ead
(svn r13575) -Codechange: Move small vector to core since it fits better in there
...
-Codechange: convert smallvector from struct to class
2008-06-19 10:19:02 +00:00
skidd13
c4cc5cdf3b
(svn r13574) -Doc: Document the small vector template class
2008-06-19 09:33:50 +00:00
skidd13
e7f2765f4c
(svn r13573) -Codechange: Use smallvec class functions instead of class members
2008-06-19 09:32:25 +00:00
rubidium
f2730396da
(svn r13572) -Fix: MSVC x64 complains.
2008-06-19 09:15:52 +00:00
smatz
7a7ff65ac5
(svn r13571) -Codechange: define channels in struct Colour in different order on LE and BE machines
2008-06-18 21:19:04 +00:00
smatz
bc12e5453c
(svn r13568) -Fix (r13564): Windows build asserts where I wouldn't expect it to
2008-06-18 20:20:12 +00:00
smatz
29985b768c
(svn r13565) -Change [FS#2077]: when invisibility is set, sprite sequences are now drawn until first non-opaque sprite is found (bit 14 not set)
...
This is to balance performance, code complexity and NewGRF requirements
2008-06-18 16:48:58 +00:00
smatz
cc2f9187cc
(svn r13564) -Codechange: do not use SetPixel in PaletteAnimate, access destination directly instead. Makes palette animation ~40% faster.
2008-06-18 13:11:02 +00:00
belugas
be4e7b86f3
(svn r13562) -Codechange: Yet another enumification, which required a bit of explanation/documentation of a trickery some would call a hack
2008-06-18 03:19:31 +00:00
belugas
22c017c0c2
(svn r13561) -Codechange: two more enumifications of widgets
2008-06-18 02:38:28 +00:00
belugas
f16b9dcd2b
(svn r13560) -Fix(r13550): This section widget_count did not required to be lowered. So small revert
2008-06-18 02:04:01 +00:00
belugas
5408e1a51b
(svn r13559) -Codechange: Enumification of the Options menu items
2008-06-17 23:51:17 +00:00
smatz
9da745b381
(svn r13552) -Codechange: use TTD_ENDIAN comparations instead of tests if TTD_[BIG/LITTLE]_ENDIAN is defined
2008-06-17 19:38:00 +00:00
smatz
dedb0033b3
(svn r13551) -Codechange: store offsets to different zoom levels in a distinguished struct instead in the data stream for 8bpp-optimized
2008-06-17 17:25:22 +00:00
belugas
6d4590ec7c
(svn r13550) -Fix(r13540, r13542): widget_count did not had the same value as 27. So, it has to be lowered by one, so it can be used as a widget "pointer"
2008-06-17 16:33:55 +00:00
peter1138
26879ce24a
(svn r13544) -Codechange: Add support for NewGRF varaction2 variable 5F.
2008-06-17 07:05:17 +00:00
belugas
d3fa4228cb
(svn r13543) -Codechange: Enumification of the InGame toolbar and some leftovers of scenario editor one.
...
Still more go do
2008-06-17 03:20:04 +00:00
belugas
37c58f606b
(svn r13542) -Codechange: Less a few more magic numbers and a code a bit more adaptable, still
2008-06-17 03:13:09 +00:00
belugas
da5fb0cf7e
(svn r13541) -Codechange: Aligning some switch case. Code cosmetics.
2008-06-17 02:33:42 +00:00
belugas
f5f05b4e86
(svn r13540) -Codechange: Less a magic number and a more adaptable code
2008-06-17 02:25:45 +00:00
glx
4782df757c
(svn r13539) -Fix (r13537): signed/unsigned warnings
2008-06-16 20:16:43 +00:00
frosch
0fff18b044
(svn r13538) -Fix (r12740)[FS#2087]: ChildSprites of foundations are not necessarily consecutive.
2008-06-16 20:08:30 +00:00
smatz
2299181c4b
(svn r13537) -Fix [FS#2090](r13523): QSortT won't work this way, use Dimension instead of uint16[2] for resolutions
2008-06-16 19:38:41 +00:00
belugas
0c342f3292
(svn r13536) -Codechange: Bit shifting is not really required when you know exactly the value to use.
...
Even more when it's a parameter.
2008-06-16 17:28:15 +00:00
skidd13
f1cecb1795
(svn r13535) -Codechange: Protect GUIList internals
...
-Fix: VL_FIST_SORT should be set after list rebuild too
2008-06-16 17:10:55 +00:00
skidd13
0a19f738bc
(svn r13534) -Codechange: Replace the main part of VehiclesListBase sorting with GUIList function calls
2008-06-16 17:09:52 +00:00
skidd13
6b8a758339
(svn r13533) -Codechange: Replace direct class member access of GUIList with the appropriate function calls
2008-06-16 17:05:17 +00:00
skidd13
617e1f16c0
(svn r13524) -Codechange: use the typesafe QSort for vehicle sortings
...
-Prepare: vehicles sorting for convsersion to GUIList
2008-06-15 22:10:22 +00:00
skidd13
f95cee3057
(svn r13523) -Codechange: replace qsort by the internal typesafe QSortT for resolution sorting
2008-06-15 16:40:41 +00:00
skidd13
dd5f4f0a2c
(svn r13522) -Codechange: Replace the qsort of the highscore with one of the internal sorters
2008-06-15 16:11:25 +00:00
skidd13
1ddafcadd2
(svn r13521) -Codechange: Use GUIList sorting instead of poll & sort for CompanyLeagueWindow
2008-06-15 15:48:33 +00:00
smatz
704c9be0b8
(svn r13520) -Fix (r13375): pointer has to be valid before it can be loaded to (SLE_STR)
2008-06-15 13:52:51 +00:00
belugas
237a6f554a
(svn r13519) -Feature[newGRF]: Implement var 63, variational action2 variable for Houses.
...
Or, in more simple terms, the check for the animation frame of nearby house.
2008-06-15 02:48:25 +00:00
frosch
8bc42a8c2f
(svn r13518) -Fix [FS#2083]: Properly count number of non-north housetiles.
2008-06-14 19:13:23 +00:00
skidd13
03854bf27c
(svn r13517) -Add: remaining used typesafe versions of the mem* functions from <string.h>
2008-06-14 16:41:03 +00:00
skidd13
96fc91baf3
(svn r13516) -Codechange: Move MemCpyT to a fitting core header
...
-Codechange: Split the sorting code from the sortlist to an appropriate header
2008-06-14 16:23:08 +00:00
belugas
bf9a32b475
(svn r13515) -Codechange: Widget enumification for scenario editor
2008-06-14 02:00:20 +00:00
belugas
8cbb17384d
(svn r13514) -Codechange: Removal of dead code (or useless, to be more exact)
2008-06-14 01:45:58 +00:00
belugas
bcb71a011e
(svn r13513) -Codechange: Give proper message when building a river fails.
...
Give proper description of a river tile with the Query Tool.
Extracted (in part) from FS#1884, by Ammler
2008-06-14 01:08:59 +00:00
glx
fd08e7b51a
(svn r13508) -Fix (r7733): incorrect usage of strtoul
2008-06-13 15:18:29 +00:00
peter1138
24d35c58b7
(svn r13507) -Fix (r12856): first engine change should've been moved too
2008-06-13 13:28:55 +00:00
rubidium
f2404ac20f
(svn r13505) -Fix: clear the memory for the new AI during the loading of a savegame so it does not try to execute commands generated in a different savegame, which could be resulting in the AI trying to give orders to stations that do not exist.
2008-06-13 05:50:24 +00:00
belugas
5d828d8eee
(svn r13504) -Codechange: enumify some widgets for scenario editor. More work is required.
2008-06-13 01:57:48 +00:00
belugas
3d07e5ca10
(svn r13503) -Fix(r13173)[FS#2073]: Wrong widget numbers & event handlers were assigned to the zoom in and out buttons in the scenario editor
2008-06-13 01:17:03 +00:00
smatz
e40f835a7e
(svn r13502) -Fix (r11212): drawing of zoomed out partial sprites could cause deadlocks or crashes
2008-06-13 00:00:04 +00:00
smatz
421a040e89
(svn r13501) -Feature(tte): ctrl+click on sign you own to remove it (Osai, planetmaker)
2008-06-12 22:29:42 +00:00
frosch
79ad51867a
(svn r13499) -Codechange: Allow drawing (ugly) leveled foundations on steep slopes, just in case someone needs them for fallback.
2008-06-12 21:36:56 +00:00
rubidium
7dcc69e617
(svn r13495) -Fix: scrolling the main map with the keys speed was influenced by movement of the mouse.
2008-06-12 19:06:30 +00:00
rubidium
005d612227
(svn r13494) -Fix: a little documentation + copy-paste mistake for sprite.h.
2008-06-12 18:51:35 +00:00
skidd13
d99aef2f71
(svn r13490) -Add: a seperate icon for aqueducts
2008-06-12 16:30:41 +00:00
rubidium
a5486e626d
(svn r13489) -Fix: first determine where to *exactly* build a house before asking a NewGRF whether the location is good instead of possibly moving the house a tile after the NewGRF said the location is good.
2008-06-12 14:41:29 +00:00
smatz
39b397438c
(svn r13488) -Fix (r13485): track wasn't removed on company bankrupcy when there was a ship on lower halftile
2008-06-12 13:40:07 +00:00
rubidium
43622f95e1
(svn r13485) -Fix: let ships also navigate on half-tile sloped watery rail tiles.
2008-06-12 11:15:43 +00:00
peter1138
d61da119d3
(svn r13482) -Codechange: Use "extended bytes" in Actions 3 and 4 for vehicles
2008-06-12 09:25:04 +00:00
smatz
9d359641ec
(svn r13481) -Codechange: add 'B' keyboard shortcut to build aqueduct (planetmaker)
2008-06-11 21:37:36 +00:00
rubidium
da524e71ae
(svn r13480) -Fix [FS#2050]: RVs stoppping at drive through stations of other companies.
2008-06-11 19:57:45 +00:00
smatz
5d5d9f682e
(svn r13479) -Codechange: don't use word 'bridge' for aqueducts that often
2008-06-11 17:35:55 +00:00
smatz
1a043128e1
(svn r13478) -Codechange: don't use GetBridgeSpec() for aqueducts
2008-06-11 17:10:36 +00:00
smatz
881d384e56
(svn r13477) -Fix (r13464): correct tile type in the Query tile info window
2008-06-11 16:24:00 +00:00
rubidium
232a2a8e3c
(svn r13476) -Fix: draw canal borders for locks and when directly next to a aquaduct entrace but under the aqueduct.
2008-06-11 16:22:07 +00:00
smatz
58d63ec726
(svn r13475) -Fix (r13464): crash on destroying aquaduct with ship on in and on company bankrupt
2008-06-11 15:56:55 +00:00
glx
f56fe58d48
(svn r13472) -Backport (r13467 from NoAI): make CmdRemoveRoadStop use p2 as documented (only look at bit 0, not at the complete value)
2008-06-11 15:08:52 +00:00
rubidium
3d5fe9bfc1
(svn r13469) -Codechange: add support for loading Action 0x05, type 0F: "tracks for slopes". It's not useful right now, but it will be in the future.
2008-06-11 14:55:02 +00:00
rubidium
f858e5bbf4
(svn r13468) -Fix: make aqueducts a little more expensive than normal bridges and disable terraforming of aqueduct bridgeheads; one can't terraform normal canal tiles either.
2008-06-11 14:51:31 +00:00
rubidium
93fb5bc63d
(svn r13466) -Fix (r13464): slope checking got lost during development...
2008-06-11 14:13:07 +00:00
rubidium
7f6382badd
(svn r13464) -Codechange: support NewGRF Action 0x05, type 12.
2008-06-11 13:54:01 +00:00
smatz
dc5ceacd77
(svn r13462) -Codechange: move DriverFactoryBase destructor definition from header file (saves ~16kB)
2008-06-11 12:46:28 +00:00
smatz
bd5067b5a0
(svn r13456) -Codechange: use AllocaM() macro instead of alloca() at most places
2008-06-10 21:59:22 +00:00
belugas
f4153bcbde
(svn r13446) -Fix(r13443): changed the var previously introduced from 69 to 46, as no param was required (thanks frosch)
2008-06-10 17:47:55 +00:00
smatz
8123d4de11
(svn r13445) -Codechange: make 32bpp_optimized blitter ~10-20% faster in drawing (depends on architecture and compiler)
2008-06-10 17:28:37 +00:00
rubidium
0900f3388a
(svn r13444) -Codechange: make the order GUI somewhat more efficient. The most used options can be done with a single click now.
2008-06-10 16:46:11 +00:00
belugas
bb7e9ee138
(svn r13443) -Feature[newGRF]: Add var 0x69 for industries, long format construction date.
...
Same as var B0, but base year is now 0, instead of 1920
2008-06-10 16:10:54 +00:00
belugas
54e7a3b196
(svn r13437) -Feature[newGRF]: Add long format introduction and maximum construction year for house.
2008-06-10 00:42:19 +00:00
smatz
bf8afb4c38
(svn r13434) -Fix (r13317): news window with invalid news item could be shown
2008-06-09 12:20:00 +00:00
rubidium
657bbf305e
(svn r13433) -Codechange: remove a now useless global variable.
...
-Fix: MP advertising was not advertising.
2008-06-09 12:17:01 +00:00
rubidium
2f59734909
(svn r13419) -Fix [FS#2063]: Entries in the bridge list were not sorted when the window was just opened.
2008-06-08 19:18:01 +00:00
rubidium
e43d050730
(svn r13417) -Fix (r12945, r13413): freeing the ThreadObjects in a manner that hopefully doesn't cause crashes.
2008-06-08 15:27:57 +00:00
rubidium
eac3301b63
(svn r13413) -Codechange: remove some enums that haven't been used for years.
2008-06-08 12:28:23 +00:00
truebrain
b95042b05c
(svn r13412) -Add: OTTDThreadTerminateFunc, for all thread systems, which is called when a thread is terminated. Now GenWorld- and SaveLoad-thread cleanup theirselves correctly, while Fibers don't (as that causes access-violations)
2008-06-08 12:06:27 +00:00
rubidium
96d7f87cc9
(svn r13411) -Codechange: remove the return value from the thread procs because it is never used.
2008-06-08 10:51:36 +00:00
rubidium
b1dc705492
(svn r13409) -Fix: division by zero when one would press 'd' (skip order) when there's no order.
2008-06-08 09:14:30 +00:00
rubidium
d083afea90
(svn r13408) -Codechange: some stricter checking.
2008-06-08 08:44:19 +00:00
miham
04e31cae5a
(svn r13400) -Update: WebTranslator2 update to 2008-06-07 18:14:28
...
korean - 8 fixed, 16 changed by leejaeuk5 (24)
romanian - 5 fixed, 185 changed by CrystyB (190)
russian - 1 changed by Smoky555 (1)
2008-06-07 16:15:20 +00:00
frosch
77ff05a5f1
(svn r13397) -Fix: Do not crash when resolving vehicle sprite groups with zero sprites.
2008-06-07 00:06:36 +00:00
glx
a43c7af33b
(svn r13396) -Fix (r13375): assertion failing when changing grfs in game (compatible grfs)
2008-06-06 19:27:09 +00:00
glx
ee256e770a
(svn r13390) -Codechange: introduce usererror() for fatal but not openttd related errors. Now all error() will 'crash' openttd after showing the message in win32 releases (MSVC), creating a crash.log and crash.dmp (like the '!' hack used before). On the other hand, usererror() will just close the game. So use error() only when it can be helpful to debugging, else use usererror().
2008-06-05 20:54:52 +00:00
rubidium
5176319dd5
(svn r13389) -Codechange: remove NM_CALLBACK because that information could be gathered from the fact that a callback has been specified. Patch by Cirdan.
2008-06-05 16:55:00 +00:00
peter1138
261018fc8c
(svn r13388) -Codechange: Remove "my invented flag for something that is a wagon"
2008-06-05 12:08:20 +00:00
rubidium
94718ae0de
(svn r13387) -Fix: industry directory sorting not working correctly (= != ==)
2008-06-05 11:34:26 +00:00
rubidium
9e811a2f8b
(svn r13386) -Fix: global currency/units setting being overriden when loading a savegame.
2008-06-05 11:26:38 +00:00
peter1138
9b971dab60
(svn r13385) -Fix (r12137): In the purchase list, CB36 for capacity was not called for the first part of rail and road vehicles.
2008-06-05 07:38:22 +00:00
miham
c217a11bbd
(svn r13384) -Update: WebTranslator2 update to 2008-06-05 08:15:43
...
brazilian_portuguese - 9 fixed, 6 changed by tucalipe (15)
catalan - 9 fixed by arnaullv (9)
croatian - 13 fixed by knovak (13)
czech - 33 fixed by Hadez (33)
danish - 47 fixed by ThomasA (47)
dutch - 9 fixed by habell (9)
estonian - 42 fixed, 5 changed by kristjans (47)
finnish - 5 fixed, 1 changed by kerba (6)
french - 9 fixed, 2 changed by glx (8), belugas (3)
icelandic - 75 fixed by scrooge (75)
italian - 9 fixed, 12 changed by lorenzodv (21)
korean - 76 fixed, 15 changed by leejaeuk5 (91)
portuguese - 7 fixed by izhirahider (7)
romanian - 97 fixed, 302 changed by CrystyB (399)
russian - 12 fixed by Smoky555 (12)
spanish - 12 fixed by eusebio (12)
swedish - 13 fixed by ChrillDeVille (6), daishan (7)
turkish - 39 fixed, 1 changed by jnmbk (40)
ukrainian - 10 fixed by mad (10)
2008-06-05 06:17:04 +00:00
belugas
4f3eb7f3cd
(svn r13383) -Codechange: Put the cost of house removal in a class member
2008-06-05 01:43:03 +00:00
glx
dc22170c99
(svn r13380) -Fix (r13327): MSVC signed/unsigned warning
2008-06-04 22:30:44 +00:00
glx
0c1d792d5e
(svn r13379) -Fix (r13255): drive side can't be changed in intro
2008-06-04 22:03:22 +00:00
smatz
ce692c16ee
(svn r13378) -Fix (r13375): compilation without network support was broken
2008-06-04 11:21:36 +00:00
peter1138
f78ea7c6bf
(svn r13377) -Codechange: Let 'long format' build year work in vehicle purchase list.
2008-06-04 06:40:07 +00:00
belugas
2550f353e9
(svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4)
...
Add access to (long format) building year, in Variational Action2 Variable 49 for Vehicles
2008-06-04 00:17:48 +00:00
smatz
c7a9637834
(svn r13375) -Add: logging of actions that could possibly cause desyncs and crashes to simplify debugging. See readme.txt for details
2008-06-03 18:35:58 +00:00
peter1138
d58f055876
(svn r13374) -Fix (r13364): Some common compilers do not yet support 9 year old specifications.
2008-06-03 12:11:16 +00:00
smatz
7ec0a9ec3f
(svn r13373) -Fix (r10210): loading of very old savegames was broken
2008-06-03 11:39:15 +00:00
peter1138
722f48a1d6
(svn r13372) -Cleanup: Excessive whitespace
2008-06-03 10:22:42 +00:00
peter1138
7b75cee876
(svn r13371) -Fix (r4510 ... r12924): Engine array size is not related to the ID used when setting a vehicle's name (it is vehicle type specific). Instead just test for a generic string.
2008-06-03 09:58:13 +00:00
rubidium
1ddfdda02c
(svn r13370) -Codechange: move the VARDEF stuff from openttd.h to variables.h so one doesn't need to include openttd.h before variables.h.
2008-06-03 08:06:58 +00:00
rubidium
abf2b0efc3
(svn r13369) -Codechange: remove duplication of network configuration settings between NetworkSettings and NetworkGameInfo.
...
-Fix: failure of changing the server password during games because the password wasn't duplicated properly.
2008-06-03 08:04:35 +00:00
belugas
4b4e73c1dd
(svn r13368) -Codechange: give house's min/max_date a better name, as it is really year, not date
2008-06-03 03:06:16 +00:00
belugas
b0ada3fbbf
(svn r13367) -Codechange: Allow CircularTileSearch function to return the tile where search has been successful, or INVALID_TILE if it has not
2008-06-03 02:20:27 +00:00
smatz
00851610e1
(svn r13366) -Fix: clicking in the Subsidies window was broken
2008-06-03 00:23:54 +00:00
rubidium
def3177d3a
(svn r13365) -Fix: don't segfault on trying to set a non-existing patch setting.
2008-06-02 23:01:57 +00:00
peter1138
7b66180d78
(svn r13364) -Codechange: Refactor action 3 mapping to use grf_load_*() instead of direct byte array access.
2008-06-02 19:52:41 +00:00
peter1138
86ab690ec5
(svn r13363) -Codechange: Code duplication tidy up
2008-06-02 19:35:30 +00:00
smatz
2e8b9a70ec
(svn r13362) -Fix: make the town authority window a bit less glitchy
2008-06-02 14:34:23 +00:00
glx
014cb33bb9
(svn r13361) -Fix (r13360): regexp failed
2008-06-02 14:30:55 +00:00
skidd13
11cdcf875c
(svn r13360) -Fix (r13359): Forgot to remove some instances of FiosAlloc()
2008-06-02 14:27:58 +00:00
skidd13
8a40ca49c6
(svn r13359) -Codechange: convert _fios_items to a SmallVector
...
-Cleanup: some reincarnations of _fios_items in the code
2008-06-02 14:19:27 +00:00
rubidium
fd0be850fe
(svn r13358) -Codechange: split next order determination and conditional order processing functionality from the order handling. Patch based on work by michi_cc.
2008-06-02 08:33:38 +00:00
rubidium
3efece1284
(svn r13357) -Codechange: add constness to YAPF.
2008-06-02 06:44:06 +00:00
peter1138
10b494d260
(svn r13356) -Codechange: Incorrect documentation and variable type for inflation rates
2008-06-02 06:42:27 +00:00
smatz
0812e2f959
(svn r13354) -Codechange: make 8bpp_optimized blitter ~25% faster in encoding and ~15% faster in drawing (depends on architecture)
2008-06-01 19:36:55 +00:00
smatz
ed462507b2
(svn r13351) -Codechange: disable warnings about unused variable for builds without asserts
2008-06-01 15:08:14 +00:00
glx
10d6f6c5b8
(svn r13350) -Fix: wrong tooltip for waypoint picker scrollbar
2008-06-01 13:23:40 +00:00
rubidium
92c80dab4c
(svn r13349) -Codechange: remove a pointless flag; the flag is set before calling a function and is then reset in the function without ever reading it. Patch by Cirdan.
2008-06-01 10:11:31 +00:00
rubidium
d19c347fd0
(svn r13348) -Fix: an industry does not always need foundations; in the case of NewGRFs an industry can be built on a steep slope, however when 'querying' the foundation type of an industry we neglected the fact that these steep slope tiles do not have a foundation. As a result of this when one built a structure requiring foundations on a tile SW or SE of a steep slope industry tile it would try to apply the foundation on the steep slope to determine whether to draw the wall of the foundation and trigger an assert.
2008-05-31 22:43:42 +00:00
glx
0268076337
(svn r13347) -Fix (r12396): ottdres.rc.in was forgotten
2008-05-31 22:12:53 +00:00
rubidium
3d75eb446d
(svn r13346) -Fix (r13322): scrolling the main viewport with keyboard when having a build tool selected failed.
2008-05-30 21:06:43 +00:00
rubidium
5a6f6bf067
(svn r13345) -Codechange: only one of all the NewsItem's instance duration variable, so move it so there is only once instance of that variable. Patch by Cirdan.
2008-05-30 20:57:19 +00:00
rubidium
6d90affce0
(svn r13344) -Codechange: remove some code duplication.
2008-05-30 20:08:32 +00:00
rubidium
2f3b88ef9a
(svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers.
2008-05-30 18:20:26 +00:00
rubidium
e81386476f
(svn r13342) -Fix: smallvec.h/sortlist_type.h didn't include everything they needed.
2008-05-30 09:32:24 +00:00
rubidium
00ccb1dc33
(svn r13341) -Codechange: make most of the network settings configurable via the patch command.
2008-05-30 09:23:05 +00:00
rubidium
933c9df335
(svn r13339) -Feature: splitting of the main toolbar when the resolution becomes very low so the buttons are still visible and useable. Patch by Dominik.
2008-05-29 23:33:37 +00:00
rubidium
e2997c9976
(svn r13338) -Doc: add documentation about the window placement. Patch by Alberth.
2008-05-29 22:22:02 +00:00
rubidium
fdb4214525
(svn r13337) -Doc: add documentation to some variables in settings_type.h.
2008-05-29 21:36:29 +00:00
rubidium
2854cc968f
(svn r13336) -Fix: loading old savegames, e.g. the intro game, would reset the autosave settings.
2008-05-29 21:36:10 +00:00
rubidium
d58080fd44
(svn r13335) -Fix: remove rogue (debugging) printf.
2008-05-29 21:35:49 +00:00
rubidium
c33164831d
(svn r13334) -Codechange: move the network settings variables from network/network_internal to settings.
2008-05-29 20:21:28 +00:00
rubidium
61507ffeab
(svn r13333) -Fix: compilance without networking enabled.
2008-05-29 19:58:17 +00:00
rubidium
be93c2c089
(svn r13332) -Fix (r13325): network games got somewhat broken.
2008-05-29 19:06:54 +00:00
peter1138
79d008cd2e
(svn r13331) -Fix (r12924): Wrong include type for (sdt::)map
2008-05-29 17:54:02 +00:00
smatz
a0c62f1752
(svn r13330) -Fix: 'Player name' dialog was broken in two ways
2008-05-29 17:01:42 +00:00
skidd13
bed7719967
(svn r13328) -Fix (r13327): Don't access an item when there isn't any
2008-05-29 16:47:22 +00:00
skidd13
a8abdaec92
(svn r13327) -Codechange: NetworkGameWindow uses GUILists Sort() now
2008-05-29 16:37:26 +00:00
rubidium
923e21129c
(svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games.
2008-05-29 15:13:28 +00:00
peter1138
2a816fb685
(svn r13323) -Codechange: scrollbars are not refresh counters
2008-05-29 11:47:56 +00:00
rubidium
22d7b25296
(svn r13322) -Codechange: _no_scroll belongs more with the window code.
2008-05-29 11:13:11 +00:00
rubidium
f2869bb7db
(svn r13321) -Codechange: move some GUI/viewport related functions out op openttd.cpp to viewport.cpp/window.cpp.
2008-05-29 10:16:59 +00:00
rubidium
34e2d8f1e1
(svn r13320) -Codechange: move some enums from openttd.h to more logical locations.
2008-05-29 09:54:47 +00:00
peter1138
8ea996e246
(svn r13319) -Codechange: Remove use of imaginary horizontal scrollbar in the group vehicle list
2008-05-29 07:34:40 +00:00
rubidium
27bca407de
(svn r13318) -Codechange: move some functions from gui.h/misc_gui.cpp to window_gui.h/window.cpp because they belong there.
2008-05-29 06:49:56 +00:00
rubidium
7f8f5fa52c
(svn r13317) -Codechange: make news messages use a linked list instead of a moving circular buffer. This makes it possible to store more news messages in the history. Based on a patch by Cirdan.
...
-Codechange: the number of news messages is reduced by removing every news message that is a configurable amount older than when it would not be shown in the newspaper popup/ticker, which is e.g. a month for industry production changes and half a year for subsidy offers. As a result the more important messages will stay longer in the message history (if longer than 30 messages).
2008-05-28 21:36:16 +00:00
rubidium
b4e431bf7c
(svn r13316) -Codechange: move some functions around to make them grouped more logically.
2008-05-28 20:13:28 +00:00
peter1138
53aebc84c6
(svn r13315) -Fix (r13314): Assert if no engines or wagons available
2008-05-28 20:06:00 +00:00
peter1138
f954a93ee0
(svn r13314) -Codechange: Switch EngineList from std::vector to GUIList
2008-05-28 17:29:27 +00:00
peter1138
f44a2c38f8
(svn r13313) -Fix-ish (r13306): List was copied in another place the autoreplace gui...
2008-05-28 17:08:45 +00:00
skidd13
6e334d10bb
(svn r13312) -Update: apply english.txt changes from r13311 to other languages
2008-05-28 16:50:05 +00:00
skidd13
b80425fdf9
(svn r13311) -Codechange: Use GUIList for the industry directory window
...
-Codechange: Replaced the four sort buttons by a dropdown
-Codechange: Reduced the default window size
2008-05-28 16:45:00 +00:00
smatz
f7233786d2
(svn r13310) -Fix: invalidate OSK when parent editbox changes (from keyboard)
2008-05-28 15:28:27 +00:00
rubidium
17ccd5ec65
(svn r13309) -Fix: the difficulty settings from the savegame would be reset by the ones of the intro game.
2008-05-28 14:36:06 +00:00
peter1138
9e863e1dbb
(svn r13308) -Fix (r13307): projects/generate...
2008-05-28 11:56:44 +00:00
peter1138
f9fc53f98a
(svn r13307) -Codechange: Separate VehicleList and its two functions so only the 3 users include it, reducing dependencies on misc/smallvec.h
2008-05-28 11:56:21 +00:00
peter1138
bb00206736
(svn r13306) -Fix (r8362): Pass engine list by pointer instead of making a copy of it.
2008-05-28 10:29:48 +00:00
peter1138
504d0d1ae5
(svn r13305) -Fix (r13039): Confirmation window sent both yes and no answers instead of just yes.
2008-05-28 06:30:55 +00:00
smatz
e15863fa77
(svn r13304) -Fix (r13042): possible double free (showed up in r13092)
2008-05-27 23:40:36 +00:00
smatz
8aa797603c
(svn r13303) -Fix (r13301): 64bit gcc compilation was broken
2008-05-27 23:10:42 +00:00
rubidium
14d8aacebb
(svn r13302) -Fix (r13301): GCC doesn't necessarily like what MSVC likes...
2008-05-27 22:02:26 +00:00
rubidium
5c5ee7eb57
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
2008-05-27 21:41:00 +00:00
skidd13
49a0bd7f90
(svn r13299) -Fix (r13286): Stations sort type isn't updated correctly
2008-05-27 20:33:44 +00:00
smatz
437d5d9798
(svn r13298) -Codechange: remove unused _total_signs
2008-05-27 20:25:28 +00:00
peter1138
cfb962c7f1
(svn r13297) -Codechange: Use GUIList for the town directory window
2008-05-27 20:05:36 +00:00
smatz
ee9a9503ce
(svn r13296) -Fix (r13276): VL_FIRST_SORT was never reset
2008-05-27 19:58:32 +00:00
smatz
ee904e1df5
(svn r13295) -Codechange: remove now redundant check
2008-05-27 19:03:06 +00:00
skidd13
83c442cc57
(svn r13294) -Codechange: convert the inheritance of GUIList in IndustryDirectoryWindow to a member object
2008-05-27 18:50:31 +00:00
smatz
9c7d4ffd4c
(svn r13293) -Fix (r13226): airport far from a town generated too much noise
2008-05-27 18:20:14 +00:00
glx
20f2bc3138
(svn r13292) -Fix (r13285): MSVC warnings
2008-05-27 16:56:58 +00:00
peter1138
0ce9343fb6
(svn r13291) -Fix (r13266): qsort passed wrong sizeof data
2008-05-27 15:30:51 +00:00
peter1138
f7a9c4f522
(svn r13287) -Codechange: move engine list gui code away from engine.cpp (and its headers) to engine_gui.cpp
2008-05-27 12:24:23 +00:00
skidd13
6d46851b61
(svn r13286) -Codechange: GUIList Sort returns now if the list sequence has been altered
2008-05-27 10:27:30 +00:00
skidd13
e42690b381
(svn r13285) -Codechange: station sorting uses GUILists Sort() now
2008-05-27 09:57:29 +00:00
skidd13
825f8266e2
(svn r13283) -Codechange: convert the inheritance of GUIList in PlayerStationsWindow to a member object
2008-05-27 09:24:45 +00:00
smatz
e424367938
(svn r13280) -Fix (r13276): MSVC compilation was broken
2008-05-27 00:13:51 +00:00
smatz
a7761332f6
(svn r13279) -Codechange: simplify condition for terminating loop when reversing list order
2008-05-26 21:45:57 +00:00
peter1138
88f2ef652e
(svn r13278) -Fix: Missing call to FindWindowPlacementAndResize() for drop down lists
2008-05-26 21:40:52 +00:00
rubidium
495ca8fdb9
(svn r13277) -Fix: opntitle 'jumping' to the temperate climate when closing the NewGRF settings window.
2008-05-26 21:38:17 +00:00
smatz
a0b14f02c8
(svn r13276) -Codechange: use qsort() for initial sorting of a list for better performance (credits go to skidd13 and peter1138)
2008-05-26 21:27:06 +00:00
smatz
a509746288
(svn r13275) -Fix: sort lists with 2 items, too
...
-Fix: reset VL_RESORT and resort timer even when no sort was needed
2008-05-26 21:08:03 +00:00
glx
6e6014918e
(svn r13273) -Fix [FS#2042]: MSVC warnings (again)
2008-05-26 20:20:38 +00:00
skidd13
0972b3dd15
(svn r13271) -Codechange: groups sorting uses GUILists Sort() now
2008-05-26 18:30:58 +00:00
peter1138
4c69d11f5e
(svn r13270) -Codechange: There is no need to clear lists in the window constructor
2008-05-26 18:25:27 +00:00
skidd13
515e0fa22d
(svn r13269) -Codechange: build bridge window uses GUILists Sort() now
...
-Cleanup: make some globals part of the build bridge window
2008-05-26 17:53:37 +00:00
skidd13
18acb21d65
(svn r13267) -Codechange: extend GUIList with a GnomeSort
2008-05-26 16:44:48 +00:00
peter1138
02b5ffa13f
(svn r13266) -Codechange: Use SmallVector in GUIList
2008-05-26 16:23:23 +00:00
rubidium
5a0fb3ca97
(svn r13264) -Fix: yapf_settings.h was not removed from the project files.
2008-05-26 13:50:00 +00:00
smatz
e4be8c6e70
(svn r13260) -Fix: linked terraform toolbar wasn't marked dirty after moving
2008-05-26 10:41:30 +00:00
peter1138
feebf3f3c9
(svn r13259) -Fix: Subsidy text could still overflow
2008-05-26 10:28:59 +00:00
rubidium
3a4b397961
(svn r13258) -Codechange: add support for using (most) of the old patch names in the console.
2008-05-26 05:58:15 +00:00
belugas
5f782d06be
(svn r13257) -Fix(r13226): Typo has found its way on the code... Thanks cirdan
2008-05-26 02:25:17 +00:00
rubidium
cd8e589fa9
(svn r13256) -Codechange: merge the OPTS and PATS chuncks.
...
-Codechange: split the diff_custom variable.
-Feature: allow changing some of the diff_custom variables via the console in network games.
2008-05-26 00:31:36 +00:00
rubidium
8c9cc415e3
(svn r13255) -Codechange: move _opt to _settings.
2008-05-25 22:36:44 +00:00
smatz
51ca426c4b
(svn r13254) -Fix: waypoint orders could have invalid flags set after conversion
2008-05-25 20:00:10 +00:00
smatz
9fa52f7316
(svn r13253) -Codechange: simplify conversion of old orders a bit
2008-05-25 19:38:17 +00:00
smatz
f9e7fa4c88
(svn r13252) -Fix: when converting orders from older savegames, set 'Unload and leave empty' for 'Unload' orders
2008-05-25 19:29:24 +00:00
rubidium
4625695653
(svn r13251) -Codechange: rename _patches to _settings as that is more logic.
...
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
2008-05-25 19:17:03 +00:00
peter1138
6ea832ec7c
(svn r13250) -Codechange: Use VehicleList in SendAllVehiclesToDepot()
2008-05-25 17:36:49 +00:00
smatz
31a266b5b3
(svn r13249) -Fix [FS#2039]: make industry sorting by transported percentage more consistent
2008-05-25 17:26:16 +00:00
peter1138
56f78e6412
(svn r13248) -Codechange: Use VehicleList for depot GUI.
2008-05-25 17:22:49 +00:00
rubidium
5292ee981e
(svn r13247) -Codechange: small amount of coding style for settings.cpp.
2008-05-25 17:04:09 +00:00
peter1138
cfc8ed1f5b
(svn r13246) -Fix (r13245): incorrect parameters to memcpy
2008-05-25 16:22:34 +00:00
peter1138
da8bb14cec
(svn r13245) -Codechange: Use SmallVectors for generating vehicle lists, simplifying calling code somewhat.
2008-05-25 16:12:13 +00:00
smatz
32380e257c
(svn r13244) -Fix: allow only one town directory window to be opened
2008-05-25 15:57:45 +00:00
rubidium
5fa0946c08
(svn r13242) -Codechange: remove _opt_ptr.
2008-05-25 12:57:39 +00:00
peter1138
f6ea07e7d8
(svn r13241) -Codechange: Simplify CmdDepotSellAllVehicles() a bit
2008-05-25 11:18:57 +00:00
peter1138
d9805b46b9
(svn r13240) -Codechange: More const-ness for GUI code.
2008-05-25 09:40:44 +00:00
smatz
60ae799321
(svn r13239) -Fix: certain compilers give false warning about uninitialized variable
2008-05-24 23:18:21 +00:00
frosch
ca30288c9d
(svn r13234) -Fix: Check/affect town rating when removing/bulldozing town-owned road under drivethrough stops.
...
-Fix: Reset the 'town-owned-road'-flag when removing and rebuilding road under drivethrough stops.
2008-05-24 22:15:10 +00:00
frosch
6e7a7412cd
(svn r13233) -Fix: Replace some (incorrect) evaluations of TileOwner by RoadOwner.
...
-Fix: Before evaluating RoadOwner, check if the roadtype is present.
-Fix: Some places assumed that MP_ROAD means normal street.
2008-05-24 19:36:20 +00:00
peter1138
c34b458ace
(svn r13232) -Codechange: Simplify BuildDepotVehicleList()
2008-05-24 12:12:02 +00:00
rubidium
68bb5a08c5
(svn r13231) -Codechange: split the core console code and the console GUI.
2008-05-24 11:55:25 +00:00
frosch
8b1e7c8189
(svn r13230) -Fix [FS#2030](r13171): When closing toolbars, also close their PickerWindows.
2008-05-24 11:19:30 +00:00
rubidium
6884f9cb41
(svn r13229) -Codechange: replace some global variables that are only initialised once and always with the same value with enums.
2008-05-24 10:35:15 +00:00
rubidium
6c20f77330
(svn r13228) -Codechange: split console.h.
2008-05-24 10:15:06 +00:00
peter1138
0c47d3fc14
(svn r13227) -Codechange: Apply code style
2008-05-24 10:02:49 +00:00
belugas
fc35ad9ee9
(svn r13226) -Feature: Allow to have more than only two airports per town. The number of airports is now controlled by the noise each of them generates, the distance from town's center and how tolerant the town is.
...
Initial concept : TTDPatch (moreairpots), Initial code : Pasky
Thanks to BigBB (help coding), Smatz Skidd13 and frosch for bugcatches and advices
2008-05-24 02:54:47 +00:00
peter1138
6f233b1f8f
(svn r13225) -Fix (r13041): Missing calls to FindWindowPlacementAndResize() from lots
...
of windows causing 'two stage' opening effect.
2008-05-23 23:02:13 +00:00
rubidium
95c2307595
(svn r13224) -Fix (r13107): set the location of the old SelectPlayerFaceWindow when switching from simple to advanced or vice versa instead of letting the new window popup somewhere 'randomly'.
2008-05-23 22:55:32 +00:00
smatz
3866effe71
(svn r13222) -Change: allow old AI building helistations and helidepots for oil rig routes
2008-05-23 16:08:58 +00:00
smatz
0b07ed0bcd
(svn r13221) -Fix (r8747): old AI failed to build oil rig routes
2008-05-23 15:57:18 +00:00
smatz
2d14e889b2
(svn r13217) -Fix: old AI was building small airports in years when they were not available in original game, causing small planes and helis everywhere
2008-05-23 00:28:13 +00:00
smatz
a1bf80933d
(svn r13216) -Codechange [FS#2026]: enumify and comment Editor Terraform Toolbar widgets (Roujin)
2008-05-22 20:44:24 +00:00
smatz
e9cd783e66
(svn r13215) -Codechange [FS#2029]: enumify and comment Build Dock widgets (Roujin)
2008-05-22 20:37:14 +00:00
belugas
1e79665b45
(svn r13210) -Codechange: make town (previously named t) a private member of the different Town guis and assign it only once, at creation
2008-05-22 02:13:24 +00:00
belugas
b4128cbc25
(svn r13209) -Codechange: Privatize what should be private.
2008-05-22 02:03:05 +00:00
smatz
0d2266a3ac
(svn r13208) -Fix (r13173): it was possible to open invalid submenu from dropdowns
2008-05-22 00:47:42 +00:00
smatz
0b54ea39db
(svn r13207) -Fix: misleading comments (michi_cc)
2008-05-22 00:37:27 +00:00
frosch
eca692ef90
(svn r13206) -Feature(ette): Display all owners of a tile in the tile-info-window.
2008-05-21 22:15:39 +00:00
peter1138
510c0acb4a
(svn r13205) -Codechange: Remove unnecessary code-style-buggering-up macro.
2008-05-21 12:06:05 +00:00
glx
621e205f74
(svn r13202) -Fix (r13149): MSVC signed/unsigned warning
2008-05-20 21:55:45 +00:00
smatz
f244b6b361
(svn r13191) -Fix: segfault after confirming query subwindow in the Generate New World window
2008-05-19 19:17:56 +00:00
smatz
5cedf77a9a
(svn r13190) -Cleanup: remove unused variable
2008-05-19 16:44:50 +00:00
rubidium
27c38052b7
(svn r13185) -Codechange: remove everything related to the WindowProc callbacks.
2008-05-19 09:48:47 +00:00
rubidium
fc29abf621
(svn r13184) -Codechange: make a window class of the signs list.
2008-05-19 09:45:24 +00:00
rubidium
eb35fce734
(svn r13183) -Codechange: make a window class of the VehicleViewWindow.
2008-05-19 09:39:05 +00:00
rubidium
c3fd582c55
(svn r13182) -Doc: add documentation to mostly rail_gui related functions. Patch by Alberth.
2008-05-19 09:24:03 +00:00
rubidium
a1137fcdfe
(svn r13181) -Codechange: make news callback handling a little simpler. Patch by Cirdan.
2008-05-19 09:18:51 +00:00
peter1138
b1e324dd47
(svn r13180) -Codechange: make a window class of the TownDirectoryWindow.
2008-05-19 09:17:26 +00:00
smatz
6864eedb1b
(svn r13179) -Fix (r13173): r13178 applies to the main toolbar in Scenario Editor, too
2008-05-19 02:01:44 +00:00
smatz
70127934d1
(svn r13178) -Fix (r13173): the main toolbar didn't respect patch settings, it was always positioned on the right side
2008-05-19 01:57:30 +00:00
belugas
cbd0349251
(svn r13177) -Fix[FS#2002]: Using level tool in scenario editor makes tiles brown. That is the only tool that does so in Scenario Editor (apart dynamite, of course).Report and Fix by Roujin
2008-05-19 01:51:57 +00:00
smatz
290cedade2
(svn r13176) -Fix (r13153): town window was glitchy while opening
2008-05-19 01:50:07 +00:00
glx
fa72187bbf
(svn r13175) -Fix (r13174): sorting criteria and order for industry directory was always reset on window opening
2008-05-19 01:10:52 +00:00
glx
17a1873843
(svn r13174) -Codechange: make a class of the IndustryDirectoryWindow.
2008-05-18 23:36:33 +00:00
rubidium
09b5320a81
(svn r13173) -Codechange: make windows of the main toolbars.
2008-05-18 22:11:46 +00:00
rubidium
9fc630422d
(svn r13172) -Codechange: make a window class of the terraform toolbars.
2008-05-18 21:53:45 +00:00
rubidium
ade538828d
(svn r13171) -Codechange: make a class of the Build[Air|Rail|Road|Dock]ToolbarWindows.
2008-05-18 21:34:35 +00:00
rubidium
eb2f19ed66
(svn r13170) -Codechange: make classes of the EnginePreview and BuyCompany windows.
2008-05-18 20:49:22 +00:00
rubidium
6da56ee87e
(svn r13169) -Codechange: remove a (now) unneeded parameter of one of the Window constructors.
2008-05-18 20:40:30 +00:00
smatz
9aa69db2e6
(svn r13168) -Fix (r13072): forgot to 'fix' EngList_SortPartial() together with EngList_Sort()
2008-05-18 20:01:54 +00:00
rubidium
629c5ce740
(svn r13167) -Codechange: prepend _ to a global variable.
2008-05-18 19:41:47 +00:00
rubidium
2e25df3ddf
(svn r13166) -Codechange: CmdSetRoadDriveSide belongs in road_cmd.cpp, not settings_gui.cpp.
2008-05-18 17:40:13 +00:00
rubidium
9defec7876
(svn r13165) -Codechange: replace some RebuildXXXList/ResortXXXList+InvalidateWindowXXX with InvalidateWindowXXXData.
2008-05-18 16:51:44 +00:00
glx
aab9e191f5
(svn r13163) -Codechange: remove unused code
2008-05-18 14:12:16 +00:00
smatz
4bf7ab0d1c
(svn r13162) -Fix (r13160): trees couldn't be planted, correct function wasn't overloaded
2008-05-18 14:04:51 +00:00
glx
e82bab5323
(svn r13161) -Fix: free the blitter list when the last blitter is removed.
2008-05-18 12:47:08 +00:00
rubidium
fc4393dcfe
(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent.
2008-05-18 12:40:38 +00:00
skidd13
a426047441
(svn r13159) -Feature: Add the ability to sort availible bridges in the build bridge GUI
2008-05-18 12:25:46 +00:00
rubidium
fc7e8100e1
(svn r13158) -Codechange: make a class of the GameOptionsWindow.
2008-05-18 12:17:52 +00:00
rubidium
3455844ea3
(svn r13156) -Codechange: make classes of the GraphWindows.
2008-05-18 11:23:41 +00:00
rubidium
cc3a41bfa9
(svn r13155) -Codechange: make a window class of the company league and graph legenda windows.
2008-05-18 09:39:40 +00:00
rubidium
50203f8786
(svn r13154) -Codechange: make a window class of the news message history window.
2008-05-18 08:50:51 +00:00
rubidium
33b822faf7
(svn r13153) -Codechange: make classes of the TownViewWindow and the ScenarioEditorTownGenerationWindow.
2008-05-18 08:13:13 +00:00
rubidium
62e36abd2e
(svn r13152) -Codechange: make a class of the subsidy window.
2008-05-18 08:12:29 +00:00
rubidium
f5681547ef
(svn r13151) -Codechange: use an enum instead of bool as return type of OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean.
2008-05-17 23:11:06 +00:00
glx
c1713c9ab7
(svn r13150) -Codechange: make classes of the Music[TrackSelection]Window.
2008-05-17 22:52:51 +00:00
skidd13
736671347b
(svn r13149) -Codechange: make a class of the BuildBridgeWindow.
2008-05-17 22:07:04 +00:00
glx
8e47178919
(svn r13148) -Codechange: make a class of the SelectGameWindow.
2008-05-17 21:20:58 +00:00
rubidium
152e82ba92
(svn r13147) -Codechange: move the code to draw bankruptcy news to news_gui.cpp.
2008-05-17 21:13:05 +00:00
rubidium
9717e1ef07
(svn r13146) -Codechange: vehicle_base.h doesn't need to be included in vehicle_gui.h.
2008-05-17 20:54:18 +00:00
glx
dbdfccc2da
(svn r13145) -Codechange: make classes of the BuildDocks[Depot|Station]Window.
2008-05-17 20:49:45 +00:00
glx
b68943e4df
(svn r13144) -Codechange: make classes of the BuildRoad[Depot|Station]Window.
2008-05-17 17:37:44 +00:00
smatz
88f9fa89bc
(svn r13143) -Fix (r13142): the Build Waypoint window wasn't resized when it was opened
2008-05-17 16:59:12 +00:00
glx
fdcb4e6402
(svn r13142) -Codechange: make classes of the Build[RailDepot|RailStation|RailWaypoint|Signal]Window
2008-05-17 16:27:36 +00:00
rubidium
7812b24a77
(svn r13141) -Codechange: remove an unused variable from Window.
2008-05-17 13:04:30 +00:00
rubidium
87015f5b63
(svn r13140) -Codechange: move the gui-list-sorting out of window_gui.h so window_gui.h only needs to be included in *_gui.cpp.
2008-05-17 13:01:30 +00:00
rubidium
8b54212900
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
2008-05-17 12:48:06 +00:00
rubidium
d8154e00ac
(svn r13138) -Codechange: remove the need for IsWindowOfPrototype.
2008-05-17 12:26:00 +00:00
rubidium
976f86e7a7
(svn r13137) -Fix: do not send rcon commands of the server to the first client but do directly execute those on the server.
2008-05-17 11:46:35 +00:00
rubidium
9f41e0cf18
(svn r13136) -Codechange: make a window class of the console window.
2008-05-17 09:39:29 +00:00
rubidium
edb2e77035
(svn r13135) -Codechange: make a class of the NetworkJoinStatusWindow.
2008-05-17 08:00:13 +00:00
belugas
27c3d210c4
(svn r13134) -Codechange: make a class of the Airport Picker Window.
2008-05-17 03:31:22 +00:00
belugas
17bd325574
(svn r13133) -Codechange: Add a base class (descending from Window) for all new windows that are going to require a ResetObjectToPlace to be performed on closing.
...
This will allow to free the said window only once, and not twice otherwise
2008-05-17 03:29:16 +00:00
glx
5199f5ff47
(svn r13132) -Codechange: make a class of the GenerateProgressWindow.
2008-05-17 03:16:04 +00:00
glx
5b54c9e373
(svn r13131) -Codechange: make a class of the ErrmsgWindow.
2008-05-17 02:54:04 +00:00
rubidium
cc0dae2271
(svn r13130) -Codechange: remove some of the (old) WindowEvent wrapper functions/enums/variables as they are not used anymore.
2008-05-16 23:30:10 +00:00
rubidium
55546ae82c
(svn r13129) -Codechange: remove the WP macro and it's related variables.
2008-05-16 23:29:31 +00:00
peter1138
7ae25c25b6
(svn r13128) -Codechange: Make a class of the refit window
2008-05-16 23:23:38 +00:00
glx
670eca936f
(svn r13127) -Fix (r13122): of course WIN32_LEAN_AND_MEAN excludes too much stuff
2008-05-16 22:29:27 +00:00
glx
180272ed86
(svn r13126) -Fix (r13022) [FS#2009, FS#2010]: driver list should be dynamically allocated as static uninitialistion order is undetermined. The list is freed when the latest driver is removed.
2008-05-16 21:32:10 +00:00
bjarni
5469686001
(svn r13125) -Fix [FS#2000](r12913): [autoreplace] failing replacement and restoring a vehicle will no longer decrease the vehicle count in groups
2008-05-16 21:04:49 +00:00
glx
ced7ee3043
(svn r13124) -Codechange: make a class of the OrdersWindow.
2008-05-16 20:08:20 +00:00
rubidium
5ede3da220
(svn r13123) -Codechange: passing the bankrupt type via data_b is not needed anymore. Patch by Cirdan.
2008-05-16 20:04:17 +00:00
glx
5ea41a57b8
(svn r13122) -Fix: WIN32_LEAN_AND_MEAN define is needed for all WIN32 compilers
2008-05-16 17:53:19 +00:00
rubidium
3b97cc2e30
(svn r13121) -Codechange: make a class of the PerformanceRatingDetailWindow.
2008-05-16 17:45:43 +00:00
rubidium
2da844b146
(svn r13120) -Codechange: make a class of the VehicleDetailsWindow.
2008-05-16 17:33:09 +00:00
rubidium
e1cce4dd3c
(svn r13119) -Codechange: make a class of the timetable window.
2008-05-16 13:39:25 +00:00
rubidium
feba3ac1e7
(svn r13118) -Codechange: make classes of the EndGameWindow and the HighScoreWindow.
2008-05-16 13:21:43 +00:00
rubidium
b39525581d
(svn r13117) -Codechange: make a window class of the PlayerFinancesWindow.
2008-05-16 07:34:48 +00:00
rubidium
1a2413d59e
(svn r13116) -Codechange: make a window class of the statusbar window.
2008-05-16 07:24:21 +00:00
rubidium
6ac20f00bb
(svn r13115) -Codechange: make a window subclass of the MessageOptionsWindow.
2008-05-16 07:15:32 +00:00
rubidium
7491b792e2
(svn r13114) -Codechange: use InvalidateData instead of direct window access to modify the state of the statusbar from outside the statusbar.
2008-05-16 07:08:04 +00:00
rubidium
7c7a4de3e5
(svn r13113) -Codechange: make a class of the TownAuthorityWindow.
2008-05-15 22:47:03 +00:00
rubidium
b84adf1d89
(svn r13112) -Codechange: make classes of the patches and custom currency windows.
2008-05-15 21:48:47 +00:00
rubidium
9e4d664a24
(svn r13111) -Documentation: update the documentation of AddNewsItem to reflect reality. Patch by Cirdan.
2008-05-15 20:53:44 +00:00
rubidium
c81a333cb6
(svn r13110) -Fix [FS#2018]: some toolbar buttons not being unpressed properly.
2008-05-15 20:52:28 +00:00
rubidium
9013632325
(svn r13109) -Codechange: make a class out of the CheatWindow.
2008-05-15 20:51:52 +00:00
rubidium
b08d728ac9
(svn r13108) -Codechange: make a Window subclass of the main toolbars sub menus.
2008-05-15 20:04:10 +00:00
glx
6a50687bdc
(svn r13107) -Codechange: make NetworkCompanyPasswordWindow and SelectPlayerFaceWindow children of PlayerCompanyWindow.
2008-05-15 19:24:15 +00:00
rubidium
eeb6381690
(svn r13106) -Codechange: rework the toolbar code a little so functions do not have to return the Window they just created.
2008-05-15 19:00:20 +00:00
rubidium
8ba6f08ca6
(svn r13105) -Fix [FS#2015]: the title of a query window would (sometimes) change when the on screen keyboard was opened.
2008-05-15 18:26:45 +00:00
rubidium
5ae795953a
(svn r13104) -Codechange: make ResetObjectToPlace safe to be called recursively via the OnPlaceObjectAbort callback and use this knowledge to simplify closing some windows.
2008-05-15 14:41:56 +00:00
rubidium
8fff6e8638
(svn r13103) -Codechange: make a class of the PlayerCompanyWindow.
2008-05-15 14:12:22 +00:00
rubidium
d94bef9d5c
(svn r13102) -Codechange: make a class of the NewsWindow.
2008-05-15 13:47:55 +00:00
rubidium
d1ab9908bc
(svn r13101) -Codechange: remove a unused global function.
2008-05-15 13:47:22 +00:00
rubidium
76b8970a33
(svn r13100) -Codechange: reduce the amount of parameters passed via AddNewsMessage as there is (for each news message type) a tuple of 4 parameters that is the same for all calls.
2008-05-15 13:39:36 +00:00
rubidium
009a748ab3
(svn r13099) -Fix [FS#2014]: when a window had children only one of them would be closed (on a parent closure) instead of all children.
2008-05-15 11:17:56 +00:00
rubidium
15e89b32b9
(svn r13098) -Fix [FS#2016]: segmentation fault on opening an already opened depot.
2008-05-15 08:01:46 +00:00
glx
534bf5b402
(svn r13097) -Codechange: make a class of the GameDifficultyWindow.
2008-05-15 00:01:42 +00:00
glx
bdd75a65f8
(svn r13096) -Codechange: resize SelectPlayerLiveryWindow dynamically on _loaded_newgrf_feature.has_2CC changes
2008-05-14 23:02:05 +00:00
glx
7728ef7204
(svn r13095) -Codechange: make a class of the SelectPlayerLiveryWindow.
2008-05-14 22:52:12 +00:00
rubidium
0449abe88b
(svn r13094) -Fix: closing the QueryWindow would always send a 'query has been cancelled message' even when it was not cancelled causing joining passworded servers/companies to fail.
2008-05-14 20:28:11 +00:00
glx
be43bbc3f3
(svn r13093) -Codechange: make a class of AboutWindow.
2008-05-14 20:01:06 +00:00
glx
22960e82aa
(svn r13092) -Fix (r13042): don't add a variable in a subclass when the parent class already have it
2008-05-14 19:08:09 +00:00
smatz
7890344bbd
(svn r13091) -Fix: certain compilers give false warning about uninitialized variable
2008-05-14 18:35:15 +00:00
smatz
ec627dedf8
(svn r13090) -Codechange: add functions for direct conversion from DiagDirection to Track and Trackbits
2008-05-14 18:31:21 +00:00
smatz
56f15b3544
(svn r13089) -Fix (r13072): MorphOS compilation was broken
2008-05-14 18:27:39 +00:00
smatz
08814d50ea
(svn r13088) -Codechange: use SigSegState enum instead of bool variable (michi_cc)
2008-05-14 16:38:53 +00:00
peter1138
6bfd695002
(svn r13087) -Codechange: Constify CalcPercentVehicleFilled() (michi_cc)
2008-05-14 15:34:04 +00:00
smatz
f64c4fc4fb
(svn r13086) -Fix: do not crash badly after loading a newgrf with engines in-game that often
2008-05-14 15:29:48 +00:00
glx
044f385f9c
(svn r13085) -Fix (r12980): wrong syntax in source.list causing unneeded file additions by generate.vbs
2008-05-14 03:34:17 +00:00
glx
1118e389e9
(svn r13084) -Fix (r13042): forgot to add querystring_gui.h to source.list and project files
2008-05-14 02:52:06 +00:00
glx
bbc173dfc6
(svn r13083) -Fix (r13042): another segmentation fault when OskWindow's parent closes it
2008-05-14 02:32:35 +00:00
glx
c9f26cceb7
(svn r13082) -Fix (r13042): segmentation fault due to too early deletion of OskWindow.
2008-05-14 01:57:12 +00:00
glx
b4682bff97
(svn r13081) -Fix: Empty while-loop warnings from gcc 4.3+
2008-05-13 22:42:10 +00:00
smatz
311f2482fa
(svn r13080) -Fix: warning about unused variable when compiling without asserts
2008-05-13 22:19:20 +00:00
smatz
a152d420a5
(svn r13079) -Fix: certain compilers give false warning about uninitialized variable
2008-05-13 22:02:14 +00:00
rubidium
cf91f6bf3e
(svn r13078) -Fix: group gui used the vehicle type before it was actually set.
2008-05-13 21:50:31 +00:00
smatz
a9cc987929
(svn r13077) -Codechange: move function that updates cached num_engines to engine.cpp, make it run only 1 loop
2008-05-13 21:36:09 +00:00
rubidium
bb3bd587a6
(svn r13076) -Fix [FS#2012]: the wrong autoreplace window would be shown if the vehicle isn't a train.
2008-05-13 21:16:23 +00:00
peter1138
9fa2e849f2
(svn r13075) -Codechange: Allow any value for a dropdown item instead of just positive.
2008-05-13 21:11:38 +00:00
peter1138
eb112946a7
(svn r13074) -Fix: For multiheaded engines, halve power and running cost when used instead of when loading, to allow callback values to work properly.
2008-05-13 20:39:57 +00:00
peter1138
153acec334
(svn r13073) -Codechange: make classes of the NewGRF windows
2008-05-13 20:26:48 +00:00
smatz
ad8057ab76
(svn r13072) -Fix (r12995): possible out-of-bounds access
2008-05-13 18:39:15 +00:00
rubidium
ab7a5568d7
(svn r13071) -Codechange: make also a class of the MainWindow.
2008-05-13 14:59:50 +00:00
rubidium
8e702d1053
(svn r13070) -Fix (r13069): do save before commit...
2008-05-13 14:58:41 +00:00
rubidium
dddfaaac7d
(svn r13069) -Codechange: it is no longer needed to pass a void *data pointer with the WE_CREATE message because nothing uses it anymore.
2008-05-13 14:43:33 +00:00
rubidium
db69f81fe7
(svn r13068) -Codechange: make a class of the BuildVehicleWindow.
2008-05-13 14:28:27 +00:00
rubidium
aa44fe3b69
(svn r13067) -Codechange: make a class of the DepotWindow.
2008-05-13 13:39:50 +00:00
rubidium
e6f96da537
(svn r13066) -Fix [FS#2005]: loading of TTDP savegames with rivers in them.
2008-05-13 12:15:52 +00:00
rubidium
d0c79e1164
(svn r13065) -Codechange: remove the need for the news string callbacks. Patch by Cirdan.
2008-05-13 10:17:04 +00:00
glx
d0033bfb07
(svn r13064) -Codechange: make a class of the SelectPlayerFaceWindow.
2008-05-13 01:05:39 +00:00
belugas
3982160f50
(svn r13063) -Fix(13062): Removal of old handler was not followed by removal in descriptor
2008-05-13 00:46:04 +00:00
belugas
6c0d2b9132
(svn r13062) -Codechange: make a class of the TransparencyToolbar.
2008-05-13 00:37:29 +00:00
glx
ca4d92e2f2
(svn r13061) -Codechange: make a class of the BuildTreesWindow.
2008-05-12 21:46:08 +00:00
glx
18c33e1569
(svn r13060) -Codechange: update build industry window when raw_industry_construction setting is modified
2008-05-12 14:54:33 +00:00
glx
cffb7a834c
(svn r13058) -Codechange: make a class of the ExtraViewportWindow.
2008-05-12 00:26:44 +00:00
glx
ad19bf105a
(svn r13055) -Codechange: make a class of SmallMapWindow.
2008-05-11 19:47:10 +00:00
rubidium
526d5de867
(svn r13054) -Codechange: make a class of the PlayerStationsWindow.
2008-05-11 18:50:12 +00:00
rubidium
4a809a692c
(svn r13053) -Codechange: station sorting used it's own implementation of GUIList and the associated enums, now it doesn't anymore.
2008-05-11 18:32:33 +00:00
rubidium
5924346697
(svn r13052) -Codechange: make a class of the DropdownWindow.
2008-05-11 18:18:18 +00:00
rubidium
4caa813711
(svn r13051) -Codechange: depot_d belongs in depot_gui.cpp.
2008-05-11 18:17:56 +00:00
glx
56c3f828cd
(svn r13050) -Codechange: make a class of IndustryViewWindow.
2008-05-11 17:44:56 +00:00
rubidium
3ef0a1e3be
(svn r13049) -Codechange: make a class of the TooltipsWindow.
2008-05-11 17:44:38 +00:00
rubidium
1be2847668
(svn r13048) -Codechange: make a class of the StationViewWindow.
2008-05-11 17:24:52 +00:00
glx
c708ab3b48
(svn r13047) -Codechange: remove vp_d
2008-05-11 15:08:44 +00:00
rubidium
c47926311b
(svn r13046) -Codechange: make classes of the VehicleListWindow and the VehicleGroupWindow.
2008-05-11 15:00:11 +00:00
rubidium
75e3792aa3
(svn r13045) -Codechange: make list_d (now GUIList) more generic and uniform.
2008-05-11 14:23:45 +00:00
rubidium
568464aa96
(svn r13044) -Fix: deleting an already deleted window.
2008-05-11 14:09:38 +00:00
rubidium
9066a961e7
(svn r13043) -Codechange: remove some duplicate variables from news_d.
2008-05-11 13:02:58 +00:00
rubidium
eb2d47b547
(svn r13042) -Codechange: make a class of CreateScenarioWindow, GenerateLandscapeWindow, NetworkChatWindow, NetworkCompanyPasswordWindow, NetworkGameWindow, NetworkStartServerWindow, QueryStringWindow, SaveLoadWindow. All these classes depended on the 'querystr_d' object which is now put into QueryStringBaseWindow. As a side effect this removes quite a lot of WP macro usages and a few global variables.
2008-05-11 12:26:20 +00:00
rubidium
e63137f47f
(svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors.
2008-05-11 11:41:18 +00:00
rubidium
599bc8942e
(svn r13040) -Codechange: make a class of the NetworkLobbyWindow.
2008-05-11 07:22:13 +00:00
rubidium
46875e28be
(svn r13039) -Codechange: make a class of the Query window.
2008-05-11 06:59:51 +00:00
belugas
7884a4ff19
(svn r13038) -Fix: When switching the signal gui patch to off, delete the signal window accordingly
2008-05-11 02:15:02 +00:00
rubidium
b47a151bce
(svn r13037) -Codechange: make a class of the ReplaceVehicle window.
...
-Fix [FS#1997]: MSVC 64 bit build failing to compile due to std::vectors being very large..
2008-05-10 23:44:15 +00:00
glx
356473efa5
(svn r13036) -Codechange: make a class of the BuildIndustry Window.
2008-05-10 23:43:08 +00:00
rubidium
c32559ac12
(svn r13035) -Codechange: remove two needless global-ish variables.
2008-05-10 22:43:33 +00:00
rubidium
3749323e23
(svn r13034) -Fix: segmentation fault due do double delete when closing the OSK window in some cases.
2008-05-10 21:35:20 +00:00
smatz
d41f3def5c
(svn r13033) -Fix [FS#2003](r13029): land info tool wasn't working
2008-05-10 19:59:41 +00:00
glx
6ad199d127
(svn r13032) -Codechange: make industry view window resizable and truncate strings
2008-05-10 15:58:22 +00:00
rubidium
83664c8bc4
(svn r13031) -Codechange: make AssignWidgetToWindow a static function instead of a global one as it should only be used from window.cpp.
2008-05-10 13:54:20 +00:00
rubidium
89c15ecb23
(svn r13030) -Codechange: do use MallocT instead of ReallocT when 100% sure that the pointer you are allocating to is NULL. Patch by Alberth.
2008-05-10 13:53:11 +00:00
rubidium
d24442ae8b
(svn r13029) -Codechange: more work in the road to getting the WP macros and byte[WINDOW_CUSTOM_SIZE] removed. This step changes the event handling to work directly on the Window class instead of via a function pointer and big switches while keeping backward compatability while we're rewriting the Windows to the new scheme.
2008-05-10 13:46:36 +00:00
rubidium
935434333b
(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the same thing.
2008-05-10 12:30:27 +00:00
rubidium
f23026cce8
(svn r13027) -Codechange: use StrEmpty instead of arr[0] == '\0' and remove the need for WE_ON_EDIT_TEXT_CANCEL.
2008-05-10 08:58:52 +00:00
belugas
e099831210
(svn r13026) -Codechange[FS#1999]: Further Dynamite Tool Unification.(Roujin)
2008-05-10 02:59:52 +00:00
rubidium
68a1d75d9e
(svn r13025) -Codechange: remove the need for two WindowEvents.
2008-05-09 15:27:00 +00:00
rubidium
f438700402
(svn r13024) -Codechange: do not use WE_MOUSELOOP when WE_TICK suffices, rename WE_4 to something more descriptive and correct some (completely incorrect) comments.
2008-05-09 09:29:27 +00:00
peter1138
486172e07f
(svn r13023) -Revert (r1444): Revert changes to multihead engine weight -- the original values were correct.
2008-05-09 07:47:30 +00:00
smatz
5e51833ee5
(svn r13022) -Fix: driver list wasn't freed, replace by statically allocated one
2008-05-08 23:26:17 +00:00
rubidium
2ba05f8987
(svn r13021) -Codechange: free data_b for other uses when it is not used to store a second tile to skip to (in news messages). Patch by cirdan.
2008-05-08 22:53:49 +00:00
glx
bc514a7f51
(svn r13020) -Codechange: make industry directory window horizontally resizable and truncate strings
2008-05-08 21:09:21 +00:00
glx
0b37b81956
(svn r13019) -Fix [FS#1997]: silence some more MSVC x64 warnings (michi_cc)
2008-05-08 20:05:32 +00:00
rubidium
ba853fdb0b
(svn r13018) -Codechange: make a class of the LandInfo Window.
2008-05-08 19:26:55 +00:00
smatz
386a3f1d20
(svn r13016) -Codechange: unify the detection if rail catenary should be drawn
2008-05-08 16:48:29 +00:00
rubidium
4a11ebe76f
(svn r13015) -Codechange: move some 'WP' structs out of window_gui.h to the .cpp files where they are actually used.
2008-05-08 14:14:16 +00:00
glx
5fda77239e
(svn r13014) -Fix (r13008): mingw revealed some signed/unsigned warnings
2008-05-08 14:04:52 +00:00
rubidium
d7e0dd6e82
(svn r13013) -Fix: GCC 4.3 warning about a clobbering mask due to longjmp. This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling.
2008-05-08 13:51:15 +00:00
rubidium
ea218de179
(svn r13012) -Fix (r13011): the PlaceProc that was moved depended on another function...
2008-05-08 13:48:34 +00:00
rubidium
c74ca38970
(svn r13011) -Codechange: move PlaceProc_BuyLand out of rail_gui.cpp to the place where it is used and remove some unneeded globalisations of some other PlaceProc functions.
2008-05-08 13:30:50 +00:00
rubidium
cd3dda5c0c
(svn r13010) -Codechange: move the tree building GUI out of misc_gui.cpp.
2008-05-08 13:29:35 +00:00
rubidium
cabd771fc0
(svn r13009) -Codechange: move more tile highlighting related functions/types to tilehighlight_*.h.
2008-05-08 13:21:55 +00:00
glx
e48a351f8e
(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warnings
2008-05-08 13:20:54 +00:00
rubidium
f7b6a02b1e
(svn r13007) -Fix: some files in source.list where in the wrong category.
2008-05-08 13:06:12 +00:00
rubidium
9ed36409c5
(svn r13006) -Codechange: GetMenuItemIndex is only used for the toolbar, so move it to there.
2008-05-08 12:59:47 +00:00
rubidium
23fc96c3e8
(svn r13005) -Codechange: prepare AllocateWindowDescFront for subclassing of Window.
2008-05-08 11:50:34 +00:00
rubidium
2eef026fe3
(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with a Window constructor.
2008-05-08 11:31:41 +00:00
bjarni
d3650ecb3a
(svn r13002) -Fix (r13001): [autoreplace] previous fix broke updating of a pointer to the front vehicle in certain cases
...
Now it's updated when it's the front vehicle and it's every time it's the front vehicle and only if it's the front vehicle (nomatter if the replacement works or not)
2008-05-07 23:00:11 +00:00
bjarni
02709df7e3
(svn r13001) -Fix [FS#1994](r12913): [autoreplace] we should stop working on vehicles right away if we fail to replace them and certainly not presume their data is valid
2008-05-07 22:08:20 +00:00
glx
6e6102e20d
(svn r13000) -Fix (r12991): broken win9x compilation
2008-05-07 21:51:13 +00:00
rubidium
19910188fa
(svn r12999) -Fix [FS#1995]: when a Window got deleted on a double click event, we should not send a click event to the now non-existant Window as that causes segfaults.
2008-05-07 21:45:27 +00:00
rubidium
5e1516e486
(svn r12998) -Fix: -Wredundant_decls sees "friend" declarations as redundant declarations in GCC 2.95, so only use if for GCC >= 3.
2008-05-07 21:42:17 +00:00
glx
c990d97291
(svn r12996) -Fix: debugging was not possible with MSVC 2008
2008-05-07 20:10:48 +00:00
smatz
3445b8054c
(svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ wrapper for CBlobT
2008-05-07 18:31:29 +00:00
smatz
220bc49731
(svn r12994) -Fix (r12976): another case main toolbar wasn't marked dirty
2008-05-07 18:14:09 +00:00
smatz
c3822e3a90
(svn r12993) -Fix (r11175): list used for sorting GRFs wasn't freed
2008-05-07 17:36:28 +00:00
smatz
0c4715d825
(svn r12992) -Fix (r12976): main toolbar wasn't marked dirty when a child combobox was destroyed
2008-05-07 15:53:58 +00:00
glx
c2c9121307
(svn r12991) -Codechange: removed some unneeded includes
2008-05-07 14:12:20 +00:00
rubidium
694ba37377
(svn r12990) -Fix: silence the redundanct declaration warning when compiling with iconv.
2008-05-07 13:37:53 +00:00
rubidium
cd7c99452f
(svn r12989) -Codechange: move ViewportSign to viewport_type.h.
2008-05-07 13:18:33 +00:00
bjarni
0cfd2baa3c
(svn r12988) -Fix [FS#1992](r12913): [autoreplace] failing to replace a road vehicle could free it's slot without the vehicle knowing it (leading to assert)
2008-05-07 13:11:33 +00:00
rubidium
3d5567ccf7
(svn r12987) -Codechange: split viewport and tile selection.
2008-05-07 13:10:15 +00:00
rubidium
7ccda80b0b
(svn r12986) -Codechange: move the landscape and transport related types from openttd.h to their own headers.
2008-05-07 09:07:19 +00:00
bjarni
8fea5a62c9
(svn r12985) -Fix (r12977): [OSX] fixed missing includes in the cocoa files
2008-05-07 08:38:56 +00:00
rubidium
ca4349b517
(svn r12984) -Codechange: some coding style in window.cpp.
2008-05-07 08:27:55 +00:00
belugas
fa8ab829e9
(svn r12983) -Codechange [FS#1987] : Unification of all dynamite tools calls to only one. Thanks to Roujin
2008-05-07 00:04:40 +00:00
smatz
75a87a7266
(svn r12982) -Fix: compiler warning when compiling without asserts
2008-05-06 23:45:25 +00:00
glx
a9d263c459
(svn r12981) -Codechange: remove some useless includes and defines
2008-05-06 23:43:47 +00:00
rubidium
3b9e4f6d17
(svn r12980) -Fix: MorphOS threading support. Patch by Fabien Coeurjoly.
2008-05-06 22:50:55 +00:00
rubidium
eaaf217a96
(svn r12979) -Codechange: support using MORPHOS in sources.list.
2008-05-06 22:42:10 +00:00
rubidium
822c130b70
(svn r12978) -Codechange: "\\0" is not needed for the MorphOS revision string. Patch by tokai.
2008-05-06 22:41:28 +00:00
rubidium
402a1e24ba
(svn r12977) -Codechange: remove quite some redundant (duplicate) function declarations.
2008-05-06 22:17:12 +00:00
rubidium
9bf519f26b
(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.
2008-05-06 22:08:18 +00:00
rubidium
e6c944a6c4
(svn r12975) -Codechange: replace DeleteWindow(w) with delete w.
2008-05-06 21:28:30 +00:00
rubidium
46a0ebe1d9
(svn r12974) -Codechange: check whether loading/saving highscores goes as it should be.
2008-05-06 21:07:47 +00:00
peter1138
c025d7a152
(svn r12973) -Codechange: Rename GRMSpriteEntry to GRFLocation, as it is not necessarily specific to GRM sprites...
2008-05-06 17:24:27 +00:00
glx
780db88e99
(svn r12972) -Fix (r12971): forgot to close a comment
2008-05-06 15:36:55 +00:00
rubidium
d03994098b
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
2008-05-06 15:11:33 +00:00
glx
fb938a2cb3
(svn r12970) -Codechange: coding style for some function names
2008-05-06 15:06:19 +00:00
rubidium
fb1db90cc6
(svn r12969) -Codechange: remove a completely pointless file.
2008-05-06 14:24:33 +00:00
maedhros
8da41ec62e
(svn r12968) -Fix: Don't segfault when adding a server if 0.0.0.0 was entered for the address.
2008-05-06 10:31:50 +00:00
glx
7e1ac0ce57
(svn r12967) -Fix (r12966): my lang update script failed
2008-05-05 23:04:24 +00:00
glx
e326a03c4c
(svn r12966) -Update: apply english.txt changes from r12965 to other languages
2008-05-05 22:52:49 +00:00
glx
963dce0d47
(svn r12965) -Codechange: add support for callback 37 in industries directory window
2008-05-05 22:42:06 +00:00
glx
e7678a03cc
(svn r12964) -Codechange: rewrite callback 37 related code so it will be easier to add supported windows
2008-05-05 22:37:40 +00:00
rubidium
50516f2372
(svn r12963) -Fix (r12960): loading some NewGRFs could cause an infinite loop.
2008-05-05 22:35:33 +00:00
smatz
71800aa7c6
(svn r12962) -Fix (r12961): forgot one break
2008-05-05 22:22:12 +00:00
smatz
c9cf1d4cee
(svn r12961) -Codechange: store the type of savegame we are loading in a global variable
2008-05-05 22:03:01 +00:00
rubidium
56e1178dca
(svn r12960) -Codechange: handle return values of (some) file system related functions.
2008-05-05 21:54:05 +00:00
glx
1050f07ed1
(svn r12959) -Fix: don't assume no production when the first produced cargo is invalid in industries directory
2008-05-05 21:09:03 +00:00
peter1138
22aa011b57
(svn r12958) -Codechange: Allocate sprites reserved by GRM in advance of 'Action 1' sprites, giving much less chance of GRM reservation failure if lots of NewGRF sets are loaded.
2008-05-05 19:02:10 +00:00
rubidium
f200fc3b99
(svn r12957) -Codechange: do not misuse snprintf when you just want to copy a string, also use DEBUG instead of fprintf in one case.
2008-05-05 18:27:57 +00:00
belugas
0eab2c07c2
(svn r12956) -Codechange: Code-style application on switch-case aligment
2008-05-05 16:05:36 +00:00
smatz
72120a48c4
(svn r12955) -Fix (r12858): compilation with desync debug was broken
2008-05-05 15:07:09 +00:00
peter1138
4595d2c3b1
(svn r12953) -Feature: Open a new viewport when ctrl-clicking on a 'Location' button, a town/station/industry list, or some news items.
2008-05-05 11:36:43 +00:00
peter1138
57e104f97e
(svn r12952) -Cleanup: Indenting and codestyle
2008-05-05 11:24:58 +00:00
belugas
cdd22af5a1
(svn r12951) -Fix(r9762)[FS#1977): Revert the new difficulty settings of town and industries back to their initial values.
2008-05-05 02:11:12 +00:00
belugas
26f11fd181
(svn r12950) -Fix: two includes is one too much
2008-05-05 02:02:32 +00:00
rubidium
a1e77073fe
(svn r12949) -Fix [FS#1978]: no loading/no unloading orders were 'forgotten' during manual replaces.
2008-05-04 22:57:50 +00:00
rubidium
e6bc8fa3d8
(svn r12948) -Fix [FS#1982]: all vehicles would be available when an original scenario would be played.
2008-05-04 22:38:18 +00:00
glx
9eb498eb53
(svn r12947) -Fix: keep only first 15 bits for non failed callback results
2008-05-04 22:32:25 +00:00
rubidium
a51e32376e
(svn r12946) -Fix: do not allocate the OldNames table when creating a new game as it won't be used anyway.
2008-05-04 22:19:44 +00:00
rubidium
7a85e26268
(svn r12945) -Fix: (small) memory leak when joining/exiting threads.
2008-05-04 22:13:47 +00:00
smatz
297f99e100
(svn r12944) -Codechange: use rev.h instead of externs at many places
2008-05-04 21:53:36 +00:00
rubidium
0b8b5d1f3b
(svn r12943) -Fix: reading/modifying invalid data under some circumstances.
2008-05-04 21:47:36 +00:00
rubidium
762315c47c
(svn r12942) -Fix [FS#1979]: closing some windows caused recursion in the Window deletion causing the reading invalid/freed data which could cause crashes.
2008-05-04 21:36:37 +00:00
rubidium
cb680474c3
(svn r12941) -Codechange: don't access wndproc directly. Patch by Alberth.
2008-05-04 10:05:50 +00:00
bjarni
dbf6e344a4
(svn r12940) -Fix [FS#1974](r12913): [autoreplace] a vehicle backup should include the cargo packets in the vehicle as well
2008-05-04 10:05:35 +00:00
rubidium
8ca1035316
(svn r12939) -Codechange: do not use the window proc to determine whether a toolbar is a rail toolbar, but use the window number.
2008-05-04 09:39:16 +00:00
rubidium
a26b25aecc
(svn r12938) -Codechange: coding style fixes. Patch by Alberth.
2008-05-04 08:56:59 +00:00
rubidium
5b44c68b19
(svn r12937) -Codechange: split allocating and finding the spot to place a window. Patch by Alberth.
2008-05-04 08:49:57 +00:00
rubidium
72eb1f100b
(svn r12936) -Doc: a few structs in geometry_type.hpp. Patch by Alberth.
2008-05-04 08:38:21 +00:00
rubidium
d1ddff90d9
(svn r12935) -Fix [FS#1975]: vehicles forget their manual depot order when stopping at a station. Now we just pass through the station without stopping when a vehicle has been given a depot order.
2008-05-02 08:15:36 +00:00
belugas
b49b4f627f
(svn r12934) -Codechange: Before verification of local authority, just make sure airport can physically be built there. Just moving tests
2008-05-02 02:06:57 +00:00
glx
49484eedca
(svn r12933) -Fix: minor errors related to industries accepted/produced cargo
2008-05-01 22:51:53 +00:00
peter1138
3e0b6199c4
(svn r12932) -Fix [FS#1970]: Articulated engines ignored GRF engine overrides.
2008-04-30 17:42:08 +00:00
rubidium
4097d81323
(svn r12930) -Add: build support for NetBSD and HP-UX. Patch by ahoka.
2008-04-30 07:39:46 +00:00
smatz
c76b2be644
(svn r12929) -Fix [FS#1967](r12560): town rating was too often reset to Mediocre
2008-04-29 23:11:55 +00:00
peter1138
a00371c8db
(svn r12924) -Feature: Introducing the so called 'engine pool' which primarily removes the fixed engine type limits and also happens to allow (with the patch option 'dynamic_engines') multiple NewGRF vehicle sets to coexist.
2008-04-29 21:31:29 +00:00
rubidium
1d01390fa6
(svn r12921) -Codechange: coding style fixes and documentation updates.
2008-04-29 18:19:29 +00:00
smatz
a870a66877
(svn r12920) -Fix (r12859): town rating was affected even after the test run
2008-04-29 18:08:14 +00:00
smatz
fc60ef874d
(svn r12919) -Fix [FS#1965]: flood road tiles even when there are road works in progress
2008-04-29 16:36:44 +00:00
rubidium
9f3351fed4
(svn r12918) -Fix [FS#1963] (r12679): last airport would always be shown as buildable even when it was not.
2008-04-29 10:26:22 +00:00
peter1138
5ca6fd67fc
(svn r12917) -Codechange: standardise variable names called with FOR_ALL_ENGINEIDS_OF_TYPE
2008-04-29 07:11:54 +00:00
smatz
868c17a175
(svn r12916) -Fix: let ThreadObject_pthread::IsRunning() behave the same way as ThreadObject_Win32::IsRunning() does
2008-04-28 23:48:45 +00:00
smatz
dd00683a46
(svn r12915) -Fix [FS#1960](r12857): don't initialize Station struct with tile=0, buoys will never change that value
2008-04-28 23:34:23 +00:00
peter1138
a37ee93f8d
(svn r12914) -Fix: Game crash when a spectator/server tried to show an engine with no owner when a NewGRF requested a specific variable.
2008-04-28 11:15:13 +00:00
bjarni
757de2bdf5
(svn r12913) -Add: ability to backup and restore a player's economic data and data for a vehicle (or chain of vehicles)
...
Autoreplace uses this with the following benefits:
-Mass autoreplace (the button in the depot window) will now estimate costs correctly
-Autoreplace now either replaces correctly or manages to keep the original vehicle (no more broken trains)
Thanks to Ammler for testing this
2008-04-27 20:09:29 +00:00
bjarni
9f5f4e59cd
(svn r12912) -Codechange: overloaded ChangeVehicleViewWindow() so each argument can be either a Vehicle pointer or a VehicleID
2008-04-27 18:05:48 +00:00
peter1138
3f2513b5ac
(svn r12910) -Fix: Report reverse sprite status (FD/FE) to NewGRF for manually toggled vehicles.
2008-04-27 10:19:41 +00:00
smatz
9e1b8b69e3
(svn r12906) -Fix: vehicle groups, engine replacement rules and player/company names were not properly reset/freed after bankrupt (before new player start)
2008-04-26 14:20:39 +00:00
smatz
805e1db332
(svn r12904) -Fix [FS#1953]: remove trams from savegames saved in OTTD without tram support, it is better than to simply crash
2008-04-25 16:33:40 +00:00
rubidium
4e80f3f3b1
(svn r12898) -Codechange: coding style in unmovable_cmd.cpp.
2008-04-25 15:25:28 +00:00
rubidium
1aa7d9faff
(svn r12897) -Codechange: some coding style in station_cmd.cpp.
2008-04-25 15:22:32 +00:00
glx
9d7181abd7
(svn r12895) -Fix: restored Icelandic plural form and removed cases from Brazilian Portuguese (again)
2008-04-25 15:05:08 +00:00
rubidium
f1679bcbb7
(svn r12892) -Fix: too many items in the vehicle toolbars were greyed out.
2008-04-25 06:15:58 +00:00
glx
e7582da106
(svn r12882) -Fix (r12764): the check for missing header files could find more files than needed
2008-04-24 23:50:40 +00:00
glx
1d9dbd9401
(svn r12881) -Fix (r12770): the check for missing header files could find more files than needed
2008-04-24 23:40:42 +00:00
rubidium
4ac6655bad
(svn r12876) -Fix [FS#1928]: gcc on FreeBSD does not support -dumpmachine. As gcc is not necessary for FreeBSD compiles we 'just' use g++ as that support -dumpmachine.
2008-04-24 20:07:12 +00:00
belugas
bf702602c1
(svn r12875) -Codechange: Use defined const instead of cast magic
2008-04-24 18:30:41 +00:00
belugas
fbeaf0389d
(svn r12874) -Codechange: The closest town is already known. Do not search for it again.
2008-04-24 18:17:53 +00:00
rubidium
91fa34ea11
(svn r12873) -Fix [FS#1946]: MSVC is whining because it doesn't understand that bytes should be cast to ints.
2008-04-24 17:53:45 +00:00
peter1138
f8612ad5b9
(svn r12872) -Codechange: Remove obsolete unused engine list order function
2008-04-24 15:51:29 +00:00
smatz
345f160978
(svn r12870) -Codechange: remove some magic numbers from u.ship.state handling
2008-04-24 13:05:51 +00:00
rubidium
5ac07a2c34
(svn r12863) -Codechange: rewrite GeneratePlayerColour to be better understandable.
2008-04-24 11:11:50 +00:00
smatz
9fc355fca5
(svn r12862) -Codechange: reduce code duplication for VehicleType -> WindowClass lookup
2008-04-24 09:55:20 +00:00
miham
48eda2b6ef
(svn r12861) -Update: WebTranslator2 update to 2008-04-24 10:49:17
...
brazilian_portuguese - 74 fixed, 2 changed by fukumori (38), tucalipe (38)
bulgarian - 59 fixed by thetitan (59)
catalan - 75 fixed by arnaullv (75)
czech - 70 fixed, 42 changed by Hadez (112)
danish - 46 fixed by MiR (46)
dutch - 75 fixed by habell (75)
estonian - 91 fixed, 33 changed by kristjans (124)
french - 74 fixed, 2 changed by glx (76)
italian - 76 fixed, 9 changed by lorenzodv (85)
latvian - 24 fixed, 39 changed by stripe4 (63)
russian - 86 fixed by Smoky555 (86)
slovak - 3 fixed by lengyel (3)
slovenian - 75 fixed by Necrolyte (75)
spanish - 91 fixed, 2 changed by eusebio (93)
swedish - 72 fixed by ChrillDeVille (72)
traditional_chinese - 82 fixed, 4 changed by xbddc (86)
ukrainian - 76 fixed, 36 changed by mad (112)
2008-04-24 08:53:04 +00:00
peter1138
60eb3c034f
(svn r12860) -Fix [FS#1947]: Train depart animation trigger was not called in some cases.
2008-04-24 07:44:21 +00:00
rubidium
9c675afb91
(svn r12859) -Fix: make the town rating tests use less memory and much quicker; from 13% to unnoticable in the profile in games with lots of towns and lots of very active AIs.
2008-04-23 22:55:11 +00:00
rubidium
739cb53fff
(svn r12858) -Add: small piece of code that can help hunting desyncs. Has to be enabled by --enable-desync-debug=1 though.
2008-04-23 22:17:33 +00:00
rubidium
dce1b33196
(svn r12857) -Fix [FS#1948]: remove the last uses of AutoPtr in the station code.
2008-04-23 22:16:41 +00:00
peter1138
10ab24a5f1
(svn r12856) -Fix: Taking r12377 further, ensure that prop 25 is set for all vehicles in the consist before other properties.
2008-04-23 21:55:24 +00:00
rubidium
6939569362
(svn r12855) -Codechange: do not use autoptr's for testing whether certain objects can be build, but check it directly in the pool so we do not have to call destructors in the testing phase. Stations still use the autoptr though.
2008-04-23 20:56:08 +00:00
smatz
1ba6e3deeb
(svn r12854) -Codechange: make drawing of rail catenary a bit faster
2008-04-23 20:22:31 +00:00
smatz
459259aeec
(svn r12853) -Fix: catenary on tunnel entrances and middle bridge pieces was drawn twice in some cases
2008-04-23 19:47:23 +00:00
smatz
ccfe024a2a
(svn r12852) -Fix: do not try to draw rail catenary above non-rail station tiles
2008-04-23 19:07:18 +00:00
glx
e3ca91dc15
(svn r12850) -Fix (r12848): compilation was broken for some platforms
2008-04-23 13:36:52 +00:00
peter1138
24cccc8333
(svn r12848) -Cleanup/Codechange: Use correct variable types, don't prefix with _ for non-globals, and use implicit enum numbering.
2008-04-23 12:03:47 +00:00
peter1138
fff763b5ce
(svn r12847) -Cleanup: Identing and variable scope
2008-04-23 11:57:58 +00:00
rubidium
39a715f1f3
(svn r12845) -Change: use YAPF for fairly old savegames from before YAPF was introduced.
2008-04-23 00:16:21 +00:00
rubidium
2d860049a7
(svn r12844) -Fix: the industry tick trigger should only be triggered once every 256 ticks, not every tick... Also bail out of the triggers a little earlier if you know they are not going to happen anyway.
2008-04-23 00:14:49 +00:00
bjarni
501b89b8de
(svn r12843) -Feature [FS#1945]: The autoreplace window is now resizable in both directions
...
The code to open this window is also unified for all vehicle types
2008-04-22 23:16:36 +00:00
glx
46bd824b3e
(svn r12842) -Codechange [FS#1604]: scale message history by map size
2008-04-22 21:18:55 +00:00
peter1138
c5211354a6
(svn r12839) -Codechange: Allocate temporary engine data when loading GRFs as needed instead of statically.
2008-04-22 18:20:41 +00:00
belugas
da134d5a39
(svn r12837) -Codechange: Alignment of widget array
2008-04-22 14:40:09 +00:00
rubidium
845b827fbc
(svn r12836) -Fix: SunOS non-dedicated server compilation.
2008-04-21 23:04:05 +00:00
peter1138
5dcd689f56
(svn r12824) -Codechange: Standardise routines for drawing vehicle images, using correct types and less duplication.
2008-04-21 20:50:58 +00:00
frosch
173ac52da5
(svn r12820) -Documentation: Mark callbacks as 8 or 15 bit in 'newgrf_callbacks.h'.
2008-04-21 17:04:17 +00:00
rubidium
5ef8c01ce7
(svn r12819) -Codechange: handle more NewGRFs in the same way as TTDP does it, i.e. testing the low bits for 0xFF or 0 instead of all bits.
2008-04-21 14:33:33 +00:00
rubidium
22140d82c6
(svn r12818) -Codechange: make callbacks 31 and 37 behave like they do in TTDP according to frosch's survey.
2008-04-21 13:45:03 +00:00
rubidium
a40bba8bac
(svn r12817) -Feature: the ability to play NewGRF sounds for industries and stations.
2008-04-21 11:29:01 +00:00
rubidium
2a779a5e10
(svn r12816) -Fix: the cargo count in the performance rating window could be wrong.
2008-04-21 09:27:47 +00:00
rubidium
cea98ea0e6
(svn r12815) -Codechange: reshuffle some variables in the CargoPacket struct saving 4 of 36 bytes with a 32 bit compiler and 8 of 48 bytes on 64 bit compiler per cargo packets. There are generally more cargopackets in game than vehicles.
2008-04-21 09:20:42 +00:00
rubidium
dea4738382
(svn r12814) -Codechange: reshuffle some variables in the Vehicle struct saving 20 bytes with a 32 bit compiler and 32 bytes on 64 bit compiler per vehicle.
2008-04-21 08:35:27 +00:00
rubidium
c332c68170
(svn r12813) -Fix [FS#1943]: the 'last built railtype' got reset too often.
2008-04-21 07:57:51 +00:00
glx
4395bda7b5
(svn r12810) -Codechange: style and useless casts in CmdSetAutoReplace()
2008-04-20 21:49:57 +00:00
peter1138
b418ee5a4c
(svn r12809) -Fix (r1704): Possible out of bounds array access.
2008-04-20 21:38:20 +00:00
glx
f7d3d879c5
(svn r12808) -Fix: enforce autorenew values range in command
...
-Fix: typo in english.txt
2008-04-20 21:36:41 +00:00
rubidium
fccfcd093b
(svn r12805) -Codechange: remove some bit magic related to the news display states. Patch by cirdan.
2008-04-20 11:40:33 +00:00
rubidium
b139756e2b
(svn r12804) -Codechange: move the effect vehicle handling out of vehicle.cpp
2008-04-20 11:12:07 +00:00
rubidium
f55ffd14bd
(svn r12803) -Cleanup: rename SpecialVehicle to EffectVehicle to have a uniform naming of the thing instead of using both names for the same thing.
2008-04-20 10:13:54 +00:00
rubidium
12ae3a2194
(svn r12802) -Fix (r12800): do not commit from the src directory when you want to commit source.list too.
2008-04-20 09:43:30 +00:00
rubidium
181b36ca0b
(svn r12801) -Codechange: remove the dependency of function.h in town_map.h
2008-04-20 08:43:31 +00:00
rubidium
15680e477a
(svn r12800) -Codechange: move the animated tile related functions out of texteff.cpp (it isn't a text effect after all). Also remove a few more functions from functions.
2008-04-20 08:22:59 +00:00
peter1138
4f8409daf6
(svn r12799) -Fix (r12798): Empty for-loop warnings from gcc 4.3+
2008-04-19 23:34:42 +00:00
peter1138
210d757499
(svn r12798) -Feature: Add some support for NewGRF station animation. (Thanks to mart3p for samples and fixes)
2008-04-19 23:19:12 +00:00
bjarni
de015fbf90
(svn r12797) -Codechange: [autoreplace] moved wagon removal to a function of it's own
2008-04-19 22:51:52 +00:00
rubidium
c884d82e46
(svn r12796) -Fix: the dedicated blitter did segfault too, like the null blitter did.
2008-04-19 21:51:05 +00:00
rubidium
0e624275ee
(svn r12795) -Fix [FS#1938]: vehicles could break down during loading and keep loading. The intention of the break down code is not to break down when having zero speed, therefor break downs now do not happen when loading.
2008-04-19 21:23:42 +00:00
bjarni
c360e71e3c
(svn r12794) -Doc: added missing doxygen comment in autoreplace_cmd.cpp
2008-04-19 19:01:57 +00:00
peter1138
4f2c2656e7
(svn r12793) -Codechange: Use enum values for station types instead of mysterious hex (ln)
2008-04-19 18:03:24 +00:00
bjarni
01549e1574
(svn r12792) -Codechange: [autoreplace] added a function to figure out if a replacement is needed and if so, to which EngineID
...
It's designed to save a bit of CPU time, specially if the replacement isn't buildable (think autorenew of old vehicle)
2008-04-19 17:47:56 +00:00
bjarni
ad3ef0fb26
(svn r12791) -Codechange: [autoreplace] Added a flag parameter (listens for DC_EXEC and DC_QUERY_COST) and included more info when returning CommandCost
...
This allowed cleaning up the code in MaybeReplaceVehicle()
2008-04-19 15:14:20 +00:00
rubidium
752c8d8f2e
(svn r12790) -Codechange: code style fixes. Patch by Alberth.
2008-04-19 13:28:48 +00:00
rubidium
24b5c91039
(svn r12789) -Codechange: rename AssignWindowViewport to InitializeWindowViewport because the viewport is now part of the window struct. Patch by Alberth.
2008-04-19 13:17:19 +00:00
rubidium
1dcf912f06
(svn r12788) -Codechange: unduplicate some vehicle GUI code. Patch by Alberth.
2008-04-19 13:07:37 +00:00
rubidium
c84fe27ca9
(svn r12787) -Documentation: add/fix documentation of some functions. Patch by Alberth.
2008-04-19 13:05:05 +00:00
rubidium
118a680fd3
(svn r12786) -Change: remove more function from functions.h.
2008-04-19 13:04:29 +00:00
rubidium
222988603f
(svn r12785) -Codechange: put all news-type related constants in the same array. Patch by cirdan.
2008-04-19 12:50:02 +00:00
rubidium
161b588631
(svn r12784) -Codechange: handle the asynchronious save 'handlers' in saveload.cpp instead of openttd.cpp.
2008-04-19 10:18:38 +00:00
rubidium
e0722751c6
(svn r12783) -Codechange: do not statically allocate the 'temporary map3 array' in the oldloader.
2008-04-19 08:34:03 +00:00
rubidium
49cfba55bb
(svn r12782) -Codechange: remove some functions from functions.h and do not statically 'waste' memory when the old name array is not needed anymore.
2008-04-19 08:21:55 +00:00
rubidium
15242b1784
(svn r12780) -Fix: the null blitter did segfault.
2008-04-18 23:32:10 +00:00
rubidium
dde68e922a
(svn r12779) -Codechange: remove a few constants from openttd.h.
2008-04-18 21:49:38 +00:00
smatz
14dc60c8a1
(svn r12778) -Codechange: add the NORETURN attribute to *allocError() functions
2008-04-18 21:38:36 +00:00
smatz
f32ecbcadb
(svn r12777) -Codechange: rename fatal() and error() in strgen, so it can always have the NORETURN attribute
2008-04-18 21:33:21 +00:00
egladil
8e49daf3e1
(svn r12776) -Fix: [OSX] In some rare cases when using an uncalibrated monitor the system colour space could not be retrieved. Show an error when this happens instead of just trying an assertion.
2008-04-18 21:21:25 +00:00
rubidium
e5eac05c6e
(svn r12773) -Codechange: replace some magic numbers with enums.
2008-04-18 19:26:52 +00:00
rubidium
fb466f4db2
(svn r12772) -Codechange: some vehicle.cpp coding style.
2008-04-18 17:53:06 +00:00
rubidium
7edc9b65c6
(svn r12771) -Codechange: remove more from variables.h.
2008-04-18 16:51:54 +00:00
glx
3547e6d2ba
(svn r12770) -Add: check for missing (forgotten) header files in the generate.vbs script.
2008-04-18 16:20:04 +00:00
rubidium
0cecc4af20
(svn r12769) -Codechange: some coding style cleanups.
2008-04-18 15:18:16 +00:00
rubidium
8c2c7c27ea
(svn r12768) -Codechange: move the statusbar GUI to it's own file.
2008-04-18 15:13:45 +00:00
rubidium
dc16b4f2b4
(svn r12767) -Codechange: merge all main toolbar related functions into a single file instead of scattering the functionality over several files.
2008-04-18 15:11:39 +00:00
rubidium
31411d4755
(svn r12766) -Add: sorting by road vehicle/train length. Based on a patch by Sir Bob.
2008-04-18 10:58:11 +00:00
rubidium
1b2773445d
(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.
2008-04-18 10:16:51 +00:00
rubidium
2070cee089
(svn r12764) -Add: check for missing (forgotten) header files in the generate script.
2008-04-18 09:49:23 +00:00
rubidium
8fa715e43b
(svn r12763) -Fix: some headers were missing/still included in the MSVC project files.
2008-04-18 09:40:00 +00:00
rubidium
acafc26426
(svn r12762) -Fix: tabs after the first non-tab character are generally not okay (or lines starting with a space and then tabs).
2008-04-18 04:54:09 +00:00
rubidium
9d8fa486af
(svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators.
2008-04-18 04:37:06 +00:00
belugas
6daaf0fc55
(svn r12760) -Fix(r12759): Remove a now useless comment
2008-04-18 03:20:59 +00:00
belugas
8e4b259352
(svn r12759) -Fix(r12358): There is no need to mask callback result for pre-version7 since CBID_INDTILE_SHAPE_CHECK (cb2F) is really 15 bits.
2008-04-18 03:17:22 +00:00
belugas
184ffbb976
(svn r12758) -Fix(r4712, r12745): Use a bool when it's about boolean evaluation. a TileIndex is hardly a bool, of course of course. Thanks for good old MSVC warnings.
2008-04-18 01:35:17 +00:00
rubidium
b1d1a4ac66
(svn r12757) -Codechange: move all cheat related stuff from all over the place to a single location.
2008-04-17 21:21:01 +00:00
smatz
5050ba84fb
(svn r12756) -Cleanup: variable scope and coding style in station*
2008-04-17 20:03:28 +00:00
glx
a2884f0a3c
(svn r12755) -Fix (r12706): aborting map generation was not properly handled
2008-04-17 19:53:13 +00:00
rubidium
02cdf01507
(svn r12754) -Codechange: split depot.h into depot_map.h, depot_func.h and depot_base.h and remove quite a lot of unneeded (before this) includes of depot.h.
2008-04-17 19:10:30 +00:00
smatz
059e94e355
(svn r12753) -Codechange: do not use IsDepotTypeTile() where simpler function can be used
2008-04-17 18:24:45 +00:00
rubidium
e098b50379
(svn r12752) -Codechange: replace some magic constants in player_gui.cpp. Patch by Yexo.
2008-04-17 18:12:53 +00:00
rubidium
00f0bf98ee
(svn r12751) -Codechange: do what has been done in r11862 in a different way so it uses less memory.
2008-04-17 11:47:22 +00:00
rubidium
5796fb3b34
(svn r12750) -Fix (r12749): viewport for industry new messages was not shown properly.
2008-04-17 11:25:12 +00:00
rubidium
c31287206d
(svn r12749) -Codechange: store the viewport information in the windows that have a viewport instead of one global array with a viewport for each window, even when they do not use the viewport.
2008-04-17 09:42:44 +00:00
peter1138
0cd14f9ebb
(svn r12747) -Codechange: Add varaction retrieval of station animation frame
2008-04-17 06:53:52 +00:00
peter1138
b2095f37ac
(svn r12746) -Codechange: Add map storage for station animation frame
2008-04-17 06:52:56 +00:00
smatz
9488db56d4
(svn r12745) -Codechange: a bit of naming conventions, introduce Is*DepotTile()
2008-04-17 00:44:20 +00:00
rubidium
1367c90161
(svn r12741) -Codechange: do not allocate the viewport drawer each time on the stack, but only once and reuse this.
2008-04-16 21:06:21 +00:00
rubidium
4703eb2036
(svn r12740) -Codechange: use a vector instead of allocating memory in a byte array for ChildScreenSpriteToDraw.
2008-04-16 20:39:35 +00:00
rubidium
5254131d9c
(svn r12739) -Codechange: use a vector instead of allocating memory in a byte array for ParentSpriteToDraw.
2008-04-16 20:01:04 +00:00
smatz
1f22f47b3b
(svn r12738) -Fix (r12736): some sprites could be left unsorted
2008-04-16 19:36:30 +00:00
peter1138
7957bdde13
(svn r12737) -Codechange: Replace vector with a cut down class to allocate space as necessary. This avoids copying data around for vector's push_back() function.
2008-04-16 19:01:09 +00:00
rubidium
208dd15c91
(svn r12736) -Codechange: a (small) touch of coding style in viewport.cpp.
2008-04-16 18:28:05 +00:00
rubidium
6ab158f9d9
(svn r12735) -Codechange: use a vector instead of allocating memory in a byte array for TileSpriteToDraw.
2008-04-16 14:18:15 +00:00
rubidium
0c9120a882
(svn r12734) -Codechange: use a vector instead of allocating memory in a big byte array for StringSpriteToDraw.
2008-04-16 14:15:00 +00:00
belugas
8a669f04cd
(svn r12733) -Codechange: Merge two more Widgets arrays (town views ) into one.
2008-04-16 03:05:56 +00:00
smatz
dccf5b4509
(svn r12731) -Fix (r12726): copying a 16bit array into 32bit wouldn't work
2008-04-15 23:07:06 +00:00
rubidium
9d3a08523a
(svn r12726) -Fix [FS#1877]: overflow causing strange building behaviour in towns.
2008-04-15 22:27:28 +00:00
frosch
9346e067f3
(svn r12717) -Fix (r11107): Check the TILE_NOT_SLOPED flag of the _north_ tile of multi-tile houses to decide if autoslope is allowed.
2008-04-15 13:10:01 +00:00
frosch
7ba1d9076f
(svn r12716) -Fix: Do not compare StationIDs with DepotIDs or WaypointIDs.
2008-04-15 12:25:35 +00:00
rubidium
fd38b3f850
(svn r12714) -Fix [FS#1904]: do not move windows below the toolbar on resizes unless they would go behind the toolbar.
2008-04-14 23:26:31 +00:00
rubidium
2152e1c420
(svn r12713) -Fix: misleading comment. Patch by Yexo.
2008-04-14 21:49:13 +00:00
glx
3a84a74f4d
(svn r12711) -Codechange: remove unneeded loops
2008-04-14 20:48:17 +00:00
rubidium
172237e326
(svn r12709) -Feature: show the last joined server. Heavily based on a patch by Yexo.
2008-04-14 20:31:21 +00:00
glx
62c178f326
(svn r12708) -Fix (FS#1914): increase default sound buffer size only for vista
2008-04-14 20:14:32 +00:00
rubidium
be7e36e0b9
(svn r12707) -Fix: do not crash very hard on unrecognised savegames, just go back to the intro menu instead.
2008-04-14 20:00:28 +00:00
rubidium
12188e7a5d
(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.
2008-04-14 19:54:33 +00:00
belugas
a8008db23d
(svn r12705) -Codechange: enumification of some more widgets
2008-04-14 17:50:15 +00:00
belugas
8418bc5050
(svn r12704) -Codechange: code style cleanup, mostly switch case alignment
2008-04-14 17:06:36 +00:00
rubidium
fc1f32a693
(svn r12701) -Codechange: do not explicitly number a widget enum because that causes a big diff when adding something.
2008-04-14 13:23:16 +00:00
maedhros
c0fbfd03ac
(svn r12700) -Cleanup (r12699): Remove an unused string.
2008-04-14 12:42:01 +00:00
maedhros
1f59821020
(svn r12699) -Codechange: Unify the order drawing code for orders and timetables.
2008-04-14 12:40:09 +00:00
rubidium
14b307a621
(svn r12698) -Codechange: skip orders to stations that do not have a train part anymore, just like is done for road vehicles and ships.
2008-04-14 07:08:43 +00:00
rubidium
304cb0e1e2
(svn r12697) -Codechange: give signs_gui.cpp a touch of coding style.
2008-04-13 22:25:18 +00:00
rubidium
4f0bfa91ab
(svn r12696) -Fix: loading ancient savegames could result in invalid orders in order lists with all related problems.
2008-04-13 19:46:26 +00:00
rubidium
9a73b698d4
(svn r12695) -Codechange: only allocate window structs when needed. Based on a patch by Alberth.
2008-04-13 19:25:14 +00:00
rubidium
04138ddffc
(svn r12694) -Fix: do not call the mouse over callback on already deleted windows.
2008-04-13 19:06:30 +00:00
rubidium
2310557716
(svn r12693) -Documentation: add some documentation to some window related stuff. Based on a patch by Albert.
2008-04-13 19:01:26 +00:00
rubidium
87ddcb0d5a
(svn r12692) -Codechange: swap to functions to remove a function declaration.
2008-04-13 18:59:32 +00:00
glx
668e218600
(svn r12691) -Fix (r12459): all company related news displayed the 'company is in trouble' message
2008-04-13 17:59:43 +00:00
smatz
a5c456e75e
(svn r12690) -Cleanup: remove unused table from tgp.cpp
2008-04-13 17:27:36 +00:00
rubidium
e8ee93b593
(svn r12689) -Feature: non-stop(or rather no non-stop) and via orders for road vehicles.
2008-04-13 16:54:19 +00:00
rubidium
145ea54474
(svn r12688) -Change: make default non-stop for depot/waypoint orders the same as for stations.
2008-04-13 16:50:55 +00:00
rubidium
af3723e217
(svn r12687) -Change: show when a vehicle is actually leaving the station instead of loading/unloading.
2008-04-13 16:48:28 +00:00
glx
5e2a5953a4
(svn r12686) -Fix: MSVC signed/unsigned warning
2008-04-13 15:07:36 +00:00
smatz
305dc1001b
(svn r12685) -Codechange: DebugDumpCommands() couldn't be inlined, define it as a macro instead
2008-04-13 14:19:08 +00:00
rubidium
e1ab9c2eea
(svn r12684) -Fix [FS#1891]: manually given service at depot order is not forgotten anymore when autoservice 'interferes'.
2008-04-13 11:35:57 +00:00
rubidium
d7bae069e1
(svn r12683) -Fix [FS#1906]: in some cases a news messages would not be shown.
2008-04-13 11:15:48 +00:00
rubidium
372830b731
(svn r12682) -Fix [FS#1920]: removing road pieces from a town gave you twice the intended penalty.
2008-04-13 10:32:29 +00:00
rubidium
9349767e1d
(svn r12681) -Fix [FS#1921]: aircraft stopping mid-air.
2008-04-13 10:26:39 +00:00
belugas
604c5bbfb7
(svn r12679) -Codechange : a little bit of widget enumification
2008-04-13 01:51:12 +00:00
rubidium
ed43ffe435
(svn r12678) -Fix [FS#1918]: when a road vehicle has a tram only stop multiple times in a row in it's orders, only the first one would be skipped.
2008-04-12 22:40:56 +00:00
peter1138
a3e2d8f577
(svn r12676) -Codechange: Reinstate colour selection buses, absent since r6455.
2008-04-12 22:19:34 +00:00
peter1138
447a31b702
(svn r12675) -Codechange: Add support for custom drawing of drop down list items.
2008-04-12 22:12:27 +00:00
peter1138
a45c1d45e5
(svn r12674) -Fix [FS#1902]: Colour remaps on station sprites only worked for company colours.
2008-04-12 22:11:21 +00:00
peter1138
711909fa0c
(svn r12672) -Codechange: Add support for variably-sized drop down list items.
2008-04-12 20:32:18 +00:00
smatz
f44aa5e088
(svn r12671) -Fix (r12644): orders window of competitors' vehicles was missing a resizebox
2008-04-12 20:15:57 +00:00
rubidium
ed250cc7b5
(svn r12670) -Add: unconditional/always order 'jump/skip' variable.
2008-04-12 13:07:25 +00:00
rubidium
8c89250f58
(svn r12669) -Fix (r12667): crash when a vehicle has never been to a station and the load percentage conditional variable is evaluated.
2008-04-12 12:51:16 +00:00
rubidium
8410bff078
(svn r12668) -Fix (12667): swapping of variables went wrong.
2008-04-12 12:19:53 +00:00
rubidium
ac94b6384b
(svn r12667) -Feature: conditional 'skip/jump' orders.
2008-04-12 11:58:19 +00:00
rubidium
04b9600920
(svn r12666) -Fix: the time table GUI did not show some data in the correct manner.
2008-04-12 11:15:25 +00:00
rubidium
e9014c99b3
(svn r12665) -Codechange: make the internal speed <-> display speed conversions available to a bigger part of the code.
2008-04-12 10:00:52 +00:00
rubidium
8226c92c8a
(svn r12664) -Codechange: do not force the 'color' pointer to be non-NULL when trying to get the load percentage.
2008-04-12 09:59:58 +00:00
rubidium
00d23c57b3
(svn r12663) -Codechange: move the definition from 'order_d' to a more appropriate place and do not misuse it for the time table GUI.
2008-04-11 21:19:03 +00:00
belugas
02a907f306
(svn r12662) -Codechange: Comment-code style application
2008-04-11 18:00:51 +00:00
rubidium
cebe2001ba
(svn r12661) -Add: ability to send a vehicle (using default orders) to the nearest depot.
2008-04-11 15:58:46 +00:00
rubidium
3919c30c2d
(svn r12660) -Codechange: make the creation of depot order strings a little more modular (instead of causing a string explosion).
2008-04-11 14:27:18 +00:00
rubidium
00051b2721
(svn r12659) -Cleanup: some style cleanups in vehicle.cpp.
2008-04-11 13:19:44 +00:00
rubidium
570519d79b
(svn r12658) -Codechange: unify a vast portion of the CmdSend<VehicleType>ToDepot commands.
2008-04-11 08:40:10 +00:00
rubidium
62bdc381e7
(svn r12657) -Codechange: add 'FindClosestDepot' to the vehicle class.
2008-04-11 08:14:43 +00:00
rubidium
3a0cb23548
(svn r12656) -Fix: tooltips for some order buttons are outdated/incorrect.
2008-04-10 22:18:33 +00:00
rubidium
d781fc7cc9
(svn r12655) -Change: show the current state in the drop down 'buttons'.
2008-04-10 22:17:06 +00:00
rubidium
5d6ef7bc6e
(svn r12654) -Codechange: remove some unneeded right click handling due to the splitting of the load/refit button.
2008-04-10 22:07:24 +00:00
rubidium
31f982f1f9
(svn r12653) -Codechange: disable load/unload dropdowns when there is a 'via' non-stop order to emphasize that loading/unloading will not be done.
2008-04-10 17:52:48 +00:00
rubidium
ba0a5814c2
(svn r12652) -Codechange: rework the order GUI a little more to make it a little more clear that 'transfer' is just an unload type.
2008-04-10 17:23:51 +00:00
peter1138
63116691a9
(svn r12651) -Fix (r12644) [FS#1915]: Dropdown widget width should be one pixel less than window width, not one more.
2008-04-10 11:59:18 +00:00
rubidium
6379c30d26
(svn r12650) -Feature: ability to force a vehicle to not load at a station.
...
-Feature: ability to force a vehicle to not unload at a station.
2008-04-10 10:18:03 +00:00
rubidium
3974bf2199
(svn r12649) -Fix: refit orders not being shown.
...
-Fix: unusable non-stop orders shown for waypoints and depots.
2008-04-10 10:02:15 +00:00
rubidium
5992dad01f
(svn r12648) -Feature: allow four different non-stop types in a single game instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains.
...
-Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting.
2008-04-10 08:30:15 +00:00
belugas
fa1359ebc6
(svn r12647) -Codechange: Ooops... Too fast on the job... forgot to indent 3 lines
2008-04-10 02:23:38 +00:00
belugas
ccd49d81a8
(svn r12646) -Codechange: another run of code-style cleanup
2008-04-10 02:14:14 +00:00
belugas
f484b2e1c7
(svn r12645) -Codechange: a bit of code-style cleanup
2008-04-10 02:10:26 +00:00
rubidium
2ac6af4e48
(svn r12644) -Codechange: rework the order gui a little to prepare it for some future changes.
2008-04-09 23:00:12 +00:00
rubidium
c9e9e6005b
(svn r12643) -Codechange: be more explicit about the orders a vehicle has (non stop and full load are ambiguous and depend on some patch settings).
2008-04-09 22:01:23 +00:00
smatz
e075ade119
(svn r12642) -Fix: remove buggy buoys at tile 0 from old TTDP savegames
2008-04-09 21:33:36 +00:00
rubidium
70f3413a36
(svn r12641) -Codechange: do not use the same button for two completely distinct tasks, just make an extra button for it and hide them when not needed.
2008-04-09 19:52:33 +00:00
rubidium
82155367f6
(svn r12640) -Codechange: let GetLoadType make a difference between full load and full load any based on the patch setting instead of using the patch setting directly.
2008-04-09 18:26:19 +00:00
rubidium
d178345947
(svn r12639) -Fix: order window was not marked dirty on changed orders.
2008-04-09 17:48:22 +00:00
rubidium
55f0d01235
(svn r12638) -Codechange: give order_gui.cpp a touch of coding style.
2008-04-09 16:16:04 +00:00
rubidium
ab7b05da50
(svn r12637) -Fix [FS#1913]: possible NULL pointer dereference when reading some NewGRF data.
2008-04-09 14:05:50 +00:00
rubidium
c41624bb94
(svn r12636) -Codechange: make CmdModifyOrder a little more flexible and remove 'hack' that used the full load flag to set the service if needed flag.
2008-04-09 12:46:43 +00:00
belugas
caa3b659b0
(svn r12635) -Codechange: a bit of a code-style cleanup
2008-04-09 02:16:04 +00:00
belugas
25e5e5b1a9
(svn r12634) -Feature: Financial and Player Selection Face windows are now remembering their position when toggling sizes
2008-04-09 02:02:39 +00:00
rubidium
d8f88f06d4
(svn r12633) -Fix: could not make a (go-to) depot order.
2008-04-08 22:41:14 +00:00
smatz
627322b9f7
(svn r12632) -Fix (r12547): with invisible catenary, trams were be drawn over a bridge
2008-04-08 21:28:47 +00:00
rubidium
3abf0eea7c
(svn r12631) -Fix [FS#1911]: sometimes aircraft couldn't find their way to their depot.
2008-04-08 18:53:25 +00:00
maedhros
85e5053b68
(svn r12630) -Fix (r12600): Missing 'break' made it impossible to add waypoints to vehicle orders.
2008-04-08 16:15:31 +00:00
frosch
96700d5605
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
...
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.
2008-04-08 15:48:32 +00:00
rubidium
71a2dd21fd
(svn r12628) -Fix: TTDP compatible non-stop wasn't handled properly.
2008-04-08 13:32:44 +00:00
peter1138
310170364f
(svn r12624) -Codechange: Make drawing of catenary an attribute of rail types, instead of deciding by the rail type directly.
2008-04-08 07:19:29 +00:00
rubidium
b0ca38e20a
(svn r12622) -Fix: infinite loop in case your compiler decides that enums are unsigned by default. Patch by Dominik.
2008-04-07 22:15:31 +00:00
rubidium
d31dee2717
(svn r12620) -Fix: automatic servicing of vehicles made them stop in the depot.
2008-04-07 21:02:27 +00:00
rubidium
ee02dd7dad
(svn r12619) -Codechange: lots of documentation about window related stuff. Patch by Alberth.
2008-04-07 20:28:58 +00:00
rubidium
f04ecd2e4a
(svn r12618) -Codechange: as load and unload type are now split, some case statements got ugly.
2008-04-07 20:18:51 +00:00
rubidium
d74c6ffb62
(svn r12617) -Codechange: add type safety to the Order's load and unload types.
2008-04-07 20:03:46 +00:00
smatz
42a66ef990
(svn r12616) -Codechange: r12591 didn't work as expected for NDS, move one function back to cpp
2008-04-07 20:02:36 +00:00
rubidium
f1cd7ef5ee
(svn r12615) -Codechange: rename some enums related to depot orders to make it more clear that they are no loading/unloading flags. Also add more type strictness.
2008-04-07 19:18:56 +00:00
belugas
45165fe075
(svn r12609) -Codechange: Remove wrong comments and give more comments on the drawing part of subsidies
2008-04-07 17:02:39 +00:00
rubidium
77dca1f023
(svn r12608) -Fix [FS#1909]: pressing 'Load' did not cancel the full load order.
2008-04-07 15:04:00 +00:00
smatz
ac389e16d2
(svn r12605) -Cleanup: variable scope and coding style in train*
2008-04-07 12:36:50 +00:00
rubidium
f46ae97d8e
(svn r12601) -Fix (r12587): do not reset the index of orders (causes loading ancient savegames to loop infinitively.
2008-04-07 11:45:53 +00:00
rubidium
c57a1d74c3
(svn r12600) -Codechange: make GetNonStopType return a more augmented type; not is there a non-stop order but the kind of non-stop order, so one doesn't need to check _patches.new_nonstop type everywhere.
2008-04-07 08:59:04 +00:00
smatz
6af1fb2bdd
(svn r12599) -Codechange: force AllocateSafeRaw() to be linked to simplify compiler's decisions about inlining
2008-04-06 23:49:45 +00:00
rubidium
1bd5a29df5
(svn r12596) -Feature: show what cargos a station could be supplied with. Patch by Roujin.
2008-04-06 22:32:20 +00:00
rubidium
d90a041230
(svn r12595) -Codechange: hide Order's flags in the last few cases.
2008-04-06 21:54:22 +00:00
smatz
c0a5fa9eea
(svn r12594) -Codechange: move large functions from driver.h to driver.cpp to reduce binary size and compile time
2008-04-06 16:49:02 +00:00
rubidium
fb1c4eccd8
(svn r12593) -Codechange: hide Order's flags in most of the code.
2008-04-06 15:09:45 +00:00
rubidium
5d8e3adccc
(svn r12592) -Fix (r12580): aircraft's go-to-depot handling is a mess, which assumes destination to be a station even when it did not set a destination yet.
2008-04-06 14:50:47 +00:00
smatz
aaa1b0744a
(svn r12591) -Codechange: move CommandCost accessors to header file, 8kB of binary size saved
2008-04-06 14:50:37 +00:00
rubidium
d6623cf654
(svn r12588) -Codechange: do not access the destination of an order directly.
2008-04-06 07:48:51 +00:00
rubidium
8cd1795fe3
(svn r12587) -Codechange: unduplicate some code in the Unpack*Order functions and move the 'normal' case Pack/Unpack to Order.
2008-04-06 07:22:26 +00:00
rubidium
e68b2088ce
(svn r12586) -Codechange: do not access an order's refit variables directly.
2008-04-06 07:07:21 +00:00
rubidium
630d5ad766
(svn r12585) -Fix (r12584): assumption that assertions were enabled during compilation/testing was flawed.
2008-04-05 23:46:01 +00:00
rubidium
5b47f81b0f
(svn r12584) -Codechange: do not access the order type directly.
2008-04-05 23:36:54 +00:00
rubidium
56e63a6044
(svn r12583) -Codechange: make AssignOrder a class function of order.
2008-04-05 21:45:05 +00:00
rubidium
669b4bc609
(svn r12582) -Codechange: move some (needlessly) static inlined functions from order_base.h to order_cmd.cpp.
2008-04-05 20:57:01 +00:00
rubidium
84211a8fea
(svn r12581) -Fix (r12580): trains would not stop correctly on intermediate stations when non-stop was not enabled.
2008-04-05 19:51:51 +00:00
rubidium
aef20ec54d
(svn r12580) -Codechange: merge some logical related to non-stop orders.
2008-04-05 15:30:15 +00:00
smatz
d977461d10
(svn r12579) -Change: reset cursor when the Plant trees GUI is opened
2008-04-05 12:30:48 +00:00
rubidium
5eb5889954
(svn r12578) -Codechange: merge the aircrafts ProcessOrder too into the 'unified' ProcessOrder.
2008-04-05 12:01:34 +00:00
smatz
65fedf0cfb
(svn r12577) -Fix (r11547): the convert signal button disallowed signal dragging when the signal GUI was closed
2008-04-05 11:35:32 +00:00
smatz
b2e4adc2b8
(svn r12576) -Feature(tte) [FS#337]: highlight vehicle chain when dragging in the group and depot GUI if appropriate
2008-04-05 11:27:50 +00:00
rubidium
bdd64495cd
(svn r12575) -Codechange: unduplicate Process*Orders for trains, ships and road vehicles.
2008-04-05 10:55:50 +00:00
rubidium
e9661fb420
(svn r12574) -Fix: binding to a specific IP could cause OpenTTD to not register properly with the masterserver if one has multiple external interfaces.
2008-04-04 21:09:28 +00:00
smatz
fb379b522d
(svn r12573) -Codechange: use defined constants instead of numbers in math_func.hpp
2008-04-04 20:34:09 +00:00
smatz
a7d885e4c6
(svn r12572) -Fix (r12192): min() has 32bit arguments, clamping of 64bit values didn't work
2008-04-04 20:03:49 +00:00
rubidium
c5814a72ce
(svn r12571) -Fix: MorphOS misses INT16_MAX/INT16_MIN.
2008-04-04 19:10:45 +00:00
smatz
d1c0e57901
(svn r12570) -Cleanup: further variable scope in road_gui.cpp
2008-04-04 18:55:24 +00:00
smatz
b78e8f82e1
(svn r12569) -Cleanup: variable scope and coding style in road*.cpp
2008-04-04 18:41:16 +00:00
rubidium
15d5167a17
(svn r12567) -Codechange: follow up of r12566, remove the palette from trunk.
2008-04-04 17:49:42 +00:00
smatz
e5d4ee30d3
(svn r12565) -Cleanup: variable scope in misc\*.cpp
2008-04-04 17:27:38 +00:00
smatz
8a2762978c
(svn r12564) -Fix: towns couldn't terraform when inflation rised terraform prices enough
2008-04-04 16:52:29 +00:00
smatz
c49f813e7f
(svn r12563) -Cleanup: variable scope and a bit of coding style in landscape.cpp
2008-04-04 16:32:27 +00:00
smatz
0aeefe164d
(svn r12562) -Cleanup: variable scope in terraform_cmd.cpp
2008-04-04 15:48:15 +00:00
smatz
99b2536351
(svn r12561) -Fix: do not affect town rating change by the order in which we examine stations
2008-04-04 15:10:54 +00:00
smatz
42ed287506
(svn r12560) -Cleanup: town_cmd.cpp and header files - variable scope and a bit of coding style
2008-04-04 14:53:06 +00:00
belugas
2675db8d70
(svn r12558) -Feature: subsidy window can now be resized.
2008-04-04 02:24:44 +00:00
smatz
110584808d
(svn r12557) -Cleanup: use MAX_PATH at two more places
2008-04-04 00:06:51 +00:00
smatz
c745ca21a3
(svn r12556) -Fix (r6001): remove fences with fields when loading old savegames, looks better
2008-04-03 23:52:43 +00:00
smatz
b9b99d3150
(svn r12553) -Fix (r11547): redraw the signal GUI when the signal drag density changes in the patch settings and vice versa
2008-04-03 22:31:57 +00:00
smatz
ff7e8fb2dd
(svn r12550) -Change: the signal GUI is now persistent - has the same data when it is reopened
2008-04-03 21:54:31 +00:00
smatz
277df6d622
(svn r12549) -Fix [FS#1900](r11547): respect type of selected signal when building more signals using the GUI
...
-Fix: do not check patch settings but check if the Signal GUI window is open instead
2008-04-03 21:01:01 +00:00
smatz
86c72ab927
(svn r12548) -Cleanup: remove strings removed in r12547 from all language files
2008-04-03 20:00:07 +00:00
smatz
febc5150c9
(svn r12547) -Feature: invisibility options to make objects invisible instead of transparent
2008-04-03 19:55:40 +00:00
glx
83f9e141e0
(svn r12546) -Fix: completely remove cases from Brazilian Portuguese translation
2008-04-03 16:16:52 +00:00
frosch
87e5d85d6e
(svn r12545) -Cleanup: Replace some tables of magic values with already existing functions.
2008-04-03 14:21:17 +00:00
miham
f219eb5653
(svn r12543) -Update: WebTranslator2 update to 2008-04-03 08:42:55
...
brazilian_portuguese - 18 fixed by fukumori (18)
bulgarian - 17 fixed by thetitan (17)
catalan - 11 fixed by arnaullv (11)
dutch - 19 fixed by habell (19)
french - 11 fixed by glx (11)
hungarian - 5 fixed by miham (5)
icelandic - 24 fixed, 2 changed by scrooge (26)
italian - 11 fixed, 1 changed by lorenzodv (12)
korean - 17 fixed, 3 changed by leejaeuk5 (20)
slovak - 18 fixed by lengyel (18)
slovenian - 19 fixed by Necrolyte (19)
swedish - 33 fixed by daishan (33)
turkish - 18 fixed by jnmbk (18)
ukrainian - 17 fixed by mad (17)
2008-04-03 07:20:32 +00:00
matthijs
323fb6a888
(svn r12542) -Fix [Makefile]: Don't install scenarios into the current user's homedir when running 'make install', that is silly. Simply always install scenarios system wide instead.
2008-04-02 16:20:30 +00:00
frosch
fa68e5f770
(svn r12541) -Codechange: Declare Slope enum as bit set, and remove some (then) unneeded casts.
2008-04-02 14:13:15 +00:00
frosch
5e5e074a5d
(svn r12540) -Codechange: Enumify some values in original pathfinder and remove an unused variable.
2008-04-02 13:57:25 +00:00
smatz
b0ee311780
(svn r12537) -Cleanup: comment newgrf_config.h a bit
2008-04-02 00:13:44 +00:00
rubidium
8e83627991
(svn r12536) -Codechange: some stack allocations were too large for NDS, so use the SmallStackSafeStackAlloc wrapper. Allocate on the stack by default and on the heap for NDS (or other devices that have a very small stack).
2008-04-01 21:12:51 +00:00
belugas
81b6125ac2
(svn r12535) -Fix: A little typo and 4 omissions on bridge sprites.
2008-04-01 17:21:24 +00:00
skidd13
584bbfd7e7
(svn r12534) -Feature: Add a new type of town road layouts - random for each town
2008-04-01 16:27:01 +00:00
frosch
4329223476
(svn r12533) -Cleanup: Remove some wizardry from default ai by using existings enums and helper functions.
2008-04-01 15:03:59 +00:00
frosch
549d05dc4d
(svn r12532) -Cleanup: Replace two tables of magic values with already existing functions.
2008-04-01 14:47:57 +00:00
frosch
15a9fba867
(svn r12531) -Codechange: Rename some variables for consistency.
2008-04-01 14:03:20 +00:00
skidd13
9d914a803c
(svn r12516) -Revert r2583: Removed mersenne PRNG cause it is not used and won't be used in the future
2008-03-31 16:07:50 +00:00
skidd13
4cc6140619
(svn r12513) -Codechange: rename OriginalTileRandomiser something more descriptive
2008-03-31 15:10:24 +00:00
rubidium
a0895d57fa
(svn r12501) -Codechange: split signs.h.
2008-03-31 07:25:49 +00:00
rubidium
b1e1c13420
(svn r12499) -Codechange: some coding style tweaks for network_internal.h.
2008-03-31 07:11:18 +00:00
rubidium
7c759731dc
(svn r12498) -Codechange: bring a little 'order' to openttd.cpp's includes and do not 'define' VARDEF for files that do not have them anymore.
2008-03-31 07:03:35 +00:00
rubidium
6f15d34fe5
(svn r12495) -Codechange: reduce the dependency on newgrf_station.h (especially because newgrf_station.h includes a lot of stuff).
2008-03-31 06:42:26 +00:00
rubidium
ef2be7d0fc
(svn r12490) -Codechange: rename engine.h to engine_func.h and remove unneeded inclusions of engine.h and/or replace them with engine_type.h.
2008-03-31 00:17:39 +00:00
rubidium
2edd403656
(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
2008-03-31 00:06:17 +00:00
rubidium
4a1035ab95
(svn r12488) -Codechange: split order.h into order_base.h and order_func.h.
2008-03-30 23:24:18 +00:00
rubidium
9598b1ecaf
(svn r12486) -Fix: the copyright date wasn't set correctly in ottdres.rc.
2008-03-30 17:37:50 +00:00
rubidium
667aa5d957
(svn r12483) -Change: disable stripping of binaries by default so we have a (much) better chance of actually getting something useful out of OSX stacktraces.
2008-03-29 21:50:14 +00:00
bjarni
a81a572434
(svn r12482) -Fix: [build train] we don't need to have a depot in order to just check the price of a rail vehicle so don't check for compatible rails on the tile either
...
also wagons will only need tracks they can drive on in order to be build so there is no reason to check for power in the depot
2008-03-28 22:59:43 +00:00
glx
1670c34e2f
(svn r12480) -Change: enable and show asserts in crash.log for MSVC releases by default
2008-03-28 21:28:32 +00:00
peter1138
f8294b1386
(svn r12479) -Codechange [FS#1723]: Simplify the method used to resize the industry view window. The window is now shown the correct size so the resize button is also removed.
2008-03-28 19:37:12 +00:00
rubidium
d51347a04d
(svn r12477) -Fix [FS#1883]: timetable times for aircraft were always doubled.
2008-03-28 18:43:01 +00:00
rubidium
93d59fe448
(svn r12476) -Codechange: split type engine related types from engine.h (and openttd.h) to engine_type.h.
2008-03-28 18:00:38 +00:00
rubidium
d97c16ee8b
(svn r12475) -Codechange: cleanup coding style in news_gui.cpp.
2008-03-28 16:45:20 +00:00
rubidium
f4d48f0e5b
(svn r12474) -Codechange: split type related stuff from waypoints from waypoint.h (and openttd.h) to waypoint_type.h.
2008-03-28 16:41:12 +00:00
rubidium
cdd5f90e64
(svn r12473) -Codechange: move EngineList to a more logical location.
2008-03-28 16:39:19 +00:00
rubidium
ff3a401404
(svn r12472) -Codechange: remove unneeded declaration of ViewPort and DrawPixelInfo.
2008-03-28 16:38:18 +00:00
rubidium
0f552a88a7
(svn r12471) -Codechange: move SignID to a more logical location.
2008-03-28 16:36:59 +00:00
rubidium
4c63dd074e
(svn r12470) -Codechange: split order related types from order.h (and openttd.h) to order_type.h.
2008-03-28 16:36:32 +00:00
rubidium
878489e38d
(svn r12469) -Codechange: split type related stuff from group.h (and openttd.h) to group_type.h.
2008-03-28 16:34:50 +00:00
rubidium
58e6e75320
(svn r12468) -Codechange: move some type related stuff from station.h (and openttd.h) to station_type.h.
2008-03-28 16:33:28 +00:00
rubidium
7f139373aa
(svn r12467) -Codechange: move DepotID to a more logical location.
2008-03-28 16:32:27 +00:00
rubidium
450d234745
(svn r12466) -Codechange: move DestinationID to a more logical location.
2008-03-28 16:31:26 +00:00
rubidium
cb96caa3d2
(svn r12464) -Change: remove an include that doesn't define anything anyway.
2008-03-28 11:09:14 +00:00
rubidium
0d30619425
(svn r12461) -Change: add (quite) some missing headers to the MSVC project files.
2008-03-28 09:43:06 +00:00
rubidium
b4dafb3036
(svn r12460) -Change: rename src/namegen.h to src/namegen_func.h so MSVC can have both files in it's treelist.
2008-03-28 09:15:08 +00:00
rubidium
eeabab4555
(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.
2008-03-28 08:53:36 +00:00
rubidium
d8cfb4f064
(svn r12458) -Codechange: split acquiring the sprite ID for cargos from the actual drawing of them.
2008-03-28 04:57:32 +00:00
belugas
79f033c78f
(svn r12457) -Codechange: Move signal enums on their own header.
2008-03-28 03:23:49 +00:00
glx
64797f06eb
(svn r12456) -Update: apply english.txt changes from r12455 to other languages
2008-03-28 02:47:54 +00:00
glx
226e48cf83
(svn r12455) -Codechange: Implement NewGRF callback 37 (cargo sub-type display for industries)
2008-03-28 02:30:10 +00:00
glx
d4f7f5e5fe
(svn r12454) -Fix (r12452): incorrect calculation for 'first vehicle in this chain of vehicles with the same ID' (thx DaleStan)
...
-Fix (r12452): wrong loading of random action 2 type 84 for non vehicle (though it shouldn't happen, but who knows ;))
2008-03-28 02:10:25 +00:00
peter1138
b8ac06b462
(svn r12453) -Fix [FS#1880]: Remove broken endian-dependent code and unnecessary rgb to bgr swapping.
2008-03-28 01:22:47 +00:00
glx
bbdb831301
(svn r12452) -Feature: [NewGRF] Add random action 2 type 84. For vehicles only.
2008-03-27 21:36:16 +00:00
peter1138
5ddb78af9f
(svn r12451) -Codechange: use of FOR_ALL_ENGINES/ENGINEIDS_OF_TYPE instead of for-loops
2008-03-27 19:02:18 +00:00
peter1138
7df7a3069c
(svn r12450) -Codechange: Use a pointer instead of several array dereferences.
2008-03-27 17:51:20 +00:00
belugas
3343586c84
(svn r12449) -Feature[newGRF]: Add support for var A2/22 for action 7/9/D: Diificulty level
2008-03-27 17:06:35 +00:00
rubidium
b88882c2fa
(svn r12448) -Change: add a spec file for RPMs. The spec file replaces the SuSE and Mandrake versions as these distributions are also supported by the new spec file. New spec file by Denis Burlaka.
2008-03-27 16:09:15 +00:00
rubidium
692ac96625
(svn r12447) -Add: company colours to hangars and road depots; train depots already have them.
2008-03-27 15:59:56 +00:00
peter1138
9676d90a95
(svn r12446) -Feature: Add +/- toggle buttons to station cargo waiting list to show/hide the detailed transferred cargo information.
2008-03-27 15:51:11 +00:00
peter1138
ffe07b9292
(svn r12445) -Fix: Add missing compile asserts for window data structs
2008-03-27 15:48:54 +00:00
belugas
3256b24dd6
(svn r12444) -Fix: A little typo
2008-03-27 15:46:58 +00:00
rubidium
63ab877c27
(svn r12443) -Add: OpenTTDs version to openttd.cfg, just so we do not need to keep to ask people for their version number because it's likely they give you the wrong answer anyway.
2008-03-27 15:29:42 +00:00
skidd13
2405ffd855
(svn r12442) -Feature: Allow build leveled roads on slopes for the old ai
2008-03-27 14:46:27 +00:00
rubidium
e9dad7637e
(svn r12441) -Feature: open the time table when pressing the order button while pressing the CTRL key. Patch by Phil Sophus.
2008-03-27 14:34:29 +00:00
skidd13
b490a21e50
(svn r12440) -Fix [FS#1694]: Make the road building and road removing conditions more union
...
-Feature: Allow to build/remove more road-piece combinations directly
2008-03-27 14:26:31 +00:00
rubidium
3d03eab9bc
(svn r12439) -Fix [FS#1871]: do not 'disable' the drawing of autorail overlays when the tile is 'error'-marked (red pulsating selection). Patch by Icosikai.
2008-03-27 14:10:09 +00:00
rubidium
67c1e00aea
(svn r12438) -Fix-ish: typo spotted by Biblo.
2008-03-27 13:59:35 +00:00
peter1138
f9e7b70f91
(svn r12436) -Cleanup: minor coding style
2008-03-26 19:18:30 +00:00
rubidium
989f967509
(svn r12435) -Fix: do not remove the case from the Brazilian Portuguese translation while it is still in use.
2008-03-26 16:46:33 +00:00
rubidium
3d8bd6245e
(svn r12428) -Fix [FS#1878]: loading from the config file could fail even when the data is correct. Patch by Dominik.
2008-03-26 11:50:53 +00:00
rubidium
f241b0acd4
(svn r12426) -Cleanup: sprinkle some coding style over a few files.
2008-03-26 10:38:31 +00:00
rubidium
327e870962
(svn r12425) -Feature [FS#1846]: On Screen Keyboard for input fields so someone without a keyboard can enter text too. Patch by Dominik.
2008-03-26 10:08:17 +00:00
bjarni
06c0e5df5a
(svn r12421) -Feature: [autoreplace] the autoreplace button in train depots will now also replace wagons even if they aren't connected to a locomotive
...
fixed estimated cost in CmdDepotMassAutoReplace() (will still not estimate wagon removal profits)
Made it possible to command CmdDepotMassAutoReplace() to either replace everything or nothing (the button will still happily replace just some of the vehicles if cash premits)
2008-03-25 21:58:13 +00:00
maedhros
97fb7fb8d9
(svn r12420) -Cleanup: Fix the indentation, improve a variable name, and add a NOT_REACHED to DeterminePluralForm.
2008-03-25 19:56:16 +00:00
skidd13
82eebc20c0
(svn r12419) -Cleanup: of the internal road-piece building and removing.
2008-03-25 18:59:25 +00:00
maedhros
2023f59541
(svn r12417) -Fix: Add a new plural rule for Icelandic.
2008-03-25 17:39:02 +00:00
peter1138
6184676ec7
(svn r12410) -Codechange: abstract out the test for catenary on electric rails
2008-03-25 12:10:13 +00:00
miham
237524f960
(svn r12408) -Update: WebTranslator2 update to 2008-03-25 09:44:24
...
brazilian_portuguese - 1 fixed by fukumori (1)
bulgarian - 1 fixed by thetitan (1)
catalan - 8 fixed by arnaullv (8)
czech - 1 fixed by Hadez (1)
french - 8 fixed by glx (8)
hungarian - 10 fixed by miham (10)
icelandic - 9 fixed, 1 changed by scrooge (10)
italian - 8 fixed by lorenzodv (8)
korean - 1 fixed by darkttd (1)
russian - 8 fixed by Smoky555 (8)
ukrainian - 1 fixed by mad (1)
2008-03-25 08:45:21 +00:00
glx
fed6a25799
(svn r12407) -Add [FS#1866]: more language flags for servers
2008-03-24 20:30:08 +00:00
rubidium
4a16a8b948
(svn r12405) -Codechange: some coding style and 'untodoifying' some comments that were certainly not todos.
2008-03-24 06:52:52 +00:00
rubidium
67190b2906
(svn r12404) -Codechange: rename the string buffer used for network GUIs to something more unique than what it is called now.
2008-03-24 06:38:20 +00:00
rubidium
516282fe3c
(svn r12403) -Codechange: unmisuse a variable in the chat window and make the code a little cleaner.
2008-03-24 06:32:53 +00:00
rubidium
37d961c8e7
(svn r12402) -Fix: some toolbars didn't seem to show anymore.
2008-03-24 05:59:42 +00:00
glx
3f3598bd76
(svn r12401) -Fix (r9754): when loading TTD savegame some data were lost (profits, ...) due to a 'reallocation' for vehicle type conversion. The conversion is now done before loading the vehicle chunk.
2008-03-24 00:52:28 +00:00
rubidium
83fec1b297
(svn r12399) -Fix: some old DOS savegame didn't load properly due to 'garbage' that was sprinkled in some places.
2008-03-23 21:31:43 +00:00
rubidium
65c7ef9629
(svn r12398) -Codechange [FS#1770]: Move toolbar related code to it's own little neighbourhood. Based on a patch by Dominik.
2008-03-23 07:35:29 +00:00
rubidium
fb755e6e87
(svn r12397) -Codechange [FS#1856]: enumify widget number for time tables. Patch by Phil Sophus.
2008-03-23 06:56:33 +00:00
rubidium
c7d4c0e269
(svn r12396) -Codechange: change a few things to reflect that we aren't aiming for 0.6 anymore in trunk.
2008-03-22 19:54:50 +00:00