Releases: github0null/eide
Releases · github0null/eide
Embedded IDE v3.5.1
[v3.5.1]
Optimized:
- Allow use project env vars(like:
${OutDir}, ${ProjectName} ...) in shell flasher commandline. - Auto check program files for stvp flasher.
- Optimize external tool executable path parser.
- Optimize some message prompt.
Embedded IDE v3.5
[v3.5.0]
Fixed:
- Source ref parser encoding bug for iar_stm8 compiler.
Optimized:
- Replace
archcommand byuname -mforarch-linux. - Auto search executable path in system env when default tool path is invalid.
- Use monospaced font for
*.mapView. - Disable online tool installer for
linuxplatform.
Changed:
- Remove
extensionDependenciesand built-in auto active extensionDependencies. - Force use unix path for virtual source path to compat old project.
- Adjust default
project templates repo, now it's: 'https://github.com/github0null/eide-templates'.
Embedded IDE v3.4
[v3.4.0]
Optimized:
- Optimize openocd flash command-line.
- Allow show disasm for
elf/axf.
Fixed:
- Cannot provide C/C++ intellisense configuration for files that contain symbol links for
linuxplatform. - The
exclude source listin the old project template is invalid forlinuxplatform. - Can't parse toolchain system includes and defines for
linuxplatform.
Embedded IDE v3.3
[v3.3.0]
Optimized:
- Optimize openocd flash command-line.
- Allow show disasm for
elf/axf.
Fixed:
- Cannot provide C/C++ intellisense configuration for files that contain symbol links for
linuxplatform. - The
exclude source listin the old project template is invalid forlinuxplatform. - Can't parse toolchain system includes and defines for
linuxplatform.
Embedded IDE v3.2
[v3.2.0]
New:
- Allow use project env vars in compiler params and user macro.
- Allow use project env vars in shell flasher command-line.
Optimize:
- Support auto-select armasm/armclang compiler for arm/gnu asm source files.
- Optimize cppcheck config for linux platform.
Embedded IDE v3.1.0
[v3.1.0]
New:
- Support linux platform (ubuntu).
- Add internal
AVRproject template.
Changed:
- Move eide-binaries folder location to user's home folder.
- Remove external-tools default config value for plug-in settings.
- Remove 'c_cpp_properties.json' for eide projects.
Embedded IDE v2.16.8
[v2.16.8] (revision)
Optimize:
- Add
disableOutputTaskoptions for linker. - Optimize pyOcd target name parser.
- Adjust default builder thread number.
Changed:
- Adjust extension activation events
Embedded IDE v2.16.7
[v2.16.7] (revision)
Bug Fixes:
- Can't register
customConfigProviderfor c/c++ plug-inv1.18.x
Embedded IDE v2.16.6
[v2.16.6] (revision)
Bug Fixes:
- When switch target, the
Flasher Configurations->programFilebecome empty. - The
Project Resourceview cannot be refreshed due to a file opening failure in theOutput Filesview. - When using
any-gcctoolchain, can't open builder options for 'release' target.
Optimized:
- Automatically refresh
Output Filesview` after using the cleanup function. - Add some utility compiler options for gcc toolchain.
- Generate
tasks.jsonandsettings.jsonfor new project.
Embedded IDE v2.16.5
[v2.16.5] (revision)
New Features:
- Support modify the source file exclude list directly by temporary yaml config file.
- Support new VSCode terminal type:
Eide Msys Bash. - Support vscode
problem matcherandterminal links providerforKeil_C51toolchain.
Bug Fixes:
- The cppTools configuration is not refresh after the project loaded.
- Some workspace config in
*.code-workspacefile are override after project load.
Changes:
- The
axf2elffunction now isdisabledby default and must be manuallyenabled.
Optimized:
- Use
-lshow disassambly source line for gcc. - Optimize linker output color render:
- match
Fatal error: Lxxxx:for armcc - match
undefined reference to `xxx'for gcc - match
multiple definition of `xxx'for gcc - match
section `xxx' will not fit in region `xxx'for gcc - match
region `xxx' overflowed by xxx bytesfor gcc
- match
- Support
${portList}variable for shell flasher. - Export some executable file's directories to system environment.
- Add default
vscode taskfor new project. - Reduce unnecessary pop-ups.