- New integration command:
abl.getMap
(fsPath)
- Fix: Performance issues with Symbol Provider forcing
- Fix:
ABL: Read Dictionary Structure
command working path
- Brand new source code (seriously... almost everything...)
- Better code completion details
- Includes file sugestion on typing
{
- Method signature provider
- Removed Formatting provider support. Replaced by individual commands
- Removed output channel. Will be used only on verbose mode (in progress)
- New commands for source formatting
- abl.format.lowerCase:
ABL: Format - Keywords - Lower Case
change keywords to lower case - abl.format.lowerCase:
ABL: Format - Keywords - Upper Case
change keywords to upper case (Issue #28) - abl.format.trimRight:
ABL: Format - Trim Right
trim right each line of code
- abl.format.lowerCase:
- Fix: Status Bar Errors
- Issue #25 Command Palette Visibility
- Issue #26 Status Bar Visibility
- Issue #27 Read Dictionaty Structure
- Issue #14 Deployment for .CLS files
- Issue #15 Command Read Dictionary Struture activation
- Issue #20 Running programs outside workspace
- Issue #21 Buffer snippets adjustment
- Issue #23 Compilation status bar
- Issue #24 Source parser adjustments
- Issue #16 Snippet fields from database for temp-table "like" db table
- Issue #18 Mapping for "buffer" type
- Autocomplete fields
- Hover feature
- Go to definition
- New Symbol provider for breadcrumbs
- Improved definition and hover providers
- New parameters for compile command (integration with other extensios)
- Adjustment in "Read dictionary structure" for multi-database
- Internal changes only
- Issue #12 Grammar file adjustment for class type method parameters
- Issue #13 Shortcut do method start line (Ctrl+Up)
- Issue #11 Source navigation to temp-table definition when received as method parameter
- Grammar file adjustment
- New commands for integration support
- abl.currentFile.getMap: get json map for current file
- abl.tables: get table list (DB structure)
- abl.table(tableName): get table detail (fields, indexes, etc)
- Issue #4 Update auto-complete after command "Read database structure" without restart VSCode
- Database structure files adjustment to work with multi-root workspace
- Issue #5 Multi-root workspace
- Issue #1 Source navigation to definition working with local variables/parameters
- Issue #2 Correction in database table/field auto-complete
- Auto-complete fields from referenced temp-table
- Broadcast changes to referenced documents
- Request file name to save map file
- Map file exports all data from includes
- Fixed the include temp-table auto-complete
- New command "ABL: Save Map File" to write a json map file
- Included a few controls to prevent crashing
- New source parser
- Auto-complete for internal methods with parameters snippet
- Hover tooltip new behavior
- XCode compile option
- Auto-complete was crashing in some situations
- New command to compile with some flags (Alt+F3)
- Fixed table name from "ALL FIELDS" snippet
- Update README e CHANGELOG
- More code snippets
- Ask to save dirty files before run commands
- "Run" command now forces current window to show (or create a new window)
- Fixed the looping problem when trying to run with compile error
- Fixed key bindings to activate only for ABL files
- "ALL FIELDS" snippet for tables / temp-tables
- Formatter (supports: trim right). Enable options in settings file
- Deployment commands didn't create directories
- Command "Run" was running in batch mode