Roy Qu
86fc0f08ef
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2024-03-07 21:36:15 +08:00
Roy Qu
c742a8bb29
- enhancement: Issue #196 Support C++ using alias in syntax highlighting/code completion/function tips.
2024-03-07 21:35:53 +08:00
Roy Qu
cb323850f0
change: force gcc use english to output if not in zh locale
...
enhancement: support gcc zh_CN locale
2024-03-07 20:33:16 +08:00
Cyano Hao
e0d57213ad
add support for versioned GCC and Clang in compiler hint ( #237 )
2024-03-07 15:55:51 +08:00
Roy Qu
0a11b4b6ea
- Enhancement: Issue #213 Expands macro when finding function tips.
2024-03-06 19:35:35 +08:00
Roy Qu
f7514e424e
refactor: Check string/rawstring/character status while completing symbols in c/c++ file
2024-03-05 21:20:47 +08:00
Roy Qu
e0438b1bf9
- enhancement: Internal optimization for open/edit files.
2024-03-05 16:34:41 +08:00
Roy Qu
bbe79297ef
fix: Deadlock while openning files that contains '\t'
...
fix: Optimize file openning
2024-03-05 15:29:25 +08:00
Roy Qu
535dde574b
Remove treefiles shortcuts
2024-03-04 21:11:26 +08:00
Roy Qu
db95cce299
- enhancement: Shortcuts for the tree view in files panel.
2024-03-04 20:40:13 +08:00
Cyano Hao
e6c1ca8b60
Share version number among qmake, xmake and shell scripts ( #233 )
...
* share version number among qmake, xmake and shell scripts
* use symlink for xmake inclusion
2024-03-04 18:39:14 +08:00
Roy Qu
6b891a6626
basicly done
2024-03-04 18:36:46 +08:00
Roy Qu
2a18f3f47a
Refactor: All file has a syntaxer
2024-03-04 16:01:23 +08:00
Roy Qu
518ce3f31a
optimization for token color settings
2024-03-03 20:58:51 +08:00
Roy Qu
3f2a0b424a
- fix: "float" in #include "float.h" is wrong syntax colored.
...
- enhancement: Unify syntax color for #include header name
2024-03-03 20:33:29 +08:00
Roy Qu
c8cc88844a
fix: wrong color for #include underline
2024-03-03 19:25:53 +08:00
Roy Qu
8561a035ae
- enhancement: Unique look&feel for the underline shown while ctrl+mouse over #include line.
...
- enhancement: Better look&feel for the wave underline shown for syntax errors.
2024-03-03 18:42:45 +08:00
Roy Qu
e4f0c88e80
Update translations
...
Change the way to differentiate test and release version
2024-03-03 17:32:10 +08:00
Roy Qu
804ff6085e
- fix: Issue #230 Crash when input " in the txt files.
2024-03-03 12:31:24 +08:00
Roy Qu
cb66c7f340
- fix: After spaces in comments and strings, symbol completion for '{' and '(' are wrong.
2024-03-01 19:30:37 +08:00
Roy Qu
25453e28eb
- change: Force use utf8 as the exec encoding for fmtlib in the auto link options page.
2024-03-01 18:51:23 +08:00
Roy Qu
7f2eaeeaa4
update Contributors.md
2024-03-01 08:41:18 +08:00
Roy Qu
e5d09a515c
minor update
2024-03-01 08:34:57 +08:00
Roy Qu
026a787ee5
- fix: Font style not applied when option "show spaces" is on.
...
Update Contributor info
2024-03-01 08:32:46 +08:00
MZZW
af11c6df32
修改了one dark配色中的空格字符的前景色,函数名加粗,对one dark主题配色做了些许调整 ( #227 )
2024-03-01 08:28:10 +08:00
West-Pavilion
af0e6ec803
Updated the Chinese translation for "Goto Page Start and Select" ( #226 )
...
This PR updates the Chinese translation for "Goto Page Start and Select" to accurately reflect the functionality of the feature.
本次PR更新了“Goto Page Start and Select”的中文翻译,以准确反映该功能的操作。
2024-03-01 08:27:48 +08:00
Roy Qu
30ed2fac79
- fix: Fallback font doesn't apply before restart
...
- fix: first indent line doesn't show
= fix: Selection background not correctly drawn
2024-02-29 19:17:14 +08:00
Roy Qu
7c379509bf
- Enhancement: When '{' is inputted and there are contents selected, auto add line breaks and indents.
2024-02-29 13:36:46 +08:00
Roy Qu
ee488384a1
- fix: Wrong indent for the line after the pasted context.
...
- Enhancement: When '{' is inputted and there are contents selected, auto add line breaks and indents.
2024-02-29 13:28:19 +08:00
Roy Qu
6daddd1e5b
- fix: Can't show function tips for std::ios::sync_with_stdio.
2024-02-29 09:50:20 +08:00
Roy Qu
bbb3071d44
- fix: Insert line after comments may auto add an extra '*'.
2024-02-29 08:45:18 +08:00
Roy Qu
5eff32cee9
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2024-02-28 20:13:44 +08:00
Roy Qu
ca79bf6648
fix: tab glyphs not correctly displayed.
2024-02-28 20:02:11 +08:00
Cyano Hao
18318653d7
Move from command line to argv array ( #216 )
...
* command line -> argv array
* update function names
* update directory structure
---------
Co-authored-by: Roy Qu <royqh1979@gmail.com>
2024-02-28 19:41:05 +08:00
MZZW
85efc86cde
"添加One Dark主题" ( #225 )
2024-02-28 19:36:25 +08:00
Roy Qu
cbeb9322d4
minor change
2024-02-28 18:48:02 +08:00
Roy Qu
8b0c53dc69
minor change
2024-02-28 13:40:49 +08:00
Roy Qu
0bab75cfd6
enhancement: force fixed width
2024-02-28 11:51:02 +08:00
Roy Qu
f763cec8f4
- fix: Function argument infos are not correctly parsed.
2024-02-28 10:41:03 +08:00
Roy Qu
f7eacaa048
minor update
2024-02-28 09:41:20 +08:00
Roy Qu
2743e6f682
- fix: Parser: invalidating file may lost class inheritance infos.
2024-02-28 09:17:30 +08:00
Roy Qu
1728e953bf
- fix: Parser: invalidating file may break class inheritance infos.
2024-02-27 18:08:38 +08:00
Roy Qu
255e09de89
fix: Fallback font combos in the editor font options panel are not correctly inited.
...
fix: Ascii control chars font not correctly loaded when app start.
2024-02-27 14:46:55 +08:00
Roy Qu
bc0d55b1bb
- enhancement: Display ascii control chars.
2024-02-27 13:23:58 +08:00
Roy Qu
451e201881
enhancement: enable/disable fallback fonts
2024-02-27 13:05:38 +08:00
Roy Qu
03e267d59a
update translations
2024-02-26 19:08:52 +08:00
Roy Qu
d3e29958b5
add more fallback font
2024-02-26 18:29:24 +08:00
Roy Qu
dfd7075dfb
add more fall back fonts
2024-02-26 18:22:02 +08:00
Roy Qu
174808d416
font: work save
2024-02-26 16:43:40 +08:00
Roy Qu
b57bbc34f9
Use fallback font instead of non-ascii font
2024-02-26 15:15:26 +08:00
Roy Qu
fd3a280708
fix: onGutterPaint not correctly called
...
fix: expand glyph char list is not work properly.
2024-02-26 08:59:01 +08:00
Roy Qu
6b1e4ff979
ligature not correctly supported
2024-02-25 22:08:10 +08:00
Roy Qu
9672ebd079
fix: font style not correct when painting
2024-02-25 18:59:39 +08:00
Roy Qu
7ac35a86b8
Painter optimization
...
ligature support
2024-02-25 11:22:49 +08:00
Roy Qu
322c4bba4f
work save:
...
Optimization for text render
2024-02-24 15:05:46 +08:00
Roy Qu
3eadbafe25
work save: support don't force fix-width
2024-02-23 17:51:38 +08:00
Roy Qu
aa17ec785c
work save
2024-02-23 12:41:13 +08:00
Roy Qu
d82cd730bd
Merge branch 'master' into emoji
2024-02-23 10:28:57 +08:00
XY0797
fd202edaa8
feat: 实施增强的文件重命名以改善用户体验(issues#73) ( #205 )
...
* fix: Fixed a bug where newly created files would not automatically enter edit mode.
* feat: Implement enhanced file rename to improve user experience
* Update filenamedelegate.cpp
fix: Fix file name errors
* fix: Fixed an issue where the position was offset during file renaming under high DPI; enhancement: Improved the custom class file names and class names.
---------
Co-authored-by: xy <eq_software@foxmail.com>
2024-02-23 10:10:58 +08:00
Roy Qu
e3d57e564d
Merge branch 'master' into emoji
2024-02-22 14:48:20 +08:00
Roy Qu
556e5fad96
update version number and NEWS.md
2024-02-22 14:47:49 +08:00
XY0797
764c8cce8c
fix: 修复了新建文件无法进入选择状态和重命名状态的BUG ( #204 )
...
* fix: Fixed a bug where newly created files would not automatically enter rename mode.
* fix: Resolved an issue where files could not be selected in certain cases upon creation.
---------
Co-authored-by: xy <eq_software@foxmail.com>
2024-02-22 14:19:17 +08:00
XY0797
77bca7fd78
fix: Fixed the issue of missing Chinese translation in the 'invalid file name' window after renaming files ( #207 )
...
Co-authored-by: xy <eq_software@foxmail.com>
2024-02-22 10:30:41 +08:00
XY0797
b18b431546
enhancement: Limit font size to no less than 5 ( #208 )
...
Co-authored-by: xy <eq_software@foxmail.com>
2024-02-22 10:29:01 +08:00
Roy Qu
6592b9cd73
Merge branch 'master' into emoji
2024-02-21 11:14:15 +08:00
Roy Qu
f9d8212712
- Enhancement: New option for compiler set "Don't localize gcc output messages"
2024-02-20 21:47:12 +08:00
Roy Qu
522722c418
- Enhancement: Improved Raw string support
2024-02-20 17:25:37 +08:00
Roy Qu
20339b3e9a
- Fix: Function list is not correctly retrived for full-scoped functions
2024-02-20 14:45:12 +08:00
Roy Qu
2c26f9aaa1
Use git info to generate version number
2024-02-20 13:12:46 +08:00
Roy Qu
625475fabd
- Reduce sanitizer option length
2024-02-20 12:55:27 +08:00
Roy Qu
d8e4c4d76b
- Fix: Expression that starts with full scoped variables might be treated as var definition.
2024-02-20 12:34:02 +08:00
Roy Qu
f0c01e03aa
- Fix: Can't goto definition/declaration into files that not saved.
2024-02-20 10:31:12 +08:00
Roy Qu
b4cfc7b98d
fix: Can't correctly suggest a variable defined by a typedef-ed type.
2024-02-19 17:56:15 +08:00
Roy Qu
ea482bbb7b
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2024-01-22 11:19:10 +08:00
Cyano Hao
e2a23ed4ee
add Lua api version check and type defs ( #183 )
2024-01-21 18:02:51 +08:00
Cyano Hao
423f87763e
fix case in json theme ( #182 )
2024-01-20 21:09:43 +08:00
Roy Qu
e78bb8db7e
work save
2024-01-20 10:37:59 +08:00
Roy Qu
bb43e0e062
remove debug info
2024-01-19 16:29:40 +08:00
Roy Qu
26b57f04b7
fix: Line numbers for problem case input/output/expected texteditors are not vertically centered.
2024-01-19 16:23:41 +08:00
Roy Qu
2b581531db
Fix: system.json theme not correctly hidden in the initial dialog
2024-01-19 15:27:29 +08:00
Roy Qu
6715d197fe
Disable system.json choice in intial dialog
...
Update version to 2.26-beta1
2024-01-19 15:12:06 +08:00
Cyano Hao
2b561729f3
Add xmake as alternative build system ( #181 )
...
* add xmake as alternative build system
* add feature matrix test
2024-01-19 09:25:21 +08:00
Roy Qu
47e33d9e72
remove system.json theme
2024-01-19 09:21:24 +08:00
Roy Qu
7e69b9ae65
sort themes by the filename
2024-01-18 17:15:37 +08:00
Ltabsyy
0611f706ae
Update about themes ( #180 )
...
* Correct the English name of the MoLo theme
* Fine tune the Contrast theme
* Unified Theme Name Length
2024-01-18 17:06:12 +08:00
Cyano Hao
e2e5c46820
Add compiler hint interface for packager ( #175 )
...
* add compiler hint addon interface
* add architecture info in about dialog
* detect user install
* add qmake variable to control OpenConsole.exe preference
* enable asan/hwasan option on all platforms for cross toolchain
* fix lldb-server
* force to lldb-server when using lldb-mi
* add qt.conf for windows
* add windows domain installer with compiler hint
* add compiler hint for arch linux
* fix mainwindow actionInterrupt visibility
* update news
* update arch linux packaging
* update windows domain packaging
* allow parallel packaging in windows domain installer
* fix compiler set persistence in compiler hint interface
2024-01-18 16:14:36 +08:00
Cyano Hao
69872c6f0b
allow compiler sets persist in auto-find ( #170 )
2024-01-18 10:41:18 +08:00
Roy Qu
f9028ab70f
Disable lua by default
2024-01-18 10:09:42 +08:00
Roy Qu
5ae88452a9
fix: Error when using custom theme
2024-01-18 09:57:11 +08:00
Cyano Hao
edf1424ce3
clarify ARM64EC support ( #169 )
2023-12-22 18:08:00 +08:00
Cyano Hao
6a168cfd16
Update terminal arguments pattern ( #168 )
...
* fix terminal arguments in debugger
* fix gnome-terminal args in debugger
* add args pattern for ConEmu
2023-12-22 18:07:26 +08:00
Cyano Hao
2e96a21f6f
Improve compiler check in about dialog ( #167 )
...
* improve compiler check in about dialog
* fix typo
2023-12-22 18:05:09 +08:00
Cyano Hao
1394e6c135
Add Lua-based theme add-ons ( #165 )
...
* import Lua 5.4.6 as subproject
* Lua-based theme
* Lua theme showcase - random light
* add “Inky dark” (墨落) theme
* add copyright notice
* add feature flag for Lua-based add-on
2023-12-22 18:03:29 +08:00
Roy Qu
8cdc678d38
SDCC feature can be disabled
2023-12-17 13:53:22 +08:00
Roy Qu
a76729e90a
- Enhancement: Better contrast for scroller slider in dark theme.
2023-12-16 17:56:24 +08:00
Roy Qu
ce678c64e8
- Enhancement: Better type induction for auto in foreach loop of maps.
2023-11-26 16:30:22 +08:00
Roy Qu
5516065fb3
Update minor version
2023-11-26 15:47:43 +08:00
Roy Qu
bfd00957eb
- Enhancement: Better support for macros.
2023-11-26 15:44:13 +08:00
Roy Qu
d75f550742
- change: Don't auto add; when completing '{' for lines starting with 'struct/union/enum' and ending with ')'
2023-11-19 17:15:17 +08:00
Roy Qu
49237ebf03
- change: Use qt.conf to use freetype font engine. User can use the windows default font engine by remove this file.
2023-11-19 16:41:36 +08:00