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

  7282d26... hover: sketch provider API
  944199d... debugger: stub out various debugger API mechanics
  a11f71a... debugger: start on IdeDebugger interface
  3857bc9... debug-manager: find suitable debugger when starting session
  5061a39... debugger: set runner failed if no debugger was found
  67e5cab... debugger: assign from PeasExtension
  8719a10... debugger: add IdeDebugger::get_name() vfunc
  5df97cf... gdb: stub out gdb plugin
  fa714da... gdb: check for gdb binary
  ed53b98... debugger: add various properties/signals to interface
  6bcc1e5... debugger: add IdeDebugger::prepare() vfunc
  d027f3e... gdb: setup gdb in prepare
  68a447a... mi2: start on mi2 gdb wire protocol library
  32180e2... mi2: add event dispatch for Mi2EventMessage items
  07e58f6... mi2: implement command and replies
  c550332... mi2: use gvariant to parse protocol data from gdb
  4c4deab... mi2: add breakpoint abstraction
  999f517... mi2: add api to track breakpoints
  5944d8f... mi2: test removal of breakpoint
  8267867... mi2: more client infrastructure
  b9b46e1... build: require unix for FD access
  68412d2... mi2: allow pipelining operations
  ca5c5af... mi2: remove debug line
  7bbee70... mi2: setup tty for inferior in test
  a1c71b8... mi2: queue exec commands until previous completes
  5c5d29b... mi2: cleanup debug code
  b59a630... mi2: delay next command until previous completes
  c629a86... runmanager: move run handlers into default ::run() event ha
  33f0014... runner: allow stealing the TTY previously set
  e433b9d... gdb: depend on terminal
  a137bda... gdb: hook up some client signals and plumbing
  003d1c7... build: give run access to load mi2
  dbc6427... gdb: cleanup
  edd643c... mi2: synthesize closed error
  1a4b82f... mi2: test ttyname() against what we opened
  5d68c4b... gdb: use /proc/self/fd/$fdnum to share inferior TTY
  644427f... debug-manager: add IdeDebugManager:active property
  b481101... debugger: animate in debugger controls
  b64fa34... gdb: fix G-I warning
  8a30b1b... gdb: cleanup client instance when process exits
  3565ea9... mi2: move client cleanup into dispose handler
  7175fa4... mi2: add G-I annotations to async client API
  1ed885f... mi2: return immediately from read cancellation
  fd375f1... mi2: test stop_listening() for failures
  5c7d3cf... mi2: (closure) belongs on callback, not user_data
  b0641f5... mi2: cancel tasks early
  0c9d8ea... mi2: make listen/shutdown operations async
  d5b7470... mi2: close IOStream instead of using cancellable
  73368a9... mi2: handle end of stream
  373d8b2... mi2: check breakpoint_id before emitting signal
  551740a... mi2: add client to header
  f66eec2... ide: add debugger headers to ide.h
  b71b283... gdb: port plugin to C
  80d20fa... gdb: attach callbacks to proper instance
  8726aba... debugger: hold on to debugger instance after starting
  7278706... debugger: fix path for TTY fd
  2fcecbc... gdb: add more tracing
  c9ef639... mi2: remove debug code
  caf075d... debugger: fix action names on control widgets
  a42a88f... workbench: add debug-manager to workbench actions
  6996efa... debug-manager: bind debugger properties to action state
  dc8c498... gdb: update property state up on breakpoint hits
  2192b1a... debugger: add IdeDebugger::run() vfunc
  412aa99... gdb: add support for continue
  4e639da... debugger: fix action name
  01fec6d... egg-signal-group: add support for interfaces
  a6f4206... debug-manager: add IdeDebugManager::debugger property
  b88a583... debugger: add IdeDebugger::log
  f47b725... gdb: propagate log messages from gdb
  d1c7836... debugger: add debug log panel to debugger perspective
  eadf3e8... runner: implement missing force quit
  ea58e36... debugger: allow NULL location
  24c3ae2... debug-manager: connect to IdeDebugger::stopped
  eef29fa... gdb: translate various debugger stop reasons
  7f290a2... debugger: add UI grid for eventual source files
  b34987e... mi2: fix adding more than one item to list in message parsi
  9a24fbd... mi2: remove \n from g_warning call
  831e778... debugger: start on breakpoint-reached signal
  c335392... debugmanager: add various signals
  6ab65d2... debugger: set debug manager target for signals
  8b3343b... mi2: check for NULL return values
  7050847... mi2: handle NULL from serializer
  d2fc969... debugger: fix signal names
  14451b8... debugger: track debugger location in debugger view
  421de07... debugger: add some debugger types we'll need going forward
  3cb176e... update gitignore
  e06f912... debugger: add some panels for the debugger
  b101aa0... libide: strip xml whitespace from resources

Commits added to the branch:

  3ce79fb... layoutgrid: only update focus from descendants (*)
  8b7972e... hover: sketch provider API
  5f7ae4c... debugger: stub out various debugger API mechanics
  d442aa5... debugger: start on IdeDebugger interface
  bb52a8f... debug-manager: find suitable debugger when starting session
  5486edb... debugger: set runner failed if no debugger was found
  ab1d526... debugger: assign from PeasExtension
  6019cb0... debugger: add IdeDebugger::get_name() vfunc
  5db0f08... gdb: stub out gdb plugin
  0574bf6... gdb: check for gdb binary
  94dd90e... debugger: add various properties/signals to interface
  8149a96... debugger: add IdeDebugger::prepare() vfunc
  423588a... gdb: setup gdb in prepare
  48c8d02... mi2: start on mi2 gdb wire protocol library
  6aed5c6... mi2: add event dispatch for Mi2EventMessage items
  4a6ee0c... mi2: implement command and replies
  9b7903f... mi2: use gvariant to parse protocol data from gdb
  520fa90... mi2: add breakpoint abstraction
  034b049... mi2: add api to track breakpoints
  c867afc... mi2: test removal of breakpoint
  fdd5776... mi2: more client infrastructure
  7afafb6... build: require unix for FD access
  401f1b3... mi2: allow pipelining operations
  725051c... mi2: remove debug line
  8059cb3... mi2: setup tty for inferior in test
  71846c5... mi2: queue exec commands until previous completes
  34ab56a... mi2: cleanup debug code
  c373698... mi2: delay next command until previous completes
  d31c6e7... runmanager: move run handlers into default ::run() event ha
  439151a... runner: allow stealing the TTY previously set
  4924b06... gdb: depend on terminal
  db7aa36... gdb: hook up some client signals and plumbing
  1334f11... build: give run access to load mi2
  9beb67a... gdb: cleanup
  a35d8f1... mi2: synthesize closed error
  e23cd27... mi2: test ttyname() against what we opened
  abe0d77... gdb: use /proc/self/fd/$fdnum to share inferior TTY
  1f49a36... debug-manager: add IdeDebugManager:active property
  ae4b488... debugger: animate in debugger controls
  66f72b7... gdb: fix G-I warning
  0068dfb... gdb: cleanup client instance when process exits
  f296ecc... mi2: move client cleanup into dispose handler
  a40a235... mi2: add G-I annotations to async client API
  386d8f7... mi2: return immediately from read cancellation
  59d5b0a... mi2: test stop_listening() for failures
  190e882... mi2: (closure) belongs on callback, not user_data
  8f665c2... mi2: cancel tasks early
  c35eeb0... mi2: make listen/shutdown operations async
  e6615da... mi2: close IOStream instead of using cancellable
  1fff9ba... mi2: handle end of stream
  1aed8a2... mi2: check breakpoint_id before emitting signal
  e89619f... mi2: add client to header
  9e3e8ef... ide: add debugger headers to ide.h
  eccff5a... gdb: port plugin to C
  0ced0c7... gdb: attach callbacks to proper instance
  5dbc8b1... debugger: hold on to debugger instance after starting
  8c4bf87... debugger: fix path for TTY fd
  785a880... gdb: add more tracing
  21192a9... mi2: remove debug code
  f3dfce4... debugger: fix action names on control widgets
  105d4a7... workbench: add debug-manager to workbench actions
  5ce38a1... debug-manager: bind debugger properties to action state
  c9b5fa8... gdb: update property state up on breakpoint hits
  449de0c... debugger: add IdeDebugger::run() vfunc
  261695c... gdb: add support for continue
  27483c5... debugger: fix action name
  50485f9... egg-signal-group: add support for interfaces
  205dfcc... debug-manager: add IdeDebugManager::debugger property
  039ba37... debugger: add IdeDebugger::log
  1b885f0... gdb: propagate log messages from gdb
  fd8b292... debugger: add debug log panel to debugger perspective
  7417fab... runner: implement missing force quit
  d5b127e... debugger: allow NULL location
  5de84df... debug-manager: connect to IdeDebugger::stopped
  a76806e... gdb: translate various debugger stop reasons
  62ef05c... debugger: add UI grid for eventual source files
  95097d8... mi2: fix adding more than one item to list in message parsi
  a942003... mi2: remove \n from g_warning call
  3872666... debugger: start on breakpoint-reached signal
  4258555... debugmanager: add various signals
  45096a1... debugger: set debug manager target for signals
  ed01aa3... mi2: check for NULL return values
  6c32aa9... mi2: handle NULL from serializer
  145f8ca... debugger: fix signal names
  72ae6f5... debugger: track debugger location in debugger view
  fa99803... debugger: add some debugger types we'll need going forward
  328eb3d... update gitignore
  4846551... debugger: add some panels for the debugger
  61b3d90... libide: strip xml whitespace from resources

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