royqh1979@gmail.com
d9f36ae3cd
work save: fix project file encoding setting
...
compiler set - exec charset setting
2022-01-24 01:08:47 +08:00
Roy Qu
0875d15d67
- fix: project's icon setting is not correctly saved
...
- fix: project's type setting won't be saved
- fix: If project's compiler set is not the same with the default compiler set, auto openned project's file will use wrong compiler set to do syntax check.
- fix: open a project file through "File"->"Open" will not correctly connect it with the project internally
2022-01-13 16:47:48 +08:00
Roy Qu
454df24e08
work save
2022-01-12 19:25:37 +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
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
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
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
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
bb6a4ed9c8
qt 5.12 compatibility
2022-01-04 16:50:54 +08:00
Roy Qu
02cba8e03c
- rename to Red Pand C++
2021-12-30 19:25:47 +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
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
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
f2504e1f43
add options for gdb server
...
debug with gdb server
2021-12-25 18:09:50 +08:00
Roy Qu
7f4840a299
basic linux compatibily
2021-12-24 23:18:20 +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
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
8a4842efb4
remove init wizard
2021-12-17 10:10:04 +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
1df289c131
update translations
2021-12-09 11:22:28 +08:00
Roy Qu
ee3864f565
work save
2021-12-08 22:47:28 +08:00
Roy Qu
e8644dfd0b
work save
2021-12-08 19:13:47 +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
dfce6e7146
- enhancement: change project name in the project view
2021-11-27 09:36:49 +08:00
Roy Qu
3abbf66251
add "open cpu window when signaled" debug option
2021-11-25 10:18:21 +08:00
royqh1979@gmail.com
cfe370e252
- fix: code format indent settings not correctly saved
2021-11-23 13:29:00 +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
2f945dc6fb
- fix: text color for cpu info dialog not correctly setted
2021-11-16 00:03:43 +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@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
1549fe1aed
update translations
2021-11-09 21:32:23 +08:00
royqh1979@gmail.com
4259480471
- fix: correct set the position of chinese input methods
2021-11-08 21:19:48 +08:00
royqh1979
f167e10c12
- enhancement: auto clear parsed symbols when the editor is hidden ( to reduce memory usage of un-active editors)
2021-11-08 09:19:50 +08:00
royqh1979@gmail.com
3e0925ba70
- fix: when changing options in the option dialog's color scheme panle, color of the demo editor won't be not correctly updated
...
- enhancement: Add default color scheme to themes. Change theme option will change color scheme too.
2021-11-07 22:34:19 +08:00
royqh1979@gmail.com
6183542f34
fix: correctly test if it's green edition
2021-11-05 12:37:40 +08:00
royqh1979@gmail.com
32e354b800
- fix: can't correctly test if it's not running in green mode
...
update README.md
2021-11-05 11:48:46 +08:00
royqh1979@gmail.com
6ad87990c7
- fix: Custom editor colors shouldn't be tested for high contrast with the default background color
...
- fix: Custom color settings not correctly displayed in the options widget
- enhancement: add hit counts in the search result view
- fix: editor actions' state not correctly updated after close editors.
- fix: When replace in the editor, "Yes to All" and "No" button doesn't work correctly.
- fix: crash when editing non-c/c++ files
- enhancement: set the alpha value of scheme colors
- enhancement: can use symbols' own scheme color to draw selection
- enhancement: can use different colors to highlight the current word and the selections
2021-11-03 18:09:12 +08:00
royqh1979@gmail.com
88a7c46eda
- enhancement: Problem Set
...
- enhancement: Competitive Companion Support
- fix: when search in project, files opened for search shouldn't be parsed for symbols.
- fix: when search in project, the search history is not correctly updated.
2021-11-02 13:12:36 +08:00
royqh1979@gmail.com
fde31ce7b5
- enhancement: more accurate auto indent calculation
...
- change: remove "add indent" option in the editor general options widget ( It's merged with "auto indent" option)
2021-10-29 15:15:43 +08:00
royqh1979@gmail.com
2ceb95e4cc
- fix: "tab to spaces" option in the editor general options widget doesn't work
2021-10-27 16:39:23 +08:00
royqh1979
a3c335eed6
- fix: options not correctly set when change compiler set in the project settings
...
- change: reset compiler settings when change the project compiler set
2021-10-25 21:36:23 +08:00
royqh1979
d1ccabbd6b
- fix: compiler autolinks options widget don't show autolink infos
2021-10-25 09:35:13 +08:00
royqh1979
7bb59955e6
- enhancement: when running a program, redirect a data file to its stdin
2021-10-24 23:13:00 +08:00
royqh1979
4da3b6d1fa
work save
2021-10-24 17:31:20 +08:00
royqh1979
c7205f572e
- enhancement: "use utf8 by default" in editor's misc setting
2021-10-24 13:03:54 +08:00
royqh1979
9937ef50c3
- enhancement: icons in project view
...
- fix: sometimes option widget will show confirm dialog even not changed
- enhancement: only editor area will receive file drop events
2021-10-23 23:10:34 +08:00
royqh1979
d2ca199024
work save
2021-10-22 07:42:51 +08:00
royqh1979
3e442b0860
- enhancement: autosave/load bookmarks
...
- enhancement: autosave/load breakpoints
- enhancement: autosave/load watches
2021-10-21 19:33:11 +08:00
royqh1979
5c9ef2035e
clean up compile warnings
2021-10-20 18:05:43 +08:00
royqh1979@gmail.com
e2751fc693
- enhancement: set mouse wheel scroll speed in the editor general option tab ( 3 lines by default)
2021-10-20 12:27:44 +08:00
royqh1979@gmail.com
ae2f3596aa
- enhancement: new file template
...
- fix: when an editor is created, its caret will be displayed even it doesn't have focus
2021-10-20 12:11:36 +08:00
royqh1979@gmail.com
25d83d0e8d
- enhancement: fill indents in the editor (Turned off by default)
2021-10-20 11:14:49 +08:00
royqh1979@gmail.com
19b1d042c0
- fix: In the create project dialog, the browser button doesn't work
...
- change: use QStyle to implement the dark style
2021-10-18 22:06:33 +08:00
royqh1979@gmail.com
8599190d13
- fix: font styles in the color scheme settings not in effect
2021-10-10 21:23:25 +08:00
royqh1979@gmail.com
8b4fa1f0fc
- implement: default settings for code formatter
...
- implement: remove all custom settings
2021-10-08 20:01:29 +08:00
royqh1979@gmail.com
c4c62ec6c0
- implement: tools configuration
2021-10-08 00:06:41 +08:00
royqh1979@gmail.com
d9c02ea6f2
work save: tools configuration
2021-10-07 08:34:10 +08:00
royqh1979@gmail.com
b0442258db
- print support
2021-10-07 07:52:20 +08:00
royqh1979@gmail.com
48e97dc15d
- implement: config shortcuts
2021-10-06 23:19:18 +08:00
royqh1979@gmail.com
d88bab1e20
work save: implement shortcut configurations
2021-10-06 12:19:46 +08:00
royqh1979@gmail.com
2a3dcf52fa
work save: when save file associations, skip associations that not changed and unchecked
2021-10-04 20:36:20 +08:00
royqh1979@gmail.com
b28d2d4ab4
- implement: when startup , open file provided by commmand line options
...
- implement: open files pasted by clipboard
2021-10-04 20:05:24 +08:00
royqh1979@gmail.com
0ae9b92924
- implement: register file associations
2021-10-04 19:23:52 +08:00
royqh1979@gmail.com
f872512574
minor ui change
2021-10-03 23:37:03 +08:00
royqh1979@gmail.com
c59e2c6667
work save
2021-09-30 20:10:48 +08:00
royqh1979
a0ea72071c
work save: code snippet edit
2021-09-30 12:52:22 +08:00
royqh1979
b518304f56
- implement: symbol usage count
...
work save: code snippets
2021-09-30 11:20:43 +08:00
royqh1979
fbdba624be
- enhancement: show caret when show code/header completions
...
- fix: correctly display pointer info in watch console
- enhancement: search in project
2021-09-29 20:45:03 +08:00
royqh1979
fac8c10f0c
- enhancement: redesign charset selection in the project options dialog's file widget
...
- fix: can't correctly load last open files / project with non-asii characters in path
- fix: can't coorectly load last open project
2021-09-29 19:03:22 +08:00
royqh1979@gmail.com
a4f60e45bf
- enhancement: set encoding
2021-09-28 17:17:33 +08:00
royqh1979@gmail.com
7c68fc4f75
- fix: when press shift, completion popu window will hide
...
- enhancement: options in debugger setting widget, to skip system/project/custom header&project files when step into
2021-09-28 14:18:51 +08:00
royqh1979@gmail.com
95cb5ea52e
- enhancement: options for editor tooltips
2021-09-21 20:36:43 +08:00
royqh1979@gmail.com
77356215aa
- enhancement: paint color editor use system palette's disabled group color
...
- fix: add watch not work when there's no editor openned;
- enhancement: rainbow parenthesis
- enhancement: run executable with parameters
2021-09-19 17:59:03 +08:00
royqh1979
85686acba7
- done: debug for project
...
- add dll host project option widget
2021-09-18 22:37:07 +08:00
royqh1979
54c09f3a50
work save
2021-09-18 19:30:16 +08:00
royqh1979@gmail.com
7f14720666
* update chinese translations
...
* make clean for project done
2021-09-17 21:33:19 +08:00
royqh1979
ca728a2900
work save: project Template
...
- done: all project option dialogs
2021-09-15 22:19:59 +08:00
royqh1979@gmail.com
c242225951
- add project custom compile parameters option dialog
...
- add project directories option dialog
- add project precompiled header dialog
2021-09-15 16:57:28 +08:00
royqh1979@gmail.com
14c83ab829
- fix: caret color error when turn on option "caret use text color"
...
- show / hide some options depends on other options state
2021-09-15 14:35:37 +08:00
royqh1979@gmail.com
0cebe9a6a5
work save:
...
- fix: project root node return wrong unit index
2021-09-15 12:19:09 +08:00
royqh1979@gmail.com
b8533e3ced
fix: can't correctly generate project resource file for compile
...
add: project compiler set option dialog
2021-09-15 11:23:42 +08:00
royqh1979
e0e09155d7
work save
2021-09-15 08:02:08 +08:00
royqh1979
e1977f1237
work save
...
- fix: copy icon file to project folder
- fix: recopy units after they are sorted
2021-09-15 07:53:35 +08:00
royqh1979@gmail.com
6fc5f5995f
work save:
...
- fix: left panel size not correctly saved
- fix: cant run programs not statically linked
- project files option widget
2021-09-14 23:56:08 +08:00
royqh1979@gmail.com
bf71340233
work save: project file option dialog
2021-09-14 17:33:47 +08:00
royqh1979@gmail.com
4e1cb482f9
work save: project general option dialog
2021-09-14 14:05:43 +08:00
royqh1979@gmail.com
1a00443f89
work save:
...
- change editor's encoding also change project unit's encoding Option
- ascii encoding file don't add encoding info when generating project make file
- make Settings Dialog more general
2021-09-14 12:10:43 +08:00
royqh1979
9244370ea4
work save
2021-09-04 21:20:30 +08:00
royqh1979
44ed24f016
work save
2021-09-04 19:29:57 +08:00
royqh1979
64698287fc
work save: translation updates
2021-09-04 19:27:44 +08:00