Commit Graph

452 Commits

Author SHA1 Message Date
Ryan Lortie
7523c04b54 g_get_home_dir(): honour $HOME
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
2012-12-06 11:41:46 -05:00
Ryan Lortie
779ed3f0a5 NEWS 2012-11-19 16:18:20 -05:00
Ryan Lortie
7d17fd6f61 Release GLib 2.35.1 2012-10-22 22:20:47 +02:00
Matthias Clasen
096b0883fc More updates 2012-09-23 21:20:06 -04:00
Matthias Clasen
cc2b1839f5 Updates 2012-09-23 01:18:53 -04:00
Ryan Lortie
a47761a36e GLib 2.33.14 2012-09-17 17:53:58 -04:00
Matthias Clasen
626abfdc10 2.33.10 2012-09-03 15:14:18 -04:00
Ryan Lortie
ed40bf6715 NEWS, versions, etc. 2012-08-20 18:36:51 -04:00
Matthias Clasen
197ebb3be4 More updates 2012-08-06 12:08:04 -04:00
Matthias Clasen
f1a13b895d NEWS updates for 2.33.8 2012-08-04 17:49:53 -04:00
Matthias Clasen
ffefa544d6 More updates 2012-07-17 13:50:58 -04:00
Matthias Clasen
e97a4c7e5e 2.33.6
https://bugzilla.gnome.org/show_bug.cgi?id=680111
2012-07-17 13:47:26 -04:00
Matthias Clasen
d48bd70853 More updates 2012-07-15 20:36:10 -04:00
Matthias Clasen
97676046f2 Update NEWS 2012-07-12 23:51:08 -04:00
Ryan Lortie
a5ed95c9ad GLib 2.33.3 2012-06-25 16:29:53 -04:00
Matthias Clasen
e8c5bd2bb0 Updates for 2.33.2 2012-06-04 06:04:30 -04:00
Ryan Lortie
83f04afa0b GLib 2.33.1 2012-05-01 15:16:05 -07:00
Matthias Clasen
2b6cf583d2 2.32.1 2012-04-13 19:53:42 -04:00
Matthias Clasen
e1cabfd3f2 Updates 2012-04-10 23:52:30 -04:00
Matthias Clasen
816554c62b 2.32.0 2012-03-24 11:28:35 -04:00
Matthias Clasen
9f92d2110c Updates 2012-03-19 13:43:31 -04:00
Matthias Clasen
d2e742c605 More updates 2012-03-05 07:02:53 -05:00
Matthias Clasen
47b162c1df Updates for 2.31.20 2012-03-04 21:48:26 -05:00
Ryan Lortie
b80e169b14 mention g_application_quit() in the NEWS 2012-02-21 01:37:09 +01:00
Ryan Lortie
486c694af0 Mention documentation fixes in NEWS 2012-02-21 01:13:14 +01:00
Matthias Clasen
823f553e36 2.31.18 2012-02-21 00:26:48 +01:00
Matthias Clasen
439c8365da Updates 2012-02-04 11:51:45 -05:00
Matthias Clasen
ec49d55247 Updates 2012-01-30 13:38:44 -05:00
Matthias Clasen
f2b760ea18 Updates 2012-01-20 15:10:00 -05:00
Matthias Clasen
1945ed407b Updates 2012-01-16 14:00:45 -05:00
Matthias Clasen
93849185ca Updates 2012-01-09 23:23:27 -05:00
Ryan Lortie
fbe1fb8e49 glib 2.31.6 2011-12-19 13:38:21 -05:00
Ryan Lortie
2f9ab64ac9 glib 2.31.4 2011-12-12 13:36:40 -05:00
Matthias Clasen
94a2ed4bc2 Updates 2011-12-08 22:00:24 -05:00
Matthias Clasen
888a52034b Updates 2011-12-07 20:41:33 -05:00
Ryan Lortie
99718b9e22 start on the NEWS 2011-11-17 17:40:36 +00:00
Ryan Lortie
9da3dc292c more NEWS 2011-10-19 15:26:25 -04:00
Ryan Lortie
4359cbd810 I read the news today, oh boy... 2011-10-14 21:48:20 -04:00
Ryan Lortie
9d6b55499f glib 2.29.90 2011-09-06 10:08:34 -04:00
Matthias Clasen
619b773196 More updates 2011-08-30 10:28:57 -04:00
Matthias Clasen
4fb921439b First round of NEWS updates for 2.29.18 2011-08-29 18:29:16 -04:00
Matthias Clasen
4cd5762ccc More NEWS updates 2011-08-15 18:55:58 -04:00
Matthias Clasen
1cb8640ccc News for 2.29.16 2011-08-14 11:57:57 -04:00
Ryan Lortie
a6c936c45f Release 2.29.14 2011-07-22 08:55:35 +02:00
Matthias Clasen
c073ce3a3b 2.29.12 2011-07-19 23:02:05 -04:00
Matthias Clasen
0f9c4590d8 Update NEWS for 2.29.10 2011-07-05 09:17:02 -04:00
Matthias Clasen
bc403e6361 Update NEWS 2011-06-13 20:48:20 -04:00
Matthias Clasen
c40199b450 Update NEWS 2011-06-04 08:13:48 -04:00
Matthias Clasen
151016922d Add a note about atomic changes 2011-05-31 14:53:30 -04:00
Matthias Clasen
5b45c39b4b Updates 2011-05-04 14:33:03 -04:00
Matthias Clasen
5f90baafb5 More updates 2011-04-13 00:42:51 -04:00
Matthias Clasen
ff6ecc61c9 Add forgotten apis
g_desktop_app_info_launch_uris_as_manager was not listed in
the docs.
2011-04-11 17:08:04 -04:00
Matthias Clasen
8f2a6d3e5a Updates 2011-04-11 12:30:38 -04:00
Matthias Clasen
bb4d6fd1b1 Updates 2011-02-17 23:30:45 -05:00
Matthias Clasen
f93d2f1b08 Update NEWS 2011-02-08 00:00:08 -05:00
Matthias Clasen
2b60647607 Update NEWS 2011-01-28 21:06:03 -05:00
Matthias Clasen
37e221b5ae Update NEWS 2011-01-21 23:12:16 -05:00
Matthias Clasen
b50f4a1a52 Updates for 2.27.92 2011-01-21 11:24:14 -05:00
Matthias Clasen
dd6baef46f Update NEWS 2011-01-11 11:27:45 -05:00
Matthias Clasen
0b3412b419 Add anothre bug ref 2011-01-05 19:51:44 -05:00
Matthias Clasen
87068c0fcd Update NEWS 2011-01-05 17:16:36 -05:00
Matthias Clasen
8f5904ccbc Update NEWS 2010-12-20 14:03:45 -05:00
Matthias Clasen
d7a83d2f59 Add another bug 2010-11-29 08:10:11 -05:00
Matthias Clasen
02978fff17 Update NEWS 2010-11-29 01:16:02 -05:00
Matthias Clasen
f023d8b9bc Update NEWS 2010-11-08 21:40:17 -05:00
Matthias Clasen
a50c0ca699 NEWS for 2.27.2 2010-10-31 23:32:48 -04:00
Matthias Clasen
7bb731d613 Update NEWS for 2.27.1 2010-10-25 08:19:34 -04:00
Ryan Lortie
dda9707377 release 2.27.0 2010-09-17 18:32:35 -04:00
Matthias Clasen
6f327315dc Add one more bug ref 2010-08-30 16:08:25 -04:00
Matthias Clasen
72ea8b1df7 Tweak the wording 2010-08-30 13:28:06 -04:00
Matthias Clasen
75891001bc Update NEWS for 2.25.15 2010-08-30 13:11:52 -04:00
Matthias Clasen
8e16bf2fb6 NEWS for 2.25.15 2010-08-25 18:48:20 -04:00
Matthias Clasen
503b074474 Fix a typo 2010-08-16 15:44:40 -04:00
David Zeuthen
e21e44fc2e Add NEWS item for bug 627071
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-16 15:42:23 -04:00
Matthias Clasen
285170637d More NEWS 2010-08-16 15:32:13 -04:00
Matthias Clasen
d848a5eade Update NEWS for 2.25.14 2010-08-16 15:30:04 -04:00
Matthias Clasen
ee38c03582 Collect NEWS for 2.25.14 2010-08-13 00:47:02 -04:00
Ryan Lortie
e88eb04865 Prepare to release glib 2.25.13 2010-08-06 16:48:19 -04:00
Ryan Lortie
1fd1543bdc add one more NEWS item 2010-07-29 16:52:34 +02:00
Ryan Lortie
e4f90c8262 get a start on the NEWS 2010-07-29 12:01:46 +02:00
Ryan Lortie
be247c24c6 This is glib 2.25.11 2010-07-11 12:51:33 -04:00
Ryan Lortie
db0c58062d NEWS for the pending release 2010-07-10 23:28:30 -04:00
Ryan Lortie
cc295f0976 Release glib 2.25.10 2010-06-24 13:18:44 -04:00
Matthias Clasen
df81e3f33e Updates 2010-06-17 16:14:22 -04:00
Christian Persch
4708b8ecc3 Add fundamental type and pspec for GVariant
Make G_TYPE_VARIANT a fundamental type instead of boxed, and add
g_variant_{set,get,dup}_variant.

Add GParamSpecVariant.

Bug #610863.
2010-06-17 21:00:54 +02:00
Matthias Clasen
3fbac99402 Updates 2010-06-17 00:37:49 -04:00
Matthias Clasen
14c62ff722 Updates 2010-06-07 21:23:42 -04:00
Ryan Lortie
2db2d13fdb Release 2.25.7. 2010-05-24 23:02:18 -04:00
Ryan Lortie
d4648965e4 Release 2.25.6 2010-05-19 17:32:42 -04:00
Matthias Clasen
34020f9dd4 Updates 2010-05-14 22:03:03 -04:00
Matthias Clasen
45cad58b46 Updates 2010-05-14 00:51:51 -04:00
Matthias Clasen
72b80c5bdd Updates 2010-04-23 19:18:41 -04:00
Matthias Clasen
8f7122433f More updates 2010-04-22 20:15:29 -04:00
Matthias Clasen
708d540a6f Updates 2010-04-22 19:24:03 -04:00
Matthias Clasen
21f064486c Updates 2010-04-17 01:55:55 -04:00
Matthias Clasen
f6532620bc And another one... 2010-03-26 11:05:28 -04:00
Matthias Clasen
8ee5ded1e9 Updates 2010-03-26 10:39:33 -04:00
Ryan Lortie
0afc140712 2.23.6 2010-03-21 20:06:39 -05:00
Ryan Lortie
c58ce0e60c 2.23.5 2010-03-08 11:48:14 -05:00
Matthias Clasen
fd751cc2a2 More updates 2010-02-21 19:17:50 -05:00
Matthias Clasen
19e438556c Updates 2010-02-21 15:19:06 -05:00
Matthias Clasen
a68c0cde8f Updates 2010-02-09 08:46:50 -05:00
Matthias Clasen
81f186d1e5 Mention GVariant 2010-01-25 12:00:06 -05:00
Matthias Clasen
e0d1124bd9 Updates 2010-01-25 11:58:38 -05:00
Matthias Clasen
7af2609a44 Updates 2009-12-21 10:06:59 -05:00
Matthias Clasen
310e2e7291 More updates 2009-11-29 22:57:00 -05:00
Matthias Clasen
35d440535f Updates 2009-11-28 01:59:12 -05:00
Matthias Clasen
f814174371 2.22.2 2009-10-07 10:29:32 -04:00
Matthias Clasen
3d76112aed Updates 2009-10-07 09:28:19 -04:00
Matthias Clasen
82c6bf7d8c Updates 2009-09-29 23:08:02 -04:00
Matthias Clasen
3413e758eb Updates 2009-09-22 10:37:05 -04:00
Matthias Clasen
2ae69f5124 Updates 2009-09-04 20:39:27 -04:00
Matthias Clasen
d1cbb96428 Updates 2009-08-24 13:34:38 -04:00
Matthias Clasen
4e273d4650 Updates 2009-07-17 19:01:47 -04:00
Matthias Clasen
66e9b50b2c Updates 2009-07-05 22:55:26 -04:00
Matthias Clasen
90229908a1 Update for 2.21.2 2009-06-15 12:26:41 -04:00
Matthias Clasen
479c45564a Update NEWS once more 2009-05-28 23:06:24 -04:00
Matthias Clasen
a39670dade Update for 2.21.1 2009-05-28 00:09:10 -04:00
Matthias Clasen
2e4855ec4b Add bug references 2009-05-02 23:02:41 -04:00
Matthias Clasen
fab0506f5f Update NEWS 2009-05-02 22:30:19 -04:00
Matthias Clasen
009689e09b Update for 2.20.1 2009-04-09 17:43:59 -04:00
Matthias Clasen
3c34e43575 Updates
svn path=/trunk/; revision=7975
2009-03-13 04:09:21 +00:00
Matthias Clasen
e2b962933b Updates
svn path=/trunk/; revision=7938
2009-03-02 05:07:37 +00:00
Matthias Clasen
4611dadadd 2.19.8
svn path=/trunk/; revision=7876
2009-02-17 18:36:36 +00:00
Matthias Clasen
daf606584c Update
svn path=/trunk/; revision=7871
2009-02-17 06:26:30 +00:00
Matthias Clasen
23aad87a54 Updates
svn path=/trunk/; revision=7867
2009-02-17 01:35:09 +00:00
Matthias Clasen
66107b3d4d Updates
svn path=/trunk/; revision=7843
2009-02-02 15:40:16 +00:00
Matthias Clasen
8e3622114b Updates
svn path=/trunk/; revision=7816
2009-01-18 07:33:37 +00:00
Matthias Clasen
90408a37fa Updates
svn path=/trunk/; revision=7776
2009-01-05 16:58:09 +00:00
Matthias Clasen
e9b6963f67 Updates
svn path=/trunk/; revision=7763
2009-01-03 07:30:26 +00:00
Matthias Clasen
a9ac1b49ab Updates
svn path=/trunk/; revision=7745
2008-12-14 00:07:59 +00:00
Matthias Clasen
ec48fa8fc2 2.19.1
svn path=/trunk/; revision=7717
2008-12-01 14:44:26 +00:00
Matthias Clasen
c2ac8fdc43 Updates
svn path=/trunk/; revision=7715
2008-12-01 06:52:15 +00:00
Matthias Clasen
3e5cdcff0e Updates
svn path=/trunk/; revision=7650
2008-11-14 19:59:34 +00:00
Matthias Clasen
5a9b2756e5 Updates
svn path=/trunk/; revision=7604
2008-10-16 04:53:25 +00:00
Matthias Clasen
042345d59e Updates
svn path=/trunk/; revision=7504
2008-09-17 22:52:48 +00:00
Matthias Clasen
8f5a2e0d31 Updates
svn path=/trunk/; revision=7431
2008-09-02 18:36:48 +00:00
Matthias Clasen
e17c805ce4 2.17.7
svn path=/trunk/; revision=7367
2008-08-18 13:17:39 +00:00
Sven Neumann
4848eec5a6 mention GWinHttpVfs.
2008-08-17  Sven Neumann  <sven@gimp.org>

	* NEWS: mention GWinHttpVfs.


svn path=/trunk/; revision=7365
2008-08-17 10:39:59 +00:00
Matthias Clasen
372712df9b Updates
svn path=/trunk/; revision=7362
2008-08-16 04:01:57 +00:00
Matthias Clasen
ab0f863606 2.17.5
svn path=/trunk/; revision=7297
2008-08-04 17:01:23 +00:00
Matthias Clasen
5d4b0f7c23 Updates
svn path=/trunk/; revision=7295
2008-08-04 16:03:41 +00:00
Matthias Clasen
3fceef00aa Updates
svn path=/trunk/; revision=7285
2008-08-01 22:16:03 +00:00
Matthias Clasen
e8516ee93d Updates
svn path=/trunk/; revision=7233
2008-07-21 17:33:33 +00:00
Matthias Clasen
787dbdbcd5 More updates
svn path=/trunk/; revision=7205
2008-07-19 00:25:52 +00:00
Matthias Clasen
0c64ba5aea Updates
svn path=/trunk/; revision=7204
2008-07-18 22:03:11 +00:00
Matthias Clasen
7a5b6f0057 2.17.3
svn path=/trunk/; revision=7152
2008-07-03 00:28:00 +00:00
Matthias Clasen
76565e9d8d Updates
svn path=/trunk/; revision=7148
2008-07-02 19:15:52 +00:00
Matthias Clasen
dcc8b76a34 updates
svn path=/trunk/; revision=7021
2008-06-12 03:15:42 +00:00
Matthias Clasen
4058fcdc73 Updates
svn path=/trunk/; revision=6946
2008-05-27 19:49:17 +00:00
Matthias Clasen
04131f77e3 Updates
svn path=/trunk/; revision=6670
2008-03-11 01:51:49 +00:00
Matthias Clasen
9299286b76 Updates
svn path=/trunk/; revision=6667
2008-03-11 00:39:13 +00:00
Matthias Clasen
53e4dfb50f Updates
svn path=/trunk/; revision=6660
2008-03-10 17:49:20 +00:00
Matthias Clasen
36de18e662 2.15.6
svn path=/trunk/; revision=6593
2008-02-25 19:32:42 +00:00
Matthias Clasen
28c2d53e1d Updates
svn path=/trunk/; revision=6566
2008-02-23 06:59:06 +00:00
Matthias Clasen
69cb5eda41 2.15.5
svn path=/trunk/; revision=6503
2008-02-11 22:30:35 +00:00
Matthias Clasen
05752f1d81 Updates
svn path=/trunk/; revision=6502
2008-02-11 21:51:23 +00:00
Matthias Clasen
fb5ddf6ecf 2.15.4
svn path=/trunk/; revision=6402
2008-01-29 00:00:31 +00:00
Matthias Clasen
17ca7b0310 Updates
svn path=/trunk/; revision=6395
2008-01-28 16:23:29 +00:00
Matthias Clasen
2a0a4e8780 Updates
svn path=/trunk/; revision=6344
2008-01-21 15:50:34 +00:00
Matthias Clasen
1473596b34 Updates
svn path=/trunk/; revision=6308
2008-01-14 15:12:21 +00:00
Matthias Clasen
60c8bdfe8f 2.15.1
svn path=/trunk/; revision=6267
2008-01-07 16:47:36 +00:00
Matthias Clasen
5f1ac741c6 Updates
svn path=/trunk/; revision=6258
2008-01-07 06:19:27 +00:00
Matthias Clasen
56bee25225 Updates
svn path=/trunk/; revision=6179
2007-12-20 20:24:20 +00:00
Matthias Clasen
62df696da1 Updates
svn path=/trunk/; revision=5801
2007-11-07 05:12:13 +00:00
Matthias Clasen
2cc03c7fe7 Updates
svn path=/trunk/; revision=5785
2007-10-16 05:42:16 +00:00
Matthias Clasen
2df6612967 Updates
svn path=/trunk/; revision=5764
2007-09-16 16:24:26 +00:00
Matthias Clasen
9bb58ae9d2 Updates
svn path=/trunk/; revision=5759
2007-09-16 06:04:36 +00:00
Matthias Clasen
0b434a3cbd 2.14.0
svn path=/trunk/; revision=5674
2007-08-04 03:03:02 +00:00
Matthias Clasen
35247b9711 Updates
svn path=/trunk/; revision=5673
2007-08-04 01:52:27 +00:00
Matthias Clasen
6b3b223646 Updates
svn path=/trunk/; revision=5633
2007-07-12 17:26:20 +00:00
Matthias Clasen
7ccdca0f2c Correct bug ref
svn path=/trunk/; revision=5626
2007-07-11 05:11:16 +00:00
Matthias Clasen
b8ecfeeb65 Updates
svn path=/trunk/; revision=5613
2007-07-09 23:04:54 +00:00
Matthias Clasen
894556b79f Updates
svn path=/trunk/; revision=5590
2007-06-29 17:36:10 +00:00
Matthias Clasen
3d2d4c2771 Updates
svn path=/trunk/; revision=5576
2007-06-18 17:03:16 +00:00
Matthias Clasen
789254f522 Updates
svn path=/trunk/; revision=5538
2007-06-06 04:05:42 +00:00
Matthias Clasen
29e8e7850e Updates
svn path=/trunk/; revision=5529
2007-06-04 15:02:29 +00:00
Matthias Clasen
318b4ce486 Updates
svn path=/trunk/; revision=5525
2007-06-03 05:52:51 +00:00
Matthias Clasen
d4622da675 Updates
svn path=/trunk/; revision=5509
2007-05-23 02:26:39 +00:00
Matthias Clasen
36917dbee3 Updates
svn path=/trunk/; revision=5476
2007-05-03 02:45:02 +00:00
Matthias Clasen
1cb4af3e96 2.13.0
svn path=/trunk/; revision=5419
2007-03-16 22:11:15 +00:00
Matthias Clasen
c4bc3fe91d 2.12.2 2006-08-16 00:45:03 +00:00
Matthias Clasen
395997df20 2.12.1 2006-07-22 18:21:48 +00:00
Matthias Clasen
c534348ea5 Updates 2006-07-22 17:12:27 +00:00
Matthias Clasen
7f25ce8987 2.12.0 2006-07-02 19:52:14 +00:00
Matthias Clasen
e16d1b499b Updates 2006-07-02 18:44:18 +00:00
Matthias Clasen
2107d8e3ed 2.11.4 2006-06-20 15:09:06 +00:00
Matthias Clasen
7d95251dbe Updates 2006-06-12 14:38:50 +00:00
Matthias Clasen
0c26468057 2.11.2 2006-06-05 17:34:53 +00:00
Matthias Clasen
ba7dd25959 2.11.1 2006-05-15 17:16:28 +00:00
Matthias Clasen
4b17ee97a5 2.11.0 2006-05-03 02:05:01 +00:00
Matthias Clasen
c3f04f6af9 Updates 2006-04-27 23:28:43 +00:00
Matthias Clasen
aa1f71e973 Prepare 2.10.1 2006-03-07 17:02:38 +00:00
Matthias Clasen
2f4f39095f 2.10.0 2006-02-24 17:17:35 +00:00
Matthias Clasen
da3fc6eed8 Preparations for 2.10 2006-02-24 14:25:06 +00:00
Matthias Clasen
72abb1a5ac 2.9.6 2006-02-11 14:05:58 +00:00
Matthias Clasen
b0b1b2d4db Updates 2006-01-27 13:01:37 +00:00
Matthias Clasen
1154014f26 2.9.4 2006-01-18 17:16:21 +00:00
Matthias Clasen
7523252384 Updates
2006-01-16  Matthias Clasen  <mclasen@redhat.com>

	* NEWS: Updates
2006-01-16 23:10:47 +00:00
Matthias Clasen
4a38d13665 Updates 2006-01-05 21:58:36 +00:00