Roy Qu
494832220a
- fix: can't differentiate disabled and enabled buttons, when using contrast icon set
2022-02-03 21:44:45 +08:00
Roy Qu
9e3f593641
- enhancement: theme now have default icon set
...
- fix: wrong icons for file associations
2022-02-01 21:39:31 +08:00
royqh1979@gmail.com
c13ab76e73
work save
2022-01-31 11:57:33 +08:00
Roy Qu
428a079b7f
auto generate qrc files for iconsets, color schemes and themes
2022-01-30 00:01:15 +08:00
Roy Qu
b76dcd89b1
update contributors and version number
2022-01-29 17:03:45 +08:00
royqh1979@gmail.com
33fb14db74
fixes: translation files can't be auto built
2022-01-29 00:12:12 +08:00
Roy Qu
458b87ea64
remove qm file from sources (it should be generated by qmake)
2022-01-28 18:18:34 +08:00
Roy Qu
620bdc8266
- fix: code folding calcuation not correct when some codes are folded and editing after them
2022-01-27 18:34:18 +08:00
royqh1979@gmail.com
15c6282c36
- make custom icons copied from resource writable
2022-01-27 12:33:00 +08:00
Roy Qu
67f8629be3
- fix: when copy comments, don't auto indent
...
- enhancement: auto add a new line when press enter between '/*' and '*/'
2022-01-25 12:29:44 +08:00
Roy Qu
609f611e8f
- enhancement: highlighter for GLSL (OpenGL Shading Language)
2022-01-23 23:27:48 +08:00
Roy Qu
39f8c98a66
work savw
2022-01-18 21:03:43 +08:00
Roy Qu
b26201d166
work save: package script for windows
2022-01-16 15:08:54 +08:00
Roy Qu
e30fa7bc0c
- fix: crash when closing the options dialog under Ubuntu 20.04 LTS ( no memory leak now)
2022-01-09 17:42:23 -08:00
Roy Qu
cd96297c35
update version to 0.13.2
2022-01-09 22:12:10 +08:00
Roy Qu
9775ab6c84
- enhancement: auto save/restore size of the new project dialog
2022-01-08 21:23:20 +08:00
Roy Qu
7a22bacd0c
update version number
2022-01-08 13:51:34 +08:00
Roy Qu
8732f7d37e
- fix: shouldn't auto add /bin/gcc to compiler sets
...
- fix: if a dir duplicates in PATH, don't add it to compiler sets
repeatedly
- enhancement: add "--sanitize=address" to compile option in the Debug
compiler set in Linux
2022-01-06 20:46:27 +08:00
Roy Qu
b604e0d548
- fix: crash when close settings dialog in Ubuntu 20.04 (but we'll leak memory now...)
2022-01-05 05:03:50 -08:00
Roy Qu
e3b9565b84
support PREFIX in qmake script
2022-01-05 09:08:44 +08:00
Roy Qu
1859558864
work save
2022-01-05 08:18:47 +08:00
Roy Qu
a79b277d81
remove files that invalidate debian's package rules
2022-01-04 08:27:15 +08:00
Roy Qu
2936f688dd
linux qmake
2021-12-30 09:04:51 +08:00
Roy Qu
c4e5eac0f8
qmake for linux
2021-12-30 08:59:10 +08:00
Roy Qu
3be06fe586
- fix: wrong executable filename for source files in linux
...
- enhancement: console pauser for linux
2021-12-29 13:16:03 +08:00
Roy Qu
63e1b44fa5
- fix: can't reformat code
...
- enhancement: add option for setting astyle path
- fix: wrong file wildcard (*.*) in linux
2021-12-27 22:46:54 +08:00
Roy Qu
c8c0039854
simplify pro file
2021-12-26 15:07:18 +08:00
Roy Qu
edc9fe6ed0
add options to set terminal
2021-12-25 23:38:53 +08:00
Roy Qu
7f4840a299
basic linux compatibily
2021-12-24 23:18:20 +08:00
Roy Qu
1a6e365e42
fix: icon size in menu size not correct
2021-12-21 11:57:23 +08:00
Roy Qu
8a4842efb4
remove init wizard
2021-12-17 10:10:04 +08:00
Roy Qu
868cce7dc0
work save
2021-12-10 18:24:40 +08:00
Roy Qu
af1bc5f538
can handle signal
2021-11-25 09:05:45 +08:00
royqh1979@gmail.com
e044bb0703
Merge branch 'master' into gdbmi
2021-11-20 07:22:09 +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@gmail.com
8b7d19f94e
work save
2021-11-12 10:51:00 +08:00
royqh1979@gmail.com
4259480471
- fix: correct set the position of chinese input methods
2021-11-08 21:19:48 +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
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@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
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@gmail.com
0a7855281e
works ave
2021-11-01 22:33:16 +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@gmail.com
bb10a83942
initial work for OJ Problems
2021-10-31 17:01:34 +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
e3c64fa01a
work save: bookmark model
2021-10-21 08:19:15 +08:00
royqh1979@gmail.com
ae2f3596aa
- enhancement: new file template
...
- fix: when an editor is created, its caret will be displayed even it doesn't have focus
2021-10-20 12:11:36 +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
682f0ab353
work save
2021-10-15 13:49:28 +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
8b4fa1f0fc
- implement: default settings for code formatter
...
- implement: remove all custom settings
2021-10-08 20:01:29 +08:00
royqh1979@gmail.com
c4c62ec6c0
- implement: tools configuration
2021-10-08 00:06:41 +08:00
royqh1979@gmail.com
d9c02ea6f2
work save: tools configuration
2021-10-07 08:34:10 +08:00
royqh1979@gmail.com
b0442258db
- print support
2021-10-07 07:52:20 +08:00
royqh1979@gmail.com
48e97dc15d
- implement: config shortcuts
2021-10-06 23:19:18 +08:00
royqh1979@gmail.com
d88bab1e20
work save: implement shortcut configurations
2021-10-06 12:19:46 +08:00
royqh1979@gmail.com
0ae9b92924
- implement: register file associations
2021-10-04 19:23:52 +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
a0ea72071c
work save: code snippet edit
2021-09-30 12:52:22 +08:00
royqh1979
b518304f56
- implement: symbol usage count
...
work save: code snippets
2021-09-30 11:20:43 +08:00
royqh1979@gmail.com
97e37bfd62
refactor normailizedbuffercoord
2021-09-25 07:51:48 +08:00
royqh1979@gmail.com
6065c2d24f
work save
2021-09-22 17:43:21 +08:00
royqh1979@gmail.com
95cb5ea52e
- enhancement: options for editor tooltips
2021-09-21 20:36:43 +08:00
royqh1979
01e8e0ae41
add: normalized buffer coord in qsynedit, to easy parse contents
2021-09-20 15:57:48 +08:00
royqh1979
85686acba7
- done: debug for project
...
- add dll host project option widget
2021-09-18 22:37:07 +08:00
royqh1979@gmail.com
02b3d43e5d
work save: new project dialog
2021-09-16 12:03:10 +08:00
royqh1979
ca728a2900
work save: project Template
...
- done: all project option dialogs
2021-09-15 22:19:59 +08:00
royqh1979@gmail.com
c242225951
- add project custom compile parameters option dialog
...
- add project directories option dialog
- add project precompiled header dialog
2021-09-15 16:57:28 +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
e0e09155d7
work save
2021-09-15 08:02:08 +08:00
royqh1979@gmail.com
bf71340233
work save: project file option dialog
2021-09-14 17:33:47 +08:00
royqh1979@gmail.com
4e1cb482f9
work save: project general option dialog
2021-09-14 14:05:43 +08:00
royqh1979
e03f537a4e
work save
2021-09-13 07:49:36 +08:00
royqh1979@gmail.com
276c56e270
work save: use SimpleIni.h to read/save project
2021-09-12 19:50:44 +08:00
royqh1979@gmail.com
702124bdb0
work save
2021-09-12 09:20:56 +08:00
royqh1979@gmail.com
5939d536b0
work save
2021-09-12 01:01:34 +08:00
royqh1979
538d44990d
work save: project support
2021-09-05 23:45:05 +08:00
royqh1979@gmail.com
d232cd85d3
- feature: editor title tabbar context menu
2021-09-05 05:01:31 +08:00
royqh1979@gmail.com
35255a85fa
feature: auto link options dialog
2021-09-04 16:34:14 +08:00
royqh1979
3c4a2ac9d2
feature: auto link
2021-09-04 11:37:04 +08:00
royqh1979@gmail.com
156913a3ca
- fix: encoding option not correctly set when check syntax in back
2021-09-03 21:06:53 +08:00
royqh1979@gmail.com
f300fe15c4
* turn on "statically link libs" by defaultCFileFilter
...
* fix: qt can't correctly give system default encoding name
2021-09-03 20:55:14 +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
6353f40208
feature: caret list
2021-09-02 12:14:02 +08:00
royqh1979@gmail.com
2778e9f4bd
feature: astyle reformat option dialog
2021-09-01 22:40:58 +08:00
royqh1979@gmail.com
09ef6c8ede
work save
2021-09-01 00:05:46 +08:00
royqh1979
633f4f73ee
work save
2021-08-31 19:15:11 +08:00
royqh1979@gmail.com
08805cfb7e
- feature: autosave
2021-08-30 22:05:45 +08:00
royqh1979
70203612c5
work save: editor misc settings dialog
2021-08-30 17:10:46 +08:00
royqh1979
dd39b251b4
- feature: code completion settings dialog
...
- Simplified Chinese translation updated
- fix: crash when new a file
2021-08-30 16:59:08 +08:00
royqh1979@gmail.com
7207994d57
work save: header completion suggestion done
2021-08-29 10:14:07 +08:00
royqh1979@gmail.com
f1ae5bfdfd
work save: header completion
2021-08-29 00:48:23 +08:00
royqh1979@gmail.com
19e37b6ae7
work save
2021-08-27 23:51:42 +08:00
royqh1979@gmail.com
a5239aea48
work save
2021-08-27 16:38:55 +08:00
royqh1979@gmail.com
ea77b45661
work save
2021-08-24 15:05:10 +08:00
royqh1979@gmail.com
2fb476edd9
work save
2021-08-23 21:50:53 +08:00
royqh1979@gmail.com
13b4b9804c
work save
2021-08-23 03:47:28 +08:00
royqh1979@gmail.com
821aaee3e7
work save
2021-08-14 22:52:37 +08:00
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
3a019a7180
work save
2021-08-07 14:08:51 +08:00
royqh1979@gmail.com
0b2fd71df6
work save: start to write parser
2021-08-05 23:13:21 +08:00
royqh1979@gmail.com
579b36ff49
work save: view models for "find in files"
2021-08-04 13:16:15 +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
62527a04ae
work save
2021-08-01 23:24:37 +08:00
royqh1979@gmail.com
a87ef64a1c
work save: debugger
2021-07-03 21:57:50 +08:00
royqh1979@gmail.com
9492e9fdef
* work save: cpu dialog
2021-07-02 22:52:17 +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
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
bec57498ed
* work save: symbol completion settings
2021-06-21 16:25:21 +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@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
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
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
1f74245f0a
* basic settings for the editor
2021-06-07 11:02:03 +08:00
royqh1979@gmail.com
2ea5169675
* work save
2021-05-26 00:04:20 +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
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
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
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
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
0d2a82e741
* basic editing functions done
2021-04-11 21:33:08 +08:00
Roy Qu
783c6ea2d8
* add icons
...
* encoding infos in the status bar
2021-04-08 10:29:21 +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