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
|
11 months ago |
Jonathan G Rennison
|
a7a8f4c695
|
Windows crash log: Don't bother writing raw stack if it can be decoded
The raw values are almost always useless
|
12 months ago |
Jonathan G Rennison
|
bcab44dc98
|
Windows crash log: Fix stack overflow in crash dialog window setup
Excessive stack use for crash log text conversion buffers
|
12 months ago |
Jonathan G Rennison
|
d211ef557a
|
Windows crash log: Handle crash log faults (MSVC)
|
12 months ago |
Jonathan G Rennison
|
8c507d6611
|
Crash log: Suppress messages from internal faults
|
12 months ago |
Jonathan G Rennison
|
ad995cbebc
|
Windows crash log: Use TerminateProcess instead of ExitProcess
|
12 months ago |
Jonathan G Rennison
|
940656bb6c
|
Windows crash log: Handle crash log faults (MinGW)
|
12 months ago |
Jonathan G Rennison
|
b26a3fa41e
|
Crash log: Write out crash log incrementally on Windows, MacOS
|
12 months ago |
Jonathan G Rennison
|
76304c1f76
|
Crash log: Checkpoint each line of decoded stack trace
|
1 year ago |
Jonathan G Rennison
|
417abcccff
|
Windows: Handle abort exception in VectoredExceptionHandler
To make sure that it is definitely handled
|
1 year ago |
Jonathan G Rennison
|
ac2f9a21e8
|
Move upstream saveload to src/saveload/, move jgrpp saveload to src/sl/
Leave afterload in src/saveload/
|
1 year ago |
Rubidium
|
30b9e02dd9
|
Codechange: replace crashlog filenames with std::string in Crashlog
|
1 year ago |
Rubidium
|
19304bd3d5
|
Codechange: replace seprintf with fmt::format for filling the crash log data
|
1 year ago |
Patric Stout
|
0850193a38
|
Fix: survey result on crash only worked on Linux (#10855)
Every OS-specific crashlog handler has their own MakeCrashLog
in some form. In result, only Linux was calling the generic one.
|
1 year ago |
Peter Nelson
|
00bf42353a
|
Codechange: Place gamelog into its own class, along with internal data.
Data is now stored in vectors to avoid manual memory management and
passing lengths around.
|
1 year ago |
Charles Pigott
|
6fc28d649e
|
Cleanup: Unused alloca definitions and includes
|
1 year ago |
Charles Pigott
|
b282664242
|
Codechange: Replace all usages of alloca/AllocaM with more modern/less discouraged alternatives
|
1 year ago |
Jonathan G Rennison
|
588a92648d
|
Fix fbfbaa11: gmtime replaccement in Windows exception handler
|
1 year ago |
Jonathan G Rennison
|
fbfbaa118a
|
Remove use of gmtime and asctime
|
1 year ago |
Rubidium
|
d51d08ddcb
|
Codechange: put stack variables in global variables for gamelog/crashlog
|
1 year ago |
Jonathan G Rennison
|
c6e5776cc4
|
Crashlog: Windows: Fix sign error for symbol offsets in crashlog
|
1 year ago |
Jonathan G Rennison
|
16a3e0ef59
|
Windows: Crashlog: Fix printf format warnings
|
1 year ago |
Jonathan G Rennison
|
e97781608f
|
Crashlog: Windows: Show some memory stats for out of memory crashes
|
2 years ago |
Jonathan G Rennison
|
652d6c8181
|
Crashlog: Windows: Handle negative address offsets from BFD symbol
|
2 years ago |
Jonathan G Rennison
|
60ed858707
|
Fix handling of printf format specifiers on MinGW
See: #446
|
2 years ago |
Jonathan G Rennison
|
5cc56a6145
|
Crashlog: Limit iterations of calls to bfd_find_inliner_info
|
2 years ago |
Jonathan G Rennison
|
a8d5e56696
|
Crashlog: Only output dump files for MSVC builds
|
2 years ago |
Jonathan G Rennison
|
ad1e4ca334
|
Crashlog: Windows: Add BFD inline info support
|
2 years ago |
glx22
|
b6c5f49379
|
Change: add a timestamp in name of crash files
|
2 years ago |
Jonathan G Rennison
|
2b8018f5d6
|
MinGW: Avoid function cast warnings with GetProcAddress
|
3 years ago |
Jonathan G Rennison
|
da282c3ecc
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# .github/workflows/ci-build.yml
# CMakeLists.txt
# src/lang/finnish.txt
# src/lang/french.txt
# src/lang/korean.txt
# src/lang/norwegian_bokmal.txt
# src/lang/russian.txt
# src/lang/spanish.txt
# src/misc_gui.cpp
# src/newgrf.cpp
|
3 years ago |
Jonathan G Rennison
|
24fdc8331b
|
Add CheckCaches mode to emit a log/save/screenshot on detected issue
|
3 years ago |
Jonathan G Rennison
|
1002c6d9d2
|
Fix various compiler warnings
See: #267
|
3 years ago |
glx22
|
744a9e4745
|
Codechange: [WIN32] Add a wrapper around GetProcAddress()
|
3 years ago |
glx22
|
b7250a42e1
|
Fix: [MinGW32] Linking error
|
3 years ago |
glx22
|
5d05c4919b
|
Codechange: [WIN32] Reduce manual dynamic loading as WinXP is the minimum version
|
3 years ago |
Jonathan G Rennison
|
cb08d56add
|
MinGW32: Fix 13011e00: wrong safe esp variable in asm block
|
3 years ago |
Jonathan G Rennison
|
227041008f
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/debug.cpp
# src/lang/russian.txt
# src/misc_gui.cpp
# src/os/windows/crashlog_win.cpp
# src/os/windows/font_win32.cpp
# src/os/windows/win32.cpp
# src/rail_cmd.cpp
# src/window_gui.h
|
3 years ago |
Niels Martin Hansen
|
746f1ca11a
|
Codechange: Remove the now meaningless console_cp parameter from OTTD2FS
|
3 years ago |
Niels Martin Hansen
|
e0561dbded
|
Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of static buffers
|
3 years ago |
Jonathan G Rennison
|
63ddf7f587
|
Crashlog: Update thread/lock handling to match GameLoop changes
|
3 years ago |
Jonathan G Rennison
|
5e14b54a0c
|
Merge branch 'master' into jgrpp
|
3 years ago |
Michael Lutz
|
13011e00c6
|
Fix #8860: [Win32] Crashlog window wasn't reliably shown for crashes not on the main thread.
|
3 years ago |
Jonathan G Rennison
|
883e19f2c6
|
Windows: Fix wrong stack pointer for crash log window on non-main thread
|
3 years ago |
Jonathan G Rennison
|
f53697ce76
|
Windows: Call SetThreadStackGuarantee for all threads, not just main thread
|
3 years ago |
Jonathan G Rennison
|
f4e29071be
|
Merge tag '1.11.0-beta2' into jgrpp
# Conflicts:
# .github/workflows/ci-build.yml
# .github/workflows/release.yml
# CMakeLists.txt
# src/blitter/32bpp_optimized.cpp
# src/debug.cpp
# src/gfx.cpp
# src/gfx_func.h
# src/lang/czech.txt
# src/lang/english.txt
# src/lang/italian.txt
# src/lang/swedish.txt
# src/lang/ukrainian.txt
# src/network/network_server.cpp
# src/os/windows/crashlog_win.cpp
# src/os/windows/win32.cpp
# src/pathfinder/follow_track.hpp
# src/screenshot.cpp
# src/settings_type.h
# src/spritecache.cpp
# src/vehicle_gui.cpp
# src/video/sdl2_v.cpp
# src/video/video_driver.cpp
# src/video/video_driver.hpp
# src/video/win32_v.cpp
|
3 years ago |
Niels Martin Hansen
|
b427ddce88
|
Codechange: Switch to explicit wide strings
|
3 years ago |
Jonathan G Rennison
|
e95216b59d
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/company_cmd.cpp
# src/core/geometry_func.cpp
# src/date.cpp
# src/genworld_gui.cpp
# src/gfx.cpp
# src/object_gui.cpp
# src/openttd.cpp
# src/settings_type.h
# src/video/allegro_v.cpp
# src/video/dedicated_v.cpp
# src/video/null_v.cpp
# src/video/sdl2_v.cpp
# src/video/sdl_v.cpp
# src/video/win32_v.cpp
|
3 years ago |
glx22
|
348f322df1
|
Fix f1f281b31: [Win32] MinGW doesn't know timeapi.h
|
3 years ago |
Loïc Guilloux
|
f1f281b318
|
Fix: [Win32] Set minimum resolution for timers to 1ms. (#8660)
|
3 years ago |