Cheng Zhao
859ef0b298
Update libchromiumcontent to latest master
2015-10-14 11:56:01 +08:00
Cheng Zhao
abe749e6be
💄
2015-10-14 09:47:22 +08:00
Robo
ec6304c0b2
provide request context for nss_oscp initialisation
2015-10-13 18:20:12 +05:30
Haojian Wu
2981a7e256
Remove storage limitation of WebSQL.
2015-10-12 21:21:45 +08:00
Cheng Zhao
7caaad2c7a
Control linking of QTKit in electron
2015-10-09 21:29:51 +08:00
Cheng Zhao
0659be44bc
Update to mas branch of libchromiumcontent
2015-10-09 21:07:21 +08:00
Cheng Zhao
e3c657045d
Merge pull request #154 from deepak1556/accept_language_patch
...
set accept-language header from system locale
2015-10-09 21:05:15 +08:00
Robo
b7296d8a4e
set accept-language header from system locale
2015-10-09 13:21:53 +05:30
joshaber
407b406f34
Don't reference the dylib directly.
...
https://forums.developer.apple.com/thread/4572 is the best reference I
could find for this.
Apple replaced (some?) dylibs with “text-based stub libraries”
(.tbd’s). So we shouldn’t try to reference the dylib directly anymore.
2015-10-06 16:07:54 -04:00
Cheng Zhao
43bfdace86
Merge pull request #152 from atom/register-prefs
...
Fix RegisterPrefs not working in subclass.
2015-10-06 22:44:32 +08:00
Haojian Wu
73632d4189
Fix RegisterPrefs not working in subclass.
...
Don't call virtual function in subclass's constructor.
2015-10-06 16:11:28 +08:00
joshaber
3d0ab70aa1
mac: Force Xcode to use C++11.
...
For whatever reason, this is necessary in Xcode 7.
2015-10-05 10:15:54 -04:00
joshaber
7f0b8f01e1
mac: Don't define an SDKROOT.
...
This way Xcode will use the latest SDK, whatever it is, and we don’t
have to bump this every time Apple releases an OS update.
2015-10-05 10:15:34 -04:00
Haojian Wu
ef9f6eb8c3
Define related marcos for webrtc on Windows and OS X.
2015-10-05 12:50:18 +08:00
Cheng Zhao
c205ab0944
Fix tooltip can not show outside window
2015-10-04 22:15:01 +08:00
Cheng Zhao
6ca7767f09
linux: Set device scaling factor
2015-10-04 16:52:14 +08:00
Cheng Zhao
6044ab05f3
Ignore X Window System errors
2015-10-04 15:40:51 +08:00
Haojian Wu
63085fb0b0
[Linux] Link libraries for desktop capture API.
2015-10-03 13:43:20 +08:00
Haojian Wu
59cbd0a00d
[Windows] Link libraries for desktop capture API.
2015-10-03 10:49:42 +08:00
Haojian Wu
64b0333964
[OS X] Link dependent libraries for desktop capture API.
2015-10-02 17:27:48 +08:00
Cheng Zhao
5a97cfaa64
Code cleanup
2015-10-01 17:30:59 +08:00
Cheng Zhao
1f2d934d9d
Merge pull request #147 from atom/gnotify
...
Rewrite Ubuntu check to look for libunity .so files
2015-10-01 17:15:19 +08:00
Paul Betts
1a8377b198
Add environment variable as escape hatch
2015-09-30 09:14:31 -07:00
Paul Betts
50a95792a1
Rewrite unity check to look for libunity SOs
2015-09-30 09:09:35 -07:00
Robo
9122922133
provide remoteBase to load remote devtools modules
2015-09-30 16:34:44 +05:30
Robo
a1e646f1b3
enabling network emulation in devtools
2015-09-27 21:38:38 +05:30
Robo
5d9c41c416
allowing delegates to provide their sslconfigservice
2015-09-21 22:14:32 +05:30
Cheng Zhao
ca9a54a41e
Check whether devtools is opened when executing js code
...
Fixes atom/electron#2808 .
2015-09-17 15:00:14 +08:00
Cheng Zhao
fc33eb99f7
Unsubscribe from NSNotificationCenter when WebContents is destroyed
...
Due to ref-counted references the NSView is not destroyed immediately
when WebContents is destroyed, so it is not reliable to do this in
the destructor.
2015-09-17 11:19:08 +08:00
Cheng Zhao
fa588f104c
Set MACOSX_DEPLOYMENT_TARGET to 10.8
...
Fixes atom/electron#2790 .
2015-09-16 19:54:52 +08:00
Cheng Zhao
3f53564a4f
Use the SDKROOT under 10.10
2015-09-15 12:14:46 +08:00
Cheng Zhao
34e1a38d18
Use 10.10 SDK
2015-09-15 11:59:57 +08:00
Cheng Zhao
352f758cd1
Make DevToolsFocused in OS X
2015-09-15 11:24:35 +08:00
Cheng Zhao
c30f458d4f
Add IsDevToolsViewFocused method
2015-09-15 11:04:46 +08:00
Cheng Zhao
9d7fbdfd8e
Merge pull request #140 from deepak1556/net_log_patch
...
create net log file after context is created
2015-09-14 19:24:22 +08:00
Cheng Zhao
024d643f98
Merge pull request #139 from toyoshim/sysex_permission
...
Grant ChildProcessSecurityPolicy for MIDI from PermissionManager
2015-09-09 13:34:40 +08:00
Robo
451dd03866
create net log file after context is created
2015-09-07 22:44:13 +05:30
Cheng Zhao
87a1b68c47
Fix typo
2015-09-06 10:29:59 +08:00
Cheng Zhao
d2ea3b496d
Only store weak ref to BrowserContext
2015-09-05 22:34:42 +08:00
Cheng Zhao
1a8dc77951
Move management of browser context to BrowserContext
2015-09-05 20:52:50 +08:00
Cheng Zhao
dc1e50c62e
Store BrowserContext in ref-counted ptr
2015-09-05 20:03:18 +08:00
Cheng Zhao
58fb166b0b
Pass partition name instead of path to BrowserContext
2015-09-05 19:46:55 +08:00
Takashi Toyoshima
af505db908
Grant ChildProcessSecurityPolicy for MIDI from PermissionManager
...
PermissionManager should set ChildProcessSecurityPolicy for MIDI SysEx
permission. Otherwise, the browser kills unauthorized renderers that are
going to send MIDI SysEx messages.
Fixes #138 .
2015-09-05 14:56:32 +09:00
Cheng Zhao
dca5c763e9
Use the new devtools URL
2015-09-02 18:25:59 +08:00
Cheng Zhao
f077a51459
Define ENABLE_WEBRTC
2015-09-02 17:49:51 +08:00
Cheng Zhao
90125c44e3
Fix API changes on Linux
2015-09-02 17:29:30 +08:00
Cheng Zhao
38a211db2e
Fix API changes
2015-09-02 15:16:34 +08:00
Cheng Zhao
5e004b4c24
Upgrade to Chrome 45
2015-09-02 14:22:50 +08:00
Robo
0e956c497d
use browser context from webcontents for registering datasource
2015-08-31 21:04:48 +05:30
Robo
fa5c8fc943
handle partition config in browser context
2015-08-27 17:31:31 +05:30
Cheng Zhao
89e66f15c3
Link with 10.9 SDK
2015-08-26 15:57:35 +08:00
Cheng Zhao
c0b9fd415d
Revert "Make bottom corner more round"
...
This reverts commit f9a64dde5da537f615cd7080a335c6304c6a814e.
2015-08-26 15:56:39 +08:00
Cheng Zhao
eb709a9a8f
Fix building on OS X
2015-08-25 20:55:07 +08:00
Cheng Zhao
c3e1ceaf61
Merge pull request #132 from deepak1556/devtools_title_patch
...
Allowing devtools window to update title
2015-08-25 20:29:03 +08:00
Cheng Zhao
c9557f2b39
win: Fix Release build
2015-08-21 16:19:57 +08:00
Cheng Zhao
c4d192b9a4
linux: Fix building
2015-08-21 16:14:19 +08:00
Cheng Zhao
8a92ef34a7
Store NetLog in BrowserClient
2015-08-11 18:29:55 +08:00
Cheng Zhao
edda9d0488
Link with a few more static libraries on Linux and OS X
2015-08-11 10:45:30 +08:00
Cheng Zhao
3deb8297e1
Update to Chrome 44
2015-08-11 10:24:53 +08:00
Cheng Zhao
1cd7434a66
Include Foundation.h at right place
2015-08-11 10:05:27 +08:00
Cheng Zhao
089a4cf08f
Disable -Wunneeded-internal-declaration warning
2015-08-11 10:04:07 +08:00
Haojian Wu
f82ab5f193
Implement devtools preference interfaces.
2015-08-11 09:49:57 +08:00
Haojian Wu
6171ab8f6b
[Win] Link http_server.lib.
2015-08-11 09:49:57 +08:00
Haojian Wu
68a45aa29a
[Win] Link devtools_discovery.lib and devtools_http_handler.lib in component builds.
2015-08-11 09:49:57 +08:00
Haojian Wu
7d22da5169
Fix API changes in DevToolsManagerDelegate.
2015-08-11 09:49:57 +08:00
Haojian Wu
2dd8bc0c78
ffmpegsumo.dll => ffmpeg.dll
2015-08-11 09:49:57 +08:00
Haojian Wu
2703f186a6
DevToolsHttpHandler is moved from content to devtools_http_handler namespace.
2015-08-11 09:49:56 +08:00
Haojian Wu
dd11ad8db3
DevToolsHttpHandler::GetFrontendResourceId is removed.
2015-08-11 09:49:56 +08:00
Haojian Wu
c5ae2926e1
WebContentsFocused is removed.
...
Use OnWebContentsFocused instead.
2015-08-11 09:49:56 +08:00
Haojian Wu
ce6172b829
Update PlatformNotificationServiceImpl Interfaces.
2015-08-11 09:49:56 +08:00
Haojian Wu
ef91261aa5
No NetLog anymore, use NetLogCaptureMode.
2015-08-11 09:49:56 +08:00
Robo
26f4d09b2c
implement for osx
2015-08-07 16:24:45 +05:30
Robo
1f65b47e8e
allow updating devtools title in undocked mode
2015-08-07 14:30:49 +05:30
Cheng Zhao
5b4a42f7e9
Show devtools window in the middle of display
2015-08-04 22:50:30 +08:00
Cheng Zhao
0ef2857534
Don't show devtools window in too small size or out of screen
2015-08-04 22:43:59 +08:00
Cheng Zhao
bb7cd8f261
Guard agains empty notification
2015-08-04 16:44:32 +08:00
Cheng Zhao
81ba4e3a3e
Guard against empty image
2015-08-04 16:43:46 +08:00
Cheng Zhao
51f0485898
Merge pull request #128 from deepak1556/inspectable_web_contents_api_patch
...
fix devtools workspace api
2015-07-29 17:14:49 +08:00
Robo
a56a0505fa
save devtools zoom level preference
2015-07-29 12:08:31 +05:30
Robo
e9da74e58a
fix devtools workspace api to accept file path
2015-07-29 09:31:00 +05:30
Cheng Zhao
935d1e142f
Make bottom corner more round
2015-07-20 18:24:24 +08:00
Cheng Zhao
89546a9c19
Merge pull request #124 from deepak1556/devtools_network_patch
...
create netlog instance for devtoolsnetlogobserver
2015-07-16 06:35:29 -07:00
Robo
7496cb29fe
create netlog for devtoolsnetlogobserver
2015-07-15 00:54:28 +05:30
Cheng Zhao
6b1e4cc91a
Set user agent from the delegate
2015-07-14 11:37:57 -07:00
Cheng Zhao
8bb0ea438d
Enable override user agent in URLRequestContextGetter
2015-07-14 10:04:34 -07:00
Robo
ca09f32548
adding support for kProxyPacUrl
2015-07-10 13:52:02 +05:30
Cheng Zhao
681e868a5b
Link with nss
2015-07-07 14:15:45 +08:00
Cheng Zhao
08b851dd0f
Load cursor from current module
2015-07-06 13:48:31 +08:00
Cheng Zhao
e67d0db448
OpenSSL is still used on Windows and Mac
2015-07-06 12:03:33 +08:00
Cheng Zhao
31b88f7370
USE_NSS is used before Chrome 45
2015-07-06 11:49:49 +08:00
Cheng Zhao
36447f6613
Use NSS instead of OpenSSL
2015-07-06 10:52:20 +08:00
Cheng Zhao
c210c68bee
Remove -std=gnu++11 flag
2015-07-01 07:48:29 +00:00
Cheng Zhao
3826e8864a
Fix a compiler warning
2015-07-01 06:50:07 +00:00
Cheng Zhao
d440a3c21d
Do not force using clang
2015-07-01 14:32:04 +08:00
Antonin Hildebrand
899c730ece
Missing overrides
...
ninja compilation failed for me under OS X 10.11
2015-06-26 11:39:41 +02:00
Cheng Zhao
f477e6ca6a
Don't hide methods of content::BrowserContext
2015-06-26 10:58:06 +08:00
Cheng Zhao
f9dc87ba97
Add InspectableWebContentsViewDelegate
2015-06-25 12:29:34 +08:00
Cheng Zhao
9fb30b702a
Check if image is empty.
2015-06-18 12:41:36 +08:00
Paul Betts
c3de789fd7
Ensure we don't try to set contentImage on 10.7/10.8. That would be rude!
2015-06-17 13:01:48 -07:00
Paul Betts
0e98519d3b
Set contentImage based on the passed-in image
2015-06-16 18:00:39 -07:00
Cheng Zhao
ca021d030f
Add --ignore-connections-limit switch
2015-06-16 16:03:43 +08:00
deepak1556
27fbdf3cf2
define openssl_certs on linux
2015-06-11 23:18:47 +05:30
Cheng Zhao
3cea64b0f6
Fix typo
2015-06-10 19:30:57 +08:00
Cheng Zhao
9868d46d63
OpenSSL is actually used by all platforms
2015-06-10 19:15:45 +08:00
Cheng Zhao
4b26cbf24b
Merge pull request #115 from deepak1556/cert_store_patch
...
intiailse platform clientcertstore
2015-06-10 19:14:58 +08:00
deepak1556
3ac3a2f115
intiailse platform clientcertstore
2015-06-10 02:37:11 +05:30
Cheng Zhao
5e943e1456
view_ needs to be destroyed after web_contents_
2015-06-09 11:09:16 +08:00
Cheng Zhao
64c4a34507
Make devtools_web_contents_ is destroyed before everything
...
The WebContentsDestroyed still access the other members, so if they are
destroyed before the devtools_web_contents_ in the destructor, we will
crash there.
2015-06-09 10:44:48 +08:00
Cheng Zhao
418264d42a
Merge pull request #114 from deepak1556/webcontents_patch
...
fix dereferencing possibly null pointer
2015-06-09 10:31:07 +08:00
Cheng Zhao
b2eb23aa01
Clean up code
2015-06-09 09:51:38 +08:00
deepak1556
8adb65fa29
fix dereferencing null pointer
2015-06-08 20:31:07 +05:30
deepak1556
2ba119f395
fix memory leak
2015-06-08 19:56:48 +05:30
deepak1556
15255944b6
create net log instance only when needed
2015-06-08 19:19:44 +05:30
deepak1556
33f65ba981
fix crash on quit
2015-06-06 14:33:07 +05:30
deepak1556
1022357700
adding netconstants to log
2015-06-06 00:13:10 +05:30
deepak1556
ee6b14d1d8
adding support for kLogNetLog switch
2015-06-05 20:25:08 +05:30
Cheng Zhao
51bb357405
Add DevToolsOpened and DevToolsClosed events
2015-06-05 16:57:17 +08:00
Cheng Zhao
d1e70e7826
Add InspectableWebContents::GetDevToolsWebContents
2015-06-05 14:33:37 +08:00
Cheng Zhao
9ab9b392d6
Fix crash when quitting
2015-06-05 12:35:41 +08:00
Cheng Zhao
05f182f650
Clean up code
2015-06-05 12:24:48 +08:00
Cheng Zhao
aa926680a2
No more need to override DidFinishLoad
2015-06-05 12:10:01 +08:00
Cheng Zhao
95d28c398e
Update cpplint
2015-06-05 12:07:27 +08:00
Cheng Zhao
56747e975e
Avoid calling JavaScript of devtools WebContents too early
...
It would craete a context that window.location is about:blank
2015-06-05 11:58:27 +08:00
Cheng Zhao
9a9bc5530e
Handle network requests from devtools
2015-06-05 11:20:20 +08:00
Cheng Zhao
d48a80bdfa
Update to new devtools messages
2015-06-05 11:03:47 +08:00
deepak1556
62f860123d
delegate filesystem request calls
2015-06-04 22:21:23 +05:30
Cheng Zhao
894cc64276
Link with gmodule-2.0, fix atom/electron#1809
2015-06-04 14:41:16 +08:00
Cheng Zhao
239ddea0ce
Merge pull request #110 from aroben/devtools-security
...
Make devtools work when web security is enabled
2015-06-03 09:51:32 +08:00
Adam Roben
2025b60968
Make devtools work when web security is enabled
...
These changes bring our copy of devtools_ui.cc in line with
https://chromium.googlesource.com/chromium/src.git/+/43.0.2357.92/chrome/browser/ui/webui/devtools_ui.cc
Without these changes, opening the devtools prints errors like:
[0602/165604:ERROR:CONSOLE(0)] "Refused to display 'chrome-devtools://devtools/inspector.html?can_dock=true&toolbarColor=rgba(223,223,223,1)&textColor=rgba(0,0,0,1)&experiments=true' in a frame because it set 'X-Frame-Options' to 'DENY'.", source: about:blank (0)
[0602/165604:ERROR:CONSOLE(1514)] "Uncaught SecurityError: Sandbox access violation: Blocked a frame at "chrome-devtools://devtools" from accessing a frame at "null". The frame being accessed is sandboxed and lacks the "allow-same-origin" flag.", source: chrome-devtools://devtools/devtools.js (1514)
2015-06-02 16:56:17 -04:00
Cheng Zhao
3a005fd52a
Update libchromiumcontent
2015-05-29 17:51:50 +08:00
Cheng Zhao
155a50d00e
Revert "Link with ui_zoom in component build"
...
This reverts commit b48bc01c8f1fc11862f96db835a5f257aa6e53aa.
2015-05-29 17:51:22 +08:00
Cheng Zhao
f494f90a3e
Link with ui_zoom in component build
2015-05-29 16:54:28 +08:00
Cheng Zhao
eb2d94faf7
Update to latest libchromiumcontent
2015-05-29 15:50:12 +08:00
Cheng Zhao
a9a5765544
Remove trailing space
2015-05-27 15:02:01 +08:00
Cheng Zhao
bf99380c5d
Merge pull request #107 from deepak1556/devtools_patch
...
method to reset devtools agent host
2015-05-26 16:15:04 +08:00
Cheng Zhao
8818f9c448
Merge pull request #106 from hokein/pdf-dll
...
No need to link pdf related libraries in component build.
2015-05-26 12:40:40 +08:00
Cheng Zhao
ce266e8647
Link with d3d11.lib
2015-05-23 11:25:37 +08:00
Cheng Zhao
847dc32f74
Suppress compiler warning
2015-05-23 11:10:40 +08:00
Cheng Zhao
0f64da9dfc
Implement NetworkDelegate::OnFirstPartyOnlyCookieExperimentEnabled
2015-05-22 14:56:28 +08:00
Cheng Zhao
66d49a5241
ProxyResolverV8::EnsureIsolateCreated is removed
2015-05-22 14:54:33 +08:00
Cheng Zhao
37bd7fe331
Remove parameter |by_user| in NotificationClosed
2015-05-22 14:51:16 +08:00
Cheng Zhao
0cbf8b6cd2
Implement PermissionManager
2015-05-22 14:50:41 +08:00
Cheng Zhao
c60fcc4c9a
Turn off incremental linking for Release build
2015-05-20 13:52:24 +08:00
deepak1556
145c18f4c8
method to reset agent_host
2015-05-18 19:26:03 +05:30
Haojian Wu
e76b06b84c
No need to link pdf related libraries in component build.
2015-05-13 09:54:56 +08:00
Cheng Zhao
d350e73dff
win: Link with msvcrt dll for Release build
2015-05-12 17:00:18 +08:00
Cheng Zhao
6e603ddae9
Merge pull request #102 from hokein/win-print
...
Link pdf related libraries for component build.
2015-05-10 11:31:25 +08:00
Paul Betts
a18e5d7d5c
Come Correct with memory management
2015-05-05 22:35:48 -07:00
Paul Betts
dbe969b5c5
Fix indentation
2015-05-05 22:28:00 -07:00
Paul Betts
9737ba3e37
Explicitly create HttpAuthHandlerFactory
...
The CreateDefault method does not set a URLSecurityManager, so the code will
fall-back to disabling all built-in authentication. Instead, use the default
URLSecurityManager which will use IE Security Zones on Windows to determine
whether a URL is part of the Local Intranet zone or on non-Windows, default
proxy rules will be used (i.e. would a default proxy map vs. connect direct).
2015-05-04 15:49:00 -07:00