Cheng Zhao
5fa2831756
Coding style fixes
2017-05-31 16:17:29 +09:00
Samuel Attard
227a2bd5dc
Fix reference typed reply placeholder
2017-05-30 20:29:27 +10:00
Samuel Attard
3938373ecb
Fix linting errors and add isSupported
2017-05-30 20:27:24 +10:00
Samuel Attard
686b1388b1
Fix linting issues
2017-05-30 19:12:36 +10:00
Samuel Attard
5048425e6e
Update implementation as per feedback
2017-05-30 19:06:51 +10:00
Samuel Attard
9aa6b83f86
Fix compilation and click events on macOS
2017-05-29 21:22:44 +10:00
Samuel Attard
058bdfbced
Use NotificationPresenter - macOS
2017-05-29 20:02:33 +10:00
Kevin Sawicki
c43c3b3d80
Revert "protocol: use streaming interface between fetcher and requestjob"
...
This reverts commit 71b5d946e0
.
2017-05-26 09:47:22 -07:00
Kevin Sawicki
4d1eb1e4a7
Add -lcups on mac
2017-05-24 09:43:37 -07:00
Kevin Sawicki
09a3e26716
Add full prefix to main_delegate.h include
2017-05-19 08:46:15 -07:00
Kevin Sawicki
7e185ef1a3
Remove extra newlines
2017-05-19 08:46:15 -07:00
Kevin Sawicki
e19eef025d
Remove lint from inspectable_web_contents_view_views.h/cc
2017-05-19 08:46:15 -07:00
Kevin Sawicki
4625159310
Add memory include for std::unique_ptr
2017-05-19 08:46:15 -07:00
Kevin Sawicki
278a283801
🎨 Group includes
2017-05-19 08:46:15 -07:00
Kevin Sawicki
d7321ed980
Add brightray prefix to include paths from within brightray
2017-05-19 08:46:15 -07:00
Kevin Sawicki
c4608c0f37
Fix build/include_alpha linter violations in brightray
2017-05-19 08:46:15 -07:00
Kevin Sawicki
b6992436a0
Remove exclusion of runtime/references rule
2017-05-19 08:46:15 -07:00
Kevin Sawicki
f193b2b2a6
Fix build/include_what_you_use linter violations in brightray
2017-05-19 08:46:15 -07:00
Kevin Sawicki
cfb5b6ac89
Fix build/header_guard linter violations in brightray
2017-05-19 08:46:15 -07:00
Kevin Sawicki
bb4a61c7ff
Remove unused includes
2017-05-19 08:46:15 -07:00
Kevin Sawicki
6e3a0b50cc
Remove 10.8 foundation_util workaround
2017-05-19 08:46:15 -07:00
Kevin Sawicki
c6190dc094
Remove unused BRYApplication class
2017-05-19 08:46:15 -07:00
Kevin Sawicki
ca274f7be0
Use kIgnoreCertificateErrors from content_switches.h
2017-05-19 08:46:15 -07:00
Kevin Sawicki
f556d1924d
Merge pull request #9358 from electron/fetch_job_uaf_patch
...
protocol: use streaming interface between fetcher and requestjob
2017-05-18 09:58:05 -07:00
Kevin Sawicki
ed076a8693
Remove unneeded HasSwitch check
2017-05-15 10:35:43 -07:00
Dun Liang
5b02974aa8
fix line is > 80 characters long
2017-05-15 10:35:43 -07:00
Dun Liang
9ce08d08de
support --disk-cache-size flag #290
2017-05-15 10:35:43 -07:00
deepak1556
71b5d946e0
protocol: use streaming interface between fetcher and requestjob
2017-05-11 22:52:49 +05:30
Kevin Sawicki
500ffdf700
cpplint brightray/ files
2017-05-10 13:51:57 -07:00
Kevin Sawicki
7ff6036420
Consolidate ignores
2017-05-10 13:28:12 -07:00
Kevin Sawicki
de02485d28
Move brightray tools into mains tools folder
2017-05-10 13:28:04 -07:00
Kevin Sawicki
5ea20b5b54
Wire up build for new brightray location
2017-05-10 13:27:49 -07:00
Kevin Sawicki
4dab62dfcf
Move brightray submodules to root vendor
2017-05-10 13:27:22 -07:00
Kevin Sawicki
dde21e7657
Remove unused files
2017-05-10 13:21:02 -07:00
Kevin Sawicki
012b719163
Merge pull request #294 from electron/updgrade-to-58-0-3029-96
...
Upgrade to 58.0.3029.96
2017-05-09 16:07:35 -07:00
Kevin Sawicki
dec7a3c12a
Upgrade to 58.0.3029.96
2017-05-03 08:48:58 -07:00
Cheng Zhao
3601ae3549
Update to Chrome 58.0.3029.81
2017-04-27 17:50:02 +09:00
Cheng Zhao
70d67f9da4
Link with VideoToolbox.framework
2017-04-18 16:44:04 +09:00
Cheng Zhao
55e9c3196a
Fix building on Linux
2017-04-17 16:52:24 +09:00
Cheng Zhao
b82845dc4a
A quick fix for crashing when closing devtools
2017-04-17 16:16:02 +09:00
Cheng Zhao
98c039c880
Detach from devtools before destroying
...
Otherwise Electron would crash on exit in Chrome 58.
2017-04-17 16:16:02 +09:00
Cheng Zhao
79a441874e
Fill missing NetworkDelegate method
2017-04-17 16:16:02 +09:00
Cheng Zhao
affd80aef0
Add gen/third_party/WebKit to include dirs
2017-04-17 16:16:02 +09:00
Cheng Zhao
bbd4749668
base::WrapUnique has changed its API
2017-04-17 16:16:02 +09:00
Cheng Zhao
c41fb922b3
Fix API changes of Chrome 58
2017-04-17 16:16:02 +09:00
Cheng Zhao
0a110a44f9
ScopedPtrHashMap has been removed
2017-04-17 16:16:02 +09:00
Cheng Zhao
fdb880eca2
Remove the ENABLE_WEBRTC define
...
Headers are now defined in gen/media/media_features.h.
2017-04-17 16:16:02 +09:00
Cheng Zhao
9ee47385d5
Update libchromiumcontent to Chrome 58
2017-04-17 16:16:02 +09:00
Birunthan Mohanathas
708d39ebe5
Merge pull request #289 from poiru/windows-wm-state
...
Initialize wm::WMState on Windows as well
2017-04-16 17:58:41 +03:00
Birunthan Mohanathas
ed9795514e
Initialize wm::WMState on Windows as well
...
See:
cd4f72fdea/ui/views_content_client/views_content_client_main_parts_aura.cc (23)
This fixes electron/electron#9197 .
2017-04-16 17:32:28 +03:00
Ales Pergl
fbe3b27409
Addressed review feedback
2017-04-05 14:30:17 +02:00
Ales Pergl
f73233ee55
Changed local variable and parameter names to snake case style
2017-04-05 14:30:17 +02:00
Ales Pergl
ba03c544f3
Address cpplint issue ""public:" should be preceded by a blank line [whitespace/blank_line] [3]"
2017-04-05 14:30:17 +02:00
Ales Pergl
3336e02769
Address cpplint issue "Constructors callable with one argument should be marked explicit. [runtime/explicit] [5]"
2017-04-05 14:30:17 +02:00
Ales Pergl
1a7d9a5d20
Address cpplint issue "At least two spaces is best between code and comments [whitespace/comments] [2]"
2017-04-05 14:30:17 +02:00
Ales Pergl
bf86718d61
Address cpplint issue "DISALLOW_COPY_AND_ASSIGN should be the last thing in the class [readability/constructors] [3]"
2017-04-05 14:30:16 +02:00
Ales Pergl
161b4e752b
Address cpplint issue "public: should be indented +1 space inside class NotificationPresenterWin7 [whitespace/indent] [3]"
2017-04-05 14:30:16 +02:00
Ales Pergl
9d75e9f54c
Address cpplint issue "Namespace should be terminated with "// namespace brightray" [readability/namespace] [5]"
2017-04-05 14:30:16 +02:00
Ales Pergl
64bf0d210e
Address cpplint issue "An else should appear on the same line as the preceding } [whitespace/newline] [4]"
2017-04-05 14:30:16 +02:00
Ales Pergl
9b7fbd4d22
Address cpplint issue "Using C-style cast. Use reinterpret_cast<BYTE*>(...) instead [readability/casting] [4]"
2017-04-05 14:30:16 +02:00
Ales Pergl
91cff2e6c7
Address cpplint issue "Missing space before ( in if( [whitespace/parens] [5]"
2017-04-05 14:30:16 +02:00
Ales Pergl
29f3332276
Address cpplint issue "{ should almost always be at the end of the previous line [whitespace/braces] [4]"
2017-04-05 14:30:16 +02:00
Ales Pergl
63eeb96e71
Address cpplint issue "Do not use namespace using-directives. Use using-declarations instead. [build/namespaces] [5]"
2017-04-05 14:30:16 +02:00
Ales Pergl
20d0bda538
Address cpplint issue "Found C++ system header after other header. Should be: toast.h, c system, c++ system, other. [build/include_order] [4]"
2017-04-05 14:30:16 +02:00
Ales Pergl
33b4936a68
Address cpplint issue "Include the directory when naming .h files [build/include] [4]"
2017-04-05 14:30:15 +02:00
Ales Pergl
0bba5b9b41
Address cpplint issue "Lines should be <= 80 characters long [whitespace/line_length] [2]"
2017-04-05 14:30:15 +02:00
Ales Pergl
392d606848
Changed member variable naming style to snake case
2017-04-05 14:30:15 +02:00
Ales Pergl
0fa6c82b3f
Use NotificationPresenterWin7
on Windows 7
2017-04-05 14:30:15 +02:00
Ales Pergl
fe05b66a6c
Added desktop notifications implementation for Windows 7 (and earlier)
2017-04-05 14:30:15 +02:00
Ales Pergl
e6a30388da
Make Notification
factory function a member of NotificationPresenter
so that we can create different types of notifications based on runtime conditions.
2017-04-05 14:30:15 +02:00
Kevin Sawicki
0981807261
Merge pull request #287 from electron/no-anonymous-ns-in-header
...
Don't use anonymous namespace in header file.
2017-04-03 08:27:51 -07:00
Haojian Wu
e80a9bbb93
Move title_ to InspectableWebContentsViewVies to get rid of cast.
2017-04-01 15:10:52 +02:00
Haojian Wu
ee1f3acf7b
Don't use anonymous namespace in header file.
...
Anonymous namespace should be forbidden in header files even for the
forward declarations:
* As declarations defined in anonymous namespace are internal linkage, each
translation unit which includes this header will get unique copy, which
wastes space.
* It is easy to violate C++ ODR rule.
Consider the following "foo.h":
```cpp
namespace { class Foo; }
class Bar {
public:
Foo* getFoo();
Foo* foo;
}
```
If the 'foo.h' is included in multiple `.cc` files, the compiler will
put `Foo` into a different anonymous namespace in each `.cc`, which
means there are different definitions of `Foo` in the program (a
violation of the ODR).
2017-04-01 08:57:34 +02:00
Haojian Wu
f506047a9b
Remove an extra blank line.
2017-03-31 21:56:19 +02:00
Haojian Wu
22035e2d6d
Fix cpplint: at least two spaces between code and comments.
2017-03-31 20:59:27 +02:00
Haojian Wu
d18b34d55f
Replace size() method with empty() when possible.
...
There is no guaranteed that size() is a constant-time function.
2017-03-30 21:49:16 +02:00
Haojian Wu
e4c571fc68
Remove unused using namespace declaration.
2017-03-30 21:49:15 +02:00
Haojian Wu
424078cfdb
Fix namespace comments.
2017-03-30 21:49:15 +02:00
Cheng Zhao
bd5c53c2f7
Merge pull request #283 from electron/devtools_shutdown_patch_revert_revert
...
Revert "Revert "close devtools web contents when available to trigger cleanup""
2017-03-27 22:46:06 -07:00
Kevin Sawicki
21956071e6
Fix compilation issue
2017-03-24 09:52:37 -07:00
Kevin Sawicki
49ef4e326f
Initialize submodules in appveyor build
2017-03-24 09:52:27 -07:00
Kevin Sawicki
2ece711c2e
Format line length to 80 instead of 100
2017-03-23 15:47:30 -07:00
Kevin Sawicki
be0c0e278a
Remove cpplint errors
2017-03-23 12:48:27 -07:00
Kevin Sawicki
1d42073ceb
Run cpplint on CI build
2017-03-23 10:08:25 -07:00
Kevin Sawicki
31cd7a28d8
Ignore more Objective-C headers
2017-03-23 10:08:25 -07:00
Kevin Sawicki
ece7698b6a
Add .clang-format file
2017-03-23 10:08:25 -07:00
Kevin Sawicki
97ced7fb07
Move cpplint config to CPPLINT.cfg file
2017-03-23 10:08:25 -07:00
Kevin Sawicki
96de22ba5f
Use cpplint from depot_tools
2017-03-23 10:08:25 -07:00
deepak1556
99fd1394e4
Revert "Revert "close devtools web contents when available to trigger cleanup""
...
This reverts commit 7f01bf4e73c188db2406ded1286b661c61c78bba.
2017-03-19 01:25:22 +05:30
Kevin Sawicki
bbf477291f
Merge pull request #282 from electron/revert-278-devtools_shutdown_patch
...
Revert "close devtools web contents when available to trigger cleanup"
2017-03-17 09:37:04 -07:00
Kevin Sawicki
8877d78e79
Revert "close devtools web contents when available to trigger cleanup"
2017-03-17 09:35:01 -07:00
Kevin Sawicki
1499ba83d9
Upgrade libcc to latest
2017-03-17 09:11:28 -07:00
deepak1556
07c4f3563e
close devtools web contents when available to trigger cleanup
2017-03-14 22:23:08 +05:30
deepak1556
9a321d2479
dont link libfxcrt.a on linux
...
It causes multiple definition error
2017-02-23 22:39:34 +05:30
deepak1556
80de70bf66
address review comments
2017-02-23 22:39:34 +05:30
Haojian Wu
26081d5a11
Link libfx_freetype.a on Mac OS.
2017-02-23 22:39:34 +05:30
deepak1556
7700884ebc
link pdf libraries on linux with whole-archive option
2017-02-23 22:39:34 +05:30
deepak1556
5e842b1112
link necessary pdf libraries
2017-02-23 22:39:34 +05:30
deepak1556
2b4948d6aa
load pdf resource pak file
2017-02-23 22:39:34 +05:30
Kevin Sawicki
4ed9f63989
Cleanly shutdown browser context
2017-02-13 11:04:02 -08:00
Cheng Zhao
4abd865989
Merge pull request #275 from electron/fix-bootstrap
...
Bootstrap: change working directory when doing submodule updates.
2017-02-13 19:26:04 +09:00
deepak1556
0b76a9c073
Persist zoom levels per partition
2017-02-10 22:54:32 +05:30
Catalin Ionut Fratila
3487c90667
Bootstrap: change working directory when doing submodule updates.
2017-02-07 11:21:58 +01:00
Cheng Zhao
6e2f9935fe
Update to Chrome 56.0.2924.87
2017-02-06 10:11:37 +09:00
Cheng Zhao
4afc765e28
Link with xcb on Linux
2017-01-30 15:28:24 +09:00
Cheng Zhao
8488425e06
Link with fontsub.lib
2017-01-27 17:11:33 +09:00
Cheng Zhao
766d3c47bb
Link with ncrypt.lib on Windows
2017-01-27 17:09:44 +09:00
Cheng Zhao
abececd78b
libgtk2ui => libgtkui
2017-01-26 20:02:01 +09:00
Cheng Zhao
a749a3dd2a
Fix Debug building on Windows
2017-01-26 16:09:45 +09:00
Cheng Zhao
94fdcb4f48
WebInspector has been split up
2017-01-25 08:43:27 +09:00
Cheng Zhao
ce71d16fdd
Link with CoreWLAN.framework
2017-01-24 21:12:26 +09:00
Cheng Zhao
7cdcce157a
devtools_discovery and devtools_http_handler are part of content module now
2017-01-24 17:38:24 +09:00
Cheng Zhao
de7da8e4be
Export boringssl's include dir to dependents
2017-01-24 17:32:46 +09:00
Cheng Zhao
bf4c413947
Update PlatformNotificationService
2017-01-23 17:48:16 +09:00
Cheng Zhao
ac4ef926e1
URLRequestContenxtGetter now accepts task runner
2017-01-23 15:43:17 +09:00
Cheng Zhao
622fd8d1d7
Update InspectableWebContentsImpl
2017-01-23 15:43:17 +09:00
Cheng Zhao
db7959619e
Update DevToolsNetworkUploadDataStream
2017-01-23 15:18:52 +09:00
Cheng Zhao
70ffec1134
There is no content::MEDIA_ENUMERATE_DEVICES anymore
2017-01-23 15:14:38 +09:00
Cheng Zhao
43813ff680
Add a new include dir from boringssl
2017-01-23 15:13:28 +09:00
Cheng Zhao
0236f87507
Update DevToolsNetworkTransaction
2017-01-23 15:10:34 +09:00
Cheng Zhao
e7ee9f1be9
DevToolsDelegate is no longer needed
2017-01-23 15:07:18 +09:00
Cheng Zhao
804d56e139
Signature of StartDataRequest has changed
2017-01-23 14:55:06 +09:00
Cheng Zhao
eb89edbf5b
devtools_discovery and devtools_http_handler are gone
2017-01-23 14:54:58 +09:00
Cheng Zhao
f560fd56aa
Update libchromiumcontent to Chrome 56
2017-01-23 14:34:57 +09:00
Kevin Sawicki
e3cfb8ae5f
Upgrade libcc to latest
2017-01-17 14:09:22 -08:00
Cheng Zhao
72cd10a873
Update libchromiumcontent to latest
2017-01-17 17:20:27 +09:00
Ales Pergl
85db1bb47d
Adjustments after upgrading to Chromium 54
2017-01-17 17:18:51 +09:00
Ales Pergl
eaea039155
Adjust linked static libraries after migrating libchromiumcontent to GN
2017-01-17 17:18:51 +09:00
Kevin Sawicki
e5ec6adf7d
Update std:move call to fix macOS compiler error
2017-01-12 14:04:12 -08:00
Kevin Sawicki
6087a1223f
Add initial AppVeyor config
2017-01-12 11:38:12 -08:00
Kevin Sawicki
99786c7437
Build through Electron in cibuild and add Travis config
2017-01-12 11:37:52 -08:00
deepak1556
cddce77ea4
force attach devtools client when requested by inspectable webcontents
2017-01-10 16:43:16 +05:30
deepak1556
237cb7d0a3
interceptor should handle default values of download and upload throughput
2017-01-06 23:28:49 +05:30
Kevin Sawicki
d76f446140
Merge pull request #261 from poiru/always-link-dom-keycode-converter
...
Always link dom_keycode_converter
2016-12-13 14:59:46 -08:00
deepak1556
dbf4e52e05
persist media device id salt across sessions
2016-12-03 16:47:31 +05:30
Birunthan Mohanathas
cef773a439
Always link dom_keycode_converter
...
This is needed for electron/electron#7586 .
2016-11-28 15:23:04 -08:00
Kevin Sawicki
66b5f0c80c
Upgrade to Chrome 53.0.2785.143
2016-11-08 09:17:29 -08:00
Kevin Sawicki
7cb8c1fdb9
Add dismiss notification guard on Linux
2016-10-28 11:24:47 -07:00
Kevin Sawicki
0a5f7171d4
Add more guards around null notification
2016-10-28 10:54:55 -07:00
deepak1556
ee4442f964
set notification close callback before requesting user permission
2016-10-25 19:04:09 +05:30
Kevin Sawicki
4fdca64030
Merge pull request #256 from deepak1556/ct_delegate_patch
...
allow embedder to provide RequireCTDelegate
2016-10-24 15:39:49 +09:00
deepak1556
aa7255bad5
allow embedder to provide RequireCTDelegate
2016-10-17 16:06:37 +05:30
deepak1556
f652760c7a
use dock state from peferences when not set by embedder
2016-10-11 13:47:06 +05:30
deepak1556
968bc5c9a2
set dock state using devtools dockController
2016-10-06 17:31:38 +05:30
Milan Burda
cc8b07985d
Add /LARGEADDRESSAWARE to linker options (Windows)
2016-10-05 18:32:24 +02:00
Kevin Sawicki
4172bbd683
Link to electron instead of brightray_example
2016-10-03 15:46:09 -07:00
Kevin Sawicki
67eff02a65
🎨
2016-09-29 08:43:33 -07:00
Kevin Sawicki
cbe92b5fb5
Support configuring a cookie delegate
2016-09-29 08:43:33 -07:00
Kevin Sawicki
c46200761f
Use net::URLRequestContextBuilder::SetHttpNetworkSessionComponents helper
2016-09-28 16:00:23 -07:00
Kevin Sawicki
096d3e61fa
Remove unused instance variables
2016-09-28 11:17:42 -07:00
Kevin Sawicki
14c4b1eabb
Set certificate transparency objects on URLRequestContextStorage
2016-09-28 11:14:18 -07:00
Kevin Sawicki
bffd87c118
Call AddLogs through unique pointer
2016-09-21 10:16:05 -07:00
Kevin Sawicki
39a69467ed
Add verifiers for known logs
2016-09-21 09:48:17 -07:00
Cheng Zhao
d435df77f8
Revert "initialize crypto delegate in CookieStoreConfig"
...
This reverts commit ad1d1dce72c6fcb6c15a18dac04ff382d9bf4db0.
2016-09-19 16:30:16 +09:00
Cheng Zhao
7917aa8938
Merge pull request #246 from deepak1556/cookie_crypto_patch
...
initialize crypto delegate in CookieStoreConfig
2016-09-16 21:26:19 +09:00
Cheng Zhao
296e06be1c
Update to Chrome 53.0.2785.113
2016-09-15 14:27:07 +09:00
Cheng Zhao
4203b2a4ce
Target OS X 10.9
...
We do not support 10.8.
2016-09-08 15:24:27 +09:00
Cheng Zhao
676a389ecd
Add new network parameters needed by chrome53
2016-09-07 17:54:55 +09:00
Cheng Zhao
2bb774996b
Link with d3d11.lib
2016-09-06 19:54:49 +09:00
Cheng Zhao
ab14221a85
Fix API changes of Chrome 53
2016-09-06 17:22:52 +09:00
Cheng Zhao
bff2d41e73
Update libchromiumcontent to Chrome 53
2016-09-06 17:22:44 +09:00
deepak1556
a56c6b1b79
initialize crypto delegate in CookieStoreConfig
2016-09-03 11:05:38 +05:30
Cheng Zhao
db6f2462c0
Update libchromiumcontent
2016-09-01 19:12:33 +09:00
Haojian Wu
c3049688b8
Disable -Wundefined-var-template.
2016-08-11 20:57:17 +02:00
Cheng Zhao
0060cd5b1b
Update libchromiumcontent to latest
2016-08-08 20:17:22 +09:00
Cheng Zhao
900225bb03
Put definetion of GetCookieableSchemes in .cc to match other methods
2016-08-05 16:23:31 +09:00
Cheng Zhao
5ecefd298a
Merge pull request #244 from deepak1556/cookieable_schemes_patch
...
allow additional schemes that should support cookies
2016-08-05 16:19:13 +09:00
Cheng Zhao
03e2250638
Fix building under linux
2016-08-04 16:40:13 +09:00
Cheng Zhao
1a80cb22b7
Show label for offscreen webview
2016-08-04 16:35:09 +09:00
deepak1556
e96b224307
allow delegate to provide cookieable schemes
2016-08-04 12:21:54 +05:30
deepak1556
826fbf3e21
allow additional schemes that should support cookies
2016-08-03 15:52:09 +05:30
Cheng Zhao
e644e883ba
Merge pull request #243 from MaxWhere/master
...
Offscreen rendering support for Electron
2016-08-03 09:24:31 +09:00
Cheng Zhao
10ea1606df
Load 200 DPI resources on Linux
2016-07-29 10:50:48 +09:00
Heilig Benedek
f28fb3838c
add gl2chromium headers too direct dependent settings so we don't have to copy anymore : )
2016-07-29 01:17:59 +02:00
Heilig Benedek
97b153fce6
fix for offscreen and added khronos
2016-07-28 02:11:57 +02:00
deepak1556
de692c9896
bring back fix from #152
2016-07-26 16:32:14 +05:30
Cheng Zhao
f3b85e915d
Merge pull request #238 from deepak1556/devtools_file_input_patch
...
allow delegate to handle file and color chooser
2016-07-25 16:07:57 +09:00
Cheng Zhao
2b87813ed3
Load a few more pak files
2016-07-25 11:10:20 +09:00
deepak1556
caba44ab6c
allow delegate to handle file and color chooser
2016-07-22 21:09:55 +05:30
Cheng Zhao
b2546a2b34
Fix compilation error after merge
2016-07-21 06:03:11 -06:00
Cheng Zhao
4f3e9df055
Merge remote-tracking branch 'origin/master' into chrome52
2016-07-21 05:34:20 -06:00
Kevin Sawicki
22b3b69e17
Return focus state of window web view when available
2016-07-12 14:03:08 -07:00
Cheng Zhao
6413a4c516
Move the ability to create BrowserContext to embedder
2016-07-12 21:39:23 +09:00
Cheng Zhao
f6171c53ca
Allow devtools window to show on other screens
2016-07-11 15:08:39 +09:00
Cheng Zhao
6dfd0518cd
Merge pull request #235 from electron/modernize-to-c11
...
Modernize to C++11
2016-07-11 09:03:09 +09:00
Haojian Wu
1d1dd6301a
Don't use auto to static variables.
2016-07-10 15:38:34 +02:00
Haojian Wu
3e041b2c91
Modernize C++11: Use override.
2016-07-10 13:22:54 +02:00
Haojian Wu
0cf7454d4b
Modernize to C++11 : use auto.
2016-07-10 13:12:33 +02:00
Haojian Wu
7474e5ec28
Modernize to C++11 : NULL => nullptr
2016-07-10 12:30:17 +02:00
Haojian Wu
b85c3b5e7f
Remove unused using decls.
2016-07-09 22:40:41 +02:00
Cheng Zhao
fd1448dd8b
Initialize MaterialDesignController
2016-07-05 09:41:05 +09:00
Cheng Zhao
0ae344e5cd
Fix building on Linux
2016-07-04 16:41:11 +09:00
Cheng Zhao
4afa3f7206
Add BrowserContext::GetRequestContext
2016-07-04 15:29:43 +09:00
Cheng Zhao
c1b07b3da9
Make it possible to include SkUserConfig.h
2016-07-04 15:06:58 +09:00
Cheng Zhao
d166ba9ed2
Disable compiler warning caused by blink
2016-07-04 15:06:15 +09:00
Cheng Zhao
4e9782897c
Update to API changes of Chrome 52
2016-07-04 15:06:05 +09:00
Cheng Zhao
8f7394a7b7
Upgrade to Chrome 52
2016-07-04 13:48:28 +09:00
Cheng Zhao
bf9d2b7fa9
Avoid adding WebContentsAudioMuted method
2016-07-02 16:53:48 +09:00
Cheng Zhao
b217fb07a6
Merge pull request #231 from MarshallOfSound/master
...
Patch OnWebNotificationAllowed to mark notifications as silent in muted WebContents
2016-07-02 07:44:30 +00:00
Cheng Zhao
b8ac95660f
Update to Chrome Update to Chrome 51.0.2704.106
2016-07-02 13:53:28 +09:00
Samuel Attard
f7a8aa12ac
Patch OnWebNotificationAllowed to mark notifications as silent in muted WebContents
2016-07-02 13:30:55 +12:00
Cheng Zhao
7fd7699ada
Revert "Replace --whole-archive with --start-group"
2016-06-23 11:15:56 +09:00
Cheng Zhao
8eca432b6d
Call on GetUserAgent on UI thread
2016-06-22 15:52:04 +09:00
Cheng Zhao
babd741786
Get rid of default BrowserContext
2016-06-22 15:40:52 +09:00
Nicola Squartini
ecf9052ace
Replace --whole-archive with --start-group
2016-06-19 21:27:28 +09:00
Cheng Zhao
1d5e9fe7da
Update to Chrome 51.0.2704.103
2016-06-19 21:06:46 +09:00
Kevin Sawicki
ebc7432893
Remove unused import
2016-06-17 11:37:29 -07:00
Kevin Sawicki
8bee2d7b7f
Break out EventDispatchingWindow into separate class
2016-06-17 11:05:25 -07:00
Kevin Sawicki
df726d0f41
Redispatch key events to handle native shortcuts
2016-06-17 10:27:32 -07:00
Cheng Zhao
d37a120a6a
Provide access to JobFactory in URLRequestContextGetter
2016-06-15 20:31:11 +09:00
Cheng Zhao
8ebc34aeee
Fix double free when closing window with devtools opened
2016-06-14 13:39:19 +09:00
Cheng Zhao
98eeadeb84
Update libchromiumcontent to 51.0.2704.84
2016-06-08 11:06:06 +09:00
Cheng Zhao
7eb78777d7
Update libchromiumcontent to 51.0.2704.79
2016-06-06 15:21:32 +09:00
deepak1556
a09e270efd
initialize bluetooth for linux
2016-05-31 12:36:51 +05:30
Cheng Zhao
1cc0d0599e
Update to Chrome 51.0.2704.63
2016-05-26 14:38:36 +09:00
Cheng Zhao
f395b35b62
Add a few more media related libs
2016-05-23 23:24:16 +09:00
Cheng Zhao
cbcd48257d
Link with necessary DLLs of Chrome 51
2016-05-23 22:53:19 +09:00
Cheng Zhao
8250a66968
Link with AVFoundation and CoreMedia
2016-05-23 22:05:08 +09:00
Cheng Zhao
e23ffd1694
Merge branch 'master' into chrome51
...
Conflicts:
browser/url_request_context_getter.cc
browser/url_request_context_getter.h
2016-05-23 19:46:28 +09:00
Cheng Zhao
17064b483e
Link with xscrnsaver
2016-05-23 19:44:09 +09:00
Cheng Zhao
f5bfbada97
NetLog should be managed by BrowserClient
2016-05-23 19:02:13 +09:00
Cheng Zhao
4ccf4394d7
Fix compilation errors on Linux
2016-05-23 15:26:44 +09:00
Cheng Zhao
0a5c4b8ced
Call BrowserContext::Initialize
2016-05-23 12:36:34 +09:00
Cheng Zhao
7c39075c2c
Initialize FeatureList
2016-05-23 12:34:09 +09:00
Cheng Zhao
76d180a80d
Adapt to changes of Chrome 51 API changes (Part 2)
2016-05-23 12:28:41 +09:00
Cheng Zhao
851ef398fb
Adapt to changes of Chrome 51 API changes
2016-05-23 10:59:07 +09:00
Cheng Zhao
e7be3d0ef9
Update to Chrome 51
2016-05-23 10:07:06 +09:00
deepak1556
b8e8e08f63
flags to control iwa enabled server whitelist
2016-05-21 23:40:02 +05:30
Cheng Zhao
7d126e1734
Merge pull request #222 from deepak1556/disable_http2_patch
...
flag to disable HTTP/2 and SPDY/3.1 protocols
2016-05-19 10:21:23 +00:00
Cheng Zhao
3d01930122
Link with static runtime library for Release build
2016-05-19 15:06:04 +09:00
deepak1556
e716830671
flag to disable HTTP/2 and SPDY/3.1 protocols
2016-05-18 06:55:05 +05:30
Cheng Zhao
a45af78b15
Remove unneeded lines when importing code
2016-05-18 09:42:14 +09:00
Cheng Zhao
eb215c173c
Try linking with libnotify.so.5
2016-05-17 20:30:53 +09:00
Cheng Zhao
80cd5ae43b
Do not link with libnotify
...
We are already loading it dynamically.
2016-05-17 20:26:19 +09:00
Cheng Zhao
616fa30019
Update gyp with support for CLANG_ENABLE_OBJC_WEAK
2016-05-13 13:49:15 +09:00
Cheng Zhao
9d742d6135
Update libchromiumcontent to chrome50
2016-05-13 11:10:33 +09:00
Brian R. Bondy
c6f198a1af
Update SetScreenInstance call for linux
2016-05-13 11:07:34 +09:00
Brian R. Bondy
88d8effa01
Iterator to use size_t
2016-05-13 11:07:34 +09:00
Brian R. Bondy
df386f854f
GetNativeScreen -> GetScreen
2016-05-13 11:07:34 +09:00
Brian R. Bondy
f8f97687dc
Update to new pref service location in components
2016-05-13 11:07:34 +09:00
Brian R. Bondy
f9dfa5466d
Rename PERMISSION_STATUS enum value
2016-05-13 11:07:34 +09:00
Brian R. Bondy
270fc41024
Remove NetworkDelegate::OnResolveProxy
...
It doesn't exist anymore
2016-05-13 11:07:34 +09:00
Brian R. Bondy
23eda6930a
Refactor for NotificationResources bitmaps
...
SkBitmap icon moves into content::NotificationResources
2016-05-13 11:07:34 +09:00
Brian R. Bondy
9d31297d27
Use HttpNetworkSession::Params::enable_http2
...
next_protos is a private member now and HTTP1.1 is always added
2016-05-13 11:07:34 +09:00
Brian R. Bondy
71aa9a605a
Remove user_gesture parameter from PermissionManager::RequestPermission
2016-05-13 11:07:34 +09:00
deepak1556
a01f8ba739
notify devtools opened and closed once per lifetime
2016-05-12 19:16:13 +05:30
deepak1556
7e0918f95a
Revert "Merge pull request #218 from deepak1556/devtools_extensions_load_patch"
...
This reverts commit c0942cbbe67158c68ecfd9bf4cb7bdea84e0d529, reversing
changes made to a370461f3420ec285838126da7e7efd6a3101640.
2016-05-12 18:57:54 +05:30
deepak1556
db0c931d60
notify delegate when devtools is loaded
2016-05-12 07:15:49 +05:30
deepak1556
f15940e703
port DevToolsFileSystemIndexer
2016-05-07 04:36:42 +05:30
deepak1556
2db138f2dc
allow delegate to handle file system indexing requests
2016-05-07 04:36:00 +05:30
Cheng Zhao
8e94d5ab0f
Update libchromiumcontent for --defines parameter
2016-05-02 21:18:43 +09:00
Cheng Zhao
434456e771
Do not check existence of paths
2016-05-02 16:17:20 +09:00
Cheng Zhao
d5d16844b5
Update libchromiumcontent for --build-libchromiumcontent
2016-05-02 16:14:20 +09:00
deepak1556
e858c0c6d2
pass the current dock state to devtools url when available
2016-04-19 18:13:08 +05:30
Cheng Zhao
aafc48ae2c
Merge pull request #213 from 3v1n0/linux-notifications-append
...
Linux notifications append
2016-04-15 20:57:02 +09:00
Cheng Zhao
1b11bb56be
Merge pull request #212 from deepak1556/devtools_network_controller_patch
...
Fix race initialising DevtoolsNetworkController
2016-04-15 19:41:54 +09:00
Cheng Zhao
ffe88163bb
Update libchromiumcontent for printing fix
2016-04-15 16:46:55 +09:00
Cheng Zhao
593fb8cdf0
Delay notification events to next tick
...
It is possible that the events get emitted when calling Show(), which
would then delete the class before Show() ends, results in using members
of a deleted class.
By delaying the events to next tick we can effectively avoid this.
2016-04-15 16:20:36 +09:00
Cheng Zhao
f4c27c6d29
Store weak ref to Notification in ToastEventHandler
2016-04-15 16:14:13 +09:00
Cheng Zhao
ddee77fae4
Do not use get_Setting to determine whether notification is enabled
...
On Windows 10 get_Setting always returns DISABLED when the program has a
AppUserModelID.
2016-04-15 16:01:21 +09:00
Marco Trevisan (Treviño)
83cbc1182d
LibnotifyNotification: use "append" when supported
...
This behavior can be overridden by just providing unique tags to notifications
2016-04-14 18:31:02 +02:00
Marco Trevisan (Treviño)
8962da380b
LibnotifyLoader: add notify_notification_set_hint_string
2016-04-14 18:29:00 +02:00
Marco Trevisan (Treviño)
8dd7a8d7fe
LibNotifyLoader: implement generic HasCapability
2016-04-14 18:24:00 +02:00
Cheng Zhao
77ca9bc76e
Do not link with ppapi_cpp.lib
2016-04-14 18:22:05 +09:00
Cheng Zhao
4c42fe2bb0
Link with other dependencies of pdf.lib
2016-04-14 17:09:09 +09:00
Cheng Zhao
0b68117822
Link with pdf.dll
2016-04-14 16:30:16 +09:00
Cheng Zhao
17fcd09e66
Merge pull request #208 from deepak1556/devtools_security_panel_patch
...
link libsecurity_state for providing security style
2016-04-14 15:10:48 +09:00
deepak1556
de60acbfde
Fix race initialising DevtoolsNetworkController
2016-04-14 08:57:20 +05:30
Cheng Zhao
2f107fcbe1
Merge pull request #211 from 3v1n0/notifications-tags
...
Notifications tags
2016-04-13 20:12:37 +09:00
Marco Trevisan (Treviño)
1ce34fb8d2
LibnotifyNotification: add support for notification tag
...
We set the id of the notification if tag is provided.
As per the protocol, this should cause the old notification with same ID to be replaced.
2016-04-13 06:12:46 +02:00
Marco Trevisan (Treviño)
59ed6ad413
Notification: pass tag to Show method
2016-04-13 06:12:46 +02:00
Marco Trevisan (Treviño)
743ceed780
LibnotifyNotification: verify if the "actions" capability is supported before adding actions
...
This would prevent to add actions to notifier such as Ubuntu's Notify-OSD
which doesn't support them.
2016-04-13 04:43:22 +02:00
Marco Trevisan (Treviño)
a22dc8676f
LibnotifyLoader: add notify_get_server_caps support
2016-04-13 04:42:01 +02:00
Marco Trevisan (Treviño)
4e7f478d1e
LibnotifyLoader: add notify_get_server_info support
2016-04-13 04:02:23 +02:00
Cheng Zhao
11685faffa
Hijack the Page.reload command
2016-04-12 16:35:35 +09:00
Cheng Zhao
3d3cc8c226
Merge pull request #207 from deepak1556/localized_media_strings_patch
...
register localized media strings
2016-04-11 19:30:09 +09:00
deepak1556
13a5dd4800
link libsecurity_state for providing security style
2016-04-11 15:08:15 +05:30
deepak1556
2b3813135c
register localized media strings
2016-04-08 12:42:50 +05:30
Kevin Sawicki
b6312ce63c
Update urls for new GitHub org
2016-04-04 12:55:40 -07:00
Felix Rieseberg
b68be5c583
🏁 Notify only when enabled
...
- Previously, we'd attempt to create a notification no matter what the
user's configuration was. Microsoft advises against that, because it
can create race conditions if notifications are disabled.
- This fixes the issue.
Closes https://github.com/atom/electron/issues/4681
2016-03-15 17:10:24 -07:00
Robo
c25264113f
fix devtools filesystem api and allow delegate to request stored filesystem paths
2016-03-15 07:53:40 +05:30
Robo
215a81d0e6
update devtools network interceptor to throttle uploads
2016-03-14 04:01:30 +05:30
Cheng Zhao
95e63f6b8e
Dealy loading powrprof.dll
2016-03-13 10:10:56 +09:00
Cheng Zhao
6b3d4fdc61
Update to lastest master of libchromiumcontent
2016-03-11 10:41:22 +09:00
Cheng Zhao
deb1abe152
Fix linking error for Release build
2016-03-10 21:00:49 +09:00
Cheng Zhao
5652af8e61
Merge pull request #202 from deepak1556/sysroot
...
allow setting pkg-config variable
2016-03-10 17:15:09 +09:00
Cheng Zhao
6b79926cc7
Link with sandbox_helper_win.lib
2016-03-10 16:11:38 +09:00
Cheng Zhao
b68d2ba8b5
Fix compilation error on Windows
2016-03-10 15:56:13 +09:00
Cheng Zhao
5ce6592e1c
Handle nullptr in RequestConextGetter
2016-03-10 14:39:07 +09:00
Robo
3983566fa3
allow setting pkg-config variable
2016-03-09 19:43:55 +05:30
Cheng Zhao
f70ece1669
No more libyuv_neon
2016-03-09 22:24:25 +09:00
Cheng Zhao
82c30ef9b9
Fix RenderFrameHostChanged
2016-03-09 18:47:11 +09:00
Cheng Zhao
ead0bb0cfc
Fix devtools not working
2016-03-09 14:55:46 +09:00
Cheng Zhao
d3a39540b5
Fix compilation errors on OS X
2016-03-08 23:28:28 +09:00
Cheng Zhao
baf5f384cd
Pass() is deprecated for std::move
2016-03-08 20:59:29 +09:00
Cheng Zhao
948e7c4055
virutal should not be used together with override
2016-03-08 17:51:16 +09:00
Cheng Zhao
d49e240fd4
Merge pull request #201 from atom/chrome49-win32
...
Updates to Chrome 49 on Win32
2016-03-08 17:49:02 +09:00
Paul Betts
dba6680578
Everyone gets permission
2016-03-07 23:09:25 -08:00
Paul Betts
6517dffa04
Start to update UrlRequestContextGetter
2016-03-07 22:58:25 -08:00
Paul Betts
18a75b5124
Renamed enum in MediaStreamDeviceRequest
2016-03-07 22:38:48 -08:00