1. 11 May, 2020 1 commit
  2. 10 Jan, 2019 1 commit
  3. 09 Jan, 2019 3 commits
  4. 26 Jul, 2018 2 commits
  5. 18 Jun, 2018 1 commit
    • Christian Hergert's avatar
      use dzl_clear_pointer() · 72087a0a
      Christian Hergert authored
      This is a new macro in libdazzle that tries to be
      better about checking types of the free callback.
      It's caught a couple of bugs already, so we should
      get used to using this.
  6. 22 Mar, 2018 2 commits
  7. 07 Nov, 2017 1 commit
  8. 11 Oct, 2017 1 commit
  9. 21 Sep, 2017 1 commit
    • Christian Hergert's avatar
      source tree reorganization · 9b9db776
      Christian Hergert authored
      As the project has grown, we've let things get a bit out of their
      logical place. This does a bit of cleanup and tries to bring some
      of the embedded resources closer to where they are used.
      But more importantly, this allows us to clean some things up to
      the point that we can move forward statically linking a bunch of
      the plugins into libide. The plan here is to speed up the initial
      loading by avoiding lots of disk I/O stats which are currently
      hurting us.
  10. 02 Sep, 2017 1 commit
    • Christian Hergert's avatar
      debugger: add minimal debugger API · 27af0636
      Christian Hergert authored
      This is an initial implementation to provide a debugger API to Builder.  It is
      not complete, but should be considered a technology preview as we complete the
      feature-set that users come to expect from debugger tooling.
      It should, however, give you an idea of where we are going with things, even if
      UI and APIs should change a bit in the upcoming months.
      Debuggers should implement the IdeDebugger API (which is a base class to make
      things more convenient). A reference implementation using GDB will be provided
      in a forth-coming commit.
      Most operations are asynchronous, as debuggers can be very slow given some
      hardware configurations.
      Of note, we do not yet have support for diving into varibles such as fields,
      variable hover, or data visualizers. These features and more avanced ones such
      as server-side variables will come in the form of a future release, such as
      GNOME 3.28.