Commit Graph
32 Commits
Author SHA1 Message Date
Mark Pilgrim f44782000c Implement debouncing 2021-09-09 21:39:25 -04:00
Gyuyoung Kim 230c3be3f2 Fix deps in //brave/extensions
Resolves brave/brave-browser#10698.
2020-09-11 14:07:49 +09:00
bridiver f13ca8e6c3 misc extension fixes
remove unused patch
2020-08-06 17:32:23 -04:00
mkarolin ffc6cef477 Code Review: [Android] Fixes //brave/extensions:common deps. 2020-08-06 17:32:20 -04:00
samartnik 9d6e1be5a0 [Android] Added dependency for extentions
Otherwise there is an error:

In file included from ../../extensions/common/url_pattern.cc:19:
In file included from ../../extensions/common/constants.h:10:
In file included from gen/components/services/app_service/public/mojom/types.mojom.h:34:
In file included from gen/ui/gfx/image/mojom/image.mojom.h:31:
In file included from gen/ui/gfx/image/mojom/image.mojom-forward.h:41:
In file included from ../../ui/gfx/image/mojom/image_skia_mojom_traits.h:12:
In file included from ../../skia/public/mojom/bitmap_skbitmap_mojom_traits.h:14:
In file included from ../../skia/public/mojom/image_info_mojom_traits.h:12:
../../third_party/skia/include/core/SkImageInfo.h:11:10: fatal error: 'include/core/SkColorSpace.h' file not found
2020-08-06 17:31:59 -04:00
Pranjal Jumde 9c2501854e Fix 9365: Add gn check to npm scripts 2020-07-20 09:58:02 -07:00
Anthony Tseng 26277afbd2 Add missing deps for //components/sync/driver and
add ios guards to //brave/common
2020-06-12 16:35:08 -07:00
Simon Hong a3ed63a640 Delete deprecated BraveNativeExtensionBindingsSystem
With refactoing shields methods, each shields settings api has
their own method instead of using general get/set apis.
2019-11-04 09:46:09 +09:00
mkarolin 36d9ea29bc extensions::APIRequestHandler::StartRequest signature change.
No longer needs `thread` param.

Chromium change:

https://chromium.googlesource.com/chromium/src/+/16395195c71cc831e85e10524f2c18311b325df5

commit 16395195c71cc831e85e10524f2c18311b325df5
Author: Clark DuVall <cduvall@chromium.org>
Date:   Tue Jul 30 18:04:24 2019 +0000

    Remove unused IOThreadExtensionFunction

    This also merges UIThreadExtensionFunction and ExtensionFunction since
    there's no need for them to be separate anymore. This was made possible
    because WebRequest has moved to the UI thread, and it was the only API
    using IOThreadExtensionFunction.

    Follow up CL will remove references to UIThreadExtensionFunction.

    Bug: 980774
2019-10-09 21:50:28 -04:00
Jocelyn Liu 1022dd9798 lint and clang format 2019-10-02 13:26:56 -07:00
Jocelyn Liu b6fe6d83bf Create brave's extensions browser client to remove patching chrome_extensions_browser_client.cc 2019-10-02 13:26:55 -07:00
Max Karolinskiy 7d38f211bc Lint fixes. 2019-09-06 13:25:38 -04:00
Max Karolinskiy aaed1c9982 APISignature::ParseArgumentsToJSON signature change.
The method now returns a struct instrad of having mutliple out params.

Chromium change:

https://chromium.googlesource.com/chromium/src/+/4ed01619c8ae43d3a1ef1f8acd713aa6aaa3530b

commit 4ed01619c8ae43d3a1ef1f8acd713aa6aaa3530b
Author: Devlin Cronin <rdevlin.cronin@chromium.org>
Date:   Thu Jul 18 17:41:55 2019 +0000

    [Extensions Bindings] Return a struct from APISignature parsing methods

    Make APISignature::ParseArgumentsToJSON(),
    APISignature::ParseArgumentsToV8(), and
    APISignature::ConvertArgumentsIgnoringSchema() return a struct
    containing the parse results, including arguments, error, and
    async response type (callback if one were provided).

    This will make it easier when we need to provide additional information
    about if a promise should be returned.

    No behavior change is expected.

    Bug: 978538
2019-09-05 21:22:11 -04:00
bridiver 28d03b7d03 use chromium cookie settings
related https://github.com/brave/brave-browser/issues/2351
2019-08-15 12:44:35 -07:00
Simon Hong 2ab4d0d738 Fix brave/extensions/renderer build error
Add proper dependency list.
2018-09-30 05:24:24 +09:00
Simon Hong 8697769492 Add Get/Set contentSettings api to BraveShields
Newly addied apis set content settings to user preference instead of
ContentSettingsStore.
Also, previously set value in extension's ContentSettingsStore is
deleted when user changes current setting.
2018-09-28 15:47:18 -04:00
bridiver 038a31cb65 extensions dep cleanup 2018-06-13 18:24:26 -07:00
bridiver d1849f394d simply patch for content setting prefs update 2018-06-13 17:43:02 -07:00
Brian R. Bondy 3c046d3a41 Allow progressive web apps (PWAs) 2018-06-06 01:24:37 -04:00
Brian R. Bondy 004aa316f3 Merge pull request #128 from brave/c67
Upgrade to Chromium 67.0.3396.62
2018-06-04 18:07:21 -04:00
Brian R. Bondy 2382d4ff1c Allow chormedriver to run e2e extension tests
Fix https://github.com/brave/brave-browser/issues/268
2018-06-04 16:39:51 -04:00
Emerick Rogul ba8d6b4c59 Reference Ad Block component id and public key from regional list 2018-06-04 11:24:43 -04:00
Emerick Rogul 18e62d0949 Fix blacklist/whitelist tests referring to wrong class 2018-06-04 10:51:38 -04:00
Simon Hong 91d047434c Fix compile error of brave_browser_tests target (#127)
* Fix compile error of brave_browser_tests target

Add missing base/strings/utf_string_conversions.h header.

* Update brave_extension_provider_browsertest.cc
2018-06-04 09:26:48 -04:00
Brian R. Bondy 0bbe939175 brave-core changes for Chromium 67.0.3396.62 2018-06-04 01:37:51 -04:00
Brian R. Bondy 081878c297 Add test for loading a PDF file with PDF.js 2018-06-01 13:10:26 -04:00
Brian R. Bondy 1d1753140f Install PDF.js by default
Fix https://github.com/brave/brave-browser/issues/255
2018-06-01 13:10:10 -04:00
Simon Hong efec64c292 Remove identical methods with parent methods in BraveExtensionProvider
BraveExtensionProvider::MustRemainDisabled() that always returns false
seems fine. So can be removed.
2018-06-01 02:59:30 +09:00
Simon Hong df181e5ad7 Enable debug build
Avoid file I/O in UI thread.
2018-05-31 12:44:10 +09:00
Brian R. Bondy c4329ab692 Add tests for extension whitelist 2018-05-17 00:49:07 -04:00
Brian R. Bondy 5eae9c748e Support whitelist for extensions
Fix https://github.com/brave/brave-browser/issues/196
2018-05-17 00:49:06 -04:00
Jocelyn Liu c28967d264 Subclass ExtensionPrefs 2018-03-22 12:48:36 -07:00