- Fixed "Error: Incorrect number of arguments for command 'display'" when
lime.projectFile
path contains spaces. - Fixed incorrect request to install Lime if
haxelib config
returns a non-zero exit code because the user probably hasn't runhaxelib setup
yet. The Haxe extension will provide an appropriate error message and resolution options. - Fixed generated
lime
command arguments whenlime.projectFile
is explicitly set to project.xml. - Fixed
lime setup -alias
issue where it froze asking for input. Now passes the-y
option. - Fixed incorrect attempt to install Lime when
lime.executable
points to a custom command.
- Added new "OpenFL: Create New Project" and "Lime: Create New Project" commands. Must be run with an empty folder.
- Improved messaging when
lime display
command fails. Does not suggestlime setup
as frequently, since that's not always the solution. Displays the full error text in an output channel instead of devtools to make things less confusing. - Fixed HashLink debugging for Lime 8.0.0.
- Fixed web browser launching with wrong port if HTML5 target flags includes a customized
--port
option. - Debugging in Flash Player defaults to "Flash Debugger" extension, but may also use "Debugger for SWF" extension..
- Added support for Adobe AIR debugging if "Debugger for SWF" extension is installed.
- Updated HTML5 debugging to use built-in Edge and Chrome debuggers
- Fixed support for
lime.projectFile
at the top-level of the workspace
- Improved display arguments to update when
lime.projectFile
changes - Fixed the current working directory when using
lime.projectFile
in a sub-directory
- Added support for running
lime update
on project changes - Added
lime.promptToRefreshCompletion
to disable automatic updating - Added initial support for HashLink debugging
- Improved switching from
"lime test"
task to debug session - Fixed backward compatibility with some older Lime versions
- Fixed support for newer VSCode plugin interface
- Updated ID for Firefox debugger extension
- Added support for installing missing debugger extensions (VSCode 1.33)
- Improved the
"lime"
debug adapter to not set"preLaunchTask"
if already specified - Restored the target flag status bar item instead of the verbose toggle
- Fixed incorrect shell command when using the "lime.projectFile" setting
- Added initial support for compatibility with HXCPP, Flash and HTML5 debuggers (requires Lime 7.3)
- Added support for "target configurations" (target + build type + optional arguments)
- Merged the target and build type status bar items into a single target configuration option
- Replaced the additional arguments status bar item with a toggle for verbose output
- Added "lime.targets" setting to add or disable Lime targets in the UI
- Added "lime.buildTypes" setting to disable standard build types (Release, Debug, etc) or add new custom types
- Added "lime.defaultTargetConfiguration" setting for the default configuration in new workspaces
- Added "lime.targetConfigurations" setting to disable default configurations or add new custom configurations
- Added "lime.browser" setting to select the browser used for debugging HTML5
- Updated the task provider to persist available tasks regardless of the currently selected configuration
- Updated the minimum required VSCode version to 1.31.0
- Added support for
showReuseMessage
andclear
inhaxe.taskPresentation
(#46) - Worked around tasks not working with VSCode 1.31.0 (vscode#67990)
- Updated the minimum required VSCode version to 1.20.0
- Fixed target flags being cleared when the input prompt is canceled (#40)
- Changed the target flags status bar item to show the flags in the tooltip (#40)
- Added support for the
haxe.taskPresentation
setting in vshaxe 1.11.0 (#31) - Added support for the new problem matchers in vshaxe 1.11.0 (#31)
- Added
lime.executable
for using a custom Lime command (#36) - Added an error message in case the
lime display
command fails (#36)
- Added
lime.defaultTarget
for use when opening a new workspace (#27) - Added
lime.defaultBuildConfiguration
as well for new workspaces (#27) - Added support for sharing the compilation server with the Haxe extension (#28)
- Added AIR as a selectable target in the UI
- Minor fixes