Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/obsproject/cef

Fork of CEF (Chromium Embedded Framework) with OBS-specific patches
https://github.com/obsproject/cef

Add NetworkService support for DevTools source maps (fixes issue #2671, see issue #2622)

6546556a14a58cb23d2282a5a5ab715bd98482e9 authored over 5 years ago
Update to Chromium version 75.0.3770.0 (#652427)

6193d8c5541850cdb03a445307c258e04b3ab545 authored over 5 years ago
Fix crash when loading a file:// URL (fixes issue #2670)

ab6fd322d11c2e1126ce85e729d803fc0aec2da1 authored over 5 years ago
Add SSL_CONNECTION_VERSION_TLS1_3 to cef_ssl_version_t (fixes issue #2669)

7e742f6e1f0b662ebfdc72e8c4e3c001953d0e34 authored over 5 years ago
Fix issues with request callbacks during browser shutdown (see issue #2622).

The behavior has changed as follows with NetworkService enabled:
- All pending and in-progress r...

fa5268fa2d87701acb39947bd80970de10ddbddd authored over 5 years ago
Fix assertions when shutting down with pending requests (see issue #2622).

This change avoids the starting of new requests during shutdown.

fd80e5c6534827c27ac89809bc04c607f18a75d0 authored over 5 years ago
Linux: Fix crash when closing a browser with pending requests (see issue #2622).

This change fixes an issue where the cancel_callback for a pending request
might already have be...

28140548638026b1f745591d92b20eaa9257b753 authored over 5 years ago
Move message routing from CefBrowser to CefFrame (see issue #2498).

This change moves the SendProcessMessage method from CefBrowser to CefFrame and
adds CefBrowser ...

241941a44a260885f6455e5618189c45ffb0ed40 authored over 5 years ago
Fix evaluation of "Cache-Control: no-cache, no-store" header value (see issue #2283)

Choose the stricter "no-cache" behavior which implies the "no-store" behavior.

35295d2e2731434f9c77115a915d152e1963f45c authored over 5 years ago
Enable NetworkService by default (see issue #2622).

The NetworkService can still be disabled for a limited time by specifying the
`--disable-feature...

6011d45e383c979c410a15be2a14712df7f70ffe authored over 5 years ago
Add NetworkService support for response filtering (see issue #2622).

To test: ResourceRequestHandlerTest.Filter* tests pass with NetworkService
enabled.

9ddb0138752751dd76394a6f3160d43f2dfe1fdf authored over 5 years ago
Add NetworkService support for CefLoadCRLSetsFile (fixes issue #2497, see issue #2622).

e5c7fd1c5515b920b1ac4c8e1bbdf3a4bab00252 authored over 5 years ago
Add NetworkService support for more CefRequestContext methods (see issue #2622).

This adds support for the CloseAllConnections and ResolveHost methods.

To test: RequestContextT...

99eebd00c447c10eac642f5fe9042f04076df763 authored over 5 years ago
Fix NetworkService ServerTest.* failures and test name typo (see issue #2622).

Always return ERR_NONE and the response body if a CefURLRequest completes
successfully, includin...

bddf2a311bf9b3c8131d0d61b41f01d1c763b931 authored over 5 years ago
macOS: Fix compile errors

9a30f05f80c911620a57995267dcd376ecc86507 authored over 5 years ago
Cancel NetworkService requests when the browser is destroyed (see issue #2622).

Pending requests that are associated with a browser will be canceled when that
browser is destro...

2ea173a254fa14138e7faf199c2e7e169a804158 authored over 5 years ago
Add NetworkService support for CefURLRequest (see issue #2622).

Requests created using CefURLRequest::Create are not associated with a
browser/frame. When origi...

ba0e1b5719cc02428e5ca92a7cba17c989f0747e authored over 5 years ago
Fix version calculation for older commits on a release branch (fixes issue #2659)

f9b042c3759958da8c3a7f759eff68e4021c6a52 authored over 5 years ago
Windows: Add arch-specific versions of d3dcompiler_47.dll (see issue #2656)

This fixes an issue where the 64-bit version of d3dcompiler_47.dll would be
included with 32-bit...

c7701b8a6168f105f2c2d6b239ce3958da3e3f13 authored over 5 years ago
Fix crash when setting an invalid cookie (fixes issue #2657)

03c1c21fd3e8369363fcf86c37d3fbe3b78d40fb authored over 5 years ago
Add |extra_info| parameter for browser creation (fixes issue #1088)

The optional |extra_info| parameter provides an opportunity to specify extra
information specifi...

473c29a70dca6b89f824ca403497dc29309dacb3 authored over 5 years ago
Fix |options| argument usage in GetJSONWriterOptions (fixes issue #2647)

ad4ce5f44117ad8ee009b556168d11a27ca04262 authored over 5 years ago
Windows: Remove d3dcompiler_43.dll

The d3dcompiler_43.dll file was only required on Windows XP, which is no longer
supported.

ef06407da6f21ad59e370b93a733fa996288ff67 authored over 5 years ago
Windows: Add d3dcompiler_47.dll version 10.0.17134.12

This change adds the d3dcompiler_47.dll version that was included with Windows
SDK 10.0.17134. T...

bbabccf9aa758932e2350a3c4031ae8d93e732fa authored over 5 years ago
Support override of client id for file scanning (fixes issue #2368).

3827f817c728d60361a9934030780ba9ee92017d authored over 5 years ago
Support disabling of cookie load/save via SetSupportedSchemes (see issue #2622).

With this change the CefCookieManager::SetSupportedSchemes method can be used
to disable all loa...

8b400331c736101fd414113a0d0d7ade0e65cb5d authored over 5 years ago
Fix NetworkService cache directory structure (see issue #2622).

To test: When running `cefclient --cache-path=c:\temp\cache` with NetworkService
enabled the the...

cef882616bec6cfc3621ad231be611245dc9bfaf authored over 5 years ago
Fix command-line override of the User-Agent product component (see issue #2622).

When the NetworkService is enabled the U-A string is configured via
SystemNetworkContextManager:...

4592cba19fc725e45c469a1c819c8b6963d0bda7 authored over 5 years ago
Fix SystemNetworkContextManager initialization timing (see issue #2622).

b1018ad64bc80d3df9a82fd0af9b44306ac28fba authored over 5 years ago
Add NetworkService support for extensions and downloads (see issue #2622).

To test:
- All tests pass with NetworkService disabled. DownloadTest.*, ExtensionTest.*
and Pl...

5ce52bd7759d38eeddc92926932bcdc729800ae9 authored over 5 years ago
Fix NetworkService expectations for NavigationTest.Redirect* tests (see issue #2622).

0193a3fe54b7c85392e293563f90329c9eb846ef authored over 5 years ago
Fix NetworkService expectations for FrameTest.*Nav tests (see issue #2622).

fb0133cd4bd78f59f699b42f85a8ba72b2f52d2c authored over 5 years ago
Add NetworkService support for chrome and chrome-devtools schemes (see issue #2622).

Known behavior changes:
- Unsupported chrome hosts no longer redirect to chrome://version.

To t...

370cc028cbe3bddb83efd72f6de289ebab5adc9f authored over 5 years ago
Mac: Fix build error and NetworkService startup assertion (see issue #2622).

Fixes FATAL:os_crypt_mac.mm(103)] Check failed: g_key_creation_util

9fd6c8a1eea906675ae87009a3d079c1f68b55d6 authored over 5 years ago
Fix NetworkService startup assertion with multi-threaded message loop (see issue #2622).

When using multi-threaded message loop mode the PrefService needs to be created
on the UI thread...

4e089766a5d1f5ff6572531fb1198c02c06f38bd authored over 5 years ago
Linux: Fix NetworkService startup assertion in FeatureList::InitializeInstance (see issue #2622).

cc80175e89a4d9aad4a153a82a52a219ea14a142 authored over 5 years ago
Fix NetworkService load hang with default request handling (see issue #2622).

This change fixes a load hang when no custom handlers (CefResourceRequestHandler
or registered s...

8a4f4bff9b73a1aa1c44193dad7f4e6d13038d48 authored over 5 years ago
Move cookie load/save callbacks to CefCookieAccessFilter (see issue #2622).

This change allows the NetworkService to handle cookie load/save in cases where
cookies will not...

2ace33f8b757747e59c8872939e92fd72ab75bbf authored over 5 years ago
Fix compile error due to missing `override` (fixes issue #2652)

edd9efd1b3a10f4a4e72d75992e0e7a2abb7395d authored over 5 years ago
Implement NetworkService request interception/handling (see issue #2622).

Implementation notes:
- Chromium change: CookieMonster::SetCookieableSchemes needs to be called
...

8f240861e30882ee8052a601d8670c3a3a6a11fc authored over 5 years ago
macOS: Add support for building clients with ARC enabled (fixes issue #2623).

Under ARC (Automatic Reference Counting), assigning to an Objective-C
pointer has different sema...

019611c7649ec982b86a0d8c6969e6dfbd37f2e9 authored over 5 years ago
Linux: Add support for ozone builds (fixes issue #2296).

Ozone builds can run with different platform backends (Wayland, X11, etc). Usage of the Views fr...

491253fa037113cad7416218beb2bb949b458185 authored over 5 years ago
Use net/base/net_error_list.h to populate the cef_errorcode_t enum (fixes issue #2650)

07863c0d468b3e59897e5b7dcbc2e3215eb58022 authored almost 6 years ago
Update to Chromium version 75.0.3749.0 (#645082)

879911b7218f8e3e5f71df31dd21ebf1a866fed0 authored almost 6 years ago
Fix assert failure when hiding the OSR widget (fixes issue #2631)

1beec23065e3da8b8aeaa29b96455e38ec78e212 authored almost 6 years ago
Fix OSR use_external_begin_frame support and update VSync setters (fixes issue #2618)

5623338662e9afe558c12f3e4439a3c8da701f1b authored almost 6 years ago
Fix CHECK on startup when running with --trace-startup=mojom (see issue #2622).

941d53ebfd57f7c097ab55e8724160e90132b6f4 authored almost 6 years ago
Fix crash on shutdown with extensions enabled (see issue #2622).

We don't support the WebRequestAPI yet, so we shouldn't be creating any objects
for it.

To test...

9ce29e8ec5ccef8e649ae734de4179d02671e887 authored almost 6 years ago
automate-git: Fix .gclient file format for updated depot_tools (fixes issue #2639)

aa42db6e2589e7dd653f162eff27e4c7b4235709 authored almost 6 years ago
Mac: cefclient:: Add C++ implementation of BrowserWindowOsrMac::UpdateAccessibilityLocation

This fixes an build break that was introduced by commit af349ad (see issue #2604).

04e2728dc2b63768708e7f6ef982c731e517c583 authored almost 6 years ago
Move CookieManager callbacks to the UI thread (see issue #2622).

The Chromium content layer (which also exposes the NetworkService interface)
generally runs on t...

b949d86c40f8e0791ddd205d4d5281307691ca31 authored almost 6 years ago
Add CookieManagerImpl for NetworkService (see issue #2622).

To test: Run `ceftests --gtest_filter=CookieTest.*:-CookieTest.GetCookieManager*
...

85c34c4dcf43b087dc284c1bde702470628b3ee3 authored almost 6 years ago
Enforce cache_path requirements for NetworkService (see issue #2622).

This change adds a new CefSettings.root_cache_path value that must be either
equal to or a paren...

b65f336f812611ebe36caae3abf7b05badf60e27 authored almost 6 years ago
Move the frame/handler association to CefResourceContext (see issue #2622).

A CefBrowserHostImpl is created using a CefRequestContextImpl that may have a
CefRequestContextH...

ea27dff33839d725c24ef1870c9f3d91f5833a82 authored almost 6 years ago
Remove Chromium patches that are no longer required (see issue #2622).

9b43d265c38dd55f2a1cd21428db565379032f4e authored almost 6 years ago
Remove methods that modify cookie storage at runtime (see issue #2622).

This change removes cookie and request handler functionality that will not
supported by the Netw...

a23e8452443d170b57c7827ed0a4a4b35d39b65c authored almost 6 years ago
Add initial NetworkService support (see issue #2622).

This change adds an --enable-network-service command-line flag to run with
NetworkService enable...

6b2c1fe9693fd4e14cfb7c4ddc56cc9105c67f9a authored almost 6 years ago
cefclient: OSR accessibility enhancements (see issue #2604)

- Implement multi-tree support (e.g. page with iframes contains several trees)
- Implement OnAcc...

af349ade330c33b669c9ad61cd5000c140968fd7 authored almost 6 years ago
Linux: Load additional binaries from DIR_ASSETS (fixes issue #1936)

This adds *.pak, locales/*.pak , chrome-sandbox, libGLESv2.so, libEGL.so and
swiftshader/*.so to...

b3468451f5450afb353831b4ca7db5d0d9b291f5 authored almost 6 years ago
cefbuilds: Encode plus signs in filenames (see issue #2596)

48f7c67587f8df880ff93ac61a69cfa4b2c11702 authored almost 6 years ago
Don't create cache directories in incognito mode (fixes issue #2289)

e5568118ac594e801175bdc1cf3b5ffec7809bdf authored almost 6 years ago
Linux: Add OSR use_external_begin_frame support (see issue #1006)

a48e0720762ac3f2c0c6e08b65f82f5ca8050fbd authored almost 6 years ago
Fix frozen OSR rendering after resize (fixes issue #2627)

531df6eabafbf9f4fde7ae7dfeb640de92c6649d authored almost 6 years ago
Make sure to call OnLoadingStateChange when navigation state changes (fixes issue #2624)

64ad8c32f289307f1e9a39e0b9c942696f0fdd3f authored almost 6 years ago
Fix OSR PDF viewer rendering on initial page load (fixes issue #2598)

d8845b88f44cdbff5eb0639eb98f454d79787ac9 authored almost 6 years ago
Enable new version number format by default (see issue #2596)

To continue using the old format set the CEF_OLD_VERSION_FORMAT=1 environment
variable before bu...

e7d8dd5ef78203e60d25ff33c0d2a93989e7c48f authored almost 6 years ago
Mac: Fix undefined C++ symbols in cef_sandbox.a (see issue #2629)

This change updates make_distrib.py to link in all of libc++ and libc++abi from the Chromium bui...

1b9bc33bcffebbac17062a71cb1440d4cd18f03b authored almost 6 years ago
Linux: cmake: Add xi dependency for cefclient (see issue #1059)

a4f0b4c5fbdb93849cf8b4eea104846631667df2 authored almost 6 years ago
cefbuilds: Add support for new version number format (see issue #2596)

872f25dcc6d2225e14ee5d80bef3c8da60129bd9 authored almost 6 years ago
Compute all version numbers using cef_version.py (see issue #2596)

The version format can now be controlled by setting the CEF_OLD_VERSION_FORMAT
environment varia...

2a40650926ae89844691d6dbee3c950c14fc57f1 authored almost 6 years ago
Add cef_api_hash.h generated by the translator tool (see issue #2596)

This splits out the API hashes from the cef_version.h file which is generated at
build time. Cha...

a76f40eb83c59f0c6879d53b7c8e4e5df5239709 authored almost 6 years ago
Update to Chromium version 74.0.3729.0 (#638880)

- Windows: 10.0.17763.0 SDK is now required.
- Mac: 10.13 SDK is now required.
- Removed CefRequ...

725ed88529d7542e64b9735cf0da137d8a80a8b9 authored almost 6 years ago
Add ability to capture audio output to buffer (issue #2381)

58e1149c7127314072903d3d45b9ba8b9fd2fc92 authored almost 6 years ago
Add pen support for OSR (issue #1059)

7b5d30e9a92bacdcb81c60de19f1712aaf53ff74 authored almost 6 years ago
Add 'UR_FLAG_DISABLE_CACHE' and support for equivalent 'Cache-Control: no-store' (issue #2283)

4cbcb4615a074fe5089889e1e801cc2a6420cacc authored almost 6 years ago
Linux: Override DIR_ASSETS with libcef directory (issue #1936)

602c1631279a4c5aa6efb01f4c67073b4c60a4e4 authored almost 6 years ago
Fix a crash when resizing an OSR browser window (issue #2614)

feffedbae999031505b2bbe0224c622df7c3f76e authored almost 6 years ago
Fix OSR crash when display DPI changes (issue #2600).

18ef4f72c768f8de0085d38b09d34cb89be82323 authored almost 6 years ago
Linux: Add support for setting the initial window title (issue #2204).

34db87563ea1c05dc44650924e35644a78dafa67 authored almost 6 years ago
Linux: Add support for the Chrome command-line option --touch-devices (issue #2205).

658bf2834a191f4c1f943be7d1f859b7b5362d34 authored almost 6 years ago
Linux: Fix cefclient when using component build and tcmalloc.

Link to libbase.so to fix FATAL:content_main_runner_impl.cc(731)]
Check failed: base::allocator:...

7f1453b29413e8be53f0d8ce8ac449ab863746b1 authored almost 6 years ago
Add multi-touch support for OSR (issue #1059)

5f615a95bc9bd1b1d73fa921d142866038c75c38 authored almost 6 years ago
Remove V8Test.ContextInvalid which always fails (issue #2435)

9ba28dd73065b8757426e911fdae58d77fc87129 authored almost 6 years ago
Add CefRenderHandler::OnVirtualKeyboardRequested (issue #2607)

379fb8d39e264e085389af760963098e92e9c326 authored almost 6 years ago
Replace AddCustomScheme bool arguments with int using bit flags

c72d57aa607372709a6b1c0d60e33fbfb3b51779 authored almost 6 years ago
Add support for muting audio in the browser (issue #1806)

ba8b4e8b9d9d1e41d98c9276423cda0c35354594 authored almost 6 years ago
Fix crash if CefAuthCallback outlives the matching URLRequest (issue #2612)

8d1453fd24661a492eea8abc5a751f934fd55c30 authored almost 6 years ago
Trigger CEF Save As dialog from chrome://net-export (issue #2613)

3cf50ed9423884e07ccb0ae18061d9feea481700 authored almost 6 years ago
Update to Chromium version 74.0.3706.0 (#632463)

5a1c6424312dd07ef84691e0a47e0de34bfd03ed authored almost 6 years ago
Remove old approach for debugging leaked wrapper object references (issue #2593)

6bfb5ab33b68aadd13bba055d195c2f6aa9a81d6 authored almost 6 years ago
Implement new approach for debugging leaked wrapper object references (issue #2593)

3fe062a5b6c6a5dccb11d8c9759531dc2aeefd0e authored almost 6 years ago
Add missing header include (issue #1614)

176e14d451bf4fbf9cdf4b2280d41e828b02e3e3 authored almost 6 years ago
Windows: Use scoped_ptr for VS2015 compatibility (issue #2594)

feb99571d287b70d2203f8bd2102e9a10ca7cac1 authored almost 6 years ago
Fix extra newline in CEF logging output (issue #1649)

d5be6e3afbf629b50d434ac855f9735e752cf26c authored almost 6 years ago
Fix undefined reference to `operator<<(std::ostream&, wchar_t const*)' (issue #2553)

359a5b7cb5c752a9069d3d27b5043a572f8407b6 authored almost 6 years ago
Linux: Use existing keycodes_x_export.h file (issue #2587)

406e347d6f579a3112b90a0bbc0086aafe4b5fda authored almost 6 years ago
Linux: Fixed component build failure due to undefined KeySym functions (issue #2587)

b5d76b499c8b6896a7dcad4e7f7a00a4add10c0f authored almost 6 years ago
Enable iterator debugging (_ITERATOR_DEBUG_LEVEL=2) for official cef_sandbox Debug builds (issue #2592)

7aae02e411c267d8ee92fe1ed62c185347dc42a7 authored almost 6 years ago
Windows: cefclient: Fix compile error with ATL disabled

8bc348d615d6a5cdecda5ffb652197fe5c375bce authored almost 6 years ago
Add DevTools save dialog support (issue #1614)

4c730e8935fa6f3a1d82c1d42838ac180dab6088 authored almost 6 years ago