Cheng Zhao
a3786f66c9
Do not add JS wrapper for setFeedURL
...
When possible we should avoid adding wrappers in JS, it usually makes
code more difficult to mantain
2016-06-13 09:38:47 +09:00
Milan Burda
c89d8b19b6
Add optional requestHeaders argument to autoUpdater.setFeedURL + allow calling mulitple times
2016-06-12 12:46:16 +02:00
deepak1556
4749e18fc0
fix spec and docs
2016-06-09 10:48:05 +05:30
deepak1556
b91217f29e
emit once for each session and add spec
2016-06-09 10:40:51 +05:30
deepak1556
cb5e648502
register extension handler for every session created
2016-06-09 10:40:51 +05:30
deepak1556
aa853dd3be
move protocol to session properties for working with partitions
2016-06-09 10:39:18 +05:30
Kevin Sawicki
c8c60dd313
Add devtools from web-contents-created event
2016-06-08 12:00:13 -07:00
Kevin Sawicki
70996c79ba
Add showDefinitionForSelection webContents proxy method
2016-06-08 10:19:43 -07:00
Daniel Pham
bd1eae86a1
Add 'delete' and 'pasteandmatchstyle' roles
2016-06-05 21:50:37 -04:00
Cheng Zhao
0864d3b1ee
Cleanup the printToPDF code
2016-06-01 15:32:37 +09:00
Cheng Zhao
eb882855bc
Cleanup the CoffeeScript converted code
2016-06-01 15:08:51 +09:00
Cheng Zhao
5bb8da6073
Explicitly initialize session before webContents
2016-06-01 14:57:35 +09:00
Cheng Zhao
0565c42add
Merge pull request #5812 from vasumahesh1/feature-pdf
...
webContents: custom pageSize for printToPDF
2016-06-01 05:52:08 +00:00
Cheng Zhao
8dfbbcefc8
Throw error when session module is used before app is ready
2016-06-01 10:53:06 +09:00
Cheng Zhao
d105524135
Cleanup the JavaScript code of session
2016-06-01 10:42:24 +09:00
Vasu Mahesh
fc6628d159
Add: custom pageSize for printToPDF
2016-05-31 22:40:11 +05:30
Cheng Zhao
5f3fdbe635
Simplify the implementation of sendToAll
2016-05-29 12:10:32 +09:00
Cheng Zhao
dfe7ae2124
Add webContents.fromId
2016-05-28 10:10:24 +09:00
Cheng Zhao
9ab76fb884
Add webContents.sendToAll to send message to all frames
2016-05-27 16:58:49 +09:00
Felix Rieseberg
bef6748c06
🎨 Implement JS Standard Code Style 7
...
Updates Standard Code Style to 7 (latest major) and ensures that code
is conform.
* camelCase is now enforced
* No assignments in return statements
2016-05-25 16:20:49 -07:00
deepak1556
f68d0f324f
deprecate app.allowNTLMCredentialsForAllDomains
2016-05-23 11:44:21 +05:30
deepak1556
62cad610e0
bring back app.allowNTLMCredentialsForAllDomains
2016-05-23 01:52:09 +05:30
Cheng Zhao
67d9ae27c3
Remove the JavaScript wrapper for setContextMenu
2016-05-20 16:18:38 +09:00
Kevin Sawicki
cc7395eea8
Remove returns from event listeners
2016-05-19 15:28:08 -07:00
Cheng Zhao
ecbb088ea6
Merge pull request #5542 from stevekinney/standardize-requires
...
Standardize requires
2016-05-16 10:42:12 +09:00
Steve Kinney
0d3d097ce8
💄 Standarize requires in JavaScript API
2016-05-15 09:41:30 -04:00
Steve Kinney
2317b56ac4
💄 Make the power-save-blocker a bit more concise
2016-05-15 09:36:13 -04:00
Ben Gotow
84cce6c2c1
Don't default to "Open", "Save", just let OS decide
2016-05-15 01:03:32 -05:00
Ben Gotow
40c531737d
Add buttonLabel param to showOpen/showSave dialogs
2016-05-15 01:03:32 -05:00
Cheng Zhao
88f3c34412
Merge pull request #5532 from stevekinney/patch-2
...
💄 Use ES6; clean up CoffeeScript conversion in BrowserWindow module
2016-05-15 12:38:28 +09:00
Steve Kinney
fd9c9c3be7
💄 Use spread operator instead of arguments object
2016-05-14 22:33:21 -04:00
Steve Kinney
236810a923
💄 Use ES6; clean up CoffeeScript conversion
...
💄 Destructure app module
Address linting errors
2016-05-14 22:33:20 -04:00
Cheng Zhao
88dc73ec3f
Merge pull request #5533 from stevekinney/patch-3
...
💄 Destructure globalShortcut module
2016-05-15 11:16:19 +09:00
Steve Kinney
c11d18fe06
💄 Destructure globalShortcut module
...
💄 Remove globalShortcut property
Add back the globalShortcut property
2016-05-14 21:53:42 -04:00
Steve Kinney
b1275420a3
Require download_items inline
2016-05-14 19:43:30 -04:00
Steve Kinney
e5036c0988
Use anonymous function for wrapping native classes
2016-05-14 12:28:28 -04:00
Steve Kinney
0785c3bd15
💄 Add spaces to comply with Standard
2016-05-14 11:31:08 -04:00
Steve Kinney
5dc88aa543
💄 Add ES6; Clean up from CoffeeScript conversion
2016-05-14 11:17:46 -04:00
Cheng Zhao
2cd41b2f84
Merge branch 'master' of https://github.com/electron/electron
2016-05-11 15:15:15 +09:00
Cheng Zhao
0f52a6da39
Merge branch '1-0-release'
2016-05-11 15:14:56 +09:00
Cheng Zhao
ed70a11ff8
Merge pull request #5477 from danhp/download-bounce
...
Add API: app.dock.downloadFinished(filePath)
2016-05-11 09:41:08 +09:00
Daniel Pham
6dae07b76f
Add API: app.dock.downloadFinished(filePath)
2016-05-10 15:02:56 -04:00
Cheng Zhao
566bb1f708
Turn the exception in protocol.registerStandardSchemes to warning
2016-05-10 09:53:35 +09:00
Cheng Zhao
ab3122ef2a
No need to keep the deprecated APIs
...
They will be removed in next release.
2016-05-10 09:53:35 +09:00
Cheng Zhao
af0afecb45
Merge pull request #5406 from deepak1556/protocol_standard_scheme_patch
...
protocol: fix registerStandardSchemes api
2016-05-09 09:12:35 +09:00
deepak1556
70dac71639
delay protocol object creation
2016-05-08 16:44:14 +05:30
deepak1556
0f2ae385ed
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
2016-05-08 01:36:34 +05:30
Steve Kinney
91220f2a98
💄 Simplify conditional check for BrowserWindow
2016-05-07 09:13:40 -06:00
Steve Kinney
f3e633eb2c
💄 Use destructuring to shift arguments
2016-05-07 08:55:26 -06:00
Steve Kinney
6708e2a302
💄 Cache last argument in parseArgs
...
This is to eliminate the need to access the array twice.
2016-05-07 08:52:52 -06:00
Kevin Sawicki
7685380105
Remove crashed event forwarding
2016-05-06 10:12:56 -07:00
Kevin Sawicki
56cd57872c
Remove BrowserWindow events now on WebContents
2016-05-06 10:12:56 -07:00
Kevin Sawicki
f2d8eadf4e
Remove deprecated prototol APIs
2016-05-06 10:12:55 -07:00
deepak1556
14661819c2
move session wrapper to webcontents
2016-05-06 10:12:55 -07:00
Kevin Sawicki
30b60516fe
Initialize session explicitly
2016-05-06 10:12:55 -07:00
Kevin Sawicki
814ae7b4a4
🎨
2016-05-06 10:12:55 -07:00
Kevin Sawicki
d627ead273
Remove linter errors
2016-05-06 10:12:55 -07:00
Kevin Sawicki
7ad86a12b4
Remove empty _init
2016-05-06 10:12:54 -07:00
Kevin Sawicki
bf91410a22
Remove deprecated main process ipc module
2016-05-06 10:12:54 -07:00
Kevin Sawicki
6f0471f6cb
Remove deprecated options check in BrowserWindow
2016-05-06 10:12:53 -07:00
Kevin Sawicki
dae68be2ce
Remove deprecated APIs
2016-05-06 10:12:53 -07:00
deepak1556
4e6b148eaa
webContents: fix executejavascript when called before page load
2016-04-28 01:54:08 +05:30
Cheng Zhao
570dc7ca9b
Merge branch 'MarshallOfSound-master'
2016-04-26 11:15:56 +09:00
Samuel Attard
315cd9d2c8
Emit an error if quitAndInstall
is called without an update being available
2016-04-26 11:55:57 +10:00
Cheng Zhao
a421c66f3f
Deprecate the platform-theme-changed event
2016-04-25 14:35:34 +09:00
Cheng Zhao
ddd8eae661
Move isAeroGlassEnabled and isDarkMode to systemPreferences
2016-04-25 12:35:09 +09:00
Cheng Zhao
13f8599ba1
Add systemPreferences module
2016-04-25 11:32:33 +09:00
Rob Brackett
64a84dee3b
Add isLoadingMainFrame
method to WebContents.
...
Also switch `webContents.executeJavaScript` to check it instead of `isLoading`.
There doesn’t seem to be a reasonable public way to get this information out of Chromium, so it’s synthesized here based on WebContentsObserver callbacks.
Fixes #5183 .
2016-04-18 10:37:08 -07:00
Cheng Zhao
cb947873c4
Merge pull request #5161 from electron/felix/iss5097
...
AutoUpdate Windows: Don't spawn if running
2016-04-15 20:10:03 +09:00
Felix Rieseberg
a5b93211e6
AutoUpdate Windows: Don't spawn if running
...
Previously, the auto updater would run as many squirrel processes
as told. This introduces a little change where instead of spawning
a second process, we attach to the already running process - or, if
different arguments are passed, return and emit an error.
This is not failsafe, but it ensures that we don't run into simple
race condition crashes.
Closes $5097
2016-04-14 11:22:28 -07:00
Cheng Zhao
31eb793fb0
Avoid adding a new option to webPreferences
2016-04-14 10:50:07 +09:00
Cheng Zhao
8f0e594007
Fix lint warnings
2016-04-13 23:10:31 +09:00
Cheng Zhao
43c44da50b
Correctly set initial visibilityState
2016-04-13 23:07:28 +09:00
Cheng Zhao
07a4c52919
Reduces the IPC messages used for visibilityState
2016-04-13 21:36:43 +09:00
Cheng Zhao
92882c358a
No more need to delay did-fail-load event
2016-04-13 19:33:59 +09:00
Cheng Zhao
2fbe06a2a5
Handle the Page.reload command coming from devtools
2016-04-12 16:36:12 +09:00
Kevin Sawicki
8d8d5878a3
Rename ATOM_ ipc event prefix to ELECTRON_
2016-04-07 09:04:55 -07:00
Kevin Sawicki
400efa1b7d
Fallback to using the last argument as the callback
2016-04-01 12:54:06 -07:00
Robo
7016fbe258
browser: fix disposition value for new-window event
2016-04-01 08:14:29 +05:30
Zeke Sikelianos
b5afad9da7
avoid using eslint comment exceptions
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
42e7ee2b4a
finish standardizing!
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
4e2f1311e0
replace __proto__ with Object.setPrototype
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
2c3cacdc08
standardize by hand
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
e6698102c9
standardize by hand
2016-03-30 17:00:33 -07:00
Zeke Sikelianos
4794385fac
first pass at standardizing; suite still passing!
2016-03-30 17:00:30 -07:00
Sergey Bekrin
4ac08870d0
Tweak error messages for dialog API
2016-03-30 23:07:13 +03:00
Sergey Bekrin
7f78781800
Improve error reporting when using invalid argument types for dialog API methods
2016-03-23 10:44:11 +03:00
Kevin Sawicki
4127b524d5
Destructure params directly
2016-03-22 13:11:42 -07:00
Kevin Sawicki
43746727aa
Use direct params instead of rest params
2016-03-22 13:11:42 -07:00
Kevin Sawicki
4f4dc2f4d8
Use destructuring assigment
2016-03-22 13:11:42 -07:00
Cheng Zhao
a52285596e
Merge pull request #4846 from atom/rest-parameters
...
Use rest parameters
2016-03-21 21:03:28 +09:00
Cheng Zhao
e08b48ab48
Merge pull request #4840 from atom/undefined-menu-accelerator
...
Undefined menu accelerator
2016-03-21 21:02:44 +09:00
Kevin Sawicki
8889c29866
Use rest parameters
2016-03-18 11:51:02 -07:00
Kevin Sawicki
6aa452cda4
Set _setDeprecatedOptionsCheck on exports
2016-03-18 09:06:03 -07:00
Kevin Sawicki
7668c1ea0b
Use deprecate.warn instead of deprecate.log
2016-03-18 09:02:58 -07:00
Zeke Sikelianos
344dda4029
ignore set menu item fields
2016-03-17 16:20:23 -07:00
Kevin Sawicki
737ffd8d7c
Improve deprecated message on webPreferences options
2016-03-17 13:37:08 -07:00
Kevin Sawicki
c31882749d
Correct typos in comments
2016-03-17 13:37:08 -07:00
Kevin Sawicki
15397bf879
Report deprecated BrowserWindow options
2016-03-17 13:37:07 -07:00
Kevin Sawicki
0e5e230c03
Remove lint errors due to rebase
2016-03-11 11:25:56 -08:00
Kevin Sawicki
3c11f5dc4d
Remove returns from event handlers
2016-03-11 11:25:56 -08:00
Kevin Sawicki
0ee3446109
Use undefined instead of void 0
2016-03-11 11:25:56 -08:00
Kevin Sawicki
a3f08c9b51
Use arrow functions to replace old CoffeeScript => this wrappers
2016-03-11 11:25:56 -08:00
Kevin Sawicki
6b1748d6d6
Don't collect results from delegate.menuWillShow
2016-03-11 08:55:48 -08:00
Kevin Sawicki
3a08aa37de
Don't collect results from Menu::_callMenuWillShow
2016-03-11 08:55:48 -08:00
Kevin Sawicki
93939089ec
Don't collect results in Menu.setApplicationMenu
2016-03-11 08:55:48 -08:00
Arek Sredzki
fcc1f4d7ed
Finalized browser-window show & hide events, added tests & fixed os x implementation
2016-03-10 13:51:31 -08:00
Arek Sredzki
c1267b2320
Added 'show' & 'hide' events to browser-window, fixed visibilitychange event in renderer
2016-03-10 13:51:31 -08:00
Arek Sredzki
ee61ab2d26
Cache browser visibility state & emit visibilitychange event on change
...
Fixes #3788
2016-03-10 13:51:31 -08:00
Kevin Sawicki
006c77a00f
Update requires paths
2016-03-08 11:14:22 -08:00
Kevin Sawicki
70aa9b06ee
Move JavaScript to root lib/ folder
2016-03-08 11:14:21 -08:00