Commit Graph

  • b3f6437092 Apply suggestions from code review Ted John 2021-02-18 13:35:49 +00:00
  • cacfb8be07 Refactor dead key handling Ted John 2021-02-17 22:53:13 +00:00
  • d5eb1cc036 Fix dead key handling Gymnasiast 2021-02-17 19:08:10 +01:00
  • 2b14fe9d7f Update shortcut listings Ted John 2021-02-16 20:48:05 +00:00
  • 550766698d Make shortcut strings title case Ted John 2021-02-10 20:01:45 +00:00
  • ff86ebbfe5 Localise shortcut strings Ted John 2021-02-08 20:24:33 +00:00
  • f2b8a13087 Update Xcode project Michael Steenbeek 2021-02-06 16:11:41 +01:00
  • acfda711f5 Use std::string_view without reference Ted John 2021-01-31 03:12:19 +00:00
  • 59b4be6a12 Move InputManager to UiContext Ted John 2021-01-20 22:49:11 +00:00
  • 80662d72a4 Cache view scroll shortcuts Ted John 2021-01-20 17:40:29 +00:00
  • 2b3e7b98b8 Roll our own implementation of parse Ted John 2021-01-18 18:51:08 +00:00
  • fa1a374a04 Scale binding column in window Ted John 2021-01-17 16:13:56 +00:00
  • 2b197d0fb2 Fix parsing of shortcuts Ted John 2021-01-17 16:11:52 +00:00
  • 46c3fd4e5f Use FileStream instead of fstream Ted John 2021-01-17 15:21:17 +00:00
  • eda33fea20 Fix view scroll shortcuts Ted John 2021-01-16 19:07:07 +00:00
  • 2b3aabb8e4 Remove old shortcut code and fix issues Ted John 2021-01-16 18:04:58 +00:00
  • f2f658bf28 Refactor some code into more files Ted John 2021-01-16 17:39:34 +00:00
  • af0ed416f5 Implement loading / saving of new shortcuts Ted John 2021-01-14 22:58:48 +00:00
  • 18c3587d63 Rename shortcut IDs and order groups Ted John 2021-01-13 21:09:18 +00:00
  • afb4500c49 Add eye icon for tab Ted John 2021-01-13 20:49:24 +00:00
  • 7b00f9d96d Add tabs to keyboard shortcut window Ted John 2021-01-13 01:57:43 +00:00
  • f69c1576b3 Refactor shortcut windows to class Ted John 2021-01-13 00:59:07 +00:00
  • e7ae9f9f15 Read legacy shortcuts and move to constants Ted John 2021-01-12 22:34:30 +00:00
  • 900f3cd92b Fix gcc / clang builds Ted John 2020-12-16 22:37:35 +00:00
  • afc548c5a7 Add plugin API for shortcuts Ted John 2020-12-16 00:15:20 +00:00
  • 9964df5335 Implement gamepad support Ted John 2020-12-15 23:14:40 +00:00
  • e6b6403024 Refactor and fix shortcut Ted John 2020-12-15 19:55:49 +00:00
  • ea975f88fc Implement more InputManager Ted John 2020-12-14 23:12:19 +00:00
  • c8f31dea7f Process keyboard input events Ted John 2020-12-13 22:51:50 +00:00
  • 3339089235 Add more shortcuts Ted John 2020-12-13 14:29:10 +00:00
  • f009b9a804 Only handle release mouse buttons Ted John 2020-12-13 13:50:41 +00:00
  • ccae533978 Add input manager Ted John 2020-12-13 03:40:10 +00:00
  • b1eb975529 Re-add show change dialog Ted John 2020-12-12 17:53:02 +00:00
  • e5f263a0fc Get new manager showing in window Ted John 2020-07-15 00:40:29 +01:00
  • 28aead5cb5 Start work on new shortcut engine Ted John 2020-07-13 23:12:49 +01:00
  • 345c436f19 Fix #14119: Illegal array access in vehicle_move_info_valid() Michael Steenbeek 2021-02-20 22:53:40 +01:00
  • 9aef29361f Default-initialise more fields (#14130) Michał Janiszewski 2021-02-20 19:40:32 +01:00
  • e7adf19f62 Merge pull request #14059 from IntelOrca/improve-viewport-filter-flags Ted John 2021-02-19 20:33:27 +00:00
  • b613835756 Remove more duplicate code Matt 2021-02-19 18:39:08 +02:00
  • ffc2e7a0e7 Cleanup duplicate code Matt 2021-02-19 18:28:09 +02:00
  • c1767bc98b Rename function and use std::swap Matt 2021-02-19 18:17:04 +02:00
  • 62a01fe043 Move tile inspector code into TileInspector namespace Matt 2021-02-19 18:12:22 +02:00
  • e11304f1df Fix #14111, #14112: Strange behaviour when selecting a new scenario Michael Steenbeek 2021-02-19 09:37:06 +01:00
  • 2379c7c9a6 Bump network version Michael Steenbeek 2021-02-19 09:36:45 +01:00
  • 7274c6a7e7 Remove some unused symbols Michael Steenbeek 2021-02-18 21:15:50 +01:00
  • f7bbaed7f5 Increment plugin API version Ted John 2021-02-10 18:44:04 +00:00
  • 762b6ee816 Refactor viewport interaction flags and add plugin API Ted John 2021-02-10 01:06:18 +00:00
  • 27013d147a Invalidate viewport when moving without scrolling Ted John 2021-02-09 23:54:59 +00:00
  • c5c21a7b56 Merge pull request #14021 from Gymnasiast/refactor/flat-ride-pieces Michael Steenbeek 2021-02-18 18:54:55 +01:00
  • 8968dd2274 Apply Duncan's request Gymnasiast 2021-02-18 17:53:30 +01:00
  • 81fbe27dcb Guard against accessing non-existant ride types Gymnasiast 2021-02-14 22:32:03 +01:00
  • 92dc3f4aa9 (Try to) make proximity track type calculation more robust Gymnasiast 2021-02-14 21:45:52 +01:00
  • a28c22866c Remove stray semicolon Gymnasiast 2021-02-14 21:39:11 +01:00
  • f0261b4dc0 Update replays duncanspumpkin 2021-02-14 08:17:04 +00:00
  • 1b964c0f2e Refactor flat ride track pieces Gymnasiast 2021-02-08 21:28:41 +01:00
  • c08ef30bfe Add #11484 to changelog Michael Steenbeek 2021-02-18 15:22:06 +01:00
  • 785fb153db Merge pull request #14088 from IntelOrca/improve-network-messages Ted John 2021-02-18 13:36:44 +00:00
  • 0532ebab7a Fix #14095: Holding down [-][+] buttons does not change number of circuits Geoff B 2021-02-17 00:51:07 -07:00
  • 1523597b50 Fix test failures Ted John 2021-02-13 02:50:29 +00:00
  • 3f5698b1e0 Fix REPL write line on Linux Ted John 2021-02-13 00:15:27 +00:00
  • 05cb106ee7 Improve advertise messages Ted John 2021-02-11 21:28:05 +00:00
  • c30e1f083b Improve network console messages Ted John 2021-02-11 21:17:15 +00:00
  • 882d3d6356 Merge pull request #14096 from janisozaur/tileelembase Michał Janiszewski 2021-02-15 13:12:58 +01:00
  • 903bde7299 Fixed xcode configuration for TileBaseElement (#36) majchrzamemil 2021-02-15 12:44:37 +01:00
  • 90a86cd5f3 Merge pull request #14081 from ZehMatt/refactor/ReadArray ζeh Matt 2021-02-15 00:50:10 +02:00
  • cef1efea44 Move TileElementBase to its own file Michał Janiszewski 2021-02-14 21:23:57 +01:00
  • 6e20f41d3c Fix #13688: invalid access to _objectSelectionFlags Michael Steenbeek 2021-02-12 23:06:05 +01:00
  • bcc2fbf095 Reduce use of naked new and delete (#14084) Duncan 2021-02-12 20:20:51 +00:00
  • 962ef0c02b Fix #14066: NPE in window_top_toolbar_invalidate() Michael Steenbeek 2021-02-12 18:48:38 +01:00
  • 61536eb1f6 Fix #14073: NPE in InputUpdateTooltip Michael Steenbeek 2021-02-12 18:36:58 +01:00
  • c30bd1266f Refactor IStream::ReadArray to return unique_ptr Matt 2021-02-12 19:30:53 +02:00
  • 34b1506c5d Fix #14058: Ride entry or exit can not be built in multiplayer (#14064) ζeh Matt 2021-02-12 17:54:32 +02:00
  • c0839e1b88 Merge Localisation/master into OpenRCT2/develop OpenRCT2 git bot 2021-02-12 04:05:48 +00:00
  • 14cca95fec Fix #14067: Nullptr exception in vehicle measurement code Duncan 2021-02-11 08:49:13 +00:00
  • fe8b8280e8 Fix #7772. Check for vehicles using an object when setting inuse (#14056) Duncan 2021-02-10 18:14:23 +00:00
  • f99c35d88f Merge pull request #14055 from Gymnasiast/fix/13235 Michael Steenbeek 2021-02-10 18:00:53 +01:00
  • 841d6a5f24 Avoid truncating banner index; check for NULL Gymnasiast 2021-02-10 15:22:49 +01:00
  • 2aae1cb84e Fix #13235: NPE in fix_duplicated_banners() Gymnasiast 2021-02-10 15:14:46 +01:00
  • 1cb3330779 Fix #14042: Park Crashes whilst saving Ted John 2021-02-09 23:51:31 +00:00
  • 41d09a2691 Merge pull request #14028 from janisozaur/ccache Michał Janiszewski 2021-02-09 23:12:43 +01:00
  • 397512f4d3 Fix #14032: NPE in window_tile_inspector_scrollpaint() Michael Steenbeek 2021-02-09 23:02:31 +01:00
  • f75a48d8dc Merge pull request #14034 from Gymnasiast/fix/12939 Michael Steenbeek 2021-02-09 22:18:49 +01:00
  • 25b26e769d Rename ebx to momentum Gymnasiast 2021-02-09 20:32:05 +01:00
  • 806697245b Use named keys for ccache caches in github actions Michał Janiszewski 2021-02-09 20:25:41 +01:00
  • ec538e5e75 Extend Android, AppImage builds with ccache support Michał Janiszewski 2021-02-09 13:27:09 +01:00
  • 462b11a897 Add ccache action to GitHub Actions Michał Janiszewski 2021-02-09 12:58:23 +01:00
  • 7744458cc8 Fix #12861: Divide-by-0 in UpdateTrackMotionMiniGolf Michael Steenbeek 2021-02-09 20:02:15 +01:00
  • 0a8cfe75b0 Merge pull request #13969 from IntelOrca/plugin/title-seq Michael Steenbeek 2021-02-09 19:56:16 +01:00
  • 45464cddeb Fix #12939: divide-by-0 in Vehicle::UpdateMotionDodgems() Gymnasiast 2021-02-09 19:13:38 +01:00
  • 6e5b4726a3 Merge Localisation/master into OpenRCT2/develop OpenRCT2 git bot 2021-02-09 04:05:23 +00:00
  • 3e675cdf04 Merge pull request #14023 from ZehMatt/refactor/peep-pickup ζeh Matt 2021-02-09 01:30:11 +02:00
  • 7d517caced Move peep pickup test into Peep::CanBePickedUp Matt 2021-02-09 00:31:29 +02:00
  • 7862591a43 Fix #14012: 'Finish 5 coasters' goal listed incorrectly in selector Michael Steenbeek 2021-02-08 23:29:59 +01:00
  • 17450c236e Increment plugin API and update changelog Ted John 2021-02-08 22:27:46 +00:00
  • 099a087b18 Fix CI build errors Ted John 2021-01-29 21:47:23 +00:00
  • 477677775f Fix crash if save does not exist Ted John 2021-01-29 21:10:31 +00:00
  • 129d85fa57 Implement title sequence playing Ted John 2021-01-28 00:50:30 +00:00
  • 78df831f29 Implement loading of parks Ted John 2021-01-27 23:23:15 +00:00
  • d2a97ab43c Implement scenario select window Ted John 2021-01-27 22:50:31 +00:00
  • 8cfdbd871d Improve title sequence API Ted John 2021-01-26 23:18:48 +00:00