Commit Graph

2545 Commits

Author SHA1 Message Date
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 2483962082 fix #329 - fix: Some functions like "std::fstream::write" are not shown in the completion suggestion. 2024-03-27 11:18:20 +08:00
Roy Qu 6be609f2b4 script to auto generate debian changelog 2024-03-27 10:30:22 +08:00
Roy Qu 2bffb46bda clean up 2024-03-26 18:01:39 +08:00
Roy Qu 6cb843a1ee fix: hardDefines not correctly handled 2024-03-26 17:36:17 +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 5c7e7fb793 clean up code 2024-03-26 12:56:50 +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 a24debae6f fix: Editor vertical scroller's page step are not correct 2024-03-25 19:25:49 +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 b2d88e27e0 enhancement: Auto check "only monospace font" when modify the first editor font. 2024-03-25 17:40:19 +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 95cc1070ff add app_version info (nsis package script needs it) 2024-03-25 11:56:11 +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 34fac3eae1 update version to 2.27rc 2024-03-25 10:00:23 +08:00
Roy Qu 1bb8ad3a27 fix: crash when parsing A{}
enhancement: auto type induction for new
2024-03-24 21:53:55 +08:00
Roy Qu 13e0393c8e - enhancement: Auto type induction for new / temp class object. 2024-03-24 19:42:29 +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 730bed9587 fix #313 : Caret on '(' / ',' in string/comment/char may invoke function tips. 2024-03-24 18:27:40 +08:00
Roy Qu 496cfd1337 clean up code 2024-03-24 18:10:26 +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 4c8e88ce1b highlights "import"/"module"/"override"/"final" 2024-03-24 17:15:40 +08:00
Roy Qu 741b814e1d fixes #315 : foreach not correcly handled. 2024-03-24 17:07:53 +08:00
Roy Qu 27e28e4388 fix: paint error 2024-03-24 14:29:13 +08:00
Roy Qu 3c9ac38913 drag&drop tweak 2024-03-24 12:23:58 +08:00
Roy Qu 2873cb8785 ensure top pos aligns with line height after drop 2024-03-24 12:21:49 +08:00
Roy Qu 9fc276325e ensure top pos aligns with line height after mouse drag. 2024-03-24 12:19:21 +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 2cad9262c9 speed out selection count calculation 2024-03-24 09:56:37 +08:00
Roy Qu 5e10d0b4db clean up 2024-03-24 09:39:31 +08:00
Roy Qu 5a60d4a855 clean up 2024-03-24 09:09:53 +08:00
Roy Qu 33a47a5361 remove nouse code 2024-03-24 09:09:22 +08:00
Roy Qu e9d95a4682 refactor: qsynedit remove no use code 2024-03-24 09:08:56 +08:00
Roy Qu e1b716200d fix: indent line pos
change: align text with editor up-side when moving caret
2024-03-24 00:15:02 +08:00
Roy Qu 2dd570cb08 tweak editor display 2024-03-23 23:39:51 +08:00
Roy Qu 31aee0cfcc tweak caret movement 2024-03-23 21:58:45 +08:00
Roy Qu 4f637481e4 update NEWS.md 2024-03-23 18:42:11 +08:00
Roy Qu 272431e96b add "inline" as type qualifier 2024-03-23 18:41:55 +08:00
Roy Qu e249da82ff code cleanup 2024-03-23 18:14:52 +08:00
Roy Qu 67f9cbe6ee fix: scroll to last line 2024-03-23 17:49:13 +08:00
Roy Qu 79274d786a tweak displays 2024-03-23 10:24:59 +08:00
Roy Qu b485e18e04 fix: lambda expression capture support 2024-03-23 09:13:07 +08:00