Roy Qu
fba7bd953c
- fix: Contents in class browser not correctly updated when close the last editor for project.
...
- fix: When all editors closed, switch browser mode dosen't correct update the class browser;
- stream line codes for project parser and close browser
2022-11-07 11:24:23 +08:00
Roy Qu
63de2e72b1
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-11-07 07:16:53 +08:00
Roy Qu
9e2b1841b4
Merge pull request #54 from vedantmgoyal2009/patch-1
...
Publish to Windows Package Managar (WinGet)
2022-11-07 07:05:48 +08:00
Roy Qu
c6a22e6c15
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-11-06 23:26:46 +08:00
royqh1979@gmail.com
bd2a80d5e6
linux build script
2022-11-06 23:21:54 +08:00
Roy Qu
2356939b4c
update version
2022-11-06 23:17:49 +08:00
Roy Qu
93751d1b23
- fix: When start parsing and exit app, app may crash
...
- enhancement: add "Allow parallel build" option in project option dialog's custom compile options page
- fix: crash when rename project file
- fix: When remove project file, symbols in it not correctly removed from code parser
- fix: infos in class browser (structure panel) not correctly updated when add/create/remove/rename project files
2022-11-06 22:51:14 +08:00
Roy Qu
d642ff3b74
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-11-06 18:39:32 +08:00
Roy Qu
1e128fca70
debian package script
2022-11-06 18:39:04 +08:00
Roy Qu
0c28725fae
minor change
2022-11-06 14:11:34 +08:00
Roy Qu
7b290f4e44
- fix: Memory usage of undo system is not correctly calculated
...
- fix: Set max undo memory usage to 0 don't really remove limit of undo
- fix: Set max undo times to 0 don't really remove limit of undo
2022-11-06 14:07:14 +08:00
Roy Qu
d4c7ec9bb9
- fix: Project Options Dialog's Files panel will crash app.
2022-11-06 12:38:53 +08:00
Roy Qu
4eec64939e
- fix: Edting / show context menu when code analysis is turned on may crash app.
...
- fix: Show context menu when edting non c/c++ file may crash app.
2022-11-06 09:43:28 +08:00
Roy Qu
46ee9e1c7d
modify README.md
2022-11-06 09:02:01 +08:00
Roy Qu
1c3bf9000c
- enhancement: base class dropdown list in new class dialog now works
2022-11-05 23:35:15 +08:00
Roy Qu
4fa490253e
- enhancement: switch header/source
2022-11-05 19:39:33 +08:00
Roy Qu
771d0d1456
basic support for lambda
2022-11-05 18:58:15 +08:00
Roy Qu
d94125c262
streamline tokenizer
2022-11-05 16:17:46 +08:00
Roy Qu
8d9740dd57
- improve template parameters checker
...
- streamline cppparser
2022-11-05 08:42:54 +08:00
Roy Qu
ef79640eb0
work save
2022-11-04 23:44:11 +08:00
Roy Qu
585d7678d4
work save
2022-11-04 20:27:35 +08:00
Roy Qu
20917e3a8b
work save
2022-11-03 00:49:22 +08:00
Roy Qu
baab677fa1
work done: lambda support
2022-11-02 22:48:25 +08:00
Roy Qu
bd04e013de
work save
2022-11-02 13:38:26 +08:00
Roy Qu
7c7242c1a3
work save
2022-11-02 10:42:55 +08:00
Roy Qu
ca59fd7d70
work save
2022-11-01 23:23:21 +08:00
Roy Qu
ebfb631452
work save
2022-11-01 22:10:54 +08:00
Roy Qu
ab9aa75d1f
work save
2022-11-01 09:02:17 +08:00
Roy Qu
f78a4953ef
work save
2022-11-01 00:01:46 +08:00
Roy Qu
f8ab38b634
work save
2022-10-31 19:37:24 +08:00
Roy Qu
4afe1f4315
- change: rename "file" Menu -> "New Source File" to "New File"
2022-10-30 19:27:29 +08:00
Roy Qu
01c1e96aeb
- change: Don't turn on "Show some more warnings (-Wextra)" option by default for DEBUG compiler set
...
- fix: Changes mainwindows's compiler set combobox not correctly handled for project
- change: Don't localize autogenerated name for new files and new project (new msys2 gcc compiler can't correctly handle non-ascii chars in filenames)
2022-10-30 11:58:42 +08:00
Roy Qu
819d217708
- change: Don't turn on "Show some more warnings (-Wextra)" option by default for DEBUG compiler set
2022-10-29 20:51:31 +08:00
Roy Qu
b9aceb420b
- fix: Before run a project's executable, we should check timestamp for project files AND modification states of files openned in editor.
2022-10-29 18:19:45 +08:00
Roy Qu
3112cb03d4
linux compatibility
2022-10-29 09:29:51 +00:00
Roy Qu
0fb49389fa
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-10-29 17:22:14 +08:00
Roy Qu
0c1402a386
- change: remove "Optimize for the following machine" and "Optimize less, while maintaining full compatibility" options in the compiler setting panel, which are obseleted.
...
- change: escape spaces in the executabe path under linux.
2022-10-29 17:21:38 +08:00
Roy Qu
662990e997
fix linux compatibility
2022-10-28 08:40:46 +00:00
Roy Qu
054a99b690
msvc compatibility
2022-10-28 16:34:26 +08:00
Roy Qu
e987959551
- add default autolink for fmtlib in Windows
...
- reduce size of the executable of win-git-askpass tool
- fix: memory size not correctly calculated when check if share parser.
- fix: c/c++ file use different parser for share.
2022-10-28 12:43:47 +08:00
Roy Qu
2ce732cfa5
C/C++ use differnet parser
2022-10-28 09:47:34 +08:00
Roy Qu
833be397b0
- enhancement: add "editors share one code parser" in "options" / "editor" / "code completion", to reduce memory usage.
...
Turned off by default on PCs with memory > 4G; Force turned on PCs with memory < 1G.
- enhancement: add "goto block start"/"goto block end" in "Code" menu
2022-10-27 15:18:57 +08:00
Roy Qu
0018ed5d7d
- editors that not in the editing panel shouldn't trigger switch breakpoint
...
- editors that not in the editing panel shouldn't show context menu
2022-10-27 07:42:05 +08:00
Roy Qu
798607fba0
- fix: editors that not in the editing panel should not be syntax checked/ todo parsed/ code analyzed
...
- fix: editors that not in the editing panel should not trigger breakpoint/bookmark/watch switch
2022-10-26 22:39:40 +08:00
Roy Qu
04e11dbc3b
- fix: selection's position not correctly set after input a char / insert string (and causes error under OVERWRITE mode)
2022-10-26 19:40:34 +08:00
Roy Qu
3ea32031af
update NEWS.md
2022-10-26 16:26:13 +08:00
Roy Qu
5bd8fedb2b
- fix: Correctly set file's real encoding to ASCII after saving
2022-10-26 16:23:34 +08:00
Roy Qu
fde8a868fa
- enhancement: auto sort TODO items
2022-10-26 11:10:56 +08:00
Roy Qu
da2a7549f1
- fix: Encoding info in the status bar not correctly updated when save a new file
2022-10-26 09:33:45 +08:00
Roy Qu
6bf443d3d8
- fix: Restore project's original compiler set if user choose 'No' in the confirm project compiler set change dialog.
2022-10-26 08:45:18 +08:00