royqh1979
1c9bb49799
- enhancement: save/load default projects folder
...
- enhancement: add editor general options "highlight current word" and "highlight matching braces"
2021-11-18 21:25:28 +08:00
royqh1979@gmail.com
177cd6e397
- enhancement: code completion suggestion for phrase after long/short/signed/unsigned
2021-11-18 12:51:05 +08:00
royqh1979@gmail.com
2f945dc6fb
- fix: text color for cpu info dialog not correctly setted
2021-11-16 00:03:43 +08:00
royqh1979
d14a1be208
- fix: text color of labels in statusbar not correctly updated when change theme
...
- change: auto generate gcc version info in the about dialog
- change: seperates version info to version.h
2021-11-14 17:43:25 +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
d28805ea55
- fix: editor auto save settings not saved and applied
...
- fix: only auto save files that has new modifications
- fix: correctly auto save files with it's own name
2021-11-12 12:40:47 +08:00
royqh1979
81b524c9ed
dont save parser when code/header completion popup hides
2021-11-12 02:31:45 +08:00
royqh1979
17dd73149c
- enhancement: use lighter color to draw menu seperators
...
- enhancement: differentiate selected and unselected tab bars
2021-11-11 11:17:15 +08:00
royqh1979@gmail.com
3d2fb53388
- fix: can't show code completion popup if symbol is proceed with an operator '~' ( and it's not a destructor)
...
- fix: can't show code completion popup when define MACRO
- fix: can't debug files with chinese characters in the path
2021-11-10 21:28:08 +08:00
royqh1979
bd26ad967d
- enhancement: set problem's answer source file
...
- enhancement: open the problem's answer source file in editor
2021-11-06 14:49:11 +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@gmail.com
3352d413b3
- fix: find in the current file is not correcly saved in the search history
...
- fix: hit info not correctly displayed in the search result view
- fix: If find in files found no hits, search result view will not be shown.
- fix: wront indents when paste one line content
2021-11-04 21:14:58 +08:00
royqh1979@gmail.com
c64c4916ac
- enhancement: edit problem properties
...
- enhancement: show problem description in the problem name lable's tooltip
2021-11-04 09:07:06 +08:00
royqh1979
fcb8151493
class browser use editor's background color
2021-11-04 00:57:43 +08:00
royqh1979
c5105cfa43
code completion popup window use editor's background clor
2021-11-04 00:54:20 +08:00
royqh1979
9638cbdd3f
- enhancement: can use symbols' own foreground color to draw selection or the current line
...
- enhancement: can use different colors to highlight the current word and the selections
- enhancement: can set editor's default background / foreground color. They must be setted to make the custom color schemes correctly.
- enhancement: can set the color for the current line's number in the gutter
- all predefined color schemes updated.
2021-11-03 23:27:05 +08:00
royqh1979@gmail.com
6ad87990c7
- fix: Custom editor colors shouldn't be tested for high contrast with the default background color
...
- fix: Custom color settings not correctly displayed in the options widget
- enhancement: add hit counts in the search result view
- fix: editor actions' state not correctly updated after close editors.
- fix: When replace in the editor, "Yes to All" and "No" button doesn't work correctly.
- fix: crash when editing non-c/c++ files
- enhancement: set the alpha value of scheme colors
- enhancement: can use symbols' own scheme color to draw selection
- enhancement: can use different colors to highlight the current word and the selections
2021-11-03 18:09:12 +08:00
royqh1979
d297faf3af
- add: "C Reference" in the help menu
...
- fix: Custom editor colors shouldn't be tested for high contrast with the default background color
- fix: Custom color settings not correctly displayed in the options widget
- enhancement: add hit counts in the search result view
- fix: editor actions' state not correctly updated after close editors.
2021-11-02 23:47:51 +08:00
royqh1979@gmail.com
88a7c46eda
- enhancement: Problem Set
...
- enhancement: Competitive Companion Support
- fix: when search in project, files opened for search shouldn't be parsed for symbols.
- fix: when search in project, the search history is not correctly updated.
2021-11-02 13:12:36 +08:00
royqh1979@gmail.com
47f10a2105
- enhancement: Problem Set Support
...
- enhancement: Competitive Companion Support
2021-11-02 09:29:35 +08:00
royqh1979@gmail.com
f28aac649b
- fix: remove the file change monitor if it's remove from the disk
...
- fix: don't test if a file is writable before save to it (because qt can't do that test reliably).
- problem set ui almost done
2021-11-02 01:07:37 +08:00
royqh1979@gmail.com
1b9fdd3020
- change: "save" action will be enabled no matter contents in the current editor is modified or not
2021-11-01 23:14:17 +08:00
royqh1979
e82723c6f8
work save
2021-11-01 20:44:08 +08:00
royqh1979
9f4e8344a3
work save: oj problem cases runner
2021-11-01 09:18:23 +08:00
royqh1979
46b95c03ae
work save: problem set ui done
2021-11-01 00:40:11 +08:00
royqh1979@gmail.com
bb10a83942
initial work for OJ Problems
2021-10-31 17:01:34 +08:00
royqh1979
4eec185ac4
- enhancement: correctly handle auto indents for statement span many lines;
...
- enhancment: only use colors have good contrasts with the background in the class browser and code completion suggestion window
2021-10-31 00:08:20 +08:00
royqh1979@gmail.com
af03c417ec
- enhancement: can use PageDown / PageUp / Home / End to scroll in the auto completion popup
2021-10-29 21:33:45 +08:00
royqh1979
9937ef50c3
- enhancement: icons in project view
...
- fix: sometimes option widget will show confirm dialog even not changed
- enhancement: only editor area will receive file drop events
2021-10-23 23:10:34 +08:00
royqh1979
c3be38b9b6
- fix: file path seperator used in the app is not unified, and cause errors somtimes.
2021-10-23 17:32:03 +08:00
royqh1979
15fd6aab03
- fix: rainbow parenthesis stop functioning when change editor's general options
...
- make toolbar seperator lighter in dark themes
2021-10-23 09:05:51 +08:00
royqh1979@gmail.com
9d829876b3
- fix: app's title not update when editor closed
...
- fix: editor's modified status not correctly updated when using new file template
2021-10-22 16:43:53 +08:00
royqh1979
3e442b0860
- enhancement: autosave/load bookmarks
...
- enhancement: autosave/load breakpoints
- enhancement: autosave/load watches
2021-10-21 19:33:11 +08:00
royqh1979@gmail.com
e10e173cc9
- enhancement: bookmark view
2021-10-21 17:31:25 +08:00
royqh1979
e3c64fa01a
work save: bookmark model
2021-10-21 08:19:15 +08:00
royqh1979
5c9ef2035e
clean up compile warnings
2021-10-20 18:05:43 +08:00
royqh1979@gmail.com
4eac9756cd
better appearance of tool button
2021-10-18 22:50:49 +08:00
royqh1979@gmail.com
19b1d042c0
- fix: In the create project dialog, the browser button doesn't work
...
- change: use QStyle to implement the dark style
2021-10-18 22:06:33 +08:00
royqh1979@gmail.com
b5523aaeda
- enhancement: click the encoding info in the statusbar will show encoding menu
2021-10-15 10:23:46 +08:00
royqh1979@gmail.com
a1e5ce379e
- fix: debugger won't exit when the program has exited.
...
- adjust: the max value of the debug console's vertical scrollbar.
2021-10-13 12:55:41 +08:00
royqh1979@gmail.com
8599190d13
- fix: font styles in the color scheme settings not in effect
2021-10-10 21:23:25 +08:00
royqh1979@gmail.com
c58ddf7073
- fix: The Enter key in the numpad doesn't work
...
- fix: The compiled executable not fully write to the disk before run it
- fix: settings object not correctly released when exit
2021-10-09 09:09:05 +08:00
royqh1979@gmail.com
c4c62ec6c0
- implement: tools configuration
2021-10-08 00:06:41 +08:00
royqh1979@gmail.com
77e8eda8a3
- enhancement: support #include_next (and clang libc++)
2021-10-04 21:59:48 +08:00
royqh1979@gmail.com
75a6b75ebb
- enhancement: replace in files
...
- enhancement: refactor in project (using search symbol occurence and replace in files)
- fix: search in files
2021-10-04 12:49:55 +08:00
royqh1979@gmail.com
4fe1766ccd
- add: about dialog
2021-10-03 23:12:20 +08:00
royqh1979@gmail.com
caaf07a6cc
- fix: old data not displayed when editing code snippets
...
- fix: shift-tab for unindent not work
- fix: can't save code snippets modifications
2021-10-03 08:25:28 +08:00
royqh1979@gmail.com
de625755e5
- fix: errors in debug console
...
- fix: speed up the parsing process of debugger
2021-10-02 17:38:29 +08:00
royqh1979@gmail.com
25070cc491
- implement: context menu for debug console
...
- fix: errors in debug console
- fix: speed up the parsing process of debugger
2021-10-02 17:01:08 +08:00