Cheng Zhao
6c36f7e5c9
gtk: Window.focus should not change visibility.
2014-02-21 15:34:38 +08:00
Cheng Zhao
3576c6d2ff
Fix race condition when initializing request context getter.
...
Note that we are calling GetURLRequestContext() in the UI thread when
using the protocol module, this should in fact not be allowed, but for
now we just use the workaround of making sure the request context getter
has been initialized before we use the protocol module.
2014-02-21 00:56:18 +08:00
Cheng Zhao
87b78a89fb
Menu::attachToWindow is available on Linux.
2014-02-19 13:10:09 +00:00
Cheng Zhao
27cd6688c1
BrowserWindow::setMenu is available on Linux.
2014-02-19 13:06:45 +00:00
Cheng Zhao
0a9c371ca2
linux: Fix crash when using protocol module early.
2014-02-19 11:39:01 +00:00
Cheng Zhao
d89fb15daf
Merge branch 'master' into linux
2014-02-19 11:04:15 +00:00
Cheng Zhao
e3d5b62000
gtk: Add dummy implementation of dialog.
2014-02-14 14:07:23 +00:00
Cheng Zhao
6bd56f2a52
gtk: Add utils imported from chrome.
2014-02-14 13:59:41 +00:00
Cheng Zhao
426e7645bc
gtk: Add dummy implementation of Menu.
2014-02-14 13:41:20 +00:00
Cheng Zhao
521fb7d54c
linux: Fix compilation error.
2014-02-14 13:34:59 +00:00
Cheng Zhao
4051d2ebdb
Merge branch 'master' into linux
...
Conflicts:
atom.gyp
vendor/apm
vendor/brightray
2014-02-14 13:17:00 +00:00
Cheng Zhao
b4fa3cd925
Bump v0.9.3.
2014-02-12 22:14:13 -08:00
Cheng Zhao
65f258160e
Merge pull request #176 from atom/unload-on-upgrade
...
Close all windows before installing update
2014-02-17 18:14:14 +08:00
Cheng Zhao
fde4c544b8
💄
2014-02-17 17:50:16 +08:00
Cheng Zhao
274c9d04b1
Enable the quitAndInstall to be cancelled by beforeunload handler.
2014-02-17 16:25:00 +08:00
Cheng Zhao
07fc2b41af
Fix using BrowserWindow as parameter for ipc.sendChannel.
2014-02-17 15:24:42 +08:00
Cheng Zhao
a9efe77ceb
Fix quitAndInstall when there is no window.
2014-02-17 15:06:25 +08:00
Cheng Zhao
b932461b45
Fix crash when calling quitAndUpdate without any update.
2014-02-17 14:56:23 +08:00
Cheng Zhao
6b3ff63358
Close all windows before installing update.
2014-02-17 14:51:22 +08:00
Cheng Zhao
dd4e36a42e
Bump v0.9.2.
2014-02-12 20:52:46 +08:00
Cheng Zhao
93687efee9
win: Use util.format to format arguments in console.log.
2014-02-12 20:32:30 +08:00
Cheng Zhao
9ba7db8815
win: Fix detecting attached modal dialog.
2014-02-10 20:07:38 +08:00
Cheng Zhao
f4a2c12d75
Use keydown event for accelerator.
...
This follows the behaivor on OS X, fixed #174 .
2014-02-06 19:43:30 +08:00
Cheng Zhao
283aa79c17
Fix assertions when building against Debug libchromiumcontent.
...
Imported from https://github.com/brightray/brightray/pull/50 .
2014-02-05 11:18:32 +08:00
probablycorey
a78807b309
Bump v0.9.1.
2014-02-03 12:41:53 -08:00
probablycorey
e7248b486f
Parse the 4th argument into a date.
2014-02-03 12:39:54 -08:00
Cheng Zhao
c2afa3521e
Fix building on Windows.
2014-02-03 09:21:45 +08:00
Cheng Zhao
6ae38d86df
Bump v0.9.0.
2014-01-30 13:32:16 -08:00
Cheng Zhao
c13724b342
Fix ci.
2014-02-02 19:58:25 +08:00
probablycorey
5da1e9ed10
Handle all download events from AutoUpdater::CheckForUpdates
2014-02-01 15:55:57 -08:00
probablycorey
a8913f5ea0
Remove version string from feed url
2014-01-31 16:14:16 -08:00
probablycorey
a59756485e
Handle all download events in completed block.
...
'update-downloaded' and 'update-not-available' events are now called
in the completed block.
2014-01-31 16:13:01 -08:00
probablycorey
6949af5427
Emit 'update-available' and 'checking-for-update' events.
2014-01-31 16:11:11 -08:00
probablycorey
da602a7c01
Include the version with the update request
2014-01-31 16:02:38 -08:00
Cheng Zhao
50eb5454d4
Still subscribe to "updates" for update notifications.
...
It seems that we should subscribeError to checkForUpdatesCommand to
catch all errors, and the "updates" would only work when there is no
error happened.
2014-01-31 21:47:59 +08:00
Cheng Zhao
8ee1e1d208
Subscribe to checkForUpdatesCommand's return value.
2014-01-31 21:31:42 +08:00
Cheng Zhao
73ec7783af
No need to add "static" for functions in anonymouse namespace.
2014-01-31 21:10:51 +08:00
Cheng Zhao
b7e120b68c
Merge branch 'master' into cj-replace-sparkle-with-squirrel
2014-01-31 19:36:26 +08:00
Cheng Zhao
a85075103f
Move resources file under resources/
2014-01-31 19:34:31 +08:00
Cheng Zhao
2634328720
Fix how we filter out atom-shell switches in process.argv.
2014-01-31 16:40:20 +08:00
Cheng Zhao
0df59e2714
💄 Fix cppling warning.
2014-01-31 15:53:01 +08:00
Cheng Zhao
bd51a4c8cf
Fix crash when opening multiple pages at the same time.
2014-01-31 15:09:13 +08:00
Cheng Zhao
61b69a4e8a
Fix loss of --node-integration token after refresh.
2014-01-31 10:30:16 +08:00
Cheng Zhao
ec00da416f
Rename iframe-security to node-integration.
2014-01-30 23:20:12 +08:00
Cheng Zhao
a0b15661ed
Append --iframe-security to renderer process.
2014-01-30 21:57:01 +08:00
Cheng Zhao
9a58706e1f
Don't pollute process.argv of browser process.
2014-01-30 21:20:02 +08:00
probablycorey
795c31918a
Merge remote-tracking branch 'origin/master' into cj-replace-sparkle-with-squirrel
2014-01-29 14:55:20 -08:00
Cheng Zhao
75ec34884d
Bump v0.8.7.
2014-01-23 05:02:28 -08:00
Cheng Zhao
d63de1ae15
Wrap callbacks with v8::Locker.
...
In browser process, because of the use of v8::Locker in ProxyResolverV8,
creating HandleScope requires entering locker first, so in browser
process we should just use v8::Locker whenever we need to use V8 in a
callback called from non-V8 places (like dialog's callback, work pushed
to MessageLoop).
But also notice that the renderer process doesn't use v8::Locker, so we
have to be careful not to use it, otherwise blink would crash when
creating HandleScope.
2014-01-27 15:14:11 +08:00
Cheng Zhao
5250871e69
Remove unneeded HandleScopes.
...
It's not necessary to create HandleScope in v8 native binding functions,
because it's guarrenteed that the there is a upper HandleScope when the
native function is called. So unless we are urgent to free the handles,
not using HandleScope in native binding functions is a cleaner and safer
choice.
2014-01-27 15:01:06 +08:00