Commit graph

110 commits

Author SHA1 Message Date
cschen
f6c0b878cb feat: add specific feature flag to specify building python without abi.
This is needed because if we want to ship to sublime, having the `pyo3/abi-*`
feature enabled will result in a wheel that needs the `python3.dll` (f****g windows)
which sublime does not ship. This works fine for Linux and Mac Os, but
for windows we will need to build without abi and for Python3.8 directly
for sublime specifically and also with the abi for the generic python wheel to be
used everywhere else.
2024-09-19 21:32:46 +02:00
9218e9e9c7 ci(java): enable autopublish 2024-09-18 16:47:25 +02:00
9929215a37
ci(py): fix feature flag 2024-09-18 16:20:51 +02:00
5a8b4ae800
chore: bump versions, fix docs 2024-09-18 16:11:12 +02:00
2cdc77eaec
chore: merge branch 'java-ci' into dev 2024-09-18 16:04:51 +02:00
8c6e70cbe8
ci(java): try skipping module from cli args
while building, those tasks dont exist so it fails building
2024-09-18 15:58:34 +02:00
7a5b610670
fix(java): stackoverflow lied
or many gradle changes too often?
2024-09-18 15:53:36 +02:00
9a15b46fee
chore(java): bump version 2024-09-18 15:49:56 +02:00
acfcae22bc
ci(java): dont create the gradle module metadata
its wrong and not really useful, will look into generating it again in
the future
2024-09-18 15:49:03 +02:00
8ac24d3078
feat(java): use Cleaner instead of finalize() 2024-09-18 15:36:11 +02:00
64c272f0af
chore(java): dropped shadow, NativeUtils as class file 2024-09-18 14:54:54 +02:00
bab4fa6ea3
ci(java): skip generation of src and javadoc jar 2024-09-18 14:14:29 +02:00
062f10b68a
ci(java): produce artifact with no classifier without native 2024-09-18 14:11:02 +02:00
3e68897f5f
ci(java): os classifier 2024-09-18 13:57:07 +02:00
a26f57d249
ci(java): require java 11 2024-09-18 13:21:13 +02:00
c329fa49cb
ci(java): does publishing to central work?
packages take some time to appear, 10~30 mins i read? so idk ill find
out tomorrow if this worked
2024-09-18 04:34:14 +02:00
1ff2b31838
ci(java): try publish on snapshot repos 2024-09-18 04:20:40 +02:00
7693e52254
ci(java): try other portal
not sure which one is central and which one is OSSRH?
2024-09-18 04:16:13 +02:00
24ef0db727
ci(java): try with gradle-maven-publish-plugin 2024-09-18 04:09:51 +02:00
073de5e81f
fix(java): java 8 compatible javadocs 2024-09-18 03:27:33 +02:00
d2b5e413c5
ci(java): basic gradle publish setup 2024-09-18 02:40:55 +02:00
7c92b94a07
fix(java): fixed broken config and textchange conversions 2024-09-18 01:54:20 +02:00
d215b4ab0b
chore(lua): renamed some top level methods 2024-09-17 23:33:37 +02:00
27b56cbd03
docs(java): written javadocs, removed unused class 2024-09-17 23:17:09 +02:00
90618ddd1b
feat(lua): released on LuaRocks 2024-09-17 19:33:27 +02:00
7d53f61f0a
feat(lua): pass logs via callback channel, fix hints 2024-09-17 18:53:52 +02:00
6e63468e48
feat(java): general cleanup and overhaul of glue code 2024-09-17 17:37:22 +02:00
cd11b64a96
fix(lua): and_then gets self 2024-09-17 14:36:46 +02:00
42ae4247ce
feat(lua): reintroduce and_then safely 2024-09-17 14:34:25 +02:00
d87b0923d9
feat(java): poll, stop, activeBuffers, general fixes and improvements 2024-09-17 02:40:18 +02:00
cd1fc21df7
feat(lua): alternative getters, annotations
also cleaned up features a bit and updated annotations
oh and run CI too once
2024-09-16 18:24:24 +02:00
795423de2a
feat(java): callback API
Co-authored-by: alemi <me@alemi.dev>
2024-09-16 00:20:03 +02:00
b7680b15c1
fix(java): cargo build before process resources, don't cache resources 2024-09-15 20:38:47 +02:00
081a72d733
feat: Merge branch 'config' into dev 2024-09-15 02:04:57 +02:00
05fbbe6f9d
feat(java): get_user, active_workspaces 2024-09-15 02:00:04 +02:00
978ad652a1
ci(js): run once to update online pkg 2024-09-14 18:51:18 +02:00
cschen
c1ed0d45f3 feat(python): add config support to python with a getter/setter approach 2024-09-14 00:17:46 +02:00
5701a0c49e
chore: merge branch 'config' 2024-09-13 22:57:53 +02:00
b3cefa268b
chore(js): slimmed down ci dist folder 2024-09-13 22:56:32 +02:00
97c57a81d6
docs: moved around documentation
on building and using

Co-authored-by: zaaarf <me@zaaarf.foo>
2024-09-13 22:56:00 +02:00
24863b59cb
fix: forgot type hints 2024-09-13 21:24:12 +02:00
92d181246e
feat: strict filetree() 2024-09-13 20:02:42 +02:00
0e0cae3897 docs: newer docs 2024-09-12 17:07:29 +02:00
2f68006d07
fix: glue for js and py 2024-09-11 18:07:55 +02:00
6559fcd5f3
feat(java): use config struct for connect 2024-09-11 15:51:07 +02:00
625fd3b249
chore(lua): update annotations 2024-09-11 15:50:19 +02:00
cschen
d40f37e8d4 ci(python): bump and ci back to stable only 2024-09-11 01:17:03 +02:00
cschen
7aa9fbb518 feat(python): build wheels with manual specified __init__.py
fix(python): remove build script, not needed anymore
2024-09-10 19:09:54 +02:00
de9c424e2f
fix(lua): fetch from remote 2024-09-10 14:01:09 +02:00
95c9897b10
build(lua): add rockspec 2024-09-10 13:57:50 +02:00