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
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
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
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
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
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
a1cbd11b5b
Only append --register-standard-schemes when needed
2015-06-19 21:53: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
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
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
deepak1556
663a48ee38
protocol: api to register custom schemes to standard schemes
2015-06-17 14:43:04 +05:30
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
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
5fe130a684
Bump v0.28.0
2015-06-11 12:13:18 +08: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
132c13a11b
Fix calls to deprecated node::ThrowError API
2015-06-10 14:21:09 +08:00
Cheng Zhao
4b12a95d37
Transfer Buffer through "remote"
2015-06-10 11:58:15 +08:00
Cheng Zhao
9f0ac13edc
Pass embedder when creating WebContents
2015-06-09 15:50:20 +08:00
Cheng Zhao
5459137d3d
Remove unused options for WebContents.create
2015-06-09 15:40:04 +08:00
deepak1556
52b2c0d27f
default to first certificate from cert store
2015-06-09 13:00:20 +05:30
Cheng Zhao
89087d402d
Merge pull request #1873 from atom/multiline-headers
...
Support multiple-line headers in `did-get-response-details'
2015-06-09 12:03:45 +08:00
Haojian Wu
64e84b8f6a
Support multiple-line headers in web-contents `did-get-response-details' event.
2015-06-09 11:18:46 +08:00
Cheng Zhao
24586c1330
Merge pull request #1883 from atom/http-referer-doc
...
📝 Add missing `httpreferer` option doc.
2015-06-09 11:15:44 +08:00
Cheng Zhao
03ab9b2686
Merge pull request #1848 from Bitbored/master
...
Added `bounds` payload to tray `clicked` event on Windows
2015-06-09 10:49:01 +08:00
Haojian Wu
f1a8c5a1ca
Use httpReferrer and userAgent new names in webview.
2015-06-09 10:44:54 +08:00
Haojian Wu
488801e244
Rename httpreferrer to httpReferrer, useragent to userAgent.
2015-06-09 10:10:29 +08:00
Seppe Stas
cac97cca0d
Initialized rect with zeros
...
As per @zcbenz 's remark: The rect should be initialized with zeros to prevent random values being passed to the click event handler when `Shell_NotifyIconGetRect` fails.
2015-06-08 19:07:46 +02:00
Seppe Stas
16c08e7e37
Switched to gfx::Rect
constructor that takes a RECT
...
As per @zcbenz's suggestion the rect passed to the click event handler now passes a rect constructed using `gfx::Rect(const RECT& r)`.
2015-06-08 19:04:56 +02:00
deepak1556
2de5f9de6c
browser: support client certificate
2015-06-08 21:00:32 +05:30
Cheng Zhao
fed9ef0687
Merge pull request #1860 from atom/dialog-show-file-name
...
Fix dialog.showSaveDialog doesn't show the non-exist file name on Linux.
2015-06-08 19:41:33 +08:00
Cheng Zhao
8363a39a56
Bump v0.27.3
2015-06-08 13:24:47 +08:00
Cheng Zhao
5ae9c633ca
Fix building on Windows, close #1896
2015-06-08 13:19:56 +08:00
Cheng Zhao
bb42c2c7b6
Avoid destorying api::WebContents for twice
2015-06-05 18:13:30 +08:00
Cheng Zhao
af62b7b5c9
Put common code of OpenURLFromTab to CommonWebContentsDelegate
2015-06-05 17:45:17 +08:00
Cheng Zhao
8f9a109fa6
Implement HTML5 fullscreen in CommonWebContentsDelegate
2015-06-05 17:27:24 +08:00
Cheng Zhao
05468cc3fa
Remove devtools APIs from NativeWindow
2015-06-05 17:01:17 +08:00
Cheng Zhao
94d69777fa
Enable calling WebContents::openDevTools for BrowserWindow's WebContents
2015-06-05 15:41:03 +08:00
Cheng Zhao
67144aaf2a
Remove duplicate def of is_guest
2015-06-05 15:18:15 +08:00
Cheng Zhao
d9efc3b4bf
Move more methods to CommonWebContentsDelegate
2015-06-05 15:12:38 +08:00
Cheng Zhao
c32aac0a56
Manage webview with CommonWebContentsDelegate
2015-06-05 15:01:51 +08:00
Cheng Zhao
92b15c81e9
Manage InspectableWebContents in CommonWebContentsDelegate
2015-06-05 14:55:07 +08:00
Cheng Zhao
19d742de37
Add CommonWebContentsDelegate
2015-06-05 13:49:24 +08:00
Cheng Zhao
e8f33f51fb
Use DefaultWebContentsDelegate in api::WebContents
2015-06-05 13:41:45 +08:00
Cheng Zhao
7f7cdbf775
Remove NativeWindow::CallDevToolsFunction
2015-06-05 13:32:01 +08:00
Cheng Zhao
8306dc427a
Merge pull request #1867 from deepak1556/devtools_workspace_patch
...
devtools: supporting workspace usage
2015-06-05 13:26:37 +08:00
Cheng Zhao
66b3972fbc
Fix typo
2015-06-05 10:03:01 +08:00
deepak1556
790fba598e
devtools: supporting workspace usage
2015-06-05 01:06:53 +05:30
Cheng Zhao
f4c696b922
Merge pull request #1863 from atom/default-menu
...
Create a default menu for apps ran by default_app
2015-06-04 22:36:33 +08:00
deepak1556
683917ae67
renderer: option to override page visiblity state
2015-06-04 14:40:13 +05:30
Cheng Zhao
a22b9be681
mac: Do nothing if calling Menu.setApplicationMenu(null)
2015-06-04 16:14:19 +08:00
Cheng Zhao
5d23b7468e
Allow removing menu bar
2015-06-04 16:10:19 +08:00
Cheng Zhao
47e9deeb9a
Remove Menu::AttachToWindow
...
It makes the logic more complex without any benefit
2015-06-04 15:32:33 +08:00
Cheng Zhao
6d6e75795f
Allow settting menu to null
2015-06-04 15:14:43 +08:00
Cheng Zhao
cc3066e746
Create a default menu for apps ran by default_app
2015-06-04 14:54:53 +08:00
Haojian Wu
da83ba6c06
Fix dialog.showSaveDialog doesn't show the non-exist file name on Linux.
2015-06-04 14:16:53 +08:00
Cheng Zhao
31beee9599
Check for nullness when comparing webContents, close #1838
2015-06-03 18:48:10 +08:00
Cheng Zhao
912ed2ca10
Merge pull request #1839 from deepak1556/devtools_api_patch
...
devtools: initialise devtoolsWebContents when opened with inspect* apis
2015-06-03 18:31:25 +08:00
Cheng Zhao
3a3b05b2f0
Clean up code
2015-06-03 14:53:19 +08:00
Cheng Zhao
34cd1435b4
Clean up code
2015-06-03 14:17:28 +08:00
Cheng Zhao
d4be2da70e
Don't rely on process_id to search for NativeWindow
2015-06-03 14:08:56 +08:00
Seppe Stas
e5c4e34ac4
Ow 💩 , where did that extra space come from?
2015-06-03 07:54:38 +02:00
Cheng Zhao
6dfa7b5383
Don't rely on guest_process_id for searching guest
2015-06-03 13:45:06 +08:00
Cheng Zhao
d46e986e80
Remove AtomResourceDispatcherHostDelegate
2015-06-03 10:08:05 +08:00
Seppe Stas
ce8aa073ee
Added bounds
payload to tray clicked
event
...
Used [Shell_NotifyIconGetRect function](https://msdn.microsoft.com/en-us/library/windows/desktop/dd378426 ) to get the bounds of the application's tray icon.
Note: only works with Windows 7 and later.
Related to #1159 , #1500 .
2015-06-02 21:43:37 +02:00
deepak1556
67a9931b55
devtools: initialise devtoolsWebContents when opened with inspect* apis
2015-06-01 17:23:44 +05:30
Cheng Zhao
fe631e6eeb
Bump v0.27.2
2015-06-01 12:22:36 +08:00
Yeechan Lu
c026863d48
Print real error messages even if it looks like an invalid app
2015-06-01 10:13:33 +08:00
Cheng Zhao
a9ad783bca
The ElementSizeChanged has been removed
2015-05-29 13:52:14 +08:00
Cheng Zhao
b5c9fe78f1
Listen to ElementSizeChanged event
2015-05-29 13:47:09 +08:00
Cheng Zhao
e4bb456964
Pass element size when attaching
2015-05-29 11:47:54 +08:00
Cheng Zhao
bdf73fcd4c
Update to the new algorithm of setting webview size
2015-05-29 11:12:55 +08:00
Cheng Zhao
3e720bd611
Bump v0.27.1
2015-05-28 16:23:29 +08:00
Cheng Zhao
ad89a923e9
Merge pull request #1785 from deepak1556/browser_client_patch
...
browserClient: dont restart render process for javascript scheme
2015-05-28 16:22:45 +08:00
Cheng Zhao
895ab49857
Merge pull request #1797 from deepak1556/response_headers_patch
...
fix accessing headers from resourcerequestdetails
2015-05-28 14:44:46 +08:00
deepak1556
f98da217e1
fix accessing headers from resourcerequestdetails
2015-05-28 11:20:07 +05:30
deepak1556
9b7ad675c6
browserClient: dont restart render process for javascript: scheme
2015-05-27 16:39:02 +05:30
Cheng Zhao
6ee8f6e4f2
Bump v0.27.0
2015-05-27 16:57:41 +08:00
Cheng Zhao
4a376694b4
Merge pull request #1719 from deepak1556/service_worker_patch
...
devtools: api to inspect service worker
2015-05-27 15:47:41 +08:00
Cheng Zhao
1c60575dc0
Merge pull request #1738 from deepak1556/http_ptach
...
webContents: providing header details with response event
2015-05-27 15:05:55 +08:00
Cheng Zhao
abf8ffd3a2
Merge pull request #1689 from deepak1556/ftp_patch
...
protocol: adding ftp scheme support
2015-05-27 15:04:21 +08:00
Cheng Zhao
c244e83e10
Merge pull request #1633 from deepak1556/window_event_patch
...
window: adding resize and move events
2015-05-27 14:54:36 +08:00
deepak1556
2de0b025f1
retrieve headers from response info
2015-05-24 10:56:25 +05:30
deepak1556
2b9826404a
using mate::Dictionary instead of base::DictionaryValue
2015-05-23 19:26:47 +05:30
deepak1556
4d5790dc09
return headers as object
2015-05-23 19:26:47 +05:30
deepak1556
c22b138b67
webContents: providing header details with response event
2015-05-23 19:26:47 +05:30
Cheng Zhao
e233eab4f2
HandleMouseDown is deprecated
2015-05-23 11:58:20 +08:00
Cheng Zhao
b202bba2e6
Don't read Buffer in IO thread
2015-05-22 22:15:13 +08:00
Cheng Zhao
d78efe7c22
Use Local instead of Handle
2015-05-22 19:11:22 +08:00
Cheng Zhao
d1685f79a2
Initialize V8 in browser process
...
Previously it was initialized by ProxyResolverV8, but after Chrome 43 V8
started to initialize V8 lazily.
2015-05-22 15:30:02 +08:00
Cheng Zhao
01e891652f
Fix compilation errors
2015-05-22 15:24:34 +08:00
deepak1556
9a60fde59b
alias move and moved event on OS X
2015-05-22 12:24:12 +05:30
Robo
f46fcd158a
chnage move hook and add details to doc
2015-05-22 12:13:01 +05:30
Robo
1b1735bca9
avoid unnecessary api calls
2015-05-22 12:13:00 +05:30
deepak1556
3a5977e09f
window: adding resize and move events
2015-05-22 12:13:00 +05:30
Cheng Zhao
82377cbfd5
Bump v0.26.1
2015-05-21 15:52:42 +08:00
Cheng Zhao
f31bfab127
gtk: Notify the click event
2015-05-21 15:22:52 +08:00
Cheng Zhao
fd41f1e8bc
Merge pull request #1616 from deepak1556/webview_fullscreen_patch
...
webContents: override fullscreen notification apis for webview
2015-05-21 15:03:48 +08:00
Cheng Zhao
32b2ef3539
Merge pull request #1710 from deepak1556/screen_patch
...
screen: initialise displays_ vector with primary display
2015-05-21 14:58:27 +08:00
Cheng Zhao
cde6b41a05
Merge pull request #1730 from deepak1556/webview_navigation_patch
...
navigation: adding clearHistory method
2015-05-21 14:56:30 +08:00
deepak1556
3ecfadf367
screen: initialise displays_ vector with available displays
2015-05-21 11:28:48 +05:30
deepak1556
27c3727ddb
use generated constants
2015-05-21 11:07:25 +05:30
deepak1556
ea147c588f
protocol: adding ftp scheme support
2015-05-21 10:59:56 +05:30
deepak1556
e8a02316ce
also emit html fullscreen notification on windows when its webview contents trigger it
2015-05-21 10:41:53 +05:30
deepak1556
0dcf061dc1
check if window is html or forced fullscreen
2015-05-21 10:16:11 +05:30
deepak1556
f2d91bc53c
adding events to notify fullscreen state
2015-05-21 10:16:11 +05:30
deepak1556
ddda8e4197
track html api triggered fullscreen separaely
2015-05-21 10:16:11 +05:30
deepak1556
4fe294ed04
check for renderviewhost availability before using
2015-05-21 10:16:10 +05:30
deepak1556
be57151037
webContents: override fullscreen notification apis for webview
2015-05-21 10:16:10 +05:30
Cheng Zhao
427b9567ca
Merge pull request #1713 from deepak1556/navigation_patch
...
navigation: fix accessing url from history array for goToIndex
2015-05-21 10:43:34 +08:00
Cheng Zhao
dbecc8d5f5
Merge pull request #1701 from CharlieHess/paste-and-match-style
...
Paste and Match Style
2015-05-20 23:12:46 +08:00
Cheng Zhao
4ae1998d09
Revert #1604
2015-05-20 20:35:54 +08:00
deepak1556
e80e4ae02c
remove usage global browser context
2015-05-20 16:14:57 +05:30
deepak1556
04b797ff0c
webContents: providing response headers in did-get-response-details event
2015-05-20 15:54:30 +05:30
deepak1556
c548b9c87e
webContents: adding events to detect gpu and plugin process crashes
2015-05-20 15:05:48 +05:30
Cheng Zhao
b238ac5981
Merge pull request #1660 from deepak1556/filesysem_patch
...
browser: create quota permission context to allow quota request
2015-05-20 14:05:53 +08:00
Cheng Zhao
4129d45d21
Merge pull request #1596 from deepak1556/protocol_interceptor_patch
...
protocol: wrapping HttpJobFactory with a default protocol handler to intercept
2015-05-20 11:52:52 +08:00
Cheng Zhao
b558485394
Merge pull request #1732 from atom/web-preferences
...
Simplify how we find NativeWindow from WebContents
2015-05-20 10:45:01 +08:00
Cheng Zhao
7c69c2846b
Simplify how we find NativeWindow from WebContents
2015-05-20 10:27:16 +08:00
Paul Betts
975978b414
Don't be so paranoid about empty opts
2015-05-19 14:27:15 -07:00
Paul Betts
5ee0ff9ee9
Fixup code review items
2015-05-19 14:27:15 -07:00
Paul Betts
e4d90f747f
Pass user agent along like http referrer and set user agent in C++
2015-05-19 14:27:15 -07:00
deepak1556
b0e8cafa00
navigation: adding clearHistory method
2015-05-19 22:41:03 +05:30
deepak1556
9963ddc485
implement method on browser window
2015-05-18 20:08:08 +05:30
deepak1556
46d80e8f05
devtools: api to inspect service worker for current webcontents
2015-05-18 19:19:33 +05:30
deepak1556
ef30adcaef
navigation: fix accessing url from history array for goToIndex
2015-05-17 03:31:24 +05:30
Charlie Hess
3913e18447
Add WebContents API for PasteAndMatchStyle.
2015-05-15 00:15:19 -07:00
joshaber
76d33c37d7
Use the textured window for the frameless case too.
2015-05-12 21:11:43 -04:00
joshaber
033f9bcced
If the window's transparent it also needs to be textured.
2015-05-12 21:05:48 -04:00
deepak1556
add7f8a4aa
add test
2015-05-12 18:03:00 +05:30
deepak1556
2785a4cc48
browser: create quota permission context to allow quota request
2015-05-12 17:52:30 +05:30
Cheng Zhao
827741a9c6
Bump v0.26.0
2015-05-12 17:24:00 +08:00
Cheng Zhao
e817192df3
Make history.go work
2015-05-11 16:44:01 +08:00
Cheng Zhao
2bb7497312
Handle when in-page entries are cleared
2015-05-11 16:37:53 +08:00
Cheng Zhao
82ffa4d2b1
Send history operations as asynchronous messages
...
Sending as sync message will cause weird results for
NavigationController
2015-05-11 16:03:25 +08:00
deepak1556
707503ac40
support https, ws, wss builtin schemes to be intercepted
2015-05-11 12:56:36 +05:30
deepak1556
7fee639edf
protocol: wrapping httpjobfactory with a default protocol handler to intercept
2015-05-11 12:32:17 +05:30
Cheng Zhao
d1545a64ae
Don't force restart renderer process for in-page navigation
2015-05-11 14:40:40 +08:00
Cheng Zhao
40631edb70
Use Chrome's navigation controller for in-page navigations
2015-05-11 14:30:26 +08:00
Cheng Zhao
4c10925694
Add remote.getCurrentWebContents API
2015-05-11 14:05:20 +08:00
Cheng Zhao
fc2bc20572
Determine wheter a navigation entry is in-page
2015-05-11 13:51:52 +08:00
deepak1556
24bcd3b21e
provide default error message
2015-05-11 10:24:44 +05:30
deepak1556
9ab53b0e4b
protocol: adding error job to log error with custom protocols
2015-05-11 10:17:31 +05:30
Cheng Zhao
75e5695317
Merge pull request #1554 from deepak1556/favicon_patch
...
webContents: removing getFavicon api
2015-05-10 21:22:01 +08:00
Cheng Zhao
66ef52197a
mac: Make "standard-window" option default to true
2015-05-10 21:16:08 +08:00
Cheng Zhao
9e3f108fad
Merge pull request #1585 from joshaber/no-texture
...
Use the standard window background
2015-05-10 21:09:38 +08:00
Cheng Zhao
1571c3537d
Merge pull request #1601 from hokein/fix-out-of-bound
...
Fix a potential out-of-bound issue in Accelerator.
2015-05-10 21:04:45 +08:00
Cheng Zhao
ce042d0524
mac: Don't use [NSScreen mainScreen]
2015-05-10 16:51:18 +08:00
deepak1556
15ae6b8d36
fix lint errors and add documentation
2015-05-10 10:25:19 +05:30
deepak1556
3fdc4543b8
ppapi flash plugin support
2015-05-10 09:22:09 +05:30
joshaber
85119db81a
Use a new option to opt into the standard window.
2015-05-08 16:28:24 -04:00
Cheng Zhao
4d9470c24e
Bump v0.25.3
2015-05-08 14:28:30 +08:00
Haojian Wu
2b82e523bf
Fix a potential out-of-bound issue in Accelerator.
2015-05-07 15:46:38 +08:00
Cheng Zhao
9d54092f41
Merge pull request #1512 from hokein/add-win-key
...
Add `Super` key support in global-shortcut API.
2015-05-07 10:35:56 +08:00
joshaber
5f357d39b2
If it's frameless then use the textured background.
2015-05-06 10:08:24 -04:00
joshaber
102fb66461
Remove the textured background.
2015-05-05 20:53:26 -04:00
Haojian Wu
0f67b1866a
Add Super
key support in global-shortcut API.
2015-05-05 22:49:32 +08:00
deepak1556
22c50d0800
webContents: removing getFavicon api
2015-05-04 13:39:13 +05:30
Cheng Zhao
0d4d2080ca
Implement size and position APIs with bounds API
2015-05-04 12:47:56 +08:00
Cheng Zhao
7142cae041
mac: Also use [NSScreen mainScreen] in other places
2015-05-04 12:33:51 +08:00
Cheng Zhao
f5cf3556b1
Pass bounds in clicked event of tray
2015-05-04 11:43:22 +08:00
Cheng Zhao
a53b1f7edf
win: Mouse position is not notify icon's position
2015-05-04 11:37:23 +08:00
Cheng Zhao
294dbac869
Merge pull request #1543 from deepak1556/tray_icon_patch
...
tray: send tray icon position as payload onclick OSX and windows
2015-05-04 11:11:13 +08:00
Cheng Zhao
5f27bb597f
Merge pull request #1545 from deepak1556/windows_patch
...
window: adding setBounds and getBounds api
2015-05-04 11:03:50 +08:00
Paul Betts
4f67415607
Enable NPAPI by default, trump Chromium's default
2015-05-01 16:59:40 -07:00
deepak1556
9ae59e8ac7
removed move utility and replaced with setbounds
2015-05-01 20:10:46 +05:30
deepak1556
6d7d068e49
tray: send tray icon position as payload onclick OSX
2015-05-01 19:30:01 +05:30
deepak1556
ae6a1b409f
window: adding setBounds and getBounds api
2015-05-01 16:20:53 +05:30
Cheng Zhao
4608f5e9cd
Bump v0.25.2
2015-05-01 14:57:25 +08:00
Cheng Zhao
9300859983
Merge pull request #1535 from deepak1556/contents_patch
...
webContents: adding serviceworker helper utilities
2015-05-01 14:56:35 +08:00
deepak1556
d76bd4a103
webContents: adding serviceworker helper utilities
2015-05-01 12:02:57 +05:30
Cheng Zhao
bfac7f7a17
Make beforeunload work in webview
2015-05-01 13:48:39 +08:00
Cheng Zhao
817dfbdc27
Merge pull request #1525 from deepak1556/dom_event_patch
...
webContents: providing dom-ready event
2015-05-01 12:08:03 +08:00
Cheng Zhao
72f5381c31
Merge pull request #1521 from deepak1556/title_patch
...
webContents: check for navigation entry before using
2015-04-30 16:54:14 +08:00
deepak1556
8c5f171a93
webContents: providing dom-ready event
2015-04-30 09:58:29 +05:30
Cheng Zhao
8d3404d26c
win: Fix compilation error
2015-04-29 15:13:46 +08:00
Cheng Zhao
05e0564426
Merge pull request #1477 from atom/dont-rig-app-name
...
Provide an optional way to explicitly set the AppUserModelID
2015-04-29 14:10:12 +08:00
deepak1556
d8be645d5a
webContents: check for navigation entry before using
2015-04-29 08:57:49 +05:30
Cheng Zhao
c6cf91d11f
Add 'disable-auto-hide-cursor' option
2015-04-29 10:26:31 +08:00
Cheng Zhao
3a50c9e48c
Update to the new patch for acceptsFirstMouse
2015-04-29 10:26:31 +08:00
Paul Betts
7c2b1468c8
Fix typo
2015-04-28 15:49:16 -07:00
Paul Betts
fb6c80d12e
Create an explicit API for setting the App User Model ID
2015-04-28 12:23:58 -07:00
Kevin Sawicki
fdfd8807a0
Tweak path docs
2015-04-27 10:17:15 -07:00
Kevin Sawicki
da07e72f20
Add -h/--help usage message
2015-04-27 10:17:14 -07:00
Kevin Sawicki
f4a27f699a
Add help menu to electron site
2015-04-27 10:17:14 -07:00
Kevin Sawicki
e3c21424de
Add default help menu
2015-04-27 10:17:14 -07:00
Kevin Sawicki
b5aa2a31a1
Make full screen menu a toggler
2015-04-27 10:17:14 -07:00
Cheng Zhao
dde791d475
Allow calling goBack for multiple times
2015-04-27 15:11:59 +08:00
Cheng Zhao
16b2f08cd3
Don't use Chromium's history list
2015-04-27 15:11:59 +08:00
Cheng Zhao
0143a45488
Implement our own NavigationController
2015-04-27 15:11:59 +08:00
Cheng Zhao
2f1683445b
Only append command line params for renderer process
2015-04-27 15:11:59 +08:00
Cheng Zhao
4c78f98da6
Check if it is guest process before updating process ID
2015-04-27 15:11:59 +08:00
Cheng Zhao
36c4b1705d
Update guest process id when navigating
2015-04-27 15:11:58 +08:00
Cheng Zhao
d8adbc0875
NULL => nullptr
2015-04-27 15:11:58 +08:00
Cheng Zhao
b527846ee4
Use our new way to restart renderer process
...
As a side effect, it will also restart the renderer process of webview
tag guests.
2015-04-27 15:11:58 +08:00
Cheng Zhao
ecf29f72bc
mac: Remove unused action handler
2015-04-25 20:41:12 +08:00
Cheng Zhao
0c091428d3
Merge pull request #1455 from deepak1556/fullscreen_patch
...
window: supports HTML5 fullscreen api
2015-04-25 16:16:57 +08:00
Cheng Zhao
858198a2bd
Merge pull request #1461 from deepak1556/webview_devtools_patch
...
webview: add inspectElement method
2015-04-25 16:14:13 +08:00
deepak1556
6cc571bdfe
include headers only in places used
2015-04-25 10:13:52 +05:30
deepak1556
18b3dfa350
removed will-navigate and did-navigate events
2015-04-25 09:50:28 +05:30
deepak1556
05be71e9bc
fix getFavcion api in webview to return dataUrl
2015-04-25 09:50:28 +05:30
deepak1556
36819e2638
added did-navigate event, getFavicon api and workaround webview spec
2015-04-25 09:50:28 +05:30
deepak1556
9b585458c1
webview: will-navigate and page-favicon-set navigation events
2015-04-25 09:50:28 +05:30
Cheng Zhao
80c8ab4c39
Style fix
2015-04-25 10:35:28 +08:00
Cheng Zhao
826a4e0e48
Merge branch 'master' of https://github.com/MaxGraey/electron into MaxGraey-master
2015-04-25 10:29:34 +08:00
deepak1556
cdb1711fe1
webview: add inspectElement method
2015-04-23 15:18:13 +05:30
deepak1556
20b4cae980
window: supports HTML5 fullscreen api
2015-04-23 12:14:29 +05:30