Commit Graph

34657 Commits (c9c3e6f5748f3a886457b34e7ce386ac5ef0969b)

Author SHA1 Message Date
translators 20b0f0f90b Update: Translations from eints
italian: 3 changes by lorenzodv
6 years ago
Jonathan G Rennison 71450881fc Codechange: Avoid call to memcpy using null pointer in TooltipsWindow constructor
Strictly speaking, calling memcpy with src as a nullptr is undefined behaviour
and the optimiser is entitled to delete any null ptr checks which occur afterwards.
This removes the warning emitted by UndefinedBehaviorSantizer.
6 years ago
Jonathan G Rennison 2bd6c9ae95 Change "Base music set song missing..." debug message to level 1 6 years ago
Jonathan G Rennison a732dc440a Fix use of %zu in debug format strings, which isn't supported on Windows 6 years ago
Jonathan G Rennison 8e9d68048a Merge branch 'master' into jgrpp
# Conflicts:
#	src/string.cpp
6 years ago
Jonathan G Rennison 55083a0f65 Merge branch 'save_ext' into jgrpp 6 years ago
Jonathan G Rennison 3caf92c514 Fix default for orderproc not being set in table/win32_settings.ini 6 years ago
Michael Lutz eec3f40931 Change: [Win32] Use Uniscribe instead of ICU for text caret handling.
This removes the need for the ICU lib on Windows.
6 years ago
Michael Lutz 768a31bfe3 Add: [Win32] Text layout using the native Windows Uniscribe library.
Uniscribe is sometimes producing different results compared to ICU, especially
when RTL and LTR content is mixed. Comparing the results to other programs
(like editors or web browsers) leads me to believe that the result are at least
not worse than ICU and possibly better.
6 years ago
Michael Lutz a4278c302b Codechange: Move ParagraphLayouter-specific functions into factory classes instead of relying on overloads. 6 years ago
Michael Lutz f4394debdc Add: [Win32] Native natural sort implementation. 6 years ago
Jonathan G Rennison 8f25bbc93c Fix use of HasBit beyond field width in ShowDropDownMenu masks 6 years ago
translators 2b662b448c Update: Translations from eints
french: 1 change by glx
6 years ago
Jonathan G Rennison b5dea7f236 Fix undefined behaviour in Vehicle destructor 6 years ago
Jonathan G Rennison e1fb35b16f Fix undefined behaviour when left-shifting negative values by casting to unsigned
This silences warning spam from UndefinedBehaviorSanitizer.
6 years ago
Jonathan G Rennison 6573a67b69 Change window allocation/destruction to avoid undefined behaviour
Create a new window base class which holds the front/back pointers
and the window class.
This fixes the voluminous warning spam about deleted windows when using
UndefinedBehaviorSanitizer.
6 years ago
Alexis 25dbc6542c Fix #6659: Bus stations can be demolished when not in demolish mode (#6815)
For Bus and Road stations only, if you are in demolish mode and click on the station
without releasing the button. Then you cancel demolish mode with R key.
Finally you release the mouse button. The station was demolished, instead of being built.

The demolish mode was not checked when mouse up event occured.
6 years ago
Jonathan G Rennison 0bd1022238 Codechange: Change element type used for rail type usage stats array in SetDefaultRailGui
The array is rail type sized in terms of number of elements.
Each element should be a unsigned integer, not a rail type itself.
This fixes runtime warnings reported by UndefinedBehaviorSanitizer.
6 years ago
Jonathan G Rennison d8ab61cab3 Change type of track bits mask in MaskWireBits
This is to fix warnings from UndefinedBehaviorSanitizer.
6 years ago
Jonathan G Rennison 18d00ff47e Avoid using memcpy from null pointer in TooltipsWindow constructor 6 years ago
Jonathan G Rennison c36c5ac851 Tag NewGRF unaligned memory load in StationChangeInfo 6 years ago
Jonathan G Rennison 8f7e9d70ca Fix wrong type used for rail usage stats array in SetDefaultRailGui
This fixes runtime warnings reported by UndefinedBehaviorSanitizer.
6 years ago
Peter Nelson 408cee123d Fix: One-way roads could be over-built by road stops (regardless of road owner.) 6 years ago
Jonathan G Rennison fd4d9591c1 Merge branch 'save_ext' into jgrpp 6 years ago
Jonathan G Rennison 616cbf580a Use unaligned typedefs in unaligned save/load accessors 6 years ago
Jonathan G Rennison f05ca1ba91 Merge branch 'cpp-11' into save_ext 6 years ago
Jonathan G Rennison 183a5cb114 Add unaligned uint 16, 32, 64 typedefs 6 years ago
Jonathan G Rennison 6862343eb3 Fix wrong type cast in Apple BSWAP64 macro 6 years ago
Niels Martin Hansen a8080f14a9 Change: DOS music loading for non-Windows music drivers 6 years ago
Niels Martin Hansen 458e441a4c Codechange: Make FioCreateDirectory public 6 years ago
Niels Martin Hansen e2fa4b71c6 Feature: Console command to dump decoded music to .mid file 6 years ago
Niels Martin Hansen 921101ed06 Feature: Baseset music for TTD DOS and TTO data 6 years ago
Niels Martin Hansen 2ae9df7248 Feature: Decoder for DOS version music
This is based on reverse-engineering the TTD DOS driver for General MIDI music.
6 years ago
Niels Martin Hansen f946b3da56 Codechange: Pass a MusicSongInfo struct instead of bare filename to music drivers.
Preparation for later extending the info passed to music drivers.
6 years ago
Jonathan G Rennison 58ccafbf1d Debug: Add vehicle_flags and cargo_payment to veh flags dump 6 years ago
Jonathan G Rennison a8cfc9fe90 Debug: Add vehicle index and flag dump to NewGRF debug window 6 years ago
Jonathan G Rennison 943f4fdabb Debug: Add train and RV flags to scope info dump
Move flag dumping to separate function
6 years ago
translators 1c2d29e1a3 Update: Translations from eints
italian: 1 change by lorenzodv
6 years ago
Jonathan G Rennison d2d8a86814 Add setting: station rating waiting time tolerance depends on cargo class 6 years ago
PeterN eaa32f5ad5
Change: Use name of cargo instead of Passengers/Mail in town statistics. (#6801)
* Change: Use name of cargo instead of Passengers/Mail in town statistics.
* Cleanup: Remove strings from all language files.
6 years ago
Michael Lutz b91e85003e Fix: Theoretical string overflow when building the cargo acceptance list for the land info window. 6 years ago
Jonathan G Rennison 534f23d1b7 Fix through load with multi-head engines 6 years ago
Jonathan G Rennison 016f0bdfaf Through load: Fix getting and checking station veh/tile when leaving station 6 years ago
Jonathan G Rennison 40c7ccd6e6 Merge branch 'enhanced_viewport_overlay' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
6 years ago
Jonathan G Rennison 9376dc7089 Change viewport plan save format
The previous format stored sparse keys in a non-sparse array chunk,
which resulted in a significant savegame size penalty.
6 years ago
Jonathan G Rennison 03b0931c57 Merge branch 'save_ext' into jgrpp
# Conflicts:
#	src/debug.cpp
#	src/saveload/saveload.cpp
6 years ago
Jonathan G Rennison decd749d30 Merge branch 'master' into save_ext 6 years ago
Jonathan G Rennison 51e9cc6695 Log save/load chunk sizes at sl debug level 3 6 years ago
cirdan c06c929771 Remove unused ChunkType flag CH_AUTO_LENGTH
CH_AUTO_LENGTH is no longer used anywhere, so remove all code
that depends on it.

(cherry picked from commit 9c620d9de5d45b78f7d992d6b3897009fe988d86)
(cherry picked from commit 4a19babf9e)
6 years ago
cirdan 4134b81af0 Remove save-only autolength flag from economy chunk handlers
CH_AUTO_LENGTH is only used when saving chunks; it makes no sense
to set it for chunks without a save handler.

(cherry picked from commit 8b2fe11d8491fb5f3b9bd7dd5344a0956817e41c)
(cherry picked from commit ec157b4a66)
6 years ago
Jonathan G Rennison 4007338280 Clear VF_CARGO_UNLOADING flag from vehicles with no cargo_payment
Bump train_through_load savegame version
6 years ago
Jonathan G Rennison 5609394b4e Through load: Fix handling of full-load orders 6 years ago
Jonathan G Rennison ec8ad55bb5 Clear all VF_CARGO_UNLOADING flags when leaving station 6 years ago
Jonathan G Rennison 777151c34d Station rating: Track last visited vehicle type separately per-cargo 6 years ago
Jonathan G Rennison 41c1a396ed Changes to fix issues with cargo payment handling in through load 6 years ago
Jonathan G Rennison a33153979e Add scope info logging to LoadUnloadVehicle 6 years ago
Jonathan G Rennison 4aa211e454 Merge branch 'crashlog_improvements' into jgrpp 6 years ago
Jonathan G Rennison bb8c18b017 Add scope info logging to LoadUnloadStation 6 years ago
Jonathan G Rennison faf4cdc0f4 Scope info: Add station/waypoint info dumper 6 years ago
Jonathan G Rennison f2072319cb Add autosave_on_network_disconnect setting to GUI 6 years ago
Jonathan G Rennison 7559db2bbb Merge remote-tracking branch 'nielsmh/bug986' into jgrpp 6 years ago
Jonathan G Rennison d0daffe312 Linkgraph overlay: Ensure line/dot draw order is same in incremental mode
Ensure that sort order is maintained
6 years ago
Alexander Weiss 2406500140 Fix: [OSX] Minor 2D scrolling fixes (#6793)
* Codechange: Check for scrollwheel_scrolling first when scrolling viewport instead of first setting normal values and then overwriting them.

* Fix #6558: [OSX] Reset 2D scrolling values when not scrolling to prevent unintended window focus changes

* Change: [OSX] Include initial scrolling movement when using 2D scrolling to make it more responsive

* Fix: [OSX] 2D scrolling not working when setting viewport scroll behaviour to use left mouse button
6 years ago
Jonathan G Rennison e6e93d40e8 Station flow stat save/load performance improvement
Avoid use of SlObject in inner loop
6 years ago
Jonathan G Rennison 6187517429 Add whole-map savegame chunk
This is to avoid haveing to do many passes to save/load map
6 years ago
Jonathan G Rennison 159909f4b1 Merge branch 'save_ext' into jgrpp
# Conflicts:
#	src/saveload/saveload.cpp
6 years ago
Jonathan G Rennison aae7806d5d Move save/load ReadBuffer and MemoryDumper to separate header
Add static accessors
6 years ago
Jonathan G Rennison bbec436a74 Change SlAutolength to only call proc once 6 years ago
innocenat 7c4bd7d3a3 Add variable std::vector save type
SL_VEC in the game currenty only support SlRefType, not VarType. This add another save type, SL_VARVEC, to support saving std::vector with POD type. It supports all integer type.
(cherry picked from commit 2895b1921d)

Fix bug in new SL_VARVEC save/load code

(cherry picked from commit 59554a5dd2)
6 years ago
Jonathan G Rennison c71ed22e7a Save/memory dumper performance improvements 6 years ago
Jonathan G Rennison 3b83a9e186 Performance improvements to savegame loading 6 years ago
Jonathan G Rennison 8404afd40f Merge branch 'cpp-11' into save_ext 6 years ago
Jonathan G Rennison 9ca4e915ba Add 64 bit byte swapping function 6 years ago
Jonathan G Rennison 641e877441 Change grfmsg to be a macro which checks the debug level first
This is to avoid doing a sprintf when the result will be thrown away
6 years ago
Alexander Weiss 3e910a5969 Change: [OSX] Disable macOS Sierra's automatic tab feature 6 years ago
Michael Lutz ce51e54d26 Change: [Win32] Parse and load DLS files for the DirectMusic driver without relying on high-level functions. 6 years ago
Michael Lutz 255549250f Change: [Win32] Replace the current high-level Direct Music driver with a low-level driver that directly works with MIDI data.
This allows using different music sources besides standard MIDI files on disk.
6 years ago
Michael Lutz 3fc9c9522d Codechange: [Win32] Use a local buffer to store the output text of DEBUG() to make the call thread-safe. 6 years ago
Niels Martin Hansen db5abdd78a Feature #986: Automatic save when losing connection to a network game 6 years ago
Jonathan G Rennison 0d0d55f81d Scrolling/perf improvements to link graph overlays on viewport and smallmap 6 years ago
Jonathan G Rennison fe1e0a9d59 Merge branch 'enhanced_viewport_overlay' into jgrpp 6 years ago
Jonathan G Rennison 64815c0d8a Improve performance of show scrolling viewport on map 6 years ago
Jonathan G Rennison 7f32bb34ac Clip dirty region to be within viewport in MarkViewportDirty 6 years ago
Jonathan G Rennison e6e5a96ed3 Fix performance penalty when scrolling viewport map with show scrolling viewport enabled 6 years ago
Jonathan G Rennison 8f2c595378 Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
#	src/vehicle_gui.cpp
6 years ago
Jonathan G Rennison 45d2726379 TBTR: Add 'all rail types' option to rail type dropdown, use by default 6 years ago
Jonathan G Rennison cecbf257bc Merge branch 'save_ext' into template_train_replacement
# Conflicts:
#	src/saveload/saveload.cpp
#	src/vehicle_gui.cpp
6 years ago
Jonathan G Rennison fa304cdb75 Merge branch 'master' into save_ext
# Conflicts:
#	src/saveload/saveload.cpp
6 years ago
Jonathan G Rennison 56be293107 Merge branch 'master' into jgrpp
# Conflicts:
#	src/blitter/32bpp_anim.cpp
#	src/blitter/32bpp_anim.hpp
#	src/blitter/32bpp_anim_sse2.cpp
#	src/blitter/32bpp_base.cpp
#	src/blitter/32bpp_base.hpp
#	src/ground_vehicle.cpp
#	src/linkgraph/linkgraph_gui.h
#	src/main_gui.cpp
#	src/newgrf_house.cpp
#	src/newgrf_house.h
#	src/town_cmd.cpp
#	src/vehicle_base.h
#	src/viewport_gui.cppp
6 years ago
Alexander Weiss e1a164b531 Change: [OSX] Setting mouse-wheel to scroll the map does not disable pinch to zoom 6 years ago
Alexander Weiss 6df7ced343 Change: [OSX] Reversed pinch to zoom behaviour.
Made pinch out zoom in and pinch in zoom out, as virtually all macOS
applications do.
6 years ago
Jonathan G Rennison 17257b9620 Add: 32bpp SSE2 blitter palette animator (#6795)
Create a new blitter mode: 32bpp-sse2-anim, which is 32bpp-anim + this.
32bpp-sse2-anim is now used by default where 32bpp-anim would have been.
Also use this with the 32bpp-sse4-anim blitter.

See issue #6469.
6 years ago
translators 306b999cf4 Update: Translations from eints
polish: 5 changes by xaxa
6 years ago
PeterN a07394a63a
Change: Remove direction parameter from Vehicle::UpdateDeltaXY. (#6792)
The value is either unused or always the same as this->direction.
6 years ago
PeterN 4cebebcf68
Change: Add CargoTypes type for cargo masks. (#6790) 6 years ago
PeterN 42b43c9983
Change: Available railtypes is always calculated on load, so no need to load value for old savegames (#6782) 6 years ago
PeterN cad47bbefe
Fix: Tractive effort was slightly too high as per NewGRF spec. (#6785) 6 years ago
PeterN 8a7de36463
Change [#6689]: Tweak HashTable hash calculation to reduce collisions. (kernigh2) (#6786) 6 years ago
Owen Rudge 7bd2fa3516 Feature: Add XAudio2 driver 6 years ago
Jonathan G Rennison 38779254e5 Check cargo action count consistencies on load
Add scope info logging to AfterLoadVehicles
6 years ago
Jonathan G Rennison a60eff174d Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
6 years ago
Jonathan G Rennison 5877cd0f9b TBTR: Fix display of vehicle sprites for some NewGRFs, fix issues in large UI modes
Slight code, GUI layout, and savegame format tidying
6 years ago
translators fb54dd04a1 Update: Translations from eints
greek: 8 changes by Jubilee
6 years ago
Jonathan G Rennison 6342099c4d Allow 256 NewGRFs in multiplayer
Add extended network format for server info
Add general UDP packet fragmentation system
Fix map dimensions >= 64k
Increase length of server revision string
Maintain backwards compatibility with trunk for advertisement/server listing
6 years ago
translators d738e980d0 Update: Translations from eints
dutch: 1 change by mrLeopold
6 years ago
Jonathan G Rennison 793a446062 Zoning: Ensure that screen is refreshed when necessary in authority overlay 6 years ago
Jonathan G Rennison f373a67610 Fix display of zoning overlay sprites on half-tile foundations
Partly based on commit 598b781259a5c1ad25cf3de85807b9c79e9f08fe
6 years ago
translators 7935ac16d1 Update: Translations from eints
dutch: 1 change by mrLeopold
6 years ago
Jonathan G Rennison a08a79a9d8 Fix handling of refit with train through-load 6 years ago
Jonathan G Rennison 8353a4d095 Merge branch 'cpp-btree' into jgrpp 6 years ago
Jonathan G Rennison 133ccabf42 btree: Use static_assert instead of workaround macro 6 years ago
Jonathan G Rennison 53e943386e Rename Polyline struct due to name collision on Windows 6 years ago
Jonathan G Rennison 71852c3f37 Fix timetable auto-separation with go via station orders 6 years ago
Jonathan G Rennison ad1c402ad8 Merge branch 'master' into jgrpp
# Conflicts:
#	src/debug.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/settings_type.h
#	src/town_cmd.cpp
#	src/window.cpp
6 years ago
Jonathan G Rennison 98ade153d2 Fix colour definition for conditional order invalid slot string 6 years ago
Pavel Stupnikov fef8b831a9 Change: Switch town growth rate and counter to actual game ticks (#6763) 6 years ago
translators 61515c9abd Update: Translations from eints
belarusian: 10 changes by KorneySan
russian: 6 changes by KorneySan
spanish (mexican): 10 changes by Absay
6 years ago
Niels Martin Hansen 52655b5849 Change: [Win32 MIDI] Reset pitch bend range controllers on song change
Some songs (at least one in OpenMSX) use the MIDI pitch bend range controllers
but don't reset these at the end. This causes all subsequent songs to sound
wrong.
6 years ago
Niels Martin Hansen 99a39c842c Change: [Win32 MIDI] Send Roland reverb control message like TTD DOS does 6 years ago
Niels Martin Hansen b902e01e10 Change #6685: Replace Win32 music driver with one not depending on MCI
MCI MIDI is poorly supported on newer versions of Windows and can cause large
delays at the beginning of tracks.

The new driver is based on a from-scratch reader for Standard MIDI Files. This
should be re-usable in other music drivers too, and can allow for finer control
of playback in general.

It also provides a better framework for reading MIDI data from other formats
than just SMF.
6 years ago
Michael Lutz 9959cd9522 Fix 0165fe1: Native OSX doesn't have a __BYTE_ORDER macro but defines a differently named macro. 6 years ago
Michael Lutz bb5584c835 Fix 74b7f0a: [OSX] Mouse cursor getting occasionally stuck. 6 years ago
J0an Josep cfb8092397 Fix b4b98e5165: Use FALLTHROUGH attribute with correct indentation. 6 years ago
translators 3f40cd505d Update: Translations from eints
croatian: 10 changes by VoyagerOne
italian: 4 changes by lorenzodv
french: 7 changes by glx
6 years ago
J0anJosep 79a551a83c Codechange: Use TileAddBy(Diag)Dir when possible. 6 years ago
Joan Josep 944f785be8 Fix: Spelling errors (#6769) 6 years ago
Jonathan G Rennison 1cc545c816 Fix iterator invalidation issues in CargoPacketList actions
See: #48
6 years ago
Jonathan G Rennison e0126a1fbc Merge branch 'signal_tunnels_bridges' into jgrpp
# Conflicts:
#	src/train_cmd.cpp
6 years ago
Jonathan G Rennison 0dd3ff23de Fix signalled tunnel/bridge entrance not being marked dirty when reservation cleared 6 years ago
keldorkatarn c2678b896e Fix clearing of train reservations in tunnels and on bridges.
(cherry picked from commit e2c4fb517d1064b163d8f2b0627506d785ffb3ed)

See: #46
6 years ago
Matthijs Kooijman fa87212a76 Fix: Some spelling errors in printed messages 6 years ago
Joan Josep a6b18f0d92 Fix #6090: And (svn r27822). Run scripts for widgets. (#6765)
Fix 19f5a6cbb0, Fix 19d56a33e8: Run scripts to update GS for new widgets (#6765)
6 years ago
translators a806424ec1 Update: Translations from eints
italian: 6 changes by lorenzodv
french: 6 changes by glx
russian: 9 changes by Lone_Wolf
6 years ago
Niels Martin Hansen 683b46a5b5 Cleanup: Remove unused strings from language files 6 years ago
Niels Martin Hansen 19f5a6cbb0 Feature #6090: Change music set during gameplay 6 years ago
Niels Martin Hansen 430e20f7e4 Fix: Clipping issues with volume sliders in Music GUI
Tested with various languages and GUI font sizes, should look good everywhere.

Also clamps near-end values to minimum and maximum so 0 and 127 are possible to achieve even on small GUI sizes (like the default.)
6 years ago
Niels Martin Hansen bb809e35ce Change: Less intrusive "no music" message from Music window 6 years ago
Niels Martin Hansen e172794947 Change: Disable music control buttons when there is no music 6 years ago
Niels Martin Hansen 76cccc64c9 Codechange: Music GUI comments and function naming 6 years ago
Patric Stout 0165fe1283
Codechange: remove endian_check in favour of __BYTE_ORDER macro (Rubidium) (#6762) 6 years ago
Patric Stout aef69443e7 Remove: WinCE support 6 years ago
Patric Stout 85adde7485 Remove: PSP support 6 years ago
Pavel Stupnikov 8d8b9a026a Feature #6610: Allow towns to build houses on road turns (#6758) 6 years ago
PeterN cfe6a8ea4f
Add: Replace independment map scrolling GUI settings with single option, and add choice to not lock cursor position when scrolling. (#6756) 6 years ago
Pavel Stupnikov 913119487f Feature: Add GS method to question a single client (#6748) 6 years ago
Jonathan G Rennison 1fe0bb76b9 Merge branches 'crashlog_improvements', 'save_ext', 'version_utils' into jgrpp 6 years ago
Jonathan G Rennison 4bcd05a620 Merge branch 'cpp-11' into save_ext
# Conflicts:
#	findversion.sh
6 years ago
Jonathan G Rennison f42cc19aad Merge branch 'cpp-11' into crashlog_improvements
# Conflicts:
#	Makefile.src.in
#	src/crashlog.cpp
#	src/crashlog.h
6 years ago
Jonathan G Rennison b90c5b9618 Merge branch 'master' into cpp-11
# Conflicts:
#	src/stdafx.h
6 years ago
Jonathan G Rennison b7ce21038a Merge branch 'custom_bridgeheads' into jgrpp
# Conflicts:
#	src/tunnelbridge_cmd.cpp
6 years ago
Jonathan G Rennison 1911c0cb69 Fix handling of custom bridge head ramp-only pieces/types when upgrading 6 years ago
Jonathan G Rennison c053549144 Merge branch 'signal_tunnels_bridges' into jgrpp 6 years ago
Jonathan G Rennison c92a28a072 Preserve signal simulation/reservation data when upgrading bridges.
Based on commit 301925f948c9b36966c9c668e1476c2485425338
6 years ago
Jonathan G Rennison 714b9711e4 Merge branch 'custom_bridgeheads' into jgrpp
# Conflicts:
#	src/tunnelbridge_cmd.cpp
6 years ago
Jonathan G Rennison ff6a3ed234 Preserve custom bridge head road data when upgrading bridges.
Based on commit 301925f948c9b36966c9c668e1476c2485425338
6 years ago
Jonathan G Rennison 78cce81bac Prevent AIs/scripts from creating road custom bridge heads.
(cherry picked from commit f3dde49ff8)
6 years ago
Jonathan G Rennison e138d3564b Fix tram reversing on custom bridge head tiles.
(cherry picked from commit 0a345efc27)
6 years ago
Jonathan G Rennison de4d958808 Fix tracerestrict current order test on load through advance order 6 years ago
Pavel Stupnikov 8e4bce58ea Feature: GS methods to scroll viewport for players (#6745) 6 years ago
gdinit 34b63930f5 Fix: Typo in game.hpp
Just a typo fix in a code comment line.
6 years ago
Jonathan G Rennison 97fd250d21 Remove conditional order refs when removing tracerestrict slot
See #40
6 years ago
keldorkatarn 78588d8ce5 First implementation of conditional order checking slot occupancy
(cherry picked from commit 524e3e56cb4a357ba60335f91dce1e00cb8d22f2)

Some code adjustments: serialisation/storage, formatting

See: #40
6 years ago
Pavel Stupnikov 6ff81b908e Feature #6459: API for querying network clients from GS (#6736) 6 years ago
Jonathan G Rennison 2e4ac325e2 Add extra data fields to Order extended data 6 years ago
Michael Lutz e0ae67cefa Fix: [OSX] Compiler warning about an unused NULL argument. 6 years ago
Charles Pigott 86012e10ea Fix: Remove need to instantiate SmallStack's pool object by making it a singleton method 6 years ago
Charles Pigott 5c5267726f Fix: Warning about base set template instantiations with clang 6 years ago
Ricardo N Feliciano e8de33a61f Cleanup: Use new filename for README file. (#6738) 6 years ago
PeterN 3b32075e8a
Add: {PUSH_COLOUR} and {POP_COLOUR} control codes to handle switching colours. (#6737)
This replaces the internal SCC_PREVIOUS_COLOUR swap.
6 years ago
translators f4f9e18790 Update: Translations from eints
belarusian: 3 changes by KorneySan
6 years ago
Jonathan G Rennison f96f716a75 Merge branch 'enhanced_viewport_overlay' into jgrpp 6 years ago
keldorkatarn 8df549284f Route Line Rendering: Properly prevent endless loop due to conditional orders cycle.
(cherry picked from commit ac1c26f5fe942ef47c664ff71000053d874a6008)

See #39
6 years ago
keldorkatarn d154debb5e FIX: Endless look in vehicle route drawing if conditional orders form a cycle (in the simplest form, a conditional order skipping to itself)
(cherry picked from commit 680ddba875208b09160908ad03064b542193df4e)

See: #39
6 years ago
Pavel Stupnikov 9175c349da Fix #6465: Add {NORMAL_FONT} and {MONO_FONT} control codes to GS strings (#6726) 6 years ago
Jonathan G Rennison 02328680a1 Merge branch 'tracerestrict-sx' into jgrpp 6 years ago
Jonathan G Rennison 8e903b0a85 Merge branch 'departure-boards' into jgrpp 6 years ago
keldorkatarn 4955996b35 Remove costly recalculation of a date format we already have.
(cherry picked from commit 6aca18d18252f1c2f6d4a215999b7d7afb7df813)

See #36
6 years ago
keldorkatarn f10840438e TraceRestrictSlots: Fix highlighting behavior. Marking group ALL_SLOTS didn't reset the selected slot and dragging from ALL to ALL threw an unnecessary error.
(cherry picked from commit c76b560134bd8d9869ead872f7a434e61a5c5a48)

Fixes: #38
6 years ago
keldorkatarn 2f3e4044b7 FIX: TraceRestrictSlots: Fix crash when removing vehicle from slot. Invalid iterator got used. (it was no longer valid after calling erase with it)
(cherry picked from commit 3571f1bc898b9ffd8b124040882caa5357085f42)

Fixes: #37
6 years ago
keldorkatarn d2ca8914ac Departure Boards: Allow Ctrl-Click on vehicle type buttons to show type exclusively
(cherry picked from commit a834d3cd452fe28e2c32fb953d41c0bd0ce20494)

See: #36
6 years ago
keldorkatarn 9ab2b8fa3e FIX: {PREVIOUS_COLOUR} string control code was not activated for some reason. The logic for it is in place.
(cherry picked from commit 9d7c265fdca7884db26b3c2d0f856cc18a751c54)

Fixes: #41
6 years ago
Patric Stout 88be2413ce
Codechange #6729: mute bogus GCC 7 warning (#6733)
We do a memset of (byte - byte), which strictly seen ranges from -254 .. 255, for which GCC warns.
But just before this memset is an if() which says the first byte has to be bigger than the second.
So this is a bogus warning.
6 years ago
translators a72117111e Update: Translations from eints
spanish (mexican): 6 changes by Absay
6 years ago
Michael Lutz 7dd6027194 Codechange: Use a SmallVec for the animated tile list instead of replicating most of the logic. 6 years ago
Michael Lutz 4851feb102 Codechange: Add functions to insert and extract an element at a specific position in a SmallVec. 6 years ago
Michael Lutz f240274b7e Codechange: Replace magic numbers with the proper enum. 6 years ago
Charles Pigott 62d79900ec Add: List recent news messages in crashlog output 6 years ago
frosch 192770e6da Change: Non-tag revisions are now named '<commitdate>-<branch>-g<shorthash><modified>'. 6 years ago
frosch e0a62a9e55 Remove: [NewGRF] OpenTTD version no longer contains a revision number. 6 years ago
Patric Stout 17bd580630
Remove: NO_DEBUG_MESSAGES was only read and setting it broke compilation (#6703)
Given any speed issue cannot be attributed to checking for _debug_NNN_level, removing this is a safe action

This fixes #6652.
6 years ago
TrueBrain 66f67ac5ac Fix #6550: minor spelling mistake in comment (juanjo) 6 years ago
Charles Pigott dd6b82d6b2 Codechange: Simplify C++11 check for assert_compile 6 years ago
Michael Lutz 6c3902ac41 Codechange: [OSX] Use newer APIs to get resolution information when available. 6 years ago
Michael Lutz 964d310cda Codechange: [OSX] Use non-deprecated API for displaying an alert where supported. 6 years ago
Michael Lutz f670277ff5 Codechange: [OSX] Try to set the thread name for debugger display. 6 years ago
Michael Lutz 4971678f52 Codechange: [OSX] Use 10.10+ API to get the OSX version when available. 6 years ago
Michael Lutz 74b7f0a9aa Fix: [OSX] Remove some OSX compiler warnings on newer SDKs/compilers. 6 years ago
Michael Lutz fa587ad3cc Codechange: [OSX] Use 10.6+ APIs to get the path for a font where available. 6 years ago
Michael Lutz 27bfb1df8f Codechange: [OSX] Use 10.6+ APIs to initialise audio when available. 6 years ago
Michael Lutz 4bfd277017 Codechange: [Win32] Use OS function for mouse tracking if present. 6 years ago
Charles Pigott 19076c24c1 Fix #6690: Compilation with ICU 61 6 years ago
translators f84ad5f7c0 (svn r28004) -Update from Eints:
belarusian: 42 changes by KorneySan
6 years ago
translators 81f25d4736 (svn r28003) -Update from Eints:
indonesian: 4 changes by fanioz
6 years ago
Jonathan G Rennison 9be65dc96d Fix use of wrong veh tile for station animation/trigger in through load 6 years ago
Jonathan G Rennison 6ec78ff4b0 Add UI setting to disable mass action buttons for top-level vehicle lists 6 years ago
Jonathan G Rennison 53dd010f3b Add way to mass cancel vehicle go to depot/service 6 years ago
Jonathan G Rennison 2821599f6b Better handle out of track and depot through load cases
Add advice messages for when loading is aborted due to out of track/depot
Handle non-aligned use of platform
Fix full-load behaviour
Fix speed limiting whilst advancing
6 years ago
Jonathan G Rennison 7aab49e282 Add setting to enable through loading in UI 6 years ago
translators de961e14fb (svn r28000) -Update from Eints:
welsh: 7 changes by kazzie
6 years ago
translators 41b28d7194 (svn r27999) -Update from Eints:
bulgarian: 18 changes by kokobongo
6 years ago
Jonathan G Rennison 8337fcb271 Fix disaster vehicles having uninitialised sprite bounds 6 years ago
Jonathan G Rennison 4cdc253c38 Add dev console command to trigger disaster 6 years ago
Jonathan G Rennison 7c620edb52 Avoid auto-refitting to cargo which is marked no-load in per-cargo type order 6 years ago
Jonathan G Rennison c779915ccb Fix train through load always advancing last section to far end of platform 6 years ago
Jonathan G Rennison f012d45491 Merge branch 'signal_tunnels_bridges' into jgrpp 6 years ago
Jonathan G Rennison df72bc6e09 Fix signal on tun/bridge gradual decel end tile detection 6 years ago
Jonathan G Rennison 78838ee2a2 Add freight train load/unload mode: through load 6 years ago
Jonathan G Rennison 52edafab5e Add savegame support for 32 bit Train::flags field 6 years ago
Jonathan G Rennison 09ca051ff8 Merge branch 'signal_tunnels_bridges' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
#	src/train.h
6 years ago
Jonathan G Rennison def3a3933b Move dual-use of load_unload_ticks for bridge/tun signals to new field 6 years ago
Jonathan G Rennison 10db379202 Merge branch 'signal_tunnels_bridges' into jgrpp
# Conflicts:
#	src/train_cmd.cpp
6 years ago
Jonathan G Rennison 38cb80872b Gradually slow down for red signals on bridges/tunnels
Instead of coming to a sudden halt immediately before the signal
6 years ago
Jonathan G Rennison 70b6500d73 Merge branch 'save_ext' into jgrpp 6 years ago
Jonathan G Rennison c2ab4cb2ae Fix commit fb946f6a, which broke new game/map creation 6 years ago
translators 080f7b3cba (svn r27998) -Update from Eints:
welsh: 9 changes by kazzie
6 years ago
Jonathan G Rennison 22724e13bc Merge branch 'save_ext' into jgrpp 6 years ago
Jonathan G Rennison fb946f6a2b Don't reset savegame feature versions at end of DoLoad, so that -q works 6 years ago
translators 328a4ff00d (svn r27994) -Update from Eints:
welsh: 2 changes by kazzie
6 years ago
frosch 09d4735679 (svn r27993) -Change: Heading for 1.9 now 6 years ago
translators 080d57d97a (svn r27991) -Update from Eints:
spanish (mexican): 1 change by Absay
6 years ago
frosch 8c458c153d (svn r27990) -Update: Docs 6 years ago
Jonathan G Rennison 80c0655c06 Relax validation for conditional order travel time in old savegame load 6 years ago
Jonathan G Rennison 385a2552e9 Merge branch 'enhanced_viewport_overlay' into jgrpp 6 years ago
Jonathan G Rennison 864d94d2c5 Merge branch 'save_ext' into enhanced_viewport_overlay
# Conflicts:
#	src/industry_cmd.cpp
#	src/vehicle.cpp
6 years ago
Jonathan G Rennison 16c67ea484 Merge branch 'master' into enhanced_viewport_overlay
# Conflicts:
#	src/industry_cmd.cpp
#	src/saveload/saveload.cpp
#	src/stdafx.h
#	src/vehicle.cpp
6 years ago
Jonathan G Rennison cb2077edd5 Zoning: Fix unserved building/industry highlight not being removed when tile cleared 6 years ago
frosch 55a503e6f2 (svn r27989) -Fix (r27985): VA2 optimisation failed in various special cases:
- nvar=0 is meant to return the calculated result.
  - Missing references resolve to NULL and got identified with the default result.
  - Missing 'break' broke overlapping cases.
  - Splitting into non-overlapping cases could result in more than 256 cases.
6 years ago
frosch a537fd5d0e (svn r27989) -Fix (r27985): VA2 optimisation failed in various special cases:
- nvar=0 is meant to return the calculated result.
  - Missing references resolve to NULL and got identified with the default result.
  - Missing 'break' broke overlapping cases.
  - Splitting into non-overlapping cases could result in more than 256 cases.
6 years ago
frosch 043274afd6 (svn r27987) -Change: Increase maximum allowed vehicle sprite size to reduce clipping of ships. 6 years ago
frosch 25a2b98b4c (svn r27987) -Change: Increase maximum allowed vehicle sprite size to reduce clipping of ships. 6 years ago
frosch 5558899621 (svn r27986) -Codechange: Name magic constants in the vehicle position hash functions. 6 years ago
frosch 6b088d37bf (svn r27986) -Codechange: Name magic constants in the vehicle position hash functions. 6 years ago
frosch 07d841d0ef (svn r27985) -Codechange: Convert VA2 switches into ones with non-overlapping ranges, sort them and resolve them using binary search. Speedup sprite resolving by about 7 percent. 6 years ago
frosch 30f73d907a (svn r27985) -Codechange: Convert VA2 switches into ones with non-overlapping ranges, sort them and resolve them using binary search. Speedup sprite resolving by about 7 percent. 6 years ago
frosch d9d669dcf8 (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 6 years ago
frosch 29dca1be3b (svn r27984) -Codechange: Make ScopeResolver constructors/destructors inlineable. Speedup sprite resolving by about 8 percent. 6 years ago
frosch 7c406f0d9d (svn r27983) -Codechange: Reduce complexity of VA2 add-div/mod adjustments 6 years ago
frosch 2a3d0cea50 (svn r27983) -Codechange: Reduce complexity of VA2 add-div/mod adjustments 6 years ago
frosch 4fc178aebd (svn r27982) -Codechange: Reduce invocations of GetGlobalVariable. Speedup sprite resolving by about 3 percent. 6 years ago
frosch aee8ffc73b (svn r27982) -Codechange: Reduce invocations of GetGlobalVariable. Speedup sprite resolving by about 3 percent. 6 years ago
frosch db54db00df (svn r27981) -Change [FS#6679]: Check companies for bankruptcy before subtracting reoccuring monthly costs. (Samu) 6 years ago
frosch 8f47687b84 (svn r27981) -Change [FS#6679]: Check companies for bankruptcy before subtracting reoccuring monthly costs. (Samu) 6 years ago
frosch 91464af737 (svn r27980) -Doc: Yearly increment 6 years ago
frosch b1592787eb (svn r27980) -Doc: Yearly increment 6 years ago
frosch ebe6564e8b (svn r27979) -Add: adf88 to readme 6 years ago
frosch 6e19cbf219 (svn r27979) -Add: adf88 to readme 6 years ago
frosch 59dd7be686 (svn r27978) -Fix [FS#6673] (r18541): Store the map variety setting in the samegame like the other mapgen settings, so restarting maps considers it. (Samu) 6 years ago
frosch 91bcc210cf (svn r27978) -Fix [FS#6673] (r18541): Store the map variety setting in the samegame like the other mapgen settings, so restarting maps considers it. (Samu) 6 years ago
peter1138 8c0d5b2ffd (svn r27975) -Fix (r8969) [FS#6642]: Missing one hair style. 6 years ago
peter1138 7ed8067e1c (svn r27975) -Fix (r8969) [FS#6642]: Missing one hair style. 6 years ago
Jonathan G Rennison ab1b04055a Fix incorrect handling of over-brightness in non-SSE 32bpp blitter. 6 years ago
peter1138 dacd8d87ef (svn r27974) -Fix (r27907) [FS#6627]: free() called on static airport rotation data (JGR) 6 years ago
peter1138 5df8ac52d6 (svn r27974) -Fix (r27907) [FS#6627]: free() called on static airport rotation data (JGR) 6 years ago
peter1138 50fb460203 (svn r27973) -Fix: [FS#6662] Avoid tile operations outside map border when building lock. 6 years ago
peter1138 c46e470f07 (svn r27973) -Fix: [FS#6662] Avoid tile operations outside map border when building lock. 6 years ago
peter1138 86829c54c4 (svn r27972) -Fix (r15271) [FS#6670]: Catenary sprites got mixed up for depots. 6 years ago
peter1138 b85190128a (svn r27972) -Fix (r15271) [FS#6670]: Catenary sprites got mixed up for depots. 6 years ago
Jonathan G Rennison 1fce82ac04 Merge branch 'tracerestrict-sx' into jgrpp 6 years ago
Jonathan G Rennison 6c631c6679 Merge branch 'tracerestrict' into tracerestrict-sx 6 years ago
Jonathan G Rennison a9596b45aa Fix incorrect tile and trackdir in reserve through program execution 6 years ago
translators d4301cd7b6 (svn r27971) -Update from Eints:
spanish (mexican): 2 changes by Absay
6 years ago
translators 9ce3403e2d (svn r27971) -Update from Eints:
spanish (mexican): 2 changes by Absay
6 years ago
translators 6fc26a00fe (svn r27970) -Update from Eints:
greek: 1 change by Jubilee
6 years ago
translators d6354f5408 (svn r27970) -Update from Eints:
greek: 1 change by Jubilee
6 years ago
Jonathan G Rennison 9a1a5a9d68 Increase maximum value of ticks per minute setting 6 years ago
Jonathan G Rennison 8a4d462d44 Merge branch 'chunnel' into jgrpp 6 years ago
HackaLittleBit d5a316e365 Use flag GVF_CHUNNEL_BIT properly 6 years ago
translators b1b15c83fe (svn r27969) -Update from Eints:
danish: 22 changes by Knogle
6 years ago
translators d6df92b6df (svn r27969) -Update from Eints:
danish: 22 changes by Knogle
6 years ago
Jonathan G Rennison 4bb8106c2a Adjust typenames of ConvertRect to avoid name collisions 6 years ago
Jonathan G Rennison 911ba8cb8b Merge branch 'master' into jgrpp 6 years ago
translators dd567c6105 (svn r27968) -Update from Eints:
korean: 1 change by telk5093
6 years ago
translators eec6167155 (svn r27968) -Update from Eints:
korean: 1 change by telk5093
6 years ago
Jonathan G Rennison 955126efac Improve pathfinder support for multiple docks
The pathfinder can now find docks other than the Manhattan closest one.

Based on Cirdan commits:
afc7969c13d7ca59afe4dae4bf88122ba8d27df2
4067190dedcd3e5f668ea4f49b1dd8dfed10b2a7
d9be6b712d2ae4fb1b5ae844dde4919dd24c4fb2
6 years ago
Jonathan G Rennison ed04845514 Merge branch 'ship_collision_avoidance' into jgrpp 6 years ago
HackaLittleBit 691ce0f1ea An assert could be triggered while looking beyond the map border.
This patch fixes that.
6 years ago
HackaLittleBit fca03da2bb Add wormhole ship detection, one tile only! 6 years ago
HackaLittleBit 9326706eb9 Code cleanup and preparation for ships in wormhole detection 6 years ago
HackaLittleBit 80500f8f08 Rework z position 6 years ago
HackaLittleBit 64c8985cd7 Remove 90 degree comment 6 years ago
Jonathan G Rennison 9f628e7e9a Show stops with timetabled wait time of 0 in departure board 7 years ago
Jonathan G Rennison ec661d7ae9 Merge branch 'template_train_replacement' into jgrpp 7 years ago
Jonathan G Rennison 4a9df57665 TBTR: Enable autorenew when template replacement active 7 years ago
Jonathan G Rennison 06a2457efc Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
#	src/vehicle.cpp
7 years ago
Jonathan G Rennison 64d9f88802 TBTR: Fix bugs when both autoreplace and template replacement active on same vehicle 7 years ago
Jonathan G Rennison 233b0f8e9e TBTR: Add sanity check assertions 7 years ago
Jonathan G Rennison bb6b8d8cd6 Increase verbosity of some assertion failure messages 7 years ago
Jonathan G Rennison 1615137481 Adjust format of vehicle scope dumping 7 years ago
Jonathan G Rennison 902fd73c47 Merge branch 'ship_collision_avoidance' into jgrpp 7 years ago
Jonathan G Rennison ab6119cb76 Merge branch 'infrastructure_sharing' into jgrpp 7 years ago
Jonathan G Rennison 2c16800454 Add debug console command to show cargo packet deferred payment stats 7 years ago
Jonathan G Rennison decc0f210c Fix incorrect comment 7 years ago
Jonathan G Rennison bcc456ed37 Add debug console command to show inflation multipliers 7 years ago
HackaLittleBit e4a10e9313 Revert part of collision detection on aqueducts, on aqueducts collision detection will not be done. 7 years ago
Jonathan G Rennison 8c0c9274ea Merge branch 'infrastructure_sharing' into jgrpp
# Conflicts:
#	src/economy.cpp
#	src/misc.cpp
#	src/openttd.cpp
#	src/saveload/extended_ver_sl.cpp
7 years ago
Jonathan G Rennison 9000d74f3c Pay all cargo payment incomes when cargo finally delivered 7 years ago
Jonathan G Rennison ea3948aa2d Merge branch 'cpp-btree' into infrastructure_sharing 7 years ago
Jonathan G Rennison 093bd804cd Merge branch 'save_ext' into infrastructure_sharing 7 years ago
Jonathan G Rennison 5abd7ad788 Merge branch 'cpp-11' into save_ext 7 years ago
HackaLittleBit 354ecfdf3a Handle ship collision detection on aquaducts. 7 years ago
HackaLittleBit e2d3c95ae1 Enable ships to pass on both sides of other ships. 7 years ago
Jonathan G Rennison a6a1e67dbc Scale displayed running costs by day length factor 7 years ago
HackaLittleBit 828e9bece2 De-duplicate ship entry to exit direction map table 7 years ago
translators b36e70cba8 (svn r27967) -Update from Eints:
portuguese: 2 changes by Samu
7 years ago
translators cefedd6923 (svn r27967) -Update from Eints:
portuguese: 2 changes by Samu
7 years ago
Jonathan G Rennison aa1a914d96 Merge branch 'ship_collision_avoidance' into jgrpp 7 years ago
HackaLittleBit c5888dad9f Changes to ship collision avoidance algorithm
* Change some names and create a seperate procedure for finding ships.
* Check if destiny tile is buoy. If so, distance checking continues.
* Remove water tile check. It was done before and coast can't have 3 way tracks.
* Add a check for map edges.
* Add speed adjustment related to distance between ships
* Do not detect ships on tiles with parallel tracks
7 years ago
Jonathan G Rennison 7b811d93a1 Expand comment on why viewport is drawn in chunks 7 years ago
Jonathan G Rennison ddd0419758 Revert "Don't split viewport draw chunks"
This reverts commit d82f9b50c6.
7 years ago
translators 0c43d6903a (svn r27966) -Update from Eints:
spanish (mexican): 32 changes by Absay
portuguese: 41 changes by Samu
7 years ago
translators 5fe62ccb3e (svn r27966) -Update from Eints:
spanish (mexican): 32 changes by Absay
portuguese: 41 changes by Samu
7 years ago
Jonathan G Rennison 38fb8c1b84 Zoning: Cache expensive zoning overlay values 7 years ago
Jonathan G Rennison f8193578c1 Blitter: Performance adjustments to 32bpp anim non-SSE blitter 7 years ago
translators 6886b156d2 (svn r27965) -Update from Eints:
spanish (mexican): 43 changes by Absay
7 years ago
translators 25c9cc6b11 (svn r27965) -Update from Eints:
spanish (mexican): 43 changes by Absay
7 years ago
Jonathan G Rennison 11a10299d1 Blitter: Also use sprite flags for non-SSE 32bpp sprite encoder 7 years ago
Jonathan G Rennison d730cfd51d Cache sprite sequence bounds for vehicles 7 years ago
Jonathan G Rennison 5b226adc75 TBTR: Whitespace fix 7 years ago
Jonathan G Rennison cfa8ed747e Add a 16-bit Rect type and conversion function 7 years ago
Jonathan G Rennison 560a049316 Linkgraph GUI: Replace line visibility detection algorithm
Previous algorithm had excessive false-positive rate
7 years ago
Jonathan G Rennison 29470dba23 LinkGraph: Increase caching of link graph lines/point details 7 years ago
Jonathan G Rennison 8ab6522e7c Add a monotonically incrementing counter to UpdateWindows calls
This is for checking draw cache validity
7 years ago
Jonathan G Rennison 4bad77cdf0 Use new/delete for Viewport info struct 7 years ago
Jonathan G Rennison d82f9b50c6 Don't split viewport draw chunks
The stated explanation seems unconvincing, and it introduces a performance penalty.
7 years ago
Jonathan G Rennison 83e6cf50a0 Blitter: Adjust line-drawing algorithm to reduce wasted off-screen work 7 years ago
Jonathan G Rennison 2534c2a162 Blitter: Avoid signed overflow when drawing long lines 7 years ago
Jonathan G Rennison 0c2f49c08d Blitter: Change DrawLine to be templated 7 years ago
translators ef6adb0030 (svn r27964) -Update from Eints:
spanish (mexican): 10 changes by Absay
7 years ago
translators 156d34b5e4 (svn r27964) -Update from Eints:
spanish (mexican): 10 changes by Absay
7 years ago
Jonathan G Rennison cd68e9fac7 Linkgraph: Do not pre-fill annos set at start of MCF Dijkstra 7 years ago
Jonathan G Rennison 4a420ef864 Linkgraph: Use cached value in capacity annotation comparison 7 years ago
Jonathan G Rennison e54a7189fd Add debug command line switch to quit after fixed number of days 7 years ago
Jonathan G Rennison 18f2a28715 Fix stray STRING2 in lang/korean.txt 7 years ago
Jonathan G Rennison 4a0d949d83 Merge branch 'master' into jgrpp 7 years ago
kiwitreekor f0d9df359e Add files via upload 7 years ago
kiwitreekor 8d2a3b75d3 Update Korean Translation 7 years ago
Jonathan G Rennison 3a2a316588 Merge branch 'day_length' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
#	src/saveload/vehicle_sl.cpp
7 years ago
Jonathan G Rennison 5db5581684 Merge branch 'save_ext' into jgrpp 7 years ago
Jonathan G Rennison 15fea054fb Add function pointer mode to SlXvFeatureTest 7 years ago
Jonathan G Rennison 7b567c9d26 Extend vehicle running ticks to 16 bits to avoid overflow at day length > 3 7 years ago