Cheng Zhao
4105527d07
win: Initialize exception handler.
2013-11-19 21:37:02 +08:00
Cheng Zhao
2228184066
Cause a real crash instead of debugger break in process.crash().
...
On Windows the debugger break would not be treated as crash.
2013-11-19 21:36:18 +08:00
Cheng Zhao
1af4ecfc26
win: Make console output work on cygwin.
2013-11-19 20:56:22 +08:00
Cheng Zhao
9981fd51da
win: Fix error when bootstraping.
2013-11-19 20:43:30 +08:00
Cheng Zhao
458ff5c41f
Always use atom-shell as product name.
...
Since the symbols of atom-shell would be used by all third party
applications, it would make server handling more complicated if we allow
users to custom the uploaded product name. We should always use
atom-shell as product name when uploading so the server would not be
confused when searching symbols, and the user specified product name
could be show in UI.
2013-11-19 12:33:02 +08:00
Cheng Zhao
7735d8fbfd
Update default crash report submission URL.
2013-11-19 12:27:20 +08:00
Cheng Zhao
20e368eb89
Do not append "Renderer" in product name when uploading.
2013-11-19 12:19:59 +08:00
Cheng Zhao
ed3358e501
Add spec for custom uploading parameters.
2013-11-18 18:37:32 +08:00
Cheng Zhao
d181ff4e7f
Enable customing upload parameters for sending crash report.
2013-11-18 18:27:50 +08:00
Cheng Zhao
f8f09eb974
Enable converting v8 object to dict type.
2013-11-18 18:15:34 +08:00
Cheng Zhao
28b692aeaa
Always use atom-shell's verion when uploading crash report.
2013-11-18 18:03:41 +08:00
Cheng Zhao
aef6d44a01
Also upload symbols to GitHub Release.
2013-11-18 18:02:38 +08:00
Cheng Zhao
e4b4087fdb
Create symbols zip file when creating distribution.
2013-11-18 11:41:44 +08:00
Cheng Zhao
1d2de6d1fb
mac: Add target to dump breakpad symbols.
2013-11-15 22:52:08 +08:00
Cheng Zhao
67dd596386
Enable starting crash-reporter without parameters.
2013-11-15 11:00:48 +08:00
Cheng Zhao
bd0836581b
Check the upload parameters in crash-reporter spec.
2013-11-15 10:37:22 +08:00
Cheng Zhao
cdb5e24d2f
Add spec for crash-reporter
2013-11-15 00:10:43 +08:00
Cheng Zhao
6b02be6da8
Add extra uploading parameters for crash reporter.
2013-11-14 18:02:15 +08:00
Cheng Zhao
d1a5c49843
win: Add stubs for crash reporter.
2013-11-14 13:42:28 +08:00
Cheng Zhao
dd4e43eb02
doc: Update new crash-reporter API.
2013-11-14 13:39:44 +08:00
Cheng Zhao
9007a45051
Refactor crash reporter to be more cross-platform friendly.
2013-11-14 13:33:09 +08:00
Cheng Zhao
801a19504a
No more downloading QuincyKit.
2013-11-13 19:19:57 +08:00
Cheng Zhao
a6989847ea
Add API to set product name for crash reporter.
2013-11-13 19:12:13 +08:00
Cheng Zhao
e7d25385b0
Add "Renderer" suffix in name when crashing in renderer process.
2013-11-13 19:06:11 +08:00
Cheng Zhao
62f200d252
Mention in doc that crash-reporter is available for renderer.
2013-11-13 17:30:49 +08:00
Cheng Zhao
374cf948e4
Make the crash reporter available for both browser and renderer.
2013-11-13 17:29:35 +08:00
Cheng Zhao
8f558fb252
mac: Tune parameters of breakpad.
2013-11-13 17:20:52 +08:00
Cheng Zhao
8f2dd91e34
Setup breakpad in crash reporter.
2013-11-13 17:20:52 +08:00
Cheng Zhao
896c1793d3
mac: Copy necessary breakpad binaries to package.
2013-11-13 17:20:51 +08:00
Cheng Zhao
85428d8eb3
No more use of QuincyKit.
2013-11-13 17:20:51 +08:00
Cheng Zhao
57bee8b788
Update to latest gyp and depot_tools.
2013-11-12 18:34:01 +08:00
Cheng Zhao
0ad51c394b
mac: Get rid of all the third party warnings.
2013-11-12 18:16:37 +08:00
Cheng Zhao
e8455d5c9a
Add breakpad as build dependency.
2013-11-12 18:07:25 +08:00
Cheng Zhao
2768eaa676
Add breakpad.
2013-11-12 15:49:03 +08:00
Cheng Zhao
6c0621fe05
Bump v0.6.10.
2013-11-11 20:04:15 +08:00
Cheng Zhao
baa6d9730c
win: Enable setting window icon in creation options.
2013-11-11 19:29:40 +08:00
Cheng Zhao
d5ffa4dc77
Fix a possible dead lock when quiting.
...
It could happen that we are quitting when the embed thread is still
waiting for the main thread, so we make sure embed thread is always
signaled when quitting.
2013-11-11 16:59:57 +08:00
Cheng Zhao
01dd5638d0
Update brightray for fixing the 'ARCHS' issue.
2013-11-08 19:05:30 -08:00
Cheng Zhao
ec5cd2fb1c
Do not set sdk_root, it's already set by brightray.
2013-11-08 19:01:56 -08:00
Cheng Zhao
44c0dc9104
Bump v0.6.9.
2013-11-07 16:59:45 +08:00
Cheng Zhao
7324f0468b
💄 fix typo.
2013-11-07 16:59:33 +08:00
Cheng Zhao
64e3a6b437
Add x permission for bump-version.py.
2013-11-07 16:58:09 +08:00
Cheng Zhao
690ab7d4ae
Add tag and commit after version is bumped.
2013-11-07 15:41:14 +08:00
Cheng Zhao
48a0ac9a96
Update Info.plist when bumping version.
2013-11-07 15:37:21 +08:00
Cheng Zhao
7212fa1056
Also update atom_version.h and atom.rc in bump-version.py.
2013-11-07 15:19:37 +08:00
Cheng Zhao
8d710609fd
win: Fix setting icon after format of atom.rc has changed.
2013-11-07 15:09:45 +08:00
Cheng Zhao
7dcbd11863
Conver atom.rc from unicode file to ASCII file.
2013-11-07 15:06:57 +08:00
Cheng Zhao
e075a8b49e
Add tool to help bump version.
2013-11-07 12:52:26 +08:00
Cheng Zhao
d1dc041aaf
win: Use exe's icon as window icon, fixed #123 .
2013-11-07 11:06:25 +08:00
Cheng Zhao
85243edf4e
win: Add an icon.
2013-11-07 09:55:59 +08:00