Jonathan G Rennison
|
47629d6ed9
|
Windows: Attempt to log stack overflow and heap corruption exceptions
|
2019-11-04 03:30:42 +00:00 |
|
Michael Lutz
|
d5a9bd404a
|
Codechange: [OSX] Use std::unique_ptr with a custom deleter to simply memory management of Core Foundation types.
|
2019-11-01 22:32:53 +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 |
|
JMcKiern
|
04f659e768
|
Fix: Some typos found using codespell
|
2019-09-29 21:27:32 +01:00 |
|
Michael Lutz
|
61d6fa97cc
|
Fix: [OSX] Wrong allocator usage for creating a CFString.
|
2019-09-29 20:31:48 +02:00 |
|
Jonathan G Rennison
|
1f535915d1
|
Merge branch 'master' into jgrpp-nrt
# Conflicts:
# config.lib
# src/core/bitmath_func.hpp
# src/lang/korean.txt
# src/main_gui.cpp
# src/order_gui.cpp
# src/script/api/script_object.cpp
# src/station_cmd.cpp
# src/video/cocoa/wnd_quartz.mm
|
2019-09-18 01:18:28 +01:00 |
|
Jonathan G Rennison
|
a30638bc4a
|
Merge branch 'jgrpp' into jgrpp-nrt
|
2019-09-16 22:28:35 +01:00 |
|
Jonathan G Rennison
|
4116ccd578
|
Windows: Do not output crash.dmp files for non-developers
|
2019-09-07 02:16:36 +01:00 |
|
uvealonso
|
ead772324e
|
Fix #7704: [OSX] Handle malformed UTF8 strings
|
2019-09-01 14:01:52 +02:00 |
|
Jonathan G Rennison
|
04ef407ddf
|
Merge branch 'jgrpp' into jgrpp-nrt
# Conflicts:
# .ottdrev-vc
# README.md
# jgrpp-changelog.md
# src/ship_cmd.cpp
|
2019-08-24 10:41:08 +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
|
dbc5f1baed
|
Merge branch 'master' into jgrpp-nrt
# Conflicts:
# src/fontcache.cpp
# src/game/game_text.cpp
# src/lang/korean.txt
# src/os/macosx/crashlog_osx.cpp
# src/os/windows/crashlog_win.cpp
# src/station_cmd.cpp
# src/viewport.cpp
|
2019-07-11 20:03:23 +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
|
fa55a1c002
|
Output a log, savegame and screenshot on desync events
|
2019-05-18 10:17:59 +01:00 |
|
Michael Lutz
|
de73c8f91c
|
Codechange: [Win32] Remove a FreeType work-around from Uniscribe if not using FreeType.
|
2019-05-14 11:21:36 +01:00 |
|
Michael Lutz
|
d2ed426077
|
Codechange: [Win32] Pass a native GDI font description around when we have one, instead of repeatedly guessing the font.
|
2019-05-14 11:21:36 +01:00 |
|
Transportman
|
7ef2f11c4c
|
Fix #7570: Show Github URL in the crashlog window
|
2019-05-04 19:54:32 +01:00 |
|
Jonathan G Rennison
|
51579be197
|
Fix compilation warnings in windows crashlog
|
2019-05-02 01:42:53 +01:00 |
|
Jonathan G Rennison
|
028d2505fd
|
Fix missing format specifier in windows crash log abort message
|
2019-05-02 01:30:07 +01:00 |
|
Jonathan G Rennison
|
24458e9990
|
Add various missing override specifiers
|
2019-04-28 12:24:40 +01:00 |
|
Jonathan G Rennison
|
85c8f4baca
|
Merge branch 'crashlog_improvements' into jgrpp
# Conflicts:
# src/os/macosx/crashlog_osx.cpp
|
2019-04-23 19:51:09 +01:00 |
|
Jonathan G Rennison
|
cc970aac70
|
Add sigaltstack support to MacOS crashlog
|
2019-04-23 19:14:02 +01:00 |
|
Jonathan G Rennison
|
145fee04fa
|
Add sigaltstack support to Unix crashlog
|
2019-04-23 18:41:20 +01:00 |
|
Jonathan G Rennison
|
61a4ecf078
|
Add sigaction and ucontext support to Mac crashlog
|
2019-04-23 18:04:08 +01:00 |
|
Jonathan G Rennison
|
da2528cbe2
|
Add defensive checks to MacOSStringCompare
|
2019-04-19 02:06:38 +01:00 |
|
Jonathan G Rennison
|
8715574c4a
|
Merge branch 'crashlog_improvements' into jgrpp
|
2019-04-18 18:34:12 +01:00 |
|
Jonathan G Rennison
|
73c8715eb6
|
Add LLDB self debug to OSX
|
2019-04-18 18:30:09 +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 |
|
Jonathan G Rennison
|
f5747bf753
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/genworld_gui.cpp
# src/group_gui.cpp
# src/saveload/saveload.cpp
# src/settings_gui.cpp
# src/toolbar_gui.cpp
# src/vehicle_gui.cpp
# src/vehicle_gui_base.h
# src/widgets/dropdown.cpp
# src/widgets/dropdown_type.h
|
2019-04-11 18:12:22 +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
|
f887b12be2
|
Add 3rd party mingw-std-threads headers to fix MinGW compilation
|
2019-04-10 17:35:43 +01:00 |
|
Michael Lutz
|
baf9229931
|
Codechange: Replace AutoDeleteSmallVector with direct std::vector use in text layout code.
|
2019-04-09 22:45:15 +02:00 |
|
Michael Lutz
|
329bb52613
|
Codechange: Store text layout runs directly as values in a std::vector instead of heap allocated.
This reduces memory allocations and heap fragmentation.
|
2019-04-09 22:45:15 +02:00 |
|
Michael Lutz
|
fbc4cef180
|
Codechange: Use override specifier for text layout classes.
|
2019-04-09 22:45:15 +02: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 |
|
glx22
|
3e608afa6c
|
Fix: [Windows] OpenTTD window may be inactive when an error happens (#7482)
|
2019-04-07 21:52:30 +02:00 |
|
Michael Lutz
|
967b27a2c1
|
Codechange: C++11 STL has a function for getting the number of CPU cores.
|
2019-04-06 11:27:39 +02:00 |
|
Michael Lutz
|
ae748166d0
|
Codechange: Use platform independent C++11 function for sleeping on a thread.
|
2019-04-06 11:27:39 +02:00 |
|
Michael Lutz
|
05bc2ed7cb
|
Codechange: Replace custom thread code with C++11 thread objects.
We assume a conforming C++11 compiler environment that has a valid <thread>-header.
Failure to run a real thread is handled gracefully.
|
2019-04-06 11:27:39 +02:00 |
|
Jonathan G Rennison
|
44c8696b2a
|
Fix Win32 compilation with WITH_DBGHELP on non-MSVC
|
2019-04-03 23:54:55 +01: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 |
|
Charles Pigott
|
a065d4623e
|
Codechange: Move 2 constants into the ifdef where they're used
|
2019-03-26 20:54:40 +00:00 |
|
Henry Wilson
|
cc62f4163f
|
Cleanup: Remove unused size template parameters from SmallMap and Auto[Free|Delete]SmallVector
|
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 |
|