Ecosyste.ms: OpenCollective

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

github.com/obsproject/obs-browser

CEF-based OBS Studio browser plugin
https://github.com/obsproject/obs-browser

Update version to 2.23.4

996b5a7bc43d912f1f4992e0032d4f263ac8b060 authored 10 months ago
Update translations from Crowdin

fc2cbaffc118df687d063ac762c87c10d6ee56c5 authored 10 months ago
CI: Update first-party GitHub Actions from v2 to v4

GitHub Actions has deprecated Actions based on node16. The v4 actions
are based on node20. Repla...

58c7365ffc9dfbd63b8d2949671fa0dfbf5d5e3c authored 12 months ago
Update translations from Crowdin

9c235def6edaf6570ce854f9aeb46a9d40d2c4e9 authored 12 months ago
Update version to 2.23.3

1e68bacbd1e11c47fa2032614915f2fe4a4dd22c authored 12 months ago
REALLY don't allow browser docks to arbitrarily close OBS

The previous solution only worked for code that ran *after* the page had
*finished* loading.

7fa3822d3e126150d74e1c35e628287d6fb122cb authored 12 months ago
Update version to 2.23.2

e873fb05f97083359a1d222590dc07ec62036643 authored about 1 year ago
cmake: Revert removal of runtime selection for legacy Windows builds

fde998c3f8c47c54c7c72ed9ea0e1b1590ed7efb authored about 1 year ago
cmake: Update formatting and switch to native find_package call for Qt6

1f9b458f540f745537743f32dd3c03a5e0ab07f4 authored about 1 year ago
Update translations from Crowdin

211f851bb3f203483a1f7571dd40fa66d0dfceb8 authored about 1 year ago
Update version to 2.23.1

8f5a7d4145c4beb6ac478933c4a7f8873d71c979 authored about 1 year ago
Fix handling OBS_FRONTEND_EVENT_TRANSITION_CHANGED

When handling frontend events, DispatchJSEvent expects JSON passed as a
std::string. An unquoted...

f877e55abbabf675caaed320b6ca580fa00d02e6 authored about 1 year ago
Fix handling frontend JS events

When handling frontend events, DispatchJSEvent expects JSON passed as a
std::string. An empty st...

2d374a3afa5e7698e166ccc617c2cf8aac1f8a83 authored about 1 year ago
Don't allow browser docks to arbitrarily close OBS

36508a9d657745b45b0f337286e35e8a6c086fbe authored about 1 year ago
Update version to 2.23.0

2ba72dbdfed60acd38fa1ac7a52cbc6617ae8fd1 authored about 1 year ago
Add support for more events

This change adds support for obsSceneListChanged, obsTransitionChanged,
obsTransitionListChanged...

06747866b160d953d4e33cf06916390a138e6cfa authored about 1 year ago
Update translations from Crowdin

e397df52e70392ebb9146e0ab6317c0d1a30bce4 authored over 1 year ago
Fix invalid comparison of integer types

eeccba69da7c427983ff2de68da187e799777e1f authored over 1 year ago
Update version to 2.22.1

a02520d44f41cd80a3633f86021f7fb5a879eb59 authored over 1 year ago
Use CefParseJSON instead of V8 context for JS responses

Nlohmann's `dump()` uses a different method of escaping characters in
strings than V8 does, resu...

8407dccf6ed14b5c9c554bbd9dba4aaac32ded03 authored over 1 year ago
More consistently return JSON types in browser client

fc57db4bcaa4c989d68d5a64fca0d75aad1d5360 authored over 1 year ago
Update translations from Crowdin

bbe8c74b1516fa610a8108212e48f8406cd9da40 authored over 1 year ago
Disable Bluetooth support

The integrated browser is not supposed to be a fully featured web
browser, but rather provide su...

7854c69c5b125a3c669c566911ce6fc5b56f7b26 authored over 1 year ago
Increment browser panel version

Because a function was added, increment browser panel version (because a
*ING plugin we all know...

7fe8b0b16ed092cecec825105d1ebabd0e2167c2 authored over 1 year ago
Update to version 2.22.0

291464d6988083411e7369fc53eba6d5ef07ff67 authored over 1 year ago
Send events to all frames

5292ff3de98225b9056c479e00f863ce5b75a2c6 authored over 1 year ago
Fix compilation on Windows and macOS

5d74047feb1bdf46f962c854394d18c30552780d authored over 1 year ago
Remove obsolete translation RestartCEF

fbb9e84d84315f76b4f6a4b8476e451dcd54b835 authored over 1 year ago
Remove Qt 5 ifdef guards and code

5e22a613d5f0b88e10e28a0790aebcff6b722a93 authored over 1 year ago
Add JS interaction function, Fix "setStartupScript"

72635d5bde166110f98e0ce252159fdb6ad0cbe2 authored over 1 year ago
Replace json11 by Nlohmann JSON

0f1ff7593f3e00b2413ce108bfa3c9dadbd63dde authored over 1 year ago
Revert "Display a custom page for Dev Tools Discovery"

This reverts commit 2e7030c485aec601d4caf8e0861cff5da1b8564e.

Reverts #401. Based upon feedback...

5c8c9e7ef3ca65f9627b817c19cc287deea009ed authored over 1 year ago
Display a custom page for Dev Tools Discovery

This enables a custom resource handler for CEF to allow overriding of
individual internal files ...

2e7030c485aec601d4caf8e0861cff5da1b8564e authored over 1 year ago
Update copyrights/names

995ad53cf3b774928a690d9de813fc8cb43175fe authored over 1 year ago
Update translations from Crowdin

594115a27d40f0916e55db97cb61f7c7130cbe28 authored over 1 year ago
Update to version 2.21.1

49fb735db97cbd890274cbb71da950732e280fb7 authored almost 2 years ago
CI: Fix build errors with Xcode 14.3 and platform SDK 13.3

Xcode 14.3 and the macOS 13.3 platform SDK introduced a few breaking
changes:

* Updated AppleCl...

ee2f3097bad521c2f056aa21e973bacd462123e4 authored almost 2 years ago
Update translations from Crowdin

88d83599f27952f3bd2a073db2b8fb3bac5bb863 authored almost 2 years ago
Update version to 2.21.0

75384801424a7d7127f322b9e4cc447b9a7b9532 authored almost 2 years ago
obs-browser: Update for CMake Framework 3.0

Also fixes compile errors introduced by the change - fixed errors:

* Unused assignments

35226e93eca5420f9d1c1b7fb34de846bc1fab29 authored almost 2 years ago
Add Copy page address option to browser dock context menu

75b926db761a020a262eeddeaa31425811828add authored almost 2 years ago
Update version to 2.20.0

59450c76044f69d0da94ffec1bb6a2fbb705a044 authored almost 2 years ago
Add ability to zoom browser docks with Ctrl - and +

Ctrl + 0 resets zoom (same as a normal browser).

Attempts to use the same % values as browsers....

30d2b6fa660b1143c70a28bb04f85ac09c5b369f authored almost 2 years ago
Use officially documented data type to persist CEF preferences

It seems either can be used, but to avoid potential warnings from CI,
use an integer.

cbad08a2d90bba06fb1568853a5b8a91115b3a98 authored almost 2 years ago
Persist CEF Preferences

Turns out that preferences, such as Dev Tools customization, do not get
saved by default & must ...

4236b56fbe4706de17617b2fe69370b031294b29 authored almost 2 years ago
Add proc handler for javascript event

501f624e0eabe851358bcc34dca785bbf52ac1c9 authored almost 2 years ago
Replace SIGNAL and SLOT macro with new style

5a55d180319597d36f6ad581bf90322ca77df894 authored almost 2 years ago
Increased maximum width and height

72afb16c2e1224125a0972e05b632d3c55e074fd authored almost 2 years ago
Fix leak with SchemeHandlerFactory

This clears a BrowserSchemeHandlerFactory which caused a memory leak.

e9eb1235e99f82e064fe8c7d38ad4c5ee229edfc authored almost 2 years ago
Fix issue with unknown speaker layouts

When controlling audio through obs, if audio is set to surround sound
(ex: 2.1), sound is not ca...

ea9f59d030b37e65987bfde58586baf8acb12254 authored almost 2 years ago
Remove redundant macOS hardware acceleration check

00f13962dd0c4be8617d409c5d0c6733232de20f authored almost 2 years ago
Move custom FPS property next to its FPS

The two properties "Use custom frame rate" and "FPS" control the FPS so
that these properties sh...

c2aaaefc079fb6f81fd6a273087b2fe8e2c578cb authored almost 2 years ago
Update translations from Crowdin

1c2264d722f065646b72ac654f6ddbb6843f9bef authored about 2 years ago
Don't use QPointF for pointer position

fc62563ba4232649b7e0ffd772e66ad71ba49377 authored about 2 years ago
Update version to 2.19.0

845adc740667d0331189cab85a07d398c4c8c372 authored about 2 years ago
Set Inspect window's title

77982fcf48d9c508388dd8441da26b5b55a37ec2 authored about 2 years ago
Add ability to directly open Dev Tools for Panels

7142b2109e7be991c5b82d194e32d918b0eb6c29 authored about 2 years ago
Don't use app binary directory for logging

While logging is technically disabled, CEF can still sometimes log fatal
events. This can cause ...

c9d1e3786a3f0f99a51ac050da1882c647359758 authored about 2 years ago
Add ability to mute individual browser docks/panels

Add support for custom menu actions.

8985c0f2df090f0447e633635e9a3e4b09c6e5f2 authored about 2 years ago
Update version to 2.18.7

e2310b02df3e6c184fe6eb6608244a82e37f582e authored about 2 years ago
Don't crash when logging from a deleted browser source

Fixes https://github.com/obsproject/obs-studio/issues/7707

2a35b7da56d890917c200e38206bd1dab01fc54e authored about 2 years ago
Update translations from Crowdin

d71cb045d2289ddb58debb9e7ab780889e54ce62 authored about 2 years ago
Update version to 2.18.6

10c7b2d0d06a9c7e4ba2e4089cec506b611a95bf authored about 2 years ago
Include source name when printing console errors

Errors from webpages include the file they came from, which isn't always
the same as the page th...

d31b5fc467b79315666a4ba72e0058faad09268b authored over 2 years ago
Add missing translation key for ERR_TIMED_OUT

d1fa35dcbc384136e9e883f2d6071b14fd8f9a65 authored over 2 years ago
Update translations from Crowdin

b6e0888084ab623f0a73e8cb7ee5dc341e56fda1 authored over 2 years ago
Update translations from Crowdin

a20a5204ec4632bae87708d30308e11aaa4e78e3 authored over 2 years ago
Update version to 2.18.5

453904afc2b40089d0914f2a15e38a5519358021 authored over 2 years ago
Null check macOS window handle before detaching view

71ef41ab2792916ac451b16066675482e9e6b5b1 authored over 2 years ago
cmake: Remove setting code sign identity for Xcode builds

This is a companion commit to fix the team-based code signing in Xcode
enabled by https://github...

6235dfd595e1eabf124ea664d1dd7f305b5af1f7 authored over 2 years ago
Update translations from Crowdin

8e8511a07bf4a2a4ebae4e5de023ec033cc19f8f authored over 2 years ago
Update version to 2.18.4

39517c9ea0716ab6fa7c325514ea6bea808165f7 authored over 2 years ago
Update clang-format from 12 to 13

fe0fa26a6919888ff594283a3267dacafaeae45e authored over 2 years ago
Update version to 2.18.3

6c44455887a71094a0b4253421461e4326806b10 authored over 2 years ago
Update find_qt macro usage in CMake

656af59e2194845dca6f1f20b439e880a4a23a2e authored over 2 years ago
Remove QT_VERSION and find_qt macro definition in CMake

Those are not needed since the plugin is only buildable in-tree.

3627ac1552f02791f1aead5a0fc4d2ca276b0ad3 authored over 2 years ago
Update version to 2.18.2

56825476b226765fc210c6691172bf40be1755ac authored over 2 years ago
Avoid redefining UNUSED_PARAMETER

This macro is already defined if Qt loop is enabled

cdb170c50adc479a373b1aca280553c87fdf7b30 authored over 2 years ago
Revert "Fix macro-redefine warning with Qt loop enabled"

This reverts commit 002fc5240a86f89fffedd2decfb5c795f8c88e89.

e0bd2341ab4c43edcdd1677601729c7da9b91c07 authored over 2 years ago
Fix encoding of base64.cpp

7e90b4a2735ab29dd39b62536285c1409542200a authored over 2 years ago
Fix helper-info filename for case sensitive partition

e78662482e0a19ecad67da1a735a1957a0334078 authored over 2 years ago
Fix macro-redefine warning with Qt loop enabled

002fc5240a86f89fffedd2decfb5c795f8c88e89 authored over 2 years ago
Update version to 2.18.1

530a88e0b50070ba3179bc165e5cc6dbfc846d45 authored over 2 years ago
Use auto release refs

This sets the refs in the browser source to be automatically
released.

cfad34d8e38e286467f5b1774b42fe354bcb55dc authored over 2 years ago
Handle SSL cert date invalid error in browser panels

Saw a user on Twitter run into this error.

64c1796f359859bda0dcec59592eed4bb140bf28 authored over 2 years ago
Back up then restore POSIX signal handlers on CefInitialize

CefInitialize likes to wipe all of our precious POSIX signal handlers,
leading to an unsafe shut...

394d6f76c6e31f4757aa48cc45360c698905bf5b authored over 2 years ago
Replace type mismatch with range-based for loop

161ffd29d749cc32220c60868a4bfedaf377c932 authored over 2 years ago
Update version to 2.18.0

240732b8b81c15a257637bd411a774723e42ed85 authored over 2 years ago
Remove CefInitialize hack argument on Windows

Newer CEF will behave as desired by passing nullptr.

a4e163ec8a156f090f3a0db7e6f992a4adad3bb6 authored over 2 years ago
cmake: Fix handling of debug wrapper libraries

Specifying separate targets for debug configuration (as well as using
"debug" and "optimized" ke...

a6df68138c8d00b63ee841a9749e4534f810bf3c authored over 2 years ago
Update documented platform support in README

de0c30d6aea370b0daf8af412c5a69ef8681c075 authored almost 3 years ago
Don't allow browser panels to steal focus on navigate

We manage window focus using Qt, and as browser panels are hosted within
Qt windows, we generall...

a707cb75eba397ddb1015dc126e8ec41e1ec42bf authored almost 3 years ago
Update CMakeLists for modern builds

b798763ae75b538e405c2d7e2ab3a1edfe59ed0c authored almost 3 years ago
Use a default MIME type of application/octet-stream for local files

CEF triggers a DCHECK crash if you pass an empty mime type to
CefStreamResourceHandler.

1dee0a19052161cf900bcd54b3012a2bb1ef0f60 authored almost 3 years ago
Log CEF version *after* library is loaded on macOS

This fixes a crash on startup introduced in f93675c251859c213af0a27a4cf8a2fcfd93f33d

cbce71dd826cafb7c75cf99cbc7ce101ea7d03c4 authored almost 3 years ago
Update version to 2.17.14

f4f1c1131e2b352386066624ddb7a7d756c32f6c authored almost 3 years ago
Print both runtime & compile version of CEF on startup

This will make it clearer when the libcef.dll is replaced or outdated.

f93675c251859c213af0a27a4cf8a2fcfd93f33d authored almost 3 years ago
Display runtime version (not built version) in UA string

In situations where the installed libcef.dll differs from what OBS was
built with, the number in...

f3d7a4d1bc7a31d442bb387f8651fdc4a120daca authored almost 3 years ago
Update version to 2.17.13

915761778ec1eae99e740ad4bf63b40db3142ee2 authored almost 3 years ago
Add ifdef for OnAcceleratedPaint2 usage

Allows building with other CEF versions that may not be the custom OBS
version. It's a bit janky...

d1631c4ba1ef01ce04f03f8f27c79d4225dbdd07 authored almost 3 years ago