Jonathan G Rennison
|
2140e3fc3b
|
Departure boards: Fix handling of invalid/empty dispatch schedules
|
2024-03-10 11:22:51 +00:00 |
|
Jonathan G Rennison
|
93bf033107
|
Add whether the vehicle is non-front to the vehicle pool pointer tag
Add iteration filters which check this
|
2024-02-25 14:51:59 +00:00 |
|
Jonathan G Rennison
|
d8ecb9c016
|
Use absolute display units for the departure board
|
2024-02-22 21:12:38 +00:00 |
|
Jonathan G Rennison
|
d456f4a3a5
|
Replace DATE_UNIT_SIZE macro with a function
|
2024-02-07 21:19:55 +00:00 |
|
Jonathan G Rennison
|
0ea57528c9
|
Rename DateTicksScaled to StateTicks
Rename various other related/derived types and variables
|
2024-02-07 18:36:47 +00:00 |
|
Jonathan G Rennison
|
606d7cd814
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/airport_gui.cpp
# src/build_vehicle_gui.cpp
# src/direction_type.h
# src/gfx_type.h
# src/group_gui.cpp
# src/misc_gui.cpp
# src/rail_gui.cpp
# src/road_gui.cpp
# src/signs_gui.cpp
# src/slope_func.h
# src/smallmap_gui.cpp
# src/terraform_gui.cpp
# src/toolbar_gui.cpp
# src/town_gui.cpp
# src/town_type.h
# src/vehicle_type.h
# src/widget_type.h
|
2024-01-21 23:03:08 +00:00 |
|
Jonathan G Rennison
|
97e6f3062e
|
Adding of _t to (u)int types, and WChar to char32_t
See: eaae0bb5e
|
2024-01-07 17:20:41 +00:00 |
|
Jonathan G Rennison
|
f034714559
|
Use StringBuilder for GetString/GetStringWithArgs, as per upstream
Update dependent code as required
|
2024-01-05 21:12:54 +00:00 |
|
Jonathan G Rennison
|
42c8f50551
|
Merge branch 'master' into jgrpp
# Conflicts:
# .github/workflows/ci-build.yml
# .github/workflows/release-linux.yml
# .github/workflows/release-macos.yml
# .github/workflows/release-windows.yml
# .gitignore
# COMPILING.md
# src/company_gui.cpp
# src/date_gui.cpp
# src/engine.cpp
# src/engine_func.h
# src/fileio.cpp
# src/linkgraph/linkgraph_gui.h
# src/newgrf_debug_gui.cpp
# src/newgrf_gui.cpp
# src/order_gui.cpp
# src/osk_gui.cpp
# src/rail_gui.cpp
# src/road_gui.cpp
# src/script/api/script_event_types.hpp
# src/sl/oldloader_sl.cpp
# src/smallmap_gui.cpp
# src/station_cmd.cpp
# src/toolbar_gui.cpp
# src/town_gui.cpp
# src/transparency_gui.cpp
# src/vehicle_gui.cpp
# src/widget.cpp
# src/widget_type.h
# src/widgets/dropdown.cpp
# src/widgets/dropdown_func.h
# src/widgets/dropdown_type.h
# src/widgets/group_widget.h
# src/widgets/vehicle_widget.h
# src/window.cpp
# src/window_gui.h
# src/window_type.h
|
2024-01-02 14:44:33 +00:00 |
|
Jonathan G Rennison
|
2e06374f6f
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/build_vehicle_gui.cpp
# src/company_gui.cpp
# src/gfx_func.h
# src/group_gui.cpp
# src/industry_gui.cpp
# src/misc_gui.cpp
# src/news_gui.cpp
# src/settings_gui.cpp
# src/ship_gui.cpp
# src/smallmap_gui.cpp
# src/station_gui.cpp
# src/subsidy_gui.cpp
# src/timetable_gui.cpp
# src/toolbar_gui.cpp
# src/town_gui.cpp
# src/vehicle_gui.cpp
# src/viewport.cpp
# src/widget.cpp
# src/widgets/dropdown.cpp
# src/window.cpp
|
2023-12-17 01:16:48 +00:00 |
|
Jonathan G Rennison
|
527742d585
|
GUI: Fix WindowDesc inikey issues
|
2023-12-13 19:24:37 +00:00 |
|
Jonathan G Rennison
|
88670a230f
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/articulated_vehicles.cpp
# src/articulated_vehicles.h
# src/base_media_base.h
# src/base_media_func.h
# src/build_vehicle_gui.cpp
# src/dock_gui.cpp
# src/main_gui.cpp
# src/music_gui.cpp
# src/network/network_chat_gui.cpp
# src/network/network_content.cpp
# src/newgrf.cpp
# src/newgrf_roadstop.cpp
# src/os/windows/string_uniscribe.h
# src/os/windows/win32.cpp
# src/rail_gui.cpp
# src/road.cpp
# src/road_gui.cpp
# src/settings.cpp
# src/settings_gui.cpp
# src/smallmap_gui.cpp
# src/strings.cpp
# src/terraform_gui.cpp
# src/tests/test_script_admin.cpp
# src/tests/test_window_desc.cpp
# src/timer/timer_game_calendar.h
# src/vehicle.cpp
# src/vehicle_base.h
# src/viewport.cpp
# src/widget_type.h
# src/window.cpp
# src/window_gui.h
|
2023-11-29 20:42:29 +00:00 |
|
Jonathan G Rennison
|
c929f7075e
|
Merge branch 'master' into jgrpp
# Conflicts:
# cmake/SourceList.cmake
# src/build_vehicle_gui.cpp
# src/company_gui.cpp
# src/console_cmds.cpp
# src/depot_base.h
# src/elrail.cpp
# src/network/core/udp.cpp
# src/network/network_admin.cpp
# src/network/network_chat_gui.cpp
# src/network/network_gui.cpp
# src/network/network_server.cpp
# src/newgrf.cpp
# src/newgrf_engine.cpp
# src/newgrf_railtype.cpp
# src/newgrf_railtype.h
# src/newgrf_storage.h
# src/os/unix/crashlog_unix.cpp
# src/rail.h
# src/rail_cmd.cpp
# src/rail_gui.cpp
# src/road_cmd.cpp
# src/road_map.h
# src/saveload/labelmaps_sl.cpp
# src/settings_gui.cpp
# src/settings_type.h
# src/sl/oldloader_sl.cpp
# src/station_cmd.cpp
# src/station_gui.cpp
# src/table/settings/world_settings.ini
# src/tests/test_script_admin.cpp
# src/textfile_gui.cpp
# src/toolbar_gui.cpp
# src/train_cmd.cpp
# src/tunnelbridge_cmd.cpp
# src/vehicle_gui.cpp
# src/widget.cpp
# src/window.cpp
# src/window_gui.h
# src/window_type.h
|
2023-11-19 13:00:21 +00:00 |
|
Jonathan G Rennison
|
c76dc937e3
|
Fix tooltip string parameters, change function signatures to match upstream
|
2023-11-17 17:26:57 +00:00 |
|
Jonathan G Rennison
|
3436e0a781
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/error.h
# src/error_gui.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/misc_gui.cpp
# src/newgrf_gui.cpp
# src/news_gui.cpp
# src/rail_cmd.cpp
# src/saveload/gamelog_sl.cpp
# src/script/api/script_text.cpp
# src/script/script_instance.cpp
# src/statusbar_gui.cpp
# src/strings.cpp
# src/strings_func.h
# src/strings_internal.h
# src/table/settings/gui_settings.ini
# src/table/settings/linkgraph_settings.ini
# src/textbuf_gui.h
|
2023-11-09 01:55:23 +00:00 |
|
Jonathan G Rennison
|
f5d1b1d8f8
|
Change window close/deallocation to match upstream
|
2023-09-17 13:10:21 +01:00 |
|
Jonathan G Rennison
|
4d2db01a0f
|
Fix maybe uninitialised warning in DrawDeparturesListItems
|
2023-07-30 22:03:21 +01:00 |
|
Jonathan G Rennison
|
ead18b2af2
|
Merge branch 'master' into jgrpp
# Conflicts:
# CMakeLists.txt
# src/3rdparty/md5/md5.h
# src/3rdparty/squirrel/squirrel/squtils.h
# src/animated_tile.cpp
# src/console_func.h
# src/core/CMakeLists.txt
# src/core/container_func.hpp
# src/core/smallstack_type.hpp
# src/crashlog.cpp
# src/crashlog.h
# src/debug.h
# src/economy.cpp
# src/gamelog.cpp
# src/industry_gui.cpp
# src/lang/catalan.txt
# src/misc_gui.cpp
# src/network/network_content.h
# src/newgrf.cpp
# src/newgrf.h
# src/newgrf_config.cpp
# src/newgrf_config.h
# src/newgrf_gui.cpp
# src/os/unix/font_unix.cpp
# src/os/windows/crashlog_win.cpp
# src/rail_cmd.cpp
# src/saveload/animated_tile_sl.cpp
# src/script/api/script_tilelist.cpp
# src/settings.cpp
# src/settingsgen/settingsgen.cpp
# src/sl/oldloader_sl.cpp
# src/station.cpp
# src/station_cmd.cpp
# src/stdafx.h
# src/strgen/strgen.cpp
# src/strgen/strgen_base.cpp
# src/table/settings/gui_settings.ini
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehicle_cmd.cpp
# src/vehicle_gui_base.h
# src/viewport_sprite_sorter.h
|
2023-07-02 12:02:36 +01:00 |
|
Jonathan G Rennison
|
d3fbe88a9c
|
Add setting for departure boards duration when using minutes
Default to 24 hours
|
2023-06-07 02:20:32 +01:00 |
|
Jonathan G Rennison
|
e7687da4cc
|
Departure boards: Change long vehicle names to traditional if group also shown
|
2023-04-16 20:13:33 +01:00 |
|
Jonathan G Rennison
|
4f9aa70c11
|
Departure boards: Fix vehicle type icon in right-to-left languages
|
2023-04-16 19:42:53 +01:00 |
|
Jonathan G Rennison
|
b7e12189cf
|
Departure boards: Adjust scaling and increase padding between columns
|
2023-04-16 19:35:43 +01:00 |
|
Jonathan G Rennison
|
404fb8bae2
|
Departure boards: Do not include hidden columns in minimum window width
|
2023-04-16 18:39:55 +01:00 |
|
Jonathan G Rennison
|
e8c1920e7f
|
Departure board: Add support for dual via
|
2023-04-11 00:29:58 +01:00 |
|
Jonathan G Rennison
|
9c830aadcc
|
Departure board: Refactor string handling
|
2023-04-11 00:29:58 +01:00 |
|
Jonathan G Rennison
|
339a8b14c5
|
Reset departure board scrolling when resizing window
|
2023-04-09 16:13:14 +01:00 |
|
Jonathan G Rennison
|
bb6d45e4dc
|
Scroll departure boards at constant speed
Even when paused or fast forwarding
See: #505
|
2023-04-09 15:49:18 +01:00 |
|
Jonathan G Rennison
|
06e0f39aff
|
Add text label and departure board via orders
|
2023-04-09 12:48:50 +01:00 |
|
Jonathan G Rennison
|
fef39b5797
|
Use backup/restore wrappers for various _cur_dpi changes
|
2023-02-15 22:02:23 +00:00 |
|
Jonathan G Rennison
|
6d4474b84e
|
Merge tag '13.0-beta2' into jgrpp
# Conflicts:
# src/cheat_gui.cpp
# src/company_gui.cpp
# src/console_gui.cpp
# src/depot_gui.cpp
# src/error_gui.cpp
# src/gfx.cpp
# src/graph_gui.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/korean.txt
# src/lang/polish.txt
# src/misc_gui.cpp
# src/network/network_content_gui.h
# src/newgrf_debug_gui.cpp
# src/order_gui.cpp
# src/rail_gui.cpp
# src/road_gui.cpp
# src/settings_gui.cpp
# src/settings_type.h
# src/station_gui.cpp
# src/subsidy_gui.cpp
# src/table/settings/gui_settings.ini
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_cmd.cpp
# src/vehicle_gui.cpp
# src/viewport.cpp
# src/water_cmd.cpp
# src/widgets/dropdown.cpp
# src/window_gui.h
|
2022-12-04 20:43:11 +00:00 |
|
Jonathan G Rennison
|
77dc6915a7
|
Departure boards: Don't show "no info requested" message when departure_show_both enabled
|
2022-12-04 12:10:10 +00:00 |
|
cakepie
|
d5e1954e3b
|
Departure boards: ignore departure_show_both setting for waypoints
|
2022-12-04 14:17:51 +08:00 |
|
cakepie
|
5fa9e5efb1
|
Departure boards: Fix unintuitive "A"/"D" widget lowered states when disabled by departure_show_both
|
2022-12-03 10:03:16 +08:00 |
|
cakepie
|
b76359d485
|
Departure boards: Fix no entries shown if "show both" setting turned on while window already open with "Show Deps" false
|
2022-12-03 09:51:03 +08:00 |
|
cakepie
|
6b6a0adeb4
|
Departure boards: Fix swapped ship/acft tooltips, use dedicated strings with more appropriate wording instead of repurposing from WID_SV_* widgets' tooltips in station_gui
|
2022-12-03 00:47:06 +08:00 |
|
cakepie
|
821be47a60
|
Departure boards: cleanup: move misplaced comment
|
2022-12-03 00:12:09 +08:00 |
|
cakepie
|
87aa379aa9
|
Departure boards: Refactor widget toggling
|
2022-12-03 00:08:16 +08:00 |
|
cakepie
|
c0d3088817
|
Departure boards: Fix "show via" widget needs redrawn when changed as a side effect of "show deps" toggled
|
2022-12-02 23:26:16 +08:00 |
|
Jonathan G Rennison
|
a42557fed7
|
Departure boards: Fix windows not being refreshed when changing settings
|
2022-11-23 21:12:05 +00:00 |
|
Jonathan G Rennison
|
d48912aa15
|
Add setting to show full group hierarchy in group names
|
2022-06-28 17:41:09 +01:00 |
|
Jonathan G Rennison
|
de41a54f94
|
Departure boards: Fix excessive window width when using GUI zoom
|
2022-01-04 00:53:09 +00:00 |
|
Jonathan G Rennison
|
55b7e2178a
|
Departure boards: Fix vehicle name column width with group vehicle names
|
2022-01-04 00:15:40 +00:00 |
|
Jonathan G Rennison
|
8bc15c10cd
|
Fix station/waypoint vehicle tooltip showing incorrect ctrl-click text
Split ctrl-click text from original tooltip strings
See: #36
|
2021-11-27 12:59:46 +00:00 |
|
Jonathan G Rennison
|
f54d69a60a
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# src/economy.cpp
# src/elrail.cpp
# src/graph_gui.cpp
# src/linkgraph/linkgraph_gui.cpp
# src/network/core/game_info.cpp
# src/newgrf_station.cpp
# src/saveload/saveload.cpp
# src/settings.cpp
# src/station_cmd.cpp
# src/station_gui.cpp
# src/strings_func.h
# src/table/settings/network_settings.ini
# src/table/settings/settings.ini
|
2021-11-01 21:18:24 +00:00 |
|
Jonathan G Rennison
|
1002c6d9d2
|
Fix various compiler warnings
See: #267
|
2021-06-11 22:54:27 +01:00 |
|
Jonathan G Rennison
|
b7ddd486cf
|
Merge branch 'master' into jgrpp
# Conflicts:
# cmake/CompileFlags.cmake
# src/aircraft_cmd.cpp
# src/blitter/32bpp_anim.cpp
# src/cargopacket.cpp
# src/cheat_gui.cpp
# src/company_cmd.cpp
# src/company_gui.cpp
# src/core/pool_func.hpp
# src/date.cpp
# src/economy.cpp
# src/error_gui.cpp
# src/ground_vehicle.cpp
# src/ground_vehicle.hpp
# src/group_gui.cpp
# src/industry_cmd.cpp
# src/lang/dutch.txt
# src/lang/french.txt
# src/lang/german.txt
# src/linkgraph/linkgraph_gui.cpp
# src/linkgraph/mcf.cpp
# src/network/network_content.cpp
# src/network/network_server.cpp
# src/network/network_udp.cpp
# src/newgrf_engine.cpp
# src/newgrf_station.cpp
# src/order_cmd.cpp
# src/order_gui.cpp
# src/pathfinder/follow_track.hpp
# src/pathfinder/yapf/yapf_common.hpp
# src/saveload/saveload.cpp
# src/settings_gui.cpp
# src/station_cmd.cpp
# src/station_kdtree.h
# src/string_func.h
# src/table/settings.ini
# src/tgp.cpp
# src/timetable_cmd.cpp
# src/timetable_gui.cpp
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/train_gui.cpp
# src/tree_gui.cpp
# src/tunnelbridge_cmd.cpp
# src/vehicle.cpp
# src/vehicle_gui.cpp
# src/video/sdl2_v.cpp
# src/video/sdl_v.cpp
# src/video/win32_v.cpp
# src/viewport.cpp
# src/viewport_sprite_sorter_sse4.cpp
# src/window.cpp
|
2021-02-01 17:07:34 +00:00 |
|
Jonathan G Rennison
|
6c3e5642f8
|
Merge branch 'master' into jgrpp
# Conflicts:
# cmake/CompileFlags.cmake
# src/crashlog.cpp
# src/fileio.cpp
# src/fileio_func.h
# src/fios_gui.cpp
# src/ini_load.cpp
# src/ini_type.h
# src/lang/english.txt
# src/lang/german.txt
# src/lang/korean.txt
# src/network/network_client.cpp
# src/order_base.h
# src/order_cmd.cpp
# src/os/windows/win32.cpp
# src/road_cmd.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/settings.cpp
# src/station_cmd.cpp
# src/stdafx.h
# src/table/settings.ini
# src/tree_cmd.cpp
# src/tree_gui.cpp
# src/vehicle_base.h
# src/video/cocoa/cocoa_v.mm
# src/video/cocoa/event.mm
# src/video/cocoa/wnd_quartz.mm
# src/viewport.cpp
# src/widgets/tree_widget.h
|
2021-01-31 01:08:35 +00:00 |
|
Jonathan G Rennison
|
651ac33858
|
Departure boards: Defer vehicle list refresh when invalidated
|
2020-07-19 12:47:51 +01:00 |
|
Jonathan G Rennison
|
f5e9805b10
|
Store time display settings both in savegame and client, add setting
|
2020-06-23 21:05:21 +01:00 |
|
Jonathan G Rennison
|
f8d6e781ba
|
Merge branch 'master' into jgrpp
# Conflicts:
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj.filters
# src/base_consist.h
# src/company_base.h
# src/newgrf_config.cpp
# src/newgrf_config.h
# src/openttd.cpp
# src/saveload/saveload.cpp
# src/saveload/saveload.h
# src/saveload/station_sl.cpp
# src/settings.cpp
# src/signs_base.h
# src/string.cpp
# src/string_func.h
# src/table/misc_settings.ini
# src/table/settings.h.preamble
# src/town_cmd.cpp
# src/vehicle.cpp
# src/vehicle_cmd.cpp
# src/video/cocoa/cocoa_v.mm
# src/video/null_v.cpp
|
2020-05-21 22:24:01 +01:00 |
|