Roy Qu
25c64c0875
- enhancement: new turtle library based on raylib ( so it can be used under linux)
2022-06-02 20:09:27 +08:00
Roy Qu
c295649280
- fix: errors in the calculation of cut limit
2022-06-01 20:52:35 +08:00
Roy Qu
85f3a04bcf
- fix: #define followed by tab not correctly parsed
...
- enhancement: don't auto add () when completing C++ io manipulators ( std::endl, std::fixed, etc.)
- fix: can't goto to definition of std::endl
2022-06-01 17:02:03 +08:00
Roy Qu
836acff739
update translations
2022-05-30 18:17:42 +08:00
Roy Qu
6609c47b63
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-05-30 18:16:52 +08:00
Roy Qu
10fb1d5c17
Merge pull request #45 from RigoLigoRLC/MacHack
...
WIP:添加MacOS支持,顺便对不同平台设置默认界面字体
2022-05-30 18:16:27 +08:00
Roy Qu
7770d27aa2
update NEWS.md
2022-05-30 18:12:53 +08:00
RigoLigo
baba0e0f34
Move icons into platform specific directory
2022-05-30 17:21:31 +08:00
RigoLigo
c8b1fbbc83
Added default font for MacOS
2022-05-30 17:10:10 +08:00
RigoLigo
62080e61b0
Revert "Update language files"
...
This reverts commit 30b14d9153
.
2022-05-30 17:04:19 +08:00
Roy Qu
2adc0de494
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-05-30 16:40:54 +08:00
Roy Qu
90b6916978
- fix: modify watch doesn't work
2022-05-30 16:40:45 +08:00
Roy Qu
7f39241114
Merge pull request #47 from brokencuph/master
...
make behavior consistent in adding compiler bindirs to Path
2022-05-30 16:39:02 +08:00
brokencuph
a96af19f2e
make behavior consistent in adding compiler bindirs to Path
...
When running the compiled user program, current compiler's
binary directories should be added to the beginning of the
Path environment variable instead of the end, in order to
avoid loading other user-installed versions of
MinGW libraries (such as libstdc++).
Previously, in openShell of mainwindow.cpp the behavior has already
been updated, but in executablerunner.cpp and ojproblemcasesrunner.cpp,
the behavior is different. Now they have been changed to be
consistent with the one in openShell.
2022-05-30 16:01:28 +08:00
RigoLigo
30b14d9153
Update language files
2022-05-29 00:30:46 +08:00
RigoLigo
a7597930de
Improved default interface font
2022-05-29 00:30:46 +08:00
RigoLigo
07e74952ec
Add required executables into main app bundle
2022-05-29 00:30:46 +08:00
RigoLigo
ed03d6850f
Added icon for macOS
2022-05-29 00:30:46 +08:00
RigoLigo
6cb2fb15eb
Add hacks to make it build on MacOS 12.3
...
you need to install icu4c in brew
2022-05-29 00:30:46 +08:00
Roy Qu
e920d230df
- fix: "run current cases" dosen't correctly display real output
2022-05-26 21:22:07 +08:00
Roy Qu
fbdd268484
- fix: cursor is wrongly positioned when insert code snippets that don't have placeholders
2022-05-25 18:41:56 +08:00
Roy Qu
1e06907db5
- enhancement: add "toggle explorer panel" and "toggle messages panel" in "view" menu
2022-05-25 10:04:36 +08:00
Roy Qu
790847e3f8
reduce panel spans
2022-05-24 13:47:09 +08:00
Roy Qu
83d1ce0741
remember left/bottom panel's new size, when resized
2022-05-23 22:36:22 +08:00
Roy Qu
d1024e4c9d
panel size can be saved
2022-05-22 14:31:13 +08:00
Roy Qu
da1647538f
work save: resizable panels
2022-05-21 17:40:52 +08:00
Roy Qu
06ee536431
- fix: tab icon not correct restore when hide and show a panel
...
- fix: the hiding state of the tools output panel is not correctly saved
2022-05-21 10:44:39 +08:00
Roy Qu
964909a31e
- change: panels can be relocated
2022-05-20 18:43:01 +08:00
Roy Qu
c3db151c2c
- fix: crash when project name is selected in the project view and try create new project file
2022-05-19 17:57:31 +08:00
Roy Qu
106bf4281a
disable undo limit by default
2022-05-19 13:19:47 +08:00
Roy Qu
3090fab089
- fix: copy & paste in column mode not correctly handled
2022-05-19 12:32:33 +08:00
Roy Qu
67cd580539
- fix: delete & insert in column mode not correctly handled
...
- fix: input with ime in column mode not correctly handled
2022-05-18 23:17:06 +08:00
Roy Qu
e1ac7cafb0
- fix: selection in column mode not correctly drawn when has wide chars in it
2022-05-18 15:52:19 +08:00
Roy Qu
c56a020781
- enhancement: can debug files that has non-ascii chars in its path and is compiled by clang
...
- fix: when debugging project, default compiler set is wrongly used
2022-05-15 17:14:22 +08:00
Roy Qu
394e500941
- enhancement: adjust scheme colors for "dark" and "high contrast" themes
2022-05-14 21:31:14 +08:00
Roy Qu
ba29839cc4
fix: compiler arguments widget can't correct load settings
2022-05-14 20:27:21 +08:00
Roy Qu
fbe7ca204c
- enhancement: show error message when user set a shortcut that's already being used.
2022-05-14 16:54:59 +08:00
Roy Qu
6340dbe299
- enhancement: show error message when user set a shortcut that's already being used.
2022-05-14 16:52:56 +08:00
Roy Qu
a3946b6015
- enhancement: add compiler commandline argument for "-E" (only preprocessing)
...
- enhancement: auto set output suffix to ".expanded.cpp" when compiler commandline argument for "-E" is turned on
- enhancement: auto set output suffix to ".s" when compiler commandline argument for "-S" is turned on
2022-05-14 16:43:59 +08:00
Roy Qu
f412eedcb0
- fix: selection calculation error when editing in column mode
2022-05-14 16:06:57 +08:00
Roy Qu
4492db3874
- enhancement: redesign components for compiler commandline arguments processing
2022-05-14 11:23:25 +08:00
Roy Qu
086dfd0865
finish: redesign compiler command line arguments
2022-05-14 11:21:59 +08:00
Roy Qu
58b7c55cd6
work save
2022-05-13 20:22:16 +08:00
Roy Qu
2f5f1346fd
work save
2022-05-12 22:42:19 +08:00
Roy Qu
9867d0d931
update compiler set options
2022-05-12 15:28:08 +08:00
Roy Qu
631da69d84
- enhancement: auto complete '#undef'
2022-05-11 20:34:13 +08:00
Roy Qu
4bd6c4dd39
update NEWS.md
2022-05-10 08:43:52 +08:00
Roy Qu
9b80407f88
- change: stop generating 'profile' compiler set
2022-05-09 17:17:01 +08:00
Roy Qu
03e588d173
change "compiler options" tool button's position in the toolbar
2022-05-07 07:53:16 +08:00
Roy Qu
e3d7af019d
- fix: keyword 'final' in inhertid class definition is not correctly processed
2022-05-06 19:20:26 +08:00