1
Fork 0
Commit graph

49 commits

Author SHA1 Message Date
533be77ada
WIP 2023-11-02 08:31:15 +01:00
aca076f51b
Implement event subscription 2023-11-01 22:09:12 +01:00
d2f424cbe2
Improve running tests 2023-11-01 22:08:06 +01:00
30db8863e3
Fix module initialization
The way C modules are initialized was affected by one of the major
breaking changes between 5.x versions.
Rather than trying to cater to each version individually, we now
just backport from newer versions. Namely from 5.2 to 5.1.
2023-11-01 20:24:06 +01:00
3838b9f52a
bug(ci): Fix passing variables to task 2022-08-18 13:31:49 +02:00
c8bf8931c8
ci: Build and deploy documentation 2022-08-17 15:13:56 +02:00
45a1c9b711
ci: Only build the library for testing
The docs don't need to be build for that.
2022-08-17 15:07:59 +02:00
7e96f344be
chore: Remove unused Bors config 2022-08-14 17:37:57 +02:00
b46efff622
doc: Fix CI badge 2022-08-14 17:37:17 +02:00
2152186e23
ci: Switch to master branch 2022-08-14 17:35:51 +02:00
ee86906dd4
chore: Remove unused files 2022-08-14 17:32:04 +02:00
b9cda2deba
feat(ci): Allow CI to fail for 5.4
LGI doesn't have a rock compatible with 5.4, yet.
2022-08-14 17:19:29 +02:00
7ea226fa51
feat: Implement Concourse CI pipeline 2022-08-14 16:58:00 +02:00
1745e5d4ad
feat(volume): Add conversion functions 2022-08-11 13:37:00 +02:00
3173460b17
bug(volume): Fix constructor documentation 2022-08-10 23:47:16 +02:00
862a265a70
bug: Fix version incompatibility
Even between minor versions, Lua simply removes or renames functions.
2022-08-10 13:57:15 +02:00
d10b61eaf9
build: Add target to uninstall 2022-08-10 13:56:58 +02:00
8fa6f47cfe
build: Only rebuild docs on changes 2022-08-10 13:56:24 +02:00
243c50f921
chore: Ignore SASS cache 2022-08-10 13:55:48 +02:00
5a981b8212
bug: Fix installing 2022-08-10 13:07:34 +02:00
5b3559bf0e
doc: Add disclaimer about current project state 2022-06-22 15:33:02 +02:00
9e9ac22e82
fix(context): Fix setting volume
The volume object needs to be kept in memory until the operation has
finished.
2022-05-23 16:32:04 +02:00
3ad2c27ff8
feat(volume): Add constructor 2022-05-23 16:28:06 +02:00
b1b8988e7e
fix(volume): Fix volume library
This also makes it possible to load it independently.
2022-05-23 16:27:10 +02:00
0203cbce4c
fix: Fix library names 2022-05-23 15:42:24 +02:00
6eb79d4d8d
fix(volume): Fix hard coded stack index 2022-05-23 15:38:57 +02:00
e0aaa99cb1
fix(context): Fix callback functions
The stack setup for callback threads was all over the place, and pretty
messed up.
2022-05-23 14:52:55 +02:00
188c8a7666
doc: Fix missing function parameter in example 2022-05-20 19:50:24 +02:00
5634e205a2
fix(context): Fix missing methods
Some methods weren't actually registered in the class' metatable.
2022-05-16 16:41:40 +02:00
eed57afbda
feat(context): Simplify callbacks
The same simple callback structure works for all the callbacks I've
built so far.
2022-05-16 16:24:36 +02:00
bfc322c3ad
feat(context): Implement event subscriptions 2022-05-16 16:01:51 +02:00
d88abd87c6
feat(context): Add getter for connection state 2022-05-16 14:22:56 +02:00
4e1b02e65f
feat(context): Implement default sink and source setters 2022-05-16 13:53:20 +02:00
65483ec8a5
doc: Fix code block 2022-05-16 13:45:19 +02:00
533f9a563d
build: Remove unused dependencies 2022-05-15 23:17:36 +02:00
69c2fd7faf
doc: Improve quick start documentation 2022-05-15 23:17:21 +02:00
12dd08f13a
doc: Fix module names 2022-05-15 23:12:13 +02:00
d303480640
build: Fix rockspec summary 2022-05-15 23:11:50 +02:00
9a780045ff
doc: Add main usage example 2022-05-15 23:11:28 +02:00
00d95de6d9
chore: Ignore LuaRocks working files 2022-05-15 23:11:00 +02:00
366e08498e
feat: Implement introspection for sinks and sources
This provides a way to query the current state for the primary
data structures, as well as common setters.
2022-05-15 22:56:55 +02:00
f8b2a45740
chore: Improve make recipe echoing
Replaces GNU Make's default output, which simply dumps the whole
whole command line, with a custom echo that skips most flags and uses
bold text to distinguish it from command output.
2022-04-22 10:35:13 +02:00
c47054e66e
chore: Configure tooling 2022-04-21 14:04:18 +02:00
26c093ec27
build: Fix color output in Makefile 2022-04-20 18:00:08 +02:00
3430a5a19c
feat: Implement basic introspection calls 2022-04-06 21:29:18 +02:00
c4058583f1
feat: Implement basic context object 2022-04-06 21:29:16 +02:00
1da668d7d6
feat: Clean up resources on garbage collect 2022-04-06 21:29:14 +02:00
8c09fc4e7a
feat: Add initial library 2022-04-06 21:29:13 +02:00
5ca45f298c
chore: Initialize repository 2022-04-06 21:29:11 +02:00