Cheng Zhao
88dde07bf1
Make sure we dump symbols before stripping binary.
2014-03-03 14:17:48 +08:00
Cheng Zhao
51f0090555
Make sure symbol is dumped from unstripped binary.
2014-03-03 14:14:02 +08:00
Cheng Zhao
b8e75df8f0
linux: Add strip binary action.
2014-03-03 12:55:04 +08:00
Cheng Zhao
de21a164ea
Build with -g on Linux.
2014-03-03 12:35:52 +08:00
Cheng Zhao
95e1ea6599
Move the generate_breakpad_symbols to tools/posix.
2014-03-03 10:15:19 +08:00
Cheng Zhao
2d2fbaaa4a
linux: Dump symbols in create-dist.py.
2014-03-03 09:44:16 +08:00
Cheng Zhao
7cfff62037
Bump v0.10.4.
2014-03-01 06:54:22 -08:00
Cheng Zhao
d61daf6f05
Update node: Fix crash from UVException.
2014-03-02 10:38:56 +08:00
Cheng Zhao
eca911a1b1
Update libchromiumcontent: Suppress CFAllocator warning.
2014-03-01 23:00:47 +08:00
Cheng Zhao
0a5a020466
Merge pull request #188 from atom/old-fasioned-dialog
...
Implement alert() and confirm() with dialog API
2014-03-01 13:32:02 +00:00
Cheng Zhao
79802c2919
Explicitly disable prompt().
2014-03-01 20:05:52 +08:00
Cheng Zhao
3f1d540077
Implement the confirm().
2014-03-01 20:03:49 +08:00
Cheng Zhao
ff9027fa95
Use the dialog API to implement alert().
2014-03-01 20:01:04 +08:00
Cheng Zhao
753a1e7aff
Separate overrides from init script.
2014-03-01 20:00:39 +08:00
Cheng Zhao
4c8e483bc1
Make the default alert() do nothing.
2014-03-01 19:53:50 +08:00
Cheng Zhao
8404389a31
Rename no-publish-release to publish-release.
2014-03-01 09:36:48 +08:00
Cheng Zhao
f8d6fab52b
Do not publish release by default.
2014-02-28 20:45:45 +08:00
Cheng Zhao
199e975a11
Remove unused -s option of bootstrap.
2014-02-28 20:44:57 +08:00
Cheng Zhao
32f83d8e4e
Bump v0.10.3.
2014-02-27 00:32:05 -08:00
Cheng Zhao
6ae3402aec
Update node: Fix wrong uv error code.
2014-02-28 00:34:47 +08:00
Cheng Zhao
21ccf80ba5
Bump v0.10.2.
2014-02-24 14:25:29 -08:00
Cheng Zhao
706c56bb30
Update node: Fix crash from node::uv::ErrName.
2014-02-27 14:12:10 +08:00
Cheng Zhao
c98e16b18f
Do not dectect unresponsive eagerly when quitting.
...
Fixes https://github.com/atom/atom/issues/1589 .
2014-02-27 12:47:00 +08:00
Cheng Zhao
b386ec40be
Fix crash caused by Protocol::RegisterProtocol.
...
From crash report this exists on OS X too, previously the fix is only
available on Linux. However we should remove all calls of protocol
things in UI thread in future.
2014-02-27 10:44:45 +08:00
Cheng Zhao
14cec9e20e
Merge pull request #180 from atom/linux-breakpad
...
Make crash reporter work on Linux
2014-02-26 14:16:52 +00:00
Cheng Zhao
120094a81e
Only print when got error for some commands.
2014-02-26 22:08:01 +08:00
Cheng Zhao
637b50044d
Do not use "/" explicitly in cpplint.
2014-02-26 21:51:37 +08:00
Cheng Zhao
acef33aa2c
💄 Fix cpplint warnings.
2014-02-26 21:47:52 +08:00
Cheng Zhao
6134b9ed38
linux: Remove global variables in crash reporter.
2014-02-26 21:33:14 +08:00
Cheng Zhao
ce6f9f20bf
linux: No need of |ptype| parameter.
2014-02-26 20:59:27 +08:00
Cheng Zhao
b1f9c4dfc5
Only start crash service on Windows.
2014-02-26 20:58:17 +08:00
Cheng Zhao
7660816468
linux: Set upload parameters of crash reporter.
2014-02-26 20:54:56 +08:00
Cheng Zhao
1a43ec3557
💄 Remove dead code.
2014-02-26 20:41:59 +08:00
Cheng Zhao
4a3341e31e
linux: Implement crash reporter.
2014-02-26 20:39:20 +08:00
Cheng Zhao
2f088c5caa
linux: Suppress compiler warnings of breakpad.
2014-02-26 15:43:22 +08:00
Cheng Zhao
38810c5518
linux: Add the missing lss dependency.
...
Chromium ships with it in its code base, but since libchromiumcontent
doesn't contain it in the distribution, we need to include it herer to
make breakpad_client compile.
Note that we put the header under `vendor/third_party/lss` instead of
checking out the repository under `vendor`, because we don't want to
patch breakpad.
2014-02-26 15:38:28 +08:00
Cheng Zhao
876bfc69ac
linux: Link with breakpad_client.
2014-02-26 15:20:57 +08:00
Cheng Zhao
2ce1d3a784
Fix building on cygwin.
2014-02-25 19:06:15 +08:00
Cheng Zhao
a81ef7847d
Bump v0.10.1.
2014-02-25 19:02:12 +08:00
Cheng Zhao
2117d06274
Disable in process stack dumping on Windows.
...
It would force the process to run in console.
2014-02-25 18:47:11 +08:00
Cheng Zhao
a5ec8a9110
Do not define _DEBUG.
...
The vc++ compiler would define some internal contants if we define
_DEBUG, since we are linking to the release build of chromiumcontent,
this would result in linking errors.
2014-02-25 18:24:07 +08:00
Cheng Zhao
30b3657c0e
Update libchromiumcontent to 1df8e7cdac8aa74c91c19ae0691ce512d560ab3e.
2014-02-25 08:53:17 +08:00
Cheng Zhao
06a4f83bb7
linux: Fix upload script.
2014-02-24 05:41:16 +00:00
Cheng Zhao
7a8e43c65e
linux: Fix create-dist.
2014-02-24 13:44:23 +08:00
Cheng Zhao
90cc1a7062
Bump v0.10.0.
2014-02-24 05:30:52 +00:00
Cheng Zhao
7d93b4a48f
Fix polluting devtools in some cases.
2014-02-24 13:14:01 +08:00
Cheng Zhao
a2ecb554cc
Merge pull request #178 from atom/debug-devtools
...
Add BrowserWindow.debugDevTools() API
2014-02-24 13:07:32 +08:00
Cheng Zhao
f65f95e95c
The DevTools window should manage lifetime itself.
2014-02-24 12:17:10 +08:00
Cheng Zhao
eaedac2536
Add the debugDevTools JS API.
2014-02-24 12:08:33 +08:00
Cheng Zhao
8b9d35d84e
Separate devtools code out.
2014-02-24 11:53:13 +08:00