Commit Graph

276 Commits

Author SHA1 Message Date
Roy Qu 6f73ccff2f use svg icons for editor gutter 2021-12-20 12:53:35 +08:00
Roy Qu 74fdf1ebef - fix: left and right gutter offset settings not correctly saved
- enhancement: use svg icons for editor gutter, and they can zoom with font now
2021-12-20 09:36:18 +08:00
Roy Qu 33e8042944 - enhancement: use the new expression parser to implement rename symbol
- fix: rename symbol shouldn't remove empty lines
2021-12-19 10:16:46 +08:00
Roy Qu 959cdab6cb use point as the unit for font size in configuration 2021-12-17 09:05:01 +08:00
Roy Qu b2caf38e89 - fix: use pixel size for fonts, to fit different dpi in multiple displays 2021-12-16 19:14:14 +08:00
Roy Qu 879f001d0c - fix: current line of the disassembly in the cpu window not correctly setted
- enhancement: add "step into one machine instruction" and "step over one machine instruction" in the cpu window
2021-12-16 10:46:38 +08:00
Roy Qu 436a299ebb - enhancement: set font for problem case input/output textedits
- enhancement: when run problem cases, updates output immediately
2021-12-15 19:12:16 +08:00
Roy Qu f0960f0dcb - fix: button "run all problem cases" not disabled when compiling or debugging 2021-12-14 08:42:00 +08:00
Roy Qu c3ea1e6dd4 - enhancement: recalc layout info for code editors when dpi changed 2021-12-13 19:10:16 +08:00
Roy Qu 956b717a14 - enhancement: recalc layout info for code editors when dpi changed 2021-12-13 16:38:22 +08:00
Roy Qu 3f708cf887 - enhancement: add a demo for custom tool 2021-12-09 21:04:53 +08:00
Roy Qu 1df289c131 update translations 2021-12-09 11:22:28 +08:00
Roy Qu 1a3df76068 work save 2021-12-09 09:27:46 +08:00
Roy Qu 319c26902c - fix: path in macros should use system's path separator 2021-12-09 08:10:14 +08:00
Roy Qu ee3864f565 work save 2021-12-08 22:47:28 +08:00
Roy Qu f75f885129 - enhancement: use token list instead of single string to do code completion ( intial version)
- fix: language options in the project wizard don't work
 - fix: "ake as default language" option in the project wizard doesn't work
2021-12-03 21:36:12 +08:00
royqh1979@gmail.com efdd4cd28c - enhancement: add option "ignore spaces when validating problem cases" to the "Executor"/"Problem Set" option tab. 2021-11-27 15:43:47 +08:00
Roy Qu 2fffe33bb7 - fix: the last line in the debug console is not correctly displayed 2021-11-25 23:41:40 +08:00
Roy Qu cbec8f60f4 - fix: can't correctly display stl containers in watch 2021-11-25 21:44:08 +08:00
Roy Qu 92fcd9b923 implemented: watch var handles 2021-11-25 20:26:43 +08:00
Roy Qu 3abbf66251 add "open cpu window when signaled" debug option 2021-11-25 10:18:21 +08:00
Roy Qu af1bc5f538 can handle signal 2021-11-25 09:05:45 +08:00
Roy Qu de0f176284 breakpoint / run / evaluation / memory view ok 2021-11-24 22:16:40 +08:00
Roy Qu 5c17096e00 work save 2021-11-24 21:22:01 +08:00
Roy Qu b17406eb07 work save 2021-11-24 17:53:25 +08:00
Roy Qu fdfa7c779f work save 2021-11-24 10:07:35 +08:00
Roy Qu d3abf822fb Merge branch 'master' into gdbmi 2021-11-23 18:16:53 +08:00
royqh1979@gmail.com 9c2ffa2f80 update translation 2021-11-23 12:39:32 +08:00
Roy Qu cd1e20c2d7 - fix: restore caret position after reformat code
- enhancement: ask user to rebuild project, when run/debug the project and it has been modified
 - fix: correct set the enabled state of "delete line"/"insert line"/"delete word"/"delete to BOL"/"delete to EOL" menu items
2021-11-23 10:32:33 +08:00
Roy Qu dda0f82b4d - fix: columns calculation not correct when paint lines containing chinese characters 2021-11-22 19:10:56 +08:00
royqh1979@gmail.com 6ba2d47c81 - enhancement: add "delete line"/"duplicate line"/"delete word"/"delete to EOL"/"delete to BOL" in the edit menu 2021-11-22 16:16:58 +08:00
royqh1979@gmail.com e044bb0703 Merge branch 'master' into gdbmi 2021-11-20 07:22:09 +08:00
royqh1979 f274d7f208 - fix: problem set & problem views not correctly hidden when disabled in the general / problem set options 2021-11-19 07:52:36 +08:00
royqh1979 1c9bb49799 - enhancement: save/load default projects folder
- enhancement: add editor general options "highlight current word" and "highlight matching braces"
2021-11-18 21:25:28 +08:00
royqh1979@gmail.com a2e514e98a fix: project's unit file not correctly add to watch after renamed 2021-11-17 23:21:53 +08:00
royqh1979@gmail.com 284a8ed695 - fix: add unit to project not correctly set new unit file's encoding
- fix: correctly set encoding for the new added project unit file
 - fix: if there's a project openned, new file should ask user if he want to add the new file to the project
 - fix: when adding a file openned in the editor to the project, properties of it are not correctly setted.
 - enhancement: when remove a file from the project, also ask if user want to remove it from disk
 - fix: double click a project's .dev file in the Files panel should load the project
2021-11-15 22:08:35 +08:00
royqh1979 c59b9c9283 update translations
- fix: options not translated
2021-11-14 18:48:18 +08:00
royqh1979 d14a1be208 - fix: text color of labels in statusbar not correctly updated when change theme
- change: auto generate gcc version info in the about dialog
 - change: seperates version info to version.h
2021-11-14 17:43:25 +08:00
royqh1979 7c0ee9857b - fix: "collapse all" and "uncollapse all" doesn't work 2021-11-13 17:41:16 +08:00
royqh1979@gmail.com c7748bf5b2 Merge branch 'master' into gdbmi
# Conflicts:
#	RedPandaIDE/qsynedit/SynEdit.cpp
2021-11-13 10:55:10 +08:00
royqh1979@gmail.com d28805ea55 - fix: editor auto save settings not saved and applied
- fix: only auto save files that has new modifications
 - fix: correctly auto save files with it's own name
2021-11-12 12:40:47 +08:00
royqh1979@gmail.com 8b7d19f94e work save 2021-11-12 10:51:00 +08:00
royqh1979@gmail.com 88bb3b25cb Merge branch 'master' into gdbmi 2021-11-12 08:35:29 +08:00
royqh1979 b3e5ddc94c - enhancement: greatly reduces memory usage for symbol parsing ( memory needed for bits/stdc++.h reduced from 150m+ to 50m+)
- fix: currect compiler set not correctly updated when switch between normal file and project file
2021-11-12 02:20:13 +08:00
royqh1979@gmail.com 3ee49f5cbc merge master 2021-11-10 21:56:22 +08:00
royqh1979@gmail.com 3d2fb53388 - fix: can't show code completion popup if symbol is proceed with an operator '~' ( and it's not a destructor)
- fix: can't show code completion popup when define MACRO
 - fix: can't debug files with chinese characters in the path
2021-11-10 21:28:08 +08:00
royqh1979@gmail.com bfd64312d9 work save 2021-11-10 17:05:37 +08:00
royqh1979@gmail.com 77e2a32940 work save 2021-11-10 12:29:02 +08:00
royqh1979@gmail.com 4e7269cbf0 - enhancement: auto save/load the default open folder in the configuration file 2021-11-10 10:42:33 +08:00
royqh1979 1549fe1aed update translations 2021-11-09 21:32:23 +08:00