smatz
|
75e20fd02b
|
(svn r24701) -Fix [FS#5246]: Workaround an overoptimisation done by GCC 4.5
|
2012-11-11 17:39:54 +00:00 |
|
smatz
|
b5525fd33d
|
(svn r23941) -Add: support for clang
|
2012-02-12 21:17:32 +00:00 |
|
smatz
|
f4de9b8a37
|
(svn r23940) -Codechange: remove superfluous semicolons
|
2012-02-12 19:46:40 +00:00 |
|
smatz
|
f79c388a1c
|
(svn r23938) -Codechange: declare ScriptScanner::Initialize() and make it abstract, make the other overloaded Initialize() protected
|
2012-02-12 17:29:58 +00:00 |
|
smatz
|
eb015cbfb6
|
(svn r23901) -Fix: memory leak everytime one clicked a savegame in the load GUI
|
2012-02-05 15:51:13 +00:00 |
|
smatz
|
24bf6ea495
|
(svn r23770) -Fix: compilation with GCC 4.7
|
2012-01-07 18:37:22 +00:00 |
|
smatz
|
597ef4e7b1
|
(svn r23759) -Fix (r17612)[FS#4951]: the check for duplicate town names wasn't really working
|
2012-01-05 19:56:48 +00:00 |
|
smatz
|
3655d5105b
|
(svn r23716) -Revert (r23705)[FS#4937]: unforeseen consequences
|
2012-01-02 19:47:52 +00:00 |
|
smatz
|
bcd3f2bb59
|
(svn r23706) -Codechange: prevent 'unknown command' doxygen errors
|
2012-01-01 17:36:19 +00:00 |
|
smatz
|
a90b767995
|
(svn r23705) -Codechange: cache the last processed station in FindStationsAroundTiles() in order to make the code a bit faster
|
2012-01-01 17:32:45 +00:00 |
|
smatz
|
2fb22e8214
|
(svn r23668) -Fix: the 'Configure' button in the 'AI / Game Configuration' window didn't get enabled when activating a GameScript
|
2011-12-24 13:08:11 +00:00 |
|
smatz
|
33d283fdb1
|
(svn r23588) -Codechange: use the 'final' keyword so compiler can optimise out some indirect calls
|
2011-12-18 17:17:18 +00:00 |
|
smatz
|
d61b90ac6f
|
(svn r23197) -Fix: -Wno-narrowing didn't have any effect anymore
|
2011-11-12 10:26:37 +00:00 |
|
smatz
|
92d6c10b06
|
(svn r23196) -Fix: GCC 4.7 compilation
|
2011-11-12 10:21:00 +00:00 |
|
smatz
|
605bec0985
|
(svn r22832) -Codechange: add -Wno-free-nonheap-object to CFLAGS in order to prevent some invalid GCC warnings
|
2011-08-24 18:21:54 +00:00 |
|
smatz
|
6e99c40087
|
(svn r22728) -Codechange: add -Wno-narrowing to cxxflags in order to prevent many useless warnings with GCC 4.7
|
2011-08-07 11:18:33 +00:00 |
|
smatz
|
564dc66131
|
(svn r22719) -Fix: compilation with gcc 4.7
|
2011-08-04 20:04:58 +00:00 |
|
smatz
|
92cabe0c9f
|
(svn r22487) -Fix (r15216)[FS#4622]: engine IDs for coal and mail wagons were swapped
|
2011-05-22 19:18:28 +00:00 |
|
smatz
|
2447efdefd
|
(svn r22481) -Fix: compilation with recent GCC
|
2011-05-21 08:40:50 +00:00 |
|
smatz
|
e2d5ce1b0e
|
(svn r22357) -Fix (r22345): crash when opening the chat box or company password input box
|
2011-04-22 15:03:08 +00:00 |
|
smatz
|
e27d8e03ec
|
(svn r22353) -Cleanup (r22352): remove unused strings from all language files
|
2011-04-19 18:50:03 +00:00 |
|
smatz
|
c3f1fd5716
|
(svn r22352) -Change: make YAPF the default pathfinder for ships, don't discourage players from using it
|
2011-04-19 18:47:36 +00:00 |
|
smatz
|
9eafc6c28f
|
(svn r22351) -Revert (r17101): and reinstall r16546. Hash tables are much smaller now, so it shouldn't cause crash anymore
|
2011-04-19 18:20:34 +00:00 |
|
smatz
|
0c55cbfa73
|
(svn r22350) -Change: make YAPF hash tables much smaller, it should improve performance significantly (about 15%)
|
2011-04-19 18:12:47 +00:00 |
|
smatz
|
6e011e9e68
|
(svn r22348) -Codechange: split ship-specific part of yapf_node.hpp to yapf_node_ship.hpp
|
2011-04-19 15:00:11 +00:00 |
|
smatz
|
b1286bbcda
|
(svn r22335) -Cleanup (r22308): remove superfluous tabs
|
2011-04-17 13:36:51 +00:00 |
|
smatz
|
b5e132924e
|
(svn r22298) -Change: allow enabling 'freeform edges' setting when there is only station label above one of northern tiles
|
2011-04-07 15:58:21 +00:00 |
|
smatz
|
a8862eb77f
|
(svn r22297) -Fix [FS#4580]: the 'freeform edges' setting could be enabled when there were buoys on the northern border (adf88)
|
2011-04-07 15:48:13 +00:00 |
|
smatz
|
d6a70ea1d9
|
(svn r22284) -Codechange [FS#4564]: cast values to uint before computing modulus in direction_func.h, so compiler can generate superior code (adf88)
|
2011-04-01 12:17:23 +00:00 |
|
smatz
|
9910e25073
|
(svn r22264) -Document: GCC 4.7 is supported too, though it gives a false warning about freeing non-heap objects
|
2011-03-19 20:19:27 +00:00 |
|
smatz
|
469c448eb0
|
(svn r22200) -Fix (r21642): removing a station order could stop when removing first automatic order
|
2011-03-05 13:59:23 +00:00 |
|
smatz
|
8074f123d5
|
(svn r22155) -Codechange: one comment in saveload/station_sl.cpp was wrong
|
2011-02-27 13:59:20 +00:00 |
|
smatz
|
7d40c99378
|
(svn r22137) -Codechange: enable -Wnon-virtual-dtor for all GCC versions
|
2011-02-24 16:39:04 +00:00 |
|
smatz
|
678cf3553f
|
(svn r22130) -Fix: failed assert when loading savegame with empty shared orderlist
|
2011-02-23 00:00:50 +00:00 |
|
smatz
|
58c7f5c497
|
(svn r22129) -Codechange: use simpler check to test if there any towns in the game
|
2011-02-22 22:21:20 +00:00 |
|
smatz
|
756cc6cf65
|
(svn r22116) -Codechange: use PoolBase::Clean() at more places
|
2011-02-19 23:05:47 +00:00 |
|
smatz
|
642fb19d4f
|
(svn r22115) -Fix (r22114): some comments and code ordering were wrong
|
2011-02-19 18:55:10 +00:00 |
|
smatz
|
1d9cae9afa
|
(svn r22113) -Codechange: use PoolBase::CleanAll() to clean all pools at game exit
|
2011-02-19 18:25:24 +00:00 |
|
smatz
|
5fd13843f7
|
(svn r22112) -Codechange: register all pools in a pool vector
|
2011-02-19 18:23:45 +00:00 |
|
smatz
|
a5b9858a36
|
(svn r22086) -Fix: do not check if we can allocate an item if we won't try to do so anyway
|
2011-02-15 13:15:12 +00:00 |
|
smatz
|
d2d6b263b3
|
(svn r22085) -Fix: assert when connecting to the admin port
|
2011-02-15 12:11:28 +00:00 |
|
smatz
|
e8002f5b92
|
(svn r22076) -Fix (r22075): build failed with GCC
|
2011-02-14 12:39:45 +00:00 |
|
smatz
|
69789f3008
|
(svn r22042) -Fix: when loading a TTO/TTD savegame, verify we can allocate a CargoPacket before actually trying to do so
|
2011-02-09 18:56:40 +00:00 |
|
smatz
|
fbfb0ffbf2
|
(svn r22041) -Codechange: add a check that we called PoolItem::CanAllocateItem() before actually allocating it
|
2011-02-09 18:55:51 +00:00 |
|
smatz
|
5ccf5cc551
|
(svn r22033) -Fix: don't crash when there are too many objects generated already when placing transmitters
|
2011-02-08 21:49:39 +00:00 |
|
smatz
|
9cd5243d04
|
(svn r22026) -Fix: don't crash when we generate too many objects while generating map
|
2011-02-08 18:39:29 +00:00 |
|
smatz
|
887a7724dc
|
(svn r22025) -Fix: verify there is enough space in the pool when creating new pool items while loading old savegames
|
2011-02-08 18:34:13 +00:00 |
|
smatz
|
364ef8e6e6
|
(svn r22024) -Fix [FS#4468]: verify we can allocate an OrderList before we actually try to do so (Rubidium)
|
2011-02-08 18:29:30 +00:00 |
|
smatz
|
b4273bcd35
|
(svn r22023) -Fix: verify we can allocate a CargoPacket and CargoPayment before we actually try to do so
-Codechange: increase the limit of number of CargoPayments to match the limit of Vehicles (Rubidium)
|
2011-02-08 18:27:21 +00:00 |
|
smatz
|
7af2470a78
|
(svn r22022) -Fix [FS#4468]: verify we can allocate an order before we actually try to do so
|
2011-02-08 18:21:55 +00:00 |
|
smatz
|
3057a26fd5
|
(svn r21953) -Remove [FS#4456]: the non-uniform stations setting. Support for uniform stations has been broken for over a year
|
2011-02-04 14:11:14 +00:00 |
|
smatz
|
f3e550e9bd
|
(svn r21949) -Change: randomize the vehicle a small UFO targets, do not use the one with lowest index
|
2011-02-02 23:06:38 +00:00 |
|
smatz
|
a4bf3be864
|
(svn r21948) -Fix: road vehicle was moved under the bridge when it was destroyed by an UFO while on a bridge
|
2011-02-02 22:40:04 +00:00 |
|
smatz
|
3bfad0243b
|
(svn r21947) -Fix (r21195): crash when converting a savegame with vehicles crashed in a tunnel entry, or with vehicles reversing there
|
2011-02-02 22:20:48 +00:00 |
|
smatz
|
a42c0ea88b
|
(svn r21944) -Codechange: give name to one magic constant
|
2011-02-02 22:01:01 +00:00 |
|
smatz
|
54161949d1
|
(svn r21942) -Codechange: no need to convert GOINGUP/GOINGDOWN flags if they are cleared afterwards during savegame conversion
|
2011-02-02 19:22:35 +00:00 |
|
smatz
|
b15719bbd2
|
(svn r21939) -Fix (r16357): the check for valid depot wasn't strict enough
|
2011-02-02 14:50:57 +00:00 |
|
smatz
|
25a22ec255
|
(svn r21903) -Codechange: warn only once for a train that has invalid length, not for each its wagon with invalid length
|
2011-01-23 17:50:24 +00:00 |
|
smatz
|
8b9f0d5ade
|
(svn r21883) -Codechange: make UpdateZPosition() faster by not calling GetSlopeZ() when not needed
|
2011-01-21 17:35:17 +00:00 |
|
smatz
|
e860075a16
|
(svn r21882) -Codechange: make use of the fact that vehicle's Z position can change only if it has GVF_GOINGUP_BIT or GVF_GOINGDOWN_BIT set
|
2011-01-21 16:51:56 +00:00 |
|
smatz
|
2a2363e819
|
(svn r21881) -Codechange: ensure that vehicle's GOINGUP/DOWN bits are set correctly and that it has correct z_pos when converting from older savegames
|
2011-01-21 16:48:41 +00:00 |
|
smatz
|
a6fcd78538
|
(svn r21880) -Fix: when a train after reversing ended at the last bit of a bridge ramp and directed outside the bridge, it could still have track set to TRACK_BIT_WORMHOLE
|
2011-01-21 16:35:12 +00:00 |
|
smatz
|
e308c348f0
|
(svn r21879) -Codechange: reset vehicle's GOINGUP/DOWN bits when it crashes
|
2011-01-21 16:20:55 +00:00 |
|
smatz
|
46dfdfd72b
|
(svn r21878) -Codechange: move parts of UpdateInclination() to separate functions
|
2011-01-21 16:13:54 +00:00 |
|
smatz
|
4432f7799d
|
(svn r21877) -Codechange: move definition of HALF_TILE_SIZE to tile_type.h
|
2011-01-21 15:48:52 +00:00 |
|
smatz
|
6dc24cf643
|
(svn r21876) -Codechange: typedef SpecializedVehicleBase and GroundVehicleBase to reduce typing
|
2011-01-21 14:43:38 +00:00 |
|
smatz
|
656caf16db
|
(svn r21875) -Codechange: indentation of some comments was wrong
|
2011-01-21 01:38:30 +00:00 |
|
smatz
|
1ac51128f5
|
(svn r21874) -Fix: when a single-vehicle train was reversed while on a slope, its GOINGUP/DOWN weren't swapped
|
2011-01-21 00:11:13 +00:00 |
|
smatz
|
c0b051eb33
|
(svn r21836) -Fix: when a train was reversed while inside a tunnel/bridge, it wouldn't have (re)set the GOINGUP/DOWN bits after leaving the tunnel/bridge
|
2011-01-18 20:40:36 +00:00 |
|
smatz
|
772de6b52d
|
(svn r21835) -Codechange: use UpdateStatusAfterSwap() instead of copying the same code three times
|
2011-01-18 20:06:56 +00:00 |
|
smatz
|
92b90d877e
|
(svn r21824) -Codechange: don't call GetSlopeZ() when the ground vehicle is on a flat tile
|
2011-01-16 18:18:45 +00:00 |
|
smatz
|
82346d4608
|
(svn r21823) -Documentation: update the style used in several documentation files
|
2011-01-16 13:36:47 +00:00 |
|
smatz
|
0ab078158e
|
(svn r21804) -Remove [FS#4409]: the 'stopall' console command, as its functionality was broken. Group start/stop commands can be used instead
|
2011-01-15 15:51:16 +00:00 |
|
smatz
|
2709454040
|
(svn r21802) -Cleanup (r2600): remove unused _vehicle_id_ctr_day
|
2011-01-15 14:20:34 +00:00 |
|
smatz
|
1b3e2309df
|
(svn r21799) -Fix: further variables need to be reset when we loaded a TTDPatch savegame in the past
|
2011-01-15 00:10:16 +00:00 |
|
smatz
|
804542b3f3
|
(svn r21798) -Fix: loading a TTO savegame failed after loading a TTDP savegame with vehicle multiplier bigger than 1
|
2011-01-14 22:23:09 +00:00 |
|
smatz
|
75351f4043
|
(svn r21794) -Fix (r21790): convert train orders too (Rubidium)
|
2011-01-14 19:51:50 +00:00 |
|
smatz
|
110e25e859
|
(svn r21793) -Fix (r20446): broken usage of GetTileOwner() caused wrong conversion of old savegames
|
2011-01-14 18:58:03 +00:00 |
|
smatz
|
c58a910c8e
|
(svn r21790) -Fix [FS#4398]: TTDPatch savegames can have train waypoints encoded as buoys
|
2011-01-14 16:49:29 +00:00 |
|
smatz
|
c53c869556
|
(svn r21786) -Fix [FS#4398]: don't trust rail station width and height data stored by TTDPatch, it is invalid for stations wider or higher than 7
|
2011-01-14 16:20:25 +00:00 |
|
smatz
|
ff469ab352
|
(svn r21784) -Fix (r16909): crash when converting savegame with custom waypoint name
|
2011-01-14 16:15:05 +00:00 |
|
smatz
|
ce9a7acc8f
|
(svn r21734) -Change: use 'landscaping' instead of 'terraforming' in the English lang file (peter1138)
|
2011-01-05 12:39:50 +00:00 |
|
smatz
|
810873ff33
|
(svn r21704) -Fix [FS#4374]: no need to perform any more checks after the connection is closed (Rubidium)
|
2011-01-03 18:36:51 +00:00 |
|
smatz
|
c6a90361fc
|
(svn r21693) -Codechange: no need to cast char[] to const uint8*
|
2011-01-01 21:41:01 +00:00 |
|
smatz
|
8b6a8a8935
|
(svn r21692) -Cleanup: remove unused extern declaration of HashCurrentCompanyPassword(), make it static
|
2011-01-01 21:39:52 +00:00 |
|
smatz
|
13456934b1
|
(svn r21691) -Codechange: make sure GenerateCompanyPasswordHash() behaves deterministically when/if the value of NETWORK_SERVER_ID_LENGTH is changed
|
2011-01-01 21:38:13 +00:00 |
|
smatz
|
cae28bf8eb
|
(svn r21688) -Codechange: verify the colour code passed to IConsolePrint()/IConsolePrintF() is valid
|
2011-01-01 17:06:59 +00:00 |
|
smatz
|
666fbb28c2
|
(svn r21687) -Fix: verify the colour code we received from the server is valid
|
2011-01-01 17:02:29 +00:00 |
|
smatz
|
62bc55cf7b
|
(svn r21686) -Cleanup: remove unused constants and comment used ones
|
2011-01-01 16:35:32 +00:00 |
|
smatz
|
4a0ce4bb14
|
(svn r21673) -Change [FS#4358]: do not show price to build a bridge in the scenario editor, it is free there
|
2010-12-31 10:15:35 +00:00 |
|
smatz
|
c986325763
|
(svn r21662) -Codechange: use -flto=jobserver for GCC 4.6, it makes linking with LTO use number of processes passed to make -j
|
2010-12-29 20:46:35 +00:00 |
|
smatz
|
14d8ef9add
|
(svn r21661) -Codechange: use -fwhole-program when linking in LTO mode so compiler can do more optimisations
|
2010-12-29 20:20:41 +00:00 |
|
smatz
|
e7971c2971
|
(svn r21657) -Cleanup (r17107): remove superfluous semicolon
|
2010-12-29 13:47:53 +00:00 |
|
smatz
|
aa4f269f3e
|
(svn r21652) -Cleanup: one semicolon is enough
|
2010-12-28 14:22:51 +00:00 |
|
smatz
|
d8b823142e
|
(svn r21633) -Fix (r21616): newly created skip-to order was created at wrong place
|
2010-12-25 12:48:23 +00:00 |
|
smatz
|
b5268dccbd
|
(svn r21632) -Codechange: call ResetObjectToPlace() even when current place_mode is HT_NONE
|
2010-12-25 12:47:05 +00:00 |
|
smatz
|
fffb8f89a4
|
(svn r21617) -Doc: refer to table/autorail.h, not autorail.h
|
2010-12-24 13:14:11 +00:00 |
|
smatz
|
889c8d3022
|
(svn r21616) -Change: do not highlight tile when selecting a vehicle to clone or an order to skip to
|
2010-12-24 13:13:28 +00:00 |
|
smatz
|
e4e6735cea
|
(svn r21612) -Fix (r21608): dragging with HT_POINT was half a tile off
|
2010-12-23 20:25:55 +00:00 |
|
smatz
|
0619dc8f3d
|
(svn r21610) -Fix: some svn properties were wrong
|
2010-12-23 16:54:41 +00:00 |
|