1. 17 Mar, 2014 1 commit
  2. 03 Mar, 2014 1 commit
  3. 17 Feb, 2014 1 commit
  4. 03 Feb, 2014 1 commit
  5. 13 Jan, 2014 1 commit
  6. 06 Jan, 2014 1 commit
  7. 17 Dec, 2013 1 commit
  8. 12 Nov, 2013 1 commit
  9. 24 Oct, 2013 1 commit
  10. 23 Sep, 2013 1 commit
  11. 17 Sep, 2013 1 commit
  12. 16 Sep, 2013 1 commit
  13. 02 Sep, 2013 1 commit
  14. 20 Aug, 2013 1 commit
  15. 29 Jul, 2013 1 commit
  16. 09 Jul, 2013 1 commit
  17. 24 Jun, 2013 1 commit
  18. 17 Jun, 2013 1 commit
  19. 28 May, 2013 1 commit
  20. 01 May, 2013 1 commit
  21. 25 Mar, 2013 1 commit
  22. 19 Mar, 2013 1 commit
  23. 18 Mar, 2013 1 commit
  24. 02 Mar, 2013 1 commit
  25. 19 Feb, 2013 1 commit
  26. 05 Feb, 2013 1 commit
  27. 03 Feb, 2013 1 commit
  28. 15 Jan, 2013 1 commit
  29. 18 Dec, 2012 1 commit
  30. 06 Dec, 2012 1 commit
    • Allison Karlitskaya's avatar
      g_get_home_dir(): honour $HOME · 7523c04b
      Allison Karlitskaya authored
      If the $HOME environment variable is set, prefer that to the entry in
      /etc/passwd.
      
      This brings us in line with almost every other utility and library on
      UNIX-like systems while avoiding some of the more complicated
      possibilities that have been suggested.
      
      This incompatible change has been petitioned for quite some time by
      many, and in particular from the Debian world, which carries a patch
      that adds a new G_HOME environment variable with the same meaning as
      this patch now assigns to HOME.
      
      The primary motivation for the change was to increase the testability of
      GLib-based programs from 'make check' types of frameworks: it is now
      possible to set HOME to a temp directory to avoid the testsuite
      modifying the user's real home directory.
      
      The change also brings us increased compliance with the XDG Base
      Directory Specification.  The specification specifically states that the
      default values should be computed based on the HOME environment
      variable, whereas we were basing them on the value from /etc/passwd.
      
      The change was agreed to by all in attendence at the November 29 Gtk+
      developer meeting.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=142568
      7523c04b
  31. 19 Nov, 2012 1 commit
  32. 22 Oct, 2012 1 commit
  33. 24 Sep, 2012 1 commit
  34. 23 Sep, 2012 1 commit
  35. 17 Sep, 2012 1 commit
  36. 03 Sep, 2012 1 commit
  37. 20 Aug, 2012 1 commit
  38. 06 Aug, 2012 1 commit
  39. 04 Aug, 2012 1 commit
  40. 17 Jul, 2012 1 commit