Ecosyste.ms: OpenCollective

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

github.com/ossia/libossia

A modern C++, cross-environment distributed object model for creative coding and interaction scoring
https://github.com/ossia/libossia

[ci] Use GH action for coveralls instead of broken script

b3f45d8daa168d650ec88403010cfc5482c3086e authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ci] Fixes for coverage build

d5203d3b1932c4e43213f98aeae8431b2269e76b authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[max / pd] Fix build & thread safety issue found by clang

6052156f015690e7916fdced6e9dc80ec61cc381 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[perf] Use re2 instead of std::regex which is much faster

It also fixes the node test failing due to std::regex limits

a43cdd26e30dd95480ae0607c6aa0839ad853fb2 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[various] Many automated fixes

- Pass clang-tidy modernize-* and performance-* and a few others
- Implement geometry port
- Fix...

24447132b49afb96716dbefab417ac99fbe30fde authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[osc] Fix failing multiplex test

674bd6f690f35a7c4b2271667a2bc0079a79197f authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
add multiplex protocol test, iter ports

15d8d7744a9903dbdb48e2169c5589a23d60605b authored over 2 years ago by Alex Norman <[email protected]>
break to not invalidate iterator, retab

37bf815cf2f60d0db632c588ed913ef38273ecea authored over 2 years ago by Alex Norman <[email protected]>
use ossia::audio_spin_mutex instead of std::mutex

RE DR comments

00742974f9329b1eb910939bb669a3ebaf93c6fd authored over 2 years ago by Alex Norman <[email protected]>
wrap multiplex_protocol protocol iteration in mutex

RE #780

b78dcd0c48b8ece4a4eb30f1b3496925f7c9f25f authored over 2 years ago by Alex Norman <[email protected]>
[ci] Fix wiiuse for mingw

17112ebf825796d4c6382e0fe505343833b8726f authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[cmake] Try to improve the cpp standard logic

f06d81a2558659d6997626fc176dc47e380e316d authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[mapping] do not crash with non int/float inputs

d13ba4029085d0e947184121688974a66334dd66 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[cmake] Allow to override c++ standard from outside

336ccc4575b0f8e96c5d2257160160de23956a25 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[various] Fix various code issues highlighted by msvc

78dd5c73f19e95d5c87a6a9a6af1c5eea8ff1723 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[dnssd] Fix a small typing issue on win32 where socket is unsigned

6961098eca42552f469c1609c67b5b02e6fcee65 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[wiiuse] Fix soname

b81bb174152720444c1aacc4cc4499f5f91ea23e authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[wiiuse] Update to the latest upstream

259647a347460a59a26e00c1bbea00fe58bb6bdf authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ws] Add onConnected / onDisconnected callbacks on QML

5eeb977701e56b25446431cdacdc15f7d92ac607 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ci] Fix audio_spin_mutex on win32

ba10885c8510d7c95ab772bf6f29a0efd82dadf4 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[deps] Replace gsl::span with tcb::span which is a much simpler dependency to manage

f9212a16a1db966208ae28d8f9f11fea4d5442a9 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ci] fix rubberband build on mac

6cb0f3548e39e2a0a1764c72fbb849f51295421a authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[audio] Update rubberband to 3.0.0

cea8d216e4c856178bcb20fa3d27fc51c12b634a authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ci] Fix missing include

53115a6194c81979f309dc43e3cdeb93fcb4423d authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[pipewire] Do not try to sync if we could not create a PW object

4458a00a2005b683933bca5ec3163448a828d9a2 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exprtk] Collect variables only for valid expressions

5c28d5aa0b5461004de0c309520f1227d44e0740 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exec] Fix merging of e.g. an argb + an alpha value

fa5eab15cc566ce886f1c3ac9583506929cefe3d authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[math] Move safe_inf and safe_nan in a separate file

9442a36e7fb5ba6f7452dc6ad0edd245d00f9ac0 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[expr] Add a function to allow updating the symbol table

4c80b98e79281ebca437fe725b3c8ead5d4e6d60 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[merger] Fill with zeros for safety

028d7fa761956a7c4a890dca0ab4d2716f7b75d2 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[math] Add support for emscripten in safe_isinf / safe_isnan

2167c0622ec3fdf3362ce94b2304c219ac17ae1c authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exec] Fix invalid rounding for token_requests

143f3c937ad12874d83fd6522a7fc43be3498e45 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ci] Forgot an include

433e9dc33ccb3f8949e2c75c7bdafab1ec0fb382 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[scenario] Fix that callbacks would accumulate for start nodes of scenario

5c2272ee503d7ccf7dbb78595df9786319f7b6e5 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exec] Use a spinlock for execution_state

ca31ba7c89fd4d25cc6ed016bc8e796e2b665cec authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exec] Replace the mutex in callback_container with a spinlock

277883f1b38066bdcb628e349771c312a16a4355 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[mac] Improve std::ssize detection

faccf47ab20d42ee4ab785e81f02228367d2b91d authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[faust] Fix invalid buffer offset in double mode

b7c8ab2e20985679f77996e2d3cc36fcae728324 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ossia-max] fix ditto command

(cherry picked from commit f79a0a075738d77d0d8c27d89e41e9eba5176a2e)

2b81e6b2afbc56163dfaa1b00721f832cd51d454 authored over 2 years ago by Antoine Villeret <[email protected]>
[ci] enable macOS arm64 build everywhere

9d3af2fbd520c1230870995c0a257aa9c6895f5b authored over 2 years ago by Antoine Villeret <[email protected]>
[build] fix windows build

89be6044114b3b4379710407d1321f67e18827ce authored over 2 years ago by Antoine Villeret <[email protected]>
[ci] Fix tests on GCC

32deb62d1ff936b379091a9f9f09cb3ea67ad6cf authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[build] Forgot to add include to target_include_directories

c459d28d9cb93e03f26ad33f8a5c0cb257e10454 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exprtk] Add a perlin noise implementation

8a8fdd04264d86ec85296c2dba03389166cc475f authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[variant] Add some type safety for variant indices

c15b2458a4586acf65e7549206855ccec4955ecb authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[variant] Add some type safety for nullable variant indexing

8ec2075659785519bf1ed318b61c9d6cda5f49c7 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[deps] Cleanup dependencies a little bit

4f18d8e520786ae77ee8e5ce94f4bee579aa02a5 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[core] Refactor everything to use ossia::variant

6414fd62e9684cd41c49db255f7ce9d0a6bb6d52 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ossia-max] try to fix signature issue on Action Runner for unit test on MacOS

9634f1d647593f52ab008f93e7ab9fc0decde597 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] use shortest command in bash to remove package

13240cad4eb805132b5307a095dc05994a63798d authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] CI test : remove any previous installation before downloading artifacts

50a4cbe557384b88de6bb99755965656d32671fa authored over 2 years ago by Antoine Villeret <[email protected]>
add mpark/variant as a git submodule

bf781cbde5cdd466fafa8973f137acd41b71cbf0 authored over 2 years ago by Gauthier Segay <[email protected]>
[curve] Move behavior::apply out of the class so that the apply() implementations are visible

c3d32d1df4afc945cf14b7e78f114b770db72d1d authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exec] Copy inlet content if there is an address on a port for safety

8027e3c5db4bc966bc74758be6f1b5f7730ebc77 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[compilers] Fixes for GCC 12

56044a3a287b36042a98a436fdeb118a5d824464 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[ossia-max] improve unit tests

8fd1d87a9f0e72e00c93b131b6bac8e7c6be47b7 authored over 2 years ago by Antoine Villeret <[email protected]>
add support for name.{a..e} and other_name.{R..Z} in pattern matching

fix https://github.com/ossia/libossia/issues/693

95ec433a359050276708c71854ca83836ba689ca authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] fix test patcher

397967c2604531749172fe46d3cb5529b3b78546 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] update test patcher

4bc286600a20c7401cd921f69060f08b9f970ba2 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] fix 387 attribute propagation from ossia.attribute object

c6c764685062d173cd6bbc3868bce4cf8ebe13d4 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] don't remove element while iterating container

d71d7d96af7f90bfc1931e5ab3456987b223fa86 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] catch timeout

2c7ed66fd57dca288ce79e5caf9060c415fa91fd authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] use `schedule` to push `do_registration` in the scheduler thread

avoid crash in test 447 with overdrive

ac3efd6b104d8c951d2b5a1da0713bc20ec92c52 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] refactor attribute object and fix test 447

87635fe092ffdb8e15d28e8e83362a9ec1df7185 authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] fix https://github.com/ossia/libossia/issues/651

fix https://github.com/ossia/libossia/issues/652

391488fd7d260d3cc7d18ea7e528d106b6f4515a authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] remote : avoid to output value twice on registration

72d0985dc6df19da511c9372c68f1410a81134a8 authored over 2 years ago by Antoine Villeret <[email protected]>
add test patcher for https://github.com/ossia/libossia/issues/787

ce414f6289ecb89dad77ae48c59962009777983c authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] fix test patcher

0028ea3978d15c2321a9faa405bebc573d23a5a8 authored over 2 years ago by Antoine Villeret <[email protected]>
[ci] fix undefined console print

e83a659da1ec662401398797b65baf2add3e33a4 authored over 2 years ago by Antoine Villeret <[email protected]>
run ossia-max test in CI with self-hosted runners

Merge branch 'feature/ossia-max-ci-tests'

2a26fa2e0fdb417e4da4bc2a75856c9383f9ed46 authored over 2 years ago by Antoine Villeret <[email protected]>
disable all workflow but ossia-max to speed up testing

bf8a4b2547f7f92bdebd61bc981e462e675fa898 authored over 2 years ago by Antoine Villeret <[email protected]>
install node module inside unit-test folder and don't try to disable quarantine on Max.app

833dde9449127eefa35d91d78b537786c7f697b6 authored over 2 years ago by Antoine Villeret <[email protected]>
increase timeout to 5 minutes

48838ed24ee12c2dc0a5bc8156e9514014d978cf authored over 2 years ago by Antoine Villeret <[email protected]>
try to remove quarantine flag both on max.app and ossia-max objects

7005d287b5bae86cc02a71fd748a56c382eba6a9 authored over 2 years ago by Antoine Villeret <[email protected]>
redirect log to file

4933c3d44286ce000e6983d4dabad76dc3928e86 authored over 2 years ago by Antoine Villeret <[email protected]>
WIP on ossia-max macos ci tests

[ci skip]

912c6669d9d151901f2a3af59294cfa13a57356d authored over 2 years ago by Antoine Villeret <[email protected]>
try to manually swipe quarantine on ossia-max dylib & mxo, increase timeout to 10 minutes

0319019e91e477bbf11a2cc64b962a128847800c authored over 2 years ago by Antoine Villeret <[email protected]>
use a combinaison of 'start' & 'wait' calls on windows to make it work

8959e6326a2648d00cf91c43c14e47e2625920ed authored over 2 years ago by Antoine Villeret <[email protected]>
[ci][ossia-max] add timeout to avoid blocking CI too much

335de55d821faae300cdc7ada61a71105daef292 authored over 2 years ago by Antoine Villeret <[email protected]>
try to debug

ec563d374d69f764755bc1fc8992885fce0a7f1d authored over 2 years ago by Antoine Villeret <[email protected]>
write test result to CSV file

2d7c547927ae7b4936734170c07b1ef71c352d45 authored over 2 years ago by Antoine Villeret <[email protected]>
[ci][ossia-max] WIP on running ossia-max tests on CI

86ec6877e156551ef3bca27dc80363cd376db3f7 authored over 2 years ago by Antoine Villeret <[email protected]>
use Start-Process to wait msiexec for installing Max

[ci skip]

4de065952746a511e89b6e096cc59784d3eb22d1 authored over 2 years ago by Antoine Villeret <[email protected]>
upload logs and future coming CSV test results

f9d604e810491517beaa1962069d60223cd88208 authored over 2 years ago by Antoine Villeret <[email protected]>
run test on selfhosted only when source repo is ossia/libossia

501ffda7393ce8d61ec6808645778c87fa85bf1b authored over 2 years ago by Antoine Villeret <[email protected]>
fix log/csv paths

0aa866c999c355987153f311e9c6861dbf73519a authored over 2 years ago by Antoine Villeret <[email protected]>
[ci][ossia-max] list files in "~/Documents/Max 8/Packages/ossia"

43b190db98413d4fc66d58987b391f888f6bbb94 authored over 2 years ago by Antoine Villeret <[email protected]>
[ci] update ossia-max test configuration on windows

download Max, nodejs and deps and disable firewall

87a75c705161d03dffc887b28067344a237c7849 authored over 2 years ago by Antoine Villeret <[email protected]>
More debug log for max

b784855665b03d01477d0922f82797af6cbe595d authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
add platform suffix to log filename

5d0c2a94a43573740cb7b5ab13ee0d30182aac6b authored over 2 years ago by Antoine Villeret <[email protected]>
fix result CSV formating

a4e0390d60c7ee747ba98d415bbbac29e688af2f authored over 2 years ago by Antoine Villeret <[email protected]>
[ossia-max] WIP on tester script for windows

e0ceac1c9c65a02829a4015d05dbc876bae0943e authored over 2 years ago by Antoine Villeret <[email protected]>
use self-hosted runner for Windows build too

996ea889b397509b4f488de915afcff4c390dda7 authored over 2 years ago by Antoine Villeret <[email protected]>
run ossia-max tests on self-hosted runner

20eb7cf84b7821c0f9fb4be6784372df7794d779 authored over 2 years ago by Antoine Villeret <[email protected]>
install Max only if it is not already present

049e914dcaeaf5333fd3d3c0dee5b3bb1d5e1aee authored over 2 years ago by Antoine Villeret <[email protected]>
use default shell on windows

644715c066a7f4a5ddb0a1782921399d2c11684d authored over 2 years ago by Antoine Villeret <[email protected]>
[exec] Fix mapping of data copied through value ports

05347bb5d7f5602aca45ab91be5121086863196f authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[addition] added support for creating virtual midi port. Changed how midi peripheral are named.

ae15eca4f1e4d88c5ae29f14f3a3b9a426447a54 authored over 2 years ago by Robin Montferme <[email protected]>
[fft] Add a default constructor

b5485c2b15e50e2953a602d1fb76c0deaadc5035 authored over 2 years ago by Jean-Michaël Celerier <[email protected]>
[exec] Optimize the case where only one cable is connected between ports

c67f92969516da002594bbafce2aae4204d8a12a authored over 2 years ago by Jean-Michaël Celerier <[email protected]>