1. 26 Sep, 2015 2 commits
  2. 23 Aug, 2015 1 commit
    • Christian Hergert's avatar
      libide: allow creating IdeObjects from Peas extensions · f764f2fb
      Christian Hergert authored
      This adds the same dependency injection trick we were using for
      GIOExtensionPoint to be provided via a peas extension. The one caveat
      is that we don't have direct access to any sort of priority, so that
      needs to be implemented via a callback if necessary.
      f764f2fb
  3. 17 May, 2015 1 commit
  4. 14 May, 2015 1 commit
  5. 29 Apr, 2015 1 commit
  6. 30 Mar, 2015 1 commit
    • Christian Hergert's avatar
      libide is a GPL-3.0 shared library · 7d137ac9
      Christian Hergert authored
      Typically I use LGPL-2.1+ for shared libraries. However, due to the
      nature of libide being the "guts" of Builder, I do intend for this to
      be GPL-3.0. Additionally, it simplifies what we can include in the
      library without worrying about staying LGPL safe.
      
      Exceptions will of course be made for upstreaming into libraries such as
      GtkSourceView. Just ask if you want something in particular.
      7d137ac9
  7. 23 Mar, 2015 1 commit
    • Christian Hergert's avatar
      libide: add libide design and prototype · f97cfeeb
      Christian Hergert authored
                  ** This is not ready for public consumption **
      
      This includes the basic design and skeleton implementation of plans for
      libide. Everything extends from the IdeContext object. All objects, with
      the exception of IdeContext, are decendants of an IdeContext.
      
      Since scripting is important for this system, it is important that objects
      are GObject Introspectable. We will add this in the not too distant
      future.
      
      For more information on the objects and components of libide, see
      libide/DESIGN.md.
      
      If you would like to contribute to libide development, get in touch via
      email or IRC so we can collaborate on which component you would like to
      implement.
      
      -- Christian
      f97cfeeb