skidd13 [Wed, 02 Jan 2008 23:59:11 +0000] rev 8678
(svn r11745) -Codechange: Unify the spinner widget drawing of the difficulty settings window and make its disabled state min max aware.
glx [Wed, 02 Jan 2008 18:42:51 +0000] rev 8677
(svn r11744) -Codechange: don't redefine snprintf when using MinGW Runtime 3.14 or superior, as it now have snprintf() and vsnprintf conform to C99
rubidium [Tue, 01 Jan 2008 22:39:11 +0000] rev 8676
(svn r11743) -Fix [FS#1614]: group names got not deallocated in the command test run.
peter1138 [Tue, 01 Jan 2008 22:34:00 +0000] rev 8675
(svn r11742) -Codechange [FS#1319]: Run window tick events when paused, so that news pop-ups and the about window still progress. For other windows the events are ignored when paused.
peter1138 [Tue, 01 Jan 2008 22:24:18 +0000] rev 8674
(svn r11741) -Feature: Add support for NewGRF's train 'tilt' flag. Trains with tilt capability (specific details are per NewGRF set) will be given a 20% speed limit bonus on curves.
egladil [Tue, 01 Jan 2008 18:55:15 +0000] rev 8673
(svn r11740) -Fix [FS#1610]: Modify and possibly discard key events for code points in the unicode private use area.
peter1138 [Tue, 01 Jan 2008 18:35:31 +0000] rev 8672
(svn r11739) -Fix [FS#1609]: Set the new scroll position after zooming in instead of before, as the zoom will cancel it out.
peter1138 [Tue, 01 Jan 2008 18:12:17 +0000] rev 8671
(svn r11738) -Codechange: Refactor realistic acceleration's curve counting to use DirDiffs instead of local tables, and remove an unnecessary loop.
peter1138 [Tue, 01 Jan 2008 17:01:06 +0000] rev 8670
(svn r11737) -Fix: Reinstate NewGRF-specified engine list order in autoreplace window.
miham [Tue, 01 Jan 2008 16:43:31 +0000] rev 8669
(svn r11736) -Update: WebTranslator2 update to 2008-01-01 17:42:54
catalan - 1 fixed by arnaullv (1)
german - 4 fixed by chu (4)
hungarian - 23 fixed by miham (23)
romanian - 17 fixed, 2 changed by kneekoo (19)
slovenian - 1 fixed by Necrolyte (1)
peter1138 [Tue, 01 Jan 2008 15:06:37 +0000] rev 8668
(svn r11735) -Fix [FS#1574]: Don't reset loading indicator IDs when only reloading NewGRFs.
belugas [Tue, 01 Jan 2008 14:20:48 +0000] rev 8667
(svn r11734) -Change: Allow ToggleFullScreen to return the result of the operation' attempt. Previously, only visual clues were available.
-Fix[FS#1519]: When you can not use this resolution at full screen, now you'll know that it failed.
As for the reason it did not work, each computer/OS has its reason.
peter1138 [Tue, 01 Jan 2008 14:15:28 +0000] rev 8666
(svn r11733) -Fix: Max speed for entering stations overrode the max speed of curves
peter1138 [Tue, 01 Jan 2008 14:00:31 +0000] rev 8665
(svn r11732) -Fix (r4150): elrail merge gave elrail, monorail & maglev unintended speed bonuses for curves, as the bonus was based on the railtype index. The bonus is now specified by a property of the railtype.
peter1138 [Mon, 31 Dec 2007 21:51:16 +0000] rev 8664
(svn r11731) -Fix [FS#1582]: Clear sprite override data before performing NewGRF wagon attach callback. This stopped
the callback working for autoreplace and when moving wagons from train to train in a depot.
-Fix (r11724): Don't check wagon attach callback for the chain when moving a single wagon.
miham [Mon, 31 Dec 2007 18:56:39 +0000] rev 8663
(svn r11730) -Update: WebTranslator2 update to 2007-12-31 19:55:44
catalan - 1 fixed by arnaullv (1)
dutch - 1 fixed by webfreakz (1)
estonian - 1 fixed by kristjans (1)
french - 1 fixed by glx (1)
german - 27 fixed by moewe2 (27)
hungarian - 21 fixed by miham (21)
italian - 1 fixed by lorenzodv (1)
japanese - 1 fixed by ickoonite (1)
korean - 1 fixed by leejaeuk5 (1)
norwegian_bokmal - 23 fixed by jhsoby (23)
polish - 2 fixed by meush (2)
portuguese - 96 fixed, 7 changed by nars (103)
slovak - 1 fixed by lengyel (1)
spanish - 12 fixed by eusebio (12)
swedish - 13 fixed by ChrillDeVille (13)
turkish - 14 fixed by jnmbk (14)
peter1138 [Mon, 31 Dec 2007 11:13:51 +0000] rev 8662
(svn r11729) -Codechange: Don't rely on the first railtype's sprite offset being zero when drawing road stations.
rubidium [Mon, 31 Dec 2007 07:14:25 +0000] rev 8661
(svn r11728) -Fix [FS#1577]: if there are no houses that can be build in a specific year yet, force the houses with the earliest introduction year to be available.
belugas [Mon, 31 Dec 2007 04:38:11 +0000] rev 8660
(svn r11726) -Feature[newGRF]: Extend the Action 5, feature 0D usage. Patch by BigBB
belugas [Mon, 31 Dec 2007 02:39:50 +0000] rev 8659
(svn r11725) -Codechange: less a magical number
rubidium [Sun, 30 Dec 2007 21:35:48 +0000] rev 8658
(svn r11724) -Fix: make it impossible (for users) to circumvent the length checking of the NewGRF 'allow wagon attach' callback by moving several wagons at a time.
skidd13 [Sun, 30 Dec 2007 19:32:09 +0000] rev 8657
(svn r11723) -Feature: add initial support for Intel C Compiler on linux
-Codechange: silence a few warnings of ICC
glx [Sun, 30 Dec 2007 16:34:32 +0000] rev 8656
(svn r11722) -Fix (r11703): invalid plural form
rubidium [Sat, 29 Dec 2007 23:49:48 +0000] rev 8655
(svn r11721) -Fix: do not disable NewGRFs for 'eternity' during games.
peter1138 [Sat, 29 Dec 2007 21:06:54 +0000] rev 8654
(svn r11720) -Codechange: [NewGRF] Add support for bit 30 of station tile layouts; forcing a sprite to always be opaque.
rubidium [Sat, 29 Dec 2007 09:24:26 +0000] rev 8653
(svn r11719) -Codechange: split sound.h in a header with types and one with functions.
egladil [Sat, 29 Dec 2007 05:15:13 +0000] rev 8652
(svn r11718) -Fix [FS#1483]: Show the fullscreen modes available to the cocoa driver in windowed mode too.
smatz [Fri, 28 Dec 2007 18:25:30 +0000] rev 8651
(svn r11717) -Fix [FS#1590]: make sure invalid players have all shares owned by PLAYER_SPECTATOR
glx [Fri, 28 Dec 2007 16:21:29 +0000] rev 8650
(svn r11716) -Fix [FS#1561]: don't put more than one Random() in function calls because parameter evaluation order is not guaranteed in the c++ standard (can lead to desyncs)
smatz [Fri, 28 Dec 2007 15:27:12 +0000] rev 8649
(svn r11715) -Fix: do not use GetTrackBits() for depots and waypoints while converting railtype
belugas [Fri, 28 Dec 2007 04:20:56 +0000] rev 8648
(svn r11714) -Fix[FS#1569]: Do not allow player inauguration date on scenarios to be bigger than current year.
This will not (yet) be true if you are loading a scenario with the "-g" command line option.
belugas [Fri, 28 Dec 2007 03:14:55 +0000] rev 8647
(svn r11713) -Codechange: Move some declarations and definitions in a more logical disposition
maedhros [Thu, 27 Dec 2007 20:49:44 +0000] rev 8646
(svn r11712) -Fix (r9315): Add more house string id ranges to MapGRFStringID so NewGRFs use the proper string ids.
belugas [Thu, 27 Dec 2007 17:29:27 +0000] rev 8645
(svn r11711) -Codechange: Name the Save Load Dialog Mode enum
bjarni [Thu, 27 Dec 2007 15:47:08 +0000] rev 8644
(svn r11710) -Feature: [build vehicles windows] added sorting for cost, running costs and speed to road vehicles and ships build windows
bjarni [Thu, 27 Dec 2007 15:05:46 +0000] rev 8643
(svn r11709) -Fix [FS#1385 FS#1386]: [OSX] Compiles on Leopard with the default settings
-Change: [OSX] configure will no longer enable static by default
Turns out that Leopard can't handle static builds without the user installing extra libs
The tradeoff is that now people might have to enable static manually if moving the binary around
egladil [Thu, 27 Dec 2007 14:45:10 +0000] rev 8642
(svn r11708) -Fix [FS#1598]: Removed include of variables.h as it was no longer needed and caused compilation to fail.
smatz [Thu, 27 Dec 2007 14:10:47 +0000] rev 8641
(svn r11707) -Fix: do not allow refitting flooded (destroyed) vehicles
rubidium [Thu, 27 Dec 2007 13:35:39 +0000] rev 8640
(svn r11706) -Codechange: split vehicle.h and remove another bunch of useless includes.
smatz [Thu, 27 Dec 2007 13:25:23 +0000] rev 8639
(svn r11705) -Fix [FS#1557]: trains could have sprites with wrong direction when reversing, also was inconsistent with save/load process (possible desyncs)
rubidium [Wed, 26 Dec 2007 23:04:26 +0000] rev 8638
(svn r11704) -Codechange: remove another bunch of useless includes.
miham [Wed, 26 Dec 2007 16:38:34 +0000] rev 8637
(svn r11703) -Update: WebTranslator2 update to 2007-12-26 17:33:24
estonian - 16 changed by kristjans (16)
polish - 94 fixed, 6 changed by meush (100)
russian - 22 fixed by Smoky555 (22)
spanish - 11 fixed by eusebio (11)
traditional_chinese - 25 fixed, 4 changed by xbddc (29)
rubidium [Wed, 26 Dec 2007 13:50:40 +0000] rev 8636
(svn r11702) -Codechange: move all date related stuff to date*.
rubidium [Wed, 26 Dec 2007 11:45:43 +0000] rev 8635
(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).
rubidium [Tue, 25 Dec 2007 23:42:52 +0000] rev 8634
(svn r11700) -Codechange: reduce the amount of unnecessary includes.
skidd13 [Tue, 25 Dec 2007 18:25:25 +0000] rev 8633
(svn r11699) -Cleanup: Remove some headers from the project files which aren't there anymore
skidd13 [Tue, 25 Dec 2007 15:56:41 +0000] rev 8632
(svn r11698) -Change: Make the abort/accept process of the difficulty window a bit less confusing
-Change: Make the highscore button in the difficulty window a bit more obvious
-Codechange: Enumify the window-widgets of the difficulty window
rubidium [Tue, 25 Dec 2007 14:08:56 +0000] rev 8631
(svn r11697) -Fix [FS#1585]: strgen did not (always) compile properly.
rubidium [Tue, 25 Dec 2007 14:03:06 +0000] rev 8630
(svn r11696) -Fix: remove BUGS as that is not about any real bugs, but rather things noted in the development of the new bridges/elrail.
skidd13 [Tue, 25 Dec 2007 13:59:21 +0000] rev 8629
(svn r11695) -Codechange: Converted the md5 algorithm to OOP
-Codechange: Adapt the md5 algorithm to the OpenTTD source
rubidium [Tue, 25 Dec 2007 13:28:09 +0000] rev 8628
(svn r11694) -Codechange: move more endianness related stuff to endian_func.hpp.
rubidium [Tue, 25 Dec 2007 11:26:07 +0000] rev 8627
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
rubidium [Tue, 25 Dec 2007 09:48:53 +0000] rev 8626
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
egladil [Tue, 25 Dec 2007 01:29:54 +0000] rev 8625
(svn r11690) -Fix: Since indices into the patch array is sent over the network having conditionally compiled entries in the table can cause desyncs. Moving them to the end will hide this issue, but it should really be solved in a better way.
smatz [Sun, 23 Dec 2007 21:02:40 +0000] rev 8624
(svn r11689) -Fix: compilation error and most of warnings for gcc 4.3
egladil [Sun, 23 Dec 2007 18:08:39 +0000] rev 8623
(svn r11688) -Fix [FS#1581]: Compilation was broken on OS X again.
skidd13 [Sun, 23 Dec 2007 14:06:03 +0000] rev 8622
(svn r11687) -Codechange: move some defines to a better place
glx [Sun, 23 Dec 2007 13:31:24 +0000] rev 8621
(svn r11686) -Fix (r11684): win32 compilation was broken again :)
rubidium [Sun, 23 Dec 2007 11:20:41 +0000] rev 8620
(svn r11685) -Codechange: remove a few 'useless' includes.
rubidium [Sun, 23 Dec 2007 10:56:02 +0000] rev 8619
(svn r11684) -Codechange: split gfx.h in a type and functional header.
belugas [Sun, 23 Dec 2007 04:31:45 +0000] rev 8618
(svn r11683) -Fix(r11682): win32.cpp still requires gfx.h inclusion, at least for now.
rubidium [Sat, 22 Dec 2007 23:30:28 +0000] rev 8617
(svn r11682) -Codechange: move some 'generic' geometry related types into a single file and do not include gfx.h everywhere to get a Point type.
rubidium [Sat, 22 Dec 2007 21:01:49 +0000] rev 8616
(svn r11681) -Fix (r11674): hopefully fix the compile error on big endian machines.
rubidium [Fri, 21 Dec 2007 22:50:51 +0000] rev 8615
(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.
glx [Fri, 21 Dec 2007 22:11:55 +0000] rev 8614
(svn r11679) -Add: [newgrf] support for station vars 67 and 68
bjarni [Fri, 21 Dec 2007 22:08:59 +0000] rev 8613
(svn r11678) -Fix (r11674): [OSX] fixed compilation
rubidium [Fri, 21 Dec 2007 21:50:46 +0000] rev 8612
(svn r11677) -Codechange: move price and command related types/functions to their respective places.
glx [Fri, 21 Dec 2007 21:16:14 +0000] rev 8611
(svn r11676) -Fix (r11674): some references to macros.h were left
rubidium [Fri, 21 Dec 2007 19:49:27 +0000] rev 8610
(svn r11675) -Codechange: split the string types from the string functions.
rubidium [Fri, 21 Dec 2007 19:21:21 +0000] rev 8609
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
rubidium [Fri, 21 Dec 2007 08:34:53 +0000] rev 8608
(svn r11673) -Codechange: move the overflow safe type to a separate file.
rubidium [Fri, 21 Dec 2007 07:38:36 +0000] rev 8607
(svn r11672) -Codechange: refactor some stuff out of gui.h.
smatz [Thu, 20 Dec 2007 22:45:56 +0000] rev 8606
(svn r11671) -Fix: sometimes a vehicle was selected in the vehicle list when it was opened
smatz [Wed, 19 Dec 2007 23:35:14 +0000] rev 8605
(svn r11670) -Feature [FS#1565]: list neutral stations where the player has service in the station list too
rubidium [Wed, 19 Dec 2007 23:26:02 +0000] rev 8604
(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h
rubidium [Wed, 19 Dec 2007 20:45:46 +0000] rev 8603
(svn r11668) -Codechange: more refactoring aimed at reducing compile time and making it more logic where function definitions can be found.
rubidium [Wed, 19 Dec 2007 19:44:29 +0000] rev 8602
(svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.
glx [Wed, 19 Dec 2007 02:41:25 +0000] rev 8601
(svn r11666) -Fix (r11504): when removing buoys, return to water or canal depending on their owner
belugas [Tue, 18 Dec 2007 21:25:44 +0000] rev 8600
(svn r11665) -Fix: Animation informations should not be copied from original industry tile spec, while doing an action 00, industry tile, prop 08.
Fix directly inspired by Csaboka
rubidium [Tue, 18 Dec 2007 20:58:12 +0000] rev 8599
(svn r11664) -Codechange: use more specific ("rail_type.h" instead of "rail.h" that includes way more than only "rail_type.h") includes at some places.
rubidium [Tue, 18 Dec 2007 20:38:16 +0000] rev 8598
(svn r11663) -Codechange: moving of the road related types and functions.
rubidium [Tue, 18 Dec 2007 20:10:21 +0000] rev 8597
(svn r11662) -Codechange: move some rail types/related functions around.
rubidium [Tue, 18 Dec 2007 19:52:14 +0000] rev 8596
(svn r11661) -Codechange: some header reworks in order to try to reduce the compile time of OpenTTD by reduce the amount of circular-ish dependencies.
miham [Tue, 18 Dec 2007 18:08:51 +0000] rev 8595
(svn r11660) -Change: english -> english (uk), english_us ->english (us)
smatz [Tue, 18 Dec 2007 18:02:00 +0000] rev 8594
(svn r11659) -Fix [FS#1563]: do not allow modifying non-uniform stations when non-uniform stations are disabled
glx [Mon, 17 Dec 2007 23:30:25 +0000] rev 8593
(svn r11658) -Fix (r11654): forgot project files
smatz [Mon, 17 Dec 2007 22:29:27 +0000] rev 8592
(svn r11657) -Fix: show better error message when trying to convert rail
-Codechange: merge DoConvert functions into one, make test and exec runs the same for tunnels/bridges
smatz [Mon, 17 Dec 2007 22:04:07 +0000] rev 8591
(svn r11656) -Codechange: add ZOOM_LVL_BEGIN and postfix operators so ZoomLevel can be used in some iterations
miham [Mon, 17 Dec 2007 19:16:53 +0000] rev 8590
(svn r11655) -Update: WebTranslator2 update to 2007-12-17 20:16:03
danish - 22 fixed by ThomasA (22)
estonian - 18 fixed, 47 changed by kristjans (65)
italian - 4 changed by lorenzodv (4)
norwegian_nynorsk - 20 fixed by pollux (20)
miham [Mon, 17 Dec 2007 18:49:51 +0000] rev 8589
(svn r11654) -Change: renaming american languagefile to english_US
egladil [Mon, 17 Dec 2007 07:47:21 +0000] rev 8588
(svn r11653) -Feature: [OSX] Allow windowed mode subdrivers to be disabled at compile time.
smatz [Mon, 17 Dec 2007 01:35:45 +0000] rev 8587
(svn r11652) -Codechange: add the svn $ header for several files
rubidium [Sun, 16 Dec 2007 23:10:30 +0000] rev 8586
(svn r11651) -Codechange [FS#1555]: implement GRF parameter querying for industries and fix a 'bug' as side effect.
rubidium [Sun, 16 Dec 2007 22:21:34 +0000] rev 8585
(svn r11650) -Fix: 'initialised' NewGRFs could still be deactivated in the later 'activation' pass.
smatz [Sun, 16 Dec 2007 19:30:42 +0000] rev 8584
(svn r11649) -Codechange: some code can be simplified thanks to changes in r11642
rubidium [Sun, 16 Dec 2007 19:28:07 +0000] rev 8583
(svn r11648) -Fix [FS#1560]: the company password was not set when one pressed the enter key.
rubidium [Sun, 16 Dec 2007 19:21:28 +0000] rev 8582
(svn r11647) -Fix (r11646): it did not compile without freetype...
rubidium [Sun, 16 Dec 2007 18:38:19 +0000] rev 8581
(svn r11646) -Codechange: check whether (some) characters are missing in the current 'font' for the 'currently' chosen language and give a warning when that does happen.
glx [Sun, 16 Dec 2007 17:50:09 +0000] rev 8580
(svn r11645) -Fix (r8128): station ground tiles may have transparency or company colour
smatz [Sun, 16 Dec 2007 15:38:51 +0000] rev 8579
(svn r11644) -Codechange: merge some functions from tunnel_map.h and bridge_map.h into tunnelbridge_map.h
rubidium [Sun, 16 Dec 2007 10:54:08 +0000] rev 8578
(svn r11643) -Codechange: conform with the coding style for the WP macro uses.
smatz [Sat, 15 Dec 2007 23:11:18 +0000] rev 8577
(svn r11642) -Codechange: VehicleFromPos does check for v->tile == tile, so remove useless checks
rubidium [Sat, 15 Dec 2007 22:42:12 +0000] rev 8576
(svn r11641) -Add: configure time parameter to enable some desync debugging functionality.
rubidium [Sat, 15 Dec 2007 22:05:02 +0000] rev 8575
(svn r11640) -Fix: missed change of include when moving stuff to random_func.cpp
smatz [Sat, 15 Dec 2007 20:30:43 +0000] rev 8574
(svn r11639) -Codechange: simplify EnsureNoVehicleOnGround
smatz [Sat, 15 Dec 2007 19:46:34 +0000] rev 8573
(svn r11638) -Codechange: use faster check in SignalVehicleCheck for tunnel/bridge
smatz [Sat, 15 Dec 2007 16:11:29 +0000] rev 8572
(svn r11637) -Fix: mark viewports dirty when removing visible vehicle chain
smatz [Sat, 15 Dec 2007 13:59:38 +0000] rev 8571
(svn r11636) -Fix: it was possible to build/remove road/tram in tunnel/bridge when there was vehicle in it
belugas [Sat, 15 Dec 2007 03:42:41 +0000] rev 8570
(svn r11635) -Codechange: Give a more informative debug message when encountering unknown newgrf feature in action 00 handling.(FS#1551, Bilbo)
smatz [Sat, 15 Dec 2007 00:04:01 +0000] rev 8569
(svn r11634) -Fix: update signals when deleting crashed train on a bridge, update even when train is rotated
smatz [Fri, 14 Dec 2007 23:21:20 +0000] rev 8568
(svn r11633) -Codechange: merge CheckTunnelEmpty and IsVehicleOnBridge into GetVehicleTunnelBridge
rubidium [Fri, 14 Dec 2007 21:11:30 +0000] rev 8567
(svn r11632) -Fix [FS#1541]: vehicles were still followed when sold.
glx [Fri, 14 Dec 2007 00:25:00 +0000] rev 8566
(svn r11631) -Fix (r11585, r11626): remove MSVC warnings
rubidium [Thu, 13 Dec 2007 23:26:00 +0000] rev 8565
(svn r11630) -Fix [FS#1544] (r11556): the chat GUI got broken.
rubidium [Thu, 13 Dec 2007 18:46:04 +0000] rev 8564
(svn r11629) -Fix [FS#1527]: many viewports could crash the scenario editor.
miham [Thu, 13 Dec 2007 08:53:09 +0000] rev 8563
(svn r11628) -Update: WebTranslator2 update to 2007-12-13 09:47:23
american - 30 fixed by WhiteRabbit (30)
brazilian_portuguese - 22 fixed by fukumori (9), tucalipe (13)
bulgarian - 8 fixed by thetitan (8)
catalan - 22 fixed by arnaullv (22)
croatian - 17 fixed by knovak (17)
czech - 22 fixed by Hadez (22)
danish - 1 fixed, 4 changed by Bjarni (5)
dutch - 22 fixed by habell (22)
estonian - 10 fixed by kristjans (10)
french - 7 fixed, 2 changed by glx (9)
italian - 7 fixed, 2 changed by lorenzodv (9)
japanese - 23 fixed by ickoonite (23)
korean - 33 fixed, 7 changed by leejaeuk5 (40)
norwegian_nynorsk - 9 fixed by pollux (9)
romanian - 13 fixed, 3 changed by CrystyB (16)
slovak - 22 fixed by lengyel (22)
slovenian - 22 fixed by Necrolyte (22)
swedish - 10 fixed by daishan (10)
turkish - 20 fixed by jnmbk (20)
ukrainian - 22 fixed by mad (22)
glx [Thu, 13 Dec 2007 02:04:09 +0000] rev 8562
(svn r11627) -Fix [FS#1532] (r11145): poping from text reference stack must be done in a precise order. But some compiler (MSVC) over optimised it and inverted this order.
skidd13 [Wed, 12 Dec 2007 21:56:10 +0000] rev 8561
(svn r11626) -Fix [FS#1529]: Pause state wasn't set correctly in multiplayer saves
smatz [Wed, 12 Dec 2007 14:37:35 +0000] rev 8560
(svn r11625) -Codechange: add CO_* enum at some places, add includes of order.h too
belugas [Wed, 12 Dec 2007 02:28:08 +0000] rev 8559
(svn r11624) -Fix[FS#1530]: An error in the translation of bitset to scroll directions made it so that up-down-right arrow keys did scrolled up, while it should have scrolled right instead. It was initially interpreted as left-right-up.
smatz [Tue, 11 Dec 2007 22:50:13 +0000] rev 8558
(svn r11623) -Fix [FS#1533] (r11619): assert when train is going over two crossings next to each other
rubidium [Tue, 11 Dec 2007 21:25:48 +0000] rev 8557
(svn r11622) -Codechange: support the unicode version of the 'control' characters.
rubidium [Tue, 11 Dec 2007 20:28:53 +0000] rev 8556
(svn r11621) -Fix [FS#1525]: there were still some cases where one could not build a tram track, but the tram could become blocked.
belugas [Tue, 11 Dec 2007 19:59:53 +0000] rev 8555
(svn r11620) -Change: Some are going, some are coming, some we do not know exactly. Little update on the OpenTTD Team
smatz [Tue, 11 Dec 2007 19:09:36 +0000] rev 8554
(svn r11619) -Fix [FS#1531]: do not make crossing red behind depot the train is entering
glx [Tue, 11 Dec 2007 17:44:55 +0000] rev 8553
(svn r11618) -Fix: buoys are just waypoints, so don't allow load/unload/transfert for them
belugas [Tue, 11 Dec 2007 03:41:33 +0000] rev 8552
(svn r11617) -Feature(ette): Add the same game-mode keyboard shortcuts in scenario more.(Bilbo)
rubidium [Mon, 10 Dec 2007 22:26:24 +0000] rev 8551
(svn r11616) -Fix [FS#1526]: sometimes large values could go off the chart.
glx [Mon, 10 Dec 2007 17:26:49 +0000] rev 8550
(svn r11615) -Fix (r11609): temperate banks can only be built in towns (over a house)
skidd13 [Sun, 09 Dec 2007 22:14:41 +0000] rev 8549
(svn r11614) -Fix: The about dialog scrolling was connected to the mouse instead of the internal ticks
rubidium [Sun, 09 Dec 2007 21:23:20 +0000] rev 8548
(svn r11612) -Change: update some documentation.
glx [Sun, 09 Dec 2007 21:20:21 +0000] rev 8547
(svn r11611) -Codechange: it is now possible to use a define to enable asserts and show them in crash.log for MSVC release builds
glx [Sun, 09 Dec 2007 20:20:52 +0000] rev 8546
(svn r11610) -Cleanup (r8572): remove orphan comment
rubidium [Sun, 09 Dec 2007 18:51:25 +0000] rev 8545
(svn r11609) -Fix [FS#1524]: wrong error messages were shown when trying to build some industries in the scenario editor.
rubidium [Sun, 09 Dec 2007 18:27:40 +0000] rev 8544
(svn r11608) -Fix: do not trigger industries, but only the industry's tiles.
skidd13 [Sun, 09 Dec 2007 17:07:50 +0000] rev 8543
(svn r11607) -Codechange: Enumify the industry widgets
-Feature: Enable doubleclick in the found new industries window to build an industries
rubidium [Sun, 09 Dec 2007 15:17:49 +0000] rev 8542
(svn r11606) -Revert (r11584): since FS#1482 is solved, we do not need the extra checking and such anymore.
rubidium [Sun, 09 Dec 2007 15:15:26 +0000] rev 8541
(svn r11605) -Fix [FS#1482, FS#1523]: wrong count of Kirby trains when a ship was build.
smatz [Sat, 08 Dec 2007 21:57:24 +0000] rev 8540
(svn r11604) -Fix: canal tiles were not marked dirty when surrounding tile got flooded, causing glitches
smatz [Sat, 08 Dec 2007 19:53:30 +0000] rev 8539
(svn r11603) -Fix [FS#1481]: make price for railtype conversion more realistic
bjarni [Sat, 08 Dec 2007 18:53:49 +0000] rev 8538
(svn r11602) -Change: [OSX] changed default PPC SDK to 10.4 (from 10.3) when building universal binaries
10.5 support needs this and it will not break 10.3 support
smatz [Sat, 08 Dec 2007 18:50:39 +0000] rev 8537
(svn r11601) -Codechange: more strict break conditions for _userstring, assert when it overflows anyway (eg. code change without proper check change)
glx [Sat, 08 Dec 2007 15:47:23 +0000] rev 8536
(svn r11600) -Cleanup: remove extra out-of-memory checks, since it's now done in *allocT functions.
bjarni [Sat, 08 Dec 2007 15:21:37 +0000] rev 8535
(svn r11599) -Change: [OSX] 10.4 will now use quickdraw for window mode instead of quartz
The reason is that quickdraw is way faster (try fast forward)
10.5 will still use quartz as it can't handle quickdraw.
rubidium [Sat, 08 Dec 2007 14:54:43 +0000] rev 8534
(svn r11598) -Change [FS#1518]: some tooltips of the main toolbar did not 'enumerate' all options in a drop down menu.
rubidium [Sat, 08 Dec 2007 14:50:41 +0000] rev 8533
(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
belugas [Sat, 08 Dec 2007 03:10:50 +0000] rev 8532
(svn r11596) -Codechange: Use the Window member HandleButtonClick and remove its now useless counterpart function
belugas [Sat, 08 Dec 2007 02:55:47 +0000] rev 8531
(svn r11595) -Codechange: add a new member to Window struct, based on its function counterpart HandleButtonClick.
glx [Sat, 08 Dec 2007 01:36:40 +0000] rev 8530
(svn r11594) -Fix: don't allow changing network only patches settings from console when not in network game
belugas [Sat, 08 Dec 2007 01:30:18 +0000] rev 8529
(svn r11593) -Cleanup: remove some forgotten pieces of evidence of a mischief
belugas [Sat, 08 Dec 2007 01:20:47 +0000] rev 8528
(svn r11592) -Codechange: Use the Window member RaiseButtons and remove the now useless RaiseWindowButtons function
belugas [Sat, 08 Dec 2007 01:02:19 +0000] rev 8527
(svn r11591) -Codechange: remove now unused widget accessors.
glx [Fri, 07 Dec 2007 21:16:38 +0000] rev 8526
(svn r11590) -Fix (r11193): IsSlopeRefused() result was half wrong
rubidium [Fri, 07 Dec 2007 21:14:54 +0000] rev 8525
(svn r11589) -Fix [FS#1514]: when ship depots got destroyed they always returned to water, even when it should've been canals.
glx [Fri, 07 Dec 2007 18:05:49 +0000] rev 8524
(svn r11588) -Codechange: use the new member introduced in r11551
skidd13 [Fri, 07 Dec 2007 17:51:27 +0000] rev 8523
(svn r11587) -Fix (r11457): The one way road button wasn't reset on abort
glx [Fri, 07 Dec 2007 17:42:15 +0000] rev 8522
(svn r11586) -Fix: make another widget 'accessor' function const when it should be const.
skidd13 [Fri, 07 Dec 2007 12:22:34 +0000] rev 8521
(svn r11585) -Codechange: Enumify the widgets of the newGRF gui and a slight cleanup there
rubidium [Thu, 06 Dec 2007 22:29:47 +0000] rev 8520
(svn r11584) -Change: add some extra checking in the hope to find the cause of FS#1482.
rubidium [Thu, 06 Dec 2007 20:55:48 +0000] rev 8519
(svn r11583) -Fix [FS#1484]: windows could get completely missing when one resized the window to something very small.
smatz [Thu, 06 Dec 2007 20:48:15 +0000] rev 8518
(svn r11582) -Fix: tiles were not marked dirty in some cases when removing a lock
rubidium [Thu, 06 Dec 2007 20:36:46 +0000] rev 8517
(svn r11581) -Codechange: add some missing cargo classes and some documentation.
skidd13 [Thu, 06 Dec 2007 18:29:31 +0000] rev 8516
(svn r11580) -Feature: Memorise the resizing of the build bridge selection window during runtime
belugas [Thu, 06 Dec 2007 15:58:39 +0000] rev 8515
(svn r11579) -Revert(r11578): some cases of key propagation are not handled correctly.
A better solution will be deviced, but not now. Let's not cause a ton of bug reports
belugas [Thu, 06 Dec 2007 02:31:47 +0000] rev 8514
(svn r11578) -Codechange: Introduce the window default flag WDF_TEXTENTRY which specifies that the window holding it is actually one that enables an edit box.
Use this flag when dispatching a key event instead of using some hard coded window IDs.
This should ease a little bit the creation of new edit aware windows.
smatz [Wed, 05 Dec 2007 19:13:42 +0000] rev 8513
(svn r11577) -Fix: invalidate 'list trains/roadvehs/ships/planes' widgets when station part is added/removed
smatz [Wed, 05 Dec 2007 17:08:10 +0000] rev 8512
(svn r11576) -Codechange: enumerize and comment station GUI
smatz [Wed, 05 Dec 2007 16:55:33 +0000] rev 8511
(svn r11575) -Fix [FS#1502]: widget numbers of StationViewWindow were incorrect at some places
smatz [Wed, 05 Dec 2007 00:16:20 +0000] rev 8510
(svn r11574) -Fix: flood train stations when there are no trains on border tiles too (when non-uniform stations are OFF)
rubidium [Tue, 04 Dec 2007 22:50:07 +0000] rev 8509
(svn r11573) -Codechange: pause games that miss GRFs by default and throw some warnings and disclaimers when you want to unpause it.
glx [Tue, 04 Dec 2007 22:22:50 +0000] rev 8508
(svn r11572) -Fix [FS#1494]: reinitialise windows system before loading a savegame
rubidium [Tue, 04 Dec 2007 21:53:09 +0000] rev 8507
(svn r11571) -Fix [FS#1493]: road vehicle getting to the wrong side of a station when trying to overtake in there.
smatz [Tue, 04 Dec 2007 21:39:03 +0000] rev 8506
(svn r11570) -Fix: do not flood rail station tiles when there is a vehicle on it (when non-uniform stations are ON)
rubidium [Tue, 04 Dec 2007 18:42:08 +0000] rev 8505
(svn r11569) -Fix [FS#1480]: full paths sometimes did not work correctly.
belugas [Tue, 04 Dec 2007 17:51:50 +0000] rev 8504
(svn r11568) -Codechange: Use bit shifts instead of values for flags. It helps readability a little bit.
glx [Tue, 04 Dec 2007 15:32:54 +0000] rev 8503
(svn r11567) -Fix [FS#1512] (r11011): break the chain before moving a vehicle after another in the same chain
smatz [Mon, 03 Dec 2007 22:40:18 +0000] rev 8502
(svn r11565) -Revert: part of r11564
skidd13 [Mon, 03 Dec 2007 09:19:19 +0000] rev 8501
(svn r11564) -Codechange: Increase the usage of the for_each_bit macro and rename it fitting to the naming style
skidd13 [Sun, 02 Dec 2007 21:43:16 +0000] rev 8500
(svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabs
rubidium [Sun, 02 Dec 2007 21:35:44 +0000] rev 8499
(svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air when the airport got destroyed.
glx [Sun, 02 Dec 2007 20:13:12 +0000] rev 8498
(svn r11561) -Fix [FS#1504] (r11463): group list was not updated when removing the last group
rubidium [Sun, 02 Dec 2007 19:23:46 +0000] rev 8497
(svn r11560) -Codechange: replace 'custom' version of FindLastBit with the generic.
rubidium [Sun, 02 Dec 2007 19:21:56 +0000] rev 8496
(svn r11559) -Fix [FS#1505]: overflow when drawing graphics with high company values.
rubidium [Sun, 02 Dec 2007 15:12:19 +0000] rev 8495
(svn r11557) -Codechange: send and store the passwords a little more secure to/in the servers.
Each server and game yield a (usually) different 'salt'. This salt is used by the clients to hash their passwords. This way the passwords are not sent in clear text and it is not trivial to use those hashes on other servers.
NOTE: It is still NOT safe to use your trusted passwords and it will not stop people from being able to 'hijack' your password, it only makes it harder to do and certainly much less trivial than just dumping passwords from the memory.
rubidium [Sun, 02 Dec 2007 14:48:26 +0000] rev 8494
(svn r11556) -Feature: allow setting a default password for new companies in network games.
rubidium [Sun, 02 Dec 2007 14:29:48 +0000] rev 8493
(svn r11555) -Codechange: use the new members introduced in r11551.
rubidium [Sun, 02 Dec 2007 13:32:41 +0000] rev 8492
(svn r11554) -Codechange: be more consistent with the naming of the widget functions.
rubidium [Sun, 02 Dec 2007 12:10:48 +0000] rev 8491
(svn r11553) -Fix: make a few widget 'accessor' function const when they should be const.
miham [Sun, 02 Dec 2007 11:32:24 +0000] rev 8490
(svn r11552) -Update: WebTranslator2 update to 2007-12-02 12:31:46
czech - 1 fixed by Hadez (1)
french - 15 fixed by glx (15)
galician - 2 fixed by Condex (2)
italian - 15 fixed by lorenzodv (15)
norwegian_bokmal - 6 fixed by jhsoby (6)
russian - 7 fixed by Smoky555 (7)
slovenian - 1 fixed by Necrolyte (1)
spanish - 1 fixed by eusebio (1)
belugas [Sun, 02 Dec 2007 00:59:48 +0000] rev 8489
(svn r11551) -Codechange: Introduction of widget control members on struct Window. These "new" members have the exact same functionalities as their pure functions "genitors"
Ex: "Window::SetWidgetLoweredState(byte widget_index, bool lowered_stat)" is the member corresponding to "SetWindowWidgetLoweredState(Window *w, byte widget_index, bool lowered_stat)"
skidd13 [Sun, 02 Dec 2007 00:53:01 +0000] rev 8488
(svn r11550) -Fix (r11547): Updated the data files regarding to r11549
rubidium [Sat, 01 Dec 2007 21:40:18 +0000] rev 8487
(svn r11547) -Add: signal selection GUI for the ones that really like to use that over CTRL. Patch by BigBB.
belugas [Sat, 01 Dec 2007 14:04:16 +0000] rev 8486
(svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not available while the "chopper" is descending, just go back into flying.
The code should have been better written, but in respect of newgrf_port branch, i prefer minimalist intervention
belugas [Sat, 01 Dec 2007 02:59:22 +0000] rev 8485
(svn r11545) -Revert(r11543): The result is not what was expected. Looks like more work might be needed
glx [Sat, 01 Dec 2007 02:47:10 +0000] rev 8484
(svn r11544) -Fix [FS#1501]: revert r11453 as it translated cargo when it should not
belugas [Sat, 01 Dec 2007 01:31:05 +0000] rev 8483
(svn r11543) -Codechange: Give a more adequate message when trying to place an industry required to be built over a house on any other type of tiles.
In reference to FS#1492, and other "bugs" like that one
bjarni [Fri, 30 Nov 2007 14:49:13 +0000] rev 8482
(svn r11542) -Fix r11540: [OSX] presumed 10.3 style strings when using GetCurrentLocale nomatter what OSX the target was
bjarni [Fri, 30 Nov 2007 14:42:16 +0000] rev 8481
(svn r11541) -Fix: [OSX] detect statvfs at runtime (based on OSX version) instead of compile time
This should prevent a crash on OSX 10.3 with the precompiled binaries (in the load/save windows)
bjarni [Fri, 30 Nov 2007 13:26:24 +0000] rev 8480
(svn r11540) -Fix: [OSX] Don't try to compile the quartz video driver on OSX 10.3. It will fail
skidd13 [Thu, 29 Nov 2007 18:27:39 +0000] rev 8479
(svn r11539) -Feature: Make the bridge selection window resizable
skidd13 [Wed, 28 Nov 2007 21:59:06 +0000] rev 8478
(svn r11538) -Codechange: Rewrite GetNthSetBit in a more uncontroversial way and add its documentation
rubidium [Wed, 28 Nov 2007 15:42:52 +0000] rev 8477
(svn r11537) -Codechange: make it much harder to 'accidentally' add savegame conversion code after the window and cache initializations.
belugas [Wed, 28 Nov 2007 00:41:20 +0000] rev 8476
(svn r11536) -Codechange: Align some elements of the _tree_layout_sprite table a little better looking for the eye
miham [Tue, 27 Nov 2007 19:22:08 +0000] rev 8475
(svn r11535) -Update: WebTranslator2 update to 2007-11-27 20:21:42
ukrainian - 1 fixed by mad (1)
belugas [Tue, 27 Nov 2007 17:13:49 +0000] rev 8474
(svn r11534) -Feature(newgrf): Implement property 23h for Industries.
This will add a cost to the removal of an industry using the cheat magic bulldozer.
Note that the removal of regular or newgrf industries without specified removal cost will have no cost applied to.
This is a difference from original spec, where a default base cost is added.
belugas [Tue, 27 Nov 2007 16:02:13 +0000] rev 8473
(svn r11533) -Codechange: Rename some unclear clear_x prices member names.
While at it, remove one unused entry on the clear_price_table array.
It is based on ground type, and the unused one was referencing a non existing one.
belugas [Tue, 27 Nov 2007 04:16:08 +0000] rev 8472
(svn r11532) -Feature[newgrf]: Add decrement(0x0D) / increment(0x0E) production operations from result of production callback cb29/35.
Only var 0x93 will be affected by these operations
rubidium [Mon, 26 Nov 2007 23:28:29 +0000] rev 8471
(svn r11531) -Fix [FS#1459]: version determination did stall (read: never finish) when both svn and git were not installed.
smatz [Mon, 26 Nov 2007 22:56:30 +0000] rev 8470
(svn r11530) -Codechange: do not update Tpool->first_free_index for PoolItems allocated on stack
miham [Mon, 26 Nov 2007 20:14:20 +0000] rev 8469
(svn r11529) -Update: WebTranslator2 update to 2007-11-26 21:13:37
brazilian_portuguese - 1 fixed by fukumori (1)
catalan - 1 fixed, 2 changed by arnaullv (3)
dutch - 1 fixed by habell (1)
french - 1 fixed, 1 changed by glx (2)
italian - 1 fixed by lorenzodv (1)
lithuanian - 4 fixed by Domas (4)
slovak - 1 fixed, 1 changed by lengyel (2)
ukrainian - 5 fixed by mad (5)
maedhros [Mon, 26 Nov 2007 19:23:53 +0000] rev 8468
(svn r11528) -Fix (r11500): With smooth economy enabled, industries that should only decrease production would always increase it when more than 60% was transported.
skidd13 [Mon, 26 Nov 2007 17:50:22 +0000] rev 8467
(svn r11527) -Codechange: Split the bitmath functions of to their own files
skidd13 [Mon, 26 Nov 2007 16:01:29 +0000] rev 8466
(svn r11526) -Codechange: Rename the function delta fitting to the naming style
rubidium [Sun, 25 Nov 2007 20:20:16 +0000] rev 8465
(svn r11525) -Fix: do not do all kinds of 'updates' for town, waypoint, station and other signs when you haven't converted the map to the 'current' format as that means you are going to read data in the 'old' format when you assume that it is in the 'current' format.
rubidium [Sun, 25 Nov 2007 19:45:09 +0000] rev 8464
(svn r11524) -Fix [FS#1485]: assertion when tram reversed at a station.
skidd13 [Sun, 25 Nov 2007 15:35:25 +0000] rev 8463
(svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()
-Codechange: Convert the CHANCE macros to functions and rename them fitting to the naming style
skidd13 [Sun, 25 Nov 2007 15:17:16 +0000] rev 8462
(svn r11522) -Fix: The scrollbar of the network gui could run out of bounds
egladil [Sun, 25 Nov 2007 14:43:16 +0000] rev 8461
(svn r11521) -Codechange: [OSX] Check what the running os version is in a cleaner way.
egladil [Sun, 25 Nov 2007 12:58:32 +0000] rev 8460
(svn r11520) -Fix: [OSX] The cocoa video driver let the mouse cursor escape the window when using rmb scrolling. Thanks ln- for pointing this out and providing a fix.
smatz [Sun, 25 Nov 2007 11:36:45 +0000] rev 8459
(svn r11519) -Codechange: enumerization and cleanup of NetworkLobbyWindow in network_gui.cpp
smatz [Sun, 25 Nov 2007 00:41:31 +0000] rev 8458
(svn r11518) -Codechange: enforce (by assert) unused parameters of widgets to be zero. Better readability of DrawWindowWidgets(), too
smatz [Sat, 24 Nov 2007 21:49:49 +0000] rev 8457
(svn r11517) -Codechange: better cleanup of NetworkStartServerWindow in network_gui.cpp
smatz [Sat, 24 Nov 2007 21:41:59 +0000] rev 8456
(svn r11516) -Codechange: cleanup of NetworkGameWindow in network_gui.cpp
smatz [Sat, 24 Nov 2007 18:09:02 +0000] rev 8455
(svn r11515) -Codechange: cleanup of NetworkStartServerWindow in network_gui.cpp
rubidium [Sat, 24 Nov 2007 14:03:47 +0000] rev 8454
(svn r11514) -Change: implement the automatic multiplier handler for NewGRF industries.
smatz [Sat, 24 Nov 2007 13:50:29 +0000] rev 8453
(svn r11513) -Codechange: enumerize some depot GUI actions
rubidium [Sat, 24 Nov 2007 13:00:32 +0000] rev 8452
(svn r11512) -Change: make the subsidy window able to resize to something smaller than 640x127 (especially the 640 part) when the screen is really too small.
rubidium [Sat, 24 Nov 2007 12:36:52 +0000] rev 8451
(svn r11511) -Revert parts of r11505: forgot that CTRL might be used for other features, like adjacent stations or signals.
skidd13 [Sat, 24 Nov 2007 10:38:43 +0000] rev 8450
(svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style
rubidium [Sat, 24 Nov 2007 10:19:56 +0000] rev 8449
(svn r11509) -Fix: off-by-one error in some sprite numbers; increase sprite number counter before loading the next sprite instead of after doing so.
egladil [Sat, 24 Nov 2007 09:55:17 +0000] rev 8448
(svn r11508) -Cleanup: Removed unused headers from the cocoa video driver.
rubidium [Sat, 24 Nov 2007 09:27:20 +0000] rev 8447
(svn r11507) -Fix [FS#1463]: signs totally illegible when transparant signs is turned on and zoomed out more than one level.
rubidium [Sat, 24 Nov 2007 09:14:58 +0000] rev 8446
(svn r11506) -Fix [FS#1471]: selling vehicles could cause the window of others to scroll to that location.
rubidium [Sat, 24 Nov 2007 08:56:29 +0000] rev 8445
(svn r11505) -Fix/Feature: make CTRL work on all road/rail construction options that 'work' with the 'Bulldozer' button instead of only a few.
rubidium [Sat, 24 Nov 2007 08:45:04 +0000] rev 8444
(svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build.
glx [Fri, 23 Nov 2007 16:50:54 +0000] rev 8443
(svn r11502) -Fix (r11144): don't do standard production change if callbacks 29/35 failed
-Fix (r11144): disable smooth economy for industries using callbacks 29/35
egladil [Fri, 23 Nov 2007 13:45:59 +0000] rev 8442
(svn r11501) -Fix: [OSX] This remedies a problem with right click scrolling that was introduced in r11492.
belugas [Fri, 23 Nov 2007 12:12:07 +0000] rev 8441
(svn r11500) -Codechange: Smooth economy fine-tuning, making industries more responsive. Patch by Sirkoz.
glx [Fri, 23 Nov 2007 04:17:41 +0000] rev 8440
(svn r11499) -Fix (r11144): mul/div factor were wrong (off by two)
egladil [Fri, 23 Nov 2007 02:44:05 +0000] rev 8439
(svn r11498) -Add [FS#1411]: [OSX] Added support for using Quartz instead of Quickdraw in windowed mode on OS X 10.4 and higher. Based on a patch by blackis.