1. 09 Nov, 2015 1 commit
  2. 21 Oct, 2015 1 commit
  3. 20 Oct, 2015 2 commits
  4. 23 Sep, 2015 1 commit
  5. 12 Sep, 2015 1 commit
  6. 09 Sep, 2015 2 commits
  7. 07 Sep, 2015 3 commits
  8. 06 Sep, 2015 1 commit
  9. 09 Aug, 2015 1 commit
  10. 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
      g_slist_free.
      9f24b547
  11. 11 Jun, 2015 1 commit
  12. 30 Apr, 2015 2 commits
  13. 29 Apr, 2015 1 commit
  14. 28 Apr, 2015 2 commits
    • Matthias Clasen's avatar
      GtkBuilder: Add new convenience API · fc83c8ac
      Matthias Clasen authored
      Add a convenience function that is like gtk_builder_get_object()
      but stashes away a GError if a lookup fails. To make the error
      message informative, the function takes a line/column pair.
      
      Doing things this way is necessary because the custom_tag_end,
      custom_finished, and parser_finished vfuncs don't take a
      GError parameter, despite being called from a place where
      we can report a GError back.
      fc83c8ac
    • Matthias Clasen's avatar
      1525d4ab
  15. 27 Apr, 2015 1 commit
  16. 26 Apr, 2015 1 commit
  17. 11 Jan, 2015 1 commit
  18. 04 Oct, 2014 1 commit
  19. 03 Oct, 2014 3 commits
  20. 27 Sep, 2014 2 commits
  21. 21 Aug, 2014 1 commit
  22. 31 May, 2014 1 commit
    • Benjamin Otte's avatar
      builder: Cleanup · 3df52ae6
      Benjamin Otte authored
      Use the usual way of providing user data to vfuncs:
      - Don't allocate it, use the stack
      - Use CamelCase for naming the struct
      3df52ae6
  23. 30 May, 2014 2 commits
  24. 22 May, 2014 1 commit
  25. 01 May, 2014 1 commit
    • Juan Pablo Ugarte's avatar
      GtkBuilder: improved parsing error report for invalid properties and signals. · 49fa0421
      Juan Pablo Ugarte authored
      Added GTK_BUILDER_ERROR_INVALID_PROPERTY and GTK_BUILDER_ERROR_INVALID_SIGNAL
      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.
      49fa0421
  26. 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"/>
      </object>
      
      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"
      887fc60c
  27. 19 Feb, 2014 1 commit
  28. 09 Feb, 2014 1 commit
  29. 07 Feb, 2014 2 commits