Roy Qu
02e6748db5
- fix: Buttons in options -> compiler -> compiler set -> programs are not usable.
...
- enhancement: Don't check existence of gcc/g++/make/gdb at startup.
- enhancement: Auto disable "compile" button if gcc doesn't exist.
- enhancement: Auto disable "debug" button if gdb doesn't exist.
- enhancement: Auto disable "compile" button for project if make doesn't exist.
2022-12-13 15:58:27 +08:00
Roy Qu
e81c08d6c8
refactor: correct var name
2022-12-13 12:40:54 +08:00
Roy Qu
ea3b4ea8e5
- enhancement: Show memory usage after console program exited.
...
- fix: If clang and g++ are in the same folder, only the compiler sets for gcc are auto generated.
2022-12-13 12:36:16 +08:00
Roy Qu
e37759b977
add memory usage info for console runner
2022-12-13 09:46:16 +08:00
Roy Qu
2520ddf8f5
- enhancement: Show memory usage for problem cases.
2022-12-13 08:49:20 +08:00
Roy Qu
325fe71567
simplify isTarget64Bit
2022-12-11 22:43:23 +08:00
Roy Qu
79931d73d5
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-12-11 22:37:56 +08:00
Roy Qu
800d4c9e07
Merge pull request #83 from CyanoHao/aarch64-support
...
Handle non-x86 64-bit targets
2022-12-11 22:37:39 +08:00
Roy Qu
67f0e4dee2
support "url" in fps file
2022-12-11 21:46:51 +08:00
Roy Qu
b1ca0bb600
- enhancement: Import FPS (free problem set) files.
2022-12-11 19:47:43 +08:00
Cyano Hao
23af39395e
check 64-bit by comparing with a specific list
2022-12-11 18:22:44 +08:00
Roy Qu
d07e9aeda0
remove no use code
2022-12-10 21:48:36 +08:00
Roy Qu
c4a41403bc
refactor highlighters
2022-12-10 21:23:49 +08:00
Roy Qu
d0732b9989
refactor highlighters
2022-12-10 20:58:04 +08:00
Roy Qu
81d88fb5bd
work save: refactor Highlighter
2022-12-10 20:45:13 +08:00
Roy Qu
51743799c8
refactor Highlighters
2022-12-10 20:41:07 +08:00
Roy Qu
5d0c49a0bc
refactor: block start / end calculation
2022-12-10 18:48:48 +08:00
Cyano Hao
1983efdd2f
handle non-x86 64-bit targets
2022-12-10 12:00:57 +08:00
Roy Qu
210eb8b6dc
make unicode nsis installer script
2022-12-08 12:45:35 +08:00
Roy Qu
263cece0ce
import makefile highlighter
2022-12-08 10:46:39 +08:00
Roy Qu
b4e561cf83
improve makefile highlighter
...
fix: qsortfilterproxymodel not correctly cleared when exiting and project closed.
2022-12-07 09:48:10 +08:00
Roy Qu
8af963579a
- enhancement: Highlighter for makefiles
2022-12-06 22:51:59 +08:00
Roy Qu
650e3b407c
update version number
2022-12-05 12:04:48 +08:00
royqh1979@gmail.com
65b059af89
linux package script
2022-12-03 12:04:45 +08:00
Roy Qu
9f2ab0479e
minor fix
2022-12-03 11:02:33 +08:00
Roy Qu
dcc7011d0c
minor refactor
2022-12-02 21:01:48 +08:00
Roy Qu
77942999d5
- enhancement: Use asm highlighter in cpu window
...
- fix: "AT&T" radio button not correctly checked in cpu window
- enhancement: Remove blank lines in the register list of cpu window.
- fix: Cpu window's size not correctly saved, if it is not closed before app exits.
- fix: Can't restore cpu window's splitter position.
2022-12-02 10:19:03 +08:00
Roy Qu
f9fb966c38
- enhancement: Add "Generate Assembly" in "Run" Menu
...
- enhancement: Improve highlighter for asm
2022-12-01 22:10:44 +08:00
Roy Qu
164d766c75
- enhancement: Disable "run" and "debug" actions when current project is static or dynamic library
2022-11-30 21:05:08 +08:00
Roy Qu
bb2532a2ef
- change: Default value of option "Editors share one code analyzer" is ON
...
- change: Default value of option "Auto clear symbols in hidden editors" is OFF
- minor fix
2022-11-30 09:54:23 +08:00
Roy Qu
ba1e100ab4
- enhancement: support type deduce for std::pair
2022-11-29 18:30:00 +08:00
Roy Qu
a6d5da07a3
- enhancement: show compltion suggest for std::pair::first and std::pair second
2022-11-29 16:48:40 +08:00
Roy Qu
407f11aa22
fix: correctly handle For(const auto&)
2022-11-29 15:42:08 +08:00
Roy Qu
e845c7474b
correctly deduce type for stl container iterators
2022-11-29 12:17:41 +08:00
Roy Qu
0d0332aa7d
- fix: can't correctly show completion suggest for type with template parameters
...
- enhancement: correctly evaluate auto variable of stl container iterator.
2022-11-29 12:06:29 +08:00
Roy Qu
3a1bc97ca5
minor refactor
2022-11-28 11:28:02 +08:00
Roy Qu
de23833992
- enhancement: Deduce type info for "auto" in some simple cases.
...
- fix: crash when no semicolon or left brace after the keyword "namespace"
2022-11-28 08:22:48 +08:00
Roy Qu
adb3d79b60
- enhancement: Deduce type info for "auto" in some simple cases.
2022-11-27 13:32:14 +08:00
Roy Qu
8788e950dd
- enhancement: show completion suggest for "namespace" after "using"
...
- fix: MinGW-w64 gcc displayed as "MinGW GCC"
2022-11-25 10:01:10 +08:00
Roy Qu
378cdeefd2
work save
2022-11-23 14:57:26 +08:00
Roy Qu
b3a986f1ca
refactor: highlighter, work save
2022-11-23 12:51:23 +08:00
Roy Qu
e352ef345c
- change: Default value of option "Editors share one code analyzer" is ON if available physical memory <= 32G
...
- change: Default value of option "Auto clear symbols in hidden editors" is ON if number of CPU cores > 8 and "Editors share one code analyzer" is on
- refactor qsynedit's highlighter, work save
2022-11-23 11:41:16 +08:00
Roy Qu
d86e93dc35
- enhancement: Options -> editor -> custom C/C++ type keywords page
2022-11-22 15:14:05 +08:00
Roy Qu
7b6dbb9865
- enhancement: slightly reduce memory usage
2022-11-16 17:03:34 +08:00
Roy Qu
19785f9c14
fix: string index not checked
2022-11-16 11:51:50 +08:00
Roy Qu
a9c266c39a
clean up code
2022-11-16 10:29:20 +08:00
Roy Qu
7ab444fc06
clean up code
2022-11-16 09:38:55 +08:00
Roy Qu
82564239b9
- enhancement: project's custom compile include/lib/bin directory is under folder of the app, save them using the path relative to the app
2022-11-16 09:24:42 +08:00
Roy Qu
2123f1b297
change version number
2022-11-15 03:30:10 +08:00
Roy Qu
e764c14286
- enhancement: auto save / load problem set
2022-11-14 19:10:32 +08:00