Roy Qu
ac54496aeb
- fix: auto syntax check use wrong charset, if a file in editing is not encoded with ANSI encoding
...
- enhancement: timeout for problem case test in
2022-03-27 11:44:52 +08:00
Roy Qu
4209241dea
- fix: when size of undo items is greater than the limit, old items should be poped in group
...
- enhancement: max undo size in option dialog's editor->misc tab
2022-03-20 18:10:53 +08:00
Roy Qu
5789aeee45
- enhancement: auto detect "gbk" encoding when running in zh_CN locale under Linux
...
- enhancement: disable encoding submenu when editor closed
- enhancement: clear infos in the status bar when editor closed
2022-03-12 17:37:53 +08:00
Roy Qu
416023dc60
- enhancement: optimize startup time
2022-03-11 20:51:33 +08:00
Roy Qu
82ecab9c90
- enhancement: reduce startup time by about 1 second.
...
- enhancement: add option "mouse selection/drag scroll speed" in the options dialog's "Editor" / "general" tab.
- fix: scroll speed of mouse selection/drag is too fast.
2022-03-04 19:04:45 +08:00
Roy Qu
ee59d80bdb
- enhancement: enable group undo
...
- enhancement: add option "hide symbols start with underscore" and "hide synbols start with two underscore"
- fix: can't rename project files that not openned in editor
- fix: dpi changes in CPU window shouldn't affect main window
2022-03-01 22:03:54 +08:00
Roy Qu
cc0b209e2f
- enhancement: option "open files in the same red panda C++ instance", in options->environment->file associations
...
- enhancement: hide unsupported files in files view
2022-02-28 22:40:09 +08:00
royqh1979@gmail.com
205d517fcd
- enhancement: clear history in file -> recent menu
...
- enhancement: close project in project view's context menu
- enhancement: auto find compiler sets when run for the first time
2022-02-23 13:17:57 +08:00
Roy Qu
664922a301
- fix: convert to encoding setting in compiler set option not correctly handled
...
work save:
git repository class
2022-02-15 00:01:50 +08:00
Roy Qu
18d5a6c1ab
initial work
...
- settings for git execute path
- a git manager
2022-02-08 23:38:29 +08:00
royqh1979@gmail.com
425b4a4e96
fix: crash while delete headers created by new header dialog
2022-02-01 16:17:28 +08:00
royqh1979@gmail.com
aeb1c36f07
- enhancement: custom theme
2022-01-28 16:13:20 +08:00
Roy Qu
771ccec745
- enhancement: code completion ui redesigned
2022-01-27 20:31:44 +08:00
Roy Qu
656ab3eaed
auto save new class dialog widht/height
2022-01-27 18:46:37 +08:00
royqh1979@gmail.com
f50eb61098
- enhancement: custom icon set ( in the configuration folder)
2022-01-27 12:08:57 +08:00
Roy Qu
a7557899d1
- enhancement: setting non-ascii font for editors
2022-01-26 14:31:26 +08:00
royqh1979@gmail.com
4797c15b04
- enhancement: add exec charset option to compiler set settings
2022-01-24 11:23:30 +08:00
royqh1979@gmail.com
d9f36ae3cd
work save: fix project file encoding setting
...
compiler set - exec charset setting
2022-01-24 01:08:47 +08:00
Roy Qu
8edace1c1d
- enhancement: add "minimum id length required to show code completion" to the options dialog's editor code completion page
2022-01-10 21:46:03 +08:00
Roy Qu
3d9edcad57
- enhancement: support ligatures in fonts like fira code ( disabled by default, can be turned on in options dialog's editor font page)
2022-01-10 20:16:26 +08:00
Roy Qu
9775ab6c84
- enhancement: auto save/restore size of the new project dialog
2022-01-08 21:23:20 +08:00
Roy Qu
e3b9565b84
support PREFIX in qmake script
2022-01-05 09:08:44 +08:00
Roy Qu
63e1b44fa5
- fix: can't reformat code
...
- enhancement: add option for setting astyle path
- fix: wrong file wildcard (*.*) in linux
2021-12-27 22:46:54 +08:00
royqh1979@gmail.com
317db42876
add license information
2021-12-26 23:18:28 +08:00
Roy Qu
1fe9be9791
add app library path
2021-12-26 15:08:54 +08:00
Roy Qu
edc9fe6ed0
add options to set terminal
2021-12-25 23:38:53 +08:00
Roy Qu
f2504e1f43
add options for gdb server
...
debug with gdb server
2021-12-25 18:09:50 +08:00
Roy Qu
655bad6715
- enhancement: select icon sets in options dialog ( but we have only 1 icon set now...)
2021-12-24 09:17:28 +08:00
Roy Qu
6c413fe8f9
- enhancement: icons in all dialogs auto change size with fonts
...
- enhancement: save/restore sizes of CPU dialog and settings dialog
2021-12-23 09:11:58 +08:00
Roy Qu
436a299ebb
- enhancement: set font for problem case input/output textedits
...
- enhancement: when run problem cases, updates output immediately
2021-12-15 19:12:16 +08:00
royqh1979@gmail.com
efdd4cd28c
- enhancement: add option "ignore spaces when validating problem cases" to the "Executor"/"Problem Set" option tab.
2021-11-27 15:43:47 +08:00
Roy Qu
3abbf66251
add "open cpu window when signaled" debug option
2021-11-25 10:18:21 +08:00
royqh1979
1c9bb49799
- enhancement: save/load default projects folder
...
- enhancement: add editor general options "highlight current word" and "highlight matching braces"
2021-11-18 21:25:28 +08:00
royqh1979@gmail.com
4e7269cbf0
- enhancement: auto save/load the default open folder in the configuration file
2021-11-10 10:42:33 +08:00
royqh1979@gmail.com
64e4ec3176
work save
2021-11-09 12:31:37 +08:00
royqh1979
f167e10c12
- enhancement: auto clear parsed symbols when the editor is hidden ( to reduce memory usage of un-active editors)
2021-11-08 09:19:50 +08:00
royqh1979@gmail.com
88a7c46eda
- enhancement: Problem Set
...
- enhancement: Competitive Companion Support
- fix: when search in project, files opened for search shouldn't be parsed for symbols.
- fix: when search in project, the search history is not correctly updated.
2021-11-02 13:12:36 +08:00
royqh1979@gmail.com
fde31ce7b5
- enhancement: more accurate auto indent calculation
...
- change: remove "add indent" option in the editor general options widget ( It's merged with "auto indent" option)
2021-10-29 15:15:43 +08:00
royqh1979
a3c335eed6
- fix: options not correctly set when change compiler set in the project settings
...
- change: reset compiler settings when change the project compiler set
2021-10-25 21:36:23 +08:00
royqh1979
c7205f572e
- enhancement: "use utf8 by default" in editor's misc setting
2021-10-24 13:03:54 +08:00
royqh1979
d2ca199024
work save
2021-10-22 07:42:51 +08:00
royqh1979
3e442b0860
- enhancement: autosave/load bookmarks
...
- enhancement: autosave/load breakpoints
- enhancement: autosave/load watches
2021-10-21 19:33:11 +08:00
royqh1979@gmail.com
e2751fc693
- enhancement: set mouse wheel scroll speed in the editor general option tab ( 3 lines by default)
2021-10-20 12:27:44 +08:00
royqh1979@gmail.com
25d83d0e8d
- enhancement: fill indents in the editor (Turned off by default)
2021-10-20 11:14:49 +08:00
royqh1979@gmail.com
7eda4e35b3
- implement: export as rtf / export as html
...
- fix: the contents copied/exported are not correctly syntax colored
- fix: stop execution if the source file is not compiled and user choose not to compile it
- fix: not correctly parse gdb's output
- fix: path not correctly setted for the debugger process
- fix: indent line not correctly drawed
2021-10-12 19:39:24 +08:00
royqh1979@gmail.com
0ae9b92924
- implement: register file associations
2021-10-04 19:23:52 +08:00
royqh1979@gmail.com
bed1dab265
- implement: correctly recognize clang (msys2 build)
2021-10-03 23:46:40 +08:00
royqh1979@gmail.com
7c68fc4f75
- fix: when press shift, completion popu window will hide
...
- enhancement: options in debugger setting widget, to skip system/project/custom header&project files when step into
2021-09-28 14:18:51 +08:00
royqh1979@gmail.com
1d2357c374
class browser done
2021-09-26 16:25:17 +08:00
royqh1979@gmail.com
95cb5ea52e
- enhancement: options for editor tooltips
2021-09-21 20:36:43 +08:00