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
|
bf422ad419
|
- fix: editor's font size set by ctrl+mouse wheel will be reset by open the option dialog
|
2022-02-03 07:45:59 +08:00 |
Roy Qu
|
e58ca80282
|
- fix: failed to show function tip, when there are parameters having '[' and ']'
- refactor iconmanager
|
2022-01-28 19:30:50 +08:00 |
Roy Qu
|
771ccec745
|
- enhancement: code completion ui redesigned
|
2022-01-27 20:31:44 +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
|
5a82da83fb
|
fix: dead loop when parsing function tips
|
2022-01-26 14:45:21 +08:00 |
Roy Qu
|
a7557899d1
|
- enhancement: setting non-ascii font for editors
|
2022-01-26 14:31:26 +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
|
0e620381d3
|
remove debug output
|
2022-01-24 21:46:38 +08:00 |
Roy Qu
|
ee9db9cdfd
|
- enhancement: parser not called when open a file, if option "clean parser symbols when hidden" is turned on.
|
2022-01-24 20:59:02 +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
|
722d02d688
|
- fix: project files' charset settings doesn't work correctly
|
2022-01-24 09:24:43 +08:00 |
Roy Qu
|
609f611e8f
|
- enhancement: highlighter for GLSL (OpenGL Shading Language)
|
2022-01-23 23:27:48 +08:00 |
Roy Qu
|
ebe2dbb95e
|
- fix: editor crash when no highlighter is assigned (the editing file is a not c/cpp source file);
- fix: ')' not correctly skip in the editor when no highlighter is assigned (the editing file is a not c/cpp source file);
|
2022-01-23 21:04:08 +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
|
c595b6e9da
|
- fix: app crash when ctrl+click on a #include statement that point to a directory instead of header file.
|
2022-01-21 19:32:12 +08:00 |
Roy Qu
|
39f8c98a66
|
work savw
|
2022-01-18 21:03:43 +08:00 |
Roy Qu
|
02813587fd
|
- fix: when show function tips, can't correctly calcuate the current position in the function param list
|
2022-01-18 20:31:07 +08:00 |
Roy Qu
|
6be9190a8a
|
- enhancement: better behavior of mouse tips
|
2022-01-15 11:33:41 +08:00 |
Roy Qu
|
04770a6fd8
|
- enhancement: better behavior of mouse tips
|
2022-01-15 11:22:20 +08:00 |
Roy Qu
|
1a6bd602c4
|
- fix: caret dispears when at '\t' under Windows 7
|
2022-01-12 22:25:57 +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
|
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
|
e30fa7bc0c
|
- fix: crash when closing the options dialog under Ubuntu 20.04 LTS ( no memory leak now)
|
2022-01-09 17:42:23 -08:00 |
Roy Qu
|
bb6a4ed9c8
|
qt 5.12 compatibility
|
2022-01-04 16:50:54 +08:00 |
Roy Qu
|
212fdc37b2
|
- enhancement: assign a not saved editor to a problem
|
2022-01-02 10:37:00 +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
|
96ab0890ba
|
- fix: watch and local infos not updated when changing current frame in the call stack panel
- enhancement: pause the debugging program (The debugger should work under gdb server mode, which is turned off by default in windows)
|
2021-12-27 10:59:04 +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
|
b5a450312a
|
- refactor: icon manager
- work save: icons in the dialogs
|
2021-12-23 00:24:52 +08:00 |
Roy Qu
|
a806fe9389
|
- enhancement: use svg icons for class browser
|
2021-12-21 07:38:49 +08:00 |
Roy Qu
|
7687fc1cb7
|
- fix: symbol completion for '<>' in the preprocessor line not work
|
2021-12-20 13:00:47 +08:00 |
Roy Qu
|
74fdf1ebef
|
- fix: left and right gutter offset settings not correctly saved
- enhancement: use svg icons for editor gutter, and they can zoom with font now
|
2021-12-20 09:36:18 +08:00 |
Roy Qu
|
6ab8ba9869
|
- fix: compiler set's custom link parameters not used when compiling
- fix: code completion doesn't work when input inside () or []
|
2021-12-19 16:54:31 +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
|
cd5b281c90
|
- enhancement: use the new expression parser to parse info for tips
|
2021-12-17 21:47:37 +08:00 |
Roy Qu
|
959cdab6cb
|
use point as the unit for font size in configuration
|
2021-12-17 09:05:01 +08:00 |
Roy Qu
|
b2caf38e89
|
- fix: use pixel size for fonts, to fit different dpi in multiple displays
|
2021-12-16 19:14:14 +08:00 |
Roy Qu
|
879f001d0c
|
- fix: current line of the disassembly in the cpu window not correctly setted
- enhancement: add "step into one machine instruction" and "step over one machine instruction" in the cpu window
|
2021-12-16 10:46:38 +08:00 |
Roy Qu
|
2de2f1e162
|
work save
|
2021-12-12 13:02:00 +08:00 |
Roy Qu
|
ee3864f565
|
work save
|
2021-12-08 22:47:28 +08:00 |
Roy Qu
|
095a0897f2
|
work save
|
2021-12-08 21:44:40 +08:00 |
Roy Qu
|
6f8096bc27
|
change: redesign code completion logic
|
2021-12-04 10:02:07 +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
|
fd03ea4098
|
work save
|
2021-12-03 11:40:05 +08:00 |
Roy Qu
|
54443c20f8
|
done: find completion word
|
2021-12-02 18:29:37 +08:00 |
Roy Qu
|
9cdac8c3ef
|
work save
|
2021-12-01 23:41:14 +08:00 |