Roy Qu
|
4c12fadae3
|
fix #295 : Save left/top position in undo when add linebreak at line end.
|
2024-03-21 15:01:44 +08:00 |
Roy Qu
|
d32e4e642d
|
fix #294 - fix: Ctrl+Return insert linebreak shouldn't scroll unnecessarilly.
- enhancement: Move caret to line begin would scroll to the begin if possible.
|
2024-03-21 10:22:09 +08:00 |
Roy Qu
|
d054d9ffce
|
minor fix
|
2024-03-20 20:57:47 +08:00 |
Roy Qu
|
bcbcc61481
|
- fix: Caret unseen when move to a long line end by press END.
|
2024-03-20 20:42:20 +08:00 |
Roy Qu
|
4da95ebf0a
|
remove nouse editor options
|
2024-03-20 16:44:20 +08:00 |
Roy Qu
|
5003c412f7
|
- enhancement: "Mouse scroll direction" option in Options / Editor / General
- change: Invert scroll direction in horizontal, like in vertical.
|
2024-03-20 15:55:22 +08:00 |
Roy Qu
|
63db2e5179
|
fix #284 : selection not correctly displayed.
|
2024-03-20 12:33:36 +08:00 |
Roy Qu
|
4e2053fb56
|
fix: crash when set breakpoints in an empty C/C++ file
|
2024-03-19 20:20:11 +08:00 |
Roy Qu
|
e7129241e9
|
fixes #281: Wrong syntax highlighting for #include lines that contains multiple '>' chars.
|
2024-03-17 21:49:06 +08:00 |
Roy Qu
|
fa1828e225
|
- enhancement: Folding button scales with editor font.
|
2024-03-14 20:35:26 +08:00 |
Roy Qu
|
46b273a88d
|
- enhancement: Folding button scales with editor font.
|
2024-03-14 20:06:45 +08:00 |
Cyano Hao
|
051fcfafa5
|
use relative locations in translations to avoid further merge conflict (#275)
|
2024-03-14 10:05:57 +08:00 |
Cyano Hao
|
e67e329ef1
|
Use font list (#269)
* add icons
* place text vertically center in qsynedit
* use font list
|
2024-03-13 19:17:25 +08:00 |
Roy Qu
|
19eeb5a1f8
|
fix: wrong selection contents retrieved in column editing mode.
|
2024-03-13 17:03:32 +08:00 |
Roy Qu
|
581b7c7cf1
|
work save: refactor: DebuggerClient interface
|
2024-03-08 22:06:10 +08:00 |
Roy Qu
|
4b454353bb
|
- fix: Delete/Insert in column editing mode.
|
2024-03-07 15:39:05 +08:00 |
Roy Qu
|
67caf82753
|
- enhancement: Windows installer Hi-DPI support.
- refactor: remove Line edit mode in qsynedit.
- optimization for scroll calculation while inputing text
|
2024-03-07 11:06:15 +08:00 |
Roy Qu
|
eff6beba0a
|
fix: char literal not correctly syntax parsed.
|
2024-03-06 18:21:47 +08:00 |
Roy Qu
|
52e859756b
|
fix: string not correctly syntax parsed.
|
2024-03-06 17:27:44 +08:00 |
Roy Qu
|
93768c199e
|
fix: crash when move caret in empty files
|
2024-03-06 17:18:54 +08:00 |
Roy Qu
|
100c55fdba
|
fix xmake.lua for qsynedit
|
2024-03-06 12:15:56 +08:00 |
Roy Qu
|
383031bc5d
|
- Enhancement: Optimization for drawing scrollbars.
|
2024-03-06 12:01:56 +08:00 |
Roy Qu
|
f7514e424e
|
refactor: Check string/rawstring/character status while completing symbols in c/c++ file
|
2024-03-05 21:20:47 +08:00 |
Roy Qu
|
417c33a8dc
|
fix: wrong indent when paste
|
2024-03-05 17:09:43 +08:00 |
Roy Qu
|
e0438b1bf9
|
- enhancement: Internal optimization for open/edit files.
|
2024-03-05 16:34:41 +08:00 |
Roy Qu
|
bbe79297ef
|
fix: Deadlock while openning files that contains '\t'
fix: Optimize file openning
|
2024-03-05 15:29:25 +08:00 |
Roy Qu
|
2245356616
|
add missing files
|
2024-03-04 21:12:26 +08:00 |
Roy Qu
|
6b891a6626
|
basicly done
|
2024-03-04 18:36:46 +08:00 |
Roy Qu
|
2a18f3f47a
|
Refactor: All file has a syntaxer
|
2024-03-04 16:01:23 +08:00 |
Roy Qu
|
518ce3f31a
|
optimization for token color settings
|
2024-03-03 20:58:51 +08:00 |
Roy Qu
|
43658bc873
|
optimize wave underline width
|
2024-03-03 18:55:02 +08:00 |
Roy Qu
|
8561a035ae
|
- enhancement: Unique look&feel for the underline shown while ctrl+mouse over #include line.
- enhancement: Better look&feel for the wave underline shown for syntax errors.
|
2024-03-03 18:42:45 +08:00 |
Roy Qu
|
907aa41a8e
|
fix: Error when drawing selection line of txt file.
|
2024-03-02 18:08:55 +08:00 |
Roy Qu
|
65c2a284d7
|
wrong indent fill for non-monospace font
|
2024-03-01 20:42:35 +08:00 |
Roy Qu
|
f0f79c2917
|
Wrong indent line position for non-monospace fonts.
|
2024-03-01 20:10:18 +08:00 |
Roy Qu
|
cb66c7f340
|
- fix: After spaces in comments and strings, symbol completion for '{' and '(' are wrong.
|
2024-03-01 19:30:37 +08:00 |
Roy Qu
|
b04c8b5309
|
- fix: Contents wider than the editor are not displayed.
|
2024-03-01 18:28:50 +08:00 |
Roy Qu
|
026a787ee5
|
- fix: Font style not applied when option "show spaces" is on.
Update Contributor info
|
2024-03-01 08:32:46 +08:00 |
Roy Qu
|
6d137b82bd
|
- fix: issue #215 (Caret may be drawn in the gutter.)
|
2024-02-29 20:23:30 +08:00 |
Roy Qu
|
d171d7bdf5
|
- fix: Selected lines doesn't draw line break glyphs.
|
2024-02-29 19:33:53 +08:00 |
Roy Qu
|
30ed2fac79
|
- fix: Fallback font doesn't apply before restart
- fix: first indent line doesn't show
= fix: Selection background not correctly drawn
|
2024-02-29 19:17:14 +08:00 |
Roy Qu
|
ee488384a1
|
- fix: Wrong indent for the line after the pasted context.
- Enhancement: When '{' is inputted and there are contents selected, auto add line breaks and indents.
|
2024-02-29 13:28:19 +08:00 |
Roy Qu
|
0f654bdf75
|
- enhancement: Beautify display for spaces and linebreaks.
|
2024-02-28 21:07:07 +08:00 |
Roy Qu
|
5eff32cee9
|
Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
|
2024-02-28 20:13:44 +08:00 |
Roy Qu
|
46f5191b89
|
fix: color for line break glyphs
|
2024-02-28 20:13:20 +08:00 |
Roy Qu
|
ca79bf6648
|
fix: tab glyphs not correctly displayed.
|
2024-02-28 20:02:11 +08:00 |
Cyano Hao
|
18318653d7
|
Move from command line to argv array (#216)
* command line -> argv array
* update function names
* update directory structure
---------
Co-authored-by: Roy Qu <royqh1979@gmail.com>
|
2024-02-28 19:41:05 +08:00 |
Roy Qu
|
0a4acbec46
|
- fix: crash when input using input method in an empty file.
- optimize for ligature and force monospace both enabled.
|
2024-02-28 18:20:11 +08:00 |
Roy Qu
|
0bab75cfd6
|
enhancement: force fixed width
|
2024-02-28 11:51:02 +08:00 |
Roy Qu
|
2743e6f682
|
- fix: Parser: invalidating file may lost class inheritance infos.
|
2024-02-28 09:17:30 +08:00 |