Cheng Zhao
|
ffd9c743de
|
Move gpu-crashed event to app
|
2015-06-26 10:33:52 +08:00 |
|
Paul Betts
|
58efb3c018
|
I forget cpplint every time
|
2015-06-25 15:09:25 -06:00 |
|
Paul Betts
|
cde7c6a4ef
|
Move app commands to strings
|
2015-06-25 11:29:57 -06:00 |
|
Paul Betts
|
210417b428
|
cpplint see me rollin', he hatin'
|
2015-06-25 11:29:28 -06:00 |
|
Paul Betts
|
1509aca788
|
Invisible character tyranny
|
2015-06-25 11:29:27 -06:00 |
|
Paul Betts
|
c2290ad058
|
Add enum for media keys on Win32
|
2015-06-25 11:29:23 -06:00 |
|
Paul Betts
|
cec6895e67
|
Emit the message as an event
|
2015-06-25 11:29:22 -06:00 |
|
Paul Betts
|
794f89abf5
|
In our widget delegate, signal our Observer
|
2015-06-25 11:29:21 -06:00 |
|
Paul Betts
|
37d18d512b
|
Create a method to signal our Observer method
|
2015-06-25 11:29:21 -06:00 |
|
Paul Betts
|
d98cece115
|
Create a new method for NativeWindowObserver for AppCommands
|
2015-06-25 11:29:20 -06:00 |
|
deepak1556
|
0fbd908fb6
|
app: event to pass client certificate data
|
2015-06-25 21:29:21 +05:30 |
|
deepak1556
|
c15a9e7d5c
|
session: using storageparttion to retrieve requestcontext
|
2015-06-25 19:55:57 +05:30 |
|
Cheng Zhao
|
9f52b11761
|
Remove NativeWindow::GetWebContents
|
2015-06-25 14:54:00 +08:00 |
|
Cheng Zhao
|
01dc0f973c
|
Remove inspectable_web_contents_
|
2015-06-25 14:32:38 +08:00 |
|
Cheng Zhao
|
b2a8678c47
|
Move BrowserPluginGuestDelegate to a separate class
|
2015-06-25 14:28:13 +08:00 |
|
Cheng Zhao
|
9974a238c2
|
Fix the order of function definitions
|
2015-06-25 13:29:30 +08:00 |
|
Cheng Zhao
|
62c44ee47b
|
Rename CloseWebContents to RequestToClosePage
|
2015-06-25 13:27:51 +08:00 |
|
Cheng Zhao
|
e41b0d4d2c
|
Remove NativeWindow::ActivateContents
|
2015-06-25 13:18:36 +08:00 |
|
Cheng Zhao
|
eb370ba22a
|
Allowing destroying a closed window
|
2015-06-25 13:08:11 +08:00 |
|
Cheng Zhao
|
afa9f30aac
|
Add InspectableWebContentsViewDelegate
|
2015-06-25 12:30:04 +08:00 |
|
Cheng Zhao
|
2ea2413752
|
Set sender in EventEmitter.emit
|
2015-06-25 11:16:42 +08:00 |
|
Cheng Zhao
|
fb5fe7a714
|
Decouple WebContentsDelegate from NativeWindow
|
2015-06-25 11:07:23 +08:00 |
|
Cheng Zhao
|
5236b0c067
|
Don't create WebContents in NativeWindow
|
2015-06-25 09:47:57 +08:00 |
|
Cheng Zhao
|
081a4597e9
|
Pass isGuest when creating WebContents
|
2015-06-24 23:29:32 +08:00 |
|
Cheng Zhao
|
4b61683cdf
|
Store NativeWindow in weak ptr
|
2015-06-24 22:29:44 +08:00 |
|
Cheng Zhao
|
19ca011735
|
Discard is_guest_, use type_ instead
|
2015-06-24 22:23:38 +08:00 |
|
Cheng Zhao
|
2bfa9da82e
|
Store NativeWindow's weak ptr in WebContents
|
2015-06-24 22:14:46 +08:00 |
|
Cheng Zhao
|
2532318bee
|
Add type for WebContents
|
2015-06-24 21:44:27 +08:00 |
|
Cheng Zhao
|
87f44c42df
|
Handle close cancel in BeforeUnloadDialogCancelled
|
2015-06-24 21:28:36 +08:00 |
|
Cheng Zhao
|
b822a83bc2
|
Remove usages of NotificationObserver
|
2015-06-24 20:16:51 +08:00 |
|
Cheng Zhao
|
7d05a12ee9
|
Remove ActivateContents and DeactivateContents
|
2015-06-24 20:10:07 +08:00 |
|
Cheng Zhao
|
bd4d6dcda2
|
Merge pull request #2046 from atom/id-weak-map
Track native JS objects in C++
|
2015-06-24 20:01:42 +08:00 |
|
Cheng Zhao
|
9b9108f789
|
Remove JS override of setMenu
|
2015-06-24 19:51:11 +08:00 |
|
Cheng Zhao
|
f198148c79
|
Always initailize webContents in BrowserWindow
|
2015-06-24 19:04:08 +08:00 |
|
Cheng Zhao
|
8c83dfe918
|
Remove usages of JS IDWeakMap in browser-window
|
2015-06-24 19:01:44 +08:00 |
|
Cheng Zhao
|
f93d50c380
|
Merge pull request #2025 from atom/power-save-blocker-api
Power save blocker API
|
2015-06-24 18:53:10 +08:00 |
|
Cheng Zhao
|
cc8b22b5ff
|
Make each class only have one weak map
|
2015-06-24 17:58:12 +08:00 |
|
Cheng Zhao
|
28d1fb8cad
|
Add Values() method for IDWeakMap
|
2015-06-24 16:54:20 +08:00 |
|
Cheng Zhao
|
5e62b5975b
|
Move "id" and "fromId" to C++
|
2015-06-24 16:37:48 +08:00 |
|
Cheng Zhao
|
c2f14e6053
|
Initialize defaultSession after app is ready
|
2015-06-24 16:14:49 +08:00 |
|
Cheng Zhao
|
0ebd4d04ad
|
Make Session trackable
|
2015-06-24 15:39:05 +08:00 |
|
Cheng Zhao
|
1023b67d59
|
Make sure each C++ WebContents has only one JS WebContents
|
2015-06-24 15:22:11 +08:00 |
|
Cheng Zhao
|
552a12d2ee
|
Enable storing TrackableObject in other C++ class
|
2015-06-24 14:49:08 +08:00 |
|
Cheng Zhao
|
7f0658efa7
|
Add mate::TrackableObject
|
2015-06-24 14:36:05 +08:00 |
|
Cheng Zhao
|
15f350edcb
|
Don't make IDWeakMap public API
|
2015-06-24 13:38:55 +08:00 |
|
Cheng Zhao
|
d02413de00
|
Make the JS IDWeakMap a thin wrapper of C++ IDWeakMap
|
2015-06-24 13:35:39 +08:00 |
|
Cheng Zhao
|
cd93b9412c
|
Add C++ version of IDWeakMap
|
2015-06-24 13:22:09 +08:00 |
|
Haojian Wu
|
13784e6551
|
More updates: use string instead of integer to identify blocker type.
|
2015-06-24 13:06:39 +08:00 |
|
Cheng Zhao
|
b8cf9a2788
|
Merge pull request #2043 from atom/default-session
Add app.defaultSession
|
2015-06-24 12:25:06 +08:00 |
|
Cheng Zhao
|
09a6e37a09
|
Keep compatibility with app.resolveProxy
|
2015-06-24 12:01:19 +08:00 |
|
Cheng Zhao
|
ea69e91e49
|
Move resolveProxy From app to session
|
2015-06-24 11:59:11 +08:00 |
|
Cheng Zhao
|
ab6ed823d1
|
Merge pull request #2027 from deepak1556/devtools_file_save_patch
devtools: writing to filesystem in FILE thread
|
2015-06-24 10:45:22 +08:00 |
|
Cheng Zhao
|
33c2768a77
|
Add app.defaultSession
|
2015-06-23 23:40:41 +08:00 |
|
deepak1556
|
1f3a73e802
|
devtools: write to file in FILE thread
|
2015-06-23 20:58:56 +05:30 |
|
Cheng Zhao
|
4359eb4472
|
mac: Set NSHighResolutionCapable in Info.plist, close #2020
|
2015-06-23 23:02:49 +08:00 |
|
Cheng Zhao
|
3b762fddfb
|
Merge pull request #2039 from atom/cleanup-web-contents-js
Some cleanup of WebContents and BrowserWindow code
|
2015-06-23 22:57:08 +08:00 |
|
Cheng Zhao
|
6d9ca4f52b
|
Clean up coffee files
|
2015-06-23 22:11:59 +08:00 |
|
Cheng Zhao
|
77dbec305f
|
Emit ATOM_BROWSER_RELEASE_RENDER_VIEW in C++
|
2015-06-23 21:27:50 +08:00 |
|
deepak1556
|
8f429bc25a
|
browser: creating download manager delegate to handle downloads
|
2015-06-23 17:54:07 +05:30 |
|
Cheng Zhao
|
42e21d15bf
|
Remove all calls to node::MakeCallback
node::MakeCallback is doing too much for us, avoid calling it.
|
2015-06-23 20:14:03 +08:00 |
|
Cheng Zhao
|
78459b913b
|
Add EmitEvent function to replace node::MakeCallback
|
2015-06-23 19:46:37 +08:00 |
|
Cheng Zhao
|
197a9b4165
|
Remove calls to v8::Isolate::GetCurrent
It is generally a bad thing to do since we might have multiple Isolates.
|
2015-06-23 17:22:14 +08:00 |
|
Cheng Zhao
|
1f97cee7c9
|
Fix release render view with wrong ID
|
2015-06-23 16:43:55 +08:00 |
|
Cheng Zhao
|
015ef3e014
|
Omit extra transfer of new-window event
|
2015-06-23 16:34:22 +08:00 |
|
Cheng Zhao
|
2d65c3bcd0
|
Clean up SetAllowTransparency
|
2015-06-23 16:19:12 +08:00 |
|
Cheng Zhao
|
52789ab96f
|
Implement getId in C++
|
2015-06-23 16:16:10 +08:00 |
|
Cheng Zhao
|
89c7028ed1
|
Don't include routing ID in WebContents's ID
|
2015-06-23 16:09:34 +08:00 |
|
Cheng Zhao
|
b3905e867e
|
Bump v0.28.3
|
2015-06-23 14:22:17 +08:00 |
|
Cheng Zhao
|
aba517d4fd
|
Merge pull request #2014 from atom/enable-zygote
Use zygote process on Linux
|
2015-06-23 13:34:40 +08:00 |
|
Cheng Zhao
|
4f6e70a75c
|
Merge pull request #2034 from hongrich/internalModuleReadFile-asar-unpack
Update internalModuleReadFile to support unpacked asar files
|
2015-06-23 12:38:02 +08:00 |
|
Cheng Zhao
|
1ce86b6dfc
|
win: Fix building, close #2018
|
2015-06-23 10:18:43 +08:00 |
|
Cheng Zhao
|
19963bfcd1
|
Merge pull request #1981 from atom/cookies-api
Implement Cookies api
|
2015-06-23 10:04:42 +08:00 |
|
Cheng Zhao
|
2fca10ac98
|
Merge pull request #2009 from deepak1556/webview_patch
override: set window.opener to null for webview
|
2015-06-23 10:03:40 +08:00 |
|
Rich Hong
|
f51103f44a
|
Update internalModuleReadFile to support unpacked asar files
Add tests for reading unpacked files using both fs.readFileSync and
internalModuleReadFile
|
2015-06-22 19:38:47 -04:00 |
|
Haojian Wu
|
532f75fcab
|
Update PowerSaveBlocker APIs design.
|
2015-06-22 12:08:09 +08:00 |
|
Haojian Wu
|
7c5afdd388
|
Add PowerSaveBlocker APIs.
|
2015-06-21 21:14:14 +08:00 |
|
Haojian Wu
|
bafbee805c
|
Fix more code styles.
|
2015-06-20 10:41:40 +08:00 |
|
Cheng Zhao
|
ef59f4f243
|
Move headers to atom/common
|
2015-06-19 23:11:53 +08:00 |
|
Cheng Zhao
|
83fe340b98
|
Make process.argv work with zygote
|
2015-06-19 22:56:10 +08:00 |
|
Cheng Zhao
|
a1cbd11b5b
|
Only append --register-standard-schemes when needed
|
2015-06-19 21:53:29 +08:00 |
|
Cheng Zhao
|
befdfceada
|
Merge pull request #1998 from deepak1556/process_patch
process: add hang method
|
2015-06-19 16:21:29 +08:00 |
|
Cheng Zhao
|
49e1316f7f
|
Merge pull request #1970 from deepak1556/scheme_patch
protocol: api to register custom schemes to standard schemes
|
2015-06-19 16:16:46 +08:00 |
|
Haojian Wu
|
c164da5a38
|
Make cookie aligns to Chrome's.
|
2015-06-19 14:18:22 +08:00 |
|
Haojian Wu
|
969916442f
|
Use webContents BrowserContext.
Also fix some code styles.
|
2015-06-19 13:57:54 +08:00 |
|
Haojian Wu
|
99bfc9b7f5
|
Move cookies APIs to webContents.session.cookies namespace.
|
2015-06-19 10:30:08 +08:00 |
|
Haojian Wu
|
98adcac5df
|
Move set status code into error.
|
2015-06-19 10:29:17 +08:00 |
|
Haojian Wu
|
19e96cc212
|
Fix cpplint.
|
2015-06-19 10:29:17 +08:00 |
|
Haojian Wu
|
cfffe39151
|
Add cookies.set API.
|
2015-06-19 10:29:17 +08:00 |
|
Haojian Wu
|
0dfd00f664
|
Add cookies.remove API.
|
2015-06-19 10:29:17 +08:00 |
|
Haojian Wu
|
dbbc2f19f4
|
Implement cookies.get API.
|
2015-06-19 10:29:17 +08:00 |
|
deepak1556
|
cb1d9f60ec
|
override: set window.opener to null for webview
|
2015-06-18 21:14:45 +05:30 |
|
Cheng Zhao
|
91f3b3955a
|
Remove AtomBrowserContext::Get
|
2015-06-18 17:19:29 +08:00 |
|
Cheng Zhao
|
923296b4ee
|
Use the BrowserContext from protocol
|
2015-06-18 17:18:11 +08:00 |
|
Cheng Zhao
|
e209312459
|
Replace a few calls to AtomBrowserMainParts::Get.
These calls replies on global BrowserContext, we can just make them use
the future default BrowserContext.
|
2015-06-18 17:01:23 +08:00 |
|
Cheng Zhao
|
b47fae7393
|
Make api::Protocol per-context
|
2015-06-18 16:59:03 +08:00 |
|
deepak1556
|
8e05fe3350
|
process: add hang method
|
2015-06-18 14:14:29 +05:30 |
|
Cheng Zhao
|
e6341ceaaa
|
Move BrowserProcess to BrowserMainParts
|
2015-06-18 16:34:02 +08:00 |
|
Cheng Zhao
|
19436358fb
|
win: Fix setContentSize changing window position
Close #1934.
|
2015-06-18 16:17:13 +08:00 |
|
Cheng Zhao
|
2cb1aa6639
|
Merge pull request #1997 from deepak1556/api_app_patch
app: adding focus/blur events
|
2015-06-18 15:55:59 +08:00 |
|
deepak1556
|
2f36f5ca78
|
app: adding browser-window-focus/blur events
|
2015-06-18 11:29:08 +05:30 |
|
Cheng Zhao
|
25a7bcef82
|
Bump v0.28.2
|
2015-06-18 13:15:13 +08:00 |
|
Cheng Zhao
|
c8eaaaea83
|
mac: Use NSFileManager::resultingItemURL for moving file to trash
This allows the deleted file to be restored, fixes #2001.
|
2015-06-18 13:09:02 +08:00 |
|
deepak1556
|
663a48ee38
|
protocol: api to register custom schemes to standard schemes
|
2015-06-17 14:43:04 +05:30 |
|
Cheng Zhao
|
db8ffe1dc7
|
Handle ".." in asar path, fix #1982
|
2015-06-17 15:52:49 +08:00 |
|
Cheng Zhao
|
a751f4c689
|
Merge pull request #1835 from hokein/pdf-api
Add `BrowserWindow.printToPDF` API Implementation
|
2015-06-17 12:22:56 +08:00 |
|
Cheng Zhao
|
b3e9d35667
|
Merge pull request #1995 from atom/request-http-job
Implement protocol.RequestHttpJob
|
2015-06-17 12:00:26 +08:00 |
|
Cheng Zhao
|
c2aa7d538f
|
Fix cpplint warnings
|
2015-06-17 11:34:47 +08:00 |
|
Cheng Zhao
|
92f3371118
|
Use |request|'s headers if possible
|
2015-06-17 11:30:31 +08:00 |
|
Cheng Zhao
|
543c4d5597
|
Allow setting referrer
|
2015-06-17 11:22:02 +08:00 |
|
Cheng Zhao
|
e07f5cd53f
|
Use |request|'s method if |method| is not specified
|
2015-06-17 11:11:13 +08:00 |
|
Cheng Zhao
|
66c4c7e77b
|
Clear pending_buffer_ at correct time
|
2015-06-17 11:04:15 +08:00 |
|
Cheng Zhao
|
274854876c
|
Allow setting method for RequestHttpJob
|
2015-06-17 10:57:26 +08:00 |
|
Cheng Zhao
|
81db8e098e
|
Don't need buffer for piping data
|
2015-06-17 10:19:58 +08:00 |
|
Cheng Zhao
|
af05f26a5f
|
Make URLRequestFetchJob actually work
|
2015-06-17 09:31:33 +08:00 |
|
Haojian Wu
|
1eba552a8d
|
Also Expose printToPDF to BrowserWindow.
|
2015-06-16 20:08:30 +08:00 |
|
Haojian Wu
|
47eac062f6
|
Expose Print API to webContents and webView.
Also move the print implementation from window to webContents.
|
2015-06-16 20:08:30 +08:00 |
|
Haojian Wu
|
57580e00f9
|
Fix code style.
|
2015-06-16 20:07:45 +08:00 |
|
Haojian Wu
|
559eb20e7f
|
Fixing type: printBackgrounds => printBackground
|
2015-06-16 20:07:44 +08:00 |
|
Haojian Wu
|
ccbe554ec0
|
Make callback aligns node.js style.
|
2015-06-16 20:07:44 +08:00 |
|
Haojian Wu
|
93243ef223
|
Remove some unused IPC messages.
|
2015-06-16 20:07:44 +08:00 |
|
Haojian Wu
|
47439cd77c
|
Fix a type error.
|
2015-06-16 20:07:44 +08:00 |
|
Haojian Wu
|
ac62871645
|
Return node::Buffer as a printToPDF callback result.
|
2015-06-16 20:07:44 +08:00 |
|
Haojian Wu
|
ab40da3f31
|
Add silent and savePath options.
|
2015-06-16 20:07:43 +08:00 |
|
Haojian Wu
|
6e099af5fe
|
Move PDF printing setting in JS part.
|
2015-06-16 20:07:43 +08:00 |
|
Haojian Wu
|
c0a6cb69bf
|
Move printToPDF API to WebContents.
Also expose in webview.
|
2015-06-16 20:06:52 +08:00 |
|
Haojian Wu
|
2597ded985
|
Cleanup.
|
2015-06-16 20:02:25 +08:00 |
|
Haojian Wu
|
10da361db1
|
Fix a type error in checking function options.
|
2015-06-16 20:02:25 +08:00 |
|
Haojian Wu
|
8572ccb807
|
Add callback function in printToPDF API.
|
2015-06-16 20:02:24 +08:00 |
|
Haojian Wu
|
ce8bbb689c
|
Add options to custom print settings in printToPDF API.
|
2015-06-16 20:02:24 +08:00 |
|
Haojian Wu
|
7ffa7042b1
|
Add printToPDF Implementation.
|
2015-06-16 20:02:23 +08:00 |
|
Haojian Wu
|
b360f7d86a
|
Add printToPDF API skeleton.
|
2015-06-16 20:02:23 +08:00 |
|
Cheng Zhao
|
44f8bfc550
|
Don't leak URLFetcher
|
2015-06-16 17:09:25 +08:00 |
|
Cheng Zhao
|
bd704dd8aa
|
Merge pull request #1979 from deepak1556/remote_args_patch
remote: handle circular reference in wrapArgs
|
2015-06-16 16:40:06 +08:00 |
|
deepak1556
|
193f95a888
|
remote: handle circular reference in wrapArgs
|
2015-06-16 13:43:30 +05:30 |
|
Magica
|
8aa559fe51
|
Add setAudioMuted to webContents
|
2015-06-15 21:40:49 +08:00 |
|
deepak1556
|
a5e2f8e79e
|
protocol: adding requestHttpJob method
|
2015-06-15 03:20:45 +05:30 |
|
Cheng Zhao
|
8b8a6aea74
|
Bump v0.28.1
|
2015-06-12 16:26:51 +08:00 |
|
Cheng Zhao
|
16e224bb86
|
Don't set browser_handles_all_top_level_requests
POST requests currently can not be handled on browser side.
Fix #1945.
|
2015-06-12 16:26:04 +08:00 |
|
Cheng Zhao
|
c97c3fb9a1
|
Use LSGetApplicationForURL to search for app
It costs less.
|
2015-06-12 13:54:42 +08:00 |
|
Cheng Zhao
|
7ce8156691
|
Merge branch 'master' of https://github.com/mattotodd/electron into mattotodd-master
|
2015-06-12 13:49:51 +08:00 |
|
Cheng Zhao
|
5fe130a684
|
Bump v0.28.0
|
2015-06-11 12:13:18 +08:00 |
|
msullivan
|
b4674923c9
|
return bool on shell.openExternal
|
2015-06-10 11:06:22 -04:00 |
|
Cheng Zhao
|
cd3c061448
|
win: Fix compilation error
|
2015-06-10 19:34:30 +08:00 |
|
Cheng Zhao
|
2fdc5780ff
|
Merge pull request #1859 from deepak1556/client_certificate_patch
browser: support client certificate
|
2015-06-10 19:17:41 +08:00 |
|
Cheng Zhao
|
605722c397
|
Make asar work with internalModuleReadFile and internalModuleStat
|
2015-06-10 16:18:55 +08:00 |
|
Cheng Zhao
|
132c13a11b
|
Fix calls to deprecated node::ThrowError API
|
2015-06-10 14:21:09 +08:00 |
|
Cheng Zhao
|
d12697c657
|
Merge pull request #1918 from kirkouimet/master
Fixing an issue compiling on Windows and improving webview interopability with other JavaScript libraries
|
2015-06-10 12:48:45 +08:00 |
|
Cheng Zhao
|
db9615f5cd
|
Don't rely on JS for setting optional argument
It makes the code much shorter and cleaner.
|
2015-06-10 12:12:37 +08:00 |
|
Kirk Ouimet
|
09c5da7147
|
Fixing cpplint line width
|
2015-06-09 21:06:40 -07:00 |
|
Cheng Zhao
|
4b12a95d37
|
Transfer Buffer through "remote"
|
2015-06-10 11:58:15 +08:00 |
|