Skip to content

Releases: ironsheep/P2-vscode-extensions

v1.9.16

26 Aug 00:18
Compare
Choose a tag to compare

Clean-up P1 and P2 Object Interface Document Generator

  • Repair Document Generator - don't emit signature information for PUB/PRI blocks that have been commented out with multi-line comments

Full Changelog: v1.9.15...v1.9.16

v1.9.15

25 Aug 07:14
Compare
Choose a tag to compare

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

24 Aug 21:08
Compare
Choose a tag to compare

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

04 Aug 07:46
Compare
Choose a tag to compare

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

01 Aug 23:07
Compare
Choose a tag to compare

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

26 Jul 02:22
Compare
Choose a tag to compare

General Updates (P1 and P2)

  • P1 & P2: Adds light theme supporting semantic highlighting

Full Changelog: v1.9.10...v1.9.11

v1.9.10

22 Jul 19:28
Compare
Choose a tag to compare

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

18 Jul 04:36
Compare
Choose a tag to compare

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

17 Jul 22:03
Compare
Choose a tag to compare

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

16 Jul 01:03
Compare
Choose a tag to compare

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