Jonathan G Rennison
|
6f16655e6e
|
Add "special events" log. Add console command, include in crash logs.
|
2021-10-04 20:54:12 +01:00 |
|
Jonathan G Rennison
|
2e022d5194
|
Move game events to new event_logs header/cpp files
|
2021-10-04 20:43:50 +01:00 |
|
Jonathan G Rennison
|
24fdc8331b
|
Add CheckCaches mode to emit a log/save/screenshot on detected issue
|
2021-10-03 23:57:27 +01:00 |
|
Jonathan G Rennison
|
5ed7aee8d3
|
Add flags field to CheckCaches for which checks to run
Add header file for CheckCaches
|
2021-10-03 23:03:39 +01:00 |
|
Jonathan G Rennison
|
a0cb27b73c
|
Add a release version string to rev.cpp
|
2021-09-06 17:49:08 +01:00 |
|
Jonathan G Rennison
|
63ddf7f587
|
Crashlog: Update thread/lock handling to match GameLoop changes
|
2021-04-06 18:43:50 +01:00 |
|
Jonathan G Rennison
|
425b725eab
|
Include last sync frame in desync crash log
|
2021-04-01 01:59:48 +01:00 |
|
dP
|
b284d34277
|
Add: Support Zstandard(zstd) savegame compression
(cherry picked from commit 6f0aeaf2c5436550c93205e704624957e9abc969)
|
2021-03-01 18:08:28 +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
|
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 |
|
Michael Lutz
|
dd138fc460
|
Codechange: Stringify config file paths.
|
2020-12-27 13:19:25 +01:00 |
|
Jonathan G Rennison
|
10aab3e3a3
|
CMake: Add BFD, support new BFD API
|
2020-06-28 21:57:02 +01:00 |
|
Jonathan G Rennison
|
9470ad050b
|
CMake: Fix configure defines
|
2020-06-28 21:57:02 +01:00 |
|
Jonathan G Rennison
|
147d9aef87
|
Crashlog: Remove unused variables
|
2020-06-18 00:54:18 +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 |
|
Michael Lutz
|
a49fdb7ebb
|
Codechange: Store base set related texts in std::strings.
|
2020-05-21 20:02:34 +02:00 |
|
Jonathan G Rennison
|
669b68d140
|
Crashlog: Suffix crash file names with date/time
|
2020-04-27 17:31:35 +01:00 |
|
Jonathan G Rennison
|
eef6ad7b2a
|
Crash log: Save config file in new crash save chunk
|
2020-04-21 18:17:13 +01:00 |
|
Jonathan G Rennison
|
7960db35f2
|
Merge branch 'master' into jgrpp
# Conflicts:
# config.lib
# projects/openttd_vs140.vcxproj
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj
# projects/openttd_vs142.vcxproj.filters
# src/aircraft_cmd.cpp
# src/base_station_base.h
# src/core/pool_type.hpp
# src/disaster_vehicle.cpp
# src/economy.cpp
# src/engine.cpp
# src/group.h
# src/group_cmd.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/german.txt
# src/linkgraph/linkgraph_gui.cpp
# src/network/network_command.cpp
# src/network/network_server.cpp
# src/openttd.cpp
# src/order_cmd.cpp
# src/road_cmd.cpp
# src/saveload/afterload.cpp
# src/saveload/cargopacket_sl.cpp
# src/saveload/linkgraph_sl.cpp
# src/saveload/order_sl.cpp
# src/saveload/station_sl.cpp
# src/saveload/town_sl.cpp
# src/saveload/vehicle_sl.cpp
# src/screenshot.cpp
# src/screenshot.h
# src/settings_gui.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/station.cpp
# src/station_cmd.cpp
# src/table/settings.ini
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/train.h
# src/train_cmd.cpp
# src/train_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehiclelist.cpp
# src/window_type.h
|
2020-01-06 18:45:51 +00:00 |
|
glx
|
3a14cea068
|
Codechange: Replace FOR_ALL_COMPANIES with range-based for loops
|
2019-12-21 20:13:03 +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
|
641b008374
|
Build: Add configure defines to detailed version output
|
2019-10-11 11:16:50 +01:00 |
|
Jonathan G Rennison
|
400f75bafb
|
Add IME related info on SDL2 to CrashLog::LogLibraries
|
2019-10-08 01:08:14 +01:00 |
|
Jonathan G Rennison
|
6c21c93192
|
Add command line switch -Z to write detailed version information
|
2019-10-08 00:05:44 +01: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 |
|
nikolas
|
2d27e8e685
|
Add #6173: New SDL 2 based video and sound drivers (#7086)
|
2019-09-19 17:18:50 +02:00 |
|
Jonathan G Rennison
|
9a05ea67d5
|
Add chicken bits setting
2 bits so far
|
2019-08-28 19:10:34 +01:00 |
|
Jonathan G Rennison
|
6ce7f22fe6
|
Send server desync log to client
|
2019-08-22 01:13:07 +01:00 |
|
Jonathan G Rennison
|
459a49cb24
|
Add flags for mismatch type to client desync log
|
2019-08-20 22:52:03 +01:00 |
|
Jonathan G Rennison
|
6d2efd0837
|
Crashlog: Log pathfinders and day length factor
|
2019-08-05 19:12:01 +01:00 |
|
Jonathan G Rennison
|
99949d6559
|
Crash log: Fix counts in recent news messages header
|
2019-07-26 18:26:09 +01:00 |
|
Jonathan G Rennison
|
36eb4165b8
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/bridge_map.h
# src/crashlog.cpp
# src/industry.h
# src/linkgraph/linkgraph_type.h
# src/order_type.h
# src/saveload/afterload.cpp
# src/settings.cpp
# src/settings_type.h
# src/smallmap_gui.cpp
# src/spritecache.cpp
# src/stdafx.h
# src/table/settings.h.preamble
# src/train.h
# src/vehicle.cpp
# src/viewport.cpp
# src/viewport_func.h
# src/widgets/station_widget.h
# src/zoom_func.h
# src/zoom_type.h
|
2019-07-08 16:19:07 +01:00 |
|
Jonathan G Rennison
|
ac629c26bb
|
Add logs from desync log call to CheckCaches to ring buffer for next desync
|
2019-06-14 22:09:18 +01:00 |
|
Jonathan G Rennison
|
84d30e2f97
|
Fix packet overflow in ClientNetworkGameSocketHandler::SendDesyncLog
|
2019-06-14 22:09:18 +01:00 |
|
Jonathan G Rennison
|
1d5ba98932
|
Show time and in game date of game load in desync/crash logs
|
2019-06-14 21:56:37 +01:00 |
|
Jonathan G Rennison
|
ec2291fdb4
|
Store some desync messages in a ring buffer, append to log on desync
|
2019-05-26 11:35:18 +01:00 |
|
Jonathan G Rennison
|
97baff6fd8
|
Add client desync log to server desync log output
|
2019-05-23 22:53:17 +01:00 |
|
Jonathan G Rennison
|
5a9790a196
|
Store crash/desync logs in crash/desync savegame
Add console command to dump loaded debug log
|
2019-05-23 22:53:17 +01:00 |
|
Jonathan G Rennison
|
951a50ddd9
|
Include crash/desync log contents in PNG screenshots
|
2019-05-22 07:27:51 +01:00 |
|
Jonathan G Rennison
|
f37a93cecd
|
Add any output from CheckCaches to desync log
|
2019-05-18 18:31:08 +01:00 |
|
Jonathan G Rennison
|
fa55a1c002
|
Output a log, savegame and screenshot on desync events
|
2019-05-18 10:17:59 +01:00 |
|
Jonathan G Rennison
|
ec1e848a7f
|
Add log of game events since last load and overall
Add console command
Add to crashlog
|
2019-05-18 10:17:59 +01:00 |
|
Charles Pigott
|
47d0d86a3c
|
Fix #7255: Prevent crashlog corruption by only printing the 32 most recent news messages
|
2019-04-29 17:43:27 +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
|
58c27ab59e
|
Merge branch 'crashlog_improvements' into jgrpp
|
2019-04-09 19:30:29 +01:00 |
|
Jonathan G Rennison
|
69d2d3e278
|
Crashlog: Limit total number of news items
|
2019-04-09 19:29:27 +01:00 |
|
Jonathan G Rennison
|
d5ee9d34da
|
Merge branch 'cpp-11' into crashlog_improvements
# Conflicts:
# Makefile.src.in
# projects/determineversion.vbs
# source.list
# src/crashlog.cpp
# src/misc.cpp
# src/os/unix/crashlog_unix.cpp
# src/os/windows/crashlog_win.cpp
# src/rev.h
# src/thread/thread.h
# src/thread/thread_morphos.cpp
# src/thread/thread_none.cpp
# src/thread/thread_os2.cpp
# src/thread/thread_pthread.cpp
# src/thread/thread_win32.cpp
|
2019-04-09 19:21:39 +01:00 |
|
Jonathan G Rennison
|
361758b516
|
Merge branches 'crashlog_improvements', 'save_ext' into jgrpp
# Conflicts:
# Makefile.src.in
# projects/openttd_vs140.vcxproj
# projects/openttd_vs140.vcxproj.filters
# projects/openttd_vs141.vcxproj
# projects/openttd_vs141.vcxproj.filters
# projects/openttd_vs142.vcxproj
# projects/openttd_vs142.vcxproj.filters
# src/core/smallstack_type.hpp
# src/linkgraph/linkgraphjob.cpp
# src/linkgraph/linkgraphjob.h
# src/misc.cpp
# src/network/network_udp.cpp
# src/openttd.cpp
# src/saveload/saveload.cpp
|
2019-04-09 19:06:26 +01:00 |
|