[gnome-builder] (134 commits) Non-fast-forward update to branch wip/chergert/debugger



The branch 'wip/chergert/debugger' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  6c9920d... debugger: stub out various debugger API mechanics
  9af1315... debugger: start on IdeDebugger interface
  a94dd55... debug-manager: find suitable debugger when starting session
  5883180... debugger: set runner failed if no debugger was found
  077eb39... debugger: assign from PeasExtension
  bdea13d... debugger: add IdeDebugger::get_name() vfunc
  d6ae44d... gdb: stub out gdb plugin
  4830731... gdb: check for gdb binary
  d797e34... debugger: add various properties/signals to interface
  f95dbb9... debugger: add IdeDebugger::prepare() vfunc
  33a5c27... gdb: setup gdb in prepare
  06f55b1... mi2: start on mi2 gdb wire protocol library
  9656e00... mi2: add event dispatch for Mi2EventMessage items
  5c2eb19... mi2: implement command and replies
  3eece15... mi2: use gvariant to parse protocol data from gdb
  f65fb5d... mi2: add breakpoint abstraction
  9da98a9... mi2: add api to track breakpoints
  fa7b16f... mi2: test removal of breakpoint
  c84c593... mi2: more client infrastructure
  a4079a8... build: require unix for FD access
  1109b26... mi2: allow pipelining operations
  5f1ef4e... mi2: remove debug line
  9945ae8... mi2: setup tty for inferior in test
  573be64... mi2: queue exec commands until previous completes
  6f32b65... mi2: cleanup debug code
  4bc9b1f... mi2: delay next command until previous completes
  085e50e... runmanager: move run handlers into default ::run() event ha
  2e2d8b5... runner: allow stealing the TTY previously set
  c57226b... gdb: depend on terminal
  d96a1d6... gdb: hook up some client signals and plumbing
  bac972a... build: give run access to load mi2
  7b2c6d8... gdb: cleanup
  8582eef... mi2: synthesize closed error
  42cf39d... mi2: test ttyname() against what we opened
  2dbe891... gdb: use /proc/self/fd/$fdnum to share inferior TTY
  0636b06... debug-manager: add IdeDebugManager:active property
  5d1616c... debugger: animate in debugger controls
  7f892dc... gdb: fix G-I warning
  95c4f92... gdb: cleanup client instance when process exits
  d9796b1... mi2: move client cleanup into dispose handler
  3de6848... mi2: add G-I annotations to async client API
  7e1b50a... mi2: return immediately from read cancellation
  074c84c... mi2: test stop_listening() for failures
  0035a4c... mi2: (closure) belongs on callback, not user_data
  2bc8afa... mi2: cancel tasks early
  c29b261... mi2: make listen/shutdown operations async
  bdef809... mi2: close IOStream instead of using cancellable
  a7fc99e... mi2: handle end of stream
  0a253fb... mi2: check breakpoint_id before emitting signal
  b84946e... mi2: add client to header
  a69a581... ide: add debugger headers to ide.h
  2593064... gdb: port plugin to C
  137a85f... gdb: attach callbacks to proper instance
  0ef7b96... debugger: hold on to debugger instance after starting
  b6f1fe2... debugger: fix path for TTY fd
  683c273... gdb: add more tracing
  ca683a5... mi2: remove debug code
  49b7c40... debugger: fix action names on control widgets
  e714093... workbench: add debug-manager to workbench actions
  68ab6cf... debug-manager: bind debugger properties to action state
  3e1a669... gdb: update property state up on breakpoint hits
  00e44a0... debugger: add IdeDebugger::run() vfunc
  d9f6401... gdb: add support for continue
  1384d0f... debugger: fix action name
  e835d94... pnl: give access to panels via internal-child
  5c62f78... egg-signal-group: add support for interfaces
  d9159ed... debug-manager: add IdeDebugManager::debugger property
  8a1b5fa... debugger: add IdeDebugger::log
  b37bcae... gdb: propagate log messages from gdb
  8cd8f7b... debugger: add debug log panel to debugger perspective
  e14a0d4... run-manager: don't allow running during current session
  18e867c... runner: implement missing force quit
  e5bd4fb... debugger: allow NULL location
  894ed49... debug-manager: connect to IdeDebugger::stopped
  08c5c92... gdb: translate various debugger stop reasons
  5c644e7... debugger: add UI grid for eventual source files
  a643033... mi2: fix adding more than one item to list in message parsi

Commits added to the branch:

  97bd2c8... Update POTFILES.in (*)
  fb8c48b... reStructuredText preview: add sphinx support (*)
  31e2c6d... html preview: prevent multiple preview opening (*)
  f254a97... html preview: disconnect 'changed' on webview closing (*)
  caf1c48... html preview: remove dead code (*)
  37942cb... Update French translation (*)
  b241ea5... flatpak: Run build shell commands within the sandbox (*)
  ab780e0... flatpak: Don't pass flatak-build unknown options (*)
  2a5228e... project-info: Fix whitespace (*)
  1ca13d1... build-manager: Add install action (*)
  2d03f33... todo: Ignore .flatpak-builder/ and .git/ (*)
  dd207ab... pipeline: Mark chained stage as completed (or not) (*)
  2053926... Update Slovak translation (*)
  bbd7760... rustup: fix various PyGObject deprecations (*)
  24f9990... cargo: use --verbose when building (*)
  65006f1... flatpak: --share=network for fallback launcher (*)
  c9b4edc... flatpak: use flatpak-builder --run when possible (*)
  0f5e8c8... make: Add get_id implementation (*)
  1613f76... buildsystem: Add get_display_name function (*)
  166ff99... greeter: Add build system tag to projects (*)
  cd76393... flatpak: add build-args property (*)
  a44d569... flatpak: use build-args to flatpak-build (*)
  de3f2fc... flatpak: Fix function name (*)
  2056810... configuration: Move build commands into parent class (*)
  5c63571... flatpak: Add support for "simple" buildsystem (*)
  94b0d2d... omnibar: display the build system (*)
  efbf818... langserv: include text and languageId with textDocument dia (*)
  bef2f9d... rust: setup PATH for rustc access when necessary (*)
  b33a633... jsonrpc: allow extracting an iter for a vardict (*)
  aae6ea2... rename: add buffer property to rename providers (*)
  d1dcc47... buffer: set buffer property on rename providers (*)
  44b08c2... langserv: set text/version fields for rename operations (*)
  9ae0488... preferences-editor: Add user-defined minimum word functiona (*)
  483cf0c... runtime: handle NULL install-directory (*)
  e807873... build-target: whitespace cleanup (*)
  d58c17c... buildlog: lower source priority (*)
  ab58eb0... diagnostics: introduce delay when queing diagnose (*)
  b4be8ab... jsonrpc: return floating ref for message (*)
  560e974... formatter: add interface for formatting text buffers (*)
  f7593b1... buffer: allow reformatting a buffer (*)
  12a1417... sourceview: add reformat-selection G_SIGNAL_ACTION (*)
  263212e... vim: use IdeSourceView::reformat-selection to implement gq (*)
  47fc1ea... langserv: implement formatter for Language Server Protocol (*)
  5eb206a... rust: implement buffer reformatting for Rust (*)
  e981de2... emacs: use C-c C-f to activate reformatting (*)
  36a063a... rust: add DEV_MODE for additional logging (*)
  f15fcb8... symbolresolver: add API to find references to a location (*)
  84457d9... file: add ide_file_get_language_id() helper (*)
  a37c6c8... symbolresolver: return IdeSourceRange array (*)
  8cf1c3b... langserv: implement find_references for langserv clients (*)
  3213215... langerv: fix typo in jsonrpc message creation (*)
  3abfd86... sourceview: add ctrl+shift+space to show references to symb (*)
  df14172... sourceview: cleanup formatting of symbol references (*)
  e73cfe6... sourceview: jump to reference when row is activated (*)
  91d6a59... sourceview: select the current reference to easy relative j (*)
  28d1e39... vala: fix compilation of vala plugin (*)
  b3cdb2f... configuration: prepare configuration when changing runtimes (*)
  3242f62... debugger: stub out various debugger API mechanics
  2abc9b2... debugger: start on IdeDebugger interface
  14da908... debug-manager: find suitable debugger when starting session
  8de09ac... debugger: set runner failed if no debugger was found
  be624de... debugger: assign from PeasExtension
  f33a95e... debugger: add IdeDebugger::get_name() vfunc
  901b532... gdb: stub out gdb plugin
  229080d... gdb: check for gdb binary
  59b6497... debugger: add various properties/signals to interface
  21bcc53... debugger: add IdeDebugger::prepare() vfunc
  5b7fd5c... gdb: setup gdb in prepare
  a31313b... mi2: start on mi2 gdb wire protocol library
  79579e1... mi2: add event dispatch for Mi2EventMessage items
  f5b3576... mi2: implement command and replies
  b3df530... mi2: use gvariant to parse protocol data from gdb
  b1057e6... mi2: add breakpoint abstraction
  d7ae0c8... mi2: add api to track breakpoints
  aaedcb0... mi2: test removal of breakpoint
  aecabab... mi2: more client infrastructure
  c58be1f... build: require unix for FD access
  07df928... mi2: allow pipelining operations
  afdafeb... mi2: remove debug line
  425fc8d... mi2: setup tty for inferior in test
  0db105d... mi2: queue exec commands until previous completes
  3d93fa6... mi2: cleanup debug code
  7142089... mi2: delay next command until previous completes
  3276a6e... runmanager: move run handlers into default ::run() event ha
  8d8eaa5... runner: allow stealing the TTY previously set
  083173a... gdb: depend on terminal
  0006674... gdb: hook up some client signals and plumbing
  400262c... build: give run access to load mi2
  60752fc... gdb: cleanup
  f540168... mi2: synthesize closed error
  e5164f6... mi2: test ttyname() against what we opened
  3e8497f... gdb: use /proc/self/fd/$fdnum to share inferior TTY
  5f6a388... debug-manager: add IdeDebugManager:active property
  3c94733... debugger: animate in debugger controls
  e48064e... gdb: fix G-I warning
  ae27dc8... gdb: cleanup client instance when process exits
  d317ec8... mi2: move client cleanup into dispose handler
  92a0761... mi2: add G-I annotations to async client API
  3b78c9b... mi2: return immediately from read cancellation
  8323819... mi2: test stop_listening() for failures
  2da95c2... mi2: (closure) belongs on callback, not user_data
  87ba3de... mi2: cancel tasks early
  61cfdd7... mi2: make listen/shutdown operations async
  62da60f... mi2: close IOStream instead of using cancellable
  8355e38... mi2: handle end of stream
  82eb5e5... mi2: check breakpoint_id before emitting signal
  ff54c03... mi2: add client to header
  d5e7558... ide: add debugger headers to ide.h
  578aa3f... gdb: port plugin to C
  ebfefc7... gdb: attach callbacks to proper instance
  596cfb7... debugger: hold on to debugger instance after starting
  3971ac8... debugger: fix path for TTY fd
  6dfcb29... gdb: add more tracing
  20a7885... mi2: remove debug code
  d84ab3c... debugger: fix action names on control widgets
  b6f4bbe... workbench: add debug-manager to workbench actions
  8a7813e... debug-manager: bind debugger properties to action state
  52ae394... gdb: update property state up on breakpoint hits
  a567b29... debugger: add IdeDebugger::run() vfunc
  838f55e... gdb: add support for continue
  bd7ba9a... debugger: fix action name
  08f2d31... pnl: give access to panels via internal-child
  74ca89e... egg-signal-group: add support for interfaces
  535beab... debug-manager: add IdeDebugManager::debugger property
  db8e001... debugger: add IdeDebugger::log
  b953adf... gdb: propagate log messages from gdb
  f1f5455... debugger: add debug log panel to debugger perspective
  e380353... run-manager: don't allow running during current session
  628f452... runner: implement missing force quit
  bc0660b... debugger: allow NULL location
  3da65f7... debug-manager: connect to IdeDebugger::stopped
  2b2b0d6... gdb: translate various debugger stop reasons
  cc9095e... debugger: add UI grid for eventual source files
  24501e4... mi2: fix adding more than one item to list in message parsi

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]