Cheng Zhao [Fri, 13 Nov 2015 04:10:59 +0000 (12:10 +0800)]
Merge pull request #3412 from skhameneh/master
Add --js-flags support for main thread.
Cheng Zhao [Fri, 13 Nov 2015 03:21:45 +0000 (11:21 +0800)]
Merge pull request #3415 from atom/exports-electron
Move all public APIs to "electron" module
Cheng Zhao [Fri, 13 Nov 2015 02:58:10 +0000 (10:58 +0800)]
linux: Don't throw error when using autoUpdater
Fix #3194.
Cheng Zhao [Fri, 13 Nov 2015 01:38:22 +0000 (09:38 +0800)]
Fix a few places using old style require
Cheng Zhao [Thu, 12 Nov 2015 15:02:39 +0000 (23:02 +0800)]
spec: Disable old APIs in tests
Cheng Zhao [Thu, 12 Nov 2015 14:56:18 +0000 (22:56 +0800)]
Fix a typo
Cheng Zhao [Thu, 12 Nov 2015 14:24:11 +0000 (22:24 +0800)]
docs: Add notes on old APIs
Cheng Zhao [Thu, 12 Nov 2015 13:46:03 +0000 (21:46 +0800)]
Add electron.hideInternalModules
Cheng Zhao [Thu, 12 Nov 2015 13:37:44 +0000 (21:37 +0800)]
Rename the env to ELECTRON_HIDE_INTERNAL_MODULES
Cheng Zhao [Thu, 12 Nov 2015 13:20:09 +0000 (21:20 +0800)]
docs: Update codes in docs to use require('electron')
Cheng Zhao [Thu, 12 Nov 2015 12:30:40 +0000 (20:30 +0800)]
Optimize remote.require('electron')
Cheng Zhao [Thu, 12 Nov 2015 10:28:04 +0000 (18:28 +0800)]
Use require('electron') in Electron's code
Shawn K [Thu, 12 Nov 2015 09:00:41 +0000 (01:00 -0800)]
Add --js-flags support for main thread.
Allow use of flags that must be set before V8 is initialized, such as
"--harmony_proxies", e.g. --js-flags="--harmony_proxies
--harmony_collections"
Cheng Zhao [Thu, 12 Nov 2015 09:02:04 +0000 (17:02 +0800)]
Add ELECTRON_DISABLE_OLD_STYLE_MODULES env
Cheng Zhao [Thu, 12 Nov 2015 08:28:22 +0000 (16:28 +0800)]
Add "electron" module
Cheng Zhao [Thu, 12 Nov 2015 08:27:28 +0000 (16:27 +0800)]
Update node for atom/node#13
Cheng Zhao [Thu, 12 Nov 2015 04:49:51 +0000 (12:49 +0800)]
Merge pull request #3409 from preco21/master
Update as upstream
Plusb Preco [Thu, 12 Nov 2015 03:24:28 +0000 (12:24 +0900)]
Update as upstream
Cheng Zhao [Thu, 12 Nov 2015 01:49:05 +0000 (09:49 +0800)]
Update brightray
Cheng Zhao [Wed, 11 Nov 2015 15:55:43 +0000 (23:55 +0800)]
docs: Update BrowserWindow's options
Cheng Zhao [Wed, 11 Nov 2015 14:57:30 +0000 (22:57 +0800)]
Merge pull request #3392 from Mingling94/master
Suggest adding arguments when running webdriver
Cheng Zhao [Wed, 11 Nov 2015 14:55:32 +0000 (22:55 +0800)]
docs: More notes on --proxy-server, close #3390
Cheng Zhao [Wed, 11 Nov 2015 14:44:05 +0000 (22:44 +0800)]
Merge pull request #3354 from nishanths/master
Add drag-entered and drag-exited events to Tray
Cheng Zhao [Wed, 11 Nov 2015 03:29:02 +0000 (11:29 +0800)]
Merge pull request #3400 from atom/browser-window-options
Remove the "-" in BrowserWindow's option names
Cheng Zhao [Wed, 11 Nov 2015 02:37:01 +0000 (10:37 +0800)]
spec: Make the crash-reporter test more reliable
Cheng Zhao [Wed, 11 Nov 2015 02:33:59 +0000 (10:33 +0800)]
Use new styles of browserWindow options
Cheng Zhao [Wed, 11 Nov 2015 02:32:25 +0000 (10:32 +0800)]
Avoid storing unrelated things in WebContentsPreferences
Cheng Zhao [Tue, 10 Nov 2015 16:27:08 +0000 (00:27 +0800)]
Deep copy the options
Otherwise a window's options is possible to be affected by others.
Cheng Zhao [Tue, 10 Nov 2015 16:26:46 +0000 (00:26 +0800)]
Be compatible with old BrowserWindow options
Cheng Zhao [Tue, 10 Nov 2015 16:26:17 +0000 (00:26 +0800)]
Remove unneeded override code
Cheng Zhao [Tue, 10 Nov 2015 14:23:21 +0000 (22:23 +0800)]
Use minWidth style for options instead of min-width
Cheng Zhao [Tue, 10 Nov 2015 14:17:27 +0000 (22:17 +0800)]
Reorder switches
Cheng Zhao [Wed, 11 Nov 2015 02:06:47 +0000 (10:06 +0800)]
Merge pull request #3398 from preco21/master
Update as upstream
Cheng Zhao [Wed, 11 Nov 2015 02:06:12 +0000 (10:06 +0800)]
Merge pull request #3397 from preco21/patch-2
Standardize the webContents object names
Plusb Preco [Wed, 11 Nov 2015 00:44:33 +0000 (09:44 +0900)]
Update as upstream
Plusb Preco [Wed, 11 Nov 2015 00:03:49 +0000 (09:03 +0900)]
Standardize the webContents object name
Plusb Preco [Tue, 10 Nov 2015 22:57:59 +0000 (07:57 +0900)]
Merge remote-tracking branch 'refs/remotes/atom/master'
Ming Luo [Tue, 10 Nov 2015 19:55:00 +0000 (14:55 -0500)]
Suggest adding arguments when running webdriver
Nishanth Shanmugham [Tue, 10 Nov 2015 16:14:55 +0000 (10:14 -0600)]
docs: Update tray docs with drop and drag-end events
Nishanth Shanmugham [Tue, 10 Nov 2015 16:02:50 +0000 (10:02 -0600)]
Tray: Add drag-end and drop events
Nishanth Shanmugham [Tue, 10 Nov 2015 15:27:39 +0000 (09:27 -0600)]
Tray: Rename events to drag-enter and drag-leave
Previously, the names were drag-entered and drag-exited. The new names mirror the HTML Drag and Drop event names
Cheng Zhao [Tue, 10 Nov 2015 12:32:16 +0000 (20:32 +0800)]
Update brightray for atom/brightray#167
Cheng Zhao [Tue, 10 Nov 2015 12:25:48 +0000 (20:25 +0800)]
Merge pull request #3385 from DerNivel/patch-1
Fix typo
Levin Rickert [Tue, 10 Nov 2015 11:42:05 +0000 (12:42 +0100)]
Fix typo
Cheng Zhao [Tue, 10 Nov 2015 10:04:59 +0000 (18:04 +0800)]
Fix compilation error of brightray
Cheng Zhao [Tue, 10 Nov 2015 09:44:14 +0000 (17:44 +0800)]
Update brightray for win7 crash of using notification
Cheng Zhao [Tue, 10 Nov 2015 09:43:29 +0000 (17:43 +0800)]
docs: Clean up the desktop-environment-integration.md
Cheng Zhao [Tue, 10 Nov 2015 09:30:08 +0000 (17:30 +0800)]
Merge pull request #3382 from felixrieseberg/notifications
Document Notifications
Cheng Zhao [Tue, 10 Nov 2015 09:29:07 +0000 (17:29 +0800)]
Merge pull request #3384 from atom/ipc-renderer
Use different names for "ipc" module in main and renderer processes
Cheng Zhao [Tue, 10 Nov 2015 08:59:08 +0000 (16:59 +0800)]
Implement event.sender for ipcRenderer
Cheng Zhao [Tue, 10 Nov 2015 08:48:24 +0000 (16:48 +0800)]
docs: Update with new IPC modules
Cheng Zhao [Tue, 10 Nov 2015 08:21:08 +0000 (16:21 +0800)]
spec: Use multiparty instead of formidable
The latter is buggy and affects our specs.
Cheng Zhao [Tue, 10 Nov 2015 08:04:34 +0000 (16:04 +0800)]
Use ipcMain in Electron's code
Cheng Zhao [Tue, 10 Nov 2015 07:41:24 +0000 (15:41 +0800)]
Deprecate ipc module for ipcMain
Cheng Zhao [Tue, 10 Nov 2015 07:29:43 +0000 (15:29 +0800)]
Use ipcRenderer in Electron's code
Felix Rieseberg [Tue, 10 Nov 2015 07:28:14 +0000 (08:28 +0100)]
Document Notifications
Cheng Zhao [Tue, 10 Nov 2015 07:12:07 +0000 (15:12 +0800)]
Deprecate ipc module for ipcRenderer
Cheng Zhao [Mon, 9 Nov 2015 14:56:12 +0000 (22:56 +0800)]
Update brightray for atom/brightray#161
Cheng Zhao [Mon, 9 Nov 2015 14:40:36 +0000 (22:40 +0800)]
Merge pull request #3372 from atom/deprecation-notice
Show warnings for deprecated APIs
Cheng Zhao [Mon, 9 Nov 2015 13:18:57 +0000 (21:18 +0800)]
Print warnings for deprecated APIs
Cheng Zhao [Mon, 9 Nov 2015 11:07:55 +0000 (19:07 +0800)]
Do not turn off deprecation notice by default
It is v4 now, people should be punished if they are still using
deprecated Node.js APIs.
Cheng Zhao [Mon, 9 Nov 2015 10:09:22 +0000 (18:09 +0800)]
Add "deprecate" module
Cheng Zhao [Mon, 9 Nov 2015 10:24:32 +0000 (18:24 +0800)]
Rely on "download" script for argument verification
Cheng Zhao [Mon, 9 Nov 2015 08:38:51 +0000 (16:38 +0800)]
Update brightray for atom/electron#3310
Cheng Zhao [Mon, 9 Nov 2015 08:37:00 +0000 (16:37 +0800)]
Merge pull request #3368 from tejaspathak/master
Add option to build local libchromiumcontent
Cheng Zhao [Mon, 9 Nov 2015 03:42:37 +0000 (11:42 +0800)]
docs: Fix typo
Plusb Preco [Sun, 8 Nov 2015 23:17:12 +0000 (08:17 +0900)]
Merge remote-tracking branch 'refs/remotes/atom/master'
Plusb Preco [Sun, 8 Nov 2015 22:48:40 +0000 (07:48 +0900)]
Update as upstream
tejaspathak [Sun, 8 Nov 2015 08:41:16 +0000 (17:41 +0900)]
Fix pylint errors
tejaspathak [Sun, 8 Nov 2015 07:18:22 +0000 (16:18 +0900)]
Add option to build local libchromiumcontent
- Currently libchromiumcontent is downloaded by default.
- Now developer can choose to provide local libchromiumcontent src, shared and static path
Cheng Zhao [Sat, 7 Nov 2015 04:12:17 +0000 (12:12 +0800)]
Update brightray for #3357
Cheng Zhao [Fri, 6 Nov 2015 13:37:37 +0000 (21:37 +0800)]
Bump v0.34.3
Cheng Zhao [Fri, 6 Nov 2015 13:25:27 +0000 (21:25 +0800)]
Merge pull request #3356 from atom/process-exit
Make process.exit() quit program gracefully
Cheng Zhao [Fri, 6 Nov 2015 13:00:38 +0000 (21:00 +0800)]
spec: Fix refreshing on Windows
Cheng Zhao [Fri, 6 Nov 2015 12:23:41 +0000 (20:23 +0800)]
Make sure handles of callbacks are releases on exit
Some callbacks are stored in native resources that not managed by
JavaScript, so when those resources are destroyed the JavaScript context
may already be destroyed, and releasing callbacks then would result in
crash.
Cheng Zhao [Fri, 6 Nov 2015 10:51:34 +0000 (18:51 +0800)]
win: Add ELECTRON_DEFAULT_ERROR_MODE env
It is useful to help debugging crashes without opening debugger.
Cheng Zhao [Fri, 6 Nov 2015 10:27:13 +0000 (18:27 +0800)]
Make process.exit() quit gracefully
Instead of abrupting the whole program immediately, we should close all
windows and release all native resources gracefully on exit. This avoids
possible crashes.
Fix #3350.
Cheng Zhao [Fri, 6 Nov 2015 03:31:44 +0000 (11:31 +0800)]
Merge pull request #3355 from preco21/master
Update as upstream
Plusb Preco [Fri, 6 Nov 2015 01:52:55 +0000 (10:52 +0900)]
Update as upstream
Nishanth Shanmugham [Fri, 6 Nov 2015 01:02:24 +0000 (19:02 -0600)]
Tray: Remove extra qualification in header
Nishanth Shanmugham [Fri, 6 Nov 2015 00:49:34 +0000 (18:49 -0600)]
docs: Add Tray drag-entered and drag-exited events
Nishanth Shanmugham [Fri, 6 Nov 2015 00:45:43 +0000 (18:45 -0600)]
Tray: Add drag-entered and drag-exited events
Cheng Zhao [Thu, 5 Nov 2015 14:41:52 +0000 (22:41 +0800)]
Merge pull request #3343 from atom/fix-crash-of-crash-reporter
win: Guard against failure of RtlAddFunctionTable
Cheng Zhao [Thu, 5 Nov 2015 14:00:40 +0000 (22:00 +0800)]
win: Guard against failure of RtlAddFunctionTable
On some machines this call will fail and CHECK will abort the
application.
Cheng Zhao [Thu, 5 Nov 2015 12:47:27 +0000 (20:47 +0800)]
win: Fix calling showItemInFolder in renderer process
Tyler Gibson [Wed, 4 Nov 2015 21:40:12 +0000 (13:40 -0800)]
Fixing MoveItemToTrash behavior in Windows
Modifying MoveItemToTrash for Windows to actually verify file can be
moved to a drive's recycle bin before attempting to delete it.
PR: #3337.
Ryan Molden [Wed, 4 Nov 2015 19:42:35 +0000 (11:42 -0800)]
Re-enable accessibility in Electron on Windows
In conjunction with commit 7c41f0e.
Cheng Zhao [Thu, 5 Nov 2015 02:12:03 +0000 (10:12 +0800)]
Merge pull request #3313 from kevinsimper/patch-1
Update devtools-extension with a note about it not working
Kevin Simper [Tue, 3 Nov 2015 15:11:29 +0000 (16:11 +0100)]
Update devtools-extension with a note about it not working
Cheng Zhao [Wed, 4 Nov 2015 11:24:32 +0000 (19:24 +0800)]
Merge pull request #3328 from atom/wrapper-cleanup
Clean up native resources on exit
Cheng Zhao [Wed, 4 Nov 2015 10:21:03 +0000 (18:21 +0800)]
Make sure all native resources get freed on exit
Cheng Zhao [Wed, 4 Nov 2015 09:31:10 +0000 (17:31 +0800)]
Destroy JS env immediately after running destruction callbacks
Cheng Zhao [Wed, 4 Nov 2015 09:23:27 +0000 (17:23 +0800)]
mac: Destroy the app delegate before running destruction callbacks
Otherwise users might be able to access wrapper functions after they are
destroyed.
Cheng Zhao [Wed, 4 Nov 2015 09:13:14 +0000 (17:13 +0800)]
Merge pull request #3326 from preco21/master
Update as upstream
Cheng Zhao [Wed, 4 Nov 2015 08:54:36 +0000 (16:54 +0800)]
Cleanup wrapper function when app has done quitting
The app may still do something when quitting, we need to make sure the
wrapper function is still there at that time.
Cheng Zhao [Wed, 4 Nov 2015 08:50:19 +0000 (16:50 +0800)]
Style fix
Plusb Preco [Wed, 4 Nov 2015 08:47:14 +0000 (17:47 +0900)]
Update as upstream
Plusb Preco [Wed, 4 Nov 2015 08:47:03 +0000 (17:47 +0900)]
Merge remote-tracking branch 'refs/remotes/atom/master'
mgarciaisaia [Wed, 4 Nov 2015 04:09:05 +0000 (01:09 -0300)]
:checkered_flag::bug: Buffer overflows in tooltips
Fixes #3290.
Cheng Zhao [Wed, 4 Nov 2015 07:14:36 +0000 (15:14 +0800)]
Merge pull request #3323 from joaomoreno/win-keyboard-accessibility
Enable Windows keyboard accessibility