Commit Graph

65 Commits

Author SHA1 Message Date
liuzhangjian 3d90312c33 fix: [editor] Fixed issue with indentation exceptions
as title

Log: fix issue
2024-07-19 16:36:05 +08:00
liuzhangjian 1d18be437e fix: [editor] Fixed issue where the program crashed when zooming editor font
as title

Log: fix issue
2024-07-18 09:37:15 +08:00
liuzhangjian f3bf576db3 fix: Fix some issues
1.Fixed issue where tips and menus displayed at the same time
2.Optimized the logic for determining whether the installation package is installed
3.Fixed issue with line indenting

Log: fix issues
2024-07-09 17:10:26 +08:00
liuzhangjian 03016544af fix: [editor] Fixed cursor style issue
Fixed an issue where the cursor style was abnormal when using the mouse to define jumps in the same file

Log: fix issue
2024-06-21 13:57:02 +08:00
liuzhangjian 884d4eccb8 fix: [editor] Optimize the cursor history
Optimized cursor forward and backward logic

Log: Feature optimization
2024-05-31 14:09:02 +08:00
fuyou 0851357428 fix: [codeeditor] can't save config && code translation
Log: fixed some issues in codeeditor, add comment shortcut label
2024-05-18 09:01:51 +08:00
Zhang TingAn 78e2589776 feat: [debugger] remote debug
support incomplete function of remote debug
2024-05-08 13:27:28 +08:00
liuzhangjian f4d651d89e fix: [editor] Fixed an issue with line indenting
as title

Log: fix issue
2024-04-02 15:23:16 +08:00
liuzhangjian 728fdcadfc fix: [editor] Fixed some issue
1.Fixed an issue with indentation exceptions
2.Fixed an issue with invalid advanced search shortcut

Log: fix issue
2024-04-01 17:36:25 +08:00
liuzhangjian c8934c6b00 refactor: [editor] Refactor the text search module
as title

Log: refactor the text search module
2024-04-01 11:04:57 +08:00
Lu Zhen 0e5c2a249b fix: cannot find lthread
Log:
Change-Id: Iebc4c7711c2f42f57964b093a5a47ea95846ebe6
2024-03-07 16:50:42 +08:00
Lu Zhen d36bb887c9 fix: build failed
Log:
Change-Id: Ia1ac1cf4854c02f6c7cc0e8bf85897a6c00811eb
2024-03-07 12:23:03 +08:00
liuzhangjian 25c62c20de fix: [editor] Fixed some issues
1.Fixed highlighting issue
2.Fixed crash issue

Log: fix issues
2024-03-05 16:35:40 +08:00
liuzhangjian 7aaca1c0ad refactor: [editor] Adaptive theme switching
adapts to switch between dark and light themes

Log: theme
2024-02-29 14:14:49 +08:00
liuzhangjian d9ac2cee37 refactor: [editor] add items for menu
1.add `rename` action
2.add `switch declaration and definition` action
3.add `find usages` action

Log: refactor
2024-02-28 16:01:27 +08:00
liuzhangjian c4875f8376 refactor: [editor] Features completion
1.Add error prompt
2.Add menu for tabbar

Log: Features completion
2024-02-23 17:34:08 +08:00
liuzhangjian 7f9c9b8c5b factor: refactor the LSP module
1.Implement code highlighting
2.Implement code completion
2024-02-19 18:02:58 +08:00
liuzhangjian 7a01b4b052 refactor: Replace `Scintilla` with `QScintilla`
1.Remove the `Scintilla` source code
2.Add the `QScintilla` source code
2024-01-19 14:25:37 +08:00
Lu Zhen 65c53ecfe4 chore: not link lthread in rpc lib
Log:
Change-Id: Id59fa1a56fdb7a2623d1e7363663cff1e004c6c1
2023-12-13 11:49:19 +08:00
Lu Zhen 4a66b664a9 chore: comment link in cmake
Log:
Change-Id: I4232ab65ea12b865f359cbc5948f44f5c0c23288
2023-12-12 19:51:14 +08:00
Lu Zhen 8dd1d69b05 fix: crashed when edit closed
showtips when edit closed will cause crashed

Log: bug fix
Change-Id: I8f69fbe38a52812394b0aa91b56cba43d91f1428
2023-12-06 13:26:51 +08:00
Lu Zhen e9128f308c feat: add code coplilot
with comment&generate feature

Log:
Change-Id: I2024bc8eaa6764f025b3a4dee1f20621b2aca349
2023-11-07 16:01:03 +08:00
Lu Zhen f1bd55c70a feat: add description in about dialog
Log:
Change-Id: I152ef9c78846f87a13f887a2dfa2ed0b28ca2a6a
2023-09-14 11:15:19 +08:00
Lu Zhen 0c59ecf432 fix: remove unused depend
Log:
Change-Id: I3ab75c68b94fbe4819203bd1569bc90ec3f8f0d1
2023-09-08 13:33:56 +08:00
Lu Zhen c4de1cbb2e refactor: remove test cpp files
remove test cpp files in cppdap source

Log:
Change-Id: I1e4fb9e7c23a62470f0f494da6daf70d71d4ca2d
2023-09-08 10:30:21 +08:00
Lu Zhen 72b25f129d refactor: remove unused files
remove cppdap unused files

Log:
Change-Id: I5c501ac77cf7fd558c500df5f91e2df92055b650
2023-09-08 10:02:40 +08:00
石博文 7d0801fb83 fix: build failed due to header missing & config error
- https://github.com/google/cppdap/pull/109/files
- 5f49573daf
2023-09-05 17:14:56 +08:00
hongjinchuan e079dc4af6 fix: complete the license statement for script files
1. adjust license of script files
2. delete unnecessary json file

log: bug fix
2023-08-11 10:12:26 +08:00
hongjinchuan 8a212dd2ff feat:eliminate warnings in code
1.modify code to eliminate warnings

log: fix
Change-Id: I016cab5c16cd3c80d2a97b4daed8be6cfa225ee7
2023-06-02 10:51:48 +08:00
hongjinchuan 2afaed0d76 feat:rpm package
1.add spec file to support rpm packaging
2.modify code to support fedora,redhat,centOs

log: new feat
Change-Id: I6c04fa24cd34d39ff472b161a8abc8d1b6690101
2023-05-29 18:19:38 +08:00
Lu Zhen fe01fd6eb9 feat: add js language server
add js language server in languageadapter,
could realize js code highlight、rename and
other features.

Log: js hightlight supported.
Change-Id: Ibd47b4b127a49d87af24496465cf742836990dfc
2023-05-22 18:09:13 +08:00
Lu Zhen b8f3e2cbc5 feat: add scintilla js highlight
scintilla not support pure js hightlight,
so add lexjs.cxx to lexilla lib will resolve
the issue.

Log: js offline syntax highlighting supported
Change-Id: I52d9adaf4cf8fb4b4bc2f37afa9af7c4f185734b
2023-04-27 16:46:37 +08:00
hongjinchuan 75bf5cffca fix: git accept pushButton not response
1.add response to null input
2.fix repo dialog in parent widget

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186737.html
Change-Id: Ia27483329284487b0a748a8b07a48d3c5698d85f
2023-02-23 10:27:40 +08:00
hongjinchuan f8dc0e8408 fix:preprocess code font color
change background and fore color in preprocess code block

log: bug fix
Change-Id: Ie25dadf1fd754d9dac91d97b5ab59f71941ea343
2023-02-02 17:55:26 +08:00
Lu Zhen 3bd9a18ea1 fix: git UI different from background
change git UI background

Log: bug fix
Change-Id: I7c80ac0e76e65cd06280a27a634f32df0c1c1243
2023-01-31 14:19:38 +08:00
Zhou Yi f9da3d2557 fix: optimize logic about processEvent in cppdap
1.handle cases where 'body' parse failed.

Log: modify cppdap
Change-Id: Ifc01bf61222793d01472061e591a92ea7bf29623
2023-01-11 11:17:03 +08:00
hongjinchuan 8c6d7c4be2 fix: fix the svn header view separator invisible
1. set auto expand header content
2. add separator in header view

Bug: https://pms.uniontech.com/bug-view-172985.html
log: fix bug
Change-Id: Ia4b317e6fc483adbefce5f0ff5ca84a890142f90
2023-01-10 15:13:22 +08:00
zhouyi 96677ebadc feat: modify coredump debug flow
1.adjust coredump debug flow.
2.add check before send/recv in cppdap.

Log: new operation
Change-Id: I5c12db7dce429ac4f4495344eba2e57d069cedd9
2022-11-29 10:52:27 +08:00
Huang Yu 987a3d497a refactor: changed depend lib perfix to unioncode
1. change lib name runtime not found symbol.
2. add flame from perf can't open browser lost files

Log: refactor
Change-Id: I89305f5e8e0369ade07797a5cefcafaf0bb6cdba
2022-11-07 10:00:42 +08:00
zhouyi 508f5e3099 fix: fix bug in dap event and variable
1.fix bug about TerminatedEvent.
2.fix bug about variable infinite loop.

Log: fix bug
Change-Id: Idde1b6a2b67349cfda2cb1574ee34890a5fb7f7b
2022-10-26 11:57:27 +08:00
zhouyi b453499cec refactor: add language plugins and refactor debugger plugin
1.add cxx\java\python plugins.
2.modify data structs in cppdap.
3.move code about language in debugger to language plugins.
4.fix bug about debugmanager created many times in debugadapter.

Log: new operation
Change-Id: Ib607d019cdd216024ab862497916b4ef9fc4cece
2022-10-25 16:17:27 +08:00
zhouyi 21215d4702 feat: add python dap
1.add python dap backend with debugpy.
2.add python dap frontend.

Log: new operation
Change-Id: I9060ec66e0ed9f3cc58776bbfdf8890a450f350d
2022-10-19 17:02:45 +08:00
zhouyi 1db70fe6a2 feat: add java dap
1.add java dap backend.
2.add java dap frontend.

Log: new operation
Change-Id: Ic9a601b406acf34f69c9c29229b06c7ca0c32eab
2022-10-12 11:17:35 +08:00
Huang Yu 38fa63d235 feat: new performance tools adapter
1. add backend from perf and top tools(global and function)
2. add frontend from widget
3. add socket/deviceIO/vfs backend tool
4. add attach menu and mainwindow display framework
5. add glameGraph generator and open with default application

Log: new operation
Change-Id: I75f68e1f891d791eda6a9021dddd832e8bdc65dd
2022-09-08 16:29:16 +08:00
Huang Yu caa46fd043 refactor: jsonrpc protocol reader client
1. add libjson-rpc-cpp version from 1.4.1
2. changed debian build depends
3. changed install include/tools/lib to unioncode private dir
4. replace client and server to json-rpc operation

Log: add new 3rdparty
Change-Id: Iee654aab561d3b0e21d24039b48e9bc0a195bfe1
2022-08-02 13:36:51 +08:00
Huang Yu 00311afdd3 refactor: lsp init request json from struct
1. add init request protocol covert to std::string instance
2. hover okay
3. definition okay
4. diagnostics okay
5. highlight from sci and java setting file okay
6. complition okay
7. jump to definition okay

Log: new operations
Change-Id: I65fcf7be99e9e6b6d9e6af25bbb1783561741d55
2022-07-26 16:34:44 +08:00
Funning b769468e0f feat: open file with lsp head
1. recovery code lens
2. open file add mimetype from language.support file
3. user language.support mimetype and impl TextEdit support language, not TextEdit support language, can't to opened. If has lsp project head, can init socket from lsp client.

Change-Id: I966038662a373ce528b45c178d59b73c2f2a549f
2022-05-27 15:16:26 +08:00
zhouyi 7abfdd9a7b feat: add command interface call
1.fix bug when QAction pointer destroy
2.add shortcut validation
3.modify menu shortcut
4.update shortcut manager

Log: new operation

Change-Id: Id238ffec643a6dcab52c5ccf5af286d508f40c90
2022-05-26 12:07:33 +08:00
Funning 6ecee6dc91 feat: svn client log widget and operation file tree
1.svn client add log widget and can operation the file tree
2.show history file list and file modify type

Log: new operation
Change-Id: I10ecd59fedc8f3384b0f17efa0799a14fb64ffcb
2022-04-28 15:31:13 +08:00
Funning 7e63a92e8b feat: git tool from 3rdparty
add git navtion action and widget

Log: new operation
Change-Id: Ife10b8dc5cb1f922d3e6ba9b7d0424ce2cf9425e
2022-03-29 16:03:55 +08:00