Commit Graph

  • 41b414bc1c Change: [Script] Restore support of {RAW_STRING} in ScriptText glx22 2023-02-18 14:37:52 +01:00
  • 991a797e09 Change: [Script] Validate ScriptText parameters type and amount glx22 2023-02-18 03:21:25 +01:00
  • 728973859d Change: [Script] Automate the ScriptObject reference counting Rubidium 2023-02-28 17:13:38 +01:00
  • a1fc4d5c0e Codechange: [Script] Merge the 3 ScriptText param arrays glx22 2023-02-18 02:29:50 +01:00
  • af15dca316 Change: [Script] Extract params info from GS strings glx22 2023-02-18 00:52:22 +01:00
  • 6e52ceab96 Feature: Industry directory text filter (#10518) Tyler Trahan 2023-02-28 12:20:41 -05:00
  • 1eefe1c3a0 Codechange: hide Tile(Extended) into the Tile structure Rubidium 2023-01-21 17:32:28 +01:00
  • 580d0a6343 Codechange: make use of Tile in for all direct map accesses Rubidium 2023-01-21 16:40:28 +01:00
  • 7a6452d3ef Codechange: introduce Tile class for accessing map data of a single tile Rubidium 2023-01-21 15:39:20 +01:00
  • 7a1816a6cd Codechange: rename Tile to TileBase to be able to introduce a new Tile class Rubidium 2023-01-21 15:16:28 +01:00
  • 0fb0469e47 Codechange: introduce iterator to iterate over the Tiles of a Map Rubidium 2023-01-21 17:07:06 +01:00
  • 3e4ae68075 Version: Committing version data for tag: jgrpp-0.51.1 Jonathan G Rennison 2023-02-28 02:01:24 +00:00
  • b7a82e0f29 AyStar: Reduce redundant GetElement calls in BinaryHeap Jonathan G Rennison 2023-02-28 01:46:21 +00:00
  • 88d7a8ea13 Formatting: Fix indentation of public/private specifiers Jonathan G Rennison 2023-02-28 01:44:28 +00:00
  • 0a8c58b755 Public roads: Fix memory leaks Jonathan G Rennison 2023-02-27 23:55:14 +00:00
  • 777dcd047d CMake: Add missing references in src/3rdparty Jonathan G Rennison 2023-02-27 22:38:27 +00:00
  • b1d55519d3 strgen: Fix memory leak Jonathan G Rennison 2023-02-27 22:34:08 +00:00
  • 50be7b224a Road waypoints: Clip previews in build windows to drawing area Jonathan G Rennison 2023-02-27 22:09:38 +00:00
  • 20a1b24b45 Fix: build on platforms without native atomic Eric Long 2023-02-26 19:39:09 +08:00
  • eabb9db0bb Fix #9810: 'Rebuilding' a through road stop costs money (#9852) Chenshu Yu 2023-02-27 03:59:42 -05:00
  • 6fcc8727f5 Change: [Actions] cancel previous run if pushing new PR Patric Stout 2023-02-26 22:36:33 +01:00
  • b0542c8c49 Codechange: Don't store tree counter in the map array (#10018) dP 2023-02-27 01:39:44 +04:00
  • 6eabbaa751 Fix #10469, 5e14a20: [Script] League Table rating element is a int64 everywhere else SamuXarick 2023-02-12 14:29:18 +00:00
  • aab580e0ac Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraph. Michael Lutz 2023-01-03 13:48:42 +01:00
  • 4d3da0cf14 Codechange: [Linkgraph] Drop node/edge wrappers from LinkGraphJob. Michael Lutz 2023-01-03 01:27:16 +01:00
  • 7352f812e6 Codechange: [Linkgraph] Only store present link graph edges and not all possible edges. Michael Lutz 2023-01-02 21:46:49 +01:00
  • 178249e7cc Codechange: Saveload macros for entries with a custom table name. Michael Lutz 2022-12-22 00:38:30 +01:00
  • 8f851ead70 Codechange: [Linkgraph] Split annotation for demand between nodes from the edge annotations. Michael Lutz 2023-01-02 01:06:31 +01:00
  • 564de01d66 Remove: SmallMatrix be gone. Michael Lutz 2023-01-01 17:19:41 +01:00
  • fe27db3dfd Codechange: [Linkgraph] Store edges in each node and not in a global matrix. Michael Lutz 2023-01-01 17:12:56 +01:00
  • 2fee8ecdda Add #7525: Allow autoreplace with same model vehicle Niels Martin Hansen 2019-09-08 10:54:46 +02:00
  • 4c1406a4b5 Add: NewGRF road stops Jonathan G Rennison 2022-11-06 15:01:27 +00:00
  • a18182e24b Revert 92c7551: Line drawing algorithm fix broke other cases (#10497) Tyler Trahan 2023-02-26 14:23:31 -05:00
  • 07fbd19da3 Update: Translations from eints luxembourgish: 8 changes by phreeze83 translators 2023-02-26 18:45:57 +00:00
  • db224585eb Revert "Public roads: Dynamically set A* max search nodes" Jonathan G Rennison 2023-02-26 15:45:41 +00:00
  • 8e5371eec4 Public roads: Fix handling of non-trivial foundations Jonathan G Rennison 2023-02-26 14:45:40 +00:00
  • d64b52cdaf AyStar: Change types used for hashes and queue Jonathan G Rennison 2023-02-26 13:31:07 +00:00
  • dd1bd270e7 AyStar: Use dbg_assert in BinaryHeap Push, GetElement Jonathan G Rennison 2023-02-26 10:45:56 +00:00
  • ad90f90d43 Public roads: Adjust return type of town_network_distance Jonathan G Rennison 2023-02-26 13:29:32 +00:00
  • acd67a0d0b Public roads: Dynamically set A* max search nodes Jonathan G Rennison 2023-02-26 01:51:52 +00:00
  • ff189e44e4 Public roads: Handle non-trivial existing foundations Jonathan G Rennison 2023-02-25 22:12:31 +00:00
  • 2d1b3fb6e7 Public roads: Remove visited towns mechanism Jonathan G Rennison 2023-02-25 20:10:06 +00:00
  • 5641c926bf Public roads: Use robin_hood hash maps for checked towns and town to network Jonathan G Rennison 2023-02-25 19:18:30 +00:00
  • 72237f01cc Add robin_hood hash set/map containers to 3rdparty Jonathan G Rennison 2023-02-26 13:24:43 +00:00
  • 83b9344f5c Add a POD pool-type container class Jonathan G Rennison 2023-02-26 13:29:55 +00:00
  • 947a789bf6 Codechange: split large function into smaller steps and simplify logic Rubidium 2023-02-25 19:02:22 +01:00
  • 8cbf1be9d6 Codechange: split large function into smaller functions with self-explanatory names Rubidium 2023-02-25 17:08:43 +01:00
  • a409e4b026 Add: documention to large functions that have too little documentation according to CodeQL Rubidium 2023-02-25 16:59:43 +01:00
  • b56d7267dc Public roads: Remove unnecessary sorting operations Jonathan G Rennison 2023-02-25 19:17:57 +00:00
  • 3967a9fdb0 Public roads: Reuse AyStar finder instance Jonathan G Rennison 2023-02-25 19:05:09 +00:00
  • 06ffc0ba70 Public roads: Avoid dangling pointer issues in AyStar user target Jonathan G Rennison 2023-02-25 18:44:11 +00:00
  • f8130f5cb7 Public roads: Remove use of shared_ptr Jonathan G Rennison 2023-02-25 18:04:10 +00:00
  • 84914129a5 Fix wrong string order for about menu dropdown texts Jonathan G Rennison 2023-02-25 22:06:28 +00:00
  • 2561fad5d4 Update: Translations from eints romanian: 1 change by bnegrut translators 2023-02-25 18:45:15 +00:00
  • 3d7f9ea50e TBTR: Fix template build window not being refreshed after wagon flip in MP Jonathan G Rennison 2023-02-25 17:14:19 +00:00
  • e0a42b5945 Debug: Add dumping of rail and road/tram sprite groups Jonathan G Rennison 2023-02-25 16:16:49 +00:00
  • c73b88ddca Fix: Don't send unused tile field over the network (#10507) dP 2023-02-25 01:50:11 +04:00
  • 9b3326e3fd Codechange: [Script] Use std::vector instead of a hand-rolled alternative. Michael Lutz 2023-02-24 00:49:57 +01:00
  • ca3cb4d2ef Codechange: [Script] Use a class template instead of a function template for squirrel type conversion. Michael Lutz 2022-01-17 00:54:59 +01:00
  • 187d330177 Update: Translations from eints spanish (mexican): 1 change by GNosii translators 2023-02-24 18:48:34 +00:00
  • 86aeb16f55 Fix wrong string ordering for town growth setting Jonathan G Rennison 2023-02-24 16:42:38 +00:00
  • e5a7eca26d Version: Committing version data for tag: jgrpp-0.51.0 Jonathan G Rennison 2023-02-24 11:03:28 +00:00
  • b1ba2bef4b VarAction2: Use const for prev_inference flags Jonathan G Rennison 2023-02-22 19:32:42 +00:00
  • 439c1208d7 VarAction2: Optimise unknown reads from 0x11 as constant 0 Jonathan G Rennison 2023-02-22 19:32:26 +00:00
  • b52b29b1a4 Change: Avoid crashing to the side of a train SamuXarick 2023-02-20 15:19:39 +00:00
  • 6285b5823b 3rdparty: Update monocypher from 3.1.2 to 3.1.3 Jonathan G Rennison 2023-02-21 22:36:50 +00:00
  • e644f34bf8 Github: Change CMake type to Release for MacOS release builds Jonathan G Rennison 2023-02-20 23:41:47 +00:00
  • 2a330961d4 Github: Change CMake options for Linux release builds Jonathan G Rennison 2023-02-20 20:25:24 +00:00
  • 97acdfaa05 Crashlog: Unix: Use dladdr1 for symbol offset for addr2line Jonathan G Rennison 2023-02-20 23:41:38 +00:00
  • 8351b97f52 Add: [Script] Labels for negative values of a setting SamuXarick 2023-02-04 14:24:10 +00:00
  • 376820c0b6 Doc: [Script] Update info descriptions SamuXarick 2023-02-04 11:58:04 +00:00
  • bb2ac8b3c4 Fix: [Script] Save config item values up to 10 digits + 1 for sign + 1 for termination, enough to fit min and max int SamuXarick 2023-02-03 21:35:21 +00:00
  • fde7028a95 Fix #10059: [Script] Let custom values on a config item be up to 10 digits + 1 for sign SamuXarick 2023-02-03 20:39:06 +00:00
  • 7b1fd3e37f Fix #10059: [Script] Clamp config item values to int32 SamuXarick 2023-02-03 20:06:29 +00:00
  • 92c755161d Fix #10222: Adjust line drawing algorithm (#10491) Nik Nyby 2023-02-20 16:18:25 -05:00
  • 86979dd167 CMake: Add option to enable LTO Jonathan G Rennison 2023-02-20 21:11:30 +00:00
  • c1532107fc CMake: Add option to compress debug sections using -gz if possible Jonathan G Rennison 2023-02-20 17:44:54 +00:00
  • 5efe3a8b5b CMake: Also add -g1/-gline-tables-only to linker options Jonathan G Rennison 2023-02-20 20:11:17 +00:00
  • 8778949b6a Update: Translations from eints english (us): 1 change by nikolas galician: 18 changes by pvillaverde translators 2023-02-20 18:47:32 +00:00
  • 968709735d Fix #10477: Not enough space for text due to rounding down (OSX) (#10489) PeterN 2023-02-18 10:50:20 +00:00
  • 8b36b2cbf3 Fix #10486: [Script] Debug window requires AIs to be started before GS (#10487) Loïc Guilloux 2023-02-17 12:24:51 +01:00
  • ad6cd18cb4 Fix: [Actions] vcpkg needs pkg-config to build zlib on macOS (#10488) Loïc Guilloux 2023-02-16 21:35:51 +00:00
  • c45bd3020d strgen: Fix type conversion warnings Jonathan G Rennison 2023-02-20 17:09:19 +00:00
  • 3c5ae5563d Fix missing include Jonathan G Rennison 2023-02-20 17:09:07 +00:00
  • 6a53ec4c20 Fix 8d6e5779: Use of ssize_t is problematic on Windows Jonathan G Rennison 2023-02-20 09:31:31 +00:00
  • 588a92648d Fix fbfbaa11: gmtime replaccement in Windows exception handler Jonathan G Rennison 2023-02-20 09:29:51 +00:00
  • 2ffb245b33 GRF: Add property mapping ID extension mechanism Jonathan G Rennison 2023-02-19 23:13:23 +00:00
  • 5a877b49b4 Add railtype/signal variable to get signal side Jonathan G Rennison 2023-02-19 20:22:40 +00:00
  • 9ade3345f7 Update: Translations from eints english (us): 3 changes by nikolas galician: 1 change by pvillaverde translators 2023-02-19 18:43:37 +00:00
  • f7d62a1767 Add road/tram type flag to disallow collisions with trains Jonathan G Rennison 2023-02-19 15:57:21 +00:00
  • 663a3969a0 Add road/tram type flag to disallow tunnels Jonathan G Rennison 2023-02-19 15:03:18 +00:00
  • 3497d0dcdb Add road/tram type properties to set road vehicle collision mode Jonathan G Rennison 2023-02-19 14:29:52 +00:00
  • 4a8b8807e6 Update: Translations from eints vietnamese: 6 changes by KhoiCanDev korean: 1 change by telk5093 translators 2023-02-18 18:44:22 +00:00
  • 39d38ecf19 Fix incorrect handling of timetable operations on counter and release slot orders Jonathan G Rennison 2023-02-18 12:34:16 +00:00
  • bf5a3e259a Timetable window: Double-click only triggers change time if button enabled Jonathan G Rennison 2023-02-18 12:31:00 +00:00
  • 2376112c77 Fix #10477: Not enough space for text due to rounding down (OSX) (#10489) PeterN 2023-02-18 10:50:20 +00:00
  • 3df9321a65 Fix: Some Script::IsValidVehicle checks need to be complemented with IsPrimaryVehicle SamuXarick 2023-01-21 22:10:03 +00:00
  • 3559576166 Codechange: [Script] Don't expose static buffers outside of ScriptText glx22 2023-02-16 02:05:54 +01:00
  • e735370318 Change: [Script] A ScriptText with too many parameters is now a fatal error glx22 2023-02-16 01:17:53 +01:00
  • 2fdfc38da8 Update: Translations from eints korean: 6 changes by telk5093 slovak: 8 changes by legitalk catalan: 3 changes by J0anJosep turkish: 5 changes by EndChapter dutch: 1 change by Afoklala portuguese (brazilian): 8 changes by ericandradex polish: 2 changes by pAter-exe translators 2023-02-17 18:47:31 +00:00