Roy Qu
461df394cb
- fix: when open a project, and it's missing compiler set getten reset, it's modification flag is not correctly set.
2022-03-30 20:15:15 +08:00
Roy Qu
17516c8111
- fix: error in auto generate makefile under linux
2022-03-30 19:50:55 +08:00
Roy Qu
7bc5a2ee7a
- fix: can't stop a freeze program that has stdin redirected.
...
- enhancement: context menu for problem cases table
2022-03-30 19:28:46 +08:00
Roy Qu
1d845cc843
update NEWS.md
...
- enhancement: display line number in problem case's input/output/expected input controls
2022-03-29 21:42:37 +08:00
Roy Qu
6754c014c9
- enhancement: only tag the first inconstantency when running problem case, to greatly reduce compare & display time
2022-03-29 21:41:02 +08:00
Roy Qu
a1614cef68
- enhancement: display problem case running time
...
- enhancement: set problem case input/expected output file
- enhancement: auto position cursor in expected with output's cursor
2022-03-29 18:06:24 +08:00
Roy Qu
a40c818e54
- enhancement: use icon to indicate missing project files in the project view
2022-03-28 16:57:58 +08:00
Roy Qu
7e0e9873f6
update translations
2022-03-27 16:15:44 +08:00
Roy Qu
db4ca7254e
- enhancement: slightly reduce start up time
2022-03-27 16:07:51 +08:00
Roy Qu
ac54496aeb
- fix: auto syntax check use wrong charset, if a file in editing is not encoded with ANSI encoding
...
- enhancement: timeout for problem case test in
2022-03-27 11:44:52 +08:00
Roy Qu
7c218b7d5a
- enhancement: better display when input with IM under column mode
...
- enhancement: better display current lines under column mode
- change: test to use utf-8 as the default encoding (prepare to use libclang to implement parser)
2022-03-26 19:10:14 +08:00
Roy Qu
3ba5811edf
- enhancement: refine behavior of undo input space char
2022-03-26 11:49:41 +08:00
Roy Qu
225eb1961a
- enhancement: press tab in column mode won't exit column mode
2022-03-26 09:54:06 +08:00
Roy Qu
0fc995e56a
- enhancement: draw cursor for column mode
...
- enahcnement: edit/delete in multiline ( column mode), press ese to exit
2022-03-25 22:13:00 +08:00
Roy Qu
8b224010e0
- enhancement: alt+shift+arrow do column selection
...
- fix: input may cause error, if selection in column mode and begin/end at the same column
- enhancement: draw selection line if selection in column mode and begin/end at the same column
2022-03-25 12:59:53 +08:00
Roy Qu
c979ef1505
- enhacement: alt+shift+arrow do column selection
2022-03-25 10:43:07 +08:00
Roy Qu
96631049eb
- fix: goto declaration by ctrl+click will incorrectly select contents
2022-03-24 10:55:17 +08:00
Roy Qu
33f838ef6a
- enhancement: switch capslock won't cancel code completion
...
- enhancement: double click on item in code completion list will use it to complete
2022-03-24 08:24:10 +08:00
Roy Qu
2c4b692033
- enhancement: slightly reduce memory usage for code parser
2022-03-23 12:03:41 +08:00
Roy Qu
6e4d36aade
- fix: disable code completion doesn't correctly disable project parser
2022-03-22 19:08:26 +08:00
Roy Qu
8fe0854f92
update news.md
2022-03-22 15:45:06 +08:00
Roy Qu
da0be0af98
- enhancement: auto restore mainwindow when open files in one instance
2022-03-21 18:06:47 +08:00
Roy Qu
947374b907
- fix: when editor font is too small, fold signs on the gutter are not correctly displayed
...
- fix: expand fold signs on the gutter are not correct
2022-03-20 20:56:21 +08:00
Roy Qu
4209241dea
- fix: when size of undo items is greater than the limit, old items should be poped in group
...
- enhancement: max undo size in option dialog's editor->misc tab
2022-03-20 18:10:53 +08:00
Roy Qu
12e772747c
- enhancement: shortcut for goto definition/declaration
...
- change: ctrl+click symbol will goto definition, instead of got declaration
2022-03-19 15:33:15 +08:00
Roy Qu
fc11f1223b
- fix: corresponding '>' not correctly removed when deleting '<' in #include line
2022-03-19 14:26:06 +08:00
Roy Qu
b0c8526d97
- fix: order for parameters generated by auto link may not correct
2022-03-19 14:19:32 +08:00
Roy Qu
49297431b6
- enhancement: press alt to switch to column selection mode while selection by mouse dragging in editor
2022-03-19 10:27:31 +08:00
Roy Qu
ab4ca36fa4
- fix: hide function tip when scroll
...
- fix: short cut for goto definition/declaration doesn't work
2022-03-18 23:13:43 +08:00
Roy Qu
d840622b58
- fix: only convert project icon file when it's filename doesn't end with ".ico"
2022-03-18 19:14:19 +08:00
Roy Qu
49080b88e1
- change: remove shortcuts for line/column mode
2022-03-17 20:57:43 +08:00
Roy Qu
12edcb22a5
- fix: correctly reparse modified project files when rename symbol
2022-03-17 20:28:03 +08:00
Roy Qu
23f34af034
- enhancement: auto convert project icon to ico format
2022-03-17 17:07:28 +08:00
Roy Qu
8cbcbb4b98
- fix: hits in the search view not correctly displayed (overlapped with others)
2022-03-17 15:09:48 +08:00
Roy Qu
5d6bf0dbb5
- enhancement: create file in files view
2022-03-17 10:46:24 +08:00
Roy Qu
8e00d50d1e
- enhancement: ctrl+enter insert a new line at the end of current line
2022-03-16 21:13:59 +08:00
Roy Qu
c67e196e72
- fix: if there is a Red Panda C++ process running program, other Red Panda C++ processes can't run program correctly.
2022-03-16 20:08:39 +08:00
Roy Qu
eb2e2bb58f
- fix: switch disassembly mode doesn't update contents
2022-03-16 19:48:20 +08:00
Roy Qu
47212c2716
- fix: parse error in avxintrin.h
...
- fix: infinite loop when searching for using alias
2022-03-16 16:24:39 +08:00
Roy Qu
0fd70d7ab6
- fix: wrong font size of exported HTML file
2022-03-15 21:38:33 +08:00
Roy Qu
54592276c8
- fix: wrong font size of exported RTF file
...
- fix: correct tokenize statements like "using ::memcpy";
2022-03-15 21:33:27 +08:00
Roy Qu
d45c0b87b3
- fix: "ok" button should be disabled when no template selected in new project dialog
...
- enhancement: auto add parentheis when complete function like MARCOs
2022-03-15 20:17:47 +08:00
Roy Qu
021880b746
- fix: error when delete contents in column mode on lines that has wide-chars
...
- fix: error when create folder in files view
2022-03-15 15:34:34 +08:00
Roy Qu
469c5f21d3
- fix: error when insert text in column mode
2022-03-15 13:44:18 +08:00
Roy Qu
b56f549cf4
- enhancement: close editor when middle button clicked on it's title tab
2022-03-15 12:29:56 +08:00
Roy Qu
65beccdbd1
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
...
# Conflicts:
# NEWS.md
2022-03-15 00:20:33 +08:00
Roy Qu
5a338ef892
- fix: correctly reset caret when redo cut with no selection
2022-03-15 00:15:35 +08:00
Roy Qu
1a0267de7b
- fix: when no selection, copy/cut should auto select whole line with the line break
2022-03-14 23:55:02 +08:00
Roy Qu
265422a50d
- enhancement: **Linux** convert to "gbk"/"gb18030" encodings when run under "zh_CN" locale
2022-03-13 20:54:50 +08:00
Roy Qu
79b8478af3
- enhancement: match bracket
2022-03-13 18:45:48 +08:00