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
Paul Betts
d204febecf
Update DevtoolsNetworkTransaction
2016-03-07 22:29:23 -08:00
Paul Betts
40c98381ab
Update headers for InspectableWebContentsImpl
2016-03-07 22:18:16 -08:00
Paul Betts
157f3abe64
Not quite sure how this ever worked
2016-03-07 22:02:42 -08:00
Paul Betts
e901b1c6ca
Update NetworkDelegate
2016-03-07 21:59:14 -08:00
Paul Betts
da59c0f58b
basictypes.h => macros.h
2016-03-07 21:40:41 -08:00
Cheng Zhao
c72c89bd75
No more basictypes.h
2016-03-08 10:14:16 +09:00
Cheng Zhao
9fd88e9bb7
Update to Chrome 49
2016-03-08 10:04:06 +09:00
Cheng Zhao
93c7126bc7
Link with ffmpeg
2016-02-17 22:20:40 +08:00
Cheng Zhao
c61e6f3f17
Remove DefaultWebContentsDelegate
2016-02-01 21:08:52 +08:00
Cheng Zhao
7cfc9fad83
Fix compilation error
2016-01-27 23:18:42 +08:00
Robo
3b09c370d4
allow client to decide displaying web notifications
2016-01-25 22:09:36 +05:30
Felix Rieseberg
728f0f985b
🏁 🍎 Add Silent Notification Support
...
* Implements support for silent notifications on Windows and OS X
* Exposes bool `silent` to Linux notification presenters
2016-01-21 09:24:42 -08:00
Eran Tiktin
f6ebf83513
update libchromiumcontent 47.0.2526.110
2016-01-15 22:39:20 +02:00
Cheng Zhao
f5bb23124a
Change our PATH_START to 11000
2016-01-11 10:40:20 +08:00
Cheng Zhao
d6051e9580
Initialize resource bundle on browser process separately
2016-01-08 12:04:23 +08:00
Cheng Zhao
2374149b18
Load cocoa locale before initializing resources
2016-01-08 11:29:43 +08:00
Cheng Zhao
ae14829472
Load content_shell.pak for current scale factor
2016-01-05 10:20:02 +08:00
Cheng Zhao
33a9551410
Merge pull request #189 from deepak1556/resource_bundle_patch
...
initialize resource bundle with application locale awareness
2016-01-04 10:58:42 +08:00
Cheng Zhao
cf93f6fd58
componenet_updater is not needed
2015-12-30 16:14:36 +08:00
Robo
5990acf51b
initialize resource bundle with application locale awareness
2015-12-30 10:49:45 +05:30
Cheng Zhao
8f26c0d849
Update libchromiumcontent with widevine support
2015-12-30 11:39:43 +08:00
Cheng Zhao
cd95e7b9ce
Update libchromiumcontent
2015-12-29 21:37:11 +08:00
Cheng Zhao
d3f215dadf
Merge pull request #178 from clebeaupin/widevine
...
Add widevine third party
2015-12-29 14:16:13 +08:00
Cheng Zhao
870e6a6f89
linux: Adapt to new Notification style
2015-12-25 11:52:19 +08:00
Cheng Zhao
82cef44623
win: Fire NotificationFailed when failed to show notification
2015-12-25 11:17:35 +08:00
Cheng Zhao
c81bacc840
mac: Emit closed when notification is dismissed
2015-12-25 11:12:25 +08:00
Cheng Zhao
b091f27abf
win: Adapt to new Notification style
2015-12-25 11:05:48 +08:00
Cheng Zhao
5b7c7be804
Decouple notification code from content module
2015-12-25 10:16:07 +08:00
Cheng Zhao
6f81d1e29f
Expose NotificationPresenter to public
2015-12-24 22:20:47 +08:00
Cheng Zhao
9897f3aab0
Add an abstract Notification class
2015-12-24 22:06:41 +08:00
Cheng Zhao
41084883cf
Refactor the notification code
2015-12-24 21:55:18 +08:00
Cheng Zhao
513b6ae0d6
Do not use icon url when showing notification
2015-12-24 20:03:54 +08:00
Cheng Zhao
862f3c21f6
Load libnotify dynamically
2015-12-24 11:12:51 +08:00
Robo
9b88fd4021
devtools: exclude devtools related http header from serviceworker context
2015-12-19 02:29:39 +05:30
Robo
d12787303c
use value from shell_resources.h
2015-12-12 23:31:00 +05:30
Robo
a3f85a93a0
fix value of IDR_CONTENT_SHELL_DEVTOOLS_DISCOVERY_PAGE
2015-12-12 10:56:47 +05:30
Cyrille Lebeaupin
975a47825b
Add widevine third party
2015-12-11 18:18:55 +01:00
Cheng Zhao
517db752d7
Merge pull request #183 from deepak1556/next_proto_patch
...
add list of next_protos to use
2015-12-09 12:32:52 +08:00
Cheng Zhao
e0719f52bf
Link with libyuv_neon.a on ARM
2015-12-08 18:12:11 +08:00
Cheng Zhao
e0b6dd9171
Link a few more X libraries
2015-12-08 17:02:41 +08:00
Cheng Zhao
c9376142ca
Xcomposite is needed for ia32 build
2015-12-08 16:55:59 +08:00
Cheng Zhao
161147fa1a
webrtc requires IOKit
2015-12-08 16:52:38 +08:00
Cheng Zhao
c33c045964
There is no libdesktop_capture_differ_sse2 no arm
2015-12-08 16:40:49 +08:00
deepak1556
43add44f09
add list of next_protos to use
2015-12-08 03:39:05 -05:00
Cheng Zhao
46677e3a36
Link with libdesktop_capture_differ_sse2 on darwin
2015-12-08 14:48:46 +08:00
Cheng Zhao
4004e4836a
Merge pull request #148 from atom/desktop-capture-api
...
Desktop capture API support
2015-12-08 12:40:57 +08:00
Cheng Zhao
b50d23feff
Update libchromiumcontent
2015-12-08 12:06:17 +08:00
Cheng Zhao
cbd4a25ea6
Link with libsandbox
2015-12-07 22:44:15 +08:00
Cheng Zhao
75d0bc848d
Update to API changes of Chrome 47
2015-12-07 19:55:01 +08:00
Cheng Zhao
b81876775e
Check ElectronMainProcess key in Info.plist
2015-11-26 19:07:03 +08:00
Cheng Zhao
77f7cfc938
Change how we detect Helper process
2015-11-26 18:52:07 +08:00
Cheng Zhao
c46fa6d959
Merge pull request #179 from etiktin/support_proxy_bypass_list
...
Add support for --proxy-bypass-list
2015-11-24 18:37:51 +08:00
Cheng Zhao
087eeedab8
Use application name when app user model ID is not available
2015-11-24 15:11:43 +08:00
Cheng Zhao
c060539562
Only create NotificationPresenter when succeeded to initailize toast manager
...
This fix crash when we failed to initailize toast manager.
2015-11-24 14:40:58 +08:00
Eran Tiktin
1a18c3a3af
Add support for --proxy-bypass-list
2015-11-22 22:56:35 +02:00
Cheng Zhao
aa8d164036
Use AppUserModelID as app id
2015-11-20 13:28:37 +08:00
Felix Rieseberg
571b595571
Fix Tag Typo
...
We should probably have tests for Windows notifications ;-)
2015-11-16 07:41:37 -08:00
Cheng Zhao
8ff0b050f8
There is no more NotificationError
2015-11-16 16:47:34 +08:00
Milan Burda
dedf3553e2
Call content::DesktopNotificationDelegate::NotificationError when toast notification fails on Windows
2015-11-13 15:42:35 +01:00
Cheng Zhao
cdc27a85c0
Merge pull request #174 from tejaspathak/master
...
Fix build error
2015-11-12 09:48:20 +08:00
Cheng Zhao
5d03058e9e
Merge pull request #171 from miniak/notification_presenter_mac
...
Call [NSUserNotification setContentImage] conditionally using respondsToSelector
2015-11-12 00:09:51 +08:00
Felix Rieseberg
b4ac9547c4
Windows Toasts: Don't call WFI statically
2015-11-10 18:37:43 -08:00
Felix Rieseberg
2c84d70f8f
Delay Load WinRT Libraries
2015-11-10 18:04:09 -08:00
Milan Burda
71d582bc68
Call [NSUserNotification setContentImage] conditionally using respondsToSelector instead of hardcoded OS X version check
2015-11-10 22:18:24 +01:00
tejaspathak
90d142b641
Fix build error
2015-11-10 23:26:42 +09:00
Cheng Zhao
f9f8a289d9
Simplify the management of objects
2015-11-10 20:23:08 +08:00
Cheng Zhao
4f73de0930
Make the toast type really work
2015-11-10 20:07:12 +08:00
Cheng Zhao
6b9371c4cd
Use smart pointer for everything
2015-11-10 19:50:38 +08:00
Cheng Zhao
1b9c9e40e3
Code cleanup with Chromium's coding style
2015-11-10 18:30:58 +08:00
Cheng Zhao
37a89ee0d9
Fix compilation error
2015-11-10 18:04:46 +08:00
Cheng Zhao
e3bcb15b81
Merge pull request #165 from felixrieseberg/windows-7
...
Ensure Notifications are Windows 8+ Only
2015-11-10 16:19:05 +08:00
Felix Rieseberg
995b094858
Ensure Notifications are Windows 8 and up only
2015-11-10 07:49:42 +01:00
Milan Burda
8f5463faab
Simplify ToastEventHandler using WRL::RuntimeClass, which implements the IUnknown interface
2015-11-09 20:47:18 +01:00
Cheng Zhao
ecb35883f6
Merge pull request #161 from atom/windows-notifications-lib
...
Windows Notifications
2015-11-09 22:49:49 +08:00
Jason Poon
8dbeca8c7f
Windows Toasts: Hide(), Runtime Check, Header Cleanup
2015-11-09 12:00:50 +01:00
Felix Rieseberg
86ea0759d8
Windows Toasts: Icons, Events, Cleanup, Documentation
...
- Enable documentations
- Add a small usage example to the header
- Final cleanups
2015-11-09 12:00:49 +01:00
Jason Poon
498bff9e5a
Windows Toasts: Enable Basic Notifications
...
To test this puppy out, build and open up the Chromium Dev Tools.
Then, run `new Notification("Test title", {body: "Test body"});`
2015-11-09 12:00:21 +01:00
Cheng Zhao
7720346ee7
Update libchromiumcontent for filenames.gypi fix
2015-11-09 18:19:32 +08:00
Cheng Zhao
93ebbb1c86
Update libchromiumcontent for atom/electron#3310
2015-11-09 16:38:09 +08:00
tejaspathak
1017ec0d87
Add option to build local libchromiumcontent
...
- Currently libchromiumcontent is downloaded by default.
- Now developer can choose to provide local libchromiumcontent src, shared and static path
2015-11-08 17:08:42 +09:00
Cheng Zhao
cbc107f441
Merge pull request #162 from deepak1556/certificate_verifier_patch
...
allow delegate to provide certificate verifier
2015-11-07 21:36:55 +08:00
Cheng Zhao
b8cd4f7981
linux: Link Xi with pkg-config
...
Fix atom/electron#3357 .
2015-11-07 12:11:12 +08:00
Robo
3dfb75b530
allow delegate to provide certificate verifier
2015-11-05 20:56:46 +05:30
Cheng Zhao
54997db5f2
No more need to call setrlimit
...
Chrome has removed the limiations on fd, this actually became the new limitation.
2015-10-20 22:38:20 +08:00
Cheng Zhao
9efc5fffa2
Merge pull request #157 from atom/allow-ntlm-everywhere
...
Optionally allow NTLM authentication for all domains
2015-10-20 13:12:42 +08:00
Paul Betts
b7b3029e2a
Nuke old declaration
2015-10-19 19:42:49 -07:00
Paul Betts
5168b44932
Remove our plumbed methods
2015-10-19 12:57:32 -07:00
Paul Betts
0d63eaa07b
Move the NTLM check to the URLRequestContextGetter delegate
2015-10-19 12:57:24 -07:00
Dwayne Jones
9d8bff7d04
Update to brightray.gyp : libresolv
...
In Following with this PR https://github.com/atom/brightray/pull/153
@joshaber helped me to work out this was causing a build error Xcode 7 for libresolv
2015-10-19 15:36:08 -04:00
Paul Betts
91a62640ab
Come Correct with cpplint
2015-10-16 16:48:07 -07:00
Paul Betts
66a14c5eb5
Fallback to default behavior if boolean is false
2015-10-16 16:43:03 -07:00
Paul Betts
d123c8613d
Create a new API to trump IE security settings if desired
2015-10-16 16:40:30 -07:00
Paul Betts
2c21f1a304
Replace the default one with our own
2015-10-16 16:40:07 -07:00
Paul Betts
73a60ea3e3
Create a new URLSecurityManager that allows explicit settings
2015-10-16 16:39:42 -07:00
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