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

Fix crash when loading a file URL if using CefCookieAccessFilter (fixes issue #2818)

0d4879763acdb4c0e602dd0581b2d639b5edef9f authored almost 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash when running with --disable-extensions (fixes issue #2852)

440dbfb6df1317233a5ee61e052ab66f27cbcdf4 authored almost 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Fix ImportError: No module named win32file (see https://crbug.com/1033106)

875b202cbbc2ecf1aa86243be7541fbb43d647c8 authored almost 5 years ago by Marshall Greenblatt <[email protected]>
Update copyright year

beb005138a9d6b7a603bbd6cc28ccaf6e119918c authored almost 5 years ago by Marshall Greenblatt <[email protected]>
Check for non-empty string before writing to logger (fixes issue #2825)

a94dc6a0588e15deb184650b9015cd259e52a702 authored about 5 years ago by Andy Tzeng <[email protected]>
Convert usage and tests to the new CefResourceHandler API (see issue #2622)

Limited test coverage for the old API is still available by passing the
`--test-old-resource-api...

1c88c74f8682c480fc79c6dd925c0225b89934fe authored about 5 years ago by Marshall Greenblatt <[email protected]>
Fix shutdown crash in InitNetworkContext with multi-threaded message loop (fixes issue #2703)

dfcfb51befb6079817ce3582a2c111668bb8da05 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Fix OSR scrolling by passing our compositor to the fling scheduler (fixes issue #2745)

49786ccc344ef0d1e4b7d00b087a4d98c6c0fd4d authored about 5 years ago by Riku Palomäki <[email protected]>
Fix crash when resizing an OSR browser window (fixes issue #2614)

(cherry picked from commit feffedbae999031505b2bbe0224c622df7c3f76e)

c4284b29384fa2ed0bad3fdd668f76add189b685 authored about 5 years ago by Riku Palomäki <[email protected]>
Pass the raw size of pixel data instead of valid area (fixes issue #2733)

a90c9f9c3e6f019717e372f290a79604a6c06c19 authored about 5 years ago by Masako Toda <[email protected]>
Fix potential OSR crash due to uninitialized host_display_client_ (see issue #2811)

bb006b46e64fd73f1b18ddc4bc60b124109d9746 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Windows: cefclient: Fix assertions with --use-views --multi-threaded-message-loop

f9706f260aa9fd78c799c1456f0ac75d13f5e7ba authored about 5 years ago by Marshall Greenblatt <[email protected]>
Allow CefImage usage from any thread

319de22d895fd88f7dd7b22232ee5e32149d5b90 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Update to Chromium version 79.0.3945.1 (#706915)

115f760821de06c771de7a527c6bd445b09dfe32 authored about 5 years ago by Daniel Nitsche <[email protected]>
Fix DiscardableSharedMemoryManager crash on shutdown with multi-threaded message loop (fixes issue #2798)

b9fc93955c7160e48133b2c33afc8b3db1264070 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Update API hashes for changes in commit 65f97a6

f2756b531857b6fbcbf52b72a510b960d9699ee0 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Remove NOTREACHED in CefPostDataElementImpl::Set (fixes issue #2765)

3a8778e2f80cb10efdcfd07c28cef09d9c7ddae3 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash in RemoveFrame on unknown frame_tree_node_id (fixes issue #2799)

58e17b3cdc2792ecc486305126831542a39e376c authored about 5 years ago by Marshall Greenblatt <[email protected]>
Fix GN undefined identifier error on non-Linux platforms

cc6f285abdd20290da3da4c4ff79045259b6c252 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Linux: Add cef_use_gtk GN variable to optionally disable GTK configuration.

GTK is required to build the cefclient sample application but is not otherwise
required by CEF. ...

04c9bcd8029ffb47bc4808a273c2a5e2f5113cc0 authored about 5 years ago by Thomas Preston <[email protected]>
Restore expected Accept-Language request header order (fixes issue #2796)

c8d0813669262f814003c6ab9f528ed71bb92670 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Linux: Load *.bin files from DIR_ASSETS (see issue #1936)

9b9a9f359ec490c8ce266d7d2c440e56db81e444 authored about 5 years ago by Riku Palomäki <[email protected]>
Windows: Fix cef_sandbox.lib link errors (fixes issue #2792)

b51a4de540c6cf076f563a9efa5d4c9ffc13e719 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Remove the enable-net-security-expiration option (see issue #2622)

The implementation of this option was removed in commit 67b61c4. Certificate
transparency is dis...

65f97a60ad7ed0ce6863bc4d89dad0eae52f82db authored about 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Fix type conversion warning with 64-bit MSVC.

request_handler_unittest.cc(448,55): warning C4267: 'argument':
conversion from 'size_t' to 'int...

4f07cba0112d26542d157ab0c0180ee2f022ea34 authored about 5 years ago by Marshall Greenblatt <[email protected]>
cefclient: Move StringResourceMap to ClientHandler (see issue #2586)

Fixes a DCHECK when creating multiple windows in cefclient due to the creation
of multiple Strin...

aad4bf2464038f7aa212aca0df46a3f92550c0ee authored about 5 years ago by Marshall Greenblatt <[email protected]>
cefclient: Fix crash when removing extension resource path prefix.

To test: Run `cefclient.exe --use-views --load-extension=set_page_color`

329facfbdf90052360380b06c7b7054c6990b2a5 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Don't set "always on top" style for child CefWindows.

As of https://crrev.com/9e653328e3 the Views framework will apply the "always
on top" (WS_EX_TOP...

a4b6ef577e8910ec77b43af79a5034dd24aa6c20 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Remove incorrect DCHECK

There are valid cases where |frame_tree_node_id| may not match the node ID
reported by the selec...

01e75761d3713753278a2310715e8590cd152d1f authored about 5 years ago by Marshall Greenblatt <[email protected]>
Remove CefFrame::LoadString method (fixes issue #2586)

This method has not behaved as expected for some time.

737ff1849818ec793e94ca6f1d23030839f95154 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Add warning to LoadRequest about INVALID_INITIATOR_ORIGIN (213) failure condition (see issue #2586)

d28efe8797a0c4e4301081ad97226583e6090b56 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Fix printing from iframes (fixes issue #2753)

b560f04046039c44b3b853f624428ec06ab36513 authored about 5 years ago by Marshall Greenblatt <[email protected]>
Add picture-in-picture support for video (fixes issue #2776)

066762217f3784586246ec71112379464f3671ec authored about 5 years ago by Marshall Greenblatt <[email protected]>
macOS: cefsimple: Add missing AppKit.framework dependency to GN config

1a661a2d15e772542adb71028b1625a25a672f3c authored about 5 years ago by Marshall Greenblatt <[email protected]>
macOS: Fix Jumbo/component build dependency issue.

Fixes the following error:

In file included from gen/chrome/browser/safe_browsing/safe_browsing...

aefe9a4195fcec0c3ebf962a0e6080107366342e authored about 5 years ago by Marshall Greenblatt <[email protected]>
Modify CefResponse header methods to match CefRequest API (fixes issue #2770)

1d515adc22edda4cf829409e91b65050136f3316 authored about 5 years ago by Mike Wiedenbauer <[email protected]>
cefsimple: Use data URI instead of LoadString for error messages (see issue #2586)

9cdda243a154f27a2a36641fd20d5d6e3641f84e authored about 5 years ago by Marshall Greenblatt <[email protected]>
Fix crashes with --disable-extensions (fixes issue #2777)

22746985f25c702b5233b89e1f8731e12021345e authored about 5 years ago by Marshall Greenblatt <[email protected]>
Remove WebUITest.credits because it always times out

76368bda605abc598fc7448978b984ec458717c9 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Fix ViewsWindowTest failures due to incorrect client area size (fixes issue #2775)

These tests expect the window's client area size to be (kWSize, kWSize). Use
::AdjustWindowRect ...

88ecf49549e803f3d160b3c906deeb1251f65a9d authored over 5 years ago by Marshall Greenblatt <[email protected]>
Increase URLRequestTest CloseBrowser timeout to reduce flakes (fixes issue #2756)

Tests for incomplete request behavior use a timeout to trigger CloseBrowser
and terminate the te...

e7b66aa43aa604a9cfae0b6a5fbfa781f6103791 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Remove NOTREACHED that triggers on ozone platforms.

Native frames are not guaranteed to be supported on Ozone/Wayland.

152141d7f4081568f65a2689e36cf5951c64b5d7 authored over 5 years ago by Maksim Sisov <[email protected]>
Add chrome://process-internals support (see issue #2498)

466f5e23dbb38756072d2191652f5b1442f5ba28 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Enable strict site isolation by default (see issue #2498)

This restores the default site isolation mode for Chromium on desktop
platforms. Unit tests have...

eea1f6be6319a9b74b4a334a399a09f153cd479e authored over 5 years ago by Marshall Greenblatt <[email protected]>
macOS: cmake: Prevent Xcode 11 from doing automatic codesigning.

5da164965343b1f1cc2e2ad5920cd4549485fe60 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Disable the ARM64 config by default

Set the CEF_ENABLE_ARM64=1 environment variable to enable the ARM64 build if
you have installed ...

c0af145165624f16a391a6f27e85987ce5245f87 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Add Windows ARM64 build support

a8283d1cc39267c1b1d6b164c14d724954186368 authored over 5 years ago by Iain Apreotesei@Arm <[email protected]>
Add missing services strings to pak (fixes issue #2764)

cc0530cbf64c8b4659c2c010227d057fdc599b13 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix ozone build issues (fixes issue #2748)

a8263b1b4fb708db0591d0f77f55ee78de2bd3b6 authored over 5 years ago by Maksim Sisov <[email protected]>
Add Google SafeSearch support with NetworkService (see issue #1917)

bc5cbcf39bbb130f613d72e45a30e9b74867b696 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Remove cef_sandbox dependency on boringssl MD5/SHA1 functions (fixes issue #2743)

729b3f0a8fe2ec399c5357aaf283b3febd9dfbc5 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Restore missing resources to binary distribution (fixes issue #2771)

52c24ed0613365aba15288ac7bb96049b010b46e authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: cmake: Add newer VS versions

ba1b4a41a98c089d06f71e8c416a0329740c88e5 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Update to Chromium version 78.0.3904.0 (#693954)

f8e0797773d5aa8ab7b4a7a3368b3bc4a8724849 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Remove audio_output_unittest.cc which no longer exists (see issue #2755, see issue #2381)

c8b457da383d05a45866828fa67258749c2590cb authored over 5 years ago by Marshall Greenblatt <[email protected]>
Revert "Add ability to capture audio output to buffer (see issue #2381)"

This reverts commit 9f41a27e586a6b557fc171d2f03b332c1338e8d2.

This needs to be reimplemented to...

e3723dcda5e726eda974af54e85097872e653f1a authored over 5 years ago by Marshall Greenblatt <[email protected]>
Update to Chromium version 77.0.3865.0 (#681094)

- Windows: SDK version 10.0.18362.0 is now required.

46d3a81ba06e26004195fee3be5906720c564e4e authored over 5 years ago by Alexander Guettler <[email protected]>
Windows: cmake: Add additional cef_sandbox link dependencies (fixes issue #2754)

b6b033a52bb3f7059d169a4c8389966c8fe2531b authored over 5 years ago by Marshall Greenblatt <[email protected]>
Revert "Windows: Add boringssl to cef_sandbox to fix VS2017 link error (fixes issue #2743)"

This reverts commit 2cf916e6d5d45c5ffde9d619899b89e4ee107a28.

This change causes linker errors ...

98527317a8944f1ff1a6eb48106bab7a51f9bba7 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix folder upload with `input type=file webkitdirectory` (fixes issue #2751)

8f0a202e0c8214a0ff31dfc10db4750cf031edc7 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Add boringssl to cef_sandbox to fix VS2017 link error (fixes issue #2743)

5574d1c32fb65005a1ccd8ace7278df9c3c639b7 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix gclient_util after depot_tools changes (fixes issue #2736)

cfb43094790fcc788c97e7a38c6e8e5631049cda authored over 5 years ago by Riku Palomäki <[email protected]>
Fix missing marshaling for CefSettings::root_cache_path member (fixes issue #2740)

91f48c5588b95814b41bdf915225698f0e5234ae authored over 5 years ago by Dmitry Azaraev <[email protected]>
Remove the old network implementation (see issue #2622)

The `--disable-features=NetworkService` flag is no longer supported.

67b61c4af985d69c9919c952c0494bb6e1a40f4c authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash on DevTools remote debugging of WebWorkers (fixes issue #2605)

ccb06ce3cb70cdd37fafbf78b12a14b624183ac4 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix missing cookie after redirect response with filter (fixes issue #2689, see issue #2622)

2d8d064ce8fd14678e95f0be80dc5a07a64015ad authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix option for persisting session cookies (fixes issue #2720, see issue #2622)

4c70c67042ffdf2ac52be3171c89f192e2738b82 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix C compile error due to unintentional C++ include (fixes issue #2728)

d82624411e7303b76af468d186e5b175fac4f6a3 authored over 5 years ago by Marshall Greenblatt <[email protected]>
macOS: Fix alert dialog display (fixes issue #2726)

1d3b911b16a715574abdfaf391e60b39d46f3724 authored over 5 years ago by Marshall Greenblatt <[email protected]>
macOS: Support configuration of the main bundle path (fixes issue #2729)

c038bf819839945765582ca1a37c023b84ff576f authored over 5 years ago by Rob Sussman <[email protected]>
Fix typo in documentation for CefResourceHandler::Skip

30cc80efe3ae9bf347d8be8ba03c36e9cb9b17ff authored over 5 years ago by Dmitry Azaraev <[email protected]>
Fix compile error due to 1669c0af (see issue #123)

ea9bd50fca149bc48ea69e982cb28870211336f0 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix PDF load in <embed> and <object> tags (fixes issue #2727, see issue #2622)

15fc7e58a880c94c891faf6aa193303f0302d006 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash on shutdown with PDF viewer and multi-threaded message loop (fixes issue #2709, see issue #2622)

Requests from the PDF viewer are not associated with a CefBrowser. Consequently,
the Intercepted...

e57acace0b234703b7161c4dca15585a49be3493 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix typo in documentation for cef_settings_t::cache_path.

a697464a331a5bca81847694e19437d45c567379 authored over 5 years ago by Dmitry Azaraev <[email protected]>
Fix crash when extensions are disabled (fixes issue #2708, see issue #2622)

42b259d124f65af47e1cead15cd82e7136be3cf0 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash when showing views context menu

1fd1b320c297f2bbeb0e8ed69a5ce9dcb20694b2 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Add print preview support (see issue #123)

Pass the `--enable-print-preview` command-line flag to enable. Currently only
supported on Windo...

1669c0afbd121be45c41126ef5d09f44768e0e0a authored over 5 years ago by Ananyo Maiti <[email protected]>
Remove unused GetCompositor method and fix macOS compile error (see issue #2575)

cf87c88b0567306d1078a957496e9de5081e9287 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Update .gitignore to ignore VS and kdevelop project files

fafe7a7cfcf3aa51a2faa1f33bcedb042e5d880b authored over 5 years ago by Alwin Esch <[email protected]>
Fix redirect of requests with credentials mode 'include' (fixes issue #2699, see issue #2622).

Modifying the URL in OnBeforeResourceLoad causes an internal redirect response.
In cases where t...

99c27f57b17196629e0153e9030c212ec605bf92 authored over 5 years ago by Masako Toda <[email protected]>
Fix dangling pointers in CefAudioMirrorDestination (fixes issue #2713).

367c6eb70415a5aae7f75ec6f58211f83a7a6555 authored over 5 years ago by Riku Palomäki <[email protected]>
Fix race with multi-threaded message loop (fixes issue #2668).

Remove the local thread object in favor of setting the ui_thread_ field
directly. This avoids th...

108649509637d0ad0262f535bfb1e084160dc331 authored over 5 years ago by Isaac Devine <[email protected]>
Fix dangling pointers in CefScopedArgArray (fixes issue #2704).

17ec55a3b3bd7d770c4a2cb3d840cedb15233a71 authored over 5 years ago by Alexander Guettler <[email protected]>
Add support for GetAuthCredentials (fixes issue #2718, see issue #2622).

When NetworkService is enabled requests created using CefFrame::CreateURLRequest
will call CefRe...

3f1ebebde5c806f1c3933281ae1ce44e43a79a3b authored over 5 years ago by Marshall Greenblatt <[email protected]>
Add initial Viz implementation for OSR (see issue #2575).

The old shared surface implementation has been removed and will need to be
re-implemented using ...

ac2cc54e13ff1838c4484a4279ae73462a2caadf authored over 5 years ago by Alexander Guettler <[email protected]>
Update to Chromium version 76.0.3809.0 (#665002)

OSR tests will be fixed by a follow-up merge of Viz support (see issue #2575).

cc0db5f166b69f7b81e2d78f46db9578a32fd0b6 authored over 5 years ago by Petra Öhlin <[email protected]>
Remove POST data after redirect to GET (see issue #2707, see issue #2622).

For 303 redirects all request methods except HEAD are converted to GET as per
the latest http dr...

5892ffc3829146c465dcb0ac47d629a69e615110 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix cross-origin redirect from OnBeforeResourceLoad (fixes issue #2695, see issue #2622).

Modifying the URL in OnBeforeResourceLoad causes an internal redirect response.
In cases where t...

45329d05a5e0d96047374decaa6170cdeac9e0d7 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix loading of http(s) sub-resources from custom scheme initiator (fixes issue #2685, see issue #2622).

Determine external request status based on the current URL instead of the
request initiator.

02a6b3bb388fb8a39c9cb8624bc942b7fd09b6b9 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix CefFrame::GetIdentifier value in the render process (fixes issue #2687, see issue #2498)

732a307c751c2670a35fd9e0e4a491cdfc6bcc6b authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash if a pending request is continued after deletion (see issue #2622).

This is a speculative fix for a crash where the pending ResourceRequest appears
to be invalid af...

b03a419c6b49e3a628b0e9bd606799e5fbeb3bc4 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix crashes when a request is aborted during initialization (see issue #2622).

Initialization of request objects requires asynchronous hops between the UI and
IO threads. In s...

ba08c21517df1015eb61198117d0adc1110a2538 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Fix crash in ProxyURLLoaderFactory::MaybeDestroySelf (see issue #2622).

This is a speculative fix for a crash where |on_disconnect_| appears to be null
in ProxyURLLoade...

81064faac346ada392681b130c2b72db72c6896a authored over 5 years ago by Marshall Greenblatt <[email protected]>
Add ARM64 build and binary distribution support (see issue #1990)

Adds a new `--arm64-build` option to automate-git.py and make_distrib.py.

f0c82200ba7fd41bf2af696ab0d00f69f5a51a35 authored over 5 years ago by David Sowa <[email protected]>
Fix inclusion of cookies with restarted requests (fixes issue #2672, see issue #2622)

c3c3af34fd72434cd71f4d1573841bc88d182218 authored over 5 years ago by Marshall Greenblatt <[email protected]>
macOS: Don't disable custom libc++ for cef_sandbox build (see issue #2677)

dd04583dcbd25870c7b7c06303a3f69dc0e342d1 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Use FrameTreeNodeId to find delay loaded iframes for OnBeforeBrowse (fixes issue #2675, see issue #2498)

0b7c0be29a67132855814f182a2a1fc44a7c182e authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: cmake: Add newer VS versions

d277dcd5d705bb1f7eef9151ee829b7a93a264f6 authored over 5 years ago by Marshall Greenblatt <[email protected]>
Windows: Disable custom libc++ for cef_sandbox build (fixes issue #2677)

939e9f40b59560e2f408616bbf71c143bc373ab2 authored over 5 years ago by Marshall Greenblatt <[email protected]>