Ecosyste.ms: OpenCollective

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

ChimeraOS

Creating an operating system for an out of the box console gaming experience on PC hardware.
Collective - Host: opensource - https://opencollective.com/chimeraos - Code: https://github.com/ChimeraOS

Extract PropertyNotify event handling in function

No logic changes, just shuffling code around for better readability.

github.com/ChimeraOS/gamescope - 0a1bf2e81f3de68aac196ee3b15f90cd113be6c4 authored over 4 years ago
Fix alloc-dealloc-mismatch in vecNewEnviron

==2654441==ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs operator dele...

github.com/ChimeraOS/gamescope - 3096c1e9cf602c8cb415d56502f04b5dbbecb4ce authored over 4 years ago
Switch commit waiting over to polling the DMA-BUF fd.

Remove the implicit sync Vulkan fence hack, it took us 0.2ms of GPU time
to prepare the 1x1 copy...

github.com/ChimeraOS/gamescope - 6dd7f605408faff977ac3b50bf2ba050647748be authored over 4 years ago
rendervulkan: fix typo and some easy validation errors.

Needs more correctness around layout transitions still.

github.com/ChimeraOS/gamescope - 165946fad98f2b8ce8037e144b357aeac8d02ab0 authored over 4 years ago
Implement screenshot support.

Mostly in rendervulkan. Super+S or SIGUSR2.

github.com/ChimeraOS/gamescope - df38bea74740700ee672cd50cc885a161bb9f824 authored over 4 years ago
steamcompmgr: disable Steam overlay for sub-command

If running through Steam, we want the overlay hooked into gamescope and
not the underlying game,...

github.com/ChimeraOS/gamescope - 4a5cd5d2bd07cf6e5586f37bd9e93e17278b81bc authored over 4 years ago
wlserver: fix use-after-free in surface destroy path.

The new-ish code to listen for destroy on surfaces on the wlserver side
installs a dynamic liste...

github.com/ChimeraOS/gamescope - 669183c1e23d798502d7ebd1c98da56e4deae223 authored over 4 years ago
steamcompmgr: fix valgrind warning in size hints code.

github.com/ChimeraOS/gamescope - 74f831f29024ac26da7a50e57c7459140abac15f authored over 4 years ago
steamcompmgr: zero-initialize some cursor stuff that used to be global.

github.com/ChimeraOS/gamescope - 7fedd8251b452e8ea7f51432e73295d51c30ae92 authored over 4 years ago
steamcompmgr: add _NET_WM_STATE to supported atoms

github.com/ChimeraOS/gamescope - 535fa8c7e5e7876181596c338bfd7209cd820e83 authored over 4 years ago
steamcompmgr: set _NET_WM_STATE_FOCUSED

github.com/ChimeraOS/gamescope - 9889d4f5214b13af0a8ecf9159f674ed8bcae4e4 authored over 4 years ago
steamcompmgr: check message_type in NET_WM_STATE handler

github.com/ChimeraOS/gamescope - d3f3acde747772a39a2534abd2ffdc1f59d72bb8 authored over 4 years ago
steamcompmgr: set WM_STATE

Closes: https://github.com/Plagman/gamescope/issues/79
Closes: https://github.com/Plagman/gamesc...

github.com/ChimeraOS/gamescope - c6d7ef0be2add3b1050169b085ce33a56104401c authored over 4 years ago
Make authenticator passwords case insensitive. Fixes #86 (#93)

github.com/ChimeraOS/chimera - c871cc7c5ccd62dfad4e630ed1263d220c0f630f authored over 4 years ago
Update Mesa requirement

Building a Mesa branch is no longer needed. Instead, a recent enough
Mesa will do.

github.com/ChimeraOS/gamescope - 79ab59c05d3affb0e6bc85a0f2f15432c4a72bb3 authored over 4 years ago
only list steamgriddb images with correct aspect

github.com/ChimeraOS/chimera - 04409e69ac938268193f9a90b77073ee480d0a88 authored over 4 years ago
Rename NET_WM_STATE_* Atom globals

Give them a less misleading name, because WM_STATE is a separate thing.

github.com/ChimeraOS/gamescope - 3b9f8a6d85957908f08152ac6b2c5012845f71a2 authored over 4 years ago
steamcompmgr: use initializer for supported atoms

Makes it less error-prone to add atoms to the list.

github.com/ChimeraOS/gamescope - aa853dbb76482351d3fc4d91b1dee9cdcf1b048b authored over 4 years ago
Added a "Toggle Steam Overlay" button (#91)

github.com/ChimeraOS/chimera - 501e5ced52b29f6eed1f676e2d3ffeff66ff7270 authored over 4 years ago
Add initial Virtual Keyboard support (#90)

This allows you to use steam-buddy to type something on the remote X
server, very useful for lo...

github.com/ChimeraOS/chimera - 90c8fb117da3f07a5153c4a0b5eb45caabee6dbd authored over 4 years ago
steamcompmgr: add focus debug optional spew

github.com/ChimeraOS/gamescope - a24b3ba0088373833ca9655c65ce51aa8acee3f9 authored over 4 years ago
steamcompmgr: also allow override redirect windows out-of-game

Only if there's no alternative. Useful for Steam updater screen.

github.com/ChimeraOS/gamescope - 272699656fa52823e2d203186c4a1b760846963a authored over 4 years ago
steamcompmgr: flip opacity default and ignore transparent windows for focus

Origin has a bunch of sub-windows that are fully translucent until remapped.

github.com/ChimeraOS/gamescope - 695fc4eb17c3994a93defb26442f165830726f66 authored over 4 years ago
Remove unused CVulkanTexture::m_DMA

github.com/ChimeraOS/gamescope - d7132a2397b38ca053c2afb5609c48a6946fcb28 authored over 4 years ago
Fix DMA-BUF leak in CVulkanTexture with bFlippable

We were storing the DMA-BUF in a CVulkanTexture field, without using it
after BInit, and without...

github.com/ChimeraOS/gamescope - dd4d035808addf7c9694e0e423a12c1881e54cd9 authored over 4 years ago
Revert "Hold buffers till steamcompmgr processes them"

This reverts commit 98e263c37d77a9f50eff341be244e1da3ff3fe56.

github.com/ChimeraOS/gamescope - 69bcb1b339bb51c678d149e878b132048a19fd23 authored over 4 years ago
Revert "Add wlr_buffer to commit queue"

This reverts commit 789f009a531eb9e79cd8a47418ebdd057155bdb1.

github.com/ChimeraOS/gamescope - da81b37d07b787aa62cccfeeef9afca03f51e83d authored over 4 years ago
Revert "Copy commit queue in check_new_wayland_res"

This reverts commit 9c9a8093ee59eb955c36e10597efd18842865726.

github.com/ChimeraOS/gamescope - 0757f2676b30ab399e7d39437585843dc28e9ab4 authored over 4 years ago
Revert "Hold client buffers till KMS stops using them"

This reverts commit c9e11ebdbf474a61a64831b02f5b2d3d348dfe8d.

github.com/ChimeraOS/gamescope - fb2fd1127a0231778ad86d243054da8a3709b811 authored over 4 years ago
Update README.md

github.com/ChimeraOS/gamescope - a39fddf90908339acdf5dccb8dd39c04b9e6f41d authored over 4 years ago
Don't use VK_STRUCTURE_TYPE_WSI_IMAGE_CREATE_INFO_MESA for imported DMA-BUFs

We don't know whether clients create scanout-able DMA-BUFs.

github.com/ChimeraOS/gamescope - 77722293f39cd817fcf58e4cec101a4cd470b6d3 authored over 4 years ago
Hold buffers till steamcompmgr processes them

github.com/ChimeraOS/gamescope - 98e263c37d77a9f50eff341be244e1da3ff3fe56 authored over 4 years ago
Copy commit queue in check_new_wayland_res

This will allow us to call wlr_buffer_lock/unlock in import_commit without
causing a deadlock.

github.com/ChimeraOS/gamescope - 9c9a8093ee59eb955c36e10597efd18842865726 authored over 4 years ago
Add wlr_buffer to commit queue

This lets us keep the buffers for pending commits locked.

github.com/ChimeraOS/gamescope - 789f009a531eb9e79cd8a47418ebdd057155bdb1 authored over 4 years ago
Hold client buffers till KMS stops using them

github.com/ChimeraOS/gamescope - c9e11ebdbf474a61a64831b02f5b2d3d348dfe8d authored over 4 years ago
Get DMA-BUF from wlr_buffer if possible

wlr_texture_to_dmabuf involves issuing EGL commands to get a DMA-BUF out
of an EGLImage.

When t...

github.com/ChimeraOS/gamescope - b7505b23cf284ddc588c84764fc48e783af0a165 authored over 4 years ago
wlserver: listen for new_input on the multi backend

The multi backend aggregates all input devices. No need to have a
different listener for headles...

github.com/ChimeraOS/gamescope - 4ddb892d4f643a7e5a06e73faae2d3126074c685 authored over 4 years ago
Upgrade to wlroots 0.11.0

github.com/ChimeraOS/gamescope - 7785ed9cdb97d1855b3dfcec56fdc09e7ca4d802 authored over 4 years ago
show gameid in debug output

github.com/ChimeraOS/steamos-compositor-plus - 421f14d9b8700ccdcd35aa532571e91574c626c7 authored over 4 years ago
remove mame-tools; package is broken

github.com/ChimeraOS/chimeraos - e14c836723bc2bf56e9716c410a5c4d261b3d8ec authored over 4 years ago
add bcache-tools

github.com/ChimeraOS/chimeraos - 6badc180ce8ac86ac805cbab2f6114e4d943e126 authored over 4 years ago
add boost-libs to fix yuzu crashing

github.com/ChimeraOS/chimeraos - 5e02bcf642b8e371fc11bd422fb2b0357cfe2e0a authored over 4 years ago
drop removed package

github.com/ChimeraOS/chimeraos - b42a22673eb52a6d9d242ea21d92f64cdfe8dc41 authored over 4 years ago
fix reference to removed directory

github.com/ChimeraOS/chimeraos - 9f64bd83135e28a880a4cbbb764d6a1cab18ce54 authored over 4 years ago
add mame-tools for chd tools

github.com/ChimeraOS/chimeraos - 5b3abf6e3a03175cb084a06fb2a884b64ae9817a authored over 4 years ago
use chaotic aur for libretro mame package

github.com/ChimeraOS/chimeraos - 51c12aac7b44f09a036c046bcdcc2a4b327fa5a8 authored over 4 years ago
wlserver: Fix use-after-free of wlr_surface in steamcompmgr.

github.com/ChimeraOS/gamescope - 064d132c9362817b4398f13bced35ed33559d57a authored over 4 years ago
steamcompmgr: Only raise new windows if they want to be.

Leaves embed tray icon windows to take care of.

github.com/ChimeraOS/gamescope - 2e7f86f80c6572d5daea1b477a7a15a9c2858e9f authored over 4 years ago
steamcompmgr: implement _NET_ACTIVE_WINDOW.

Doesn't actually seem to be used for the newly-mapped Origin setup
window, so hacks have to stay...

github.com/ChimeraOS/gamescope - 6d65808e0a984f99b8f849764517dd9c8757feeb authored over 4 years ago
steamcompmgr: focus tweaks/hacks when out of game.

Avoid override redirect windows.

Raise new windows, don't focus tiny windows. If we only raised...

github.com/ChimeraOS/gamescope - d95d4bf7961bdaf89c59edb9d8faac2951021da7 authored over 4 years ago
wlserver: properly handle touch for scaled windows.

Gets scale from steamcompmgr in an extremely safe and elegant way.

github.com/ChimeraOS/gamescope - 575171360b4c63e3b010ffb76491f8bf59d4eae9 authored over 4 years ago
Show cursor always, not just in-game.

Will do a cosmetic pass later but unblock using Steam windows that use
OS cursor for now.

github.com/ChimeraOS/gamescope - 76b7d58a74f68c567721e97d93dc79f73c64f16c authored over 4 years ago
additional game specific suppression of color flash

github.com/ChimeraOS/steamos-compositor-plus - 7a0ebd5fbe93e12b0da08cbd61e355b21242e9fc authored over 4 years ago
remove non-functional option

github.com/ChimeraOS/steamos-compositor-plus - 7f17ede4ed3973242b6c98929afff9c9a2015306 authored over 4 years ago
xow is from AUR!

github.com/ChimeraOS/chimeraos - 1ef0c4b27fb60a2e36a64b12fe4010a38340f951 authored over 4 years ago
add support for new steam-patch service

github.com/ChimeraOS/chimeraos - bc1c7008bb599272a5f43e76173e2a046309f08d authored over 4 years ago
switch back to stable release of xow

github.com/ChimeraOS/chimeraos - 45e5221a049c3542a31c9ecadbc035536d6c4c34 authored over 4 years ago
Fix alloc-dealloc-mismatch in add_win

ASan trace:

==14537==ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new vs free)...

github.com/ChimeraOS/gamescope - 4524ac3cbb459491bcd0a5e962f055336b7e5178 authored over 4 years ago
Fix EINVAL when using direct scan-out without libliftoff

When directly scanning out game buffers, we need to make sure the game
buffer is suitable for sc...

github.com/ChimeraOS/gamescope - 5228f370891c07703e0966f26e9360971771bcce authored over 4 years ago
Get rid of C_SIDE

wlroots headers can mostly be included with extern "C" blocks. Two
exceptions are the use of `st...

github.com/ChimeraOS/gamescope - bae255ee1a661adec59134169617e0570fc8c99d authored over 4 years ago
Increase test coverage and switch to pytest for testing (#76)

* Fix steam-buddy-authenticator not being found

Because steam-buddy-authenticator was moved, ...

github.com/ChimeraOS/chimera - 318e6dac6239815706c104797c4967b379eb548f authored over 4 years ago
resume downloads

github.com/ChimeraOS/frzr - 40c7678e8405175f52a7bef4ed4ceb70ad10b4d7 authored over 4 years ago
Fix steam-buddy-authenticator not being found (#75)

Because steam-buddy-authenticator was moved, config.py could not longer
find it on systems whic...

github.com/ChimeraOS/chimera - e7c02391eef2b9589f5f97114d70a6295b7a74f4 authored over 4 years ago
update minetest grid image

github.com/ChimeraOS/chimera - 47857ce29fe544707e58030cde5cf58e189972af authored over 4 years ago
steamcompmgr: don't focus overlay windows, they're just there to be composited

github.com/ChimeraOS/gamescope - 453caf76728bd4bed9b3f293f97cdef173e3a2d3 authored over 4 years ago
steamcompmgr: (mostly) obey stacking order when out of game

github.com/ChimeraOS/gamescope - 44023e25d06864870aa457609a4bf46a25833a09 authored over 4 years ago
release GamerOS 18_a89413e to default repo

github.com/ChimeraOS/chimeraos - f1197c8061ce42b06b3eeaa2968bba3780b178af authored over 4 years ago
fix authenticator breakage

github.com/ChimeraOS/chimera - 471d31b41d1cdc3d9770a302902bd3f0d5831b82 authored over 4 years ago
output sha256sum for build traceability

github.com/ChimeraOS/chimeraos - 747b59da26509d3a65e60276a7e31139015ba48a authored over 4 years ago
remove GamerOS 18

github.com/ChimeraOS/chimeraos - d21d48125614aff097efc3f3efc07a219decca56 authored over 4 years ago
Update README.md

github.com/ChimeraOS/chimera - 5a858ae25516c7a864178b3646b6a713a76865bd authored over 4 years ago
release GamerOS 18_dd74953 to default repo

github.com/ChimeraOS/chimeraos - 083cdc63f48f0f4869a9dba636e9f6403abc3b54 authored over 4 years ago
updates for gameros 18

github.com/ChimeraOS/install-media - aaa58458fe8946a03bd8c0a5d570d9782697a418 authored over 4 years ago
remove backwards compatibility with old update mechanism

github.com/ChimeraOS/frzr - 2a080af5e510b4ac72d51f0091e94ca8a6617887 authored over 4 years ago
Fix error handling in drm_can_avoid_composite

-1 is a truthy value.

github.com/ChimeraOS/gamescope - d41c8656617b264d33a088a697c83dcf7da902af authored over 4 years ago
Fix error handling in add_connector_property

github.com/ChimeraOS/gamescope - cb540e3fc74c9f94f59313707e6acf8fda2fcc2a authored over 4 years ago
Print DRM logs to stderr instead of stdout

stdout isn't flushed on each newline when redirected to a file. stderr
is always line-buffered. ...

github.com/ChimeraOS/gamescope - af983d2b75b5433d58e0239ed9ee95c6bd0aeb3a authored over 4 years ago
Simplify fbids_queued handling in page_flip_handler

github.com/ChimeraOS/gamescope - cdef160f144aa0fef958b5b8cf375b916a3dd700 authored over 4 years ago
Fix spurious assertions in page_flip_handler

This commit fixes two issues.

A first issue is that fbids_in_req was previously populated
drm_c...

github.com/ChimeraOS/gamescope - 9802890c938e7227953dbfb859015d2e0adb284e authored over 4 years ago
Fix memory leak in drm_can_avoid_composite

We were creating a new DRM blob each page-flip and never destroying it.
Instead, create the mode...

github.com/ChimeraOS/gamescope - bcc7cf3b55f6ed615b4ce030a7171997ce0bba40 authored over 4 years ago
Update libliftoff

Upstream has new features, incl. support for the alpha property.

github.com/ChimeraOS/gamescope - 384e7770697763119904b37c7539268aa4b41d2a authored over 4 years ago
release GamerOS 18_dd74953 to the test repo

github.com/ChimeraOS/chimeraos - 055290666d71c1d64a46f294f4464877a0e1466e authored over 4 years ago
use xow-git; xow package build is failing

github.com/ChimeraOS/chimeraos - dd74953051c9b4fd637d301f3e25ea8dc604c453 authored over 4 years ago
add gamescope; clarify chaotic-aur packages

github.com/ChimeraOS/chimeraos - 17d36a14d0eeb212b5f835f861f0f829b022fb96 authored over 4 years ago
fix exit game script

github.com/ChimeraOS/chimera - ef5cbe43320082594292ec0385e311eb1e524dc1 authored over 4 years ago
forgot to add "exit game" menu entry

github.com/ChimeraOS/chimera - 4e3703e5d02e634859f3f6fb332908582727f41b authored over 4 years ago
add ability to exit a running game and rearrange files

github.com/ChimeraOS/chimera - f1c8ceccd2822b698e0b6647ba4fed38bc7eadca authored over 4 years ago
fix save failure under certain conditions

github.com/ChimeraOS/chimera - 4e95bf629cc5acf697a542d72030bd4b2215ba4d authored over 4 years ago
Merge pull request #16 from rshamsnejad/master

Internet connection checking loop + gitignore update

github.com/ChimeraOS/install-media - c2da4910b3ab87f73db852cbc96decff2e713f27 authored over 4 years ago
Added a loop to check for the internet connection and retry

github.com/ChimeraOS/install-media - 1cdd43cd751b5a723aea1e73cfd2209d1314d7a6 authored over 4 years ago
Added the work files of the ISO build script to .gitignore

github.com/ChimeraOS/install-media - ad557996049257d85074efd66560cc73a74a08f0 authored over 4 years ago
Add error handling when no physical device is found

References: https://github.com/Plagman/gamescope/issues/49

github.com/ChimeraOS/gamescope - 9353ba11d33c945329dd546433037154ad834bbd authored over 4 years ago
Merge pull request #15 from rshamsnejad/master

Fixed the default entry in UEFI bootloader

github.com/ChimeraOS/install-media - c2aa886662aa32d221b59dd6a7e35cbcb892cbe4 authored over 4 years ago