Cheng Zhao [Wed, 11 May 2016 07:15:32 +0000 (16:15 +0900)]
Use create function instead of IDWeakMap constructor
Cheng Zhao [Wed, 11 May 2016 06:51:22 +0000 (15:51 +0900)]
Remove IDWeakMap
Cheng Zhao [Wed, 11 May 2016 05:46:32 +0000 (14:46 +0900)]
Make KeyWeakMap a template class
Cheng Zhao [Wed, 11 May 2016 05:26:32 +0000 (14:26 +0900)]
Fix leak when KeyWeakMap::Remove is called directly
Usually the KeyObject would be destroyed when GC happens, but then
Remove is called before GC happens, the KeyObject would be leaked
forever. This fixes it by keeping KeyObject as a member of map.
Cheng Zhao [Wed, 11 May 2016 04:40:33 +0000 (13:40 +0900)]
Add KeyWeakMap without Add method
Cheng Zhao [Wed, 11 May 2016 03:24:02 +0000 (12:24 +0900)]
Remove unused methods of IDWeakMap
Cheng Zhao [Wed, 11 May 2016 06:15:15 +0000 (15:15 +0900)]
Merge branch 'master' of https://github.com/electron/electron
Cheng Zhao [Wed, 11 May 2016 06:14:56 +0000 (15:14 +0900)]
Merge branch '1-0-release'
Cheng Zhao [Wed, 11 May 2016 06:12:04 +0000 (15:12 +0900)]
Merge pull request #5486 from electron/fix-dump-version-info-js
Do not use require('app') in dump-version-info.js
Cheng Zhao [Wed, 11 May 2016 06:07:09 +0000 (15:07 +0900)]
Do not use require('app') in dump-version-info.js
Cheng Zhao [Wed, 11 May 2016 05:48:43 +0000 (14:48 +0900)]
Merge pull request #5485 from preco21/korean-docs-4
docs: Update Korean docs as upstream
Plusb Preco [Wed, 11 May 2016 04:48:40 +0000 (13:48 +0900)]
:memo: Update Korean docs as upstream
[ci skip]
Machisté N. Quintana [Wed, 11 May 2016 04:27:45 +0000 (21:27 -0700)]
Merge pull request #5480 from preco21/patch-3
docs: Match object notation style
Plusb Preco [Wed, 11 May 2016 01:48:54 +0000 (10:48 +0900)]
:memo: Update `README-ko.md`
[ci skip]
Plusb Preco [Wed, 11 May 2016 01:30:02 +0000 (10:30 +0900)]
:memo: Match object notation style
[ci skip]
Cheng Zhao [Wed, 11 May 2016 00:41:08 +0000 (09:41 +0900)]
Merge pull request #5477 from danhp/download-bounce
Add API: app.dock.downloadFinished(filePath)
Cheng Zhao [Wed, 11 May 2016 00:24:24 +0000 (09:24 +0900)]
Merge pull request #5479 from electron/widevine-path
Fix passing paths in command line
Cheng Zhao [Wed, 11 May 2016 00:23:52 +0000 (09:23 +0900)]
Merge branch 'document-fixes-4' of https://github.com/preco21/electron into preco21-document-fixes-4
Cheng Zhao [Wed, 11 May 2016 00:20:51 +0000 (09:20 +0900)]
Merge pull request #5473 from preco21/korean-docs-3
docs: Update Korean docs as upstream
Cheng Zhao [Wed, 11 May 2016 00:12:01 +0000 (09:12 +0900)]
Merge pull request #5471 from nickytonline/fix-readme
Fixed code snippet in read me
Cheng Zhao [Tue, 10 May 2016 23:47:50 +0000 (08:47 +0900)]
Fix passing paths in command line
Nick Taylor [Tue, 10 May 2016 20:32:45 +0000 (22:32 +0200)]
fixed code snippet in menu api documentation.
Daniel Pham [Tue, 10 May 2016 19:02:56 +0000 (15:02 -0400)]
Add API: app.dock.downloadFinished(filePath)
Plusb Preco [Tue, 10 May 2016 18:34:06 +0000 (03:34 +0900)]
:memo: Remove whitespace
[ci skip]
Plusb Preco [Tue, 10 May 2016 18:14:06 +0000 (03:14 +0900)]
:memo: Update Korean docs as upstream
[ci skip]
Plusb Preco [Tue, 10 May 2016 17:38:42 +0000 (02:38 +0900)]
:memo: Match variable names
[ci skip]
Plusb Preco [Tue, 10 May 2016 17:16:32 +0000 (02:16 +0900)]
:memo: Match variable names
[ci skip]
Plusb Preco [Tue, 10 May 2016 17:15:09 +0000 (02:15 +0900)]
:memo: Fix code style issue
* Change `var` to `let`.
* Change `function() {}` to `() => {}`.
* Use shorthand function syntax on object notation.
* Remove spaces between object notation brackets.
* Small fixes.
Plusb Preco [Tue, 10 May 2016 16:57:55 +0000 (01:57 +0900)]
:memo: Add missing semicolons
[ci skip]
Plusb Preco [Tue, 10 May 2016 16:34:51 +0000 (01:34 +0900)]
:memo: Cleanup codes
[ci skip]
Plusb Preco [Tue, 10 May 2016 16:32:13 +0000 (01:32 +0900)]
:memo: Remove whitespace after code block
[ci skip]
Plusb Preco [Tue, 10 May 2016 16:26:38 +0000 (01:26 +0900)]
:memo: Match destructuring style
[ci skip]
Cheng Zhao [Tue, 10 May 2016 10:44:36 +0000 (19:44 +0900)]
Merge pull request #5462 from zicai/patch-1
Docs:fix a minor typo
Plusb Preco [Tue, 10 May 2016 09:42:11 +0000 (18:42 +0900)]
:memo: Fix code style issue
* Match equality operators for consistent that `==`, `!=` by `===`,
`!==`.
* Match string expression notation `"` by `'`.
[ci skip]
zicai [Tue, 10 May 2016 08:53:14 +0000 (16:53 +0800)]
Docs:fix a minor typo
Plusb Preco [Tue, 10 May 2016 08:41:16 +0000 (17:41 +0900)]
:memo: Adjust line length to `80`
[ci skip]
Plusb Preco [Tue, 10 May 2016 08:35:12 +0000 (17:35 +0900)]
:memo: Small fixes
[ci skip]
Plusb Preco [Tue, 10 May 2016 07:27:14 +0000 (16:27 +0900)]
:memo: Update Korean docs as upstream
[ci skip]
Cheng Zhao [Tue, 10 May 2016 07:10:02 +0000 (16:10 +0900)]
Update native_mate: close #5392
Plusb Preco [Tue, 10 May 2016 04:48:26 +0000 (13:48 +0900)]
:memo: Add `security.md`
[ci skip]
Cheng Zhao [Tue, 10 May 2016 02:11:00 +0000 (11:11 +0900)]
Merge pull request #5459 from electron/soft-warning
Turn exception in protocol.registerStandardSchemes into warning warning
Cheng Zhao [Tue, 10 May 2016 00:57:13 +0000 (09:57 +0900)]
spec: protocol.registerStandardSchemes does not throw
Cheng Zhao [Mon, 9 May 2016 01:20:08 +0000 (10:20 +0900)]
docs: When to use protocol.registerStandardSchemes
Cheng Zhao [Mon, 9 May 2016 00:49:28 +0000 (09:49 +0900)]
Turn the exception in protocol.registerStandardSchemes to warning
Cheng Zhao [Mon, 9 May 2016 00:22:03 +0000 (09:22 +0900)]
No need to keep the deprecated APIs
They will be removed in next release.
Cheng Zhao [Mon, 9 May 2016 10:17:58 +0000 (19:17 +0900)]
Bump v1.0.0
Cheng Zhao [Mon, 9 May 2016 11:08:50 +0000 (20:08 +0900)]
Fix exception when refreshing specs window
Cheng Zhao [Mon, 9 May 2016 10:16:38 +0000 (19:16 +0900)]
Merge pull request #5373 from electron/remove-deprecated-apis
Remove deprecated apis
Plusb Preco [Mon, 9 May 2016 07:23:11 +0000 (16:23 +0900)]
:memo: Fix small typos
[ci skip]
Plusb Preco [Mon, 9 May 2016 07:20:05 +0000 (16:20 +0900)]
:memo: Update Korean docs as upstream
[ci skip]
Plusb Preco [Mon, 9 May 2016 02:23:46 +0000 (11:23 +0900)]
:memo: Small fixes
[ci skip]
Plusb Preco [Mon, 9 May 2016 01:43:52 +0000 (10:43 +0900)]
:memo: Update Korean docs as upstream
[ci skip]
Cheng Zhao [Mon, 9 May 2016 00:12:35 +0000 (09:12 +0900)]
Merge pull request #5406 from deepak1556/protocol_standard_scheme_patch
protocol: fix registerStandardSchemes api
Cheng Zhao [Sun, 8 May 2016 23:36:21 +0000 (08:36 +0900)]
Merge pull request #5440 from electron/bengotow/remove-default-protocol
Implement RemoveAsDefaultProtocolClient on OS X
Ben Gotow [Sun, 8 May 2016 17:50:17 +0000 (10:50 -0700)]
Add docs, avoid side effects when not currently default
deepak1556 [Sun, 8 May 2016 11:14:14 +0000 (16:44 +0530)]
delay protocol object creation
Cheng Zhao [Sun, 8 May 2016 07:44:29 +0000 (16:44 +0900)]
Merge pull request #5445 from electron/fix-flaky-tests
Suppress the window.open tests on travis CI's mac machine
Cheng Zhao [Sun, 8 May 2016 06:15:16 +0000 (15:15 +0900)]
Suppress the window.open tests on travis CI's mac machine
Cheng Zhao [Sun, 8 May 2016 06:13:36 +0000 (15:13 +0900)]
Merge pull request #5444 from electron/expiration-date
Fix `expirationDate` not showing for persistent cookies
Cheng Zhao [Sun, 8 May 2016 05:38:07 +0000 (14:38 +0900)]
Set expirationDate for persistent cookie
Cheng Zhao [Sun, 8 May 2016 02:57:02 +0000 (11:57 +0900)]
Merge pull request #5436 from stevekinney/refactor-parse-args-in-dialog
Refactor parseArgs function in dialog module
Cheng Zhao [Sun, 8 May 2016 02:21:01 +0000 (11:21 +0900)]
Merge pull request #5432 from stevekinney/default-app-to-es6
Update default_app to ES6 conventions
Cheng Zhao [Sun, 8 May 2016 02:20:21 +0000 (11:20 +0900)]
Merge pull request #5418 from felixrieseberg/security-guide
Add Security Tutorial
deepak1556 [Sat, 7 May 2016 20:01:04 +0000 (01:31 +0530)]
fix docs and spec
deepak1556 [Sat, 7 May 2016 18:43:23 +0000 (00:13 +0530)]
allow protocol module initialization before app ready.
* ensure registerStandardSchemes can only be called before app ready
* ensure other protocol methods can only be used after app ready
deepak1556 [Thu, 5 May 2016 18:34:16 +0000 (00:04 +0530)]
protocol: fix registerStandardSchemes api
Ben Gotow [Sat, 7 May 2016 18:07:58 +0000 (11:07 -0700)]
Implement RemoveAsDefaultProtocolClient on OS X
Steve Kinney [Sat, 7 May 2016 15:13:40 +0000 (09:13 -0600)]
:lipstick: Simplify conditional check for BrowserWindow
Steve Kinney [Sat, 7 May 2016 14:55:26 +0000 (08:55 -0600)]
:lipstick: Use destructuring to shift arguments
Steve Kinney [Sat, 7 May 2016 14:52:52 +0000 (08:52 -0600)]
:lipstick: Cache last argument in parseArgs
This is to eliminate the need to access the array twice.
Steve Kinney [Fri, 6 May 2016 23:53:50 +0000 (17:53 -0600)]
:lipstick: Update default_app to ES6 conventions
Add space before object literal method
Felix Rieseberg [Fri, 6 May 2016 10:23:18 +0000 (11:23 +0100)]
:memo: Add Security Tutorial
Add basic information about Electron and Security, including an
invitation to contribute to security features. Contains information by
@zcbenz, @zeke, and @paulcbetts.
Cheng Zhao [Sat, 7 May 2016 07:32:54 +0000 (16:32 +0900)]
Merge pull request #5430 from deepak1556/ipc_renderer_patch
ipcRenderer: fix crash with multiple listeners to sync message
Cheng Zhao [Sat, 7 May 2016 02:20:25 +0000 (11:20 +0900)]
Merge pull request #5428 from miniak/update-app-manifest
Update app manifest
Cheng Zhao [Sat, 7 May 2016 01:55:12 +0000 (10:55 +0900)]
Merge pull request #5431 from deepak1556/devtools_file_system_indexer_patch
devtools: handle file system indexing requests
Cheng Zhao [Sat, 7 May 2016 01:54:34 +0000 (10:54 +0900)]
Update brightray for #5431
Cheng Zhao [Sat, 7 May 2016 01:38:41 +0000 (10:38 +0900)]
Fix compilation error
Milan Burda [Fri, 6 May 2016 23:16:13 +0000 (01:16 +0200)]
Add dpiAware to app manifest instead of calling SetProcessDpiAwareness / SetProcessDPIAware
Milan Burda [Fri, 6 May 2016 22:08:53 +0000 (00:08 +0200)]
Add disableWindowFiltering to app manifest to enable enumeration of modern app windows in node modules
deepak1556 [Fri, 6 May 2016 23:02:54 +0000 (04:32 +0530)]
devtools: handle file system indexing requests
Kevin Sawicki [Fri, 6 May 2016 20:31:23 +0000 (13:31 -0700)]
Merge pull request #5426 from electron/vendor-link-in-docs
Link to vendor folder on GitHub
Kevin Sawicki [Fri, 6 May 2016 20:25:01 +0000 (13:25 -0700)]
Link to vendor folder on GitHub
Kevin Sawicki [Fri, 6 May 2016 16:06:03 +0000 (09:06 -0700)]
Remove support for options now on webPreferences
Cheng Zhao [Wed, 4 May 2016 09:17:27 +0000 (18:17 +0900)]
Remove ELECTRON_HIDE_INTERNAL_MODULES in docs
Cheng Zhao [Tue, 3 May 2016 00:16:39 +0000 (09:16 +0900)]
Fix the toDataUrl call in desktopCapturer
Cheng Zhao [Tue, 3 May 2016 00:10:31 +0000 (09:10 +0900)]
Remove NativeImage.toDataUrl
Kevin Sawicki [Mon, 2 May 2016 23:52:59 +0000 (16:52 -0700)]
Remove crashed event forwarding
Kevin Sawicki [Mon, 2 May 2016 16:32:52 +0000 (09:32 -0700)]
Remove BrowserWindow events now on WebContents
Kevin Sawicki [Mon, 2 May 2016 16:31:42 +0000 (09:31 -0700)]
Remove deprecated prototol APIs
deepak1556 [Mon, 2 May 2016 07:45:57 +0000 (13:15 +0530)]
move session wrapper to webcontents
Kevin Sawicki [Thu, 28 Apr 2016 18:31:00 +0000 (11:31 -0700)]
Update read path to something that exists
Kevin Sawicki [Thu, 28 Apr 2016 18:21:52 +0000 (11:21 -0700)]
Tweak spec description
Kevin Sawicki [Thu, 28 Apr 2016 18:17:03 +0000 (11:17 -0700)]
Test no handler via call to deprecate.log
Kevin Sawicki [Thu, 28 Apr 2016 18:15:39 +0000 (11:15 -0700)]
Add explicit call to deprecate.log
Kevin Sawicki [Thu, 28 Apr 2016 18:07:34 +0000 (11:07 -0700)]
Initialize session explicitly
Kevin Sawicki [Thu, 28 Apr 2016 17:21:58 +0000 (10:21 -0700)]
:art:
Kevin Sawicki [Thu, 28 Apr 2016 17:17:52 +0000 (10:17 -0700)]
Remove linter errors
Kevin Sawicki [Thu, 28 Apr 2016 17:14:42 +0000 (10:14 -0700)]
Keep exporting deprecate/deprecations
Kevin Sawicki [Thu, 28 Apr 2016 17:10:47 +0000 (10:10 -0700)]
Remove empty _init
Kevin Sawicki [Thu, 28 Apr 2016 17:04:39 +0000 (10:04 -0700)]
Remove deprecated BrowserWindow options specs