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'
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
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
Cheng Zhao [Wed, 4 Nov 2015 02:08:13 +0000 (10:08 +0800)]
Merge pull request #3308 from frankenbot/master
Update redirects
Plusb Preco [Wed, 4 Nov 2015 01:50:33 +0000 (10:50 +0900)]
Merge remote-tracking branch 'refs/remotes/atom/master'
Joao Moreno [Wed, 4 Nov 2015 00:12:01 +0000 (16:12 -0800)]
remove kDisableLegacyIntermediateWindow switch set
frankenbot [Tue, 3 Nov 2015 17:13:48 +0000 (09:13 -0800)]
Update nodejs url
Cheng Zhao [Tue, 3 Nov 2015 09:58:03 +0000 (17:58 +0800)]
Merge pull request #3309 from atom/app-model-id
Fix a few problems around Application User Model ID
Cheng Zhao [Tue, 3 Nov 2015 07:49:37 +0000 (15:49 +0800)]
win: Use electron.app.$1 as default user model id
This is to keep compatibility with old apps that don't set app user
model id explicitly.
Cheng Zhao [Tue, 3 Nov 2015 07:36:44 +0000 (15:36 +0800)]
docs: app.setAppUserModelId
Cheng Zhao [Tue, 3 Nov 2015 07:30:54 +0000 (15:30 +0800)]
docs: Add notes for working together with Squirrel
Cheng Zhao [Tue, 3 Nov 2015 07:16:45 +0000 (15:16 +0800)]
Fix building on POSIX
Cheng Zhao [Tue, 3 Nov 2015 07:09:31 +0000 (15:09 +0800)]
win: Set app user model ID in one place
Fix #3297.
Fix #2573.
Cheng Zhao [Tue, 3 Nov 2015 06:55:43 +0000 (14:55 +0800)]
win: Do not set app user model id by default
When user drags exe file into taskbar directly the pinned icon will not
has an app user model id, so if we set app user model id in the
application two icons will show in the taskbar.
For apps installed with a installer it is not a problem since the
shortcut icon will be created with app user model id, but we should also
keep the ability to make portable apps work out of box.
Fix #3303.
frankenbot [Tue, 3 Nov 2015 05:16:12 +0000 (21:16 -0800)]
Update redirects
Cheng Zhao [Mon, 2 Nov 2015 15:28:45 +0000 (23:28 +0800)]
Translate menu template directly in C++
Cheng Zhao [Mon, 2 Nov 2015 13:20:44 +0000 (21:20 +0800)]
Merge pull request #3288 from deepak1556/flash_context_menu_pathc
browser: handle flash context menu request
Cheng Zhao [Mon, 2 Nov 2015 13:19:00 +0000 (21:19 +0800)]
Ignore case for type of savePage
Cheng Zhao [Mon, 2 Nov 2015 13:07:48 +0000 (21:07 +0800)]
Update native-mate
Cheng Zhao [Mon, 2 Nov 2015 12:30:47 +0000 (20:30 +0800)]
Merge pull request #3292 from ggamel/patch-2
Update auto-updater.md to improve readability
Cheng Zhao [Mon, 2 Nov 2015 12:28:01 +0000 (20:28 +0800)]
Code cleanup for remote module
Cheng Zhao [Mon, 2 Nov 2015 11:10:50 +0000 (19:10 +0800)]
Merge pull request #3291 from maxcnunes/better-error-handling
Improve error handling from remote
Cheng Zhao [Mon, 2 Nov 2015 11:08:47 +0000 (19:08 +0800)]
Merge pull request #3281 from MrSurly/patch-1
Update dialog.md
Cheng Zhao [Mon, 2 Nov 2015 10:33:27 +0000 (18:33 +0800)]
Merge pull request #3282 from bureken/master
Replace Mac with OS X
Jesus David Rojas [Fri, 30 Oct 2015 19:00:39 +0000 (14:30 -0430)]
Spanish translations of the documents
Greg Gamel [Sun, 1 Nov 2015 02:25:07 +0000 (21:25 -0500)]
Update auto-updater.md to improve readability
Fix minor grammatical mistakes, correct sentence structures, and improve readability.
Max Claus Nunes [Sat, 31 Oct 2015 23:20:54 +0000 (21:20 -0200)]
Improve error handling from remote
This way copy all properties available in the error object and keep the real stack trace
Eric Poulsen [Sat, 31 Oct 2015 23:04:01 +0000 (16:04 -0700)]
Update dialog.md
Robo [Sat, 31 Oct 2015 13:39:07 +0000 (19:09 +0530)]
browser: handle flash context menu
Paul Betts [Sat, 31 Oct 2015 15:57:04 +0000 (08:57 -0700)]
Add Windows version of running cmd
Cheng Zhao [Sat, 31 Oct 2015 07:00:06 +0000 (15:00 +0800)]
Clean up the code handling renderer callback
Cheng Zhao [Sat, 31 Oct 2015 06:18:58 +0000 (14:18 +0800)]
Merge pull request #3251 from deepak1556/remote_callback_patch
remote: track listeners on browser side
Jesus David Rojas [Fri, 30 Oct 2015 19:00:39 +0000 (14:30 -0430)]
Translate "Diferencias Técnicas con NW.js"
bureken [Sat, 31 Oct 2015 02:30:18 +0000 (05:30 +0300)]
Replace Mac with OS X
Eric Poulsen [Fri, 30 Oct 2015 21:46:18 +0000 (14:46 -0700)]
Update dialog.md
Clarification of showErrorBox behavior on Linux if called before app `ready` event.
Robo [Fri, 30 Oct 2015 03:04:40 +0000 (08:34 +0530)]
use webcontents id to identify callbacks