LiteIDE is a simple, open source, cross-platform Go IDE.
- LiteIDE
- support Go1.21
- LiteEnv
- support Go1.21
go env
- support Go1.21
- LiteFind
- support enter on directory searches
- Terminal
- fix source for not bash
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- add
- DlvDebugger
- update stack frame to RPC api
- gotools & gocode
- fix fastmod match full version, example
github.com/mypkg/v2
- types check add basic type
- fix fastmod match full version, example
- 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
-
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
- 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
- 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
-
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
-
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
- 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
- LiteIDE
- BUG fixed, gocode code jump and import line jump
- GolangEdit
- fix jump def for import line
- gotools & gocode
- fix types jump
-
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 #986
-
gotools
- find all usages support Go module work dir
-
gotools
- fast completer for Go module project
- provide types info for liteide by cache
- 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
- 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
- LiteIDE
- update gotools support go1.11 modules
- update 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
- 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
- LiteIDE
- update gocode for mdempsky/gocode support go1.11
- update DlvDebugger plugin for Delve detail information
- LiteDebug
- add threads/goroutines/registers view
- watch view support double clicked change and update
- DlvDebugger
- add dlv rcp-mode for get more info
- variable and watch support detail information
- watch support local/package variable
- support threads/gorountines/registers model
- GolangCode
- QuickOpen
- add dly filter editor for optimize many files search
- fix quick open symbol action
- LiteIDE
- support import jump to package source file
- support import hints for all package on code completer
- add build & debug action to build menu
- fix build debug gcflags for go version
- LiteApp
- fix tab style sheet for Qt5.9 on macOS
- project wizard add gocmdex/gopkgex for anywhere
- LiteBuild
- build config file add debug support
- golang build add debug/debugtest action
- fix golang build debug gcflags depends for go version
- LiteDebug
- filesystem add debug file action
- remove internal golang build function
- LiteEditor
- reimplemented backspace quotes audo insert/remove action
- GolangCode
- parser import package for GOPATH
- fix vendor import for code completer
- add import hints for all package option (default)
- add parser cgo completer list on editor
- GolangEdit
- fix import line navigate show link source
- add import line jump to package file list
- QuickOpen
- add quickopenfolder implement
- gotools
- add new debugflag action for print debug gcflags for go version
- types find import dir check vendor
- types add import info and doc
- fix astview pkg nil check
- 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
- 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
- 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
- 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
- LiteIDE
- build config custom gopath support inherit parent path's gopath setup
- GolangCode
- update gocode lib-path by build config custom gopath
- LiteEnv
- optimization check go enviroment
- LiteBuild
- build config custom gopath inherit parent path
- fix BuildAndRun kill old on window
- fix build config custom gopath action
- GolangPackage
- fix load package treeview error
- DlvDebugger
- dlv use headless mode
- fix dlv kill process
- LiteIDE
- support folder build config custom GOPATH
- support folder build config BUILDFLAGS -tags setup
- support folder build config TARGETBASENAME setup
- support session switching for folder/editor
- support load custom icon library from liteapp/qrc folder (default and folder)
- reimplemented multifolder model, it took me a long time :)
- add macOS session menu for native dock menu
- recent menu sync for multi windows
- gotools support +build source navigate (single file or -tags setup)
- LiteApp
- add the session switching function
- add autosavedocument emit message option
- add max editor tab count option
- add option action to standard toolbar
- add tool window use shortcuts option for unstandard keyboard option
- add exit liteide ctrl+q on windows
- add themes (carbon.qss gray.qss sublime.qss) for liteide & beautify old themes, thanks for hope hook
- editor tab context add open terminal here action
- folders context menu add open in new windows action (new folder session)
- folder view add show showdetails action
- fix folder sync editor incorrect on macOS
- fix webview and debug console qss
- fix folders tool window enter key to jump
- fix exit error save session by ctrl+q on macos
- fix newfile dialog space name
- update folder tool window showInExporer showInShell action text
- LiteFind
- find files add auto swith current folder checkbox
- find in editor add show replace mode checkbox
- filesearch enable replace whitespace or empty
- editor replace all in one edit block for ctrl+z once undo
- LiteBuild
- add custom GOPATH in build config for build/debug/GolangEdit
- add custom share-value BUILDFLAGS in build config for build/debug/GolangEdit
- add custom TARGETBASENAME in build config for build/debug
- support BUILDFLAGS -tags for build/debug/GolangEdit
- update gosrc.xml to export custom value and share-value
- folders tool window context menu add Go build configuration action
- folders tool window context go tool use Go build configuration setup
- fix stop action for kill process
- LiteDebug
- console use editor color scheme
- support LiteBuild folder build config BUILDFLAGS/BUILDARGS -tags flag setup
- DlvDebugger
- fix process identify for auto exit
- LiteEnv
- default env /usr/local/go on macosx
- update macosx cross env GOROOT for system
- LiteEditor
- context menu add convert case menu
- go.snippet add iferr
- update sublime.xml / sublime-bold.xml, thanks for hopehook hopehook@qq.com
- alt+backspace delete serial whitespaces
- option font QComboBox to QFontComboBox, add restore DefaultFont action
- option add show monospace font check
- option file types sort mimetype, show custom extsition first
- GolangPackage
- gopath setup add use sysgopath/litegopath check
- GolangPlay
- fix goplay use goenvironment
- GolangDoc
- change golang api index search for go/api folder
- GolangEdit
- add go root source readonly setup option
- support folder go build config BUILDFLAGS/BUILDARGS -tags flag setup
- fix interface type by gotools
- fix find process stop and run
- fix lookup guru for source query
- GolangAst
- fix astview enter key to jump
- FileBorwser
- fix file system enter key to jump
- gotools
- fix types interface method
- types support +build for single source
- types support -tags flag
- tools
- add new exportqrc tool for export liteide all build-in images
- LiteApp
- restore folder first on MacOS
- GolangEdit
- update pkglist
- LiteIDE
- add command line
liteide [files|folder] [--select-env id] [--local-setting] [--user-setting] [--reset-setting]
- add command line
- 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
- 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
- LiteApp
- add new vs-dark css, thanks tupunco
- fix and re-implement editor list menu
- QuickOpen
- QuickOpenFile skip same folder and same files
- QuickOpneFile add current editor local files
- 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
- 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
- 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
-
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
- LiteIDE
- fix editor change crash
- LiteIDE
- add output option
- add windows native open explorer
- add Ukrainian translation thanks Roman Shmelev rshmelev@gmail.com
- 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
- LiteIDE
- fix code navigate history ( build / astview / debug / link)
- fix UNC path crash check
- LiteEditor
- add copy/cut/move/join line action
- fix selection color
- fix link color
- GolangEdit
- add global find usages and refactor(GOPATH)
- add refactor revert mode
- add golang symbol document on tooltip
- fix no jump code tooltip
- fix syntax for Non-English symbol name
- LiteFind
- add find swith replace mode
- add replace revert mode
- LiteBuild
- fix build lock custom config
- GolangAst
- fix Non-English symbol name
- gotools:
- type - simple object info
- type - add global usages
- type - add symbol doc search
- type - add XTest files support
- type - fix field pos search
- astview - update type var and factor to global
- 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
- 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
- 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
- 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
- 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)
- liteide_stub
- merge and optimization code.google.com/p/goimports
- fix astview for decl funcs
- fix import line find uses
- LiteApp
- update german translation, thanks Harald Leinders
- fix PATHEXT no default on windows
- fix treeview remove crash bug
- fix open terminal
- GolangEdit
- fix import find usages
- fix golang func decl syntax highlighter
- GolangAst
- fix astview view missing funcs
- GolangCode
- fix goimports incorrectly removing certain no incorrectly removing no convention import paths
- GolangCode
- fix import style
- LiteEditor
- fix codecompleter crash
- GolangCode
- prompt pkg not find , enter key to auto import
- fix struct offset for gocode
- GolangFmt
- merge goimports to liteide_stub
- default use goimports
-
LiteApp
- new codecompleter components
- log and build output no wrap
- update Japanese translation
- update German translation
-
LiteEditor
- new codecompleter components
- code completer match by strings.hp => HasPrefix
- code completer sort by prefix
- code completer list use tooltip
- code completer list updown use ctrl+n/ctrl+p short key
- smart () [] "" '' `` insert and backspace remove
- smart right ) ] " ' ` insert skip
- fix code completer up/down key
- fix ctrl+enter/ctrl+shift+enter to insert line after/berore
- fix selection highlight
-
LiteBuild
- golang config custom add TESTARGS/BENCHMARKARGS
- output font family use editor family
- 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
- LiteIDE
- add golang simple lexer for editor
- add golang code complete tooltip
- golang code complete disable on comment or strings
- fix escape return editor
- LiteEditor
- add IHighlighterManager interface
- add ITextLexer interface
- add new color scheme carbon from William Kennedy bill@ardanstudios.com
- fix kate code fold
- fix code completer offset
- GolangEdit
- add golang simple lexer
- add golang highlighter parser
- add tooltip for complete
- GolangPresent
- view by QtWebKit
- WebKitHtmlWidget
- change to browser view mode
- 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, thanks github.com/lixiaolong
- LiteIDE
- reduce application memory usage
- add new golang doc search (modification from rspace doc tool)http://code.google.com/p/rspace.cmd/doc
- update golang api index
- folder add go build context menu
- short folder name
- optimization litide_stub api tool
- add kate solarsooty.xml thanks for Unknown https://github.com/Unknwon
- add code complete short key (ctrl+space)
- fix gocode automatically plugin
- fix golang present verify plugin
- LiteIDE
- fast highlighter for MacOS X 10.9
- fast expression lookup F1/F2
- cancel x20 always open in new window mode.
- add new JsonEdit plugin.
- add reload/close dialog YesToAll, if modified on the drive.
- add auto reload files option, if modified on the drive.
- add store setting to local ini file option.
- fix folder expand state
- fix for case sensitive path comparison on windows
- fix memory leak
- LiteBuild
- add golint support
- LiteEnv
- recreate system.env
- LiteEditor
- new color scheme gist-github (thanks William Kennedy bill@ardanstudios.com)
- fix if/else syntax fold
- GolangAst
- add type factor to funcs folder
- add type const
- add import symbol, and view document menu
- add context menu
- add symbol extra info
- GolangFmt
- fix timeout
- fix GOPATH
- GolangDoc
- fast expression lookup F1/F2
- LiteIDE
- add folders manager
- always open folder with new window (option)
- editor add navigate area for code format or build error
- add new GolangPresent plugin
- tool windows use instantpopup
- update editor tab context menu
- add evilworks.qss style (by Vedran Vuk vedranvuk82@gmail.com)
- LiteEditor
- add error navigate area
- update kate highlighter
- add gopresent.xml syntax
- add Visual Studio Theme (by William Kennedy bill@ardanstudios.com)
- fix goto match braces
- update editor menu
- LiteEnv:
- auto set $PATH for GOROOT/bin and GOBIN and GOPATH/bin and GOPATH/bin/GOOS_GOARCH
- fix to use utf8 encoding
- GolangCode:
- auto update depends package (option)
- fix close gocode on last window close
- GolangFmt:
- use sync code format (option)
- use goimports instead gofmt (option)
- code format error show in editor navigate area
- LiteDebug:
- external cmd setting
- fix command input foucus
- Markdown:
- add new Github_Style.css (by Slene vslene@gmail.com)
- FileBrowser:
- option show hidden files
- LiteBuild:
- fix build menu enable
- build error show in editor navigate area
- add gopm(Go Package Manager) tool https://github.com/gpmgo/gopm
- GolangPresent:
- support golang present editor
- verify present error show in editor navigate area
- export golang present to html
- Welcome:
- update document
- add zh_CN document
- LiteIDE
- MacOS X 10.8 Retina support
- add simple webkit browser
- update macosx tool window short key to Ctrl+Alt+1~9
- LiteDebug
- add debug go test support, thanks for GoEddie https://github.com/GoEddie
- GdbDebugger
- gdb debugger --tty mode support (windows default)
- debugger command input foucus
- LiteEditor
- add wheel zooming option
- fix editor extra width
- fix init editor update
- LiteFind
- fix find hide
- Markdown
- markdown preview fast sync
- fast for gocode
- add option to close gocode on exit
- auto append GOPATH/bin to liteide env PATH
- editor extern highlighting "TODO"
- go code auto-complete ignores strings and comments
- compiled compatibility for qt5.02
- optimization gocode plugin
- execute preload litebuild/command/*.api
- execute enable tab key to compiler
- English spelling and grammar corrections throughout, thanks for Nik-U https://github.com/Nik-U
- LiteIDE:
- Improved event log
- litefind:
- Find/Replace commands highlight existing text
- enable find file
- add close button
- liteeditor:
- Word wrap support
- Added option to trim whitespace on save
- Added option to hide edit toolbar
- update kate and color scheme
- fix kate/highlight tab
- fix editor indent guide by tabsize
- liteapp:
- fix full screen bug
- litebuild:
- execute use combbox
- add close button
- litedebug:
- add close button
- markdown:
- enable markdown(sundown) extend
- LiteIDE:
- 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 pollux@lavabit.com
- add tr liteide_de.ts , thanks for Helge Plaschke https://github.com/HelgePlaschke
- fix keybord scheme
- liteeditor:
- show tab ident guide
- show find scope expression
- show selection scope expression
- show file eof - option
- show line wrap (markdown editor)
- update current line color
- any time focus if need
- fix zoom tab width
- fix open file cursor position start
- fix set color theme not request restart
- markdown:
- fix export path
- filesystem:
- fix double clicked item and execute
- litedebug:
- save/restore start editor
- fix breakpoint move in editor
- fix debug target args
- litefind:
- new find and replace
- fix find editor and unfold
- fix backword find
- litebuild:
- add test bench
- document:
- enable zoom font size Ctrl++/Ctrl+-/Ctrl+0
- fix find crash
- gopath setup:
- fix invalid path
- 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
- 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
- fix
- 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
- 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
- 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
- markdown batch
- separate to html
- separate to pdf
- merge to html
- merge to pdf
- markdown editor support
- GolangDoc:
- fix url parser
- 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
- tools/goapi : new goapi tool
- GolangDoc: View Expression Information (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 completer 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
- LiteBuild : BUILDARGS / INSTALLARGS support set example -gcflags "-N -l" for debug example -ldflags "-s" for release
- remove: Makefile plugin , Profile plugin, x64 Project
- 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 completer func auto append ()
- LiteEditor : fix tab indent
- FileSystem : fix execute find path
- LiteFind : fix current directory
- 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
- 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
- Windows : include diff bin
- 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
- GolangFmt : fix fold error diff bug
- LiteDebug : add var watch, example main.var os.Stdout
- Welcome : add load last selection
- LiteEditor : add fold or unfold all action
- LiteEditor : add duplicate action
- LiteEditor : add color theme railscast.xml(Alexander Rødseth)
- LiteFind : default find use editor selection
- LiteEnv : fix windows env LITEIEDE_EXECOPT=/C
- LiteApp : fix icon on windows xp unable show
- LiteEditor : fix fold bug - line include "head{}end"
- LiteEditor : kate go.xml breace match add "[]"
- LiteIDE : LiteIDE use new logo
- LiteEditor : fold / unfold
- LiteEditor : color scheme custom selection
- LiteEditor : kate go.xml remove linecontinue
- LiteEditor : goto line
- LiteApp : fix recent file load bug
- GdbDebugger : fix frame if not find fullname
- LiteIDE : update faq document
- LiteIDE : add install document
- LiteIDE : reset resource directory
- LiteEditor : goto next/prev block
- LiteEditor : code comment
- LiteEditor : braces match
- LiteEditor: LRLF check by \n
- LiteEditor: no print char conver to .
- LiteEditor: move tooltip to status
- GolangFmt : enable gofmt diff
- GolangFmt : save auto gofmt
- LiteBuild: project build toolbar and editor build toolbar.
- LiteFind: add file search
- PackageBrowser: fast load
- LiteBuild: fix execute args for gosrc/gopro/makefile
- LiteApp: add option - when close project auto close project editors
- PackageBrowser : double click pkg and load project
- LiteEditor: add option - completer case sensitive
- GolangPackage : enable local package
- GolangDoc : golang api fmt#Println -> fmt.Println
- LiteBuild : fix regexp error
- FileSystem: (windows) fix rename abc to Abc false
- PackageProject : remove auto reload timer
- LiteEditor: (linux) redo enable CTRL+Y
- GolangPackage : new golang package plugin for GO1
- GolangPackage : PackageBrowser and PackageProject for GO1
- GolangTool : remove the plugin
- GolangDoc: add golang api for GO1
- GolangDoc: add golang api filter
- GolangAst: add filter
- GolangAst: classview and outline
- LiteEditor : completer option
- LiteApp : new file wizard support GO1
- Welcome : new recent page
- gopromake : update pkg depend
- GolangPlay : new go playground plugin
- GolangTool : sync editor, sync project
- GolangTool : new golang plugin for GO1, import GOPATH project
- GolangDoc : update to GO1
- LiteBuild : update to GO1
- tools : udpate all tools for GO1
- LiteEditor : add line mark api
- LiteDebug : new debug toolbar
- LiteDebug : insert/remove break
- LiteDebug : breakpoint and current line mark
- GdbDebugger : async record view
- GdbDebugger : variables expand tree
- GdbDebugger : call stack view
- GdbDebugger : load library view
- TerminalEdit : provided to LiteBuild and LiteDebug
- LiteDebug : new debug manager plugin
- GdbDebugger : new gdb debugger plugin
- LiteBuild : add build config and custom
- LiteFind : fix regexp use match case
- LiteFind : new find and replace plugin, remove CodeSearch plugin
- LiteEditor : fix word api completer three parts error
- LiteEditor : fix word api completer sorted
- LiteApp : fix main window state load/save on linux
- LiteApp : change path to standard linux path
- LiteBuild : add build option, example execute arguments
- FileBrowser : add new file wizard
- Welcome : new html page, quick link, session, recent projects and files
- GolangDoc : generic document nav
- GolangDoc : scheme entry [file|list|find|pdoc]
- FileBrowser : add "View Godoc Here"
- LiteBuild : auto clean output if line more than 1024
- LiteEditor : word completer sorted
- LiteEditor : auto braces last state check
- GolangAst : show type struct field
- GolangAst : editor state keep self
- LiteEnv : new plugin, liteide enviroment setup
- Welcome : add LiteIDE document browser
- GolangDoc : add package find, example input "zip" and find
- GolangDoc : add godoc /src/pkg/ and /src/cmd/ tree
- GolangDoc : add go/doc/ document browser
- GolangDoc : add document browser text search
- LiteEditor : add export html file
- FileBrowser : add menu item desktop explorer
- LiteEditor : add enable automatic insert brackets
- LiteEditor : add option : display and behavior
- LiteApp : fix session load last editor or welcome page
- LiteApp : fix find mimetype incorrect
- GolangCode : fix application exit gocode close
- FileBrowser : fix context menu popup on root
- LiteBuild : fix ouput html format to plaintext
- LiteBuild : fix build does not handle spaces in file paths
- LiteBuild : fix output append \n->next append
- LiteBuild : fix enviroment depend of LiteBuild
- add CodeSearch plugin : Editor Search and Replace
- add GolangDoc plugin : Golang Package Find
- add Search and Replace Regex: (Colo)(u)(r) -> \1\3
- add FileBorwser top dir setup
- add LiteEditor Copy Syntax Color support (HTML mimedata)
- add LiteEditor ReadOnly
- add MainWindow all DockWidget saveState
- add EditorManager CTRL+TAB switch
- update tools/gopromake to r58
- update tools/goexec to r58
- update tools/goastview to r58
- fix filebrowser rename show oldname
- fix ENV c:/go/bin;%PATH% order, GOBIN is priority
- fix FileBrowser sort incorrect on MACOSX
- fix GoFmt reload editor display pos keep
- fix Editor Close Ask BUG ret==SaveAll
- fix Editor word writed ,completer only one match auto hide
- add interface zh_cn
- add filebrowser pluing add/change/remove
- add editor color style scheme setup
- add editor codec check/reload
- add editor pdf export
- add editor print and preview
- editor style line LRLF of source
- kate go.xml support "number" style
- liteapp last session save/load
- add file browser plugin
- source editor pre link project build
- source editor outside modify/remove watcher
- add gocode plugin
- add build/makefile
- add build/lua stdoutput:setvbuf("no")
- fix build task stop on error
- fix build process write \n
- New LiteIDE X version
- add build on MacOSX10.6
- support Makefile and .pro project
- project support GCOPT and GLOPT
- global option page
- global output pane
- set GOROOT option
- run shell
- run debug
- run process can write
- run process can kill
- clean project opt temp or all
- new project wizard : .pro/package/Makefile
- new example goinfo, how to use local or search package
- goastview plugin
- add build on Linux64
- build error and jump to source line
- gopromake use goroutines
- init version