Commit Graph

201 Commits

Author SHA1 Message Date
royqh1979@gmail.com b8f5f43d23 - fix: When debugging, if value of the variable pointed by the mouse cursor is too long, tooltip will fill the whole screen. 2021-10-31 10:11:30 +08:00
royqh1979@gmail.com 80b9f2b9e9 - fix: when remove all breakpoints in the debug breakpoint view, debug tags in the opened editors are not correctly updated.
- change: when start debuging, show local view instead of the debug console.
2021-10-27 16:58:30 +08:00
royqh1979 59ea699fb7 refactor codes that run programs 2021-10-25 09:16:00 +08:00
royqh1979 4da3b6d1fa work save 2021-10-24 17:31:20 +08:00
royqh1979 ff54e6c0e2 - enhancement: change project file's folder by drag and drop in the project view
- enhancement: open project file by drag it to the editor area
2021-10-24 12:04:37 +08:00
royqh1979 06f035926a work save: drag & drop in project view 2021-10-24 00:17:08 +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 581e59d719 - fix: issue count not correctly displayed when syntax check/compile finished
update translations
2021-10-23 16:18:02 +08:00
royqh1979@gmail.com 7a5b6b8efc - implement: files view 2021-10-22 15:02:54 +08:00
royqh1979 d2ca199024 work save 2021-10-22 07:42:51 +08:00
royqh1979@gmail.com e10e173cc9 - enhancement: bookmark view 2021-10-21 17:31:25 +08:00
royqh1979 45da8562d5 work save: todo list 2021-10-21 08:04:41 +08:00
royqh1979@gmail.com 21083cbb6a - enhancement: add link to EGE website, if locale is zh_CN 2021-10-18 23:44:02 +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 62a081d830 - enhancement: add link to cppreference in the help menu 2021-10-15 12:17:14 +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 59390203e3 - fix: crash when create new file
- implement: two editor view
2021-10-13 11:32:59 +08:00
royqh1979@gmail.com bb8b711376 - implement: export as rtf / export as html
- fix: the contents copied/exported are not correctly syntax colored
 - fix: stop execution if the source file is not compiled and user choose not to compile it
2021-10-12 09:47:58 +08:00
royqh1979@gmail.com a16562f6ce - 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
 - fix: shouldn't check syntax when save modifications before compiling
 - fix: shouldn't scroll to the end of the last line when update compile logs
 - fix: can't debug project
2021-10-09 11:33:23 +08:00
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 0ae9b92924 - implement: register file associations 2021-10-04 19:23:52 +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 35b7bdb18c - implement: refactor in file 2021-10-04 11:07:35 +08:00
royqh1979@gmail.com f872512574 minor ui change 2021-10-03 23:37:03 +08:00
royqh1979@gmail.com 4fe1766ccd - add: about dialog 2021-10-03 23:12:20 +08:00
royqh1979@gmail.com 08d1006ae0 - enhancement: todo view 2021-10-03 17:18:43 +08:00
royqh1979@gmail.com 67850cfe48 work save 2021-10-03 14:06:32 +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 9b87d93b72 - enhancement: view memory when debugging 2021-09-29 22:55:53 +08:00
royqh1979 fbdba624be - enhancement: show caret when show code/header completions
- fix: correctly display pointer info in watch console
 - enhancement: search in project
2021-09-29 20:45:03 +08:00
royqh1979@gmail.com 3a6097c40f class browser color ok 2021-09-25 23:12:36 +08:00
royqh1979@gmail.com dc807f527c - function tips done 2021-09-25 21:34:10 +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 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 88ac399b4e work save: project basicly done
- rename project unit / folder
 - add / remove project folder
 - open project in explorer / terminal
2021-09-18 10:47:35 +08:00
royqh1979 78ea33d152 - done: view makefile 2021-09-17 19:58:37 +08:00
royqh1979@gmail.com c920a98d85 work save 2021-09-17 17:15:35 +08:00
royqh1979@gmail.com b70144532e work save 2021-09-17 13:35:50 +08:00
royqh1979@gmail.com 5ab9c16039 - new project done
- update project actions enable state
 - add project unit actions
2021-09-17 09:56:52 +08:00
royqh1979@gmail.com f8be0d62c7 work save: new project 2021-09-16 23:51:05 +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 bf71340233 work save: project file option dialog 2021-09-14 17:33:47 +08:00
royqh1979@gmail.com 5939d536b0 work save 2021-09-12 01:01:34 +08:00
royqh1979@gmail.com 6266a8adbf work save: open project file ok 2021-09-12 00:17:15 +08:00
royqh1979 527fc3b634 work save 2021-09-11 11:42:20 +08:00
royqh1979 668e42458e work save 2021-09-11 09:21:44 +08:00
royqh1979@gmail.com cc2c34fcd2 work save 2021-09-07 14:04:48 +08:00
royqh1979 6d027d612c - feature: context menu for breakpoint view
- feature: update breakpoint line when delete/insert lines
2021-09-05 22:16:54 +08:00
royqh1979 ca9f144444 - feature: search panel's context menu
- feature: handle double click on backtrace view
 - feature: handle double click on breakpoints view
2021-09-05 21:05:38 +08:00
royqh1979@gmail.com 2d0a06fef7 - feature: context menu for issue table
- feature: copy current item's description in issue table
2021-09-05 13:51:07 +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 842daf38a5 - feature done: find symbol occurencies
- feature: open containing folder
 - feature: open terminal
2021-09-03 16:39:20 +08:00
royqh1979@gmail.com 913a300d0f - feature: find references to symbol 2021-09-03 11:50:04 +08:00
royqh1979@gmail.com 9cf43026ba - beautify dark theme
- feature: toggle breakpoint
 - feature: clear all breakpoint
 - feature: breakpoint condition
2021-09-03 10:30:08 +08:00
royqh1979@gmail.com 56ff4a6c35 feature: next / previous editor
fix: history file menu not get updated
2021-09-03 00:26:49 +08:00
royqh1979 9fa098960b - menu item for close / close all / maximize editor 2021-09-02 20:12:16 +08:00
royqh1979 805533664f - feature: save/restore main window layout
- feature: hide/show left panel
 - feature: double click editor title to maximize/restore it
 - fix: editor not updated when parser done
2021-09-02 19:36:16 +08:00
royqh1979@gmail.com 7467934c98 feature: save main window and toolbar layout 2021-09-02 16:35:28 +08:00
royqh1979@gmail.com 6353f40208 feature: caret list 2021-09-02 12:14:02 +08:00
royqh1979 085f9c9baa - fix: width if menu items wrong in dark theme 2021-08-31 11:13:12 +08:00
royqh1979@gmail.com 19e37b6ae7 work save 2021-08-27 23:51:42 +08:00
royqh1979@gmail.com 2fb476edd9 work save 2021-08-23 21:50:53 +08:00
royqh1979@gmail.com 60a4e8c468 work save 2021-08-23 17:27:17 +08:00
royqh1979@gmail.com 82f548a3b8 work done: find in files 2021-08-05 19:58:32 +08:00
royqh1979@gmail.com ecc4934fd3 work save 2021-08-05 12:31:53 +08:00
royqh1979@gmail.com 2be69f0758 work save: replace done 2021-08-04 09:13:41 +08:00
royqh1979@gmail.com 590c7adc6e work save: find next & find previous done 2021-08-04 00:17:38 +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 813bacebfb work save 2021-08-02 10:08:25 +08:00
royqh1979@gmail.com 62527a04ae work save 2021-08-01 23:24:37 +08:00
royqh1979@gmail.com 3ff9a6dafe work save 2021-08-01 12:02:28 +08:00
royqh1979@gmail.com 7de6e6fd8b work save 2021-08-01 10:00:27 +08:00
royqh1979@gmail.com d89866803c work save 2021-08-01 01:06:43 +08:00
royqh1979@gmail.com ffadc81dff work save 2021-07-31 14:04:43 +08:00
royqh1979@gmail.com 4864d2fc54 work save 2021-07-23 13:22:05 +08:00
royqh1979 953e4d2c17 work save 2021-07-20 15:16:52 +08:00
royqh1979 f1c3ac1063 work save 2021-07-17 19:32:23 +08:00
royqh1979 effd416389 * work save: compile & run 2021-06-25 12:40:11 +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 92ffbb084f * work save: compile issue panel 2021-06-23 22:38:02 +08:00
royqh1979@gmail.com bfe1b05394 * add themes 2021-06-18 21:48:40 +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 7f0ab217e8 * code fold works now
* correctly parse compiler output
2021-05-27 01:05:49 +08:00
royqh1979@gmail.com 9e51cf2f06 * add QSynEdit 2021-04-29 20:54:44 +08:00
royqh1979@gmail.com 789e503e4d * add compile issue view 2021-04-24 15:57:45 +08:00
royqh1979@gmail.com db39094d8d * show name and size of the compiled file 2021-04-21 23:06:55 +08:00
royqh1979@gmail.com 807cd1502e * can run compiled exe now
* correctly set editor line number width
2021-04-21 18:58:35 +08:00
royqh1979@gmail.com cea9b757ab * can compile now 2021-04-20 22:24:33 +08:00
royqh1979@gmail.com 4c4fd9fb2b compilerset toolbar ok 2021-04-18 11:41:41 +08:00
royqh1979@gmail.com fb2ed9b84e * options dialog 2021-04-16 22:04:48 +08:00
royqh1979@gmail.com 6d8654ee3e * differentiate green editon and installed edition 2021-04-13 22:17:18 +08:00
royqh1979@gmail.com 48eaa4cbb8 * add new png icons 2021-04-12 00:14:53 +08:00
royqh1979@gmail.com 0d2a82e741 * basic editing functions done 2021-04-11 21:33:08 +08:00
royqh1979@gmail.com 7600035d09 show line numbers 2021-04-11 13:55:31 +08:00
Roy Qu 783c6ea2d8 * add icons
* encoding infos in the status bar
2021-04-08 10:29:21 +08:00
Roy Qu 950aaadc73 * can close now 2021-04-07 22:44:08 +08:00
Roy Qu a42654dea8 * can create a new file 2021-04-07 21:13:15 +08:00
Roy Qu 69644b18b5 first commition 2021-04-06 23:10:57 +08:00