get target path from builder,
used by debugger for launch debug.
Log: debug function can be auto-launched
Change-Id: Iee6666b8d6bde962a5294e2b4bc163b16d132913
1. Changed clangd version check error only first
2. Changed lsp error style from margin
3. Add editor watch widget in main frame
4. Add dpf event from clean debug point and running
Log: Changed style
Change-Id: I6221348aaeb4ceea5b1486bfeaf661276667fb04
fix the crash code;
add lock to keep synchronize, make the logic run in order.
Log: fix backend bug
Change-Id: Ic26f3eae40b1907498ac4d2a12f8c4fdce97080e
1. extend debugmanager to support more commands:
pause, return, reverse, breakpoints, and so on.
2. extend debugmanager to work with library loaded event
3. add stackeTrace, Scopes and Variabes request handler.
4. add debug print information.
Change-Id: I8497a2a54aa2a2febfdf924c13b6c36006d6ab4e
Add dapsession to wrap dap protocol;
breakdown the code in main function;
Process multi-threads issue.
Log: re-write dap backend
Change-Id: Ied1b3d327df32fffb4438f30a5529ed36d071762
Wrap debug funtion in debugger class;
emit signal from event receiver to debugger;
menu action can triggered asynchornize;
change output message color.
Log: refactor debugger plugin
Change-Id: I22f3962ef998608da708f1902f5a8664c75253b5
Receive exception event from backend,and
show a dialog to display the message.
Log: exception event can be processed.
Change-Id: Ie41ce02c5d4ceef01ce3d5a6531cf9879685fc62
1.Add shortcut for actions.
2.Get breakpoint from editor and display at bottom window.
Log: 添加断点面板
Change-Id: I6ca8e6e4d704ebea2fb7eddd45996431e6ec9e4c
1. to changed callback thread read json lop from lsp client
2. add error message from line has error
3. changed hover wait time from 0
4. defintions request
5. optimize style setting and code structure
6. symbol light from words in scinitlla document
Log: new operation
Change-Id: I90d1f57a173b029cf73b6ac72330283a099b9441
1. dap server can read gdb response via stdout channel
2. dap server can launch/restart/detach gdb process
3. dap server can control debuggee running with method:
stepIn, stepOut, stepOver(Next), Continue
4. dap server can set breakpoint(line breakpoint and function breakpoint)
Change-Id: I10403512851b35f2efbb2e56ea508352ebaeef08
1. add tcp support
2. add gdb backend support
3. support stepped control(stepin, stepout, stepover)
4. support set breakpoints
Change-Id: If2f22359e668fe1e5683add7ed4651e89406d709
Change-Id: I7ae6bdfa0ec425582163ebeb1d5dbcabb8bcc98c
1. all common sub-module added to common/common.h
2. cmake configure clangd index database to workspace plugin
3. readyread signal emited lauch thread process
4. time for read data from thread use mutex lock
5. add workspace and other can use widget progress statusbar
6. debug point running to line jump and scroll to line
Log: new operation
Change-Id: I5d8d8bba84092f859832e479b1beaee6da9762c0
1.tools checker operation plugin, support clangd or more tool version check and net-request from network
2.code project workspace operation plugin, support workspace;
Log: new plugin
Change-Id: I2303036a40e71e5da0f6b29a2121957d274cbc54
1.add scintilla style and lsp server token style support
2.code edit completion C++ lsp
3.words hover message
Log: new options
Change-Id: Ia074d45a438344dcd75f5f52087c273ba8fb2963
1.define server to language.support file
2.changed resource file languageSupport.json to language.support and so on.
Log: changed language support file
Change-Id: I33229646c4c62e125bf9057b5ced1f5049f58184
The cppdap library is introduced, and some major
protocols are implemented, including start, step, etc.
joint debugging will be done in Follow-up.
Log: 实现部分DAP协议
Change-Id: I6b95bdf4c5457930d4b1de9e601d810def1d3ad2
1.load lexilla shared library module to scintilla
2.setting color to scintilla style
3.update scintilla version to 5.1.5 and lexilla to 5.1.4
Log: editor style created
Change-Id: I68f9eb03e77d454f855fb774c1fa9f9a346a5ef0
add protocol head file.
but test all function, haven't working from request result: didOpen\didClose\didChange
Log: add protocol
Change-Id: I398eca9f590b63197f033f411f59584bb6217a67
1.set file line number and debug point flag
2.set drak theme, blue border from editor widget
Log: new option
Change-Id: Ic449773a27f0d7723fd020be6229e2b6bf68e627