Commit graph

798 commits

Author SHA1 Message Date
fb35ddb3cd
Merge pull request #39 from hexedtech/feat/buffer-ack
Feat: Buffer ack-ing
2024-10-10 14:13:31 +02:00
0005a79797
chore: fix lua annotations 2024-10-10 13:01:33 +02:00
9e977adcdd chore: cargo fmt 2024-10-10 12:52:25 +02:00
721d71dd18 fix: doctests 2024-10-10 12:52:25 +02:00
ce8dcc8b8c chore: cleanup 2024-10-10 12:52:25 +02:00
ae66f282d4 feat(java): implemented acking and send/recv separation 2024-10-10 12:52:25 +02:00
51cff040ed chore: unpin jni toolbox 2024-10-10 12:52:25 +02:00
6035c448fa chore: update glue code
Co-authored-by: zaaarf <me@zaaarf.foo>
2024-10-10 12:52:25 +02:00
560a634499 chore: split TextChange and Cursor
so that sending/receiving parts are different rather than Option<?>

Co-authored-by: zaaarf <me@zaaarf.foo>
2024-10-10 12:52:25 +02:00
1f2c0708d6 test: fix doctest 2024-10-10 12:52:25 +02:00
d66b25deb4 chore(lua): style 2024-10-10 12:52:25 +02:00
45864e19f6 feat: added Delta object to ffis 2024-10-10 12:52:25 +02:00
a318e3bc28 fix: imports and types 2024-10-10 12:52:25 +02:00
039a54b8e2 chore: last fmt touches 2024-10-10 12:52:25 +02:00
b821cdc152 fix(lua): add Delta object 2024-10-10 12:52:25 +02:00
29fde1ad24 fix: BufferAck is clonable 2024-10-10 12:52:25 +02:00
75a0df5e7c chore(lua): auto callback args macro 2024-10-10 12:52:25 +02:00
d5518a7b48 chore: updated send methods (+format) 2024-10-10 12:52:25 +02:00
907a0329d3 feat!: ackable changes for buffer cntrls, sync send 2024-10-10 12:52:25 +02:00
1e3b3dc705
Merge pull request #33 from hexedtech/feat/workspace-receiver
feat: workspace receiver
2024-10-08 23:04:49 +02:00
2fe217ad85
chore: autofmt 2024-10-03 04:06:54 +02:00
8225524cb3
chore: fixed imports 2024-10-03 04:05:58 +02:00
535de6c2fc
Merge branch 'dev' into feat/workspace-receiver 2024-10-03 03:52:42 +02:00
226a02f8f7
test: update doctests 2024-10-03 03:43:20 +02:00
b897b26bb9
feat: implemented Workspace receiver in glues 2024-10-03 03:11:30 +02:00
ca04601bea
chore: refactor worker
move stuff out of tokio select so that RA doesnt choke
2024-10-03 00:59:11 +02:00
c0bc92e812
feat: split tx/rx generic in controller 2024-10-03 00:26:40 +02:00
957aedca6e
Merge pull request #37 from hexedtech/release/v0.7.3
chore: bump versions for release
2024-10-01 20:08:38 +02:00
d544d0a035
chore: bump versions for release 2024-10-01 19:49:11 +02:00
frelodev
238dd22b78
Merge pull request #32 from hexedtech/fix/workspace-leave-bool
fix: leave_workspace returns like detach
2024-10-01 19:26:48 +02:00
6afbb23590 fix: leave_workspace returns like detach 2024-10-01 19:03:47 +02:00
frelodev
b585708f8d
Merge pull request #31 from hexedtech/feat/lua-promise-abort
feat(lua): cancel promise
2024-10-01 18:57:53 +02:00
fe835c84ff
Merge branch 'dev' into feat/lua-promise-abort 2024-10-01 17:48:09 +02:00
frelodev
8b6edcac81
Merge pull request #36 from hexedtech/chore/fmt
chore: cargo fmt
2024-10-01 17:35:11 +02:00
36591a6cda chore: rename from abort to cancel
:await() and :abort() may get mixed up,
:await() and :cancel() are more distinguishable
2024-10-01 16:07:30 +02:00
d21969cb81 feat: add promise abort for lua 2024-10-01 16:07:30 +02:00
400d87cdb1 chore: cargo fmt 2024-10-01 16:07:09 +02:00
5e2e711b55
Merge pull request #34 from hexedtech/fix/sorted-tree
feat: sort filetree before returning it
2024-10-01 00:23:42 +02:00
3a9fdebbc0
feat: sort filetree before returning it 2024-09-30 20:30:55 +02:00
f03995c9d6
Merge pull request #29 from hexedtech/fix/glue_js
Fix/glue js
2024-09-29 16:38:35 +02:00
ddbad59ae2
feat: implemented AsyncReceiver for Workspace...
... its very bad tho, very very bad

Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-28 03:56:57 +02:00
1b16d4af59
chore: split controller trait in 2 sides
Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-28 03:33:32 +02:00
52269324cd chore(js): docs 2024-09-27 23:34:48 +02:00
2b6d2037c7 chore(js): added glue user object 2024-09-27 23:34:07 +02:00
512c2b30ea chore(js): added glue workspace functions 2024-09-27 23:33:06 +02:00
2daab9ed87 chore(js): added glue detach fn 2024-09-26 09:58:03 +02:00
a89b8a454c chore(js): added glue buffer list fn 2024-09-26 09:54:56 +02:00
be055c8e05 chore(js): added glue clear callback fn for cursor controller 2024-09-26 09:38:05 +02:00
0b471b72fa
Merge pull request #28 from hexedtech/release/v0.7.2
chore: bump for 0.7.2
2024-09-26 02:50:45 +02:00
7ab2650572
Merge branch 'dev' into release/v0.7.2 2024-09-26 02:48:27 +02:00