Commit Graph

644 Commits

Author SHA1 Message Date
Lu Zhen 54a125f46d feat: add js project
register js project generator to support project open and
js files show in editor.

Log: add js project
Change-Id: If9336cc15313b6d7a0dd62cb3d5c66d555bc8b7f
2023-04-06 17:47:05 +08:00
hongjinchuan 976f021e0b fix: fix the sort logic in context and toolbar
1、fix the item order is random in different environment
2、add mutex to prevent different plugin adding item in the same time

log: fix bug
Change-Id: If0051ffc44bb2926e06acb64e7fd4274f9933880
2023-03-24 11:18:26 +08:00
hongjinchuan 16e979fa6e feat:add valgrind memcheck
1、add valgrind context widget to display valgrind result
2、add xml streamreader to parse the result(xml file)

log:new feat

Change-Id: Id44992037b515fbd9979a692585e1154d383d4bb
2023-03-23 09:53:03 +08:00
Lu Zhen 2a5f2e26cf fix: unionparser not work no mips
rewrite symbol parser with libclang, to
void crashed on mips platform.

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-185599.html
Change-Id: I9ca42a701f943c3ecf268dc180fbd7fdd3556ed7
2023-03-21 10:21:44 +08:00
Lu Zhen 926350efb3 refactor: java runtime
support java config from dapsupport,
could resolve java debug failed on loongarch & mips

Log: refactor java runtime config
Change-Id: Ie94c6d0f90947a569ab7a23670c3b9669d82643e
2023-03-08 13:28:23 +08:00
hongjinchuan f9b2afb030 fix: lsp syntax highlighting problem
filter the error data from the clangd backend

log: bug fix
Change-Id: I90c6834c265dcb4bd7ab915442a6c3bbd61b6f19
2023-03-06 16:47:05 +08:00
Lu Zhen fcfba29071 fix: java debug not work on loongarch
add loongarch debug package and modify dapconfig.support,
let package version match with jre

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-186265.html
Change-Id: I18f83031d90996892bea729661aa1e9b13754af0
2023-03-02 16:18:02 +08:00
hongjinchuan a906618f0a fix: blank exception after split screen closing
complete split screen and close logic

log: bug fix
Change-Id: Id139c0f6056dd3d63f7cf4afe90fce1272596ad4
2023-02-23 16:42:56 +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 563e727083 fix:shortcut of range formatting is invalid
1.set shortcut for range format
2.move image resource to each plugins

log: bug fix
Bug: https://pms.uniontech.com/bug-view-174375.html
Change-Id: I7e993afe0114e7d2a361594e6b80d39ec593a90c
2023-02-22 17:31:50 +08:00
hongjinchuan 48ac08bc13 fix: splitter delete
delete splitter to prevent whitespace in background

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186173.html
Change-Id: I685b85b9f8f399e883d445a7305006826f1d9cff
2023-02-21 18:06:39 +08:00
Lu Zhen fc46314dae fix: cannot launch gradle debugging
gradle unable to launch debug because backend
return empty parameters, fetch these parameters
from frontend could resolve the issue.

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-186275.html
Change-Id: Ia1408b5a5cc2f441e940ab14345dd0038e96662d
2023-02-20 16:11:46 +08:00
Lu Zhen 9a79503815 fix: svn without process tips
status show failed because wait function
block the event loop, the bug fixed when eventloop added.

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-179465.html
Change-Id: Iedba26a4dbd025948c173dd7d233d64c733eab3b
2023-02-20 15:43:38 +08:00
hongjinchuan d640c9206d fix: toolbar item position random
fixed the position
fix the interface of adding toolbar item

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186133.html
Change-Id: I75be0a0ea87e72a0fe00c08a6f457ccc60281ee7
2023-02-17 10:40:50 +08:00
Lu Zhen 063efb0ca6 feat: add detail output config
detail output can show more information when
debugging, enable or disable it in property
UI.

Log: add detail output
Change-Id: Ibc611b02dbd08af129c5560b95540a03192326af
2023-02-16 15:00:53 +08:00
hongjinchuan 60c109d4e1 fix: context menu order is random
fixed menu order

log: bug fix
Bug: https://pms.uniontech.com/bug-view-185637.html
Change-Id: I7ca286be1c79d87b4c6a953fd5c39110ce4de4d6
2023-02-16 14:16:37 +08:00
hongjinchuan 458e444a20 fix: icons blur when screen zooms
set attribute to adjust screen zoom

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186139.html
Change-Id: I1d4baad4d35840f47109c6f943829f3403471448
2023-02-15 17:46:04 +08:00
hongjinchuan c0f21d6f10 fix: advanced search in cureent file not valid
fix the filepath

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186477.html
Change-Id: I6ef3c56d368f822f0f830290235e5ce4d186c018
2023-02-15 17:01:17 +08:00
Lu Zhen 5b980257f1 fix: get dap port out of time when debug java
app output pane always show out of time when debug
java. remove time countdown and let backend message
send to frontend can resolve the issue.

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-186275.html
Change-Id: I3edd1f4e81a6870de388d7ce695e11ba1e54a317
2023-02-15 14:48:36 +08:00
Lu Zhen bfad69f1d5 fix: codeporting got error when src cpu is sw_64
match result may be empty, add judgement to
avoid get args failed.

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-186457.html
Change-Id: Idf6f0deabe993c905090bc28bbc0ac91d8ca47b9
2023-02-15 14:48:24 +08:00
hongjinchuan 5861a0f22b fix: the default path for opening file is usr/bin
modify the default path to the user home dirctory

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186677.html
Change-Id: I911669c2daf09ccd0c451e65346fb3429f02ff62
2023-02-15 10:05:41 +08:00
Lu Zhen 60850e87e0 fix: missing ninja run parameters
ninja missing run parameters, add it
to run directly.

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-186237.html
Change-Id: Ic4f070292f2bcef2793d1d5038bdc5984ba97df3
2023-02-14 15:12:31 +08:00
Lu Zhen dbb20b4c61 fix: missing gradle run parameters
add gradle run parameters to let
.class run directly

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-186237.html
Change-Id: Id889e66f6c9282cbd2a6a861fda369f8a23ccf21
2023-02-14 15:12:14 +08:00
Lu Zhen 3f76522721 fix: missing python run parameters
python missing run parameters, add it
to run directly.

Log: bug fix.
Bug: https://pms.uniontech.com/bug-view-186237.html
Change-Id: If4b93c295f158ed00c173975fe6d03435ca29fb6
2023-02-14 15:11:45 +08:00
hongjinchuan 27b1b20256 fix: the main window is not centered
set the main window to display in the center of the main screen

log: bug fix
Bug: https://pms.uniontech.com/bug-view-186157.html
Change-Id: I8a7168d089dc4682574c080b7ce6466433442ac2
2023-02-13 17:56:15 +08:00
Lu Zhen ba0f1bafd7 fix: get java run parameters failed.
getrunparameters in maven not realized,
add it to enable java run.

Log: bug fix.
Change-Id: I0111dba913c7c66d12f609fba5373719277aa7a4
2023-02-13 15:34:21 +08:00
Lu Zhen 0af69b245d fix: unionparser cannot found on arm64
unionparser may install at /usr/local/bin on arm64,
so add the path to match successufully.

Log: bug fix.
Change-Id: I78ccf21e8003c3e4598dce8ea467cf3e61a28d9f
2023-02-13 15:34:10 +08:00
Lu Zhen be5760c824 fix: LSP display error
languageadapter cannot find clangd on loongarch64,
change find path to correct it.

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-185605.html
Change-Id: I834183b60ff2a096e6bdbfc8d090903036763359
2023-02-09 14:02:01 +08:00
Lu Zhen 619c2d3d1c fix: debug config lack of mips&loongarch
add path parameters in config file

Log: bug fix
Change-Id: I9a34df492052a86e8abfacb877eced66dbe5542f
2023-02-07 17:10:39 +08:00
Lu Zhen 247d14cadb fix: unionparser find failed
resolve unionparser find failed issue,
let unionparser install success.

Log: bug fix.
Change-Id: I6a9df9680cbd02a68326f4957e6f9d69c32bb7b9
2023-02-07 10:32:04 +08:00
hongjinchuan f418b2c931 fix:leftbar in option dialog is editable
set the leftbar non-editable

log: bug fix
Change-Id: I9b4ea29a88ae4d40d3daaa94c9ae0754773bf0af
2023-02-03 16:46:37 +08:00
Lu Zhen 3a38cb02e8 fix: annotation postion incorrect
change annotation postion

Log: bug fix
Change-Id: Id3331af54f5605a0fe474df2c801906081136a28
2023-02-03 09:28:31 +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 2b41d7d0ea feat: add run action in toolbar
let ide support c++ running directly.

Log: add run function
Change-Id: I8af4d271e9b60d74ae19fdddb5a6fff0f63d888c
2023-02-02 16:30:37 +08:00
Lu Zhen 9fae724083 fix: tranlation not generate automatelly
modify cmakefile to correct ts file path.

Log: bug fix
Change-Id: I795b2388416e36cdf94f3904c30fe3bd95178edc
2023-02-02 11:23:15 +08:00
hongjinchuan fe2c674aac fix:tab margin exception
1.change tab margin
2.hide border-bottom white line

log: bug fix
Change-Id: I80f9cde4083120f3d0e1a8be958b1cbecafb6157
2023-02-01 16:38:28 +08:00
hongjinchuan 4c0e516a2e fix:adjust font color
fix font color in java,python,json,cmake file

log: ui optimization
Change-Id: I56d208b3f11269477e433a66aa54698d9f2e4ea5
2023-02-01 13:22:51 +08:00
hongjinchuan 568f19ca3c fix:no separator in toolbar
add separator and classific actions in toolbar

log: bug fix
Change-Id: Ice8b121d5f43b4d3825c2f90fe7b0fde50909d07
2023-02-01 10:57:52 +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
hongjinchuan 810e9003e5 fix: change font color
change color for flat dark theme

log: interface optimization
Change-Id: I93ab591fbb21368ec12e7999b4c1c99acd907ae4
2023-01-31 11:20:54 +08:00
Lu Zhen 6c8241a54a fix: assemble file load manually
invoke editor interface to load assemble file automatically

Log: bug fix
Change-Id: Idc32b2afc8e0604c445148d6b7611cb80cf76534
2023-01-30 09:41:56 +08:00
hongjinchuan 731abf305f fix: foreground color disapperar
set default colors for each type

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-182617.html
Change-Id: Icfef3beb915180c6c8e426c8f19f01aebe33ccfc
2023-01-30 09:30:45 +08:00
Lu Zhen b89de53ec6 fix: usage list not switch properly
usage list not switched when this function invoked,
add switch code in right place to fix it.

Log: bug fix
Change-Id: Id8b5708d698288c83110d90df26216e5566fcaa0
2023-01-17 16:33:50 +08:00
Lu Zhen cd27f656dc fix: hotpot failed to show
refactor hotpot has in todo list, disable
until we do it.

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-179889.html
Change-Id: I6d3bdf20c988662b68ff0079e72f74a655315b4c
2023-01-17 14:41:46 +08:00
Lu Zhen 7ea174646d fix: maven execution error
maven actions at project right menu show error
when execution, modify project parameters to resolve the issue.

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-177687.html
Change-Id: I963a0c26daa19e85f323496ce1c7e9eb83c0bb6b
2023-01-17 14:06:36 +08:00
Huang Yu dc908928ac fix: complie_database.json setting
1. use lsp open request setting database folder

Log: fix bug
Change-Id: Ieba61d32848ffc3efaba1a534e7b09d4e122ee70
2023-01-16 11:27:15 +08:00
Lu Zhen 520da92198 fix: cannot get stack list
backend return empty stack list to frontend,
cause breakpoint not hit in editor.

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-179839.html
     https://pms.uniontech.com/bug-view-179815.html
Change-Id: I8ab1ec4b8a1212348bb21be686ebc7e283b75527
2023-01-13 14:55:32 +08:00
hongjinchuan 151f204dc9 fix: fix abnormal display of breakpoint
1.add synchronously add breakpoints in different editor
2.fix reopen a file, but breakpoint no exist

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-177807.html
Change-Id: I7a308603b0b8f5b9053aefd9e4f3d9a60341e949
2023-01-12 18:18:43 +08:00
hongjinchuan 6e1e1cd8fe fix: fix file path not exist when advanced search
1.add switching file event

Log: bug fix
Bug: https://pms.uniontech.com/bug-view-173695.html
Change-Id: I60ef4cd8db35713557ef43a67feb57715158093b
2023-01-11 17:58:18 +08:00
Lu Zhen 5b640ffca7 fix: get variable block issue
remove log output in backend

Log: bug fix
Change-Id: I951c4a0fa07a6c0743159797889457b47177d603
2023-01-11 15:12:36 +08:00