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
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
bc1b22ad25
- enhancement: Rename symbols won't remove all breakpoints/bookmarks
...
- enhancement: Batch replace won't remove all breakpoints/bookmarks
- enhancement: Execute parameters can be used in debug.
2023-01-12 12:07:22 +08:00
Roy Qu
2520ddf8f5
- enhancement: Show memory usage for problem cases.
2022-12-13 08:49:20 +08:00
Roy Qu
7bc5a2ee7a
- fix: can't stop a freeze program that has stdin redirected.
...
- enhancement: context menu for problem cases table
2022-03-30 19:28:46 +08:00
Roy Qu
ac54496aeb
- fix: auto syntax check use wrong charset, if a file in editing is not encoded with ANSI encoding
...
- enhancement: timeout for problem case test in
2022-03-27 11:44:52 +08:00
royqh1979@gmail.com
a9f7cdd0e6
add timeout for flushing output buffer when running problem cases
2022-01-28 08:21:56 +08:00
Roy Qu
002f9d4805
- fix: mainwindow action's short cut doesn't work, if the action is not in menu or toolbar
...
- fix: when run all cases for a problem, processing of output is slow
2022-01-28 00:31:11 +08:00
royqh1979@gmail.com
317db42876
add license information
2021-12-26 23:18:28 +08:00
Roy Qu
b956dbbcab
- enhancement: enable run/debug/compile when console program finished but pausing.
2021-12-23 17:07:27 +08:00
Roy Qu
436a299ebb
- enhancement: set font for problem case input/output textedits
...
- enhancement: when run problem cases, updates output immediately
2021-12-15 19:12:16 +08:00
royqh1979@gmail.com
f28aac649b
- fix: remove the file change monitor if it's remove from the disk
...
- fix: don't test if a file is writable before save to it (because qt can't do that test reliably).
- problem set ui almost done
2021-11-02 01:07:37 +08:00
royqh1979
e82723c6f8
work save
2021-11-01 20:44:08 +08:00
royqh1979
9f4e8344a3
work save: oj problem cases runner
2021-11-01 09:18:23 +08:00