Commit Graph

46797 Commits (ef0a458ab668b6aec6695549df62199216188fd5)
 

Author SHA1 Message Date
Jonathan G Rennison ef0a458ab6 Add go to depot and sell vehicle orders
Controlled by a setting (default off)
6 years ago
kiwitreekor f00930fa52 Merge pull request #59 from kiwitreekor
Squashed commit of the following:

commit 0497399a03
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Thu Jun 21 22:10:27 2018 +0900

    Update korean.txt

commit c4d60bc9e9
Merge: 27729f1 0ac92b8
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Thu Jun 21 00:10:11 2018 +0900

    Merge branch 'jgrpp' into jgrpp

commit 27729f10fc
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Thu Jun 21 00:02:20 2018 +0900

    Update Korean Translation

commit 1e67b51ed8
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Sat Jan 13 21:33:04 2018 +0900

    Add files via upload

commit 9ee0445edd
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Sat Jan 13 21:30:43 2018 +0900

    upload mistake

commit 21bc4d9db1
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Sat Jan 13 21:27:51 2018 +0900

    Fix Mistypo

commit 716b451d8b
Author: kiwitreekor <kiwitreekor@gmail.com>
Date:   Sat Jan 13 21:25:15 2018 +0900

    Update Korean Translation
6 years ago
Jonathan G Rennison 670ed0de5b Fix double-accounting of bidi signals on bridge/tunnel during owner change 6 years ago
Jonathan G Rennison fd08259698 Fix fast path being unconditionally disabled in save/load whole map 6 years ago
Jonathan G Rennison 0ac92b8236 Update current order unload type and cargo type load/unload on modify order 6 years ago
Jonathan G Rennison e5a8dbee35 Through load: Fix handling of load if available cargo type orders 6 years ago
Jonathan G Rennison 2586096ef6 Merge branch 'tracerestrict-sx' into jgrpp
# Conflicts:
#	src/pbs.cpp
#	src/saveload/extended_ver_sl.cpp
6 years ago
Jonathan G Rennison e9f5d80440 Trace restrict slots: Add support for slot operations at PBS end signal 6 years ago
Jonathan G Rennison 1b4db7d86c Trace restrict: Add wait at entrance PBS for reservation ending here 6 years ago
Jonathan G Rennison 751f379cdd Trace restrict: Fix wrong position of safeguards header include 6 years ago
Jonathan G Rennison e82ccad052 Merge branch 'signal_tunnels_bridges' into jgrpp
# Conflicts:
#	src/pbs.cpp
#	src/saveload/extended_ver_sl.cpp
#	src/settings_gui.cpp
#	src/settings_type.h
#	src/signal.cpp
#	src/table/settings.ini
#	src/train_cmd.cpp
#	src/tunnelbridge.h
6 years ago
Jonathan G Rennison 814f9f7e0f Implement bidirectional mode for signals on bridges/tunnels 6 years ago
Jonathan G Rennison d03139b241 Use separate bits for signals on bridge/tunnel entrance/exit red/green states 6 years ago
Jonathan G Rennison efdbde63c8 Version: Committing version data for tag: jgrpp-0.25.2 6 years ago
Jonathan G Rennison ca4a4869a2 Revert "Add: [Win32] Uniscribe configure options for MinGW targets."
Revert "Change: [Win32] Use Uniscribe instead of ICU for text caret handling."
Revert "Change: [Win32/MSVC] Make the Uniscribe text layouter the windows default and remove usage of the deprecated ICU layout libs."
Revert "Add: [Win32] Text layout using the native Windows Uniscribe library."
Revert "Codechange: Move ParagraphLayouter-specific functions into factory classes instead of relying on overloads."
Revert "Add: [Win32] Native natural sort implementation."

This reverts commit cd966f3810.
This reverts commit eec3f40931.
This reverts commit 33829dc6ab.
This reverts commit 768a31bfe3.
This reverts commit a4278c302b.
This reverts commit f4394debdc.

This is to fix various problems and crashes with text rendering
and font handling on Windows.

See #58.
6 years ago
Jonathan G Rennison 21040dc00b Implementing sending server GRF info list response in multiple packets
Add/adjust GRF info message logging
6 years ago
Jonathan G Rennison 847a46d107 Fix assertion failure in RequestContentList with many GRFs 6 years ago
Jonathan G Rennison 2c7b96cf1e Merge branch 'save_ext' into jgrpp 6 years ago
Jonathan G Rennison a3156804c5 Fix narrowing/type conversion warning on big endian platforms 6 years ago
Jonathan G Rennison c5954fd1bd Fix syntax errors in saveload_buffer.h on strict pointer alignment platforms
Fixes #57
6 years ago
Jonathan G Rennison 15f80f16c3 Version: Committing version data for tag: jgrpp-0.25.1 6 years ago
Jonathan G Rennison f2987854c7 Merge branch 'master' into jgrpp 6 years ago
Andy 11d1690acb Doc: note in README licensing section that CONTRIBUTING.md is adapted from Bootstrap (#6818) 6 years ago
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 cd966f3810 Add: [Win32] Uniscribe configure options for MinGW targets. 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 33829dc6ab Change: [Win32/MSVC] Make the Uniscribe text layouter the windows default and remove usage of the deprecated ICU layout libs. 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