Commit Graph

54592 Commits (a57a909deb712e7fd805540c3454c5439498d85d)
 

Author SHA1 Message Date
Jonathan G Rennison db224585eb Revert "Public roads: Dynamically set A* max search nodes"
This reverts commit acd67a0d0b.
2 years ago
Jonathan G Rennison 8e5371eec4 Public roads: Fix handling of non-trivial foundations 2 years ago
Jonathan G Rennison d64b52cdaf AyStar: Change types used for hashes and queue
Use robin_hood for the hashes
Store nodes in PodPools
Change BinaryHeap to store node IDs
2 years ago
Jonathan G Rennison dd1bd270e7 AyStar: Use dbg_assert in BinaryHeap Push, GetElement 2 years ago
Jonathan G Rennison ad90f90d43 Public roads: Adjust return type of town_network_distance 2 years ago
Jonathan G Rennison acd67a0d0b Public roads: Dynamically set A* max search nodes 2 years ago
Jonathan G Rennison ff189e44e4 Public roads: Handle non-trivial existing foundations 2 years ago
Jonathan G Rennison 2d1b3fb6e7 Public roads: Remove visited towns mechanism
It is excessively expensive, and not needed
2 years ago
Jonathan G Rennison 5641c926bf Public roads: Use robin_hood hash maps for checked towns and town to network 2 years ago
Jonathan G Rennison 72237f01cc Add robin_hood hash set/map containers to 3rdparty 2 years ago
Jonathan G Rennison 83b9344f5c Add a POD pool-type container class 2 years ago
Rubidium 947a789bf6 Codechange: split large function into smaller steps and simplify logic 2 years ago
Rubidium 8cbf1be9d6 Codechange: split large function into smaller functions with self-explanatory names 2 years ago
Rubidium a409e4b026 Add: documention to large functions that have too little documentation according to CodeQL 2 years ago
Jonathan G Rennison b56d7267dc Public roads: Remove unnecessary sorting operations 2 years ago
Jonathan G Rennison 3967a9fdb0 Public roads: Reuse AyStar finder instance 2 years ago
Jonathan G Rennison 06ffc0ba70 Public roads: Avoid dangling pointer issues in AyStar user target 2 years ago
Jonathan G Rennison f8130f5cb7 Public roads: Remove use of shared_ptr 2 years ago
Jonathan G Rennison 84914129a5 Fix wrong string order for about menu dropdown texts 2 years ago
translators 2561fad5d4 Update: Translations from eints
romanian: 1 change by bnegrut
2 years ago
Jonathan G Rennison 3d7f9ea50e TBTR: Fix template build window not being refreshed after wagon flip in MP 2 years ago
Jonathan G Rennison e0a42b5945 Debug: Add dumping of rail and road/tram sprite groups 2 years ago
dP c73b88ddca
Fix: Don't send unused tile field over the network (#10507) 2 years ago
Michael Lutz 9b3326e3fd Codechange: [Script] Use std::vector instead of a hand-rolled alternative. 2 years ago
Michael Lutz ca3cb4d2ef Codechange: [Script] Use a class template instead of a function template for squirrel type conversion.
Class templates allow using partial template specialization, which is useful in
case one wants to have a type conversion on a type that is itself templated.
2 years ago
translators 187d330177 Update: Translations from eints
spanish (mexican): 1 change by GNosii
2 years ago
Jonathan G Rennison 86aeb16f55 Fix wrong string ordering for town growth setting 2 years ago
Jonathan G Rennison e5a7eca26d Version: Committing version data for tag: jgrpp-0.51.0 2 years ago
Jonathan G Rennison b1ba2bef4b VarAction2: Use const for prev_inference flags 2 years ago
Jonathan G Rennison 439c1208d7 VarAction2: Optimise unknown reads from 0x11 as constant 0 2 years ago
SamuXarick b52b29b1a4 Change: Avoid crashing to the side of a train
When a road vehicle is already running on a multi level crossing, and a train shows up ahead, don't make the road vehicle crash on the side of the train.
2 years ago
Jonathan G Rennison 6285b5823b 3rdparty: Update monocypher from 3.1.2 to 3.1.3 2 years ago
Jonathan G Rennison e644f34bf8 Github: Change CMake type to Release for MacOS release builds 2 years ago
Jonathan G Rennison 2a330961d4 Github: Change CMake options for Linux release builds
Change CMake type to Release
Enable LTO and debug section compression
2 years ago
Jonathan G Rennison 97acdfaa05 Crashlog: Unix: Use dladdr1 for symbol offset for addr2line
Subtract 1 from offset given to addr2line
2 years ago
SamuXarick 8351b97f52 Add: [Script] Labels for negative values of a setting 2 years ago
SamuXarick 376820c0b6 Doc: [Script] Update info descriptions 2 years ago
SamuXarick bb2ac8b3c4 Fix: [Script] Save config item values up to 10 digits + 1 for sign + 1 for termination, enough to fit min and max int 2 years ago
SamuXarick fde7028a95 Fix #10059: [Script] Let custom values on a config item be up to 10 digits + 1 for sign 2 years ago
SamuXarick 7b1fd3e37f Fix #10059: [Script] Clamp config item values to int32
Also prevent random_deviation to be below 0.
2 years ago
Nik Nyby 92c755161d
Fix #10222: Adjust line drawing algorithm (#10491) 2 years ago
Jonathan G Rennison 86979dd167 CMake: Add option to enable LTO 2 years ago
Jonathan G Rennison c1532107fc CMake: Add option to compress debug sections using -gz if possible 2 years ago
Jonathan G Rennison 5efe3a8b5b CMake: Also add -g1/-gline-tables-only to linker options 2 years ago
translators 8778949b6a Update: Translations from eints
english (us): 1 change by nikolas
galician: 18 changes by pvillaverde
2 years ago
PeterN 968709735d Fix #10477: Not enough space for text due to rounding down (OSX) (#10489)
(cherry picked from commit 2376112c77)
2 years ago
Loïc Guilloux 8b36b2cbf3 Fix #10486: [Script] Debug window requires AIs to be started before GS (#10487)
(cherry picked from commit 4072dcff49)
2 years ago
Loïc Guilloux ad6cd18cb4 Fix: [Actions] vcpkg needs pkg-config to build zlib on macOS (#10488)
(cherry picked from commit 27cbb81df5)
2 years ago
Jonathan G Rennison c45bd3020d strgen: Fix type conversion warnings 2 years ago
Jonathan G Rennison 3c5ae5563d Fix missing include 2 years ago