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 |