Cheng Zhao
2fd3616ef3
win: Implement the atom_dump_symbols target.
2013-11-26 21:34:27 +08:00
Cheng Zhao
ffaf535d00
Add script to generate symbols from pdbs on Windows.
2013-11-26 21:23:50 +08:00
Cheng Zhao
9ac5ea5a6c
Mention that pyobjc is needed for homebrew python.
2013-11-26 11:46:45 +08:00
Cheng Zhao
edf7496443
Also clean up libchromiumcontent in cibuild.
2013-11-26 11:04:37 +08:00
Cheng Zhao
151b2b5ad5
Also upload product name, company name and version in crash report.
2013-11-26 10:19:50 +08:00
Cheng Zhao
1fc9ef33db
Remove the build directory beforing rebuilding in cibuild.
2013-11-26 09:39:24 +08:00
Cheng Zhao
858f21a69c
mac: Dump symbols from .dSYM when possible.
2013-11-26 09:30:51 +08:00
Cheng Zhao
3a4835ff1c
Also download libchromiumcontent symbols on Mac.
2013-11-25 23:13:58 +08:00
Cheng Zhao
47d37cc1e3
Download libchromiumcontent symbols when creating symbols.
2013-11-25 16:02:35 +08:00
Cheng Zhao
a5224f705d
mac: Use "Atom Framework.framework" instead of "Atom.framework".
...
The "Atom.framework" would confuse breakpad with "App.app" when finding
symbols.
2013-11-25 15:37:39 +08:00
Cheng Zhao
b737e602b7
mac: Store crash dumps under /tmp/ProductName Crashes/.
...
If we put them under ~/Library/ then we need to clean them, which makes
things more complicated.
2013-11-24 23:42:54 +08:00
Cheng Zhao
59f586ba59
Use "Atom-Shell" instead of "atom-shell" for product names.
2013-11-24 23:17:48 +08:00
Cheng Zhao
70b7659893
win: Set uploading parameters in crash reporter.
2013-11-24 22:57:47 +08:00
Cheng Zhao
717b664802
win: Make out-of-process crash dump work.
2013-11-24 22:22:08 +08:00
Cheng Zhao
75e1fb63c8
Start the crash service process on non-Mac.
2013-11-24 20:45:12 +08:00
Cheng Zhao
a9c20dc42f
💄 Remove ununsed "display_name".
2013-11-24 20:36:08 +08:00
Cheng Zhao
dce7e50636
win: Setup crash service according to command line parameters.
2013-11-24 20:33:26 +08:00
Cheng Zhao
edd2bd74c9
win: Print crash service's log to file.
2013-11-24 18:17:31 +08:00
Cheng Zhao
6f8c46d2f4
win: Start as crash service when ATOM_SHELL_INTERNAL_CRASH_SERVICE is set.
2013-11-24 17:35:58 +08:00
Cheng Zhao
4bab284f2e
Add crash_service on Windows.
2013-11-23 20:26:47 +08:00
Cheng Zhao
59b3e74542
Merge branch 'master' into breakpad
2013-11-22 19:37:34 +08:00
Cheng Zhao
4af646b760
Bump v0.6.12.
2013-11-22 15:18:21 +08:00
Cheng Zhao
5720d4f802
Merge pull request #128 from atom/api-capture-page
...
Add BrowserWindow.capturePage API.
2013-11-21 22:52:22 -08:00
Cheng Zhao
80824b13c6
Add spec for BrowserWindow.capturePage.
2013-11-22 14:42:39 +08:00
Cheng Zhao
33ad68f7a7
doc: Explain BrowserWindow.capturePage.
2013-11-22 14:39:10 +08:00
Cheng Zhao
4af802f215
Enable ignoring |rect| when calling BrowserWindow.capturePage.
2013-11-22 14:29:20 +08:00
Cheng Zhao
3b4a45ac65
Add BrowserWindow.capturePage API.
2013-11-22 14:23:19 +08:00
Cheng Zhao
a0548530e7
Enable converting V8 value to gfx::Rect.
2013-11-22 14:22:28 +08:00
Cheng Zhao
8d6764e0a0
Return screenshot's data buffer instead of directly saving to file.
2013-11-21 22:03:29 +08:00
Cheng Zhao
36ecb35cb1
Add API to capture a page into file.
2013-11-21 21:50:06 +08:00
Cheng Zhao
9ad3b7939f
Bump v0.6.11.
2013-11-20 22:51:26 +08:00
Cheng Zhao
8493975840
doc: Mention that Command would not be meaningful on Windows.
2013-11-20 22:48:47 +08:00
Cheng Zhao
ec880d64bf
Merge pull request #125 from atom/dont-map-meta
...
Don't map command to ctrl
2013-11-20 06:35:20 -08:00
Matt Colyer
113d644615
Don't map command to ctrl
...
We no longer what this behavior because it's confusing unless you
understand that atom-shell does this.
2013-11-19 15:18:54 -08:00
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