Releases: ironsheep/P2-vscode-extensions
Releases · ironsheep/P2-vscode-extensions
v1.9.16
v1.9.15
General clean-up P2 debug support
- P2 Repair Semantic highlight of object-referenced names with underscores within debug statements
- P2 Repair Syntax highlight of strings within in-line pasm
Full Changelog: v1.9.14...v1.9.15
v1.9.14
General clean up of broken things P1 and P2
- Repair command that inserts tab ruler
- Repair themes, found that order of declarations matters, wildcard patterns need to be last in list!
- Repair hover info when over PUB/PRI method declaration
Full Changelog: v1.9.13...v1.9.14
v1.9.13
Theme, Syntax, and Semantic Highlight Updates (P1 and P2)
- Cleaned up both Light and Dark non-colored-background-use color themes
- BUGFIX Semantic: fix incorrect flagging of pasm instructions as missing labels
- BUGFIX Semantic: correctly highlight variable and label declarations in PAsm code
- BUGFIX Semantic: correctly highlight global and local label declarations in PAsm code
- BUGFIX P2 Syntax: add missing smart pin constants P_LEVEL_B_FBP and P_LEVEL_B_FBN
- BUGFIX P1 and P2 Object Dependencies parser: Fixed whitespace confusing parse
Full Changelog: v1.9.12...v1.9.13
v1.9.12
Feature Updates (P1 and P2)
- P1 & P2: Adds editor background coloring per section à la Parallax Propeller Tool (disabled by default, enable in settings, requires the use of the new background color-supporting themes)
- Adds two new color themes which are better suited to colorized backgrounds
- Adds new Light theme for non-colored background use which compliments the Dark theme already present
See: Spin Block Coloring set up for more information.
Full Changelog: v1.9.11...v1.9.12
v1.9.11
General Updates (P1 and P2)
- P1 & P2: Adds light theme supporting semantic highlighting
Full Changelog: v1.9.10...v1.9.11
v1.9.10
General repairs to Hover Help (P1 and P2)
- P1 & P2: Repair hover help - fixed hover display for method parameters, return values, and local variables
Full Changelog: v1.9.9...v1.9.10
v1.9.9
General repairs to Signature Help (P1 and P2)
- P1 & P2: Repair signature help - signatures shown for users PUB/PRI methods (ensure hover pop-ups and signature pop-ups show same for PRI/PUB signatures)
Full Changelog: v1.9.8...v1.9.9
v1.9.8
General repairs to Hover Support and Signature Help (P1 and P2)
- Repair generation of internal comments used for user method signature help when no comments present, P1 and P2
- P2 Improve hover pop-up content for SEND(), RECV() method pointers
Full Changelog: v1.9.7...v1.9.8
v1.9.7
Add Signature Help, Hover support and Documentation Generation features for P1!
This release brings our P1 support into feature parity with the P2 feature set and also includes minor fixes for the P2 side of things.
- When typing user and built-in method calls Signature Help will describe parameters needed, with meaning, as they are typed
- Now supports hover over User variables, constants, methods, pasm labels and objects to display pop-up information about the item including comments within the code for the item
- Now supports hover for Built-in Spin methods, variables, and constants to display pop-up documentation about the built-in item
- Adds new Doc-Comment Generation for PUB and PRI methods via keystroke [Ctrl+Alt+c] - Ctrl+Alt+( c )omment.
- Comment is inserted immediately below the PUB or PRI line. - Adds new Object Public interface documentation generation via keystroke [Ctrl+Alt+d] - Ctrl+Alt+( d )ocument. Doc opens on the right side of the editor window
- P2 Hover information is now shown for debug display window names.
- New for P1 and P2: when user methods don't have parameter documentation the signature help now works and it reminds us how to generate the missing documentation.
Full Changelog: v1.9.6...v1.9.7