LiteIDE X Changelog

What's new in LiteIDE X 38.3

Aug 14, 2023
  • LiteIDE:
  • support Go1.21
  • LiteEnv:
  • support Go1.21 go env
  • LiteFind:
  • support enter on directory searches
  • Terminal:
  • fix source for not bash

New in LiteIDE X 38.2 (Feb 14, 2023)

  • LiteIDE:
  • fix and update gotools & gocode
  • refactor astview outline
  • update dlv debugger plugin
  • GolangAst:
  • new outline view by pos
  • support typeparams
  • LiteDebug:
  • add disassemble view
  • DlvDebugger:
  • fix generics func sync
  • fix dlv process exit on windows
  • refactor gorountines model
  • support disassemble model
  • LiteBuild:
  • gosrc.xml TARGETNAME use BUILD_DIR_PATH
  • GolangEdit:
  • support any and comparable
  • GolangCode:
  • support any and comparable
  • gotools:
  • types fix find obj field
  • types fix object string
  • gotest fix run test file use -run mode
  • astview add new -outline for outline
  • astview add new -tp for typeparams
  • astview fix interface embedded type
  • gocode:
  • fix identifier comparable
  • update lookup object

New in LiteIDE X 38.1 (Jan 23, 2023)

  • LiteIDE:
  • gotools & gocode support Go1.18 generics
  • support build for windows vs2019
  • support build for freebsd/openbsd
  • fix memory leak
  • GolangCode:
  • support Go1.18 generics
  • remove options and default set
  • uncheck GOPATH for set-lib
  • LiteEnv:
  • fix memory leak
  • filter go env
  • LiteBuild:
  • fix memory leak
  • fix buildconfigdialog twice accept
  • LiteEditor:
  • fix selection navigation saved
  • check backspace empty completion unpopup
  • GolangEdit:
  • update actions for GO111MODULE
  • GolangPlay:
  • load depends
  • Bookmarks:
  • fix memory leak
  • Terminal:
  • libterm fix build for vs2019
  • add option for set font
  • ptyqt use conptyprocess for vs2019
  • ptyqt fix unixptyprocess for freebsd/openbsd
  • gotools:
  • types support generics method lookup
  • gocode:
  • support generics type autocomplete
  • support incomplete dep autocomplete

New in LiteIDE X 38.0 (May 23, 2022)

  • LiteIDE:
  • support Go1.18 go.work
  • support Go1.18 format/types/gocode
  • LiteApp & LiteEditor:
  • add 'Detroit Future' theme (thanks donuts-are-good)
  • LiteEditor:
  • add go.work syntax
  • add color/dart-blue.xml (thanks qAison)
  • LiteBuild:
  • only check first run action and output
  • update GoPlus config
  • LiteEnv:
  • windows env use %PROGRAMFILES%Go
  • Terminal:
  • fix copy text containing tab in terminal
  • add context menu copy/paste/selectall
  • gotools:
  • support Go1.18 format
  • support Go1.18 types
  • support go.work
  • gocode:
  • support Go1.18 code completer
  • support go.work
  • update unsafe pkg
  • fix gomod imports completer

New in LiteIDE X 37.4 (Apr 1, 2021)

  • LiteIDE:
  • move to trash use api on macos
  • fix find&replace repaint
  • update terminal action
  • add copy fullpath action
  • LiteApp:
  • editor context menu add integrated terminal action
  • folder view update integrated terminal action
  • folder view add copy full path action
  • move to trash use api on macos
  • LiteFind:
  • fix find&replace editor repaint
  • fix file search replace repaint
  • windows fileserach shortcuts add ctrl+atl+f
  • LiteEditor:
  • gomod.xml add retract
  • Terminal:
  • move to core plugin
  • DlvDebugger:
  • add pass flags options

New in LiteIDE X 37.3 (Oct 12, 2020)

  • LiteIDE:
  • fix dlv debug exit crash on window
  • support mingw-64 build for window
  • LiteApp:
  • update icon for hight-dpi
  • LiteBuild:
  • gosrc.xml add tool cover html command
  • gosrc.xml add make command
  • LiteEditor:
  • add dark-gray.xml color scheme, thanks for qAison
  • fix showlink tooltip bug for Qt5.12
  • GolangEdit:
  • add find usages skip tests action
  • Terminal:
  • fix winpty load for Q_OS_WIN64
  • add closeall action
  • DlvDebugger:
  • fix exit crash on window
  • fix handle response regexp
  • gotools & gocode:
  • update fastmod for go1.14 GOMOD
  • gotools:
  • types add skip tests flag

New in LiteIDE X 37.1 (Apr 24, 2020)

  • LiteIDE:
  • add new integrated terminal plugin
  • change LiteApi, IToolWindowManager and IFileManager api
  • Terminal:
  • new terminal plugin
  • export open in integrated terminal action
  • support open multiple shells (/etc/shells) on unix
  • support open cmd/powershell/git bash on window
  • support dark mode
  • support login mode --login (unix)
  • load enviroment from LiteIDE action (unix)
  • tab style multiple terminal
  • auto save / restore terminal info
  • ctrl+c key interrupt support
  • mouse to select, enter key copy to clipboard (ctrl+c/command+c)
  • ctrl+v / command+v to paste from clipboard
  • LiteApp:
  • folder add open integrated terminal action
  • update hide tool window action icon.
  • folder view enable create folder in files
  • fix SideWindowStyle::moveToolWindow crash
  • fix #1106, options widget add ScrollArea, enable resize, init check screen size
  • LiteEditor:
  • change copy/paste/cut/selectall/undo/redo unregister shortcut for macos
  • FileBorwser:
  • add open integrated terminal action
  • enable create folder in files
  • simple, remove litefind/terminal depends
  • LiteFind:
  • SearchResultWidget add expandAll and collapseAll button
  • GolangEdit:
  • fix fold by GO_ELSE
  • gotools & gocode:
  • fix & update for Go 1.14

New in LiteIDE X 37.0 (Apr 23, 2020)

  • LiteIDE:
  • add new terminal plugin
  • change LiteApi, IToolWindowManager and IFileManager api
  • Terminal:
  • new terminal plugin
  • export open in integrated terminal action
  • support open multiple shells (/etc/shells) on unix
  • support open cmd/powershell/git bash on window
  • support dark mode
  • support login mode --login (unix)
  • load enviroment from LiteIDE action (unix)
  • tab style multiple terminal
  • auto save / restore terminal info
  • ctrl+c key interrupt support
  • mouse to select, enter key copy to clipboard (ctrl+c/command+c)
  • ctrl+v / command+v to paste from clipboard
  • LiteApp:
  • folder add open integrated terminal action
  • update hide tool window action icon.
  • fix SideWindowStyle::moveToolWindow crash
  • fix #1106, options widget add ScrollArea, enable resize, init check screen size
  • LiteEditor:
  • change copy/paste/cut/selectall/undo/redo unregister shortcut for macos
  • FileBorwser:
  • add open integrated terminal action
  • simple, remove litefind/terminal depends
  • LiteFind:
  • SearchResultWidget add expandAll and collapseAll button
  • GolangEdit:
  • fix fold by GO_ELSE
  • gotools & gocode:
  • fix & update for Go 1.14

New in LiteIDE X 36.3 (Jan 15, 2020)

  • LiteIDE:
  • fix and update gotools&gocode for support Go Module.
  • refactor option, update all plugin option page
  • LiteApp:
  • refactor option page, load/save and keep option page.
  • LiteEditor:
  • fix code complete escape for Qt5.12
  • Markdown:
  • add CommonMark/cmark for markdown to html, replace sundown
  • GolangPackage:
  • add GOPRIVATE,GONOPROXY,GONOSUMDB option
  • add goproxy.cn for GOPROXY list
  • merge GOPATH/GoModule setup to global options.
  • LiteBuild:
  • add go mod vendor action
  • DlvDebugger:
  • update stack frame to RPC api
  • gotools & gocode:
  • fix fastmod match full version, example github.com/mypkg/v2
  • types check add basic type

New in LiteIDE X 36.2 (Oct 31, 2019)

  • LiteIDE:
  • add new image viewer plugin
  • folder view support multi copy & paste
  • folder view support move to trash
  • fix gocode crash
  • update uk (Ukrainian) translation, thanks for cl0ne
  • LiteApp:
  • fix floating dock widet style
  • add dock widget floating toolbar
  • folder view support multi copy and paste
  • folder view support move to trash action
  • ImageEditor:
  • add new image viewer plugin
  • support image viewer and gif video play
  • GolangEdit:
  • support go1.13 number literal syntax highlight
  • gotools & gocode:
  • fix bad parser crash

New in LiteIDE X 36.1 (Aug 29, 2019)

  • LiteIDE:
  • folder view support copy and paste
  • fix find usages and declinfo for _ start symbol
  • LiteApp:
  • multi folder view support copy and parse
  • tool window support floating window action
  • LiteEditor:
  • cached text layout, optimization long line paint
  • check and disable document too long line (4096) syntax.
  • GolangEdit:
  • fix findusage and declinfo for _ start symbol
  • GolangPackage:
  • add custom GOPROXY setup
  • update GO111MODULE env reload check
  • GolangDoc:
  • remove godoc command, use gotools godoc
  • FileBorwser:
  • folder view support copy and paste
  • Others:
  • linux env add x-terminal-emulator
  • update Russian translation, thanks Sergey Belyashov
  • gotools & gocode:
  • fix mod priority vendor check
  • gotools:
  • godoc add go doc -all flags

New in LiteIDE X 36 (Aug 29, 2019)

  • LiteIDE:
  • add new editor path navigation toolbar
  • QuickOpen:
  • quickopenfile filter text length less than 3 use editor files, otherwise search in folder files.
  • add new quickfilesystem filter
  • GolangEdit:
  • use new quickfilesystem for import jump
  • LiteEditor:
  • add new path navigation toolbar (use quickfilesystem)
  • GolangCode:
  • fix number+dot issues completer
  • FileUtil:
  • show in Finder fast on macOS

New in LiteIDE X 35.5 (Feb 13, 2019)

  • LiteIDE:
  • bug fix version
  • GolangEdit:
  • fix cursor selections usages lookup
  • add byteOffsetToColumn to fix gotools/guru output byte offset to editor offset
  • LiteEditor:
  • add allow vertical scrolling to the last line option
  • check file writed size != data.size and show error message
  • LiteFind:
  • update search result item text for all same linenumber

New in LiteIDE X 35.4 (Jan 31, 2019)

  • LiteIDE:
  • source code navigation can be used in wrong source code
  • imports completer support gomod depends and local imports for gomod project
  • imports completer support lookup all imports by source for GOPATH project
  • LiteApp:
  • fix vs-dark.qss menu icon bug for windows10
  • LiteEditor:
  • fuzzy golang imports completer
  • fix complter imports offset
  • fix enter auto insert tab or space check by previous line
  • GolangCode:
  • fix receive imports line process
  • GolangEdit:
  • support lookup types info wrong source code
  • add jump to declaration toolbar
  • fix jump to declaration save history
  • gotools & gocode:
  • source code navigation can be used in wrong source code
  • lookup gomod depends and local imports for gomod project
  • lookup all imports from source for GOPATH project

New in LiteIDE X 35.3 (Jan 31, 2019)

  • LiteIDE:
  • optimization gotools & gocode, update editor and find plugin.
  • LiteApp:
  • fix liteoutput antialias setup invalid
  • LiteEditor:
  • enable vertical scrollbar move last block to top viewport
  • add the cut current line operator for cut action if not selected
  • add convert tab/spaces action
  • add tabtospace/tabwidth set by litapp/mimetype/liteeditor.xml or options
  • update line wrap mode for mimetype
  • update tabtospace mode for mimetype
  • LiteFind:
  • file search check and skip binary file
  • add folders/filesystem context menu file search action
  • GolangEdit, GolangCode, LiteBuild:
  • fix process start with cmd contains space on macOS
  • GolangDoc:
  • support check go1.12 godoc remove -html, use text mode
  • gotools & gocode:
  • fix lookup named method embedded
  • optimization, check save/load pkgconfig
  • add godoc command for check go1.12 use text mode
  • gocode:
  • fixed global var completion

New in LiteIDE X 35.2 (Jan 31, 2019)

  • LiteIDE:
  • fixed types info jump position
  • optimization types info lookup cache
  • LiteEditor:
  • single line comment set after white spaces and add space
  • go.mod editor support comment action
  • color scheme support MatchBrackets background, default gray #808080
  • Bookmarks:
  • sort bookmark model by name/line, add context menu goto/remove/removeThisFile/removeAllFiles action
  • GolangDoc:
  • fix mod package godoc import path view
  • GolangEdit:
  • fix lookup types info by gocode cache
  • gotools & gocode:
  • fixed types jump info position
  • optimization types info lookup cache

New in LiteIDE X 35.1 (Jan 31, 2019)

  • LiteIDE:
  • BUG fixed, gocode code jump and import line jump
  • GolangEdit:
  • fix jump def for import line
  • gotools & gocode:
  • fix types jump

New in LiteIDE X 35 (Oct 30, 2018)

  • LiteIDE:
  • all support Go1.11 Go modules
  • fast lookup types info by cache
  • fix delve debug recurse set blocking
  • LiteApp:
  • side window style enable move tool window to any left/right/bottom side.
  • side window style output bar shortcut change to command+meta+number (macos) or ctrl+shift+number
  • GolangEdit:
  • fast lookup types info by gocode cache
  • find all usages support Go modules work dir
  • refactor symbol support Go module work dir
  • GolangAst:
  • support import path gopath/vendor/modules doc view
  • LiteDebug:
  • add automatically add breakpoint main.main when debugging option (default disable)
  • DlvDebugger:
  • fix dlv list variables blocking, change LoadConfig recurse to 3
  • LiteBuild:
  • update gosrc.xml for support custom target workdir
  • gotools & gocode:
  • import https://github/visualfc/fastmod for fast parse go.mod depends
  • fast parse Go modules and fix issues https://github.com/visualfc/liteide/issues/986
  • gotools:
  • find all usages support Go module work dir
  • gotools:
  • fast completer for Go module project
  • provide types info for liteide by cache

New in LiteIDE X 34.3 (Oct 17, 2018)

  • LiteIDE:
  • fix support go1.11 modules
  • GolangEdit:
  • fix jump import line
  • fix find usages for import line
  • LiteEditor:
  • fix gocode completer item kind update
  • GolangCode:
  • enviroment changed to reset gocode
  • gotools & gocode:
  • types: fix module-based project with several subpackages #977
  • types: fix redeclared file parser cursor first
  • types: fix source file update check in stdin
  • types: fix x test files check
  • gomod: fix lookup module for go list
  • gocode:
  • fix gocode crash #978

New in LiteIDE X 34.2 (Sep 17, 2018)

  • LiteIDE:
  • fix gotools & gocode support go1.11 modules sub folder
  • support custom GO111MODULE setup
  • LiteApp:
  • fix #939 display right margin at column wrong
  • change mime type check fullname first
  • GolangCode:
  • fix #970 goplay editor cgo crash
  • GolangEdit:
  • find usages / rename symbol add skip GOROOT actions
  • GolangPackage:
  • add custom GO111MODULE setup
  • LiteEditor:
  • add extra mouse navagite go back and forward
  • add gomod.xml for go.mod syntax
  • LiteBuild:
  • add gomod.xml for go.mod build command
  • gotools & gocode:
  • fix go1.11 modules sub folder

New in LiteIDE X 34.1 (Aug 17, 2018)

  • LiteIDE:
  • update gotools support go1.11 modules
  • fix gocode support go1.11 modules and vendor
  • LiteEditor:
  • enable open binary file for editor
  • change widget readonly by binary file (ignore text file)
  • gocode:
  • change parser by source use gotools/types
  • fix parser vendor & modules

New in LiteIDE X 34 (Jul 25, 2018)

  • LiteIDE:
  • update gotools support go1.11 modules
  • update gocode for https://github.com/visualfc/gocode support go1.11 modules
  • LiteApp:
  • refactor folder model code, remove depends
  • fix dock widget for Qt5.9.6 bug
  • move view godoc from folderview to litebuild
  • LiteBuild:
  • update BUILDARGS, remove -i for go1.11 build
  • GolangCode:
  • change to github.com/visualfc/gocode for support go1.11 modules
  • GolangDoc:
  • pdoc support real ImportPath display for Go modules or vendor
  • fix docs.html $.GoogleCN code
  • GolangEdit:
  • support go1.11 modules, view info / jump / find usages
  • support parser import path for Go modules or vendor for godoc view
  • GolangPackage:
  • add pkg/mod tree for Go modules
  • QuickOpen:
  • fix view pos for editor manager
  • support open file with fullpath on editor input
  • DlvDebugger:
  • fix continue
  • gotools:
  • types support go1.11 modules
  • add pkgcheck support modules or vendor check
  • gocode:
  • clone https://github.com/nsf/gocode support go1.11 modules

New in LiteIDE X 33.2 (Feb 16, 2018)

  • LiteIDE:
  • add folder tool window split mode swith
  • add archlinux makepkg
  • add tcl syntax and build
  • LiteEditor:
  • support function color, thanks discoverfly
  • add default-func color theme
  • add style for scroll bars in sublime.qss, thanks hauke96
  • add marks for selections and findings, thanks jinq0123
  • LiteFind:
  • fix editor regexp replace
  • LiteBuild:
  • add context menu go tool action

New in LiteIDE X 33.1 (Feb 16, 2018)

  • LiteIDE:
  • support quick open command
  • support gomodifytags
  • fix libpng warning on qt5 build
  • LiteApp:
  • add tools menu for quick open actions
  • standard and rename tool window title
  • enable edit menu anytime, fix edit menu disable on editor lost focus.
  • fix editor load large file bad_alloc recover
  • LiteEnv:
  • add select env to tools menu
  • LiteEditor:
  • check and not open large file
  • fix edit hide edit sub menu 'setup' on macos
  • LiteFind:
  • fix find editor replace all wrap around* GolangEdit
  • Integrated gomodifytags and gui tools support gomodifytags all options
  • QuickOpen:
  • add quick open command action (ctrl+shift+p/command+shift+p)
  • quickopenfiles use thread for fast and cancel
  • fix quickopenfile cancel loading for esc or liteapp quit

New in LiteIDE X 33 (Nov 3, 2017)

  • LiteIDE:
  • optimization editor plugin, load file check codec, reload file by diff
  • add astview TodoList
  • add new bookmarks plugin
  • fix liteapp clean plugin order
  • LiteApp:
  • filemanager auto reload file default YesToAll
  • fix liteapp clean plugins reverse order
  • fix #832, sidebar change action by combox
  • fix folder sync editor same prefix error
  • LiteEditor:
  • reload file use diff to keep state and mark
  • load file check is binary and report
  • load file check codec use libucd if utf8 decode failed.
  • load file check decode error and report
  • load file is readonly set editor widget readonly
  • load and save file support utf8 bom
  • add codec and lineend info on statusbar
  • add copied text into the clipboard as HTML option
  • add Solarized Dark color theme, thanks xgdgsc
  • reimplemented editor mark api
  • fix copy to clipboard tab escape
  • GolangAst:
  • add TodoList for classview and outline
  • fix #848, astwidget double clicked index check.
  • GolangCode:
  • update pkglist to go1.9
  • GolangEdit:
  • add stop source query action
  • add source query action implement_GOPATH for GOPATH scope
  • fix golang lexer parser folding end
  • fix GolangHighlighter fold indent error set
  • fix findUsage wordUnderCursor offset
  • fix find usages findStart signal late
  • GolangFmt:
  • load diff check modify current block text
  • GolangCode:
  • fix update gopath process stop and wait
  • LiteDebug:
  • fix cmd to native separator
  • build target add -a build flag
  • change debug targget name to target.debug (custom by LiteBuild)
  • LiteBuild:
  • add custom debug name in build config
  • LiteFind:
  • fix memory leak by GolangEdit GolangFileSearch
  • fix findInFiles berore saveAllEditor
  • fix FindEditor replace all
  • Bookmarks:
  • new plugin for show open editors bookmarks and jump
  • gotools:
  • update stdlib for go1.9.1
  • astview add TodoList support

New in LiteIDE X 32.2 (Jul 22, 2017)

  • LiteApp:
  • fix editor file watcher is invalid for many change
  • GolangEdit:
  • fix TODO/BUG/FIXME comment syntax
  • DlvDebugger:
  • fix dlv headless process workdir
  • LiteDebug:
  • fix debug tests action
  • fix load and save breakpoint for editor

New in LiteIDE X 31.1 (Mar 11, 2017)

  • LiteApp:
  • restore folder first on MacOS
  • GolangEdit:
  • update pkglist

New in LiteIDE X 31 (Mar 11, 2017)

  • LiteIDE:
  • add command line liteide [files|folder] [--select-env id] [--local-setting] [--user-setting] [--reset-setting]
  • LiteApp:
  • add application idle timer automatic save documents option
  • folders are not sorted to resolve sync editing errors on MacOS
  • update new file wizard
  • GolangPackage:
  • update GOPATH setup
  • GolangCode:
  • update env load
  • GolangAst:
  • classview and outline add sync editor action
  • DlvDebugger:
  • fix dlv execution on MacOS
  • FakeVim:
  • option add load default command list action
  • LiteEditor:
  • fix editor restore vertical scrollbar postion
  • fix codecompleter prefix min setup
  • restore the editor toolbar
  • option add mimetype custom extsition setup
  • LiteBuild:
  • build config xml file enable custom $() on cmd and args

New in LiteIDE X 30.3 (Dec 8, 2016)

  • LiteEnv:
  • remove GO15VENDOREXPERIMENT env
  • LiteEditor:
  • add fuzzy completion option, default setup
  • add clear completion cache when save files option
  • support drop file to open editor
  • add case convert actions
  • GolangEdit:
  • add guru support (backup oracle)
  • GolangFmt:
  • fmt try to keep the original location
  • DlvDebugger:
  • use native stepout
  • filter term color
  • LiteBuild:
  • filter term color
  • FileTest support TESTARGS
  • gotools:
  • always use vendor
  • gotest support [build|test args]
  • update vendor for oracle

New in LiteIDE X 30.2 (Jul 12, 2016)

  • LiteApp:
  • add new vs-dark css
  • fix and re-implement editor list menu
  • QuickOpen:
  • QuickOpenFile skip same folder and same files
  • QuickOpneFile add current editor local files

New in LiteIDE X 30.1 (Jul 8, 2016)

  • LiteIDE:
  • add OpenEditor tool windows
  • add GolangSymbol for QuickOpen (CTRL+SHIFT+O)
  • fix gotools vendor error
  • LiteApp:
  • add OpenEditor tool windows
  • update view menu
  • GolangAst:
  • add GolangSymbol for QuickOpen
  • add GolangSymbol option
  • fix goto symbol
  • QuickOpen:
  • optimization QuickOpenFile and QuickOpenEditor search
  • add QuickOpen option
  • gotools:
  • fix vendor error

New in LiteIDE X 30 (Jul 4, 2016)

  • LiteIDE:
  • add new QuickOpen plugin
  • add new FakeVim plugin, thanks for jsuppe
  • add custom env LITEIDE_TOOL_PATH/LITEIDE_PLUGIN_PATH/LITEIDE_RES_PATH
  • LiteApp:
  • action tooltip shortcut show native text
  • option keyboard map show native text
  • QuickOpen:
  • quick open files action CTRL+P
  • quick open editor action ATL+ALT+P
  • quick go to line action CTRL+L
  • quick open help
  • FakeVim:
  • editor add vim style mode editing
  • LiteEditor:
  • add goto line start/end action
  • add goto doc start/end action
  • add goto previous/next line action
  • add goto previous/next charater action
  • add goto previous/next word action
  • change '' braces only go source
  • fix codecompleter number first
  • MacOS fix move line up/down shortcut command+shift+up/down
  • GolangEdit:
  • CTRL+mouse navigate preview source info
  • LiteFind:
  • MacOS fix edit replace shortcut command+shift+F
  • Welcome:
  • fix doc css style
  • gotools:
  • types fix limit parser
  • types simple field info

New in LiteIDE X 29 (Apr 16, 2016)

  • LiteIDE:
  • support for multiple debuggers
  • support Delve debugger
  • env GO15VENDOREXPERIMENT=1 default setup
  • LiteBuild:
  • fix project folder id named go, error find go tool
  • fix project folder contains spaces run failed
  • fix output number of rows exceeds the maximum input fails
  • add output add automatic positioning cursor option
  • add single go file test action
  • add folder context menu more go tool action
  • LiteEnv:
  • env GO15VENDOREXPERIMENT=1 default setup
  • LiteDebug:
  • support for multiple debuggers
  • debug berore auto go build -gcflags "-N -l"
  • fix stack frame clicked to doubleClocked
  • DlvDebugger:
  • support dlv debugger
  • simulation execution 'step-out'
  • GdbDebugger:
  • fix show frame line locate
  • fix goto line action
  • LiteEditor:
  • display limit tip line info
  • GolangEdit:
  • fix folder contains spaces, gotools fails
  • gotools:
  • add gotest action, test single go file
  • fix types info, display pkg real name

New in LiteIDE X 28 (Dec 10, 2015)

  • LiteIDE:
  • gotools add go1.5 vendor support if env GO15VENDOREXPERIMENT=1 set
  • LiteApp:
  • folder add sync edit action
  • fix close folder bug
  • LiteBuild:
  • add folder context lock build path
  • add folder context gofmt
  • add output menu auto clear and line wrap action
  • LiteOutput:
  • add set max line option
  • GolangFmt:
  • add new gotools gofmt action
  • add sortimports option (default)
  • LiteEnv:
  • add var GO15VENDOREXPERIMENT=1 (default comment)
  • GolangAst:
  • support go1.5 vendor
  • LiteEditor:
  • fix selection identifier regexp
  • GolangEdit:
  • support go1.5 vendor
  • enable oracle enable referres action
  • GolangCode:
  • use set lib-path action
  • gotools:
  • types add go1.5 support if GO15VGOROOTXPERIMENT=1 set
  • types fix cycle import check
  • types fix pkg find bug
  • types add unsafe builtin info
  • astview add go1.5 support if GO15VGOROOTXPERIMENT=1 set
  • stdlib update to go1.5
  • add new gofmt action
  • gofmt import godiff replace diff cmd

New in LiteIDE X 27.2.1 (Apr 23, 2015)

  • LiteIDE:
  • fix editor change crash

New in LiteIDE X 27.2 (Apr 23, 2015)

  • LiteIDE:
  • add output option
  • add windows native open explorer
  • add Ukrainian translation thanks Roman Shmelev [email protected]
  • LiteEditor:
  • add block selection mode (use Alt key)
  • fix text mimetype print char check.
  • fix code completer ...type
  • fix insert key
  • LiteEnv:
  • optimization go env reload
  • LiteBuild:
  • fix build config
  • LiteFind:
  • fix editor match case replace
  • fix file search matchWord
  • GolangEdit:
  • fix init option
  • fix embeded struct find
  • add oracle support
  • gotools:
  • fix embeded struct type find
  • add oracle

New in LiteIDE X 27 (Feb 4, 2015)

  • LiteIDE:
  • create independent project gotools and replace liteide_stub
  • move build toolbar to the main window
  • move editor tab to editor widget
  • fix multi window keyshort invalid
  • fix treeview scroll bar
  • fix sidebar keyshort
  • GolangEdit:
  • add editor mouse under symbol tooltip
  • add ctrl + left mouse button to link navigate
  • fix embeded func navigate
  • fix golang syntax parser
  • LiteBuild:
  • add build lock action
  • update build config file
  • fix output enter offset
  • LiteFind:
  • update find text by under cursor
  • LiteEditor:
  • add whitespace visible setup option
  • add line end setup option
  • fix google pinying editor cursor hide bug
  • fix editor navigate action
  • JsonEdit:
  • re-implement json format
  • RustEdit:
  • add simple rust support

New in LiteIDE X 26 (Dec 27, 2014)

  • LiteIDE:
  • add lang package support
  • fix shortcut key call mechanism
  • fix editor shortcut key monopolize
  • LiteEnv:
  • fix system enviroment auto reset by go env
  • LiteEditor:
  • add simple snippet code
  • fix enter {} key indent
  • fix []{} insert and backspace
  • fix code completer func () insert
  • GolangCode:
  • fix system enviroment work
  • add auto update package when its source change option
  • GdbDebugger:
  • fix system enviroment gdb/gdb64 auto select
  • GolangEdit:
  • add golang tag highlighter

New in LiteIDE X 25.2 (Dec 17, 2014)

  • LiteIDE:
  • default enviroment id system work
  • LiteApp:
  • fix sort folder on macosx
  • LiteEnv:
  • add reload current enviroment action
  • set default enviroment id system
  • LiteEditor:
  • fix enter key indent
  • fix import line regexp
  • fix complete word suspended bug (in non go file)
  • re-implement full text completer
  • GolangDoc:
  • fix lookup godoc on system env
  • fix path name to pkg name
  • GolangCode:
  • completer import line on GOPATH
  • GolangEdit:
  • add update dependencies library action
  • add view import package in godoc action

New in LiteIDE X 25.1 (Dec 15, 2014)

  • LiteIDE:
  • both support go1.3 and go1.4
  • LiteApp:
  • fix folders sort by folder first in macosx
  • GolangCode:
  • enable completer import line (standard package)
  • GolangFmt:
  • fix goimports error report bug
  • GolangEdit:
  • fix import line find usages
  • GolangDoc:
  • support go1.4
  • LiteFind:
  • fix search result style sheet
  • FileBorwser:
  • fix sort by folder first in macosx

New in LiteIDE X 25 (Dec 15, 2014)

  • LiteApp:
  • default use new style SideBarStyle
  • add style option SideBarStyle and SplitterStyle
  • folders use new multi folder class implement
  • LiteEnv:
  • system env lookup go env
  • add LITEIDE_SHELL support for multiple terminals
  • GolangEdit:
  • find usages both support go1.3 and go1.4
  • dump find usages error
  • update goimports standard pkg index
  • fix find usages Non-English offset
  • fix faketip on ubuntu
  • FileBorwser:
  • use new folder class implement
  • LiteEditor:
  • fix clipboard blocking on linux
  • fix editor brace insert postion
  • GolangFmt:
  • default save use gofmt style
  • add menu action Code Format(gofmt) (Ctrl+I)
  • and menu action Code Format(goimports) (Ctrl+Alt+I)

New in LiteIDE X 23.2 (Aug 7, 2014)

  • gocode add cgo basic completer
  • update option to dialog mode
  • fix godoc target for go1.3
  • fix golang highlighter, return to kate
  • fix short key for macosx
  • fixed Qt5 build crash when exit on macosx

New in LiteIDE X 22 (Apr 14, 2014)

  • LiteIDE :
  • add golang find usage support
  • add golang code refactor support
  • fast jump to declaration
  • add reload folder/files option on startup.
  • LiteIDE:
  • fix code fold bug
  • LiteDebug:
  • add call frame goto line
  • LiteEnv:
  • add freebsd env
  • LiteFind:
  • new find result view from QtCteator
  • GolangEdit:
  • new golang editor support plugin
  • find usages
  • rename symbol under cursor
  • MarkdownEdit:
  • add Github_Word.css

New in LiteIDE X 19 (Jul 18, 2013)

  • MacOS X 10.8 Retina support
  • add simple webkit browser
  • update macosx tool window short key to Ctrl+Alt+1~9

New in LiteIDE X 18.1 (May 8, 2013)

  • optimization gocode plugin
  • execute preload litebuild/command/*.api
  • execute enable tab key to compiler

New in LiteIDE X 17 (Feb 8, 2013)

  • move execute from filesystem to bottom tool
  • escape for any bottom tool window (find , execute ...)
  • macosx lion full screen
  • add color theme highcontrastdark.xml and app theme black.qss, thanks for addxtoy
  • add tr liteide_de.ts , thanks for Helge Plaschke
  • fix keybord scheme

New in LiteIDE X 16 (Jan 17, 2013)

  • support keybord mapping scheme
  • fix: lookup go command in $PATH
  • fix: remove GOBIN enviroment set
  • fix: empty editor cursor position
  • fix: double click error output to jump source and editor set focus

New in LiteIDE X 15.2 (Jan 14, 2013)

  • LiteIDE:
  • use new logo and icon
  • support go version hg-tip
  • LiteApp:
  • update logo
  • update splash
  • add action close same/other folder files
  • fix full screen restore
  • LiteEnv:
  • add user env files
  • LiteEditor:
  • fix Insert key
  • update sublime color scheme
  • GolangDoc:
  • support go tip version
  • show error output
  • GolangCode:
  • fix code completer icon visible
  • Golang Fmt:
  • fix timeout option invalid
  • Markdown:
  • fix critical messsage
  • add css Documents.css

New in LiteIDE X 15.1 (Dec 28, 2012)

  • LiteIDE:
  • update logo
  • LiteApp:
  • plugins custom load
  • custom style use css(Qt Style Sheets)
  • add style coffee
  • fix template doc.go
  • tabs middle button close editor
  • fix memory leak
  • LiteEditor:
  • font zoom support
  • add sublime color scheme, thanks for Henson Lu
  • custom tab width and tab to spaces for mimetype
  • LiteEnv:
  • add cross-compiler
  • GolangDoc:
  • fix goto source

New in LiteIDE X 15 (Dec 18, 2012)

  • LiteIDE:
  • add markdown plugin
  • changed LiteApp to dynamic library
  • redesign editor menu and toolbar
  • update doc to markdown format
  • add html render twin-engine
  • internal QHtmlBrowser
  • plugin QtWebKit, if find qt webkit dynamic library
  • LiteApp:
  • changed to dynamic library
  • support full screen mode
  • editor tabs change to toolbar
  • add toolbar icon size option
  • add splash visible option
  • add editor tab bar close button visible option
  • add tab context menu close left or right tabs
  • LiteEditor:
  • add overwrite mode (key Insert)
  • add custom tab width option
  • redesign editor menu , context menu and toolbar
  • add right margin line visible option
  • GolangFmt:
  • fix comment offset, remove spaces
  • LiteBuild:
  • id BuildAndRun before kill old process
  • redesign build toolbar and menu
  • support GOBIN
  • LiteDebug:
  • add debug before rebuild option
  • add debug external application action
  • Markdown:
  • markdown editor support
  • action h1-h6, bold, italic, code, list, quote, hr, link, image
  • syntax highlighting
  • live preview
  • sync scroll
  • export html
  • export pdf
  • custom css , css files from Mou(http://mouapp.com)
  • markdown batch
  • separate to html
  • separate to pdf
  • merge to html
  • merge to pdf
  • GolangDoc:
  • fix url parser

New in LiteIDE X 14.1 (Nov 16, 2012)

  • LiteIDE : quick start
  • LiteApp : multi instance support
  • GolangDoc: deply load mode
  • GolangPackage: deply load mode
  • GolangAst : fix classview
  • LiteEditor: fix if/else fold
  • GolangDoc : goapi enable test

New in LiteIDE X 14.0 (Nov 8, 2012)

  • tools/goapi : new goapi tool
  • GolangDoc: View Cursor Infomation (F1)
  • GolangDoc: Jump to Declaration (F2)
  • GolangDoc: lookup all GOPATH pkg api
  • LiteApp: fix editor navigate
  • LiteEditor : add action Move to New Windows
  • LiteFind : focus in find text and enter
  • LiteEditor: fix code compelter func test ()
  • GolangCode : auto restart gocode if liteide GOPATH changed
  • GolanPlay: enable gocode and fmt
  • GolangFmt: auto popup gofmt messsage option
  • LiteBuild : fix build config custom view
  • remove: Makefile plugin , Profile plugin, x64 Project
  • LiteBuild : BUILDARGS / INSTALLARGS support set:
  • example -gcflags "-N -l" for debug
  • example -ldflags "-s" for release

New in LiteIDE X 13.2 (Oct 10, 2012)

  • GolangCode : the best support for gocode
  • LiteApp : add editor tab context menu
  • LiteApp : update view menu
  • LiteApp : fix check modify and save
  • GolangFmt : fix fmt editor style restore
  • GolangDoc : fix go/doc/.html parser meta "Path="
  • GolangAst : fix update model style restore
  • Welcome : update page
  • LiteEnv : edit enviroment action
  • LiteBuild : update gosrc.xml
  • LiteBuild : fix double click goto line regexp
  • LiteBuild : show enviroment go env
  • LiteBuild : execute error use red font
  • LiteEditor : color theme set currnet line background
  • LiteEditor : add color theme darktango.xml(Dumitru Ungureanu)
  • LiteEditor : go wordapi update, keyword types and funcs
  • LiteEditor : code compelter func auto append ()
  • LiteEditor : fix tab indent
  • FileSystem : fix execute find path
  • LiteFind : fix current directory

New in LiteIDE X 13.1 (Oct 10, 2012)

  • LiteBuild : fix build load crash.
  • LiteApp : fix double click error output regexp
  • LiteApp : fix folder drop to liteide
  • LiteDebug : watch vars load /save by project
  • LiteDebug : breakpoint load /save by file
  • LiteDebug : add remove all breakpoint action
  • LiteDebug : add / remove global or local watch point
  • LiteEditor : optimization editor mark
  • LiteEditor : enable drop text
  • GolangPlay : enable gofmt

New in LiteIDE X 13 (Oct 10, 2012)

  • LiteApp : any folder, any file to build
  • LiteApp : update window style, add editor toolbar and status
  • LiteEditor : remove editor toolbar
  • LiteEditor : extra use editor font
  • LiteBuild : new build toolbar and menu
  • LiteBuild : clean action tags
  • GolangFmt : sync execute gofmt
  • GolangDoc : deply filter index
  • GolangAst : classview for folder
  • Outline : alltime expand
  • FileBrowser : rename to FileSystem
  • FileSystem : sync editor file to folder
  • FileSystem : add go command line edit (Ctrl+`)
  • FileSystem : double click execute file and execute on build output

New in LiteIDE X 12.5 (Oct 10, 2012)

  • LiteApp : move dock style, change to idea style tool windows.
  • LiteApp : double click editor and maximized or restore editor
  • LiteApp : esc key to hide bottom tool windows
  • LiteApp : auto load last session
  • LiteEditor : add edit navigate histroy
  • LiteEditor : extra use color scheme
  • GolangFmt : show error log and goto line