Cyano Hao
b9f36558ba
Linux Qt 6 port ( #490 )
...
* initial Qt 6 port
* move arch linux package to Qt 6
* minor fix
2024-09-29 20:01:14 +08:00
Roy Qu
454dcbadcb
- optimization: use QString::constData() instead of QString::data() if possible
...
- fix: Can't correctly parse template parameters that contains "->", like "std::queue<std::function<auto()->void>>";
2024-05-14 21:19:42 +08:00
Roy Qu
7df90b0d5d
remove astyle sourcetree
2024-04-25 16:29:27 +08:00
Roy Qu
fa1828e225
- enhancement: Folding button scales with editor font.
2024-03-14 20:35:26 +08:00
Roy Qu
814f3a28db
- enhancement: After compiler settings changed, run/debug current file will auto recompile.
2023-10-15 16:28:55 +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
595156e80f
- enhancement: Folder mode in "File in files" dialog.
...
- enhancement: When open a file, test if it contains binary contains.
2023-07-05 15:02:39 +08:00
Roy Qu
0ccec06f33
add project encoding
2023-01-24 11:31:30 +08:00
Roy Qu
ac20a2c458
- enhancement: Create a temporary copy of the current file when saving files (it's removed after the saving sucessfully finished).
2023-01-14 22:52:04 +08:00
Roy Qu
6072944c23
- fix: Save may crash app if the encoding codec is failed to load.
...
- enhancement: support open and save utf-16/utf-32 BOM files. (but gcc can't compile)
2023-01-14 21:51:55 +08:00
Roy Qu
89ee9d8914
- fix: Crash when find occurrences in a project that has missing files.
...
rename FileEndType to NewlineType
2023-01-04 11:01:34 +08:00
Roy Qu
4f2fb8f540
- enhancement: Let encoding options in the statusbar more explicit.
...
change FileEndingType names
applySettings shouldn't be called every time show event triggered.
2023-01-04 09:08:58 +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
ca9976e9e0
- enhancement: Use relative paths to save project settings
...
- fix: Layout for project options dialog's general page is not correct.
- fix: modifitions in the project options dialogs's dll host page is not correctly saved.
- enhancement: In the project options dialog, autoset the default folder in the openning dialog when choosing file/directory paths.
2022-11-10 14:47:44 +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
6d2ce9035d
- reduce memory usage when deciding file types
...
- enhancement: refresh project view for git status won't redraw project structure
- enhancement: auto save project options after the compilerset option for project resetted
- enhancement: "." and ".." in paths of issues not correctly handled
2022-10-24 17:23:37 +08:00
Roy Qu
1301168135
- change: add/remove/new project file won't save all openned project files.
...
- fix: save all project files shouldn't trigger syntax check in inactive editors
2022-10-21 12:43:02 +08:00
Roy Qu
c1b414d10a
- fix: project files that lies in project include folder is wrongly openned in Read-only mode
2022-09-30 17:51:26 +08:00
Roy Qu
51a3b5bb82
work save
2022-09-26 11:18:43 +08:00