Skip to content

Instantly share code, notes, and snippets.

@OmarEmaraDev
Last active August 23, 2021 12:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save OmarEmaraDev/dfc31f292e87a58e9380a55e0e8ce984 to your computer and use it in GitHub Desktop.
Save OmarEmaraDev/dfc31f292e87a58e9380a55e0e8ce984 to your computer and use it in GitHub Desktop.
GSoC 2021 Report: Evolving the LLDB GUI

This task provides an overview of the work that was done on the Evolving the LLDB GUI GSoC 2021 project.

Code

The code was submitted as a series of patches to the main branch of the LLVM repository and merged directly after review. The individual patches are listed below. The details of each patch is included in the differential description.

Done

  • Add initial forms support. D104395
  • Add Process Attach form. D105655
  • Add Process Plugin Field. D106467
  • Add required property to text fields. D106458
  • Add Platform Plugin Field. D106483
  • Check fields validity in actions. D106459
  • Add Arch Field. D106564
  • Resolve paths in file/directory fields. D106553
  • Add Create Target form. D106192
  • Add Environment Variable Field. D106999
  • Expand selected thread tree item by default. D100243
  • Refactor form drawing using subsurfaces. D107761
  • Add Breakpoints window. D107386
  • Fix text field incorrect key handling. D108327
  • Add Process Launch form. D107869
  • Handle return key for compound fields. D108331

In Progress

  • Add extra keys to text field. D108385
  • Add submit form key combination. D108410
  • Handle extra navigation keys in forms. D108414
  • Add initial searcher support. D108545
  • Source file search dialog.
  • Window management.

Not Started

  • Embedded command line window.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment