Commit Graph

  • 22a1fdff5e Log error message to console in LoadWithFilter exception handler Jonathan G Rennison 2022-08-27 21:55:14 +01:00
  • 4253db28fa Fix #9972: Add some missing fill/resize flags on Framerate window widgets Niels Martin Hansen 2022-08-27 21:39:20 +02:00
  • db378e746b Update: Translations from eints korean: 2 changes by telk5093 translators 2022-08-27 18:56:07 +00:00
  • 1d08572cfa Merge branch 'master' into jgrpp Jonathan G Rennison 2022-08-27 15:50:50 +01:00
  • e6aab701c9 Fix #9977: Use a deque rather than linked list for console buffer Niels Martin Hansen 2022-08-26 09:38:35 +02:00
  • aaab0610eb Fix: Only apply debuglevel changes after successful parse Niels Martin Hansen 2022-08-26 12:45:02 +02:00
  • c6953f13e4 Fix #9940: Print debuglevel parse errors to console when changed from console Niels Martin Hansen 2022-08-26 12:08:47 +02:00
  • dcdc8d187c Update: Translations from eints dutch: 1 change by Bouke translators 2022-08-26 18:58:27 +00:00
  • acf9d786f1 Fix: [NewGRF] Default value of RailVehicleInfo::railveh_type was inconsistent with other default properties. (#9967) frosch 2022-08-26 20:50:33 +02:00
  • bba6ad1f4e Fix #9935: Use more selectivity when building SSE specific code glx22 2022-06-30 01:42:36 +02:00
  • e9507e7ffa Update: Translations from eints latvian: 31 changes by lexuslatvia translators 2022-08-25 18:57:10 +00:00
  • 602ac717aa Initial support for DSE and jumping over procedures with child groups Jonathan G Rennison 2022-08-25 00:22:41 +01:00
  • 04911822c1 Update: Translations from eints indonesian: 1 change by K4smun1 translators 2022-08-24 19:01:19 +00:00
  • 916441d943 VarAction2: Avoid turning skip on zero/LSB set sequences into jumps Jonathan G Rennison 2022-08-24 00:58:08 +01:00
  • 0bec49fa56 Skip sound effects handling earlier if effects volume is 0 Jonathan G Rennison 2022-08-23 20:36:22 +01:00
  • 4fd8634ff9 VarAction2: Remove trivially redundant special stores Jonathan G Rennison 2022-08-23 18:37:28 +01:00
  • e3968cdf65 Fix #9974, aa5a8fe: strftime buffer maxsize is off by one glx22 2022-08-23 16:50:59 +02:00
  • d9aa2d6138 VarAction2: Extend group cast to bool range elision Jonathan G Rennison 2022-08-22 21:52:15 +01:00
  • df6b9d355f VarAction2: Simplify store, load with bool/invert, ternary sequence in DSE Jonathan G Rennison 2022-08-22 21:45:21 +01:00
  • 882b8f45d9 Update: Translations from eints hungarian: 31 changes by andrejmoltok romanian: 27 changes by andrejmoltok translators 2022-08-22 18:57:23 +00:00
  • 173f867e1a VarAction2: Save calculated_result in shadow group struct Jonathan G Rennison 2022-08-21 21:57:46 +01:00
  • 14de8c7f34 VarAction2: Add quick exit case to last-level callback groups if possible Jonathan G Rennison 2022-08-21 18:41:13 +01:00
  • 35063b2176 VarAction2: Ensure group pruning can't break var 1C via random groups Jonathan G Rennison 2022-08-21 19:42:25 +01:00
  • 3676b0912d VarAction2: Fix inference handling when pruning ops prior to RST Jonathan G Rennison 2022-08-21 19:15:01 +01:00
  • c60e3fed99 VarAction2: Do not re-assign error group Jonathan G Rennison 2022-08-21 18:59:15 +01:00
  • 0bcdaba0f9 VarAction2: Add constructor for AnalyseCallbackOperation Jonathan G Rennison 2022-08-21 18:43:55 +01:00
  • a0c894d067 Debug: Add a visual indicator in indent for var 0x7E procedure calls Jonathan G Rennison 2022-08-21 15:44:19 +01:00
  • 417f9bb48d Update: Translations from eints french: 1 change by glx22 hindi: 18 changes by baijuch translators 2022-08-21 18:53:43 +00:00
  • 680e074a5f Debug: Fix sprite dumping of top level default group Jonathan G Rennison 2022-08-21 15:24:16 +01:00
  • 8688840e24 Viewport route step markers are now variable size to match font/text Jonathan G Rennison 2022-08-20 11:33:04 +01:00
  • 8c0eca28a8 Recalculated route step sprite sizes when changing zoom levels Jonathan G Rennison 2022-08-20 10:02:31 +01:00
  • 88a046a76e Update: Translations from eints korean: 7 changes by telk5093 translators 2022-08-19 19:00:39 +00:00
  • 84da7ad7b6 Add setting to show group hierarchy in vehicle names Jonathan G Rennison 2022-08-18 19:42:13 +01:00
  • e335c86e77 VarAction2: Elide group ranges as cast to bool when result is already bool Jonathan G Rennison 2022-08-18 19:25:33 +01:00
  • b04d1295cd VarAction2: Infer that unsigned mod 2 results in 0 or 1 Jonathan G Rennison 2022-08-18 19:24:01 +01:00
  • ad00f5032a Add a setting to show the introduction year for train wagons Jonathan G Rennison 2022-08-18 18:34:21 +01:00
  • ad9e1a8fb3 Increase value of MAX_SL_OPS constant Jonathan G Rennison 2022-08-14 22:10:03 +01:00
  • e584ef7bba Move NewGRF analysis to separate files Jonathan G Rennison 2022-08-14 22:06:02 +01:00
  • 9c18835bd0 Move ProcessDeterministicSpriteGroupRanges into newgrf.cpp Jonathan G Rennison 2022-08-14 21:48:24 +01:00
  • 0f8dc86120 Remove setting string now unused since 309f1b47 Jonathan G Rennison 2022-08-14 10:57:18 +01:00
  • 309f1b47d2 Only apply sprite_zoom_min setting when suitable zoom levels are available Jonathan G Rennison 2022-08-14 10:45:06 +01:00
  • 27316f70ec Create enum for sprite cache control flag bits Jonathan G Rennison 2022-08-14 09:30:41 +01:00
  • 4e5e85e7aa Debug: Allow inspecting industry specs before industry is built Jonathan G Rennison 2022-08-10 21:35:33 +01:00
  • c58b94c376 VarAction2: DSE: Allow setting skip on zero flag on skippable procedures Jonathan G Rennison 2022-08-10 19:39:12 +01:00
  • 4601a1bfc6 Move NewGRF optimiser functions into a separate file Jonathan G Rennison 2022-08-10 19:06:59 +01:00
  • 3d59c961a6 VarAction2: Avoid group variable tracking coupling through shared procs Jonathan G Rennison 2022-08-10 18:30:09 +01:00
  • 00e32162a1 VarAction2: Allow DSE to remove procedure calls Jonathan G Rennison 2022-08-10 00:04:32 +01:00
  • 30ecdfe140 VarAction2: Allow jumping over constant stores to special registers Jonathan G Rennison 2022-08-09 22:53:50 +01:00
  • 3a8bd7a589 VarAction2: Allow jumps to skip over procedure calls if possible Jonathan G Rennison 2022-08-09 22:10:45 +01:00
  • 9ed5b6e65c Debug: Change sprite group indentation handling Jonathan G Rennison 2022-08-09 21:53:43 +01:00
  • 41f2e92f5c VarAction2: Add a NOOP operator Jonathan G Rennison 2022-08-09 21:36:03 +01:00
  • be352ce1b6 Update: Translations from eints catalan: 11 changes by J0anJosep translators 2022-08-09 18:54:56 +00:00
  • 57de709309 VarAction2: Add bit for whether variable 1C is an output Jonathan G Rennison 2022-08-09 18:56:47 +01:00
  • e143ab06d8 VarAction2: Track which temp stores may be overwritten by procedures Jonathan G Rennison 2022-08-09 18:37:00 +01:00
  • 06cc71b6c5 VarAction2: Mark suitable AND ops as jump insertion candidates Jonathan G Rennison 2022-08-09 18:34:01 +01:00
  • eb805b77b7 Update: Translations from eints german: 1 change by SecretIdetity translators 2022-08-08 18:54:30 +00:00
  • aa49e17e39 Remove road vehicles during load which are uncorrectably invalid Jonathan G Rennison 2022-08-07 20:00:40 +01:00
  • bf618a3584 Debug: Add more stats to dump map and veh stats console commands Jonathan G Rennison 2022-08-07 19:34:03 +01:00
  • 374f0c7d11 Fix 6fe445e: Removing rail station parts without ctrl pressed was also removing tracks SamuXarick 2022-07-31 11:59:31 +01:00
  • 613c90e78f Fix GetClosestIndustry with invalid industry type when using cache Jonathan G Rennison 2022-08-07 00:11:52 +01:00
  • 6893135fef Update: Translations from eints english (au): 536 changes by krysclarke translators 2022-08-06 18:54:39 +00:00
  • bc920df63a Fix excessive braking for slopes with realistic braking Jonathan G Rennison 2022-08-04 21:43:22 +01:00
  • 5a404a17ee Update: Translations from eints korean: 1 change by telk5093 polish: 1 change by pAter-exe translators 2022-08-02 18:53:52 +00:00
  • 6b4fd01eeb Update: Translations from eints italian: 1 change by Rivarossi translators 2022-08-01 18:59:48 +00:00
  • 0bddf96f7f VarAction2: Set variable for ABS op to avoid unused read from var 0 Jonathan G Rennison 2022-08-01 18:27:21 +01:00
  • f52e6cb8f2 Version: Committing version data for tag: jgrpp-0.48.1 Jonathan G Rennison 2022-08-01 00:40:52 +01:00
  • dc69957dcc VarAction2: Cache industry distances in CBID_INDUSTRY_LOCATION Jonathan G Rennison 2022-07-31 23:32:48 +01:00
  • 0e1e892ca8 VarAction2: Use masking for sub-parts of industry var 67 Jonathan G Rennison 2022-07-31 23:03:24 +01:00
  • 0a99440166 Debug: Always use head for vehicle debug window name in caption Jonathan G Rennison 2022-07-31 20:17:46 +01:00
  • b7462934e2 Update: Translations from eints dutch: 1 change by Afoklala translators 2022-07-31 18:52:44 +00:00
  • dbc55274e2 Debug: Show callback ID names in sprite dump Jonathan G Rennison 2022-07-31 19:28:35 +01:00
  • 7af568f0f0 VarAction2: Handle case where expensive vars are only conditionally read Jonathan G Rennison 2022-07-31 00:16:40 +01:00
  • 9a4c31b0da VarAction2: Add last_value variants of JZ/JNZ ops Jonathan G Rennison 2022-07-30 23:32:23 +01:00
  • cbc6199542 VarAction2: Add a JNZ op analogous to JZ for OR ops Jonathan G Rennison 2022-07-30 22:40:41 +01:00
  • 5ec802a3d4 VarAction2: Allow substituting perm store loads through temp store Jonathan G Rennison 2022-07-30 21:17:00 +01:00
  • cbabbb6db6 Fix train braking behaviour when lookahead is aspect limited Jonathan G Rennison 2022-07-30 20:37:03 +01:00
  • 71b6d7a502 Merge branch 'master' into jgrpp Jonathan G Rennison 2022-07-30 20:38:34 +01:00
  • ccb9d99880 Update: Translations from eints arabic (egypt): 13 changes by AviationGamerX persian: 16 changes by pooyana84 finnish: 33 changes by lanurmi translators 2022-07-29 18:55:22 +00:00
  • e3759931e7 Update: Translations from eints english (us): 1 change by 2TallTyler arabic (egypt): 62 changes by AviationGamerX turkish: 1 change by ahmetlii translators 2022-07-28 18:56:27 +00:00
  • 97d79c8e52 Update: Translations from eints spanish (mexican): 1 change by absay catalan: 1 change by J0anJosep translators 2022-07-27 18:54:03 +00:00
  • c6817fab6e Don't use implicit orders for conditional order waiting loops Jonathan G Rennison 2022-07-26 20:35:12 +01:00
  • d1d7e47896 Update: Translations from eints russian: 1 change by Ln-Wolf portuguese: 1 change by azulcosta translators 2022-07-25 18:56:07 +00:00
  • 70ef4c6d90 Merge pull request #407 from auge8472/lang-de Jonathan G Rennison 2022-07-25 18:14:34 +01:00
  • 77a8e3b649 Update: Translations from eints polish: 1 change by pAter-exe translators 2022-07-24 18:55:01 +00:00
  • 12aa409332 Change: translated most of the missing strings for German language Heiko August 2022-07-24 19:38:07 +02:00
  • 6d154e72dd Fix #8584: Vehicles with shared orders getting invalid or unexpected start dates Nicolas Chappe 2022-07-23 15:48:04 +02:00
  • 67608350b6 Update: Translations from eints finnish: 45 changes by lanurmi portuguese (brazilian): 29 changes by rodigu translators 2022-07-23 18:52:50 +00:00
  • 67331fe946 Fix #9951: Scenario editor random industries button and persistent storage (#9952) Jonathan G Rennison 2022-07-21 16:21:38 +01:00
  • 8f772352ce Update: Translations from eints italian: 1 change by Rivarossi translators 2022-07-20 18:57:16 +00:00
  • b199779ad4 Update: Translations from eints chinese (simplified): 26 changes by ZZY2357 korean: 1 change by telk5093 translators 2022-07-19 18:55:56 +00:00
  • 0735c4b851 Ensure that disabling infra sharing can't break realistic braking reservations Jonathan G Rennison 2022-07-15 17:57:32 +01:00
  • 856cea576f Fix infrastructure sharing checks not being executed when disabling Jonathan G Rennison 2022-07-15 21:48:22 +01:00
  • 27d4900fde Fix text colour for infrastructure sharing error messages Jonathan G Rennison 2022-07-15 21:38:19 +01:00
  • dc01d0cac4 Handle case where deleting a company removes part of a train's reservation Jonathan G Rennison 2022-07-15 17:47:11 +01:00
  • ed737e1a8f VarAction2: Do not remove redundant adjusts when this would break var 1C Jonathan G Rennison 2022-07-14 23:57:23 +01:00
  • b9c22a0b9e VarAction2: Do not prune groups when this would break var 1C Jonathan G Rennison 2022-07-14 23:47:48 +01:00
  • ae746a1af4 VarAction2: Fix tracking of whether a sprite group needs var 1C Jonathan G Rennison 2022-07-14 23:38:52 +01:00
  • e497f0e78d Fix crash in tooltip window UpdateWidgetSize due to not using saved string Jonathan G Rennison 2022-07-14 23:21:23 +01:00
  • cd4a9fba68 Fix viewport map mode bridges/tunnels not appearing dotted at high zoom Jonathan G Rennison 2022-07-14 23:06:15 +01:00
  • 9be7fef875 Documentation: Fix road stop one way state variable values Jonathan G Rennison 2022-07-14 17:38:13 +01:00