Commit Graph

2151 Commits

Author SHA1 Message Date
royqh1979@gmail.com a169306e86 work save: cpp parser tokenizer 2021-08-13 22:53:26 +08:00
royqh1979@gmail.com 34dd3eb474 work save
- add: cpu window blend mode
 - fix: asm parser can't correctly parse numbers
 - fix: disassembly code in the cpu window not correctly updated
2021-08-13 11:18:42 +08:00
royqh1979@gmail.com 7d30690227 work save 2021-08-12 21:25:13 +08:00
royqh1979@gmail.com 9c42a11c0b work save: cpp parser preprocessor
- remove comments before preprocess
  - pass stringlist instead of text stream as buffered content
2021-08-12 11:33:40 +08:00
royqh1979@gmail.com dcf37eca8a work save: cpp parser - preprocessor : remove comments before preprocess 2021-08-12 11:29:26 +08:00
royqh1979@gmail.com 00da3303ac work save 2021-08-11 20:06:28 +08:00
royqh1979@gmail.com 5ee6988acc work save 2021-08-11 11:47:47 +08:00
royqh1979@gmail.com 1050526a2c work save 2021-08-10 21:27:24 +08:00
royqh1979@gmail.com 2692d77fb1 work save: cpp parser preprocessor : handle branches 2021-08-10 17:23:15 +08:00
royqh1979@gmail.com b1062f24af work save 2021-08-10 12:09:48 +08:00
royqh1979@gmail.com 562f599c4f work save 2021-08-09 09:47:36 +08:00
royqh1979@gmail.com 3c3b606cc5 work save 2021-08-09 09:11:10 +08:00
royqh1979@gmail.com 00cc0f0a72 work save 2021-08-08 22:11:09 +08:00
royqh1979@gmail.com 91a63648d5 work save 2021-08-08 17:22:37 +08:00
royqh1979@gmail.com f9c3fb8dd5 work save 2021-08-07 23:30:01 +08:00
royqh1979@gmail.com f0a0ae44b7 work save: parser - preprocessor 2021-08-07 18:02:57 +08:00
royqh1979@gmail.com 3a019a7180 work save 2021-08-07 14:08:51 +08:00
royqh1979 447b1fee15 work save 2021-08-06 11:28:02 +08:00
royqh1979@gmail.com 31ace6b981 work save 2021-08-06 10:58:24 +08:00
royqh1979@gmail.com 0b2fd71df6 work save: start to write parser 2021-08-05 23:13:21 +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 579b36ff49 work save: view models for "find in files" 2021-08-04 13:16:15 +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 176c92ace8 work save
Find&Replace Dialog UI done
2021-08-02 23:42:10 +08:00
royqh1979 f16ca99a55 work save 2021-08-02 22:21:50 +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 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 8ed76c06e3 work save 2021-08-01 09:13:38 +08:00
royqh1979@gmail.com d89866803c work save 2021-08-01 01:06:43 +08:00
royqh1979@gmail.com 08bb97ace1 work save 2021-07-31 20:19:45 +08:00
royqh1979@gmail.com ffadc81dff work save 2021-07-31 14:04:43 +08:00
royqh1979@gmail.com 66da8f2df8 work save 2021-07-30 23:28:58 +08:00
royqh1979@gmail.com b04972ddb4 work save 2021-07-27 00:14:24 +08:00
royqh1979@gmail.com 9c111be41f work save 2021-07-26 22:29:47 +08:00
royqh1979@gmail.com b39f0e64a8 work save 2021-07-26 18:22:09 +08:00
royqh1979 8c7cb8dd65 work save 2021-07-26 11:47:54 +08:00
royqh1979@gmail.com e269e7c747 work save 2021-07-26 00:22:08 +08:00
royqh1979@gmail.com 2339f66d4a work save 2021-07-25 13:03:46 +08:00
royqh1979@gmail.com bab5ad37f0 work save 2021-07-25 00:26:13 +08:00
royqh1979 8b2dd308e3 work save 2021-07-24 11:18:25 +08:00
royqh1979@gmail.com cf4e7ae1c6 work save 2021-07-24 08:12:51 +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@gmail.com bb5986ea53 work save 2021-07-19 23:02:32 +08:00
royqh1979@gmail.com 549defdf16 work save 2021-07-18 08:52:53 +08:00
royqh1979@gmail.com 3d95415f57 work save 2021-07-18 00:18:07 +08:00
royqh1979 f1c3ac1063 work save 2021-07-17 19:32:23 +08:00
royqh1979@gmail.com a87ef64a1c work save: debugger 2021-07-03 21:57:50 +08:00
royqh1979@gmail.com 84ba68f1b9 * work save: toggle breakpoint in editor 2021-07-03 13:57:22 +08:00
royqh1979@gmail.com 9492e9fdef * work save: cpu dialog 2021-07-02 22:52:17 +08:00
royqh1979@gmail.com 7e00a48560 work save: asm highlighter 2021-07-02 10:32:29 +08:00
royqh1979@gmail.com b8c1e937bf work save 2021-07-01 22:29:51 +08:00
royqh1979@gmail.com eb827f019d work save 2021-07-01 22:23:24 +08:00
royqh1979 f914994993 * work save 2021-07-01 20:24:47 +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 a4da674e03 * work save: back ground syntax check 2021-06-24 20:43:09 +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 350be90c74 save icons 2021-06-24 10:30:12 +08:00
royqh1979@gmail.com 5480281c0a save icons 2021-06-24 10:29:13 +08:00
royqh1979@gmail.com 92ffbb084f * work save: compile issue panel 2021-06-23 22:38:02 +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 ac0250c4fe * work save 2021-06-22 13:24:26 +08:00
royqh1979 10b7f3064a * fix: random crash when editing
* change: symbol completion option ui
2021-06-21 22:17:37 +08:00
royqh1979 fd9b41ac6d * work save for symbol completion options 2021-06-21 22:01:35 +08:00
royqh1979 bec57498ed * work save: symbol completion settings 2021-06-21 16:25:21 +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 c0c21245c7 * fix: color scheme in copy/export options widget 2021-06-20 23:07:30 +08:00
royqh1979@gmail.com 6fd4371b43 * work done for color scheme 2021-06-20 22:54:16 +08:00
royqh1979@gmail.com 39bdd66dbb * work save 2021-06-20 14:49:38 +08:00
royqh1979@gmail.com 021873a9d6 * work save: color scheme options 2021-06-20 14:30:47 +08:00
royqh1979 9390545641 * work save 2021-06-20 09:27:37 +08:00
royqh1979 6d7bfcd62a * work save: editor color scheme option 2021-06-19 22:58:35 +08:00
royqh1979 288a49deac * work save: color scheme 2021-06-19 09:20:12 +08:00
royqh1979@gmail.com e3abdb88b7 * work save: can load color scheme now 2021-06-18 22:57:19 +08:00
royqh1979@gmail.com bfe1b05394 * add themes 2021-06-18 21:48:40 +08:00
royqh1979@gmail.com cd6f3163cf * add: options for theme and application font 2021-06-18 21:02:38 +08:00
royqh1979@gmail.com b363969b5e * work save for color scheme 2021-06-18 08:09:32 +08:00
royqh1979@gmail.com d7c65fe801 * work save for color scheme 2021-06-17 10:39:46 +08:00
royqh1979@gmail.com f9938c29e1 * New Color Scheme option dialog 2021-06-14 08:01:00 +08:00
royqh1979@gmail.com 154969f0b6 * color scheme 2021-06-13 23:22:26 +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 37a40c9a78 * correctly save file 2021-05-24 22:57:01 +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
royqh1979@gmail.com 8feda5d762 * work save 2021-05-01 23:42:37 +08:00
royqh1979@gmail.com 70af9a9120 * finish qsynedit MiscProcs 2021-05-01 10:57:41 +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 fbb86a78e6 * compiler settings dialog done 2021-04-18 11:25:40 +08:00
royqh1979@gmail.com 7153fc6f8b ok/apply/cancle button in settings dialog ok 2021-04-18 00:08:01 +08:00
royqh1979@gmail.com c7a5dda40d * reimport settingsdialog files 2021-04-17 23:17:22 +08:00
royqh1979@gmail.com e02c407e9d * can add new blank compiler set 2021-04-17 22:38:46 +08:00
royqh1979@gmail.com 55326a3659 * settings dialog can correctly disable/enable apply button 2021-04-17 14:52:47 +08:00
royqh1979@gmail.com fb2ed9b84e * options dialog 2021-04-16 22:04:48 +08:00
royqh1979@gmail.com c85130ea76 * save/load compiler sets ok 2021-04-15 21:32:45 +08:00
royqh1979@gmail.com 5a5b644746 * CompilerSet ok 2021-04-15 11:18:14 +08:00
royqh1979@gmail.com 6d8654ee3e * differentiate green editon and installed edition 2021-04-13 22:17:18 +08:00
royqh1979@gmail.com e37053f2dd * settings infrastrcture ok 2021-04-13 11:23:37 +08:00
royqh1979@gmail.com 48eaa4cbb8 * add new png icons 2021-04-12 00:14:53 +08:00
royqh1979@gmail.com 97648ada96 remove old bmp icons 2021-04-12 00:10:05 +08:00
royqh1979@gmail.com 84475f3b26 * fix: new/opened editors is not auto focused 2021-04-12 00:00:29 +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
royqh1979@gmail.com 74b9b59bbd * refactor of the editor class for better C++ 11 support 2021-04-11 12:39:22 +08:00
royqh1979@gmail.com 3fe5d81caa change font size with ctrl+mouse wheel 2021-04-09 17:48:25 +08:00
royqh1979@gmail.com c5a3c820c5 * new changes 2021-04-09 10:08:05 +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