Cheng Zhao
28f5d184b3
Do not depend on node to set include_dirs.
...
Part of atom/node#2 .
2013-12-12 14:07:00 +08:00
Cheng Zhao
fc00da9732
Update brightray, which contains all our patches in master.
2013-12-12 10:43:50 +08:00
Cheng Zhao
9ea75b7519
We are now at v0.8.0-pre.
2013-12-12 10:43:34 +08:00
Cheng Zhao
61c63a6af9
Fix crashes about persistent v8 functions.
2013-12-12 00:10:09 +08:00
Cheng Zhao
e4bfa373de
Fix node integration to browser after updated to Chrome31.
2013-12-11 23:59:03 +08:00
Cheng Zhao
d53915c6ab
Fix recursive calling of handle().
2013-12-11 23:57:37 +08:00
Cheng Zhao
409a431892
Huge commit to use new V8 and Content APIs.
...
Still got a lots of linking errors!
2013-12-11 15:48:19 +08:00
Cheng Zhao
d82cfc023f
💄 There should be no space between & and type name.
2013-12-10 14:27:25 +08:00
Cheng Zhao
f9c41f33e5
node::ObjectWrap how had a handle() method.
2013-12-10 14:15:37 +08:00
Cheng Zhao
4ec4b01218
base/string16.h was moved to base/strings/string16.h.
2013-12-10 14:14:05 +08:00
Cheng Zhao
0a37852757
Update to node v0.11.9.
2013-12-10 14:07:32 +08:00
Cheng Zhao
42ffa5813f
Update libchromiumcontent and brightray to use Chrome31.
2013-12-09 17:23:32 +08:00
Cheng Zhao
597e17b540
Fix template related compilation errors of VC++.
2013-12-09 16:34:10 +08:00
Cheng Zhao
9ac0591386
Bump v0.7.6.
2013-12-08 22:42:43 -08:00
Cheng Zhao
cb73a3c572
Remove the RestartHangMonitorTimeout API, which is useless now.
2013-12-09 14:17:56 +08:00
Cheng Zhao
2c672052e6
Flatten spec files, make them seem cleaner.
2013-12-06 22:23:02 +08:00
Cheng Zhao
b431e96f9d
Update node: Add fs.lstatSyncNoException, closes #138 .
2013-12-06 21:51:47 +08:00
Cheng Zhao
36445f8d8b
Merge pull request #139 from atom/browser-cleaner
...
Do not rely on renderer to report the deletion of render view
2013-12-06 05:17:27 -08:00
Cheng Zhao
085b1a45ee
Report the right render view that is deleted.
2013-12-06 15:53:40 +08:00
Cheng Zhao
844fccc177
Use random number as id in CallbacksRegistry.
...
It's very possible that the callbacks got GCed before the render view is
closed (like page getting refreshed), so we should not let browser call
the wrong callback, instead we should throw error whenever a callback is
not found.
2013-12-06 15:04:51 +08:00
Cheng Zhao
0a63395b0f
💄 Restore old settings in app specs.
2013-12-06 14:54:29 +08:00
Cheng Zhao
623e0f3ae4
Release render view's remote objects when it's deleted.
...
Privously we release them when the window is unloaded, which is not
correct since a render view can have multiple windows (or js contexts)
and when the unload event is emitted the render view could already have
gone.
This PR does the cleaning work purely in browser, so here is no need to
worry about renderer's life time.
2013-12-06 14:44:25 +08:00
Cheng Zhao
e9e90b481a
💄 Fix cpplint warnings.
2013-12-05 23:54:57 +08:00
Cheng Zhao
4a1ee39156
Get rid of manually converting to base::Value when possible.
2013-12-05 23:47:07 +08:00
Cheng Zhao
e5afa72b4d
Fail quietly when getting null renderer view.
...
It happens when the window is closing.
2013-12-05 23:34:43 +08:00
Cheng Zhao
287c948845
Enable getting scoped_ptr type from v8 value.
...
God damned C++ template.
2013-12-05 23:25:14 +08:00
Cheng Zhao
4625f051c8
Simplify V8 operations in renderer ipc code.
2013-12-05 22:12:27 +08:00
Cheng Zhao
8d271a6655
Update node: Fixed a handle leak in fs.statNoException().
2013-12-05 21:41:39 +08:00
Cheng Zhao
65b3435156
Bump v0.7.5.
2013-12-05 13:48:19 +08:00
Cheng Zhao
3c60e07653
Merge pull request #136 from atom/fix-ua
...
Use name and version information of package.json
2013-12-04 21:44:35 -08:00
Cheng Zhao
564c5c1664
Add simple specs for app.getName() and app.getVersion().
2013-12-05 13:37:01 +08:00
Cheng Zhao
5f4a9316f1
📝 Add usage of productName of package.json.
2013-12-05 11:46:36 +08:00
Cheng Zhao
a0c0bb18b7
Choose a better name for the default_app.
2013-12-05 11:31:16 +08:00
Cheng Zhao
284160bf2d
Set application's name and version from the package.json.
2013-12-05 11:30:06 +08:00
Cheng Zhao
0229c3187b
Override the user agent to contain application and atom-shell's version.
2013-12-05 11:21:11 +08:00
Cheng Zhao
eec8560119
📝 Update documentation on changes of "app" module.
2013-12-05 11:02:09 +08:00
Cheng Zhao
fc4ed9be12
Use bundle's name as application name when we have one.
2013-12-05 10:42:04 +08:00
Cheng Zhao
a614134144
Simplify V8 operations.
2013-12-05 10:35:57 +08:00
Cheng Zhao
5670ee7693
Add API to get and override application name.
2013-12-05 10:32:58 +08:00
Cheng Zhao
420ae1a2cc
Add API to override browser version.
2013-12-05 10:26:01 +08:00
Cheng Zhao
02bbf07d3a
Enable overriding UA strings.
2013-12-05 10:08:11 +08:00
Cheng Zhao
121163f9ca
Add conversions between V8 Value and GURL.
2013-12-05 10:07:51 +08:00
Kevin Sawicki
d79626f02f
📝 Update repo link to atom/atom
2013-12-04 09:09:30 -08:00
Cheng Zhao
7cffbc8a1a
Bump v0.7.4.
2013-12-04 22:12:58 +08:00
Cheng Zhao
170ef2362f
Merge pull request #133 from atom/sheet-unresponsive
...
Do not send "unresponsive" message if window is showing a modal dialog.
2013-12-04 06:11:38 -08:00
Cheng Zhao
e45f83e62a
Make sure browserWindow.destroy() doesn't leave zombie processes.
2013-12-04 22:00:20 +08:00
Cheng Zhao
687c9de5d7
win: Implement NativeWindowWin::HasModalDialog().
2013-12-04 21:18:53 +08:00
Cheng Zhao
e43b39a009
Do not send "unresponsive" message if window is showing a modal dialog.
2013-12-04 17:18:55 +08:00
Cheng Zhao
bfe8928ab1
Do not use flags to mark whether the window is unresponsive.
...
It's error prone.
2013-12-04 17:10:59 +08:00
Cheng Zhao
d6d1604623
mac: Add API to return whether the window has attached sheet.
2013-12-04 16:32:32 +08:00