Skip to content

0.7.0 - Syntax Check

Compare
Choose a tag to compare
@Krzmbrzl Krzmbrzl released this 12 Feb 17:06
· 70 commits to master since this release
| Added: SQF syntax checking
| Added: Support of standard magic variables (e.g. "_this")
| Added: Highlighting for macros
| Added: Config editors
| Added: Plugin info creator
| Added: FileSystem listening framework
| Added: SQDev perspective
| Added: RPTViewer as a new View
| Added: Preference for the RPT location
| Added: Preference for user validation of deletions
| Added: Preferences for formatting RPT content
| Added: New preference editor for multiple Strings
| Rewritten: SQF grammar
| Rewritten: Preprocessor parser
| Improved: Variable declarations via "params" and "private" are now recognized
| Improved: Implicit variable declartions in a for loop are now recognized
| Improved: No code folding markers for code that is written in only one line anymore
| Improved: Operators like "+", "-", etc. are also included in a command update
| Improved: Search Navigator-view for current selection as well
| Improved: Errors on Syntax-Parsing during KeywordCollection of commands can now recover
| Improved: SQDevInfobox is now persistent and is not discarded when eclipse is not in focus
| Improved: Localisation of directories now supports linux
| Improved: After creating a new SQDev project the user is prompt whether the SQDev prespective should be opened
| Improved: Parsing is done in an extra thread
| Changed: Changed text of button in misc-preferences: old: "Update keywords", new: "Update commands"
| Changed: Relocated miscellaneous preferences into the misc preference page
| Changed: Parse delay preference is now specified in milliseconds for better adjustments
| Changed: Syntax of the SQFKeywords-file is now XML-like to increase readability
| Fixed: Comment at the end of the file marked as an error
| Fixed: Nested macros are marked as an error
| Fixed: ArmA files get properly located on linux
| Fixed: Minor Bugs in IntegerPreferenceEditor
| Fixed: Bug causing crash on linux on profile-retrieval
| Fixed: Bug occuring when opening two SQDevInfoboxes simultaneously
| Fixed: File->Open file... does no longer result in a crashed editor
| Fixed: ConcurrentModificationException during saving
| Fixed: Code folding markers are no longer "persistent"
| Fixed: Various minor bugs in the SQF command collection
| Fixed: Information hover only appearing if the operator is written in the "proper" way
| Fixed: Open wiki page for commands sometimes lead to complete crash
| Fixed: Empty hover info appearing when hovering over macros/variables

Note: Linux users have to switch to GTK2 in order for the hover info to work properly (see http://unix.stackexchange.com/questions/240430/how-to-run-eclipse-mars-using-a-newer-version-of-gtk-on-linux-mint for an explanation how to do this)