1. 05 Mar, 2012 1 commit
  2. 02 Jan, 2012 1 commit
  3. 24 Nov, 2011 1 commit
    • Stef Walter's avatar
      GBytes: A new type for an immutable set of bytes. · fcc69fd3
      Stef Walter authored
       * Represents an immutable reference counted block of memory.
       * This is basically the internal glib GBuffer structure exposed,
         renamed, and with some additional capabilities.
       * The GBytes name comes from python3's immutable 'bytes' type
       * GBytes can be safely used as keys in hash tables, and have
         functions for doing so: g_bytes_hash, g_bytes_equal
       * GByteArray is a mutable form of GBytes, and vice versa. There
         are functions for converting from one to the other efficiently:
         g_bytes_unref_to_array() and g_byte_array_free_to_bytes()
       * Adds g_byte_array_new_take() to support above functions
      
      https://bugzilla.gnome.org/show_bug.cgi?id=663291
      fcc69fd3
  4. 15 Oct, 2011 1 commit
  5. 23 Sep, 2011 1 commit
  6. 31 Aug, 2011 1 commit
  7. 23 Jun, 2011 1 commit
  8. 31 May, 2011 1 commit
  9. 23 May, 2011 1 commit
    • Matthias Clasen's avatar
      Simply symbols files · b5056fba
      Matthias Clasen authored
      The grouping in files/headers is not used anymore, and
      the function attributes neither. Adapt abicheck scripts
      and .def file generation rules accordingly.
      b5056fba
  10. 08 Apr, 2011 1 commit
  11. 26 Nov, 2010 1 commit
  12. 08 Nov, 2010 1 commit
  13. 13 Oct, 2010 1 commit
  14. 13 Sep, 2010 1 commit
  15. 24 Aug, 2010 1 commit
  16. 04 Aug, 2010 1 commit
    • Emmanuele Bassi's avatar
      binding: Add a default marshaller for the closure API · 4bc9654c
      Emmanuele Bassi authored
      The g_object_bind_property_with_closures() function should set a
      marshaller if the two GClosures don't have one already. This simplifies
      the caller code and avoids duplication.
      
      We need to add a new marshaller to the gmarshal.list matching the
      signature of the GBindingTransformFunc function.
      4bc9654c
  17. 03 Aug, 2010 1 commit
  18. 07 Jul, 2010 1 commit
  19. 19 Jun, 2010 1 commit
  20. 17 Jun, 2010 2 commits
  21. 15 Jun, 2010 2 commits
  22. 23 Apr, 2010 1 commit
  23. 21 Mar, 2010 1 commit
  24. 10 Feb, 2010 1 commit
  25. 29 Apr, 2009 1 commit
  26. 21 Aug, 2008 1 commit
    • Johan Dahlin's avatar
      Bug 548800 – Missing a g_object_get_type function · 306db461
      Johan Dahlin authored
      2008-08-21  Johan Dahlin  <johan@gnome.org>
      
          Bug 548800 – Missing a g_object_get_type function
      
          * gobject.c (g_object_get_type):
          * gobject.h:
          * gobject.symbols:
          Add g_object_get_type
      
      
      svn path=/trunk/; revision=7377
      306db461
  27. 04 Jul, 2008 1 commit
    • Michael Natterer's avatar
      Bug 541208 – Functions to easily install and use signals without class · 20d4f6da
      Michael Natterer authored
      2008-07-04  Michael Natterer  <mitch@imendio.com>
      
      	Bug 541208 – Functions to easily install and use signals without
      	class struct slot
      
      	* gobject.symbols
      	* gsignal.[ch] (g_signal_new_class_handler): the same as
      	_gtk_binding_signal_new(), to install signals with a callback
      	instead of a class struct slot as class closure.
      
      	The next two functions are C convenience and much easier to use
      	than the generic overriding and chaining APIs which are intended
      	primarily for language bindings:
      
      	(g_signal_override_class_handler): to override a signal with a
      	callback instead of a class struct slot.
      
      	(g_signal_chain_from_overridden_handler): to chain up from a
      	signal without class struct slot. The API is similar to
      	g_signal_emit().
      
      
      svn path=/trunk/; revision=7157
      20d4f6da
  28. 15 Jun, 2007 1 commit
    • Cody Russell's avatar
      Added GRegex boxed type. (#445065, Carlos Garnacho) · 49f802b8
      Cody Russell authored
      2007-06-15  Cody Russell  <bratsche@gnome.org>
      
      	* docs/reference/gobject/tmpl/gboxed.sgml:
      	* docs/reference/gobject/gobject-sections.txt:
      	* glib/gregex.c:
      	* gobject/gboxed.[ch]:
      	* gobject/gobject.symbols: Added GRegex boxed type.
      	(#445065, Carlos Garnacho)
      
      
      svn path=/trunk/; revision=5566
      49f802b8
  29. 23 Apr, 2006 1 commit
  30. 21 Apr, 2006 1 commit
  31. 06 Jan, 2006 1 commit
  32. 05 Jan, 2006 1 commit
  33. 24 Dec, 2005 2 commits
  34. 22 Dec, 2005 1 commit
    • Tim Janik's avatar
      implemented G_TYPE_GTPYE. applied patch from matthias which implements · 6f01d0c3
      Tim Janik authored
      Thu Dec 22 14:59:24 2005  Tim Janik  <timj@imendio.com>
      
              * gvaluetypes.[hc]: implemented G_TYPE_GTPYE. applied patch
              from matthias which implements GType accessors for GValue.
      
              * gparamspecs.[hc]: applied patch from matthias which
              implements G_TYPE_PARAM_GTYPE.
      
              * gobject.[hc]:
              GUnowned: introduced a new object type that has an initially
              floating reference.
              g_object_compat_control(): allow setting of a floating flag handler.
      6f01d0c3
  35. 01 Dec, 2005 1 commit
  36. 23 Nov, 2005 1 commit
    • Tim Janik's avatar
      added floating reference count. g_object_is_floating(): · 6e5f4659
      Tim Janik authored
      Wed Nov 23 18:01:46 2005  Tim Janik  <timj@imendio.com>
      
              * gobject.[hc]: added floating reference count.
              g_object_is_floating():
              g_object_ref_sink(): new functions to deal with floating references.
              g_object_force_floating(): new funciton for object implementations
              to set the floating flag.
      
              * gobject.c (g_object_init): make objects initially floating.
      
      Wed Nov 23 17:58:13 2005  Tim Janik  <timj@gtk.org>
      
              * gparam.[hc]: added g_param_spec_ref_sink().
      6e5f4659
  37. 11 Jul, 2005 1 commit