Roy Qu
b05f659860
print error message to std error
2024-06-02 09:48:44 +08:00
Cyano Hao
97cd0cb3fc
fix windows consolepauser GetErrorMessage ( #419 )
2024-05-11 08:00:10 +08:00
Cyano Hao
b69f234840
disable job control in console pauser before windows xp ( #420 )
2024-05-10 17:55:48 +08:00
Roy Qu
2e5e68d50d
fix: compile error
2024-05-09 21:53:12 +08:00
Roy Qu
891d29f011
Pause the console pauser before exiting, when there's some wrong in program execution.
2024-05-09 21:31:22 +08:00
Roy Qu
eac49a90f0
- fix: The memory usage displayed after program execution is wrong.
...
- enhancement: New compiler option "stack size" in the link subpage.
- change: Set "Ctrl+G" as the shortcut for "Goto page..."
- change: Set "Ctrl+B" as the shortcut for "Toggle Bookmark"
2024-05-05 10:24:36 +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
Cyano Hao
a62acc2eb0
Add Windows XP support ( #146 )
...
* improve Qt 5.6 support
* switch registry API to Windows XP compatible Unicode API
* update docs
* add comment for `CONFIG += c++14 c++17` in qmake .pro files
* fix logic for lockFile
2023-10-21 13:38:12 +08:00
Roy Qu
9c6bd5a003
work save
2023-09-21 21:27:24 +08:00
Roy Qu
1e645d7770
Improvement of terminal support
2023-09-21 08:17:07 +08:00
Roy Qu
a2a3ae8a91
- minor changes for Virtual Terminal Sequences Support in windows 10/11
2023-09-21 07:19:23 +08:00
Cyano Hao
660cd63532
enable VT sequence on Windows ( #136 )
2023-09-20 10:02:50 +08:00
Cyano Hao
7cf5d21b48
Add runner args abstraction and fix shm on macOS/BSD ( #134 )
...
* add runner args abstraction to allow different args patterns in various terminal apps; fix macOS shm IPC
* extend platform support from Linux to XDG desktop
* update build docs for Unix
* improve terminal args pattern migration for macOS
2023-09-05 19:14:08 +08:00
Cyano Hao
9e868d131c
fix: build failure for various windows toolchains; update build doc ( #131 )
2023-08-21 10:45:09 +08:00
Roy Qu
5d3a933932
- enhancement: Change the way to calculate execution time.
2023-02-07 20:27:31 +08:00
Cyano Hao
375e990e0b
Add more Linux packaging format ( #89 )
...
* Arch Linux packaging; make LIBEXECDIR configurable
* update docs
* resolve libexec and share from relative path
* AppImage packaging
* allow build AppImage on Windows host
2023-01-03 12:18:02 +08:00
Roy Qu
babecbd3bc
change "ConsolePauser.exe" to "consolepauser.exe" in all codes
2022-12-30 09:06:39 +08:00
Roy Qu
8530681fdf
Merge pull request #88 from CyanoHao/unix-consolepauser
...
Unix consolepauser minor fix
2022-12-21 12:53:39 +08:00
Cyano Hao
a91ca21c0e
unix consolepauser minor fix
2022-12-20 17:08:09 +08:00
Roy Qu
b54a203619
compatibility for ms vc
2022-12-19 15:13:30 +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
0c1402a386
- change: remove "Optimize for the following machine" and "Optimize less, while maintaining full compatibility" options in the compiler setting panel, which are obseleted.
...
- change: escape spaces in the executabe path under linux.
2022-10-29 17:21:38 +08:00
Roy Qu
054a99b690
msvc compatibility
2022-10-28 16:34:26 +08:00
Roy Qu
17bcac80fd
fix: can't link in qt creator / debian 11
2022-10-19 09:49:09 +08:00
Roy Qu
a62910e1a3
- fix: editor tooltip for #include_next is not correctly calculated
...
- fix: ctrl+click on #include_next header name doesn't open the right file
- enhancement: parser used for non-project C files won't find header files in C++ include folders.
2022-10-18 12:24:59 +08:00
Roy Qu
a727929e88
refactor folder structure
2022-09-25 10:16:13 +08:00