[gnome-builder] (58 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:

  6a331a1... debugger: stub out various debugger API mechanics
  d269d25... debugger: start on IdeDebugger interface
  c2e5961... debug-manager: find suitable debugger when starting session
  5b54956... debugger: set runner failed if no debugger was found
  3fed789... debugger: assign from PeasExtension
  b240631... debugger: add IdeDebugger::get_name() vfunc
  b032dc8... gdb: stub out gdb plugin
  8bbcdd7... gdb: check for gdb binary
  3f8b4e8... debugger: add various properties/signals to interface
  fbffc69... debugger: add IdeDebugger::prepare() vfunc
  fb3ce36... gdb: setup gdb in prepare
  987c280... mi2: start on mi2 gdb wire protocol library
  fed7c5f... mi2: add event dispatch for Mi2EventMessage items
  5c765ec... mi2: implement command and replies
  2fec16f... mi2: use gvariant to parse protocol data from gdb
  e07c5a9... mi2: add breakpoint abstraction
  fbd227a... mi2: add api to track breakpoints
  1a4181b... mi2: test removal of breakpoint
  ebcb08d... mi2: more client infrastructure
  22bc28b... build: require unix for FD access
  259693a... mi2: allow pipelining operations
  41a109c... mi2: remove debug line
  e76bfc6... mi2: setup tty for inferior in test
  5ac8a47... mi2: queue exec commands until previous completes
  e9adeba... mi2: cleanup debug code
  2c57206... mi2: delay next command until previous completes
  8b2c4f4... runmanager: move run handlers into default ::run() event ha
  bc8ec03... runner: allow stealing the TTY previously set
  7f581e8... gdb: depend on terminal
  f02600f... gdb: hook up some client signals and plumbing
  15b53af... build: give run access to load mi2
  55b202c... gdb: cleanup
  fb84ab0... mi2: synthesize closed error
  cd1b0dd... mi2: test ttyname() against what we opened
  ab65b46... gdb: use /proc/self/fd/$fdnum to share inferior TTY
  493a6dd... debug-manager: add IdeDebugManager:active property
  d7de72f... debugger: animate in debugger controls
  72e2f57... gdb: fix G-I warning
  83212ae... gdb: cleanup client instance when process exits
  899522e... mi2: move client cleanup into dispose handler
  a28a648... mi2: add G-I annotations to async client API
  0759294... mi2: return immediately from read cancellation
  960e982... mi2: test stop_listening() for failures
  ce1c18d... mi2: (closure) belongs on callback, not user_data
  4953148... mi2: cancel tasks early
  cfdb7f0... mi2: make listen/shutdown operations async
  80d6ce4... mi2: close IOStream instead of using cancellable
  3848918... mi2: handle end of stream
  b08c784... mi2: check breakpoint_id before emitting signal
  7e06b19... mi2: add client to header
  bdb9eb8... ide: add debugger headers to ide.h
  270e9e9... gdb: port plugin to C
  73cad2f... gdb: attach callbacks to proper instance

Commits added to the branch:

  2ecf027... Retab: convert indetation between tabs and spaces (*)
  e3ccbac... credits: update AUTHORS (*)
  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

(*) 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]