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
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
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
8877d78e79
Revert "close devtools web contents when available to trigger cleanup"
2017-03-17 09:35:01 -07:00
deepak1556
07c4f3563e
close devtools web contents when available to trigger cleanup
2017-03-14 22:23:08 +05:30
Kevin Sawicki
4ed9f63989
Cleanly shutdown browser context
2017-02-13 11:04:02 -08:00
deepak1556
0b76a9c073
Persist zoom levels per partition
2017-02-10 22:54:32 +05:30
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
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
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
Ales Pergl
85db1bb47d
Adjustments after upgrading to Chromium 54
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
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
deepak1556
dbf4e52e05
persist media device id salt across sessions
2016-12-03 16:47:31 +05:30
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
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
676a389ecd
Add new network parameters needed by chrome53
2016-09-07 17:54:55 +09:00
Cheng Zhao
ab14221a85
Fix API changes of Chrome 53
2016-09-06 17:22:52 +09:00
deepak1556
a56c6b1b79
initialize crypto delegate in CookieStoreConfig
2016-09-03 11:05:38 +05:30
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
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
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
4e9782897c
Update to API changes of Chrome 52
2016-07-04 15:06:05 +09:00
Cheng Zhao
bf9d2b7fa9
Avoid adding WebContentsAudioMuted method
2016-07-02 16:53:48 +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
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
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
deepak1556
a09e270efd
initialize bluetooth for linux
2016-05-31 12:36:51 +05:30
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
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