Roy Qu
|
89ee9d8914
|
- fix: Crash when find occurrences in a project that has missing files.
rename FileEndType to NewlineType
|
2023-01-04 11:01:34 +08:00 |
Roy Qu
|
b1ca0bb600
|
- enhancement: Import FPS (free problem set) files.
|
2022-12-11 19:47:43 +08:00 |
Roy Qu
|
c4a41403bc
|
refactor highlighters
|
2022-12-10 21:23:49 +08:00 |
Roy Qu
|
81d88fb5bd
|
work save: refactor Highlighter
|
2022-12-10 20:45:13 +08:00 |
Roy Qu
|
b3a986f1ca
|
refactor: highlighter, work save
|
2022-11-23 12:51:23 +08:00 |
Roy Qu
|
e557a31848
|
refactor project
|
2022-10-01 08:54:44 +08:00 |
Roy Qu
|
d946b9373e
|
refactor: clean up QSynedit
|
2022-09-27 14:01:38 +08:00 |
Roy Qu
|
00ea7ee773
|
create QSynedit namespace
|
2022-09-25 09:55:18 +08:00 |
Roy Qu
|
a6f334f837
|
remove all warnings
|
2022-07-04 11:39:06 +08:00 |
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
|
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
|
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
|
0a1c2aea98
|
refactor: SynDocument and SynDocumentLine
|
2022-04-19 21:18:41 +08:00 |
Roy Qu
|
5789aeee45
|
- enhancement: auto detect "gbk" encoding when running in zh_CN locale under Linux
- enhancement: disable encoding submenu when editor closed
- enhancement: clear infos in the status bar when editor closed
|
2022-03-12 17:37:53 +08:00 |
Roy Qu
|
409091d52b
|
- enhancement: custome icons for project view
|
2022-02-13 20:08:18 +08:00 |
Roy Qu
|
995b734334
|
- fix: crash when refactor symbol and cursor is at the end of the identifier
- fix: refactor symbol doesn't work for 1-length identifiers
|
2022-01-12 18:07:52 +08:00 |
royqh1979@gmail.com
|
317db42876
|
add license information
|
2021-12-26 23:18:28 +08:00 |
Roy Qu
|
33e8042944
|
- enhancement: use the new expression parser to implement rename symbol
- fix: rename symbol shouldn't remove empty lines
|
2021-12-19 10:16:46 +08:00 |
Roy Qu
|
41336cf31f
|
add a function to find statement by expression in the parser
|
2021-12-18 23:36:58 +08:00 |
royqh1979
|
c4b61b8985
|
- fix: option "don't add leading zeros to line numbers" not work
|
2021-11-13 17:15:07 +08:00 |
royqh1979@gmail.com
|
02d935fb32
|
- change: turn on gcc compiler's "-pipe" option by default, to use pipe instead of temp files in compiliation (and make the life of SSD longer)
- fix: correctly save input histories for the find combo box in the Find dialog
- add installer scripts
|
2021-11-05 10:44:23 +08:00 |
royqh1979@gmail.com
|
14254a2f15
|
- fix: Results of "find symbol usage" in project not correctly set in the search result view
|
2021-11-04 22:56:11 +08:00 |
royqh1979
|
c7205f572e
|
- enhancement: "use utf8 by default" in editor's misc setting
|
2021-10-24 13:03:54 +08:00 |
royqh1979
|
5c9ef2035e
|
clean up compile warnings
|
2021-10-20 18:05:43 +08:00 |
royqh1979@gmail.com
|
fee2115093
|
- fix: add mutex lock to prevent editor crash in rare conditions
|
2021-10-17 21:09:50 +08:00 |
royqh1979@gmail.com
|
35b7bdb18c
|
- implement: refactor in file
|
2021-10-04 11:07:35 +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
|
842e1f6cbd
|
- fix: editor folder process error
- add: function tooltip
|
2021-09-23 12:06:26 +08:00 |
royqh1979@gmail.com
|
842daf38a5
|
- feature done: find symbol occurencies
- feature: open containing folder
- feature: open terminal
|
2021-09-03 16:39:20 +08:00 |