Skip to content

Releases: github0null/eide

Embedded IDE v3.7.2

14 Jun 15:28
4f91c5b
Compare
Choose a tag to compare

[v3.7.2]

New:

  • 增加右键菜单项:只生成 builder.params, 不触发编译
  • 为新建项目增加默认工作区设置:"C_Cpp.errorSquiggles": "Disabled"
  • 支持 iar-stm8 编译错误匹配(由于无法匹配多行,因此暂时不能匹配问题的描述):
    "c:\Users\xxxx\xxxxx\xxxxxx\xxxx.c",55  Error[Pe020]:
          identifier "xxxx" is undefined
          xxxxxx
    
  • 对于离线 vsix 安装包,支持直接安装内置的 .NET6 运行时(仅windows)

Change:

  • 使用 2 空格缩进 'eide.json',便于 git diff
  • 使用 dotnet --list-runtimes 检查运行时
  • 未找到 .NET6 运行时时,自动安装默认版本 .NET6.0.5 runtime,不再给出提示让用户确认(仅windows)

Optimize:

  • Build, Rebuild ... 等命令加入到右键菜单项中
  • Erase Chip 命令加入到右键菜单项中,并增加快捷键:ctrl+alt+e
  • 在安装 cmsis 组件时,自动检查 deps 组件根目录是否已加入项目
  • 删除多余的设置项:
    EIDE.Option.ShowOutputFilesInExplorer
    EIDE.Option.ShowSourceReferences
    EIDE.Option.PrintRelativePathWhenBuild
    EIDE.Builder.GenerateMakefileParameters
    

Embedded IDE v3.7.1

13 Jun 15:03
de61ecb
Compare
Choose a tag to compare

[v3.7.1]

Fixed:

  • Can not update source refs after build done.

Optimized:

  • Add Erase All right-click menu in Flasher Configurations view.
  • Auto add a default .gitignore file for new project.
  • remove runToMain: true for cortex-debug debug config, use: runToEntryPoint: "main" now.
  • Optimize drop-down field prompt for Builder Options View.

Embedded IDE v3.7.0

29 May 12:16
6d74dd9
Compare
Choose a tag to compare

[v3.7.0]

Change:

  • Use .NET6 runtime, not Mono.
  • No longer support X86 (32Bit) platform.

Optimize:

  • Remove some discarded extension settings.
  • Optimize multi-thread build speed.

Embedded IDE v3.6.4

16 May 14:05
8d31050
Compare
Choose a tag to compare

[v3.6.4]

Fixed:

  • Can not throw exception when extension can not get an available binaries version.
  • Can not switch to rebuild mode after user changed global builder options.

Changed:

  • Allow mult-thread build for Keil_C51 project.

Embedded IDE v3.6.3

15 May 14:10
af7ef08
Compare
Choose a tag to compare

[v3.6.3]

Fixed:

  • When there are too many nested folders, the response is slow when excluding directories.
  • Can not auto fetch eide-binaries update.

Changed:

  • Merge unify_builder's commandline args to a single params file.

Optimized:

  • Support pass source extra compiler args to cpptools.

Embedded IDE v3.5.4

12 May 07:05
719425e
Compare
Choose a tag to compare

[v3.5.4]

Fixed:

  • Duplicated include path items: .eide/deps in project.
  • Can not parse old version JLinkDevices.xml.
  • Enum serialport failed when use 65001 code-page in windows os.

Optimized:

  • Optimize cpptools config provider for gcc family compilers.

Embedded IDE v3.5.3

09 May 15:48
7965940
Compare
Choose a tag to compare

[v3.5.3]

Fixed:

  • Duplicated include path items: .eide/deps in project.
  • Can not parse old version JLinkDevices.xml.

Optimized:

  • Optimize cpptools config provider for gcc family compilers.

Embedded IDE v3.5.2

09 May 15:10
c5dedb0
Compare
Choose a tag to compare

[v3.5.2]

Fixed:

  • Duplicated include path items: .eide/deps in project.
  • Can not parse old version JLinkDevices.xml.

Optimized:

  • Auto provide internal macros for armcc compiler by --list_macros command.
  • Optimize cpptools config provider for gcc family compilers.

Embedded IDE v3.5.1

08 May 09:45
72342ad
Compare
Choose a tag to compare

[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

27 Apr 03:46
5f62cf9
Compare
Choose a tag to compare

[v3.5.0]

Fixed:

  • Source ref parser encoding bug for iar_stm8 compiler.

Optimized:

  • Replace arch command by uname -m for arch-linux.
  • Auto search executable path in system env when default tool path is invalid.
  • Use monospaced font for *.mapView.
  • Disable online tool installer for linux platform.

Changed:

  • Remove extensionDependencies and 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'.