Commit Graph

329 Commits

Author SHA1 Message Date
Roy Qu 17fddff91b clean code
refactor: rename fileIncludes to fileInfo
2024-04-06 18:10:49 +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 699925727b remove debug info 2024-04-05 10:08:21 +08:00
Roy Qu 4b0772d994 refactor 2024-04-05 09:42:00 +08:00
Roy Qu 72481d7de8 optimize painter. 2024-04-04 23:12:12 +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 d3f2cd1dc1 refactor: name project options
fix: chinese translation for project options
2024-04-03 16:50:19 +08:00
Roy Qu 648e555fc5 refactor: enum to enum class 2024-04-03 10:37:29 +08:00
Roy Qu 494a5c61e4 refactor: enum to enum class in qsynedit 2024-04-03 10:14:54 +08:00
Roy Qu 732e3f7c72 refactor qsynedit code
fix: select by mouse drag is not correctly handled.
2024-04-03 00:09:33 +08:00
Roy Qu 8e81338038 streamline code 2024-04-02 22:51:59 +08:00
Roy Qu 24f88f8d35 minor fix
fix: can't edit custom tool items
 update translations
 add log info for tool output
2024-04-02 17:19:50 +08:00
Roy Qu 775148eb43 eliminate warnings 2024-04-01 21:28:36 +08:00
Roy Qu 97a7a62fb1 update translations 2024-04-01 21:10:50 +08:00
Roy Qu 9b2d3a1bd0 - enhancement: Enhancement for custom tools. 2024-04-01 21:07:44 +08:00
Roy Qu 9a8751c7c8 fix: cpu load high. 2024-04-01 15:45:04 +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 1c51326e8f Use combobox to set project type option 2024-03-31 10:50:41 +08:00
Roy Qu 8584380587 optimaze qsynedit processing 2024-03-31 08:36:20 +08:00
Roy Qu 1e73b7beb2 optimize max long width calculation 2024-03-30 18:34:12 +08:00
Roy Qu d31221ff42 fix: update longest line width 2024-03-30 11:11:34 +08:00
Roy Qu d76ef859c5 fix: can't show info tips if the first line contains errors 2024-03-30 10:56:18 +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 3681b1f56f fix h scroll error 2024-03-30 10:28:33 +08:00
Roy Qu 3a098349bc work save 2024-03-30 09:24:34 +08:00
Roy Qu bae50693b9 fix: turn on "auto hide scroller" will crash app. 2024-03-29 23:50:59 +08:00
Roy Qu 92d7916288 clean up code 2024-03-29 22:47:08 +08:00
Roy Qu 07d5d4be98 minor update 2024-03-29 08:12:08 +08:00
Roy Qu 4f312b8de4 fix: left/top pos after font size changed 2024-03-29 00:54:33 +08:00
Roy Qu dc4f252b41 reset left/top pos after font size changed. 2024-03-28 23:08:28 +08:00
Roy Qu 4673850c9c fix: scroll not correctly updated with font size 2024-03-28 20:48:36 +08:00
Roy Qu bcf2288cde fix: string not correctly syntax highlighted 2024-03-28 18:43:45 +08:00
Roy Qu 23c3644871 - enhancement: Highlight words in the string/comments. 2024-03-28 18:25:36 +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 a24debae6f fix: Editor vertical scroller's page step are not correct 2024-03-25 19:25:49 +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 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 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