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
|
83a128e8a9
|
Fix stack overflow due to excessive recursion in LinkRefresher
Clamp recursion limit to maximum of 64
See: #198
|
2020-10-21 17:22:24 +01:00 |
|
Jonathan G Rennison
|
212f6f4dcb
|
Improve link refresher handling of conditional orders
|
2020-05-14 18:40:25 +01: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
|
edfd378e93
|
Merge branch 'master' into jgrpp
# Conflicts:
# source.list
# src/blitter/32bpp_anim.cpp
# src/linkgraph/linkgraphjob.cpp
# src/order_cmd.cpp
# src/vehicle.cpp
# src/vehicle_type.h
|
2019-10-05 21:45:54 +01:00 |
|
JMcKiern
|
04f659e768
|
Fix: Some typos found using codespell
|
2019-09-29 21:27:32 +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
|
00b1fe6246
|
Cargo type orders: Add support for 64 cargo types
|
2018-07-02 21:03:53 +01:00 |
|
Jonathan G Rennison
|
6031cca2d7
|
Refactor Link Refresher cargo mask handling.
Add some separate helper functions.
Move cargo checks out of LinkRefresher::Run.
|
2016-09-06 22:16:29 +01:00 |
|
Jonathan G Rennison
|
e90b266af1
|
De-duplicate cargo masking boilerplate using C++11.
|
2016-09-06 22:10:18 +01:00 |
|
Jonathan G Rennison
|
3507b51d9e
|
Initial LinkRefresher support for cargo-specific links.
|
2016-09-05 00:12:48 +01:00 |
|
fonsinchen
|
f769305d7d
|
(svn r27614) -Codechange: Use a fixed array instead of a map for link refresher cargo capacities. (JGR)
|
2016-07-10 12:17:00 +00:00 |
|
fonsinchen
|
ff96590312
|
(svn r27614) -Codechange: Use a fixed array instead of a map for link refresher cargo capacities. (JGR)
|
2016-07-10 12:17:00 +00:00 |
|
fonsinchen
|
831fb254f6
|
(svn r26889) -Feature: Predict links for station-autorefitting vehicles
|
2014-09-21 14:22:32 +00:00 |
|
fonsinchen
|
ce9d75f517
|
(svn r26889) -Feature: Predict links for station-autorefitting vehicles
|
2014-09-21 14:22:32 +00:00 |
|
fonsinchen
|
11d98f043e
|
(svn r26549) -Change: better estimation for link capacities during full load
|
2014-05-01 14:50:52 +00:00 |
|
fonsinchen
|
b8381b6b25
|
(svn r26549) -Change: better estimation for link capacities during full load
|
2014-05-01 14:50:52 +00:00 |
|
rubidium
|
0463dbdc9e
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
2014-04-23 20:13:33 +00:00 |
|
rubidium
|
2be4215f43
|
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
2014-04-23 20:13:33 +00:00 |
|
fonsinchen
|
b12bf124c7
|
(svn r26283) -Fix [FS#5878]: Prevent infinite recursion also in RefreshLinks.
|
2014-01-28 19:49:43 +00:00 |
|
fonsinchen
|
21a5571d07
|
(svn r26283) -Fix [FS#5878]: Prevent infinite recursion also in RefreshLinks.
|
2014-01-28 19:49:43 +00:00 |
|
fonsinchen
|
f6fd21e8e6
|
(svn r25948) -Fix [FS#5796]: Make sure LinkRefresher doesn't delete the LinkGraph DeleteStaleLinks() is examining.
|
2013-11-07 20:50:03 +00:00 |
|
fonsinchen
|
b83b4ab4c2
|
(svn r25948) -Fix [FS#5796]: Make sure LinkRefresher doesn't delete the LinkGraph DeleteStaleLinks() is examining.
|
2013-11-07 20:50:03 +00:00 |
|
fonsinchen
|
b5dd83e84f
|
(svn r25909) -Fix (r25906): That simplification was a bit too much.
|
2013-10-23 17:11:34 +00:00 |
|
fonsinchen
|
3ebe7e3ef9
|
(svn r25909) -Fix (r25906): That simplification was a bit too much.
|
2013-10-23 17:11:34 +00:00 |
|
fonsinchen
|
fb7ad743d2
|
(svn r25906) -Fix: Simplify condition logic in link refresher.
|
2013-10-22 18:46:58 +00:00 |
|
fonsinchen
|
a7f07d50b7
|
(svn r25906) -Fix: Simplify condition logic in link refresher.
|
2013-10-22 18:46:58 +00:00 |
|
fonsinchen
|
a9f6a1eeb7
|
(svn r25905) -Codechange: A more robust way of detecting loops during order prediction.
|
2013-10-22 18:46:20 +00:00 |
|
fonsinchen
|
ca0486e410
|
(svn r25905) -Codechange: A more robust way of detecting loops during order prediction.
|
2013-10-22 18:46:20 +00:00 |
|
fonsinchen
|
d3fa322087
|
(svn r25904) -Fix: add forgotten files
|
2013-10-22 18:45:55 +00:00 |
|
fonsinchen
|
8ef95222c9
|
(svn r25904) -Fix: add forgotten files
|
2013-10-22 18:45:55 +00:00 |
|