Roy Qu
cd4284f13d
fix: memory view's cell is too wide in linux
2023-07-14 20:37:29 +08:00
Roy Qu
8e6a1872db
- fix: members of elements of stl maps are not correctly suggested.
2023-07-14 17:44:14 +08:00
Roy Qu
73abcdbb23
update gcc 13.1 gdb scripts
2023-07-14 10:33:26 +08:00
Roy Qu
2c999dd8ed
try to invoke set print characters when gdb starts
2023-07-14 08:30:21 +08:00
Roy Qu
41611d6ab6
remove material iconset
2023-07-13 21:05:35 +08:00
Roy Qu
6d4d06ed32
change icons
2023-07-13 21:00:29 +08:00
Roy Qu
4d77ceda99
update material icon set
2023-07-13 20:54:45 +08:00
Roy Qu
c743e75997
add material icon set
2023-07-13 20:47:25 +08:00
Roy Qu
7b741dfdb9
- enhancement: Don't show "\000" of string values in the debug local variables panel.
2023-07-13 11:01:11 +08:00
Roy Qu
ab9524e134
- change: Don't print repeated values in gdb individually
2023-07-13 10:08:01 +08:00
Roy Qu
d629a496ff
- fix: Shouldn't auto indent lines starts with "\\".
...
- enhancement: When problem case's expected output is not too large (<= 5000 line), highlight text in the first different line in the expected output.
- enhancement: Highlight text in the first different line using the error color.
- enhancement: Add the option "redirect stderr to the Tools output panel" in the options dialog -> executor -> problem set page.
2023-07-12 12:08:26 +08:00
Roy Qu
7ad6a64150
- fix: "Toggle breakpoint " in the editor gutter's context menu doesn't work.
...
- fix: Click editor's gutter won't toggle breakpoint in KDE debian 12
2023-07-08 19:47:48 +08:00
Roy Qu
5e71973152
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2023-07-07 08:36:51 +08:00
Roy Qu
b3352df412
fix: highlight colors for the light theme
2023-07-07 08:35:45 +08:00
Roy Qu
4f23c35808
- enhancement: Correctly reformat C++ three-way comparision operator "<=>"
2023-07-06 20:41:54 +08:00
Roy Qu
5240b1f01f
Redesign find in files UI
2023-07-05 19:34:17 +08:00
Roy Qu
595156e80f
- enhancement: Folder mode in "File in files" dialog.
...
- enhancement: When open a file, test if it contains binary contains.
2023-07-05 15:02:39 +08:00
Roy Qu
eccdf68a60
- fix: Tips for problem is not correctly displayed.
2023-07-05 11:21:20 +08:00
Roy Qu
56f03a52d5
- fix: Keyword asm is not correctly parsed.
2023-07-05 09:01:38 +08:00
Roy Qu
b65ad80235
- enhancement: Sort symbols by their declaration pos in the Class Browser, if not sort by alpha order.
2023-07-04 23:21:42 +08:00
Roy Qu
bd768552c0
- fix: Inherited class/struct members are not correctly shown in the completion suggestions.
2023-07-04 20:10:08 +08:00
Roy Qu
377a379554
fix: highlight for #define is not correct
2023-07-04 17:19:29 +08:00
Roy Qu
0e1332dd5e
fix: "__max" in istream.tcc is wrongly expanded.
2023-07-03 18:21:33 +08:00
Roy Qu
f4b61d5c5a
restore light theme's highlighted color.
2023-07-03 17:07:48 +08:00
Cyano Hao
e89f4400eb
Uniform look for Red Panda C++ under KDE/DDE ( #119 )
...
* KDE theme: fix visual problems with KDE dark mode; add system theme
* Make "Light" theme truly light under Breeze Dark theme.
* With this fix also expose dark mode support on Windows.
* Add "Auto" (system) theme that follows system style and color.
* Add "Adaptive" color scheme for system theme (using transparent background).
* Add support for transparent background in color schemes.
* move `alphaBlend` to utils
* hide Auto (system) theme on Windows
2023-07-03 14:06:26 +08:00
Cyano Hao
c7a95d9eab
Enable IME support in AppImage ( #116 )
...
* Linux package: add fcitx5-qt to AppImage build environment
* Linux package: add static link to ime plugins
2023-07-03 14:06:10 +08:00
Roy Qu
b571e5f535
- enhancement: Show code completion suggestion after "typedef" and "const".
2023-07-03 09:36:27 +08:00
Roy Qu
9e5fd90196
Don't hide windows.h in files that using ege lib
2023-07-03 07:11:51 +08:00
Roy Qu
48e6dbc024
- fix: Replace panel should be hidden after finding occurrencies.
2023-07-02 23:41:32 +08:00
Roy Qu
e11a81d3c0
- enhancement: add "OI Wiki" and "turtle graphics tutorial" in help menu for zh_CN locale.
...
- change: rename "graphics.h" template to "ege" for zh_CN locale
- change: update graphics.h/ege template's icon
2023-07-02 11:09:34 +08:00
Roy Qu
362cf5701c
- improve: Correctly expands multi-line macros when parsing;
...
- improve: Correctly eppands macros when real param string contains '(' or ')'.
2023-07-01 18:06:39 +08:00
Roy Qu
58b92a6360
- fix: crash when source files contains macro definitions like "#define cfun (cfun + 0)"
2023-07-01 13:41:27 +08:00
Roy Qu
88b592f829
- fix: crash when parsing files containing inline assembly code.
2023-06-30 11:52:01 +08:00
Roy Qu
e5e322dea4
- enhancement: correctly highlight multiline raw string literals.
...
- change: remove "Assembly" color scheme item (it's not used anymore).
2023-06-30 10:53:58 +08:00
Roy Qu
8ad9e22976
- fix: "typedef struct" for arrays is not correctly parsed.
2023-06-30 09:29:20 +08:00
Roy Qu
d71cd7e7dc
- fix: "typedef struct" that don't have definition of the struct is not correctly parsed.
2023-06-29 21:31:30 +08:00
Roy Qu
9dd654cc48
- enhancement: When deleteing files in the files view, try moving to the trash bin instead.
...
- fix: GNU assembly files (.s) are not shown in the files view.
2023-06-29 00:27:06 +08:00
Roy Qu
0e1decad65
check windows version and decide if the debug info in the executable files is utf8 encoded.
2023-06-27 11:50:43 +08:00
Roy Qu
adcaba29d0
windows'c gcc default to mingw-w64 gcc
2023-06-25 08:53:21 +08:00
Roy Qu
4070362cdc
- enhancement: improve parsing result for function parameters like 'Node (&node)[10]'
2023-06-21 19:30:02 +08:00
Roy Qu
35b986a358
- enhancement: improve code completion for std iterators defined with "using namespace std"
2023-06-20 21:07:26 +08:00
Roy Qu
3cc00eaf8f
improve pointer level calc for []
2023-06-20 19:26:28 +08:00
Roy Qu
9e7d82fc52
work save
2023-06-20 10:58:14 +08:00
Roy Qu
1928783cbd
- enhancement: differenciate -> and . when displaying completion suggestion infos.
2023-06-20 09:57:57 +08:00
Roy Qu
be8a5610a4
- fix: Use "/" as path seperator when starting app by double clicking c/c++ files in the explorer.
2023-06-16 17:57:24 +08:00
Roy Qu
5e78c0aa62
- fix: Goto definition/Goto declaration/Info tips can't be correctly triggered when mouse pointer is at the last half character of current word.
2023-06-15 16:40:47 +08:00
Roy Qu
dfed4accf6
- enhancement: Tooltip support for '->' operator on std iterators.
...
- enhancement: Close other editors.
2023-06-13 17:16:09 +08:00
Roy Qu
4746d1b63c
- enhancement: Code completion for '->' operator on std iterators.
2023-06-08 17:15:55 +08:00
Roy Qu
36cb8b7867
- fix: When selection is availalbe, Ctrl+Click shouldn't jump to declaration/definition.
2023-06-07 20:41:35 +08:00
Roy Qu
e2f25d063f
- fix: Typedef and using alias is not correctly handled in expression evaluation.
2023-05-31 20:06:52 +08:00