Commit graph

330 commits

Author SHA1 Message Date
Jeremy Apthorp
a8a881c8db
chore: restore //url dchecks () 2018-11-22 09:02:52 -08:00
Jeremy Apthorp
fb52fdc592 chore: remove browser_plugin_guest.patch () 2018-11-21 15:53:09 -05:00
John Kleinschmidt
bb7c63c052
build: fix native_mksnapshot build ()
* build: fix native_mksnapshot build

When we changed our electron_mksnapshot_zip target to include the v8_context_snapshot_generator, this dependency made the `run_mksnapshot` target run which was trying to run an arm/arm64 binary on x64 hardware.

Don't use custom build args for native_mksnapshot as they are not needed

* Added comment on why snapshot_blob.bin is skipped on arm/arm64
2018-11-21 15:19:19 -05:00
Robo
9e8b26cc4e fix: bypass CORB when web security is disabled ()
* fix: extend content layer hook to bypass corb when web security is disabled.

* chore: add patch to disable CORB
2018-11-21 14:10:05 -06:00
Jeremy Apthorp
65099ab489 chore: remove no_stack_dumping.patch ()
we build with IS_OFFICIAL_BUILD now so this should be OK
2018-11-20 23:32:43 -05:00
Pedro Pontes
57d2ae1aec revert: "fix: window.open site instance should belong to same browsing instance ()" ()
This reverts commit 8f35198bfb.
2018-11-20 21:28:26 +01:00
Jeremy Apthorp
bc9a7806a5
chore: remove add_atomic_lib_to_dependencies_even_for_sysroot_builds.patch () 2018-11-13 10:00:25 -08:00
Pedro Pontes
8f35198bfb fix: window.open site instance should belong to same browsing instance () 2018-11-12 22:01:43 +01:00
Jacob
b21dbdb20d fix: bypass DOM storage quota () 2018-11-12 18:19:01 +01:00
Robo
82322968a3 refactor: printing implementation ()
* refactor: basic printing

* move build files to chromium_src/BUILD.gn
* remove dependency on chrome prerender sources

* spec: move printing specs behind feature flag

* build: register pdf compositor service
2018-11-09 14:42:34 +11:00
Jeremy Apthorp
53642b2b17 chore: restore process_metrics_win.cc dcheck () 2018-11-09 00:51:53 +01:00
Jeremy Apthorp
fb9cf86836
chore: restore node.cc IsPseudoElement dcheck () 2018-11-08 13:20:20 -08:00
Jeremy Apthorp
faf6c5ad29 chore: restore blink loader dchecks () 2018-11-08 16:38:01 -04:00
Jeremy Apthorp
4649d1c73b
chore: restore webui-related bindings DCHECK () 2018-11-08 11:37:00 -08:00
Jeremy Apthorp
703cb6deea
chore: restore WeakReference dcheck () 2018-11-08 11:36:37 -08:00
Jeremy Apthorp
11223cbc9b chore: restore viz dcheck () 2018-11-08 11:16:47 -04:00
Jeremy Apthorp
673004b878 chore: restore kill_win.cc dcheck () 2018-11-08 10:40:34 -04:00
Shelley Vohr
833269ffde
fix: correctly display zoom in accelerator on mac ()
* fix: correctly display zoom in accelerator on mac

* add release to patch info
2018-11-07 13:42:30 -08:00
Jeremy Apthorp
20a540e680 chore: add explanation to resource_file_conflict.patch ()
* chore: add explanation to resource_file_conflict.patch

* Update resource_file_conflict.patch
2018-11-07 11:11:01 -04:00
Jeremy Apthorp
934a7fc118
refactor: don't use AppIndicatorIcon directly () 2018-11-06 11:00:37 -08:00
Alexey Kuzmin
3a3b197327 fix: update the "SSL_get_tlsext_status_type" patch ()
It has been upstreamed by @nornagon
c0c9001440
2018-11-06 08:07:09 -08:00
Jeremy Apthorp
77f69cbe08
chore: remove unused use_transparent_window.patch ()
Unneeded since 6f2f761df3 (diff-0bbbec38254ebb1146b15c15277c6aa1)
2018-11-05 13:19:21 -08:00
Alexey Kuzmin
32ea2b67f0
build: store the patches config in a json file () 2018-11-05 17:31:28 +01:00
Milan Burda
a19d20cfb8 refactor: more cleanup of chromium_src () 2018-11-05 10:29:33 -04:00
Heilig Benedek
aa6f7a5d9f fix: don't append Shift modifier text twice to accelerators ()
* fix: don't append Shift modifier text twice to accelerators

* style: use the new way of creating patches

* test: add menu item accelerator display tests

* fix: allocate accelerator on the stack

* fix: adjust tests to match expected behavior on mac
2018-10-31 10:13:44 -04:00
Jeremy Apthorp
e345209f91 chore: remove webui_in_subframes patch () 2018-10-30 18:19:30 -05:00
Milan Burda
d56617e5d0 chore: avoid appending git version to the exported patches ()
* chore: avoid appending git version to the exported patches

* fix no-eol at end of v8 patch
2018-10-26 12:52:59 +05:30
Cheng Zhao
2f3a8ecd42
fix: child window with nativeWindowOpen should disable node integration ()
* fix: child window with nativeWindowOpen should disable node integration

* Revert "fix: do not enable node integration in child window if not enabled ()"

This reverts commit 0252d7686c.

This patch is not needed anymore since we are force disabling node integration
for child windows.
2018-10-25 15:31:07 +09:00
Jeremy Apthorp
335e9f68b7
chore: deprecate apply-patches in favour of git-{import,export}-patches () 2018-10-24 11:24:11 -07:00
Milan Burda
8ba271efba refactor: eliminate brightray () 2018-10-24 12:49:10 +02:00
Jeremy Apthorp
1d8ab03146 refactor: use public WakeLock interface ()
* refactor: use public WakeLock interface

* remove power_save_blocker visibility patch
2018-10-23 22:12:58 -07:00
Jeremy Apthorp
af339f44f4
chore: remove disable_scroll_begin_dcheck.patch () 2018-10-23 17:21:47 -07:00
Jeremy Apthorp
044e43397f
build: reenable -fwhole-program-vtables () 2018-10-22 12:07:46 -07:00
Jeremy Apthorp
7cab7b6c7e
chore: don't set allow_new_privs in new processes () 2018-10-18 11:53:26 -07:00
Jeremy Apthorp
993c2413e8
chore: add documentation for blink_file_path.patch () 2018-10-18 11:40:16 -07:00
Jeremy Apthorp
dffe4fdd4f
chore: remove disabling of ANGLE dchecks () 2018-10-17 17:00:47 -07:00
Jeremy Apthorp
ac6d815c0e
chore: remove desktop_screen_win.patch ()
that function is never called with a null argument (all call-sites are guarded)
2018-10-17 16:59:46 -07:00
Jeremy Apthorp
af9cbb4514
chore: remove unnecessary build_toolchain_win_patch.patch ()
it fixed an issue in the GYP build that is no longer present in the GN build
2018-10-17 16:23:00 -07:00
Jeremy Apthorp
04b7f0d2d6
chore: remove skia/dcheck.patch () 2018-10-17 13:46:10 -07:00
Jeremy Apthorp
65fa9d2883
chore: remove webrtc patch to disable a warning () 2018-10-17 12:56:08 -07:00
Cheng Zhao
0252d7686c
fix: do not enable node integration in child window if not enabled () 2018-10-16 18:10:03 +09:00
John Kleinschmidt
90d6b91bf7 build: add temporary debugging to generate_breakpad_symbols.py () 2018-10-16 11:44:14 +11:00
Samuel Attard
8907053a9d
Revert "fix: export zlib symbols ()" ()
This reverts commit 47b12eee57.
2018-10-13 18:51:18 +11:00
Heilig Benedek
a82bcc7e3c refactor: move printing out of chromium_src ()
* remove printing related things from chromium_src

* chore: add printing build flag and patch

* fix: include PrintingService on other platforms too

* fix: printing_handler is only needed on Windows

* fix: format BUILD.gn properly

* fix: rename printing build flag to avoid conflict with chromium

* fix: place previously missed printing calls behind build flag

* fix: accidentally renamed flag in patch file

* fix: don't include all printing strings

* fix: allow ShowItemInFolder and OpenItem to block, fixing a DCHECK crash

* fix: make things compile, some changes got lost while rebasing

* fix: remove rogue line from BUILD.gn

* chore: update patch description

* style: lint fix

* chore: use chromium printing buildflag, move node related stuff out of patch

* revert: remove ScopedAllowBlockingForTesting call

* fix: fix my rebase blooper

* fix: re-add header lost during rebase, update patch

* fix: add <map> include, tweak the patch a bit

* revert: remove rogue diff from patch

* fix: clean up after rebase
2018-10-13 12:57:04 +11:00
Andy Dill
47b12eee57 fix: export zlib symbols () 2018-10-12 10:17:06 -04:00
Heilig Benedek
5ef5d60f77 refactor: move color_chooser out of chromium_src ()
* chore: move color_chooser out of chromium_src

* fix: remove deleted source files

* fix: add build flag, patch and build instructions for ColorChooser
2018-10-12 10:53:46 +11:00
Heilig Benedek
95696c9456 refactor: move text-to-speech out of chromium_src ()
* chore: add tts patch and buildflag, makes tts work again

* chore: add tts patch and buildflag, makes tts work again

* fix: make things compile

* build: add relevant tts files for linux

* fix: update patch and patch description, should now compile on mac

* build: move chrome specific sources under chromium_src:chrome target

* build: enable_extensions again

We are depending on them, check `//electron/chromium_src:chrome` target
for more info.

* fix: update tts.patch to receive notifications about browser context destruction

* fix: extend browser process from chrome layer

The global state g_browser_process is shared between //chrome
and //electron.

* spec: add basic speech synthesis test

* spec: skip speech tests on ci

* build: fix compilation on windows
2018-10-11 08:52:12 -05:00
Alexey Kuzmin
6c3d29712f
test: update notification_provenance.patch to fix unittests compilation () 2018-10-11 10:38:48 +02:00
Jeremy Apthorp
ce26687577 refactor: remove global_shortcut_listener from chromium_src/ () 2018-10-11 16:02:58 +11:00
Samuel Attard
7159080ec5
chore: patch dump_syms to not hard fail on dylib resolve error () 2018-10-11 00:34:50 +11:00