Menu ▾ ▴

SVN-Code Commit Log


Commit Date  
[r13135] by mikeaubury

VS Code extension 0.2.0: marketplace metadata, icon, changelog

2026-10-04 14:18:25 Tree
[r13134] by mikeaubury

VS Code extension: formatter (block re-indent, document and range)

Checked on 218 of the repository's own .4gl files: idempotent on all, and each still compiles the same way.

2026-10-04 14:17:37 Tree
[r13133] by mikeaubury

VS Code extension: extract to function refactoring; more built-in function docs

2026-10-04 14:15:55 Tree
[r13132] by mikeaubury

VS Code extension: Lint Workspace hints at functions nothing calls

2026-10-04 14:14:09 Tree
[r13131] by mikeaubury

VS Code extension: Run SQL (adbaccess) with a results panel and confirmation for writes

2026-10-04 14:09:32 Tree
[r13130] by mikeaubury

VS Code extension: folding ranges and code lenses (Run/Debug on MAIN, reference counts on functions)

2026-10-04 14:04:14 Tree
[r13129] by mikeaubury

VS Code extension: database view (tables, views, columns) in the Explorer

2026-10-04 14:03:05 Tree
[r13128] by mikeaubury

VS Code debugger: 4GL-aware variable display

The proxy reads each variable's declared 4GL type from the DEFINE: DATE is shown as a date,
DECIMAL/MONEY as a number (via A4GL_dec_to_str evaluated by gdb), and the 4GL type is the
variable's type on hover.

2026-10-04 14:01:52 Tree
[r13127] by mikeaubury

VS Code extension: form preview (webview from fcompile -json)

Aubit 4GL: Preview Form renders the .per beside the editor, live, with field attributes in tooltips
and click-to-definition. Tests: unit, real fcompile, mocked API and inside a real VS Code.

2026-10-04 13:58:34 Tree
[r13126] by mikeaubury

Syntax errors say what was expected; clean-export fix for the NULL/WRITE lextype plug-ins

- A4GL_EXPECTED_TOKENS=Y adds ' - expected: ...' to syntax errors, built from the parser state
(lexer.c A4GL_expected_tokens_text, compile.c). Opt-in; documented in docs/completion_support.txt.
- lib/Makefile: 4glc now depends on libLEX_NULL and libLEX_WRITE. A clean svn export did not build
libLEX_NULL.so because the committed configure predates it in m4/aubit_lists.m4.
- VS Code extension: syntax-error text, quick fixes (define variable, remove unused variable,
LINT IGNORE), real-VS-Code test for the quick fix; roadmap updated.

2026-10-04 13:55:14 Tree
Older >