1. 12 Jul, 2010 2 commits
  2. 11 Jul, 2010 5 commits
  3. 08 Jul, 2010 3 commits
  4. 07 Jul, 2010 2 commits
    • Allison Karlitskaya's avatar
      GVariant: improve bytestring support · d9e90c38
      Allison Karlitskaya authored
       - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY
      
       - remove g_variant_{new,get}_byte_array functions
      
       - add g_variant_{new,get,dup}_bytestring{,_array} functions
      
       - remove undocumented support for deserialising arrays of objectpaths
         or signature strngs using g_variant_get_strv()
      
       - add and document new format strings '^ay', '^&ay', '^aay' and '^a&ay'
      
       - update GApplication to use the new API
      
       - update GSettings binding code to use the new API
      
       - add tests
      d9e90c38
    • Allison Karlitskaya's avatar
      trivial GSettings docs fix · 6ae4d31e
      Allison Karlitskaya authored
      6ae4d31e
  5. 21 Jun, 2010 2 commits
  6. 20 Jun, 2010 2 commits
  7. 19 Jun, 2010 1 commit
  8. 17 Jun, 2010 1 commit
  9. 16 Jun, 2010 1 commit
  10. 06 Jun, 2010 4 commits
  11. 03 Jun, 2010 1 commit
  12. 27 May, 2010 1 commit
    • Alexander Larsson's avatar
      Initial support for dtrace and systemtap · bef9efd0
      Alexander Larsson authored
      This adds static markers for dtrace, which are also usable
      by systemtap. Additionally it adds a tapset for systemtap
      that makes it easier to use the static markers.
      
      These are enabled by default.
      
      This initial set of probes is rather limited:
      
      * allocation and free using g_malloc & co
      * allocation and free using g_slice
      * gquark name tracking (useful for converting quarks to strings in probes)
      
      Notes on naming:
      
      Its traditional with dtrace to use probe names with dashes as
      delimiter (slice-alloc). Since dashes are not usable in identifiers
      the C code uses double underscores (slice__alloc) which is converted
      to dashes in the UI. We follow this for the shared lowlevel probe
      names.
      
      Additionally dtrace supports putting a "provider" part in the probe
      names which is essentially a namespacing thing. On systemtap this
      field is currently ignored (but may be implemented in the future), but
      this is not really a problem since in systemtap the probes are
      specified by combining the solib file and the marker name, so there
      can't really be name conflicts.
      
      For the systemtap tapset highlevel probes we instead use names that
      are systemtapish with single dashes as separators.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=606044
      bef9efd0
  13. 25 May, 2010 2 commits
  14. 22 May, 2010 1 commit
  15. 20 May, 2010 1 commit
  16. 09 May, 2010 1 commit
  17. 04 May, 2010 1 commit
  18. 01 May, 2010 1 commit
  19. 30 Apr, 2010 1 commit
  20. 26 Apr, 2010 1 commit
  21. 23 Apr, 2010 1 commit
  22. 19 Apr, 2010 1 commit
  23. 17 Apr, 2010 1 commit
  24. 16 Apr, 2010 1 commit
  25. 23 Mar, 2010 1 commit
  26. 22 Mar, 2010 1 commit