Jonathan G Rennison
|
543433218c
|
Ensure that timetable and scheduled dispatch windows redrawn as required
Reduce inefficient window and shared order list iteration
|
2022-01-15 00:21:31 +00:00 |
|
Jonathan G Rennison
|
21ef4902c6
|
Show predicted scheduled dispatch arr/dep times in timetable window
|
2022-01-14 22:53:55 +00:00 |
|
Jonathan G Rennison
|
ff3473fe6a
|
Add support for multiple scheduled dispatch schedules per order list
|
2022-01-13 19:46:43 +00:00 |
|
Jonathan G Rennison
|
9e1a78c86e
|
Clear order wait times when changing to a non-stopping order
|
2022-01-12 19:43:51 +00:00 |
|
Jonathan G Rennison
|
dd312ef9a4
|
Remove asserts on input from CmdChangeTimetable
|
2022-01-12 19:43:51 +00:00 |
|
Jonathan G Rennison
|
4e25fa199c
|
Add a "default" mode to TT autofill rounding setting, set as default
Use game ticks per minute or day ticks
|
2021-12-03 12:10:30 +00:00 |
|
Jonathan G Rennison
|
2fc35aed2f
|
Fix #300: Toggling auto separation does not redraw sched dispatch enable button
|
2021-07-17 21:02:05 +01:00 |
|
Jonathan G Rennison
|
1002c6d9d2
|
Fix various compiler warnings
See: #267
|
2021-06-11 22:54:27 +01:00 |
|
Jonathan G Rennison
|
8a814bbfe3
|
Add release slot train order
|
2021-02-10 22:30:22 +00: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
|
ac5b0d8017
|
Fix crash in auto-separation when all orders removed
|
2021-01-25 02:21:02 +00:00 |
|
Charles Pigott
|
9b800a96ed
|
Codechange: Remove min/max functions in favour of STL variants (#8502)
|
2021-01-08 11:16:18 +01:00 |
|
Jonathan G Rennison
|
6e17f9bf5d
|
Use p3 for order indices which don't fit into p1
Fix insert/modify order overflowing p1
Don't use text field for change timetable
|
2020-10-17 17:25:44 +01:00 |
|
Jonathan G Rennison
|
bbbda0739b
|
Add third DoCommand parameter p3
|
2020-10-17 17:25:44 +01:00 |
|
Jonathan G Rennison
|
6dd7b2869c
|
Increase per-vehicle order limit to 64k
See: #110
|
2020-10-12 23:48:54 +01:00 |
|
Jonathan G Rennison
|
1f5de8b82c
|
Auto separation: Remove circular linked list, use new algorithm
|
2020-07-09 02:15:16 +01:00 |
|
Jonathan G Rennison
|
c81c805856
|
Timetable auto: Add an absolute threshold for congestion detection
In addition to existing proportional threshold
|
2020-07-07 20:28:56 +01:00 |
|
Jonathan G Rennison
|
73340fc112
|
Timetable auto: Clear timetabled flag with travel time when congested
|
2020-07-07 20:20:46 +01:00 |
|
Jonathan G Rennison
|
3a65346abc
|
Timetable auto: Skip congestion check for depot service orders
|
2020-07-07 20:20:12 +01:00 |
|
Jonathan G Rennison
|
b7a9f9901a
|
Auto-separation: Do not clear separation on congestion
Clear timetable started, and do no separate using vehicles
without timetable started
|
2020-07-07 18:21:41 +01:00 |
|
Jonathan G Rennison
|
fdd8ae2b9b
|
Whitespace fix
|
2020-07-07 18:13:53 +01:00 |
|
Jonathan G Rennison
|
cd89b246a7
|
Reset vehicle lateness when auto-timetable jam detected
|
2020-07-06 17:27:15 +01:00 |
|
Jonathan G Rennison
|
efaeb9e182
|
Scheduled dispatch: Fix wrong order index for getting dispatch wait time
See: #141
|
2020-04-09 22:26:06 +01:00 |
|
Jonathan G Rennison
|
3f49f1b749
|
Scheduled dispatch: Fix wrong type in GetScheduledDispatchTime
|
2020-04-09 22:25:33 +01:00 |
|
Jonathan G Rennison
|
53032a8473
|
Scheduled dispatch: Fix lateness when waiting time at dispatch point change
See: #141
|
2020-04-09 22:25:33 +01:00 |
|
Jonathan G Rennison
|
a72b4881a0
|
Scheduled dispatch: Fix double dispatch request when no timetable set
See: #141
|
2020-04-09 21:27:09 +01:00 |
|
Jonathan G Rennison
|
bca0187aaf
|
Schedule dispatch: Warn about and ignore departure slots outside the duration
|
2020-02-09 23:17:19 +00:00 |
|
Jonathan G Rennison
|
9917a1daef
|
Scheduled dispatch: Add hints about dispatch order to timetable window
Adjust condition for dispatch order
|
2020-01-29 00:25:09 +00:00 |
|
Jonathan G Rennison
|
98d76832fc
|
Scheduled dispatch: Do not require timetable to be fully timetabled
|
2020-01-28 19:21:56 +00:00 |
|
Jonathan G Rennison
|
e53e960c50
|
Scheduled dispatch: Improvements to handling first order wait times
|
2020-01-27 20:31:12 +00:00 |
|
Jonathan G Rennison
|
f79ec13852
|
Timetable automation: Bias wait time adjustments in positive direction
Remove case where wait time is set directly when it is less than half
the current value, this is still used for travel times.
|
2020-01-17 18:45:45 +00:00 |
|
Jonathan G Rennison
|
7f2e6fb597
|
Exclude waypoint orders from set timetabled wait time for all orders
See #125
|
2020-01-03 14:01:24 +00:00 |
|
Jonathan G Rennison
|
cbdd9f84d8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/console_gui.cpp
# src/lang/korean.txt
# src/video/sdl2_v.cpp
# src/video/sdl2_v.h
# src/window.cpp
# src/window_gui.h
|
2019-11-12 18:43:10 +00:00 |
|
S. D. Cloudt
|
13cc8a0cee
|
Cleanup: Removed SVN headers
|
2019-11-10 17:59:20 +00:00 |
|
Jonathan G Rennison
|
f9a8c3da46
|
Fix locked wait times not being preserved when moving orders to new station
|
2019-09-15 11:37:10 +01:00 |
|
Jonathan G Rennison
|
a7cfe167a3
|
Handle case where vehicles have same unitnumber in VehicleTimetableSorter
|
2019-05-27 13:07:49 +01:00 |
|
Jonathan G Rennison
|
bd2fdde759
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/sort_func.hpp
# src/rail_cmd.cpp
# src/timetable_cmd.cpp
# src/video/sdl_v.cpp
# src/video/win32_v.cpp
|
2019-04-23 08:11:52 +01:00 |
|
glx
|
ebd4f32d15
|
Cleanup: remove core/sort_func.hpp as it's not used anymore
|
2019-04-18 21:49:34 +02:00 |
|
Jonathan G Rennison
|
0d93ecb6bf
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/alloc_type.hpp
# src/group_gui.cpp
# src/newgrf.cpp
# src/saveload/economy_sl.cpp
# src/saveload/map_sl.cpp
# src/station_cmd.cpp
|
2019-04-16 18:03:08 +01:00 |
|
glx
|
801cbea9cc
|
Codechange: use std::sort() for all std::vector types
|
2019-04-13 12:49:18 +01:00 |
|
Jonathan G Rennison
|
674732cd68
|
Merge: Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-11 18:14:13 +01:00 |
|
Henry Wilson
|
7c8e7c6b6e
|
Codechange: Use null pointer literal instead of the NULL macro
|
2019-04-10 23:22:20 +02:00 |
|
Jonathan G Rennison
|
58433c7667
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/smallmap_type.hpp
# src/lang/korean.txt
# src/network/network_content.cpp
# src/smallmap_gui.cpp
# src/station_cmd.cpp
|
2019-03-30 20:45:58 +00:00 |
|
glx22
|
66dd7c3879
|
Fix: MSVC warnings (#7423)
|
2019-03-28 00:09:33 +01:00 |
|
Jonathan G Rennison
|
ba34ec7ade
|
Merge branch 'master' into jgrpp
Replace build and refit, and group collapse implementations
Fix template creation build and refit
# Conflicts:
# Makefile.bundle.in
# config.lib
# src/animated_tile.cpp
# src/blitter/32bpp_anim.hpp
# src/blitter/32bpp_base.hpp
# src/blitter/8bpp_base.hpp
# src/blitter/null.hpp
# src/build_vehicle_gui.cpp
# src/command.cpp
# src/command_func.h
# src/console_gui.cpp
# src/core/smallstack_type.hpp
# src/date.cpp
# src/debug.cpp
# src/genworld_gui.cpp
# src/ground_vehicle.hpp
# src/group_gui.cpp
# src/lang/korean.txt
# src/linkgraph/linkgraph_gui.h
# src/main_gui.cpp
# src/misc_gui.cpp
# src/network/core/game.h
# src/network/core/packet.cpp
# src/network/core/udp.cpp
# src/network/core/udp.h
# src/network/network_content.cpp
# src/network/network_type.h
# src/network/network_udp.cpp
# src/newgrf_house.h
# src/openttd.cpp
# src/order_cmd.cpp
# src/order_gui.cpp
# src/os/unix/crashlog_unix.cpp
# src/os/windows/crashlog_win.cpp
# src/osk_gui.cpp
# src/pathfinder/opf/opf_ship.cpp
# src/rail_cmd.cpp
# src/rail_gui.cpp
# src/saveload/saveload.cpp
# src/settings.cpp
# src/settings_gui.cpp
# src/smallmap_gui.h
# src/station_base.h
# src/station_cmd.cpp
# src/table/gameopt_settings.ini
# src/table/newgrf_debug_data.h
# src/table/settings.ini
# src/timetable_gui.cpp
# src/toolbar_gui.cpp
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_gui.cpp
# src/vehiclelist.cpp
# src/viewport.cpp
# src/widgets/dropdown.cpp
# src/window_gui.h
|
2019-03-27 18:12:04 +00:00 |
|
Henry Wilson
|
c01a2e2a81
|
Codechange: Removed SmallVector completely
|
2019-03-26 20:15:57 +00:00 |
|
Henry Wilson
|
ab711e6942
|
Codechange: Replaced SmallVector::[Begin|End]() with std alternatives
|
2019-03-26 20:15:57 +00:00 |
|
Henry Wilson
|
2bc2de9034
|
Codechange: Replaced SmallVector::Find() with std::find()
|
2019-03-26 20:15:57 +00:00 |
|
Henry Wilson
|
a0f36a50e6
|
Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_back()
|
2019-03-26 20:15:57 +00:00 |
|
Henry Wilson
|
a690936ed7
|
Codechange: Replace SmallVector::Length() with std::vector::size()
|
2019-03-26 20:15:57 +00:00 |
|