Ecosyste.ms: OpenCollective

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

github.com/StardustXR/libstardustxr-cpp

Stardust C++ library for server and client
https://github.com/StardustXR/libstardustxr-cpp

Changed #ifndef/#define to #pragma once

ce178dc987f945ed299683d624fdba7ccd555356 authored almost 4 years ago by Nova <[email protected]>
Seperated starting of handler thread from constructor in Messenger

9ea5da5df4ac34119042ac2d8a14b54061a5501a authored about 4 years ago by Nova <[email protected]>
Added pthread message writing lock to messenger

36a3d706bb94b550e5d093cfb1b549a260553269 authored about 4 years ago by Nova <[email protected]>
Moved sigaction setup to constructor in messenger

78c177c7fd6060dfdffff32abc49f1f55b6ad81f authored about 4 years ago by Nova <[email protected]>
Properly ignore a SIGPIPE signal

3d5d7742a4e7a35e3ea89ed3267d3c439d4a70d1 authored about 4 years ago by Nova <[email protected]>
sigaction attempt

147b48dc7d7c507cb7204acf637d48a5f0d52310 authored about 4 years ago by Moses Turner <[email protected]>
Added experimental ignoring of SIGPIPE

bec724b042e70713437f39ee2c1bd894f8f2b686 authored about 4 years ago by Nova <[email protected]>
Fixed broken pipes

8389c46592ca7a697281c4ed78f3d789ff3f71c8 authored about 4 years ago by Nova <[email protected]>
Ignore meson.build.user

cdf3b2361519529c994b50ee3f058c6a7f6baa53 authored about 4 years ago by Nova <[email protected]>
Removed server Stardust Scenegraph

fb40e0c09a21762d9f3a7327f8c58c866d7ebf66 authored about 4 years ago by Nova <[email protected]>
Moved ArgsConstructor to its own file

76895687a46cb61a1a7e2b5bcef0a157a8f739fe authored about 4 years ago by Nova <[email protected]>
Made StardustServerScenegraph's root node public

8b960b9fdd7aa883026ba9e0999ff90766a47c3e authored about 4 years ago by Nova <[email protected]>
Made ServerNode polymorphic

ed3e5ecc074d7a65af323ea3ac79908fea247d70 authored about 4 years ago by Nova <[email protected]>
Changed ifdef header lock naming convention

a7e5724b596610e56692e950ff274730dbdc7462 authored about 4 years ago by Nova <[email protected]>
Added functional include to make std::function work

321f066e7492a404f5a15da022915a91278b68f1 authored about 4 years ago by Nova <[email protected]>
Pass through ID from method call to method return

ca8f8ec060ed787409b8c336ff279551faaf67d3 authored over 4 years ago by Nova <[email protected]>
Updated example to use args constructor

d9d2d670c8c4a27cf43377c1bd407c5aa7984ced authored over 4 years ago by Nova <[email protected]>
Added in callbacks for method calls to allow async IPC

cfda9328cbfd13b5c353469480e38281c897a47d authored over 4 years ago by Nova <[email protected]>
Merged all common methods of both messengers

55bdc8daa54ceb550f0023f489cbf124a7c587e0 authored over 4 years ago by Nova <[email protected]>
Added ArgsConstructor to client messenger methods

fde7af0ccd555e49e8a1362d3c9648f81e795758 authored over 4 years ago by Nova <[email protected]>
Passed session ID of client calling methods and sending signals

480ac0d1dbb7ffdeb0a86d0e9235a1ed3e70b5be authored over 4 years ago by Nova <[email protected]>
ServerMessengers know their session ID and have a pointer to the manager

25fbb85cb4d418a35f4d4700ca1c0d46dcc0ac43 authored over 4 years ago by Nova <[email protected]>
Optimized naming for source and header files

7345ac3dc20150154324f488d4548b6190d79594 authored over 4 years ago by Nova <[email protected]>
Split Stardust Scenegraph to client and server versions

0671b0eadffd0951f0328aa41b4a94e5e7f580dd authored over 4 years ago by Nova <[email protected]>
Split scenegraph into client and server scenegraphs

ca04ffb439292c2b1e468decd937f915e8eee4b9 authored over 4 years ago by Nova <[email protected]>
Separated client and server messengers for a final time

56200112d0d803a6e05a6d3c0322e77f1a4fd2fe authored over 4 years ago by Nova <[email protected]>
Converted messengermanager's messenger list to a map

458b2a35b3fc904a74d871f49e2e6f5a72e4dcde authored over 4 years ago by Nova <[email protected]>
Merged client and server messengers again

8fc90ddcf3faa153dc8b0863480993828227fc70 authored over 4 years ago by Nova <[email protected]>
Updated path to base messenger

cf75ac387fde8fcb09a6faa0b24087952d3829c5 authored over 4 years ago by Nova <[email protected]>
Turned all space indents to tabs

8eab2b2f2c36bfdc3ed278864e6fdeba48cd9c83 authored over 4 years ago by Nova <[email protected]>
Split messenger into server and client messengers

6689ab7ddfead3e975632a5e2b47e5227b0ff7ba authored over 4 years ago by Nova <[email protected]>
Fixed node child destruction

ab2310b70bc339a3cc82f9b43c8a3f60f22a1bad authored over 4 years ago by Nova <[email protected]>
Added node destructor to destroy all children

71f5cfb124e642b8cdc55aff446392ead1d1dc4b authored over 4 years ago by Nova <[email protected]>
Spaces to tabs in examples

1ac554c3e8424278bf99e58f599c0fd8f74fa4a2 authored over 4 years ago by Nova <[email protected]>
Changed name of createNode to addNode

ee8826416b3ef3255ac43dfda15e34f3d801841a authored over 4 years ago by Nova <[email protected]>
Updated STARDUSTXR_NODE_METHOD macro

f0d6f232d89d0307727eff7b86a13510c5ee7ded authored over 4 years ago by Nova <[email protected]>
Changed c style function pointers to std::function

48331e83fd17eaee70c1933d0a873008489e7047 authored over 4 years ago by Nova <[email protected]>
Created Stardust scenegraph

3620f1011424e12e622e174621423b8507c86341 authored over 4 years ago by Nova <[email protected]>
Added default implementation for sendSignal

14719254307fb83fbe3f38687ec7b56813f27a92 authored over 4 years ago by Nova <[email protected]>
Created simple Stardust scenegraph node class

24c160d81fe8a9f9f84a4404cc78158579d16788 authored over 4 years ago by Nova <[email protected]>
Fixed relative path in blank scenegraph

28d5344c3e1d79e130392ec26bf9c05ce4fd0255 authored over 4 years ago by Nova <[email protected]>
Moved blank scenegraph from tests to main include

33a0b110ba78f96bf61cd6549fa97d76cfb608a8 authored over 4 years ago by Nova <[email protected]>
Added more context to readme

46313fc18437299b76a8bb88f85b5f81cc47ab5d authored over 4 years ago by Nova <[email protected]>
Updated README.md to describe the project better

6294891765526870378687a5bec5323bd53412c8 authored over 4 years ago by Nova King <[email protected]>
Redirected include in messengermanager.hpp

cdc8d9d5b9865de0daa286fb03db1e83449fdae1 authored over 4 years ago by Nova <[email protected]>
Cleaned up meson.build

cc8f1cd41d598e8ad47c09a42b44a73c5393e493 authored over 4 years ago by Nova <[email protected]>
Added package config on install

2a251f2b5d533418f04ca65661848b52f3cd8d38 authored over 4 years ago by Nova <[email protected]>
Updated meson.build to install libstardust

17b0afafab0429a64e3bd2257740c59efde0bac5 authored over 4 years ago by Nova <[email protected]>
Added blank scenegraph echo

176615d188742b6839716491ab461bfe108db1ef authored over 4 years ago by Nova <[email protected]>
Moved mutex lock

00d15cc1b27c85fc0ad266fb4cd87c7fc34ada9b authored over 4 years ago by Nova <[email protected]>
Added example client and server

aa1acb7420f0bac2e0053e3b864bc5f81544db43 authored over 4 years ago by Nova <[email protected]>
Removed unnecessary static declarations

4140286b2d7772b63e0eb05dfa3a8aa5cd7306a9 authored over 4 years ago by Nova <[email protected]>
Added client connector

795711ad8e912b15ac70c82b38521888e33630de authored over 4 years ago by Nova <[email protected]>
Added messenger manager

a27433eda59208f76df5fc5d4f4d5862241e0c8f authored over 4 years ago by Nova <[email protected]>
Benchmark round trip time in messenger test

9d0794044c36ff545211164e7f14a39f5d3e1760 authored over 4 years ago by Nova <[email protected]>
Add scenegraph send signal method

66c4736c4bb2f4a35ca87f349e77e2f95615a93e authored over 4 years ago by Nova <[email protected]>
Added scenegraph send method

18143ae71310f03c512d100ad4a7c3c081513c8a authored over 4 years ago by Nova <[email protected]>
Added lock mutex to block execute remote method

c5f2d5128973170a26522c9a0a1e0977a53e78f7 authored over 4 years ago by Nova <[email protected]>
Switched type values

bd9566ddc20646bdbef7851e2b334d9c05b4a146 authored over 4 years ago by Nova <[email protected]>
Temporarily set IDs to 0

392a6b1e97aa8e1b5dd9a3a87f57db428ca6814c authored over 4 years ago by Nova <[email protected]>
Split handleMessage into its own method

09ee5ad49a955d84678fa75bf78a2228ce0fadff authored over 4 years ago by Nova <[email protected]>
Fixed message size to a uint32_t

f9b7b53f386e18d2f427e2f824954f4a774b445b authored over 4 years ago by Nova <[email protected]>
Fixed buffers in message handler

2dd043d7c8bc05790feaa6e7881141095178e4d0 authored over 4 years ago by Nova <[email protected]>
Added flexbuffers root argument

b2687f77ec245e80d4b07975948b466a3ae8baae authored over 4 years ago by Nova <[email protected]>
Started work on handler thread

0f53581037c77c0d3a27059d78dee7d24035147b authored over 4 years ago by Nova <[email protected]>
Connected pipes in messenger test correctly

0a2a69888c14504e285a33ecf27f53085ad32e38 authored over 4 years ago by Nova <[email protected]>
Merge remote-tracking branch 'origin/main' into main

245dc274223dcc84840906d923972c97b8808830 authored over 4 years ago by Nova <[email protected]>
Simple client/server test

155256816a759113fb97f262e8f04eb9c95da40b authored over 4 years ago by Nova <[email protected]>
Simple test

5bc088637fcb423573633b7d1aaf11af85c7c2e5 authored over 4 years ago by Nova <[email protected]>
Added remote method execution method

0473c2c7b757c3204301b757b399922d0aa6b083 authored over 4 years ago by Nova <[email protected]>
Added header ifndef declarations

9fc8f89f2f9b720311f864d2cf5c2d78cf6f54ee authored over 4 years ago by Nova <[email protected]>
Cleaned up variable names

e2b9db229d67fbb052596d87a6145d47779452a7 authored over 4 years ago by Nova <[email protected]>
Changed ID from int to uint

15107426406993b84b53cabfe65aee052b058754 authored over 4 years ago by Nova <[email protected]>
Created sendSignal method

2d35a64f4ba61ee6781cdbdf002d72bafc697df7 authored over 4 years ago by Nova <[email protected]>
Added initial messenger class

c97ae70c05f6526d2e32d792b2d959a6680a391e authored over 4 years ago by Nova <[email protected]>
Made Scenegraph fully virtual

787c253697ff429ffa332250f45125a0886936ba authored over 4 years ago by Nova <[email protected]>
Named stardustxr library properly in meson

bde4846d0964247ecfacc322642dc60646a7529f authored over 4 years ago by Nova <[email protected]>
Ignored meson build directory

0f042f25f3247cf9aa4838f9a80b1475ec0c6f1a authored over 4 years ago by Nova <[email protected]>
Made scenegraph interface generic

28388240f85d0bb2443e3bf42f99f627ae8f742a authored over 4 years ago by Nova <[email protected]>
Made type value uint8 to increase efficiency

b8af37b9aaf2e3b8f09844eb2648f750b67e89db authored over 4 years ago by Nova <[email protected]>
Initial scenegraph header

4a4bae5f86888f625ac33934b3d09de81f091758 authored over 4 years ago by Nova <[email protected]>
Created C++ flatbuffers proxy

a52f164e2d123e5727d04cb85d69c19d2846dbde authored over 4 years ago by Nova <[email protected]>
Initial meson.build

068196ae0eb3227ee93bd380d3e88fef79d9bfa7 authored over 4 years ago by Nova <[email protected]>
Added flatbuffers message schema

3e1765b9bdd4985d0cdb590fdd778779b80b26cf authored over 4 years ago by Nova <[email protected]>
Initial commit

81775f803badcbc152c8f2dfbb2d47ddf2a59d00 authored over 4 years ago by Nova King <[email protected]>