1. 07 Jan, 2019 1 commit
    • Philip Withnall's avatar
      gthread: Add g_private_set_alloc0() internal convenience API · f6caeb6d
      Philip Withnall authored
      This is a wrapper around g_private_set() which allocates the desired
      amount of memory for the caller and calls g_private_set() on it.
      
      This is intended to make it easier to suppress Valgrind warnings about
      leaked memory, since g_private_set() is typically used to make one-time
      per-thread allocations. We can now just add a blanket suppression rule
      for any allocations inside g_private_set_alloc0().
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
      f6caeb6d
  2. 20 Sep, 2018 1 commit
  3. 26 Apr, 2018 1 commit
  4. 13 Mar, 2018 1 commit
  5. 01 Feb, 2018 1 commit
  6. 24 May, 2017 1 commit
    • Sébastien Wilmet's avatar
      glib/: LGPLv2+ -> LGPLv2.1+ · f9faac76
      Sébastien Wilmet authored
      All glib/*.{c,h} files have been processed, as well as gtester-report.
      
      12 of those files are not licensed under LGPL:
      
      	gbsearcharray.h
      	gconstructor.h
      	glibintl.h
      	gmirroringtable.h
      	gscripttable.h
      	gtranslit-data.h
      	gunibreak.h
      	gunichartables.h
      	gunicomp.h
      	gunidecomp.h
      	valgrind.h
      	win_iconv.c
      
      Some of them are generated files, some are licensed under a BSD-style
      license and win_iconv.c is in the public domain.
      
      Sub-directories inside glib/:
      
      	deprecated/: processed in a previous commit
      	glib-mirroring-tab/: already LGPLv2.1+
      	gnulib/: not modified, the code is copied from gnulib
      	libcharset/: a copy
      	pcre/: a copy
      	tests/: processed in a previous commit
      
      https://bugzilla.gnome.org/show_bug.cgi?id=776504
      f9faac76
  7. 26 Mar, 2016 1 commit
  8. 08 Feb, 2015 1 commit
  9. 20 Feb, 2014 1 commit
  10. 08 Feb, 2014 1 commit
  11. 06 Feb, 2014 1 commit
  12. 01 Feb, 2014 1 commit
  13. 31 Jan, 2014 1 commit
  14. 21 May, 2013 1 commit
    • Dan Winship's avatar
      Use 'dumb quotes' rather than `really dumb quotes' · 4b94c083
      Dan Winship authored
      Back in the far-off twentieth century, it was normal on unix
      workstations for U+0060 GRAVE ACCENT to be drawn as "‛" and for U+0027
      APOSTROPHE to be drawn as "’". This led to the convention of using
      them as poor-man's ‛smart quotes’ in ASCII-only text.
      
      However, "'" is now universally drawn as a vertical line, and "`" at a
      45-degree angle, making them an `odd couple' when used together.
      
      Unfortunately, there are lots of very old strings in glib, and also
      lots of new strings in which people have kept up the old tradition,
      perhaps entirely unaware that it used to not look stupid.
      
      Fix this by just using 'dumb quotes' everywhere.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=700746
      4b94c083
  15. 18 Jan, 2013 1 commit
  16. 02 Nov, 2012 1 commit
  17. 17 Oct, 2011 1 commit
    • Chun-wei Fan's avatar
      GLib: Add forgotten includes and build fixes · b25177fc
      Chun-wei Fan authored
      -gcharset.c, genviron.c, gunicollate.c: Some headers were missed in those
       files that triggered C4013 warnings/errors (aka. implicit declaration
       of ... in GCC).  Make up for them here.
      -gwin32.h: Only define g_win32_get_package_installation_directory/
       g_win32_get_package_installation_subdirectory as macros
       (alias of g_win32_get_package_installation_directory_utf8/
       g_win32_get_package_installation_subdirectory_utf8) on Win64 (x64) as
       g_win32_get_package_installation_directory/
       g_win32_get_package_installation_subdirectory have seperate existing
       implmentations for Win32-this is a long-standing problem but was covered-
       up by G_DISABLE_DEPRECATED, which we are stopping to use as of 2.31.0.
      b25177fc
  18. 16 Oct, 2011 1 commit