Zef Hemel
|
c157e979f0
|
WIP
|
2025-03-23 12:48:25 +01:00 |
|
Zef Hemel
|
63f7314256
|
index.tag simplification
|
2025-03-22 07:53:24 +01:00 |
|
Zef Hemel
|
b1421dc030
|
Update table.find API
|
2025-03-21 16:48:30 +01:00 |
|
Zef Hemel
|
d73d9b155f
|
Further work
|
2025-03-21 16:12:10 +01:00 |
|
Zef Hemel
|
d50ddc2357
|
First very rough pass of cleanup
|
2025-03-21 16:12:07 +01:00 |
|
Zef Hemel
|
701a3b1fb8
|
Query collection distinct
|
2025-03-21 16:11:00 +01:00 |
|
Zef Hemel
|
a773d320f6
|
Lua: support distinct queries
|
2025-03-21 16:11:00 +01:00 |
|
Zef Hemel
|
e6aa89020a
|
Lua: table.find
|
2025-03-21 16:11:00 +01:00 |
|
Zef Hemel
|
f4de6a4b85
|
Migrating core use of queryObjects to queryLuaObjects
|
2025-03-18 18:22:17 +01:00 |
|
Zef Hemel
|
0812ba8287
|
Added some convenience editor syscalls
|
2025-03-16 15:53:00 +01:00 |
|
Zef Hemel
|
c85fb17145
|
Improved Lua string library
|
2025-03-14 15:56:53 +01:00 |
|
Zef Hemel
|
98befe3a33
|
Lua widget event support
|
2025-03-14 10:36:41 +01:00 |
|
Zef Hemel
|
f514ef1b53
|
Lua: support passing Lua function callbacks to native JS functions
|
2025-03-14 10:02:25 +01:00 |
|
Zef Hemel
|
1881fa8af9
|
Lua: work to make more table APIs work with native JS arrays
|
2025-03-10 17:31:02 +01:00 |
|
Zef Hemel
|
242ae73078
|
Lua: fix some subtle Lua-isms
|
2025-03-09 15:37:38 +01:00 |
|
Zef Hemel
|
29c2781c11
|
lint fix
|
2025-03-08 20:55:30 +01:00 |
|
Zef Hemel
|
3b3e6991bc
|
Lua: string.format implementation
|
2025-03-08 20:54:43 +01:00 |
|
Zef Hemel
|
922e4bfe49
|
Lua: fixed subtle issue where singlular expression statements wouldn't await finishing
|
2025-03-08 10:17:10 +01:00 |
|
Zef Hemel
|
d33db399c8
|
Auto complete and lint fixes
|
2025-03-07 15:13:47 +01:00 |
|
Zef Hemel
|
0a80c5c537
|
Collapse PageRef, DocumentRef and LocationRef into a single Ref type
|
2025-03-07 13:49:20 +01:00 |
|
Zef Hemel
|
549b73c37d
|
Lua: optimize returns to no longer leverage exception throwing in the common case
|
2025-03-07 12:42:12 +01:00 |
|
Zef Hemel
|
105908204b
|
Fixes #1253
More accurate type classification and eager evaluation of left "and" operand.
|
2025-02-22 21:28:00 +01:00 |
|
 KitAmbraidandGitHub
|
31792a3a43
|
space lua: os.date add support for %U, %V and %W (#1250)
|
2025-02-22 12:00:54 +01:00 |
|
Zef Hemel
|
538032ea94
|
Cleanup eval a bit
|
2025-02-20 07:55:09 +01:00 |
|
Zef Hemel
|
9d3b9a8a22
|
Reduce code duplication
|
2025-02-13 20:11:08 +01:00 |
|
Zef Hemel
|
cf81594b02
|
Fixes #1236
|
2025-02-13 20:11:08 +01:00 |
|
Zef Hemel
|
fb7be2a45a
|
Changelog updates and Lua fixes
|
2025-02-09 18:37:21 +01:00 |
|
Zef Hemel
|
654151437c
|
Lua: Set string as metatable of string values, allowing for strVal:upper() style invocations
|
2025-02-09 11:06:15 +01:00 |
|
Zef Hemel
|
6699ac783f
|
Added some more string tests
|
2025-02-08 20:32:42 +01:00 |
|
Zef Hemel
|
9317d143b3
|
Fixes #1231
|
2025-02-08 16:51:31 +01:00 |
|
Zef Hemel
|
a169406d37
|
Lua: huge API breaking change: converted all snake_case APIs to camelCase
|
2025-02-06 10:04:45 +01:00 |
|
Zef Hemel
|
9ccfe13818
|
Expose SB instance base URL to Lua
|
2025-02-06 08:36:43 +01:00 |
|
Zef Hemel
|
4f707e498c
|
Lua: Reject setting metatable to a nil value
|
2025-02-06 08:36:28 +01:00 |
|
Zef Hemel
|
47ac8cae09
|
Expose some JS regexp functions to Lua
|
2025-02-06 08:35:34 +01:00 |
|
Zef Hemel
|
3344845d1f
|
Better tostring for Lua functions
|
2025-02-06 08:34:38 +01:00 |
|
Zef Hemel
|
71a414d1d4
|
Lua fix truthiness test
|
2025-01-26 08:59:44 +01:00 |
|
Zef Hemel
|
b8835a07e2
|
Lua truthiness fixes
|
2025-01-26 08:07:10 +01:00 |
|
Zef Hemel
|
265aa8dab6
|
Lua: left eval or
|
2025-01-26 08:05:52 +01:00 |
|
Zef Hemel
|
236b2a7fdd
|
Lua: tweaks and fixes
|
2025-01-25 08:29:11 +01:00 |
|
Zef Hemel
|
fce78a22f8
|
More Lua template work
|
2025-01-22 20:26:37 +01:00 |
|
Zef Hemel
|
21c17ac737
|
Lua string parsing fixes
|
2025-01-21 09:08:31 +01:00 |
|
Zef Hemel
|
517cfb209a
|
Lua: Reimplement template and config in Space Lua, distributed with Library/Std
|
2025-01-20 23:29:06 +01:00 |
|
Zef Hemel
|
41d5743673
|
Load .lua files with dofile
|
2025-01-19 16:23:08 +01:00 |
|
Zef Hemel
|
6078452a6c
|
Breaking Lua API changes:
* tpl -> template.new
* define_command -> command.define
* define_event_listener -> event.listen
* tag -> index.tag
Updated in the docs
|
2025-01-19 14:32:11 +01:00 |
|
Zef Hemel
|
6d42423e8d
|
Lua fixes
|
2025-01-17 18:32:13 +01:00 |
|
Zef Hemel
|
6a65912b94
|
Lua math lib fixes
|
2025-01-17 18:32:01 +01:00 |
|
Zef Hemel
|
ae20b81126
|
Don't hang on using luaToString on recursive data structures
|
2025-01-17 18:30:29 +01:00 |
|
Zef Hemel
|
66433d27cc
|
Lua math library
|
2025-01-17 10:40:47 +01:00 |
|
Zef Hemel
|
34e50ae74d
|
Linter fixes
|
2025-01-16 15:35:56 +01:00 |
|
Zef Hemel
|
55f5a465c8
|
Lua query fixes
|
2025-01-16 15:33:18 +01:00 |
|