Commit Graph

1010 Commits

Author SHA1 Message Date
Roy Qu a3e4f333ab - enhancement: ctrl+up/down scrolls in the editor 2022-01-13 07:39:56 +08:00
Roy Qu 1a6bd602c4 - fix: caret dispears when at '\t' under Windows 7 2022-01-12 22:25:57 +08:00
Roy Qu 19fc3302ed - fix: caret dispears when at '\t' under Windows 7 2022-01-12 22:21:40 +08:00
Roy Qu eefb65bcb4 - fix: parser can't correctly handle variable definitions that don't have spaces like 'int*x';
- fix: parser can't correctly handle function parameters like 'int *x'
2022-01-12 20:59:28 +08:00
Roy Qu 454df24e08 work save 2022-01-12 19:25:37 +08:00
Roy Qu 797a9b8498 - enhancement: redirect stdio to a file while debugging ( must use gdb server mode to debug) 2022-01-12 18:47:50 +08:00
Roy Qu 351f4e86ed clear up debug codes 2022-01-12 18:35:14 +08:00
Roy Qu 995b734334 - fix: crash when refactor symbol and cursor is at the end of the identifier
- fix: refactor symbol doesn't work for 1-length identifiers
2022-01-12 18:07:52 +08:00
Roy Qu d8413ab76c - enhancement: modify values in the watch view by double click 2022-01-12 17:14:39 +08:00
Roy Qu 3ca1a9fc4c - enhancement: modify values in the memory view while debugging
- enhancement: auto update watch, local and memory view after expression evaluated
  - enhancement: auto update watch, local and memory view after memory modified
2022-01-11 22:29:03 +08:00
Roy Qu 8edace1c1d - enhancement: add "minimum id length required to show code completion" to the options dialog's editor code completion page 2022-01-10 21:46:03 +08:00
Roy Qu 3d9edcad57 - enhancement: support ligatures in fonts like fira code ( disabled by default, can be turned on in options dialog's editor font page) 2022-01-10 20:16:26 +08:00
Roy Qu 0e0f954bec - enhancement: if there's no selection when copy/cut, select currect line by default 2022-01-10 18:37:00 +08:00
Roy Qu 5eec4ea504 remove info output for debugging
modification to the about info
2022-01-10 14:48:01 +08:00
Roy Qu c56b6c5414 add more templates 2022-01-10 10:53:16 +08:00
Roy Qu e30fa7bc0c - fix: crash when closing the options dialog under Ubuntu 20.04 LTS ( no memory leak now) 2022-01-09 17:42:23 -08:00
Roy Qu 9ea32df675 work save 2022-01-09 16:36:30 -08:00
Roy Qu 6849a10fbc work save 2022-01-09 16:35:57 -08:00
Roy Qu cd96297c35 update version to 0.13.2 2022-01-09 22:12:10 +08:00
Roy Qu 7fa4b072d0 - fix: "delete and exit" button in the environtment / page option page doesn't work correctly 2022-01-09 21:54:59 +08:00
Roy Qu 2204ac8ea1 make descriptions in the new dialog selectable 2022-01-09 19:50:56 +08:00
Roy Qu ece9737863 - enhancement: add raylib to autolinks
- enhancement: distribute raylib with integrated gcc
2022-01-09 19:44:49 +08:00
Roy Qu 6a7789ff77 - enhancement: add raylib to autolinks
- enhancement: distribute raylib with integrated gcc
2022-01-09 19:33:34 +08:00
Roy Qu 7f3aea5940 - fix: new project dialog's tab bar should fill all empty spaces 2022-01-08 21:49:09 +08:00
Roy Qu 9775ab6c84 - enhancement: auto save/restore size of the new project dialog 2022-01-08 21:23:20 +08:00
Roy Qu 7a22bacd0c update version number 2022-01-08 13:51:34 +08:00
Roy Qu 04b18b1648 - fix: .rc file shouldn't be syntax checked 2022-01-08 13:39:47 +08:00
Roy Qu 6bc943ba9c - enhancement: suppoort localization info in project templates
- change: template / project files use utf-8 encoding instead of ANSI
2022-01-08 11:46:39 +08:00
Roy Qu 2d9472d179 fix: when drop project file to an empty folder, an additional blank row is displayed in that folder 2022-01-08 10:48:26 +08:00
Roy Qu 96f8804edd enhancement: sort folders before files in project view 2022-01-08 08:52:50 +08:00
Roy Qu 13ee2d7f33 - enhancement: auto sort files in the project view 2022-01-07 19:20:42 +08:00
Roy Qu 01d986170f update translations 2022-01-06 21:26:56 +08:00
Roy Qu 8732f7d37e - fix: shouldn't auto add /bin/gcc to compiler sets
- fix: if a dir duplicates in PATH, don't add it to compiler sets
repeatedly
- enhancement: add "--sanitize=address" to compile option in the Debug
compiler set in Linux
2022-01-06 20:46:27 +08:00
Roy Qu 3b0c8eccdb - enhancement: add raylib.h to autolink
- fix: shouldn't generate default autolink settings in linux
2022-01-06 17:52:52 +08:00
Roy Qu b604e0d548 - fix: crash when close settings dialog in Ubuntu 20.04 (but we'll leak memory now...) 2022-01-05 05:03:50 -08:00
Roy Qu e3b9565b84 support PREFIX in qmake script 2022-01-05 09:08:44 +08:00
Roy Qu 1859558864 work save 2022-01-05 08:18:47 +08:00
Roy Qu 95168077b9 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2022-01-04 20:52:10 +08:00
Roy Qu dd91facca4 use qterminal as the default terminal emulator 2022-01-04 19:43:23 +08:00
Roy Qu 60c93d2f39 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2022-01-04 18:05:23 +08:00
Roy Qu cc1e384001 fix: split command infinite loop 2022-01-04 17:04:03 +08:00
Roy Qu bb6a4ed9c8 qt 5.12 compatibility 2022-01-04 16:50:54 +08:00
Roy Qu 62a95eb305 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2022-01-04 10:09:34 +08:00
Roy Qu a79b277d81 remove files that invalidate debian's package rules 2022-01-04 08:27:15 +08:00
Roy Qu 5410701c02 change chinese translations 2022-01-03 21:45:02 +08:00
Roy Qu ea9056d8f8 add new icon 2022-01-03 20:22:09 +08:00
Roy Qu 1d48991d20 - fix: debugger's "continue" button not correctly disabled 2022-01-03 20:18:53 +08:00
Roy Qu 69e5e76a6f work save 2022-01-02 11:43:23 +08:00
Roy Qu 212fdc37b2 - enhancement: assign a not saved editor to a problem 2022-01-02 10:37:00 +08:00
Roy Qu 1cc36564de - enhancement: open the corresponding source file from problem's context menu 2022-01-01 21:04:17 +08:00
Roy Qu d51f60b40b - fix: problem cases doesn't use svg icons
- fix: problem's title info not updated after running cases
2022-01-01 17:24:18 +08:00
Roy Qu 7aae4714a0 update version to 0.12.6 2022-01-01 09:47:07 +08:00
Roy Qu 2319034be4 - fix: heartbeat for gdb server async command shouldn't disable actions 2022-01-01 09:17:12 +08:00
Roy Qu 02cba8e03c - rename to Red Pand C++ 2021-12-30 19:25:47 +08:00
Roy Qu 158155d539 use custom astyle 2021-12-30 10:06:27 +08:00
Roy Qu ad652580ab Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2021-12-30 09:05:15 +08:00
Roy Qu 2936f688dd linux qmake 2021-12-30 09:04:51 +08:00
Roy Qu c4e5eac0f8 qmake for linux 2021-12-30 08:59:10 +08:00
Roy Qu 13c79bb55d - enhancement: detach pausing console window
- use "-var-update" gdb command instead of "noop"
2021-12-29 22:03:18 +08:00
Roy Qu 88c5c836a6 - enhancement: redirect input to program in Linux 2021-12-29 19:15:50 +08:00
Roy Qu 3be06fe586 - fix: wrong executable filename for source files in linux
- enhancement: console pauser for linux
2021-12-29 13:16:03 +08:00
Roy Qu cef2b66a59 - fix: open terminal in linux 2021-12-28 08:49:31 +08:00
Roy Qu 63e1b44fa5 - fix: can't reformat code
- enhancement: add option for setting astyle path
 - fix: wrong file wildcard (*.*) in linux
2021-12-27 22:46:54 +08:00
Roy Qu fe8d3e9663 - fix: compile error in linux
- fix: can't receive gdb async output for commands
2021-12-27 21:32:30 +08:00
royqh1979@gmail.com 5e44a2a1c6 add delphi version copyright info 2021-12-27 12:08:45 +08:00
royqh1979@gmail.com 96ab0890ba - fix: watch and local infos not updated when changing current frame in the call stack panel
- enhancement: pause the debugging program (The debugger should work under gdb server mode, which is turned off by default in windows)
2021-12-27 10:59:04 +08:00
royqh1979@gmail.com 317db42876 add license information 2021-12-26 23:18:28 +08:00
royqh1979@gmail.com f3ab76d60a update version to 0.12.3 2021-12-26 21:26:00 +08:00
Roy Qu 1fe9be9791 add app library path 2021-12-26 15:08:54 +08:00
Roy Qu c8c0039854 simplify pro file 2021-12-26 15:07:18 +08:00
Roy Qu cce3d45d59 disable copy as html in linux 2021-12-25 23:46:12 +08:00
Roy Qu edc9fe6ed0 add options to set terminal 2021-12-25 23:38:53 +08:00
Roy Qu 4f61797a50 fix: crash when close debugger 2021-12-25 20:02:53 +08:00
Roy Qu f52ea9dcab fix: gdb server can be correctly stopped 2021-12-25 19:22:29 +08:00
Roy Qu f2504e1f43 add options for gdb server
debug with gdb server
2021-12-25 18:09:50 +08:00
Roy Qu 9fc4b0ff09 - enhancement: run programs in terminal (under Linux)
- fix:  monospace font doesn't exists under Debian Linux
 - fix: files are readonly when opened in editor
2021-12-25 08:23:52 +08:00
Roy Qu 7f4840a299 basic linux compatibily 2021-12-24 23:18:20 +08:00
Roy Qu 960c239bea update version to 0.12.2 2021-12-24 16:21:04 +08:00
Roy Qu 655bad6715 - enhancement: select icon sets in options dialog ( but we have only 1 icon set now...) 2021-12-24 09:17:28 +08:00
Roy Qu 641f834edf reset icons path 2021-12-24 08:19:37 +08:00
Roy Qu ac1d8bdb0e change icons path 2021-12-24 08:18:18 +08:00
Roy Qu 0f3baaac00 Version 0.12.1 For Dev-C++ 7 Beta
- fix: error when drag&drop in editors
2021-12-23 22:05:57 +08:00
Roy Qu b956dbbcab - enhancement: enable run/debug/compile when console program finished but pausing. 2021-12-23 17:07:27 +08:00
Roy Qu a50c6af5de fix: correctly set states for buttons in cpu dialog 2021-12-23 09:17:27 +08:00
Roy Qu 6c413fe8f9 - enhancement: icons in all dialogs auto change size with fonts
- enhancement: save/restore sizes of CPU dialog and settings dialog
2021-12-23 09:11:58 +08:00
Roy Qu b5a450312a - refactor: icon manager
- work save: icons in the dialogs
2021-12-23 00:24:52 +08:00
Roy Qu 3b7eb3b2da - fix: step into instruction and step over instruction not correctly disabled when cpu dialog is created
- enhancement: icons in cpu dialog auto change size with fonts
2021-12-22 22:04:34 +08:00
Roy Qu 8bee9bf5c6 -fix: editor's tab close button size too small in high DPI settings 2021-12-22 19:54:06 +08:00
Roy Qu 5e076419c2 work save 2021-12-22 19:46:03 +08:00
Roy Qu 6adc9960e0 work save: svg icons 2021-12-22 19:01:58 +08:00
Roy Qu f4fd5e7abe work save: svg icons 2021-12-22 18:55:36 +08:00
Roy Qu 92520411b6 work save 2021-12-22 11:07:56 +08:00
Roy Qu 603675f435 work save: svg icons 2021-12-21 22:52:31 +08:00
Roy Qu 31240800c4 work save 2021-12-21 20:17:58 +08:00
Roy Qu 8a138897ca work save 2021-12-21 19:13:47 +08:00
Roy Qu 0550874fbb add new icons 2021-12-21 17:48:14 +08:00
Roy Qu 1a6e365e42 fix: icon size in menu size not correct 2021-12-21 11:57:23 +08:00
Roy Qu 283a6db961 remove no use files 2021-12-21 07:40:04 +08:00
Roy Qu a806fe9389 - enhancement: use svg icons for class browser 2021-12-21 07:38:49 +08:00
royqh1979@gmail.com cf4118d911 work save 2021-12-21 00:11:36 +08:00
Roy Qu fa5883cd04 work save 2021-12-20 20:04:46 +08:00
Roy Qu 25124a79a0 use svg icons for class parser 2021-12-20 16:38:27 +08:00
Roy Qu 8819da2e04 add new svg icons for class parser 2021-12-20 13:39:55 +08:00
Roy Qu 7687fc1cb7 - fix: symbol completion for '<>' in the preprocessor line not work 2021-12-20 13:00:47 +08:00
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 ba538c9b13 better auto indent calculation for '{' after if/for statement 2021-12-20 08:45:16 +08:00
Roy Qu bb5d1b706c work save 2021-12-20 08:18:43 +08:00
Roy Qu da1dc2e856 - fix: auto indent processing error when input '{' in the middle of if statement 2021-12-19 20:48:23 +08:00
Roy Qu 7ec93d2645 update versions 2021-12-19 16:57:10 +08:00
Roy Qu 6ab8ba9869 - fix: compiler set's custom link parameters not used when compiling
- fix: code completion doesn't work when input inside () or []
2021-12-19 16:54:31 +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 109ea5a0ae - enhancement: better highlight processing for preprocess directives 2021-12-19 09:24:48 +08:00
Roy Qu 41336cf31f add a function to find statement by expression in the parser 2021-12-18 23:36:58 +08:00
Roy Qu cd5b281c90 - enhancement: use the new expression parser to parse info for tips 2021-12-17 21:47:37 +08:00
Roy Qu 8a4842efb4 remove init wizard 2021-12-17 10:10:04 +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 e7ae7f1220 update translations 2021-12-16 18:23:48 +08:00
Roy Qu 0b414df5b2 - fix: auto add 32-bit compiler sets for TDM64-GCC 2021-12-16 17:56:42 +08:00
Roy Qu 2d65e1d93b - fix: can't correctly set TDM-GCC compiler
- fix: auto add 32-bit compiler sets for TDM64-GCC
2021-12-16 11:36:52 +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
royqh1979@gmail.com 0e0689ad64 work save 2021-12-13 12:09:37 +08:00
Roy Qu 2de2f1e162 work save 2021-12-12 13:02:00 +08:00
Roy Qu 8d880efd24 - enhancement: Problem's test case shouldn't accept rich text inputs 2021-12-10 19:30:58 +08:00
Roy Qu 868cce7dc0 work save 2021-12-10 18:24:40 +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 095a0897f2 work save 2021-12-08 21:44:40 +08:00
Roy Qu 63d0321fcf work save 2021-12-08 19:55:15 +08:00
Roy Qu e8644dfd0b work save 2021-12-08 19:13:47 +08:00
Roy Qu f10bc14f3b work save 2021-12-07 14:48:20 +08:00
Roy Qu 8db5c531ab work save 2021-12-07 08:23:27 +08:00
royqh1979@gmail.com d554e6dba5 work save 2021-12-06 11:37:37 +08:00
Roy Qu b0f608a360 work save 2021-12-06 09:02:39 +08:00
Roy Qu 0360d704ed work save 2021-12-05 20:27:09 +08:00
Roy Qu 3d8084c489 work save 2021-12-05 16:45:48 +08:00
royqh1979@gmail.com 4d6f78b0fc work save 2021-12-05 10:52:17 +08:00
Roy Qu 2e54b4460d work save 2021-12-04 18:38:54 +08:00
Roy Qu 8a2d40f6d7 minor refactor 2021-12-04 14:53:21 +08:00
Roy Qu 202b293c9e update version 0.11.0 2021-12-04 11:19:42 +08:00
Roy Qu 6f8096bc27 change: redesign code completion logic 2021-12-04 10:02:07 +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
Roy Qu 20782fc221 stage 1 finished: use the expression token list in the editor to completion,
instead of just the expression string
2021-12-03 21:07:40 +08:00
Roy Qu 890ad641ad work save 2021-12-03 20:24:49 +08:00
Roy Qu 8a69451139 work save 2021-12-03 20:08:18 +08:00
Roy Qu fd03ea4098 work save 2021-12-03 11:40:05 +08:00
Roy Qu 54443c20f8 done: find completion word 2021-12-02 18:29:37 +08:00
Roy Qu 9cdac8c3ef work save 2021-12-01 23:41:14 +08:00
Roy Qu 51b344eb59 - enhancement: use "Microsoft Yahei" as the default UI font whe running in Simplified Chinese Windows 2021-11-30 22:39:24 +08:00
Roy Qu ad61e63fec - enhancement: press home will switch between begin of line and the position of fisrt non-space char
- enhancement: press end will switch between end of line and the position of last non-space char
2021-11-30 21:45:48 +08:00
Roy Qu ce242fc2ab - fix: can't correctly undo/redo unindent 2021-11-30 21:39:13 +08:00
Roy Qu 9b01d9e85f - fix: correct set selection when undo indent 2021-11-30 21:11:21 +08:00
Roy Qu b4e70c4879 - fix: indent can't be correctly undo
- change: press tab when there are selections will do indent
2021-11-30 20:43:58 +08:00
Roy Qu 4a89e97844 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
# Conflicts:
#	NEWS.md
2021-11-30 18:00:08 +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
royqh1979@gmail.com f8591c2138 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
# Conflicts:
#	NEWS.md
#	RedPandaIDE/version.h
2021-11-27 14:25:03 +08:00
Roy Qu 5d728c36d5 - enhancement: treat files ended with ".C" or ".CPP" as C++ files 2021-11-27 10:25:27 +08:00
Roy Qu dfce6e7146 - enhancement: change project name in the project view 2021-11-27 09:36:49 +08:00
Roy Qu 564bf02e59 - fix:license info in the about dialog should be readonly 2021-11-26 20:44:27 +08:00
Roy Qu db61432d36 - fix: dragging text from lines in the front to lines back will cause error
- fix: dragging text onto itself should do nothing
2021-11-26 19:54:05 +08:00
Roy Qu ed3f320c50 - fix: select by mouse can't correctly set mouse's column position
- fix: dragging out of the editor and back will cause error
2021-11-26 19:04:04 +08:00
Roy Qu f8a8f5df67 - fix: dragging out of the editor shouldn't reset the caret back 2021-11-26 08:29:00 +08:00
Roy Qu 03ae21ebf6 - enhancement: scroll while dragging text in the editor 2021-11-26 08:14:23 +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 da27fba8f1 - fix: project's modified flag not cleared after saved 2021-11-25 20:50:51 +08:00
Roy Qu 92fcd9b923 implemented: watch var handles 2021-11-25 20:26:43 +08:00
Roy Qu 39ab388458 work save 2021-11-25 11:24:38 +08:00
Roy Qu 3abbf66251 add "open cpu window when signaled" debug option 2021-11-25 10:18:21 +08:00
Roy Qu adf001124c update translations 2021-11-25 09:07:29 +08:00
Roy Qu af1bc5f538 can handle signal 2021-11-25 09:05:45 +08:00
Roy Qu 73c88065f8 work save 2021-11-25 07:42:56 +08:00
Roy Qu 777d11cdcb disassembly finished 2021-11-24 23:32:34 +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 9fd06a9837 work save 2021-11-23 21:08:33 +08:00
Roy Qu d3abf822fb Merge branch 'master' into gdbmi 2021-11-23 18:16:53 +08:00
royqh1979@gmail.com cfe370e252 - fix: code format indent settings not correctly saved 2021-11-23 13:29:00 +08:00
royqh1979@gmail.com 614fc911b1 - fix: undo "delete word"/"delete to BOL"/"delete to EOL" correct reset caret position 2021-11-23 12:53:48 +08:00
royqh1979@gmail.com 9c2ffa2f80 update translation 2021-11-23 12:39:32 +08:00
royqh1979@gmail.com 3e743a6a06 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
# Conflicts:
#	RedPandaIDE/compiler/projectcompiler.cpp
2021-11-23 12:34:40 +08:00
Roy Qu 39e32e2fc5 short cut for actions 2021-11-23 10:34:38 +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
Roy Qu 69ba84fc86 - fix: the count in the title of issues view isn't correct 2021-11-22 18:42:58 +08:00
royqh1979@gmail.com eefd2a3140 update version number 2021-11-22 16:51:16 +08:00
royqh1979@gmail.com a14257971c - fix: when make project and del non-existing files, shouldn't show error messages 2021-11-22 16:40:50 +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 2763ef1c60 work ave 2021-11-22 15:50:28 +08:00
royqh1979@gmail.com a927c2cc0e work save 2021-11-21 10:36:50 +08:00
royqh1979@gmail.com aa17415b15 work save 2021-11-21 08:38:03 +08:00
royqh1979@gmail.com c6080cdf59 Merge branch 'master' into gdbmi 2021-11-20 08:16:13 +08:00
royqh1979@gmail.com b034d27eb9 - fix: option "Move caret to the first non-space char in the current line when press HOME key" dosen't work fine. 2021-11-20 08:12:10 +08:00
royqh1979@gmail.com 3f474a9db4 work save 2021-11-20 07:53:39 +08:00
royqh1979@gmail.com e044bb0703 Merge branch 'master' into gdbmi 2021-11-20 07:22:09 +08:00
royqh1979 c7a6412986 - fix: executor / problem set options not correctly saved 2021-11-19 08:11:33 +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 177cd6e397 - enhancement: code completion suggestion for phrase after long/short/signed/unsigned 2021-11-18 12:51:05 +08:00
royqh1979@gmail.com a38b4b1813 - fix: numpad's enter key doesn't work 2021-11-18 12:01:52 +08:00
royqh1979 b8f75cb337 - fix: ide failed to start, if there are errors in the compiler set settings 2021-11-18 10:42:41 +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 e60b909294 - enhancement: code completion suggestion for "__func__" variable 2021-11-17 17:18:02 +08:00
royqh1979@gmail.com d5d0cec1b0 update version to 0.9.0 2021-11-17 11:26:22 +08:00
royqh1979@gmail.com 01d7335ba2 - fix: control keys in the numpad doesn't work in the editor
- fix: project layout infos are wrongly saved to registry
 - fix: project layout infos are not correctly saved/loaded
2021-11-17 10:55:18 +08:00
royqh1979@gmail.com d2821ac7f2 minor fix: load translation 2021-11-17 09:41:44 +08:00
royqh1979@gmail.com 2f945dc6fb - fix: text color for cpu info dialog not correctly setted 2021-11-16 00:03:43 +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@gmail.com 0f130291aa - fix: add unit to project not correctly set new unit file's encoding 2021-11-15 19:30:24 +08:00
royqh1979 2b3f8a644f - fix: Shouldn't update auto link settings, if the header name to be modified is unchanged 2021-11-14 18:54:12 +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 c4b61b8985 - fix: option "don't add leading zeros to line numbers" not work 2021-11-13 17:15:07 +08:00
royqh1979@gmail.com a9aa098c29 - fix: greatly reduces paste time 2021-11-13 13:09:50 +08:00
royqh1979@gmail.com be2c1ec77f - fix: greatly reduces paste time 2021-11-13 13:03:42 +08:00
royqh1979@gmail.com a6e8846282 - enhancement: drag & drop text in the editor
- enhancement: auto calcuate caret line size basing on font size
 - enhancement: shift+mouse wheel to scroll horizontally
2021-11-13 12:33:33 +08:00
royqh1979@gmail.com 3668378d7f work save 2021-11-13 11:16:05 +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 33ba4afc20 - enhancement: auto indent line to column 1 when enter '#' at beginning of line
- fix: when enter '{' or '}' at beginning of line, auto indent will remove all contents of the line
 - fix: auto indent should be turned off when reformat code
 - fix: auto indent should be turned off when replace in code
2021-11-13 10:38:48 +08:00
royqh1979@gmail.com 4c359dd7cd work save 2021-11-13 09:11:28 +08:00
royqh1979@gmail.com 664c8e752a work save 2021-11-13 09:05:02 +08:00
royqh1979 83a794b9c2 work save 2021-11-12 22:42:51 +08:00
royqh1979@gmail.com 7e68309057 change version number 2021-11-12 15:29:42 +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 58ba490f32 work save 2021-11-12 07:26:13 +08:00
royqh1979 81b524c9ed dont save parser when code/header completion popup hides 2021-11-12 02:31:45 +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 17dd73149c - enhancement: use lighter color to draw menu seperators
- enhancement: differentiate selected and unselected tab bars
2021-11-11 11:17:15 +08:00
royqh1979@gmail.com e54d734252 work save 2021-11-10 22:00:01 +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 71f5a7c056 work save 2021-11-10 12:57:18 +08:00
royqh1979@gmail.com 2ece0fa403 Merge branch 'master' into gdbmi 2021-11-10 12:42:47 +08:00
royqh1979@gmail.com ad7fb23117 - fix: shouldn't auto add '()' when char succeeding the completed function name is '(' 2021-11-10 12:35:13 +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