Roy Qu
f67628863f
- fix: minor memory leaks when set itemmodels
...
- fix: thread for parsing doesn't correctly released when parsing finished ( so and the parser)
2022-10-10 18:05:18 +08:00
Roy Qu
eebd7336c2
- change: sort local identifiers before keywords in the auto completion popup
2022-07-22 21:02:07 +08:00
Roy Qu
19c2096e5e
minor fix
2022-04-25 10:13:28 +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
bf25853da1
- fix: wrong code completion font size, when screen dpi changed
...
- enhancement: replace Files View Panel's path lineedit control with combo box
2022-02-11 20:19:48 +08:00
Roy Qu
428a079b7f
auto generate qrc files for iconsets, color schemes and themes
2022-01-30 00:01:15 +08:00
Roy Qu
00da09199b
refine code completion ui
2022-01-27 21:27:51 +08:00
Roy Qu
771ccec745
- enhancement: code completion ui redesigned
2022-01-27 20:31:44 +08:00
Roy Qu
620bdc8266
- fix: code folding calcuation not correct when some codes are folded and editing after them
2022-01-27 18:34:18 +08:00
Roy Qu
b114eb216c
- enhancement: code completion find words with char in the middle
2022-01-27 01:03:01 +08:00
Roy Qu
609f611e8f
- enhancement: highlighter for GLSL (OpenGL Shading Language)
2022-01-23 23:27:48 +08:00
Roy Qu
52a29a4d43
- change: symbols that exactly match are sorted to the front in the code suggestion popup list
...
- fix: symbols defind locally should be sorted to the front in the code suggestion popup list
2022-01-18 13:23:21 +08:00
Roy Qu
5b699f2b46
- change: symbols that exactly match are sorted to the front in the code suggestion popup list
2022-01-18 13:08:53 +08:00
Roy Qu
bb6a4ed9c8
qt 5.12 compatibility
2022-01-04 16:50:54 +08:00
royqh1979@gmail.com
317db42876
add license information
2021-12-26 23:18:28 +08:00
Roy Qu
095a0897f2
work save
2021-12-08 21:44:40 +08:00
Roy Qu
e8644dfd0b
work save
2021-12-08 19:13:47 +08:00
Roy Qu
8a2d40f6d7
minor refactor
2021-12-04 14:53:21 +08:00
Roy Qu
6f8096bc27
change: redesign code completion logic
2021-12-04 10:02:07 +08:00
Roy Qu
f75f885129
- enhancement: use token list instead of single string to do code completion ( intial version)
...
- fix: language options in the project wizard don't work
- fix: "ake as default language" option in the project wizard doesn't work
2021-12-03 21:36:12 +08:00
Roy Qu
20782fc221
stage 1 finished: use the expression token list in the editor to completion,
...
instead of just the expression string
2021-12-03 21:07:40 +08:00
Roy Qu
890ad641ad
work save
2021-12-03 20:24:49 +08:00
Roy Qu
8a69451139
work save
2021-12-03 20:08:18 +08:00
Roy Qu
fd03ea4098
work save
2021-12-03 11:40:05 +08:00
royqh1979@gmail.com
177cd6e397
- enhancement: code completion suggestion for phrase after long/short/signed/unsigned
2021-11-18 12:51:05 +08:00
royqh1979
81b524c9ed
dont save parser when code/header completion popup hides
2021-11-12 02:31:45 +08:00
royqh1979@gmail.com
3d2fb53388
- fix: can't show code completion popup if symbol is proceed with an operator '~' ( and it's not a destructor)
...
- fix: can't show code completion popup when define MACRO
- fix: can't debug files with chinese characters in the path
2021-11-10 21:28:08 +08:00
royqh1979
c5105cfa43
code completion popup window use editor's background clor
2021-11-04 00:54:20 +08:00
royqh1979
d297faf3af
- add: "C Reference" in the help menu
...
- fix: Custom editor colors shouldn't be tested for high contrast with the default background color
- fix: Custom color settings not correctly displayed in the options widget
- enhancement: add hit counts in the search result view
- fix: editor actions' state not correctly updated after close editors.
2021-11-02 23:47:51 +08:00
royqh1979@gmail.com
8599190d13
- fix: font styles in the color scheme settings not in effect
2021-10-10 21:23:25 +08:00
royqh1979@gmail.com
caaf07a6cc
- fix: old data not displayed when editing code snippets
...
- fix: shift-tab for unindent not work
- fix: can't save code snippets modifications
2021-10-03 08:25:28 +08:00
royqh1979@gmail.com
25070cc491
- implement: context menu for debug console
...
- fix: errors in debug console
- fix: speed up the parsing process of debugger
2021-10-02 17:01:08 +08:00
royqh1979@gmail.com
237e86cea0
- implement: user code snippet / template
...
- implement: auto generate javadoc-style docstring for functions
- enhancement: use up/down key to navigate function parameter tooltip
- enhancement: press esc to close function parameter tooltip
2021-10-02 13:29:45 +08:00
royqh1979@gmail.com
6ecfd228be
work save
2021-09-30 21:25:48 +08:00
royqh1979@gmail.com
c59e2c6667
work save
2021-09-30 20:10:48 +08:00
royqh1979
a0ea72071c
work save: code snippet edit
2021-09-30 12:52:22 +08:00
royqh1979
b518304f56
- implement: symbol usage count
...
work save: code snippets
2021-09-30 11:20:43 +08:00
royqh1979
0940777f15
- enhancement: show caret when show code/header completions
2021-09-29 19:40:03 +08:00
royqh1979@gmail.com
22acab0950
fix : header file completion stop work when input '.'
2021-09-27 00:52:25 +08:00
royqh1979@gmail.com
6ec3cfbfca
fix: enum values no correctly displayed
2021-09-26 19:40:52 +08:00
royqh1979@gmail.com
3a6097c40f
class browser color ok
2021-09-25 23:12:36 +08:00
royqh1979@gmail.com
2ae8521bca
- fix: code suggestion popup window don't highlight current item
...
- fix: the order of symbols in local and system headers in the suggestion popopup is wrong
2021-08-29 10:29:56 +08:00
royqh1979@gmail.com
7207994d57
work save: header completion suggestion done
2021-08-29 10:14:07 +08:00
royqh1979@gmail.com
f1ae5bfdfd
work save: header completion
2021-08-29 00:48:23 +08:00