Peace-Maker
0c294e9e95
Fix CS:GO GetSpew support
...
GetSpew is implemented in the current engine, but uses the fastcall calling convention on windows now.
Add gamedata for CS:GO back in as well as a "UseFastcall" key to indicate the calling convention for the GetSpew call.
2017-09-13 11:29:19 +00:00
Asher Baker
8056b5c1a1
Update misleading SM version number
2017-09-13 10:23:32 +00:00
Asher Baker
06cc61eee1
Never log gamedata failures as errors
2017-08-25 21:01:09 +01:00
Asher Baker
1fc5be1cc6
Include git hash in version info
2016-09-11 12:36:07 +01:00
Asher Baker
36d465f9e1
Whoops.
2016-09-11 12:30:20 +01:00
Asher Baker
db4150b651
Welp, that bug was really silly.
2016-09-11 12:25:06 +01:00
Asher Baker
ed63b02d6f
Hopefully avoid suspected MSVC compiler failure
2016-09-07 12:11:40 +01:00
Asher Baker
af99027366
Fixed a couple of issues with steam.inf parsing
2016-08-23 10:37:41 +01:00
Asher Baker
e4a0c190ab
Include steam.inf in crash metadata
2016-08-22 15:06:14 +01:00
Asher Baker
d2ad4eb071
Remove CS:GO GetSpew gamedata, the functionality is stubbed out in the engine and it can cause a hang on Windows
2016-08-08 14:55:27 +01:00
Asher Baker
885a6792d7
Revert "Try alliedmodders/ambuild#38"
...
This reverts commit 5aef1ff9c0
.
2016-07-02 20:10:34 +01:00
Asher Baker
5aef1ff9c0
Try alliedmodders/ambuild#38
2016-07-02 18:57:07 +01:00
Asher Baker
00885f6dcf
Include test program in package
2016-07-02 11:59:29 +01:00
Asher Baker
dbbd74cc49
The documentation is wrong
2016-07-02 10:10:12 +01:00
Asher Baker
37c98ca48b
Set image for AppVeyor
2016-07-02 00:03:00 +01:00
Asher Baker
672c5da1ec
Clang managed to optimize away the test crash
2016-07-01 23:32:55 +01:00
Asher Baker
00f5c3d08e
Added code for testing Breakpad minidump creation
2016-07-01 23:14:42 +01:00
Asher Baker
3f79530280
Enable C++11 for Breakpad
2016-05-18 09:15:57 +01:00
Asher Baker
8bd442751d
Missing gamedata file shouldn't cause load failure
2016-05-18 09:11:04 +01:00
Asher Baker
66b3785ea5
Add config option for upload URL
2016-03-15 12:06:50 +00:00
Asher Baker
3085928ca1
NUL-terminate upload response buffer
2016-03-15 12:04:18 +00:00
Asher Baker
4f2715d3b9
Of course, Google broke that
2016-02-14 14:40:01 +00:00
Asher Baker
2e7f282946
Force a build to update breakpad
2016-02-14 14:28:07 +00:00
Asher Baker
1c8161f488
Gamedata for HL2:DM and DoD:S
2016-01-25 16:38:40 +00:00
Asher Baker
4570405649
Add more metadata to dump files
2016-01-25 15:38:43 +00:00
Asher Baker
96236d2666
Don't add MinidumpAccount if it doesn't exist
...
Apparently this is crashing now.
2016-01-20 17:59:41 +00:00
Asher Baker
7b75dc3e05
Disable the more experimental bits now builds are live
2016-01-14 16:53:16 +00:00
Asher Baker
ef9418a196
Updated CS:S signature.
2016-01-14 16:14:08 +00:00
Asher Baker
1dad8b3aa2
Include version number in package
2016-01-14 14:35:32 +00:00
Asher Baker
3a9ba1bbeb
Fix metadata path on Windows
2016-01-14 14:18:01 +00:00
Asher Baker
43c3005312
One day this Windows build will work
2016-01-14 13:52:30 +00:00
Asher Baker
f8e50be843
Build crash_generation_client explicitly
2016-01-14 13:34:31 +00:00
Asher Baker
1fc734826a
Fix Breakpad lib path
2016-01-14 13:16:28 +00:00
Asher Baker
16ef76f580
Wide strings are too wide.
2016-01-14 13:10:57 +00:00
Asher Baker
2c2a65bdd1
Force VS2013 for AppVeyor builds
2016-01-14 13:03:39 +00:00
Asher Baker
34c98654db
Added AppVeyor config file
2016-01-14 12:48:36 +00:00
Asher Baker
7fcdb36a14
First pass at Windows build support
2016-01-14 12:43:08 +00:00
Asher Baker
7c7fa9a21b
Improved the logging situation.
2016-01-14 11:18:10 +00:00
Asher Baker
b2444071ea
ImACow likes dots....
2016-01-13 17:49:24 +00:00
Asher Baker
54fa7a0979
Upload in a thread and print error message for failures.
2016-01-13 17:37:20 +00:00
Asher Baker
2d0e211e07
Maybe Windows?
2016-01-13 16:49:19 +00:00
Asher Baker
2319e8b926
Include console logs in Linux crash reports.
2016-01-13 16:25:03 +00:00
Asher Baker
b24de4743c
Fix not linking libbreakpad_client.a on rebuild.
2015-11-04 12:08:06 +00:00
Asher Baker
fd91ed3fec
Need to keep the metadata file around until upload is complete
2015-10-23 12:11:16 +01:00
Asher Baker
45fbcc5563
Structure the metadata file for sane parsing
...
Also, use breakpad's libc replacement functions in the signal handler to avoid memory corruption issues.
2015-10-23 12:10:09 +01:00
Asher Baker
354f1a4a7d
First pass at additional dump metadata
...
This doesn't actually work when autoloaded due to not handling plugin state changes yet.
2015-10-22 17:18:17 +01:00
Asher Baker
6c7149c0ef
Actually get it right this time
2015-10-22 14:18:10 +01:00
Asher Baker
c2b18087d3
Fix dump_syms path again
2015-10-22 14:15:27 +01:00
Asher Baker
b167d186e7
Fix breakpad include path
2015-10-22 14:13:01 +01:00
Asher Baker
c6de75354b
Don't build dump_syms in the source dir
2015-10-22 14:09:10 +01:00