1. 20 Oct, 2015 2 commits
  2. 09 Sep, 2015 1 commit
    • Matthias Clasen's avatar
      Clean up debug features · 3526b08e
      Matthias Clasen authored
      Introduce a GTK_DEBUG_CHECK() macro and use it to check for
      GTK_DEBUG flags everywhere. Also guard all such places by
  3. 07 Sep, 2015 2 commits
  4. 01 Aug, 2015 1 commit
    • Matthias Clasen's avatar
      Code cleanup · 9f24b547
      Matthias Clasen authored
      Use g_slist_free_full more consistently. This commit just converts
      the obvious cases where g_slist_forall is directly followed by
  5. 17 Jul, 2015 1 commit
  6. 30 Apr, 2015 3 commits
  7. 29 Apr, 2015 1 commit
  8. 28 Apr, 2015 1 commit
  9. 26 Apr, 2015 1 commit
  10. 16 Feb, 2015 1 commit
  11. 30 Sep, 2014 1 commit
  12. 02 May, 2014 1 commit
  13. 01 May, 2014 2 commits
    • Juan Pablo Ugarte's avatar
      GtkBuilder: improved parsing error report for invalid properties and signals. · 49fa0421
      Juan Pablo Ugarte authored
      error codes
      ObjectInfo: Use a GType instead of a char * for the class name.
      PropertyInfo: Use a GParamSpec instead of a char * for the property name.
      SignalInfo: Use signal id and detail quark instead of a detailed signal name string.
      This not only save us a few malloc in each case but lets us simplify the code
      and report unknown properties and signals as a parsing error instead of just
      printing a warning.
    • Juan Pablo Ugarte's avatar
      GtkBuilder: fixed a few minor memory leaks. · c4afca90
      Juan Pablo Ugarte authored
      Fixed memory leaks in parse_object(), parse_template() and parse_signal() functions.
      Parameters value where strduped before the last posible return and not freed.
  14. 18 Apr, 2014 1 commit
    • Juan Pablo Ugarte's avatar
      Added bindings support to GtkBuilder by introducing 3 new <property>... · 887fc60c
      Juan Pablo Ugarte authored
      Added bindings support to GtkBuilder by introducing 3 new <property> attributes "bind-source" to specify the source object of the binding "bind-property" to specify the source property and "bind-flags" to specify the binding flags (optional)
      Binding an object sensitive property with a check button active property will look like this:
      <object class="GtkButton" id="button">
        <property name="sensitive" bind-source="checkbutton" bind-property="active"/>
      This is based on the original work done by Denis Washington for his GSoC project
      This closes Bug 654417 "[GSoC] Add <binding> element to GtkBuilder syntax"
  15. 22 Mar, 2014 1 commit
  16. 18 Nov, 2013 1 commit
    • Matthias Clasen's avatar
      GtkBuilder: Make IDs optional · df455db2
      Matthias Clasen authored
      One requirement of .ui files is that each object must have an ID,
      even if it is never referred to or directly loaded from the code.
      This makes editing .ui files much more onerous than it has to be,
      due to the frequent need to invent new IDs, while avoiding
      This commit makes IDs optional in the XML. They only need to
      be provided for objects which are referred to or explictly loaded
      from the code. Since GtkBuilder needs IDs for its own internal
      accounting, we create IDs of the form ___object_N___ if not
      specified in the XML.
  17. 08 Jun, 2013 1 commit
  18. 29 Apr, 2013 1 commit
  19. 08 Apr, 2013 1 commit
    • Tristan Van Berkom's avatar
      GtkBuilder: Add private _gtk_builder_extend_with_template() · b7da0d21
      Tristan Van Berkom authored
      This adds the definition of the <template> tag with some documentation
      on the variant of the format.
      _gtk_builder_extend_with_template() is to be used while GtkContainer
      builds from composite templates. A couple of error codes are also added
      to handle a few new possible failure cases.
      DTD Files gtkbuilder.rnc and gtkbuilder.rng have been updated to include
      the new <template> tag and it's attributes.
  20. 02 Oct, 2012 1 commit
  21. 20 Apr, 2012 1 commit
  22. 27 Feb, 2012 1 commit
  23. 26 Jan, 2012 1 commit
    • Allison Karlitskaya's avatar
      GtkBuilder: change format of menus · eed30771
      Allison Karlitskaya authored
      Change the format of GtkBuilder <menu> to be more in-line with the style
      of the rest of GtkBuilder so that we can do translation in a consistent
      The format is now substantially more difficult to hand-write, but tools
      should be along soon.
      There is an xslt program attached to the bug to help you convert your
      existing .ui files from the old format to the new one.
  24. 19 Dec, 2011 3 commits
  25. 04 Jan, 2011 1 commit
  26. 08 Sep, 2010 1 commit
  27. 22 Aug, 2010 1 commit
  28. 10 Jul, 2010 1 commit
  29. 14 Aug, 2009 2 commits
  30. 15 Jun, 2009 1 commit
    • Matthias Clasen's avatar
      Cleanup some translation handling · de3cc277
      Matthias Clasen authored
      Use g_*gettext functions in gdk-pixbuf instead direct gettext
      calls to benefit from the maybe-dont-translate functionality
      in GLib. Also, replace a hand-rolled version by g_dpgettext2
      in gtkbuilderparser.c. Fixes bug 585791.
  31. 04 May, 2009 1 commit
  32. 18 Apr, 2009 1 commit