1. 12 Nov, 2017 1 commit
  2. 03 Nov, 2017 1 commit
  3. 26 Oct, 2017 1 commit
  4. 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
  5. 27 Apr, 2016 1 commit
  6. 26 Apr, 2016 2 commits
  7. 29 May, 2015 1 commit
  8. 13 Mar, 2015 1 commit
  9. 26 Jan, 2015 1 commit
  10. 09 Jul, 2014 3 commits
  11. 06 Jun, 2014 1 commit
  12. 20 May, 2014 1 commit
  13. 21 Feb, 2014 1 commit
  14. 20 Feb, 2014 1 commit
    • Allison Karlitskaya's avatar
      Fix g_cond_wait_until() vs. monotonic time · 1de36e77
      Allison Karlitskaya authored
      We've had a relatively rocky path with g_cond_wait_until() on systems
      that either don't support pthread_condattr_setclock() or where
      g_get_monotonic_time() is not based on CLOCK_MONOTONIC (ie: Android and
      Mac OS).
      
      Fortunately, both of these platforms seem to share
      pthread_cond_timedwait_relative_np() which allows us to implement
      g_cond_wait_until() without races.
      
      With this patch, we now require that one of pthread_condattr_setclock()
      or pthread_cond_timedwait_relative_np() exists.  A quick look around
      suggests that this is true for all platforms that we care about.
      
      This patch removes our use of pthread_cond_timedwait_monotonic() and
      pthread_cond_timedwait_monotonic_np() which were Android-only APIs.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=673607
      1de36e77
  15. 15 Feb, 2014 1 commit
    • Matthias Clasen's avatar
      docs: let go of * · bc6ee788
      Matthias Clasen authored
      Since we are no longer using sgml mode, using /* */ to
      escape block comments inside examples does not work anymore.
      Switch to using line comments with //
      bc6ee788
  16. 01 Feb, 2014 3 commits
  17. 31 Jan, 2014 2 commits
  18. 26 Nov, 2013 1 commit
  19. 20 Nov, 2013 1 commit
    • Dan Winship's avatar
      Require POSIX.1 (1990) compliance on unix · 3981cddb
      Dan Winship authored
      Assume unix platforms support the original POSIX.1 standard.
      Specifically, assume that if G_OS_UNIX, then we have chown(),
      getcwd(), getgrgid(), getpwuid(), link(), <grp.h>, <pwd.h>,
      <sys/types.h>, <sys/uio.h>, <sys/wait.h>, and <unistd.h>.
      
      Additionally, since all versions of Windows that we care about also
      have <sys/types.h>, we can remove HAVE_SYS_TYPES_H checks everywhere.
      
      Also remove one include of <sys/times.h>, and the corresponding
      configure check, since the include is not currently needed (and may
      always have just been a typo for <sys/time.h>).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=710519
      3981cddb
  20. 04 Jul, 2013 1 commit
    • Sebastian Dröge's avatar
      gthread: Use pthread_cond_timedwait_monotonic() if available · dbdfcb69
      Sebastian Dröge authored
      Otherwise we have to rely on pthread_cond_timedwait() actually using
      the monotonic clock, which might be true or not. On Android at least
      it is using the realtime clock, no pthread_condattr_setclock() is available
      but instead pthread_cond_timedwait_monotonic() can be used.
      dbdfcb69
  21. 02 Jul, 2013 1 commit
  22. 30 Jun, 2013 2 commits
  23. 09 Apr, 2013 1 commit
  24. 04 Jan, 2013 1 commit
  25. 02 Nov, 2012 1 commit
  26. 29 Oct, 2012 1 commit
  27. 28 Aug, 2012 1 commit
  28. 19 Jul, 2012 1 commit
  29. 31 Mar, 2012 1 commit
  30. 22 Feb, 2012 1 commit
  31. 28 Jan, 2012 1 commit
  32. 16 Jan, 2012 1 commit
  33. 06 Jan, 2012 1 commit