Commit Graph

235 Commits

Author SHA1 Message Date
royqh1979@gmail.com b0442258db - print support 2021-10-07 07:52:20 +08:00
royqh1979@gmail.com 3e8200d307 - use QMutex instead of QRecursiveMutex in SynEdit
- Can use tab / shift-tab as shortcut for indent/unindent
2021-10-06 23:35:45 +08:00
royqh1979@gmail.com ffb87fe66c input method processing for line has selections and special areas
- fix: add mutex lock to prevent rare conditions when editor is modifying and the content is read
2021-10-05 21:25:23 +08:00
royqh1979@gmail.com f8f5b7b0d8 add underline to indicate current ime input 2021-10-05 00:42:35 +08:00
royqh1979@gmail.com 5180387ec7 - fix: code fold parsing not correct 2021-10-04 20:56:57 +08:00
royqh1979@gmail.com 35b7bdb18c - implement: refactor in file 2021-10-04 11:07:35 +08:00
royqh1979@gmail.com 237e86cea0 - implement: user code snippet / template
- implement: auto generate javadoc-style docstring for functions
 - enhancement: use up/down key to navigate function parameter tooltip
 - enhancement: press esc to close function parameter tooltip
2021-10-02 13:29:45 +08:00
royqh1979@gmail.com 22acab0950 fix : header file completion stop work when input '.' 2021-09-27 00:52:25 +08:00
royqh1979@gmail.com 2915a862ff fix: can't correctly create project in release mode 2021-09-26 22:39:26 +08:00
royqh1979@gmail.com 342f497fba work save 2021-09-25 08:40:18 +08:00
royqh1979@gmail.com 97e37bfd62 refactor normailizedbuffercoord 2021-09-25 07:51:48 +08:00
royqh1979@gmail.com bfa5835cfa - refactor: brace states in parser
- changer: colors for braces in VS Code color scheme
2021-09-23 14:46:42 +08:00
royqh1979@gmail.com 842e1f6cbd - fix: editor folder process error
- add: function tooltip
2021-09-23 12:06:26 +08:00
royqh1979@gmail.com f59d67e5f0 work save 2021-09-20 23:33:53 +08:00
royqh1979 8c1f959363 minor fix 2021-09-20 16:03:24 +08:00
royqh1979 01e8e0ae41 add: normalized buffer coord in qsynedit, to easy parse contents 2021-09-20 15:57:48 +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@gmail.com ad5b3f5e28 - fix: correctly update brackets level 2021-09-19 15:00:53 +08:00
royqh1979@gmail.com b6df4fcf41 - fix: debug very slow when local infos are long
- fix: wrong code fold calculation
2021-09-19 14:28:30 +08:00
royqh1979@gmail.com deabf1e847 - fix: editor's modified state not correctly initiated
- fix: project's modified state not correctly initiated
2021-09-18 11:08:30 +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 85e9b4d697 work save: open project 2021-09-11 18:42:49 +08:00
royqh1979@gmail.com f0530d6737 work save: auto link 2021-09-04 14:06:48 +08:00
royqh1979@gmail.com cda37802ae - feature: file properties dialog
- fix: included file's using namespace list not correctly handled
2021-09-04 00:13:42 +08:00
royqh1979@gmail.com 264e3533d9 Merge branch 'master' of github.com:royqh1979/RedPanda-CPP 2021-09-02 12:14:47 +08:00
royqh1979@gmail.com 6353f40208 feature: caret list 2021-09-02 12:14:02 +08:00
royqh1979 9fab69b08f fix: error when insert completion word 2021-09-01 17:44:28 +08:00
royqh1979 8e3c85e027 fix: indent error when overwrite ‘}’ 2021-09-01 17:39:54 +08:00
royqh1979 ff4e20ae18 - fix: indent error when overwrite '}' 2021-09-01 17:34:39 +08:00
royqh1979@gmail.com fe4c6f0659 - fix: wront indent when insert line break 2021-09-01 16:17:31 +08:00
royqh1979 acbb7c06b8 - fix: only highlight fully selected word 2021-08-31 14:41:48 +08:00
royqh1979 dd39b251b4 - feature: code completion settings dialog
- Simplified Chinese translation updated
- fix: crash when new a file
2021-08-30 16:59:08 +08:00
royqh1979@gmail.com 3d103ddee9 work save: hint 2021-08-29 17:23:40 +08:00
royqh1979@gmail.com 7207994d57 work save: header completion suggestion done 2021-08-29 10:14:07 +08:00
royqh1979@gmail.com 05f686d61e work save 2021-08-28 09:01:40 +08:00
royqh1979@gmail.com 19e37b6ae7 work save 2021-08-27 23:51:42 +08:00
royqh1979@gmail.com f8fae59dcc work save 2021-08-26 17:48:23 +08:00
royqh1979@gmail.com 60a4e8c468 work save 2021-08-23 17:27:17 +08:00
royqh1979@gmail.com 83116306a9 work save 2021-08-16 23:17:48 +08:00
royqh1979@gmail.com 2be69f0758 work save: replace done 2021-08-04 09:13:41 +08:00
royqh1979@gmail.com f93b23f451 work save: basic find done 2021-08-03 23:55:57 +08:00
royqh1979 24b69f5749 work save 2021-08-02 21:58:39 +08:00
royqh1979@gmail.com 100ceeda6c work save 2021-08-02 17:24:11 +08:00
royqh1979@gmail.com d89866803c work save 2021-08-01 01:06:43 +08:00
royqh1979@gmail.com 84ba68f1b9 * work save: toggle breakpoint in editor 2021-07-03 13:57:22 +08:00
royqh1979 38edefa59b * work save 2021-07-01 19:44:38 +08:00
royqh1979 effd416389 * work save: compile & run 2021-06-25 12:40:11 +08:00
royqh1979 94ae45cca4 * work save : color scheme 2021-06-24 22:33:57 +08:00
royqh1979@gmail.com 1f403198e5 * work save: syntax error display in the editor 2021-06-24 16:05:19 +08:00
royqh1979@gmail.com aad78fa475 * fix: use backspace to delete selected text is not correctly handled
* done: delete symbol pairs
2021-06-23 08:55:56 +08:00
royqh1979@gmail.com 0f59b1c665 * work save for symbol completion 2021-06-22 23:00:34 +08:00
royqh1979 fd9b41ac6d * work save for symbol completion options 2021-06-21 22:01:35 +08:00
royqh1979 08a89abe59 * work done : toggle comments
* if compile failed, use message box to notify the user
2021-06-21 11:21:26 +08:00
royqh1979@gmail.com 021873a9d6 * work save: color scheme options 2021-06-20 14:30:47 +08:00
royqh1979@gmail.com e3abdb88b7 * work save: can load color scheme now 2021-06-18 22:57:19 +08:00
royqh1979@gmail.com bbe3b555a6 * add: html exporter
* add: copy as html
 * correctly update status bar
 * correctly update action states
 * correctly change/convert  encoding
2021-06-12 22:36:23 +08:00
royqh1979@gmail.com aea51d21e4 * work save; add rtf exporter 2021-06-10 09:34:59 +08:00
royqh1979@gmail.com 0f0ca96545 * finish editor font option form
* refactor: remove width property from SynGutter
 * finish gutter click event process
 * mouse wheel scroll contents in the SynEdit
2021-06-09 17:12:23 +08:00
royqh1979@gmail.com 229148c309 * refactor: remove mMaxScrollWidth variable from qsynedit/CodeFolding.cpp
* add: editor font options form
2021-06-08 21:41:42 +08:00
royqh1979@gmail.com a0d142f6df * fix: new file's name errorString
* fix: display error when row number digit count's Changed
 * fix: top line is not correctly setted, when add new lines after the last line just above the editor's bottom
2021-06-07 21:34:48 +08:00
royqh1979@gmail.com 1f74245f0a * basic settings for the editor 2021-06-07 11:02:03 +08:00
royqh1979@gmail.com 35249d57df * fix undo bug 2021-06-06 09:45:08 +08:00
royqh1979@gmail.com 646550cf06 * undo/redo 2021-06-05 23:43:45 +08:00
royqh1979@gmail.com c8f72ebdf5 * can do basic editing now 2021-06-04 21:27:51 +08:00
royqh1979@gmail.com 89af3d6b4f * work save 2021-06-03 23:18:51 +08:00
royqh1979@gmail.com 8256928f53 * work save 2021-06-03 20:26:36 +08:00
royqh1979@gmail.com 83bc63f14e work save 2021-05-29 21:35:46 +08:00
royqh1979@gmail.com 1420dfb32b can set caret by left click mouse 2021-05-27 23:45:22 +08:00
royqh1979@gmail.com 6f9224e188 caret move vertically ok 2021-05-27 21:39:18 +08:00
royqh1979@gmail.com d4abd99a6c * move cursor horizontally ok 2021-05-27 20:33:25 +08:00
royqh1979@gmail.com 7f0ab217e8 * code fold works now
* correctly parse compiler output
2021-05-27 01:05:49 +08:00
royqh1979@gmail.com fc9099a9da * highlighter can work now 2021-05-26 18:32:17 +08:00
royqh1979@gmail.com 2ea5169675 * work save 2021-05-26 00:04:20 +08:00
royqh1979@gmail.com 8fda9b7a4a * work save
* qsynedit can correctly load and display file without highlighter and chinese characters
2021-05-24 22:09:14 +08:00
royqh1979@gmail.com bd95fccfa8 * work save 2021-05-24 21:48:03 +08:00
royqh1979@gmail.com 3076d01cb2 * work save 2021-05-24 18:11:07 +08:00
royqh1979@gmail.com aee8794305 * work save 2021-05-24 00:41:00 +08:00
royqh1979@gmail.com 101302255b * work save 2021-05-21 23:33:53 +08:00
royqh1979@gmail.com c7a7f69285 work save 2021-05-18 15:49:58 +08:00
royqh1979@gmail.com cd75fefcc6 work save 2021-05-16 20:36:00 +08:00
royqh1979@gmail.com fcd640b0e3 work save 2021-05-14 23:56:43 +08:00
royqh1979@gmail.com 0049f4f1e1 reuse qscintilla 2021-05-14 12:27:53 +08:00
royqh1979@gmail.com 11f3089ad9 * work save 2021-05-07 21:05:48 +08:00
royqh1979@gmail.com 51434661a0 * work save 2021-05-06 20:55:55 +08:00
royqh1979@gmail.com 1dddfc6fea * work save 2021-05-03 10:15:40 +08:00