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