Roy Qu
|
44d5453263
|
- enhancement: use expression processing in syntax highlighting for identifiers
- fix: if a function's declaration can't be found, it will be wrongly highlighted as variable
|
2022-03-08 22:29:15 +08:00 |
Roy Qu
|
409091d52b
|
- enhancement: custome icons for project view
|
2022-02-13 20:08:18 +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
|
d81740257a
|
fix: crash when there are catch block in the upper most scope
|
2022-02-09 20:50:01 +08:00 |
Roy Qu
|
6cbab4a646
|
- fix: typo error in the parser
- fix: typing after symbols like 'std::string' shouldn't show code completion suggestions
|
2022-02-07 09:53:02 +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
|
894e587f7d
|
- enhancement: show parameter tips for class constructors
- enhancement: when there are tips showing, don't show mouse tips
|
2022-01-26 12:17:15 +08:00 |
Roy Qu
|
83a4277e68
|
- fix: static members are not correct showed after Classname + '::'
|
2022-01-25 16:11:16 +08:00 |
Roy Qu
|
ca9006ff4f
|
- fix: can't show private & protected members of 'this'
- fix: function name like 'A::B' is not correctly parsed
|
2022-01-25 13:53:55 +08:00 |
Roy Qu
|
eff521ed21
|
- fix: code completion popup won't show members of 'this'
|
2022-01-25 13:09:36 +08:00 |
Roy Qu
|
609f611e8f
|
- enhancement: highlighter for GLSL (OpenGL Shading Language)
|
2022-01-23 23:27:48 +08:00 |
Roy Qu
|
df323d30c8
|
- fix: ctrl+click on the enum value will jump to the wrong line in it's definition file
- fix: line info in the mouse tip of statement not correct
|
2022-01-22 21:07:41 +08:00 |
Roy Qu
|
bf17e494fd
|
fix: variable names containing '_' are not correctly handled
|
2022-01-15 11:01:01 +08:00 |
Roy Qu
|
eefb65bcb4
|
- fix: parser can't correctly handle variable definitions that don't have spaces like 'int*x';
- fix: parser can't correctly handle function parameters like 'int *x'
|
2022-01-12 20:59:28 +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
|
9fc4b0ff09
|
- enhancement: run programs in terminal (under Linux)
- fix: monospace font doesn't exists under Debian Linux
- fix: files are readonly when opened in editor
|
2021-12-25 08:23:52 +08:00 |
Roy Qu
|
33e8042944
|
- enhancement: use the new expression parser to implement rename symbol
- fix: rename symbol shouldn't remove empty lines
|
2021-12-19 10:16:46 +08:00 |
Roy Qu
|
41336cf31f
|
add a function to find statement by expression in the parser
|
2021-12-18 23:36:58 +08:00 |
Roy Qu
|
2de2f1e162
|
work save
|
2021-12-12 13:02:00 +08:00 |
Roy Qu
|
095a0897f2
|
work save
|
2021-12-08 21:44:40 +08:00 |
Roy Qu
|
63d0321fcf
|
work save
|
2021-12-08 19:55:15 +08:00 |
Roy Qu
|
e8644dfd0b
|
work save
|
2021-12-08 19:13:47 +08:00 |
Roy Qu
|
f10bc14f3b
|
work save
|
2021-12-07 14:48:20 +08:00 |
Roy Qu
|
8db5c531ab
|
work save
|
2021-12-07 08:23:27 +08:00 |
royqh1979@gmail.com
|
d554e6dba5
|
work save
|
2021-12-06 11:37:37 +08:00 |
Roy Qu
|
b0f608a360
|
work save
|
2021-12-06 09:02:39 +08:00 |
Roy Qu
|
0360d704ed
|
work save
|
2021-12-05 20:27:09 +08:00 |
Roy Qu
|
3d8084c489
|
work save
|
2021-12-05 16:45:48 +08:00 |
royqh1979@gmail.com
|
4d6f78b0fc
|
work save
|
2021-12-05 10:52:17 +08:00 |
Roy Qu
|
2e54b4460d
|
work save
|
2021-12-04 18:38:54 +08:00 |
Roy Qu
|
6f8096bc27
|
change: redesign code completion logic
|
2021-12-04 10:02:07 +08:00 |
Roy Qu
|
fdfa7c779f
|
work save
|
2021-11-24 10:07:35 +08:00 |
royqh1979@gmail.com
|
e044bb0703
|
Merge branch 'master' into gdbmi
|
2021-11-20 07:22:09 +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@gmail.com
|
e60b909294
|
- enhancement: code completion suggestion for "__func__" variable
|
2021-11-17 17:18:02 +08:00 |
royqh1979@gmail.com
|
8b7d19f94e
|
work save
|
2021-11-12 10:51:00 +08:00 |
royqh1979
|
58ba490f32
|
work save
|
2021-11-12 07:26:13 +08:00 |
royqh1979
|
b3e5ddc94c
|
- enhancement: greatly reduces memory usage for symbol parsing ( memory needed for bits/stdc++.h reduced from 150m+ to 50m+)
- fix: currect compiler set not correctly updated when switch between normal file and project file
|
2021-11-12 02:20:13 +08:00 |
royqh1979@gmail.com
|
02d935fb32
|
- change: turn on gcc compiler's "-pipe" option by default, to use pipe instead of temp files in compiliation (and make the life of SSD longer)
- fix: correctly save input histories for the find combo box in the Find dialog
- add installer scripts
|
2021-11-05 10:44:23 +08:00 |
royqh1979@gmail.com
|
d27f8c1c50
|
- fix: can't parse old c-style enum variable definition like "enum Test test;"
|
2021-11-01 23:29:03 +08:00 |
royqh1979
|
e5e7635d1f
|
- change: Don't use 'pause' in the console pauser, in case of privilege problems.
- fix: parser use it's one keywords set , to prevent crash when exit
|
2021-10-30 21:15:07 +08:00 |
royqh1979@gmail.com
|
2ceb95e4cc
|
- fix: "tab to spaces" option in the editor general options widget doesn't work
|
2021-10-27 16:39:23 +08:00 |
royqh1979
|
3529e8dfea
|
- fix: can't correctly handle '&&' and '||' in the #if directive (and correctly parse windows.h header file)
|
2021-10-24 23:31:26 +08:00 |
royqh1979
|
d7cbd855ff
|
- fix: function declaration's parameters not correctly parsed, if it have a definition which have different parameter names
|
2021-10-23 16:35:36 +08:00 |
royqh1979
|
a5acb077fc
|
- fix: correctly handle integer with 'L' suffix in #if directives ( so <thread> can be correctly parsed )
- fix: correctly fill indents if it's not multiples of tab width
|
2021-10-20 20:15:16 +08:00 |
royqh1979
|
5c9ef2035e
|
clean up compile warnings
|
2021-10-20 18:05:43 +08:00 |
royqh1979@gmail.com
|
443aa541fc
|
- fix: can't correctly find definition of the symbols in namespace
|
2021-10-10 00:46:19 +08:00 |