Commit Graph

  • 5404be172c Merge branch 'master' into jgrpp Jonathan G Rennison 2024-01-25 18:45:22 +00:00
  • 37fd69b604 Remove: [CI] Linux Legacy support (#11882) Patric Stout 2024-01-25 23:24:43 +01:00
  • 09b66751cf Fix b38d3c2208: missing water regions invalidation when building locks (#11879) Loïc Guilloux 2024-01-25 23:18:26 +01:00
  • 62d7d92a0e Upgrade: [CI] bump the actions group with 9 updates (#11881) dependabot[bot] 2024-01-25 21:22:33 +00:00
  • cd75adfb71 Add: [Dependabot] introduce Dependabot to keep our workflows up-to-date (#11880) Patric Stout 2024-01-25 21:10:38 +01:00
  • 78e08fdd18 Script: Move old-style/lenient text param encode to separate function Jonathan G Rennison 2024-01-25 17:30:17 +00:00
  • 822ecae85d Merge branch 'master' into jgrpp Jonathan G Rennison 2024-01-25 18:37:23 +00:00
  • 36579dd18b Change: set smooth-scrolling on by default (#11860) Patric Stout 2024-01-25 11:07:36 +01:00
  • ea8c1d8597 Change: make for smooth-scrolling based on actual time Patric Stout 2024-01-22 16:45:00 +01:00
  • c320a3fd7f Adjust version detection in release workflow Jonathan G Rennison 2024-01-25 02:02:04 +00:00
  • a4c51149bd Version: Exclude cmake directory from non-git version hash Jonathan G Rennison 2024-01-25 01:45:21 +00:00
  • 7fe76f3eb8 Add a linux-dedicated release target Jonathan G Rennison 2024-01-25 01:12:10 +00:00
  • 16d5fec0c1 Use gcc-10 for building Ubuntu 20.04 release binaries Jonathan G Rennison 2024-01-25 01:03:53 +00:00
  • f2d2924359 Fix syntax of release-linux-legacy workflow Jonathan G Rennison 2024-01-25 01:00:51 +00:00
  • 6247d624a3 Fix: [CI] don't share Rust cache between legacy and generic linux (#11848) Patric Stout 2024-01-20 23:05:56 +01:00
  • 49eb40bc4f Change various _network_dedicated tests to use IsHeadless Jonathan G Rennison 2024-01-24 23:31:35 +00:00
  • ced17a74e8 Do not update viewport signs when running headlessly Jonathan G Rennison 2024-01-22 23:22:09 +00:00
  • 04e47eca9a Do not create text effects when running headlessly Jonathan G Rennison 2024-01-22 23:17:36 +00:00
  • fa003ebda3 Disable vehicle sounds entirely when running headlessly Jonathan G Rennison 2024-01-23 18:04:41 +00:00
  • f0ec7a7693 Add function for whether OpenTTD is running headlessly Jonathan G Rennison 2024-01-24 23:17:23 +00:00
  • c871464285 Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums Jonathan G Rennison 2024-01-24 18:53:58 +00:00
  • dc9f322478 Use [[no_unique_address]] for space in end of NewGRFCache Jonathan G Rennison 2024-01-24 19:32:28 +00:00
  • df9fc6d1cf Use comparison operator for NewGRFCache instead of memcmp Jonathan G Rennison 2024-01-24 19:30:05 +00:00
  • c8f5585ba7 Use [[no_unique_address]] in CargoList Jonathan G Rennison 2024-01-24 19:03:18 +00:00
  • 0d0357bd40 stdafx: Add macro for [[no_unique_address]] Jonathan G Rennison 2024-01-24 19:02:37 +00:00
  • b01fd1607a Re-order various structs to reduce holes/padding Jonathan G Rennison 2024-01-23 19:19:31 +00:00
  • b64a51876a Set sizes for various enum types Jonathan G Rennison 2024-01-23 19:19:31 +00:00
  • ba5d3588aa Link graph: Fix typo in method name Jonathan G Rennison 2024-01-24 18:58:00 +00:00
  • 3017660e5d Reduce the size of VehicleSpriteSeq (and Vehicle) in dedicated builds Jonathan G Rennison 2024-01-24 00:05:42 +00:00
  • 39951c526b cmake: Add options to disable setting -g1 when using unix or libbfd Jonathan G Rennison 2024-01-23 19:04:59 +00:00
  • 770915ccc2 Remove networking test from UpdateStateChecksum in dedicated builds Jonathan G Rennison 2024-01-23 18:43:56 +00:00
  • 628106d182 Scheduled dispatch: Show start date button as start time when using minutes Jonathan G Rennison 2024-01-23 17:45:32 +00:00
  • 39e7a9252c Link graph: Use non-sparse matrix for accumulating demand totals Jonathan G Rennison 2024-01-23 01:30:39 +00:00
  • cbb24b5d71 Codechange: Split bit numbers from values in RailTypeFlags, RoadTypeFlags enums (#11877) Jonathan G Rennison 2024-01-24 21:24:34 +00:00
  • 21581b6ab3 Feature: Setting for minutes per calendar year (#11428) Tyler Trahan 2024-01-23 18:33:54 -05:00
  • be8ed26db6 Update: Translations from eints norwegian (nynorsk): 5 changes by translators slovenian: 5 changes by translators faroese: 5 changes by translators hebrew: 5 changes by translators afrikaans: 5 changes by translators urdu: 5 changes by translators persian: 5 changes by translators bulgarian: 5 changes by translators belarusian: 5 changes by translators basque: 5 changes by translators russian: 23 changes by Ln-Wolf finnish: 1 change by hpiirai malay: 5 changes by translators scottish gaelic: 5 changes by translators croatian: 5 changes by translators latin: 5 changes by translators french: 49 changes by glx22, 8 changes by ottdfevr portuguese (brazilian): 80 changes by pasantoro icelandic: 5 changes by translators translators 2024-01-23 18:40:53 +00:00
  • fd9e72a7e7 Feature: Use real-time "wallclock" timekeeping units (#11341) Tyler Trahan 2024-01-23 11:36:09 -05:00
  • bbdbf9a589 Add: AI/GS Time Mode to choose between economy (default) and calendar time (#11603) Tyler Trahan 2024-01-23 10:42:10 -05:00
  • a1487ce620 Add: list_[scenario|heightmap] and load_[scenario|height] console commands (#11867) Patric Stout 2024-01-23 14:01:25 +01:00
  • 5bd4e96347 Fix crash when rendering linkgraph overlay in smallmap window Jonathan G Rennison 2024-01-23 00:06:35 +00:00
  • 76499b96fb Fix fa479c4: Typo in vehicle list tooltip (#11871) Tyler Trahan 2024-01-22 18:17:26 -05:00
  • 090616b4c9 Add: allow loading heightmaps from command-line (#11870) Patric Stout 2024-01-22 23:35:25 +01:00
  • bf3fd6526b Fix: use correct size parameter type in TileArea constructors (#11869) Kuhnovic 2024-01-22 23:06:42 +01:00
  • 11d4f1b2bd Fix d3b2a576: LOAD_HEIGHTMAP / LOAD_SCENARIO are Scenario Editor modes (#11868) Patric Stout 2024-01-22 22:28:00 +01:00
  • e86d52bcaf Include all company totals in dump_veh_stats console command Jonathan G Rennison 2024-01-22 20:44:44 +00:00
  • d3b2a576de Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628) Patric Stout 2024-01-22 20:22:45 +01:00
  • ea3795201d Scheduled dispatch: Show warnings for shown times >= 23 hours in the past Jonathan G Rennison 2024-01-22 18:28:01 +00:00
  • 75f21065c9 Codechange: refactor DecodeHexText to a generic purpose ConvertHexToBytes (#11866) Patric Stout 2024-01-22 19:42:47 +01:00
  • 786cc85e86 Update: Translations from eints english (au): 155 changes by krysclarke norwegian (bokmal): 9 changes by v0nNemizez english (us): 155 changes by 2TallTyler chinese (simplified): 9 changes by WenSimEHRP russian: 41 changes by Ln-Wolf finnish: 1 change by hpiirai translators 2024-01-22 18:40:42 +00:00
  • 9be3dfa69c Scheduled dispatch: Use an invalid value for no last dispatch, not 0 Jonathan G Rennison 2024-01-22 18:27:28 +00:00
  • 735abfe111 Codechange: Split dates and timers into Economy and Calendar time (#10700) Tyler Trahan 2024-01-22 09:04:34 -05:00
  • 11274feb35 Fix deprecated builtin warning in robin_hood Jonathan G Rennison 2024-01-22 02:30:53 +00:00
  • f1073d20e9 Fix various narrowing cast warnings Jonathan G Rennison 2024-01-22 02:19:33 +00:00
  • 5f7034f23c Fix clang compilation issue with _text_effects Jonathan G Rennison 2024-01-22 01:55:05 +00:00
  • 5b7689a0aa Scheduled dispatch: Add flag to re-use all dispatch slots Jonathan G Rennison 2024-01-21 18:09:24 +00:00
  • 423877374b Linkgraph overlay: Skip refresh if periodic cache rebuild has no changes Jonathan G Rennison 2024-01-22 01:34:37 +00:00
  • a40aa5e5b8 Add default equality operator to Point Jonathan G Rennison 2024-01-21 21:51:19 +00:00
  • a6635088e9 ring buffer: Fix ambiguous comparison operators in C++20 Jonathan G Rennison 2024-01-22 00:14:50 +00:00
  • 56ac16c10e cpp-btree: Remove trivial operator!= no longer required in C++20 Jonathan G Rennison 2024-01-21 23:53:28 +00:00
  • 606d7cd814 Merge branch 'master' into jgrpp Jonathan G Rennison 2024-01-21 22:24:49 +00:00
  • 419f48dfb3 Change: set amount of smoke/sparks to "realistic" by default (#11624) EmperorJake 2024-01-22 08:23:35 +11:00
  • b38d3c2208 Change: simplified water region evaluation, removed savegame data (#11750) Kuhnovic 2024-01-21 21:56:50 +01:00
  • 1985e7415b Fix: smooth-scrolling large distances didn't got smoothly in one direction (#11861) Patric Stout 2024-01-21 21:52:44 +01:00
  • c7d5cedc7b Codechange: Replace C-style TICC/TOCC macros with C++ RAII implementation. (#11857) Peter Nelson 2024-01-21 18:38:40 +00:00
  • 691c628b07 Codechange: Use named initialization for unscaled WidgetDimensions. (#11859) Peter Nelson 2024-01-21 18:10:49 +00:00
  • 0c81579363 Fix #6377: two tarballs with the same folder in them were considered as one (#11855) Patric Stout 2024-01-21 19:06:58 +01:00
  • 6588680ccc Revert #6923: start_date parameter is no longer in use SamuXarick 2024-01-21 14:28:27 +00:00
  • f35e257adc Fix #9722: create vital windows as soon as local_company is set (#11858) Patric Stout 2024-01-21 18:36:33 +01:00
  • a9a0bfffc1 Change: Disable building rail infrastructure if train build limit is zero. (#11847) Peter Nelson 2024-01-21 16:51:23 +00:00
  • 89474701bc Codechange: Use templates to deduplicate goal widgets. (#11852) Peter Nelson 2024-01-21 16:23:17 +00:00
  • fa8294ebe7 Remove: rdtsc and TIC/TOC based on CPU ticks (#11856) Patric Stout 2024-01-21 16:38:15 +01:00
  • fe035c306e Codechange: prevent out-of-bound read (even if the result is never used) (#11853) Patric Stout 2024-01-21 15:25:00 +01:00
  • 8797cc7ef2 Codechange: Replace GroupStatistics' num_engines with std::map. (#11849) Peter Nelson 2024-01-21 14:09:44 +00:00
  • c0ab436077 Codechange: Store Colours in Colours type. (#11625) Peter Nelson 2024-01-21 13:23:04 +00:00
  • 0841978304 Codechange: Use vector and iterators to store old/new vehicles during autoreplace. (#11851) Peter Nelson 2024-01-21 09:21:22 +00:00
  • e9c1572f03 Disallow setting scheduled dispatch schedule duration to 0 Jonathan G Rennison 2024-01-21 02:41:23 +00:00
  • 59b69aba62 Fix VideoDriver_Dedicated not marking the main thread as the game thread Jonathan G Rennison 2024-01-21 02:19:33 +00:00
  • f247451c61 Fix division by zero when wrapping lateness_counter with 0 timetable duration Jonathan G Rennison 2024-01-21 02:07:32 +00:00
  • 74b5511dbc Remove C++11 test from USE_SCOPE_INFO condition Jonathan G Rennison 2024-01-21 02:04:09 +00:00
  • 66a16d5ddf Fix: [CI] wait for all targets to succeeded before uploading to any (#11845) Patric Stout 2024-01-21 00:51:50 +01:00
  • 461fe116f2 Tracerestrict: Pass vehicle ptr instead of index to Occupy/Vacate Jonathan G Rennison 2024-01-20 23:20:40 +00:00
  • 876bce431f Tracerestrict: Add release slot on reserve slot op subtype Jonathan G Rennison 2024-01-19 22:08:24 +00:00
  • d62ae41e03 Tracerestrict: Remove TRSCOF_ACQUIRE_TRY_ON_RESERVE, same as TRSCOF_ACQUIRE_TRY Jonathan G Rennison 2024-01-20 22:49:55 +00:00
  • fc51491361 Tracerestrict: Use combined aux and cond op fields for TRIT_SLOT subtype Jonathan G Rennison 2024-01-19 21:35:46 +00:00
  • f03a941b50 Tracerestrict: Sort slots by name in vehicle window Jonathan G Rennison 2024-01-20 22:29:36 +00:00
  • 24fc4e3e3f Tracerestrict: Remove TRPISP_PBS_RES_END_RELEASE Jonathan G Rennison 2024-01-20 22:24:19 +00:00
  • 7d1e350b94 Tracerestrict: Handle slot acquire on tunnel/bridge entrance reserve Jonathan G Rennison 2024-01-20 22:20:51 +00:00
  • 526a0db956 Fix: [CI] don't share Rust cache between legacy and generic linux (#11848) Patric Stout 2024-01-20 23:05:56 +01:00
  • 2d77f09a81 Codechange: use std::shared_ptr for vector of TCPConnecters Rubidium 2024-01-20 21:04:49 +01:00
  • 71b8801b61 Fix bd85f61a: [Linux] don't include sys/random.h on older glibc systems (#11844) Patric Stout 2024-01-20 21:43:06 +01:00
  • 9e8a43144a Tracerestrict: Handle slot acquire and wait at PBS on intermediary reservation signals Jonathan G Rennison 2024-01-20 20:42:13 +00:00
  • a21a69c957 Tracerestrict: Add a flag for whether slot conditionals are present Jonathan G Rennison 2024-01-20 20:31:56 +00:00
  • d502b6469d Tracerestrict: Add a slot acquire using temporary state mode Jonathan G Rennison 2024-01-20 20:31:25 +00:00
  • ffbb30996a Tracerestrict: Move slot temporary state to a separate struct Jonathan G Rennison 2024-01-20 16:32:42 +00:00
  • 293b5c9435 Tracerestrict: Remove slot acquire on reservation flags Jonathan G Rennison 2024-01-20 18:34:50 +00:00
  • fa479c4a7c Cleanup: Describe modifier keys more consistently in tooltips (#11716) Tyler Trahan 2024-01-20 14:26:39 -05:00
  • 500870627d Change: Rewrite a few main toolbar tooltips (#11717) Tyler Trahan 2024-01-20 13:49:34 -05:00
  • 4d79d86812 Update: Translations from eints catalan: 18 changes by J0anJosep translators 2024-01-20 18:38:38 +00:00
  • d6ccfdbbd9 Fix #11827: Make Layouter::GetCharPosition() aware of ligatures. (#11831) Peter Nelson 2024-01-20 17:16:42 +00:00
  • 086cbd0d72 Codechange: add constexpr to math functions where applicable Rubidium 2024-01-20 16:11:43 +01:00