Roy Qu
2d7c2145e3
- enhancement: prevent group undo when caret position changed
...
- fix: undo link break may lose leading spaces
refactor undo
2022-07-04 10:01:40 +08:00
Roy Qu
a86544d6ae
remove debug infos
2022-07-03 13:09:42 +08:00
Roy Qu
7ba5f3e5c8
fix: undo chains
2022-07-03 13:08:14 +08:00
Roy Qu
76f0b9d17b
- fix: calculation of the code block ranges when inserting/deleting
2022-07-03 12:00:05 +08:00
Roy Qu
1a36822b18
fix: fold range processing
2022-07-03 11:22:10 +08:00
Roy Qu
a3d6f89b82
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-07-03 09:33:09 +08:00
Roy Qu
a1102932a3
fix linux templates
2022-07-03 09:32:46 +08:00
Roy Qu
ee13140316
update raygui
2022-07-03 09:19:25 +08:00
Roy Qu
ffe6a5b5ec
update versions
2022-07-02 21:51:51 +08:00
Roy Qu
dc21a7a7fb
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-07-02 20:20:45 +08:00
Roy Qu
348788bbcd
- enhancement: prohibit move selection up/down under column mode
...
- enhancement: prohibit move selection up/down when the last line in selection is a folded code blocks
- enhancement: check validity of selection in column mode when moving caret by keyboard
- enhancement: check validity of selection in column mode when moving caret by mouse
- enhancement: only allow insert linebreak at the end of folded code block
- enhancement: only allow delete whole folded code block
- refactor of undo system
2022-07-02 20:19:37 +08:00
Roy Qu
39dd7e3abb
work save: redo done
2022-07-02 17:59:07 +08:00
Roy Qu
655f0bf83e
work save : undo almost done
2022-07-02 14:06:10 +08:00
Roy Qu
3f814901d5
work save
2022-07-02 10:39:31 +08:00
Roy Qu
cd135b19a2
work save
2022-07-02 06:44:01 +08:00
Roy Qu
231b5cce73
fix linux templates
2022-07-01 22:11:39 +08:00
Roy Qu
097108a2c9
- update raylib to 4.2-dev
...
- update raylib-drawing to 1.1
- add "raylib manual" in the help menu
2022-07-01 17:15:20 +08:00
Roy Qu
24a4f0e127
- change: just show one function hint for overloaded functions
2022-06-30 14:39:12 +08:00
Roy Qu
6e60738b39
update templates
2022-06-29 22:55:42 +08:00
Roy Qu
b304b19d26
add templates for tinyfiledialogs
2022-06-29 10:14:11 +08:00
Roy Qu
a6b24290c9
- enhancement: position caret at end of the line of folded code block
...
- enhancement: copy the whole folded code block
- enhancement: delete the whole folded code block
- fix: correctly update the folding state of code block, when deleted
2022-06-28 21:46:20 +08:00
Roy Qu
2008437342
auto indents for comments
2022-06-28 12:22:40 +08:00
Roy Qu
0985b6444b
- fix: wrong auto indent calculation for comments
2022-06-28 09:37:18 +08:00
Roy Qu
a0ee8b436d
update templates
2022-06-26 00:10:18 +08:00
Roy Qu
a17f36a5ee
add new templates
2022-06-25 18:33:19 +08:00
Roy Qu
5557d9c103
- change: position caret to (1,1) when create a new file using editor's new file template
2022-06-23 20:39:00 +08:00
Roy Qu
b2585f567a
- enhancement: autolink add "force utf8" property (mainly for raylib)
2022-06-23 19:07:48 +08:00
Roy Qu
895a927ee0
- fix: select all shouldn't set file's modified flag
...
- enhancement: add (return)type info for functions/varaibles/typedefs in the class browser panel
2022-06-23 13:05:10 +08:00
Roy Qu
20690b7e51
- enhancement: add the option "Set Encoding for the Executable" to project's compiler options
...
- fix: can't correctly compile when link params are seperated by line breaks
2022-06-22 17:08:35 +08:00
Roy Qu
85c18d1f66
- enhancement: use different color to differenciate folder and headers in completion popup window
...
- enhancement: auto add "/" to folder when completing #include headers
2022-06-20 21:43:42 +08:00
Roy Qu
5c2c2bead2
- fix: when messages panel is docked at right, its width not correctly restored when restart.
2022-06-17 18:18:12 +08:00
Roy Qu
2f0a7a3d89
- fix: reduce height of the message panel when dragging from right to bottom
2022-06-17 12:12:12 +08:00
Roy Qu
9dacc9bbb9
- fix: when debug the executable using gdb server, add current compiler set's bin folders to path
2022-06-16 21:56:07 +08:00
Roy Qu
3d6d3c5210
- fix: when run/debug the executable, add current compiler set's bin folders to path
...
- fix: when open in shell, add current compiler set's bin folders to path
2022-06-16 21:34:31 +08:00
Roy Qu
c4ca944a15
- fix: can't paste contents copied from Clion/IDEA/PyCharm
2022-06-16 09:11:45 +08:00
Roy Qu
04311eb8e5
- enhancement: add ignore spaces checkbox in problem cases panel
2022-06-15 14:13:11 +08:00
Roy Qu
f8cd0e63ad
- change: swap position of problem case's output and expected input controls
...
- enhancement: when problem case panel is positioned at right, problem case's input, output and expected controls is layouted vertically
2022-06-15 11:27:12 +08:00
Roy Qu
3e4361777b
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
2022-06-14 09:10:13 +08:00
Roy Qu
cfdbdca812
- enhancement: adjust the appearance of problem case's input/output/expected control
2022-06-14 09:09:35 +08:00
Roy Qu
c810cdb088
update
2022-06-13 20:09:42 +08:00
Roy Qu
a93141be89
remove duplicate actions
2022-06-13 16:48:55 +08:00
Roy Qu
9545ad9b6f
- fix: compiler settings not correctly saved
2022-06-13 16:31:41 +08:00
Roy Qu
f258f56117
fix: new actions in shortcuts settings can't be setted
2022-06-13 15:44:59 +08:00
Roy Qu
a534521aa5
add more templates for rdrawing
2022-06-13 12:47:57 +08:00
Roy Qu
6a4eb44245
- enhancement: more templates for raylib
2022-06-13 12:28:28 +08:00
Roy Qu
1a68a51755
update templates
2022-06-13 12:16:54 +08:00
Roy Qu
fb18a1f1a3
- enhancement: add 'run all problem cases' / 'run current problem case' / 'batch set cases' to the option dialog's shortcut panel
2022-06-13 09:38:32 +08:00
Roy Qu
1e865a775b
- fix: undo doesn't work correctly after rename symbole & reformat
2022-06-12 22:55:07 +08:00
Roy Qu
5a31e1dd42
- fix: rename macro doesn't work in project
...
- fix: can't remove a shortcut
- enhancement: hide all menu actions in the option dialog's shortcut panel
2022-06-12 22:54:34 +08:00
Roy Qu
2182553fe1
- fix: rename macro doesn't work in project
2022-06-12 18:26:39 +08:00