Commit Graph

1106 Commits

Author SHA1 Message Date
Roy Qu 04c7f3b5d5 - change: Remove "limit for copy" and "limit for undo" options. 2024-04-07 21:33:08 +08:00
Roy Qu 5d20f8ed7d update NEWS.md 2024-04-06 21:53:19 +08:00
Roy Qu e98fb56f8d - fix: Theme manager not correctly inited in options dialog / environment / appearance. 2024-04-06 18:36:35 +08:00
Roy Qu f029de3048 - fixes #371 : Don't show completion suggestion for members of variable which type name has namespace alias; 2024-04-06 10:31:08 +08:00
Roy Qu 2cf8f2dcf5 - fix: can't jump to definition/declaration for symbols in using alias statement like "using ::printf". 2024-04-06 10:08:42 +08:00
Roy Qu 0db67a2688 update NEWS.md 2024-04-06 09:30:51 +08:00
Roy Qu 16a3c0ad7a fixes #330 : Don't show function prototype tip for function name that contains more than one namespace; 2024-04-05 21:38:18 +08:00
Roy Qu ec43e4634d - fix: Can't save changes in project options -> compiler set , after base compiler set was changed. 2024-04-05 19:31:04 +08:00
Roy Qu 3e1e4b0f01 fixes #369
- fix: Breakpoint condition expression that contains spaces doesn't work.
  - enhancement: Double click on breakpoint table's condition cell to modify it.
2024-04-04 21:34:16 +08:00
Roy Qu 726043d144 fix #370 : Can't correctly undo/redo "Delete current line". 2024-04-04 19:55:48 +08:00
Roy Qu 9b2d3a1bd0 - enhancement: Enhancement for custom tools. 2024-04-01 21:07:44 +08:00
Roy Qu e10b5b1d39 - enhancement: Set shortcuts for tools menu item. 2024-04-01 19:25:14 +08:00
Roy Qu 1372ac774f - enhancement: Support "extern template" in parser. 2024-04-01 10:59:01 +08:00
Roy Qu 158945f8db fix #358 : C++ source after ';' are treated as comments in cpu info window. 2024-03-31 21:27:02 +08:00
Roy Qu 8fc621829e - enhancement: Make colors in code suggestion popup consistent with the editor.
- enhancement: Make colors in header suggestion popup consistent with the editor.
2024-03-31 20:43:37 +08:00
Roy Qu 8eee3de831 - Change: Change background color for highlighted buttons in the default theme.
- enhancement: Make matched contents more obvious in the code suggestion popup.
  - enhancement: Make matched contents more obvious in the header suggestion popup.
2024-03-31 17:23:16 +08:00
Roy Qu 96fabfc92c - Change: Background color for highlighted buttons in the default theme. 2024-03-31 11:20:01 +08:00
Roy Qu f834a6dfbf - enhancement: By default, use monospaced font to display register values in the CPU Info dialog.
- fix: Negative values in register like AH/AL are wrongs displayed as 32/64-bit number.
2024-03-31 09:36:37 +08:00
Roy Qu c4442f3a30 - fix: If there are only 1 line in the editor, shift+down can't select it. 2024-03-30 10:34:47 +08:00
Roy Qu 23c3644871 - enhancement: Highlight words in the string/comments. 2024-03-28 18:25:36 +08:00
Roy Qu e58adc94ff - fix: Compile info for project doesn't have name of the project executable.
- fix: Select a word in string / comment doesn't highlight other words in the file
2024-03-28 10:16:28 +08:00
Roy Qu ab8133d7cf - enhancement: Add compiler set by choose the executable. 2024-03-27 23:29:03 +08:00
Roy Qu 7034742741 - change: Don't turn on the code format option "indent class" by default. 2024-03-27 19:50:44 +08:00
Roy Qu bd52bd9831 Perfect the patch for astyle 2024-03-27 19:24:34 +08:00
Roy Qu 6526e8caec - fix: "project name".exe.manifest is auto removed when build the project. 2024-03-27 17:45:48 +08:00
Roy Qu c941ae4cf8 - enhancement: Open ".def" (Module definition file) file in editor when double click it in the project view.
- enhancement: When a dll project has .def file, use it when generating the dll file.
2024-03-27 15:32:30 +08:00
Roy Qu f88898ae1e - enhancement: Adjust function tip pos to prevent it from run outside the right window edge. 2024-03-27 11:32:56 +08:00
Roy Qu 2b9ece18ad update README.md : fix: If a class method is overloaded, only one of them is inherited by it's children. 2024-03-27 11:21:19 +08:00
Roy Qu df992c5cbc - fix: Remove duplicated macro defines make it's lost in the parse result.
- fix: An undefined macro is still missing the the parse result after #undef is removed.
2024-03-26 16:33:22 +08:00
Roy Qu 8ca693f8dc fix: translation error 2024-03-26 14:08:35 +08:00
Roy Qu 5976ef95ea - fix: In split screen mode, editor on the right can't be correctly found by commands. 2024-03-26 13:58:14 +08:00
Roy Qu 477f7f1d7d - enhancement: Info contents from stderr are logged into "Tools Output" panel, add problem case name info to the log. 2024-03-26 13:45:26 +08:00
Roy Qu 40777386a9 fix #326 - enhancement: Suggest macro names after "#ifdef"/"#ifndef". 2024-03-26 13:18:00 +08:00
Roy Qu 76e098bfc6 fix #327 - enhancement: Auto define macro "_DEBUG" for "Debug" compiler set(like visual studio). 2024-03-26 12:54:25 +08:00
Roy Qu bc19b58cd3 - change: Set focus to "find next" button when find/replace dialog is openned.
- change: Don't set focus to "close" button after searched in the find/replace dialog
  - change: Set focus to "find" button when "find in files..." dialog is openned.
  - enhancement: Correct tab orders for all setting pages/dialogs.
  - enhancement: Shortcut key for buttons in find/replace and "find in files" dialogs.
2024-03-25 18:58:48 +08:00
Roy Qu 0339baf069 fixes #320 - fix: Display not correctly updated after select all in debug console. 2024-03-25 17:21:22 +08:00
Roy Qu 5efc4ac279 fix #321 #322
- enhancement: Display (gdb) prompt in debug console after it's cleared.
  - fix: Output of "disas" is not shown in debug console.
  enhancement: align first line top with editor window after vertical scrolled.
2024-03-25 17:10:47 +08:00
Roy Qu 50f3ec06f1 update NEWS.md 2024-03-25 11:50:19 +08:00
Roy Qu ae19edd4bc update installer script 2024-03-25 11:29:56 +08:00
Roy Qu 0405a51206 fix #318 #309 - enhancement: Auto type induction for new / temp class object. 2024-03-24 19:19:57 +08:00
Roy Qu a892e21ed3 - fix #319 : Register names in the cpu info are not in correct order. 2024-03-24 18:07:32 +08:00
Roy Qu 3be7a72fb9 - fix: Caret on '('/',' in string shouldn't invoke function info tips. 2024-03-24 10:41:03 +08:00
Roy Qu 4f637481e4 update NEWS.md 2024-03-23 18:42:11 +08:00
Roy Qu 09a61c4c32 support lambda expression captures. 2024-03-23 09:03:20 +08:00
Roy Qu a83ee3f16a - Enhancement: Vertically scroll by pixel. 2024-03-22 21:56:04 +08:00
Roy Qu 8307f1b38f - enhancement: Restore line position after file is modified outside and reloaded. 2024-03-22 20:32:48 +08:00
Roy Qu e291a2e2fb fix #300 - enhancement: Show type completion hint after "constexpr"/"extern"/"static"/"consteval"/"constinit"/"const"/"volatile" etc. 2024-03-22 19:53:09 +08:00
Roy Qu 517fdbdecc - enhancement: Improve lambda support. 2024-03-22 18:56:02 +08:00
Roy Qu cef356a184 - fix #277 : History not correctly loaded with up/down arrow key in the debug console. 2024-03-22 15:43:03 +08:00
Roy Qu 72cd79eef5 - enhancement: Improvement in italic font support. 2024-03-22 11:12:06 +08:00