Roy Qu
739f382f46
- change: Remove option "clear all symbols when current editor is hidden".
...
- fix: When opening multiple files, only the active file should be parsed.
2023-08-11 13:49:09 +08:00
Roy Qu
62f7c0a495
- change: New file created by file template is set as unmodified by default.
2023-08-09 23:01:53 +08:00
Roy Qu
7104089e66
comment out debug info
2023-08-09 22:36:33 +08:00
Roy Qu
0f7b4b8ce5
- fix: Wrong code suggestion while inputing numbers in assembly files.
...
- fix: Defines in all files are wrongly cleared when reparsing.
2023-08-09 22:35:25 +08:00
Roy Qu
3a8e434399
- change: Git support is disabled in the distributed buildings.
2023-08-08 14:41:23 +08:00
Roy Qu
dfbdf604fb
- fix: Filename in the gcc 13.1 error messages when building project is using wrong encoding.
2023-08-08 12:44:46 +08:00
Roy Qu
f111433ac5
- fix: Can't parse virtual inherit.
2023-08-08 10:40:59 +08:00
Roy Qu
30426ac58f
Crash when enum value is a symbol that not valid.
2023-08-07 18:28:30 +08:00
Roy Qu
d1214e3d63
fix: Value of noname enum members are not shown in the class browser.
2023-08-07 14:42:42 +08:00
Roy Qu
6a06b5b3d6
- fix: Dummy struct/enum symbols shouldn't be shown in the completion suggestion.
...
- enhancement: Support optional enum name.
- enhancement: Support optional enum type.
- enhancement: Support simple const expression evaluation for enum values.
- fix: Accessibilty for inherited members are not correct calculated in multiple inheritance.
- fix: Can't handle full class name when handle inheritance.
2023-08-07 14:23:57 +08:00
Roy Qu
dd724e64c2
- enhancement: Show progress dialog if the time for searching compilers is too long.
2023-08-06 00:05:58 +08:00
Roy Qu
9be257e8e8
- fix: "UTF-8 BOM" can't be correctly loaded as project file's encoding.
...
- fix: Project file's encoding is not correctly updated after converted manually.
2023-07-31 21:07:45 +08:00
Roy Qu
d3a8a57cf5
- fix: Goto definition/declaration may choose wrong symbol is multiple files are opened and symbols have the same name.
2023-07-27 15:44:33 +08:00
Roy Qu
9076fb6ab9
refactor: fix typos
2023-07-25 09:41:20 +08:00
Roy Qu
21b4494f3c
- fix: english typos. (thanks for sangiye0@github)
2023-07-24 18:38:58 +08:00
Roy Qu
4bebf8da65
remove debug code
2023-07-15 08:25:39 +08:00
Roy Qu
b579139191
- fix: Code completion doesn't work if "min id length to show completion" is not 1.
2023-07-15 08:20:26 +08:00
Roy Qu
2943226e46
- fix: Code completion doesn't work if "min id length to show completion" is not 1.
2023-07-14 22:01:58 +08:00
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