Commit Graph

  • 1180c95372 Codechange: Add parameters to change range of slider widget. Peter Nelson 2022-10-23 15:35:35 +01:00
  • d35f1d3d06 Codechange: Rename slider widget functions to be less specific. Peter Nelson 2022-09-11 21:21:59 +01:00
  • 23a8222200 Change: Split vscroll and hscroll padding. Peter Nelson 2022-10-01 16:49:37 +01:00
  • 90ce704366 Change: Use scaled WidgetDimensions for core widgets. Peter Nelson 2022-10-02 15:22:00 +01:00
  • 0bb9a45785 Change: Simplify drawing widget image buttons. Peter Nelson 2022-10-02 15:16:45 +01:00
  • d0add1e07f Change: Ignore offsets when drawing GUI sprite. Peter Nelson 2022-09-23 13:35:32 +01:00
  • b5693becdc Add: Define scaled WidgetDimensions. Peter Nelson 2022-09-28 18:02:14 +01:00
  • b6ed595176 Codechange: Prefer suggested widget padding. Peter Nelson 2021-05-03 16:56:02 +01:00
  • 0108e9f387 Change: Set up suggested widget padding for panel, frame and inset. Peter Nelson 2022-09-09 17:40:35 +01:00
  • 68423c40c5 Fix: Off-by-one in GetAlignedPosition(). Peter Nelson 2022-10-01 22:47:57 +01:00
  • 47f4fc6a70 Add: NWidgetPart SetPadding via RectPadding Peter Nelson 2022-09-23 19:50:25 +01:00
  • dd9f6bc803 Change: Use RectPadding Horizontal()/Vertical() helpers. Peter Nelson 2022-09-28 22:40:17 +01:00
  • 04cbe57d2a Change: Use RectPadding for widget padding/uz_padding. Peter Nelson 2022-09-28 19:05:36 +01:00
  • 75b222b0d9 Add: RectPadding type. Peter Nelson 2022-09-28 18:48:48 +01:00
  • 5786d49143 Change: Use Rect when drawing build engine list. Peter Nelson 2022-10-21 19:58:43 +01:00
  • 46a1ab0937 Change: Use Rect when drawing infrastructure window. Peter Nelson 2022-10-19 12:28:15 +01:00
  • c9a81fd67b Change: Use Rect for drawing vehicle details. Peter Nelson 2022-10-18 13:52:22 +01:00
  • 3ff05321dc Change: Use standard padding for AI Debug window. Peter Nelson 2022-10-18 13:11:16 +01:00
  • 1f1378c129 Change: Align picker previews to button centre. Peter Nelson 2022-10-17 19:25:33 +01:00
  • cb059fc081 Change: Use Rect for QueryString editor. Peter Nelson 2022-10-17 19:24:47 +01:00
  • fea7247072 Change: Use standard 'frametext' padding for settings window. Peter Nelson 2022-10-17 19:23:11 +01:00
  • 6f95e04005 Change: Use Rect helpers for widget drawing. Peter Nelson 2022-10-15 16:55:47 +01:00
  • cb10ed1509 Change: Move error window padding to widget level. Peter Nelson 2022-10-15 18:39:08 +01:00
  • cd0d5a771d Fix: Engine preview text overly padded. Peter Nelson 2022-10-15 18:06:55 +01:00
  • f5f035a22b Codechange: Make use of Rect Width/Height helpers. Peter Nelson 2022-09-29 00:10:41 +01:00
  • 632464a623 Codechange: Use Rect in DropDownListItem::Draw(). Peter Nelson 2021-05-08 17:25:43 +01:00
  • d8e01f8aa5 Codechange: Add some Rect helpers. Peter Nelson 2021-05-03 19:27:03 +01:00
  • 17d1fe26c2 Codechange: Helpers to allow passing a Rect to some functions. Peter Nelson 2022-09-28 17:16:46 +01:00
  • eb4ba1991b Change: Use CenterBounds function in more places. Peter Nelson 2022-09-07 08:31:02 +01:00
  • 18201dfbc3 Cleanup: Simplify CenterBounds() Peter Nelson 2022-08-30 08:57:19 +01:00
  • ab55d3e1fa Change: Rearrange layouts of station/depot picker windows. Peter Nelson 2022-10-09 17:42:47 +01:00
  • 7c3c92f8b8 Fix #10155: SyncCompanySettings sending old instead of new setting values (#10158) Jonathan G Rennison 2022-11-12 17:24:31 +00:00
  • 1e0d5998db Fix #10154: Don't inconsistently set random company face in network games Tyler Trahan 2022-11-12 07:09:33 -07:00
  • 3176313576 Avoid blocking network and game when writing desync savegames Jonathan G Rennison 2022-11-12 16:18:15 +00:00
  • 3665c01539 Fix crash if client's connection fails during error sending Jonathan G Rennison 2022-11-12 15:00:32 +00:00
  • ff0bed96a4 Fix SyncCompanySettings not sending correct setting values Jonathan G Rennison 2022-11-12 13:44:11 +00:00
  • 8724904a1f Avoid out of bound shift in NetworkCompanyIsPassworded(COMPANY_SPECTATOR) Jonathan G Rennison 2022-11-12 09:57:29 +00:00
  • 59645c6733 Change: Remove scrollbar from town authority actions panel (#9928) Joel-Milligan 2022-11-12 06:52:38 +08:00
  • 64b437fa89 Fix: Data race with mixer thread performance measurements Jonathan G Rennison 2022-11-09 23:12:30 +00:00
  • 0fae0599b7 Fix: Data race on effect volume setting with mixer thread Jonathan G Rennison 2022-11-07 21:26:03 +00:00
  • a962d7476b Fix: Data races on MixerChannel active states Jonathan G Rennison 2022-11-07 21:19:06 +00:00
  • 5d6cdf4385 Feature: Allow AI/GS to be fully modified in scenario editor (#10152) Artin Alavi 2022-11-11 14:48:07 -08:00
  • 3f579fa7dc Update: Translations from eints dutch: 12 changes by Afoklala translators 2022-11-11 18:54:11 +00:00
  • 2b5456a664 Squirrel: Change SQRefCounted allocator to avoid undefined behaviour Jonathan G Rennison 2022-11-11 18:03:33 +00:00
  • 449ed7aa51 Fix drawing of dirty block overlays Jonathan G Rennison 2022-11-10 23:47:51 +00:00
  • 8c2dd8d7fb Fix handling of LinkGraphOverlay dirty flag Jonathan G Rennison 2022-11-10 23:40:13 +00:00
  • 2af2c56d19 Allow various settings to be changed in multiplayer Jonathan G Rennison 2022-11-10 22:34:14 +00:00
  • 2f4f862480 Viewport: Do bounding boxes and link graph/route overlays in threaded part Jonathan G Rennison 2022-11-10 19:00:51 +00:00
  • cbac243216 Feature: [UI] Split AI/Game Script configuration windows and add them to world gen window (#10058) Artin Alavi 2022-11-10 12:39:09 -08:00
  • fd4f148c62 Feature: Hotkey to honk a vehicle's horn (#10110) Artin Alavi 2022-11-10 12:36:18 -08:00
  • 5dcffe3142 Add variants of Gfx draw functions which take a DPI Jonathan G Rennison 2022-11-10 18:58:33 +00:00
  • 3b7352132b Merge branch 'master' into jgrpp Jonathan G Rennison 2022-11-10 19:46:02 +00:00
  • 27e1d057c5 Update: Translations from eints english (au): 12 changes by krysclarke spanish (mexican): 24 changes by absay english (us): 12 changes by 2TallTyler russian: 12 changes by Ln-Wolf french: 1 change by glx22 portuguese: 16 changes by azulcosta translators 2022-11-10 18:50:49 +00:00
  • 502b263d25 Increase maximum engine name length Jonathan G Rennison 2022-11-09 23:50:46 +00:00
  • 1eb18e5d24 Debug: Add a flag to disable viewport thread jobs Jonathan G Rennison 2022-11-10 00:42:22 +00:00
  • 551ef03478 Fix data race with mixer thread performance measurements Jonathan G Rennison 2022-11-09 23:12:30 +00:00
  • 7685c36f35 Implement partial parallelisation of non-map mode viewport rendering Jonathan G Rennison 2022-11-09 22:24:31 +00:00
  • 07b752fe69 Add a generic worker thread pool job executor mechanism Jonathan G Rennison 2022-11-09 21:57:05 +00:00
  • e2f661b281 Update: Translations from eints spanish: 24 changes by MontyMontana translators 2022-11-09 18:50:46 +00:00
  • ee2763dcfd Avoid using globals to control drawing of viewport sprites Jonathan G Rennison 2022-11-08 18:26:08 +00:00
  • 0d303d6c3f Feature: Add cargo filter support to vehicle list. (#8308) stormcone 2022-11-08 21:11:16 +01:00
  • a8a7f95665 Change: Allow to build dock on clearable watered object tiles (#8514) SamuXarick 2022-11-08 20:04:14 +00:00
  • 59dbcdb5ba Feature: Display power-to-weight ratio in ground vehicle details GUI Henry Wilson 2022-10-31 19:47:25 +00:00
  • b304c06a4a Codechange: Use override specifier for Train and RoadVehicle structs Henry Wilson 2022-11-04 19:12:51 +00:00
  • 89cf0d5da8 Codechange: Factor cargotype weight conversion magic numbers Henry Wilson 2022-11-02 17:31:10 +00:00
  • 019dcb7b7b Change: Let AI developers edit non-editable AI/Game Script Parameters (#8895) Didac Perez Parera 2022-11-08 10:23:34 -08:00
  • ede0560f9b Feature: Add buttons to toggle music in the Game Options menu (#9727) Aaron Kofsky 2022-11-08 13:21:52 -05:00
  • 31d08421ab Update: Rename mapgen Sea Level string in other language files Tyler Trahan 2022-11-08 09:23:51 -07:00
  • 62a15734fe Codechange: Rename mapgen Sea Level string Tyler Trahan 2022-11-08 09:23:12 -07:00
  • 60ccab3c52 Fix #9908: Close company windows only after all its infrastructure is removed (#9912) SamuXarick 2022-11-08 14:44:17 +00:00
  • d738cd235f Change: Automatic screenshot numbering with a filename ending in '#' (#9781) larryfenn 2022-11-08 06:13:16 -05:00
  • b7abaa55a3 Codechange: Improve performance when calculating company value (#9901) SamuXarick 2022-11-08 11:11:24 +00:00
  • e8463a15c3 Fix: Data race on effect volume setting with mixer thread Jonathan G Rennison 2022-11-07 21:26:03 +00:00
  • 299159d5e9 Fix: Data races on MixerChannel active states Jonathan G Rennison 2022-11-07 21:19:06 +00:00
  • 8c4a70e05e Fix: Refresh company window when switching companies (#9910) SamuXarick 2022-11-07 22:54:04 +00:00
  • 6154406d8a Prevent spread/regrowth of temperate trees already on snowy ground Jonathan G Rennison 2022-11-07 18:54:42 +00:00
  • b6a899eb2b Update: Translations from eints slovak: 62 changes by legitalk translators 2022-11-07 18:48:23 +00:00
  • ce3eb338ba Fix assert fail when order set to no unload then unload, during unload Jonathan G Rennison 2022-11-07 18:27:35 +00:00
  • e931f3061f Fix: Dereference of past-the-end iterator in linkgraph overlay tooltip (#10145) Jonathan G Rennison 2022-11-06 23:16:38 +00:00
  • b428c5b58a Debug: Show train engine veh type and power in debug window Jonathan G Rennison 2022-11-06 22:27:25 +00:00
  • b14e213bd9 Add average travel time to the link graph overlay tooltip Jonathan G Rennison 2022-11-06 21:55:14 +00:00
  • aa4501747f Merge branch 'master' into jgrpp Jonathan G Rennison 2022-11-06 20:06:23 +00:00
  • 7711907a6b Update: Translations from eints german: 16 changes by SecretIdetity tamil: 3 changes by merni-ns translators 2022-11-06 18:47:19 +00:00
  • 22803f997b Codechange: Use std::vector for station speclist Peter Nelson 2022-11-05 22:48:45 +00:00
  • 4dc741a8a0 Fix #10011: Incorrect infrastructure totals when overbuilding bay road stop (#10143) Jonathan G Rennison 2022-11-06 15:46:11 +00:00
  • 8090bbf713 Documentation: Fix error in roadstop_draw_mode bit table Jonathan G Rennison 2022-11-06 15:20:00 +00:00
  • c294e8b19f Codechange: [MinGW] use pe-bigobj-x86-64 format for x64 debug builds (#10142) Loïc Guilloux 2022-11-06 11:24:35 +01:00
  • 6459e62fff Merge branch 'master' into jgrpp Jonathan G Rennison 2022-11-05 19:24:44 +00:00
  • 0bf1c9bb9d Merge tag '13.0-beta1' into jgrpp Jonathan G Rennison 2022-11-05 18:25:59 +00:00
  • a43a1902bb Feature: [Linkgraph] Prioritize faster routes for passengers, mail and express cargo Nicolas Chappe 2021-07-24 10:07:10 +01:00
  • 0172eb39a2 Fix #10135: Cost of building multiple objects might not match test (#10137) Tyler Trahan 2022-11-05 12:46:44 -06:00
  • c719ba560e Fix 03cc0d6: Mark level crossings dirty when removing road from them, not from bridges (#10138) Tyler Trahan 2022-11-05 12:46:19 -06:00
  • 1518c2fa1e Merge branch 'master' into jgrpp Jonathan G Rennison 2022-11-05 17:18:01 +00:00
  • fea6a34684 Codechange: SetDParamStr borrows contents from std::string::c_str(). Prevent calling it with temporaries. (#10136) frosch 2022-11-05 17:14:10 +01:00
  • 21cea308f9 Codechange: Move Sound Driver parameter name listings (#10127) krysclarke 2022-11-06 01:42:20 +11:00
  • 3b3c9c1c3a Fix #10129: Use after free in GRFLoadConfig invalid GRF error path (#10130) Jonathan G Rennison 2022-11-05 14:17:18 +00:00
  • d48a48b2cf Update: Translations from eints russian: 16 changes by Ln-Wolf dutch: 16 changes by Afoklala translators 2022-11-04 18:52:05 +00:00
  • f24286a1ae Fix: Ensure 31-bit shifts are unsigned. (#10128) PeterN 2022-11-04 07:15:59 +00:00
  • 1f27ece49b VarAction2: Fix wrong bit used for industry tile anim callback mask Jonathan G Rennison 2022-11-03 20:23:50 +00:00
  • ba3bc73676 VarAction2: Fix memory leak of inlinable adjust groups Jonathan G Rennison 2022-11-03 20:23:27 +00:00