Roy Qu
fcca49e9e5
- fix: Can't debug when debug a file while other file has breakpoints
...
- change: Don't save breakpoints for non-project files
2023-02-21 09:34:40 +08:00
Roy Qu
242f8a742e
- Enhancement: Disable reformat code for non-C/C++ files.
2023-02-18 22:09:14 +08:00
Roy Qu
57c4c5bc98
- fix: Only C/C++/GAS files can set breakpoints.
...
- Enhancement: Don't show breakpoints/watch related menuitems in context menu for non-C/C++/GAS files.
2023-02-18 16:20:07 +08:00
Roy Qu
24734bfb28
- enhancement: If executable doesn't have symbol table, inform user and stop.
...
- enhancement: If breakpoint is setted but executable doesn't have debug info ,inform user and stop.
- enhancement: If current compiler set has "strip addition infos(-s)" enabled, inform user and stop.
2023-02-18 12:08:03 +08:00
Roy Qu
4b54d3799a
fix: Fold area is not correctly calculated after editing.
2023-02-17 17:33:48 +08:00
Roy Qu
dbdf098b94
- enhancement: Limit max speed for mouse scroll (and touch pad?)
2023-02-17 15:33:33 +08:00
Roy Qu
52eb2960ac
- change: Remove "Compile & Run" menu item. It's replaced by "Run".
2023-02-17 09:18:39 +08:00
Roy Qu
a410226f46
Don't confirm recompiler when debug single file
2023-02-17 09:11:52 +08:00
Roy Qu
46dd637770
- enhancement: Syntaxer for lua.
2023-02-16 12:26:35 +08:00
Roy Qu
25d0f5b782
- fix: Can't parse enum values.
...
- fix: Can't correctly show enum values in the class browser.
- fix: Can't correctly create project, if template's encoding setting is not valid.
- enhancement: Add "embed assembly" template.
2023-02-15 16:24:24 +08:00
Roy Qu
926802a8f5
- change: Don't confirm rebuild/recompile when run/debug.
2023-02-14 23:42:11 +08:00
Roy Qu
08fdeca219
- fix: Can't compile files with chinese characters in filenames using winlibs mingw gcc
2023-02-13 19:21:11 +08:00
Roy Qu
aaae910c59
- change: The default disassemble style of CPU Dialog is "AT&T" now.
2023-02-13 10:24:35 +08:00
Roy Qu
57cbf3a49a
- fix: New non-saved filenames is wrongly saved in the last openfiles list.
...
- fix: File is parsed before editor is fully created.
- enhancement: New GAS File in the File Menu
- change: rename "New File" to "New C/C++ File"
2023-02-12 22:33:34 +08:00
Roy Qu
0e3441e604
- fix: Crash when debug project that has nasm files.
...
- enhancement: Generate debug info for nasm files in Linux/MacOS.
- enhancement: Compile/Run/Debug GAS source files.
- enhancement: Compile/Debug GAS source files in project.
2023-02-12 12:53:14 +08:00
Roy Qu
ff86213aee
- fix: Confirm if recompile, when start to debug and project files has modifications.
2023-02-11 11:31:54 +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
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
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
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
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
edeb47d2c2
Let user choose if continue to save, if backup file creation failed.
2023-01-15 09:43:54 +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
Roy Qu
ea26548835
- enhancement: Add "Open files in editor" in the search panel
...
- enhancement: Auto disable the "in project" option in the "search in files" dialog, if no project is opened.
- enhancement: Auto disable the "search again" button in the search panel if the current search history item is search in the project, and no project is opened.
2023-01-12 16:53:00 +08:00
Roy Qu
93a37a2bc6
rename symbol/batch replace correctly support undo
2023-01-12 13:46:09 +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
06a528313d
refactor
2023-01-11 17:06:32 +08:00
Roy Qu
1761c66456
refactor
2023-01-11 16:22:26 +08:00
Roy Qu
2ab5efc6fe
- fix: "Goto declaration" / "Goto definition" / "Find occurences" not correctly disabled for non-c/c++ files.
2023-01-07 20:04:51 +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
f179f45cd9
- fix: Restore main window and cpu info window will set wrong font in the cpu info.
2023-01-03 22:34:38 +08:00
Roy Qu
562293c05d
- enhancement: Waiting for syntax parsers to finish before saving files, to prevent data lost caused by syntax parsering crash.
2023-01-03 21:43:45 +08:00
Roy Qu
9296877b86
- enhancement: "Toggle readonly" in the Edit menu.
...
- fix: Error When save project units' encoding settings.
2023-01-02 16:50:30 +08:00
Roy Qu
96f9a898d0
- enhancement: "Switch Header/Source" in editor title bar context menu.
2023-01-01 08:32:33 +08:00
Roy Qu
0caaad8436
- fix: Action "Run all problem cases" is triggered twice by one clicked.
2022-12-31 09:36:50 +08:00
Roy Qu
babecbd3bc
change "ConsolePauser.exe" to "consolepauser.exe" in all codes
2022-12-30 09:06:39 +08:00
Roy Qu
dd92cfa6da
- enhancement: "Run" / "Generate Assembly" for project source files
2022-12-28 16:39:18 +08:00
Roy Qu
52ed2b79f7
auto remove a.out generead by tcc
2022-12-25 12:01:51 +08:00
Roy Qu
0af113e2a1
auto remove a.exe generated by tcc
2022-12-25 12:00:09 +08:00
Roy Qu
84b09fe842
- enhancement: "Convert HTML for - Input" / "Convert HTML for - Expected" in "Options" - "Executor" - "Problem Set"
...
- fix: Unit for memory limit is not correctly loaded when open problem properties dialog.
- enhancement: Auto open the properties dialog, after add a new problem.
2022-12-24 12:08:13 +08:00
Roy Qu
ed89690f7a
- fix: Icon size not correct under macOS high DPI / zoom factor settings.
...
- enhancement: "Icon zoom" in options / environment / appearance
2022-12-20 11:01:04 +08:00
Roy Qu
fc07b4dcd4
- enhancement: Don't add "-g3" option when generate assembely.
...
- enhancement: Generate assembly is not correctly disabled when current file is not C/C++.
2022-12-17 17:20:33 +08:00
Roy Qu
efc7af7f46
- enhancement: Run all cases button not correct disabled when no case exits.
2022-12-17 13:40:13 +08:00
Roy Qu
4b9e51a925
refactor: tool buttons for problem & cases
2022-12-17 13:34:11 +08:00