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