rubidium
f5a07faf87
(svn r15597) -Fix (r15563): regression wasn't updated after the removal of AIIndustry::GetMaxIndustryID().
2009-03-01 23:22:17 +00:00
rubidium
52f5717a66
(svn r15596) -Change: road vehicles can stop at stops when they own the stop, not when they own the road/tram track.
2009-03-01 21:48:03 +00:00
rubidium
3ae9851bd8
(svn r15580) -Fix [FS#2684]: last activity time not properly updated causing downloads to be aborted after a minute.
2009-02-25 17:00:59 +00:00
rubidium
1ad50ce4e6
(svn r15578) -Change: unexternalise squirrel.
2009-02-25 01:21:50 +00:00
rubidium
66a8c0a132
(svn r15577) -Codechange: bool _networking belongs in network/ not gfx.cpp
2009-02-25 00:48:04 +00:00
rubidium
d86ae1fde6
(svn r15574) -Fix [FS#2680]: force unload not working when trying to force unload at the station where you received the cargo
2009-02-25 00:12:57 +00:00
rubidium
8fa247c4b1
(svn r15566) -Change: reintroduce space as valid method of selecting 'content' as long as the filter box is not focused. Enter will also work when the filter box is focused.
2009-02-24 13:32:18 +00:00
rubidium
4bf2f4a166
(svn r15565) -Fix [FS#2675]: dependency information wasn't requested after the content state was reset causing the dependencies not always being selected (and thus downloaded) automatically.
2009-02-24 13:25:35 +00:00
rubidium
c876e3e1b2
(svn r15561) -Fix [FS#2646]: segfault when saving a preset with unknown NewGRFs
2009-02-23 20:45:34 +00:00
rubidium
cfc233e2ab
(svn r15560) -Fix: typos in Spanish town names (Erregerre)
2009-02-23 20:42:20 +00:00
rubidium
85c0276d0e
(svn r15557) -Fix: the font width cache was not updated when changing fonts causing the font spacing to be off when changing fonts in-game (auto font detection).
2009-02-23 18:14:18 +00:00
rubidium
3ba802e995
(svn r15556) -Change: don't temporary malloc+free when encoding sprites, just reuse the same piece of allocated memory for each encoding.
2009-02-23 17:54:02 +00:00
rubidium
0c1b8ea602
(svn r15555) -Codechange: remove the mallocs + frees for temporary data from loading sprites.
2009-02-23 10:50:25 +00:00
rubidium
2433ba042b
(svn r15554) -Fix: -v null crashing in 2051 due to trying to show the high score of the spectator.
2009-02-23 01:51:19 +00:00
rubidium
54f852f094
(svn r15552) -Fix (r15544): some compiler/OS combinations don't like closing the same FD twice and zlib's docs weren't very clear about whether it would close a FD it didn't open.
2009-02-22 02:57:15 +00:00
rubidium
731c1e90e8
(svn r15551) -Fix [FS#2656]: [NoAI] crash when setting a depot order to the southern part of a ship depot
2009-02-22 00:30:36 +00:00
rubidium
b68a870fe3
(svn r15550) -Fix [FS#2654]: bogus secondary error message when dynamiting industries/unmoveables; "X is in the way" isn't helpful at all in that case.
2009-02-21 21:38:46 +00:00
rubidium
87751dc95d
(svn r15548) -Fix: incorrect error message when removing non-existing diagonal rail (TRACK_X/Y) with the single directional rail tool (i.e. not autorail).
2009-02-21 18:10:08 +00:00
rubidium
81d8e55c38
(svn r15546) -Fix [FS#2651]: keep_all_autosave ignored for dedicated servers/spectators.
2009-02-21 15:23:49 +00:00
rubidium
8316c4381f
(svn r15545) -Fix [FS#2653]: if a buoy was placed directly in front of a dock, that dock was seen as a buoy and thus skipped once within 3 tiles.
2009-02-21 14:02:00 +00:00
rubidium
fdc2e85184
(svn r15544) -Fix [FS#2650]: extracting downloaded content didn't work for Windows if one uses a non-ASCII.
2009-02-21 14:00:35 +00:00
rubidium
a4567f243d
(svn r15543) -Change: allow the default debug level of 6 for a dedicated server to be overriden by -d (if used after -D).
2009-02-21 13:27:09 +00:00
rubidium
13bc604fde
(svn r15537) -Fix (r5215): don't allow special sprite characters (e.g. the ship sprite) as characters in input like filenames or text that is sent over the network.
2009-02-21 00:47:59 +00:00
rubidium
c4fb879561
(svn r15532) -Fix (r15525): don't try to load (and forget) AI data from a non-existing AI when joining a server. In other words: you can join network servers again.
2009-02-20 21:05:27 +00:00
rubidium
c5677da94d
(svn r15529) -Fix [FS#2644]: the local command queue didn't get properly cleaned when leaving a game meaning you could end up executing commands of the previous network game.
2009-02-20 00:03:29 +00:00
rubidium
a5f30dd553
(svn r15521) -Codechange: add helper function to get the display tractive effort of a vehicle.
2009-02-19 09:45:44 +00:00
rubidium
c2d9c85c0f
(svn r15518) -Fix [FS#2631]: use distance to closest station tile as estimate for YAPF too (NPF already does so). This makes it behave 'better' with wide stations.
2009-02-19 00:15:36 +00:00
rubidium
3e1664aff1
(svn r15514) -Fix: make the join/spectate command require to be connected to a network game; in SP it could lead to crashes.
2009-02-18 15:17:27 +00:00
rubidium
db0cd46a3f
(svn r15501) -Document: the changes made over the last months
2009-02-16 21:46:23 +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
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
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
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
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
rubidium
d846eef0b6
(svn r15434) -Codechange: bit of type safety for the DC_xxx flags.
2009-02-09 21:20:05 +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
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
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
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
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
rubidium
e31e514474
(svn r15397) -Fix [FS#2618]: a town could build a statue under a bridge.
2009-02-07 16:02:29 +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
rubidium
bab7367a59
(svn r15391) -Fix (r14997): loading font sprites should not trigger a palette conversion.
2009-02-07 02:29:08 +00:00
rubidium
ae2fda6c02
(svn r15388) -Change: unify the way Ctrl+Click is written.
2009-02-07 00:45:24 +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
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
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
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
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
rubidium
9d94c8f369
(svn r15351) -Fix (r15350): gcc compile failure
2009-02-05 08:10:59 +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
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
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
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
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
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
rubidium
6d5cd47c74
(svn r15305) -Fix (r15299): missing include
2009-02-01 11:52:41 +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
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
rubidium
627d54a081
(svn r15294) -Fix: accessing of inaccessible base
2009-01-29 08:08:03 +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
rubidium
e836f18ff1
(svn r15285) -Fix: valgrind complaining about reading uninitialised memory when saving
2009-01-27 14:31:33 +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
rubidium
18ed717410
(svn r15273) -Fix: OSK of the chat did not update the caret graphics
2009-01-25 22:16:08 +00:00