Commit graph

222 commits

Author SHA1 Message Date
MihailRis
dd7e01488f fix gui.ask 2026-08-10 20:26:43 +03:00
MihailRis
64a5a74f53 fix: stdcomp calling non-component global functions 2026-08-07 23:04:12 +03:00
MihailRis
5422eb7ccc add ctypes library 2026-08-04 19:19:50 +03:00
MihailRis
7f04d2884e fix view classes static typesize method 2026-08-04 18:54:37 +03:00
RomanDonw
7a88bd454a
fixed typo in FFIU64view & FFII64view bytearray views (viewers) declaration (bytearray.lua) 2026-08-05 00:39:21 +10:00
RomanDonw
d328a2ba2c
Merge branch 'MihailRis:main' into main 2026-08-04 22:51:40 +10:00
RomanDonw
e203b5ef4c fixed two (2) typos in Bytearray:move method implementation 2026-08-04 19:50:55 +10:00
RomanDonw
457fc57349 added more new views (viewers) for bytearray (again both to Lua & Russian docs) 2026-08-04 18:07:11 +10:00
RomanDonw
9fc94e40b2 renamed bytearray F32view to FLT view & improved bytearray Russian docs 2026-08-04 17:41:24 +10:00
RomanDonw
e0afe5c649 added typesize method for bytearray views (viewers) (both to Lua and docs (only Russian for now)) 2026-08-04 17:19:48 +10:00
RomanDonw
2c72d33485 improved Bytearray:fill method 2026-08-03 22:45:48 +10:00
RomanDonw
3eac247a69 eliminated hardcoded types sizes in bytearray-viewers declaratons and replaced on usage ffi.sizeof function 2026-08-03 22:09:11 +10:00
RomanDonw
f8a44c023f patched code after code review from MihailRis 2026-08-03 18:25:44 +10:00
Xertis
81af4b9e2a
fixing errors in rules.lua 2026-07-29 18:47:07 +03:00
MihailRis
4295af15cc
Merge pull request #847 from MihailRis/client-side-tests
client-side `--script`, `--test` support (part 1)
2026-07-25 21:59:10 +03:00
MihailRis
6b090e20c1 ignore negative noise arguments 2026-07-24 20:33:18 +03:00
MihailRis
192dbd9b6c add math.noise2d 2026-07-24 20:01:14 +03:00
MihailRis
6910a7e029 add math.noise 2026-07-24 19:57:40 +03:00
Onran
19237b60dc fixes 2026-07-24 04:01:33 +09:00
Onran
2bbcb77bcf camelCase in some stream providers changed to snake_case 2026-07-24 03:29:02 +09:00
Onran
7d148ae2cf all camelCase occurences in io_stream changed to snake_case 2026-07-24 03:14:47 +09:00
RomanDonw
0d641fa82f (i hope that correctry) optimized bytearray:move method 2026-07-23 17:47:32 +10:00
RomanDonw
27bb3015e4 improved bytearray 2026-07-23 17:08:32 +10:00
RomanDonw
29f5373d81 added bytearray view wrapper for float (float32) 2026-07-22 20:36:01 +10:00
MihailRis
a1a5d390c4 add math.sign 2026-07-21 22:41:03 +03:00
MihailRis
d55b494bb0 update bytearray,lua 2026-07-20 00:05:50 +03:00
MihailRis
8164a16db8 add counter-based manual gc trigger for FFIBytearray 2026-07-19 19:53:15 +03:00
MihailRis
a27f0b37d2 update asserts 2026-07-18 13:54:50 +03:00
MihailRis
586ab39483 add canvas comparsion to asserts.equals 2026-07-18 13:26:49 +03:00
MihailRis
39a4236553 fix integer raycast filters & add simple raycast test 2026-07-17 00:23:16 +03:00
Onran
36509fb7bc added bytes reserve when creating buffers for stream 2026-06-22 16:03:52 +09:00
Onran
e7bc0bdbda major fixes of buffered mode in io_stream
- fixed underflow and overflow errors: now stream automatically does flush or read
2026-06-22 15:59:45 +09:00
Onran
658af207ab minor change in binary read_fully 2026-06-22 15:09:20 +09:00
Onran
82da7e907d removed require to define available, tell, seek in ioLib 2026-06-22 14:47:58 +09:00
Onran
21019e6737 added note about tell to io_stream 2026-06-22 00:57:38 +09:00
Onran
490db13498 added tell stub for named pipe stream's 2026-06-22 00:31:58 +09:00
Onran
dd9ba26f7b conflicts fix 2026-06-22 00:29:08 +09:00
Onran
db014cca09 Merge remote-tracking branch 'upstream/client-side-tests' into io-streams-enhance
# Conflicts:
#	src/logic/scripting/descriptors_manager.cpp
#	src/logic/scripting/descriptors_manager.hpp
2026-06-21 23:55:08 +09:00
Onran
cd040cfeb4 fix of io_stream:available for non-buffered streams when "length" arg defined 2026-06-21 21:13:30 +09:00
Onran
dfd67011a4 added socket:as_stream() 2026-06-21 20:51:49 +09:00
Onran
bf98091a9c added low-level ioLib.available for io_stream's 2026-06-21 20:19:24 +09:00
Onran
fdec2d722d fix of io_stream:read_fully for binary and yield mode 2026-06-21 19:20:37 +09:00
Onran
5424f51f70 added io_stream.wrap_bytearray 2026-06-21 19:04:58 +09:00
MihailRis
0d2a0b012d add io_stream:tell & fix io_stream:seek 2026-06-11 00:27:15 +03:00
MihailRis
07702f9e57 refactor descriptors_manager 2026-06-10 23:08:48 +03:00
MihailRis
958d0c7072 update doc/ru/scripting/extensions.md 2026-06-09 19:13:07 +03:00
MihailRis
84b2aef81f fix ui elements related things 2026-06-08 22:21:15 +03:00
MihailRis
3429435ff5 add 'test' library for e2e tests purposes 2026-06-05 23:25:10 +03:00
MihailRis
d2f272e403 add table.keys(t) 2026-06-05 23:22:44 +03:00
MihailRis
0bfc63d51f add debug.Logger lua class 2026-06-04 20:45:43 +03:00