Commit Graph

46954 Commits (f06c2e0475e6258df8c22fb986cca9a16829e14a)
 

Author SHA1 Message Date
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 e7ce490155 Update: Install DOS music data in Windows installer 6 years ago
Niels Martin Hansen 5de2628862 Update: Document DOS music loading 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
Jonathan G Rennison 7ef881883d Version: Committing version data for tag: jgrpp-0.25.0 6 years ago
Michael Lutz b91e85003e Fix: Theoretical string overflow when building the cargo acceptance list for the land info window. 6 years ago
Andy d86416af7a Doc: Instructions for symlinking commit hooks didn't work on (at least) OS X. 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