Roy Qu
|
f91e35192f
|
- fix: preprocessors is not correctly suggested.
- fix: javadoc-style docstring is not correctly suggested
- enhancement: Better syntax color for asm files.
|
2023-02-09 21:01:01 +08:00 |
Roy Qu
|
cc1e42193d
|
- enhancement: Add "assembler" tab in the project options dialog's custom compiler parameters.
|
2023-02-09 16:33:25 +08:00 |
Roy Qu
|
0b7761fbc2
|
- fix: Project parser should not parse non-c/cpp files.
|
2023-02-09 09:45:09 +08:00 |
Roy Qu
|
78ff319a75
|
- enhancement: Support compile asm files using nasm in the project.
|
2023-02-08 21:07:41 +08:00 |
Roy Qu
|
62737d6716
|
- fix: Correctly handle files whose name contains spaces in the generated makefile.
- fix: Correctly handle custom obj folder in the generated makefile.
|
2023-02-08 17:32:52 +08:00 |
Roy Qu
|
d8f237a10e
|
- enhancement: Auto reload openned project files that use "Project Default" as the encoding, when the project encoding setting is changed in the project options dialog.
|
2023-02-08 12:20:20 +08:00 |
Roy Qu
|
aac17beb85
|
fix: folding range calculation error when open file
|
2023-02-08 10:23:34 +08:00 |
Roy Qu
|
5d3a933932
|
- enhancement: Change the way to calculate execution time.
|
2023-02-07 20:27:31 +08:00 |
Roy Qu
|
dd5df6912c
|
- enhancement: Improve auto indent.
|
2023-02-07 19:05:39 +08:00 |
Roy Qu
|
79ed9573d6
|
- fix: Respect encoding "Project default" when search/find occurrencies/open project units.
- enhancement: Show progress dialog when search/find occurrencies in large projects.
|
2023-02-07 10:46:06 +08:00 |
Roy Qu
|
32a29540bd
|
fix: correctly handle "::" in using, using namespace and typedef
|
2023-02-06 20:32:29 +08:00 |
Roy Qu
|
377a2c8ba8
|
remove debug info
|
2023-02-06 19:43:09 +08:00 |
Roy Qu
|
1b15f3eb1d
|
- fix: Parser can't correctly differentiate function and var initialization.
|
2023-02-06 19:37:01 +08:00 |
Roy Qu
|
6081054f89
|
fix: Don't expose functions who's parent can't be found in the global scope.
|
2023-02-06 16:50:24 +08:00 |
Roy Qu
|
4fc3900796
|
- enhancement: Improve parsing for operator overloading.
|
2023-02-06 14:04:38 +08:00 |
Roy Qu
|
7085318197
|
- enhancement: Auto suggest keyword "operator" when define functions.
- fix: Differentiate class and constructors.
|
2023-02-05 21:55:23 +08:00 |
Roy Qu
|
ca5916a4b1
|
- fix: Can't correctly handle definitions for "operator,"
|
2023-02-05 20:36:10 +08:00 |
Roy Qu
|
6b1b9443c4
|
debian package script
|
2023-01-27 16:19:34 +08:00 |
Roy Qu
|
79bf453c6c
|
- enhancement: Pause autosave timer when autosave new files.
|
2023-01-26 11:33:27 +08:00 |
Roy Qu
|
7b13d3a519
|
- enhancement: Pause autosave timer when autosave new files.
|
2023-01-26 11:23:24 +08:00 |
Roy Qu
|
629a90d521
|
- enhancement: Simplified chinese translations for encoding names.
- fix: Crash when there are preprocessing directives like '#if 0/0' or '#if 0%0'
|
2023-01-26 11:07:46 +08:00 |
Roy Qu
|
48788a189b
|
- enhancement: Simplified chinese translations for encoding names.
|
2023-01-25 10:51:59 +08:00 |
Roy Qu
|
35e3c9af8d
|
- fix: Can't correctly set project file's encoding back to 'UTF-8'/'ANSI' in the project options dialog/files setting page.
|
2023-01-25 10:28:55 +08:00 |
Roy Qu
|
0ccec06f33
|
add project encoding
|
2023-01-24 11:31:30 +08:00 |
Roy Qu
|
1f491fccfd
|
- fix: Settings in Options/Tools/General is messed up when switching items in the list.
- fix: Infos in the status bar not correctly updated when editor closed.
- change: Project's encoding shouldn't be set to "auto detect"
|
2023-01-24 10:21:19 +08:00 |
Roy Qu
|
4a941b63b4
|
- fix: Settings in Options/Tools/General is messed up when switching items in the list.
|
2023-01-24 09:17:27 +08:00 |
Roy Qu
|
7f1b27e099
|
- enhancement: Set lldb-mi as the debugger program for clang, when finding compiler set in folders and gdb doesn't exist.
|
2023-01-23 22:27:43 +08:00 |
Roy Qu
|
580a88721f
|
- enhancement: Set lldb-mi as the debugger program for clang, when finding compiler set in folders and gdb doesn't exist.
|
2023-01-23 19:34:09 +08:00 |
Roy Qu
|
7d2920198e
|
- enhancement: Use lldb-mi as the debugger.
- enhancement: Set lldb-mi as the debugger program for clang, when finding compiler set in folders.
|
2023-01-22 22:19:19 +08:00 |
Roy Qu
|
c5331f0597
|
- enhancement: If there is "cppreference.chm" or "cppreference-%locale_name%.chm"(like cppreference-zh_CN.chm) in the redpanda C++'s app folder, open it instead of the cppreference website.
|
2023-01-20 12:17:04 +08:00 |
Roy Qu
|
22e1339b1a
|
- enhancement: Confirm before remove a compiler set.
|
2023-01-20 00:08:16 +08:00 |
Roy Qu
|
b0be83b006
|
- fix: If buttons in the options dialog / compiler / compiler set page is pressed, they won't release.
|
2023-01-19 23:58:56 +08:00 |
Cyano Hao
|
7b38bc3b20
|
Fix Linux icon path (#93)
* fix Linux icon path
* minor update
|
2023-01-19 20:56:59 +08:00 |
Roy Qu
|
1c8ba68b78
|
remove debug info
|
2023-01-19 20:08:22 +08:00 |
Roy Qu
|
c77a25f109
|
- enhancement: Save project files' real encoding;
- enhancement: Use project files' real encoding information when generating the makefile.
|
2023-01-19 20:04:05 +08:00 |
Roy Qu
|
4456772fa7
|
- enhancement: Code Completion now respect compiler set's language standard settings.
|
2023-01-19 11:08:32 +08:00 |
Roy Qu
|
8603fa10ee
|
- enhancement: Add "Help"/"Submit Iusses".
- enhancement: Add "Help"/"Document" for Simplified Chinese users.
|
2023-01-16 15:42:03 +08:00 |
Roy Qu
|
73d527318c
|
- fix: When restored from minimization, info on statusbar not correctly restored.
- enhancement: Changes of "auto backup editing contents" is applied immediately.
- enhancement: Don't create temp backup for readonly files.
|
2023-01-16 11:35:55 +08:00 |
Roy Qu
|
e1e60d2f64
|
qt 5.12 compatibility
|
2023-01-15 13:38:36 +00:00 |
Roy Qu
|
9036899cd8
|
linux package
|
2023-01-15 21:32:46 +08:00 |
Roy Qu
|
d4549b0f14
|
disable backup for save (the reason for crash has been found)
|
2023-01-15 17:04:03 +08:00 |
Roy Qu
|
00c19d1f4f
|
disable save backup
|
2023-01-15 17:01:54 +08:00 |
Roy Qu
|
dbc9a1829c
|
- fix: Project's file encoding is wrongly set to 'AUTO' when load project.
|
2023-01-15 15:57:48 +08:00 |
Roy Qu
|
0f746957a5
|
- fix: rename project file will wrongly set it's encoding to 'ASCII';
- fix: can't make project
|
2023-01-15 15:47:08 +08:00 |
Roy Qu
|
48446aab02
|
minor change
|
2023-01-15 13:54:37 +08:00 |
Roy Qu
|
aa62f95cad
|
- enhancement: Auto backup editing contents. (Save editing contents 3 seconds after input stopped. Auto delete when editor successfully closed)
- enhancement: Add "Auto backup editing contents" option in options/editor/auto save
|
2023-01-15 13:32:33 +08:00 |
Roy Qu
|
edeb47d2c2
|
Let user choose if continue to save, if backup file creation failed.
|
2023-01-15 09:43:54 +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
|
d8fae209c6
|
- enhancement: set caret to the corresponding line in the editor after "run"/"generate assembly"
- fix: syntax highlighting for cpp style line comment is not correct.
|
2023-01-12 21:58:04 +08:00 |