Roy Qu
e5c6ea1a43
- Enhancement: New file templates for C / C++ / GAS files
2023-02-22 22:18:21 +08:00
Roy Qu
4522403744
work save
2023-02-22 17:29:58 +08:00
Roy Qu
410cb50b18
remove nasm templates
...
- fix: "Generate assembly" menu item is wrongly enabled for new GNU assembly files
2023-02-22 13:38:31 +08:00
Roy Qu
8ad1915acd
- change: Don't stop debug when breakpoint can't be set
2023-02-22 10:39:20 +08:00
Roy Qu
c204b39e00
- enhancement: Remove all breakpoints for a closed non-project file.
...
- enhancement: Check and remove all non-exist breakpoints before debug a project
2023-02-22 08:59:00 +08:00
Roy Qu
4c3ca8e7c4
add zh_CN source files in templates
2023-02-21 22:41:37 +08:00
Roy Qu
c1f8489bfd
Assert fail on parser in DEBUG mode, when multiparser working at the same time
2023-02-21 22:40:29 +08:00
Roy Qu
dc783f70dc
- fix: Ctrl+click is too sensitive.
2023-02-21 21:04:36 +08:00
Roy Qu
f03c25a672
- fix: Enum value defines is not correctly parsed.
...
- enhancement: Use differenct source file for each language in project templates
2023-02-21 20:35:41 +08:00
Roy Qu
3ede3e4ce6
- change: Remove all breakpoints of the current non-project file, when it is closed.
2023-02-21 15:43:45 +08:00
Roy Qu
457e84f86a
- Enhancement: Correctly init panel sizes when first run.
2023-02-21 09:47:59 +08:00
Roy Qu
fcca49e9e5
- fix: Can't debug when debug a file while other file has breakpoints
...
- change: Don't save breakpoints for non-project files
2023-02-21 09:34:40 +08:00
Roy Qu
60db5a894b
- Enhancement: Support C11 ano
2023-02-20 17:52:42 +08:00
Roy Qu
5bd1d92d53
remove no use code
2023-02-20 16:37:58 +08:00
Roy Qu
242f8a742e
- Enhancement: Disable reformat code for non-C/C++ files.
2023-02-18 22:09:14 +08:00
Roy Qu
57c4c5bc98
- fix: Only C/C++/GAS files can set breakpoints.
...
- Enhancement: Don't show breakpoints/watch related menuitems in context menu for non-C/C++/GAS files.
2023-02-18 16:20:07 +08:00
Roy Qu
da16abf4b1
update NEWS.md
2023-02-18 13:25:50 +08:00
Roy Qu
4854cbc58e
update debian package script
2023-02-18 12:57:54 +08:00
Roy Qu
96aa836040
- enhancement: Auto create project custom executable folder if not existing.
2023-02-18 12:54:28 +08:00
Roy Qu
24734bfb28
- enhancement: If executable doesn't have symbol table, inform user and stop.
...
- enhancement: If breakpoint is setted but executable doesn't have debug info ,inform user and stop.
- enhancement: If current compiler set has "strip addition infos(-s)" enabled, inform user and stop.
2023-02-18 12:08:03 +08:00
Roy Qu
a91dc12519
- enhancement: Reduce flicker when editing big files.
2023-02-18 07:09:19 +08:00
Roy Qu
f4b239e15d
- enhancement: Greatly reduce time to open/edit big files.
2023-02-17 23:56:13 +08:00
Roy Qu
766bf62c04
show "..." instead of "...}" when folding #if/#endif
2023-02-17 18:29:23 +08:00
Roy Qu
4b54d3799a
fix: Fold area is not correctly calculated after editing.
2023-02-17 17:33:48 +08:00
Roy Qu
9f036d0d70
- enhancement: Correctly handle high-precision mouse wheel / touchpad in editors.
2023-02-17 16:16:57 +08:00
Roy Qu
fcd086ebb5
- enhancement: Show "..." instead of "...}" when folding #if/#endif
2023-02-17 15:47:53 +08:00
Roy Qu
dbdf098b94
- enhancement: Limit max speed for mouse scroll (and touch pad?)
2023-02-17 15:33:33 +08:00
Roy Qu
52eb2960ac
- change: Remove "Compile & Run" menu item. It's replaced by "Run".
2023-02-17 09:18:39 +08:00
Roy Qu
a410226f46
Don't confirm recompiler when debug single file
2023-02-17 09:11:52 +08:00
Roy Qu
8254de68c8
- enhancement: Delay for tooltips.
...
- enhancement: "Tool tips delay" option in Options/editor/Tooltips
2023-02-17 09:03:35 +08:00
Roy Qu
a8d9550632
- enhancement: Toggle comment for asm/makefile/lua files.
2023-02-17 07:40:12 +08:00
Roy Qu
3f971b34bb
- enhancement: Improve auto indent for embedding no-brace statements like for-for-if.
2023-02-16 22:27:04 +08:00
Roy Qu
885470782c
- enhancement: Parser not correctly released if save a c file to non-c file.
2023-02-16 18:36:15 +08:00
Roy Qu
da3bcf1c6a
- enhancement: Basic code completion for xmake.lua.
2023-02-16 17:49:55 +08:00
Roy Qu
8fca2cc9ce
- enhancement: Syntax highlight for lua.
2023-02-16 12:27:07 +08:00
Roy Qu
46dd637770
- enhancement: Syntaxer for lua.
2023-02-16 12:26:35 +08:00
Roy Qu
0bedb63fa2
- fix: Wrong selection position after delete in column mode.
2023-02-15 20:49:42 +08:00
Roy Qu
6068f70d61
- enhancement: New "Hello GAS" and "GAS and C" templates for linux and win64.
2023-02-15 17:50:14 +08:00
Roy Qu
25d0f5b782
- fix: Can't parse enum values.
...
- fix: Can't correctly show enum values in the class browser.
- fix: Can't correctly create project, if template's encoding setting is not valid.
- enhancement: Add "embed assembly" template.
2023-02-15 16:24:24 +08:00
Roy Qu
1b8ff37a60
update translations
2023-02-14 23:55:23 +08:00
Roy Qu
926802a8f5
- change: Don't confirm rebuild/recompile when run/debug.
2023-02-14 23:42:11 +08:00
Roy Qu
364aaf9704
- fix: If current editor is empty, parser will parse the file's content on the disk instead from the editor.
2023-02-14 09:04:27 +08:00
Roy Qu
1eb7bdf549
fix: editor not parsed when first load
...
fix: TODO is wrongly parsed when new a file (that exists in the current folder)
2023-02-14 09:03:06 +08:00
Roy Qu
a31bc6ef17
more keywords for asm
2023-02-13 21:49:19 +08:00
Roy Qu
08fdeca219
- fix: Can't compile files with chinese characters in filenames using winlibs mingw gcc
2023-02-13 19:21:11 +08:00
Roy Qu
d484c790a2
minor change
2023-02-13 11:14:28 +08:00
Roy Qu
aaae910c59
- change: The default disassemble style of CPU Dialog is "AT&T" now.
2023-02-13 10:24:35 +08:00
Roy Qu
57cbf3a49a
- fix: New non-saved filenames is wrongly saved in the last openfiles list.
...
- fix: File is parsed before editor is fully created.
- enhancement: New GAS File in the File Menu
- change: rename "New File" to "New C/C++ File"
2023-02-12 22:33:34 +08:00
Roy Qu
9976ee248a
- enhancement: If GAS source file has "_start" label, compile it with "-nostartfiles".
2023-02-12 18:15:41 +08:00
Roy Qu
5cc52ea9f9
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2023-02-12 18:14:02 +08:00