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

  13cea6e... hover: sketch provider API
  3ca5352... debugger: stub out various debugger API mechanics
  4b25c73... debugger: start on IdeDebugger interface
  79ab1ec... debug-manager: find suitable debugger when starting session
  373c110... debugger: set runner failed if no debugger was found
  d7d5d4f... debugger: assign from PeasExtension
  f34ae32... debugger: add IdeDebugger::get_name() vfunc
  879a3c2... gdb: stub out gdb plugin
  50c2097... gdb: check for gdb binary
  1fcbd92... debugger: add various properties/signals to interface
  d0c87cf... debugger: add IdeDebugger::prepare() vfunc
  32ef3d8... gdb: setup gdb in prepare
  327c65f... mi2: start on mi2 gdb wire protocol library
  f78908c... mi2: add event dispatch for Mi2EventMessage items
  3cee054... mi2: implement command and replies
  15d0c11... mi2: use gvariant to parse protocol data from gdb
  c257874... mi2: add breakpoint abstraction
  901068b... mi2: add api to track breakpoints
  fddcb8b... mi2: test removal of breakpoint
  56e42bc... mi2: more client infrastructure
  b0f58fc... build: require unix for FD access
  384522a... mi2: allow pipelining operations
  95b4f4a... mi2: remove debug line
  a85408b... mi2: setup tty for inferior in test
  4dae30f... mi2: queue exec commands until previous completes
  358212b... mi2: cleanup debug code
  12e0009... mi2: delay next command until previous completes
  922aba6... runmanager: move run handlers into default ::run() event ha
  00fb4b8... runner: allow stealing the TTY previously set
  e95a8b0... gdb: depend on terminal
  2463135... gdb: hook up some client signals and plumbing
  c28581c... build: give run access to load mi2
  32497da... gdb: cleanup
  38ddec9... mi2: synthesize closed error
  8d4bc7f... mi2: test ttyname() against what we opened
  b55ca0c... gdb: use /proc/self/fd/$fdnum to share inferior TTY
  d2cc5b0... debug-manager: add IdeDebugManager:active property
  ea8021e... debugger: animate in debugger controls
  f5bcb2e... gdb: fix G-I warning
  8434307... gdb: cleanup client instance when process exits
  bfd7049... mi2: move client cleanup into dispose handler
  dcca4f7... mi2: add G-I annotations to async client API
  d8e56ba... mi2: return immediately from read cancellation
  bc9c780... mi2: test stop_listening() for failures
  9ad47b4... mi2: (closure) belongs on callback, not user_data
  70c12e3... mi2: cancel tasks early
  da533e7... mi2: make listen/shutdown operations async
  308015a... mi2: close IOStream instead of using cancellable
  dd503b1... mi2: handle end of stream
  0663bfb... mi2: check breakpoint_id before emitting signal
  047ad95... mi2: add client to header
  c66b3f4... ide: add debugger headers to ide.h
  7c63626... gdb: port plugin to C
  c6f876f... gdb: attach callbacks to proper instance
  a98d5b3... debugger: hold on to debugger instance after starting
  9abc83c... debugger: fix path for TTY fd
  f70ecee... gdb: add more tracing
  8d71434... mi2: remove debug code
  e10b06c... debugger: fix action names on control widgets
  c1c69e4... workbench: add debug-manager to workbench actions
  d7e8c2a... debug-manager: bind debugger properties to action state
  ddaf332... gdb: update property state up on breakpoint hits
  4f4acca... debugger: add IdeDebugger::run() vfunc
  9634029... gdb: add support for continue
  e1efc57... debugger: fix action name
  4d795c0... pnl: give access to panels via internal-child
  7baaa79... egg-signal-group: add support for interfaces
  382c12c... debug-manager: add IdeDebugManager::debugger property
  08829ee... debugger: add IdeDebugger::log
  6bad765... gdb: propagate log messages from gdb
  4192279... debugger: add debug log panel to debugger perspective
  ccb93e0... run-manager: don't allow running during current session
  ca817c0... runner: implement missing force quit
  cca8a17... debugger: allow NULL location
  3d693ef... debug-manager: connect to IdeDebugger::stopped
  1ae878b... gdb: translate various debugger stop reasons
  ccaca0e... debugger: add UI grid for eventual source files
  211c1a1... mi2: fix adding more than one item to list in message parsi
  0e247b3... mi2: remove \n from g_warning call
  1a610c8... debugger: start on breakpoint-reached signal
  3137b5c... debugmanager: add various signals
  6bcba45... debugger: set debug manager target for signals
  01153ba... mi2: check for NULL return values
  1602701... mi2: handle NULL from serializer
  020b0ad... debugger: fix signal names
  a0adecc... debugger: track debugger location in debugger view
  667fa38... debugger: add some debugger types we'll need going forward
  6db2701... update gitignore
  b429902... pnl: simplify add func
  355182f... pnl: return edge for "left"
  f607bff... debugger: add some panels for the debugger
  c571755... libide: strip xml whitespace from resources
  462d018... pnl: use indexes rather than position child properties

Commits added to the branch:

  aea78c0... Update Russian translation (*)
  ade89a3... Update Serbian translation (*)
  42e59b4... preferences: add option to wrap text (*)
  3038845... pnl: give access to panels via internal-child (*)
  c7c4fa2... pnl: simplify add func (*)
  182c8e1... pnl: return edge for "left" (*)
  6ffa9d7... pnl: use indexes rather than position child properties (*)
  d8e7120... pnl: fix warning about action-target (*)
  a054e31... egg: always use current monotonic time for animation start (*)
  58482b5... doc: update stable URL (*)
  dadb5ad... notification plugin: notify user that build has finished (*)
  77e388b... notification: style and translation cleanup (*)
  b189998... BackForwardItem: Use GtkTextMark to track locations (*)
  de98620... notification: fix help description for configure (*)
  91cdb5b... history: whitespace cleanup and transfer notations (*)
  8e4f393... pnl: import recent snapshot of panel-gtk (*)
  0527712... Update German translation (*)
  3895bfe... build: Fix configure --with-channel argument help text (*)
  0c4c950... build: require vala 0.38 (*)
  ee6e00b... Revert "Revert "buildmanager: disable actions when can-buil (*)
  1a4b6cc... build-manager: Emit action-enabled-changed for install (*)
  17d9bcb... build-manager: Add a helper to enable/disable actions (*)
  228bbe8... build-manager: Add a setter for can-build (*)
  2b91820... buildmanager: avoid spurious emissions of can-build (*)
  3b494dd... rustup: update rustup.sh script (*)
  c3bdcae... build-manager: Remove extraneous calls to propagate_action_ (*)
  08573b8... sourceview: move by visual column (*)
  27ce3e9... build: remove mm-common m4 macros (*)
  5daf760... Update French translation (*)
  5e16254... ctags: remove unneeded line (*)
  6fa4b36... Update Slovak translation (*)
  35bbe5d... flatpak: Only get the list of flatpak installations once (*)
  99f180e... flatpak: Reload preferences addin on installation changes (*)
  e69d6b9... flatpak: Remove outdated ids in reload() (*)
  3c0c6fe... flatpak: Dedupe runtimes in preferences pane (*)
  0d79da5... flatpak: Fix memory leak (*)
  cd8e487... run-manager: Switch to using actual GAction instances (*)
  6228da7... run-manager: Disable run button when can-build is FALSE (*)
  0956f8c... runmanager: whitespace (*)
  2e1598c... Auto-save: Make auto-save interval configurable (*)
  db9568f... transfer: fail transfer stages when on metered connections (*)
  197e48a... gsettings: make downloads over metered connections configur (*)
  886ee83... schema: default to hiding bottom/right panels (*)
  119ff9c... meson-build: Fix building notification plugin (*)
  8de9b22... sourceview: reload snippets when the buffer language change (*)
  3cf8df3... Update Brazilian Portuguese translation (*)
  5c6d7db... Update Spanish translation (*)
  56aca7a... truncate NEWS (*)
  2dda436... update AUTHORS (*)
  04db252... release 3.25.1 (*)
  e2f5bf8... terminal: remove unused variable (*)
  bf6c0cb... Update POTFILES.in (*)
  7076be3... Update Polish translation (*)
  ad5919d... Update Indonesian translation (*)
  907fee1... doc: add "where to contribute" section (*)
  2cebd56... doc: fix cross-document ref (*)
  1c4021c... Update Brazilian Portuguese translation (*)
  f017a60... Update po/Makevars (*)
  c458826... Update German translation (*)
  e18756e... Updated Serbian translation (*)
  5199591... flatpak: perform remove_range() inside of NULL-check (*)
  e23c8d1... Update Kazakh translation (*)
  19d6d02... Update Spanish translation (*)
  3332cb3... update gitignore (*)
  057b619... Multiple Cursor support in editor (*)
  1043a51... todo: be more defensive after destruction (*)
  6bca53a... buildui: Keep scroll at end of buffer (*)
  fbacd1b... buildlog: hide insertion cursor (*)
  dbc8274... cursor: always initialize to NULL (*)
  fbc5975... build: add ide-cursor.[ch] to meson.build (*)
  2adbf56... buildmanager: synthesize build failure when invaliding pipe (*)
  891a575... build: move llvm-config to the top (*)
  903498b... build: allow building with llvm 4.0 and svn trunk (*)
  4319ce5... meson-build: fix the libclang check (*)
  297054a... meson-build: Add builder-dist target (*)
  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

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