platform/upstream/glib.git
16 years agoBug 562452 - Ensure we return G_IO_ERROR_CANCELLED if cancelling
Alexander Larsson [Wed, 10 Dec 2008 13:25:59 +0000 (13:25 +0000)]
Bug 562452 - Ensure we return G_IO_ERROR_CANCELLED if cancelling

2008-12-10  Alexander Larsson  <alexl@redhat.com>

Bug 562452 - Ensure we return G_IO_ERROR_CANCELLED if cancelling
g_simple_async_result_run_in_thread

        * gsimpleasyncresult.c:
Make g_simple_async_result_run_in_thread check cancellation before
calling out to the user in the callback. This means we guarantee
reporting cancels of async operations from the main threads, which
is probably more in line with what users expect.

Note that there are still no such guarantees for cancelling sync
operations or cancelling async operation from outside the main
thread. Furthermore, the exact behaviour of async implementations
not using run_in_thread may differ.

svn path=/trunk/; revision=7740

16 years agoupdated hebrew translation
Yair Hershkovitz [Tue, 9 Dec 2008 23:33:59 +0000 (23:33 +0000)]
updated hebrew translation

svn path=/trunk/; revision=7739

16 years agoBug 515777 - incorrect date&time on copy
Alexander Larsson [Tue, 9 Dec 2008 11:15:36 +0000 (11:15 +0000)]
Bug 515777 - incorrect date&time on copy

2008-12-09  Alexander Larsson  <alexl@redhat.com>

Bug 515777 - incorrect date&time on copy

        * glocalfile.c:
        (g_local_file_class_init):
Copy mtime by default

        * gfile.c:
Change docs about G_FILE_COPY_ALL_METADATA to not mention
mtime as an example.

svn path=/trunk/; revision=7738

16 years agoUpdated Italian translation.
Luca Ferretti [Tue, 9 Dec 2008 09:45:07 +0000 (09:45 +0000)]
Updated Italian translation.

2008-12-09  Luca Ferretti  <elle.uca@libero.it>

* it.po: Updated Italian translation.

svn path=/trunk/; revision=7737

16 years agoHide ecryptfs mounts, so that the desktop does not show both the mount and
Matthias Clasen [Mon, 8 Dec 2008 05:47:26 +0000 (05:47 +0000)]
Hide ecryptfs mounts, so that the desktop does not show both the mount and

        * gunixmounts.c: (guess_system_internal): Hide ecryptfs mounts,
        so that the desktop does not show both the mount and the target
        directory. Patch by Martin Pitt

svn path=/trunk/; revision=7736

16 years agoAdd "fd" and "close-fd" properties including getters and setters. Patch by
Matthias Clasen [Mon, 8 Dec 2008 05:41:43 +0000 (05:41 +0000)]
Add "fd" and "close-fd" properties including getters and setters. Patch by

        * gio.symbols:
        * gunixinputstream.[hc]:
        * gunixoutputstream.[hc]: Add "fd" and "close-fd" properties
        including getters and setters. Patch by Maciej Piechotka

svn path=/trunk/; revision=7735

16 years agoSupport compilers that don't understand ISO C varargs macros. Patch by
Matthias Clasen [Mon, 8 Dec 2008 04:38:54 +0000 (04:38 +0000)]
Support compilers that don't understand ISO C varargs macros. Patch by

        * tests/live-g-file.c: Support compilers that don't understand
        ISO C varargs macros. Patch by Eric Lamarque

svn path=/trunk/; revision=7734

16 years agoUse g_access() to check accessibility of local devices. Patch by Martin
Matthias Clasen [Mon, 8 Dec 2008 04:33:41 +0000 (04:33 +0000)]
Use g_access() to check accessibility of local devices. Patch by Martin

       * gunixmounts.c: Use g_access() to check accessibility of local devices.
        Patch by Martin Pitt

svn path=/trunk/; revision=7733

16 years agoAdd an implementation for the CRIS and CRISv32 architectures, by Peter
Matthias Clasen [Mon, 8 Dec 2008 04:27:37 +0000 (04:27 +0000)]
Add an implementation for the CRIS and CRISv32 architectures, by Peter

        * configure.in:
        * glib/gatomic.c: Add an implementation for the CRIS and CRISv32
        architectures, by Peter Kjellerstedt

svn path=/trunk/; revision=7732

16 years agoBug 563156 – Document printing and scanning gunichar values
Behdad Esfahbod [Mon, 8 Dec 2008 02:58:30 +0000 (02:58 +0000)]
Bug 563156 – Document printing and scanning gunichar values

2008-12-07  Behdad Esfahbod  <behdad@gnome.org>

        Bug 563156 – Document printing and scanning gunichar values

        * glib/tmpl/unicode.sgml: Document printing and scanning gunichar
        values.

svn path=/trunk/; revision=7731

16 years agoBug 563150 – G_GU?INT*_MODIFIER/FORMAT docs
Behdad Esfahbod [Mon, 8 Dec 2008 02:11:30 +0000 (02:11 +0000)]
Bug 563150 – G_GU?INT*_MODIFIER/FORMAT docs

2008-12-07  Behdad Esfahbod  <behdad@gnome.org>

        Bug 563150 – G_GU?INT*_MODIFIER/FORMAT docs

        * glib/tmpl/glib-unused.sgml:
        * glib/tmpl/macros_misc.sgml:
        * glib/tmpl/types.sgml:
        Update docs to mention scanning as well as printing.
        Cross reference these from their respective types.

svn path=/trunk/; revision=7730

16 years agoupdated hebrew translation
Yair Hershkovitz [Sun, 7 Dec 2008 23:53:17 +0000 (23:53 +0000)]
updated hebrew translation

svn path=/trunk/; revision=7729

16 years agoUpdated Finnish translation
Ilkka Tuohela [Sat, 6 Dec 2008 07:04:41 +0000 (07:04 +0000)]
Updated Finnish translation

svn path=/trunk/; revision=7728

16 years agoSome more documentation additions
Matthias Clasen [Tue, 2 Dec 2008 05:53:48 +0000 (05:53 +0000)]
Some more documentation additions

svn path=/trunk/; revision=7726

16 years agoAlways reset the use count to its previous value before returning FALSE.
Matthias Clasen [Tue, 2 Dec 2008 05:14:00 +0000 (05:14 +0000)]
Always reset the use count to its previous value before returning FALSE.

        * gtypemodule.c (g_type_module_use): Always reset the use count
        to its previous value before returning FALSE. Pointed out by
        Johan Billien.

svn path=/trunk/; revision=7725

16 years agoBump version
Matthias Clasen [Mon, 1 Dec 2008 20:03:38 +0000 (20:03 +0000)]
Bump version

svn path=/trunk/; revision=7723

16 years ago2.19.2 GLIB_2_19_2
Matthias Clasen [Mon, 1 Dec 2008 20:01:16 +0000 (20:01 +0000)]
2.19.2

svn path=/trunk/; revision=7721

16 years agoRevert behaviour change in g_data_input_stream_read_line
Matthias Clasen [Mon, 1 Dec 2008 19:02:58 +0000 (19:02 +0000)]
Revert behaviour change in g_data_input_stream_read_line

svn path=/trunk/; revision=7720

16 years agoBump version GLIB_2_19_1
Matthias Clasen [Mon, 1 Dec 2008 14:48:22 +0000 (14:48 +0000)]
Bump version

svn path=/trunk/; revision=7718

16 years ago2.19.1
Matthias Clasen [Mon, 1 Dec 2008 14:44:26 +0000 (14:44 +0000)]
2.19.1

svn path=/trunk/; revision=7717

16 years agoAdd and document g_mount_is_shadowed plus calls to set/unset a mount as
Alexander Larsson [Mon, 1 Dec 2008 13:46:11 +0000 (13:46 +0000)]
Add and document g_mount_is_shadowed plus calls to set/unset a mount as

2008-12-01  Alexander Larsson  <alexl@redhat.com>

        * gio.symbols:
        * gmount.[ch]:
        * gunionvolumemonitor.c:
        * gvolume.c:
Add and document g_mount_is_shadowed plus calls
to set/unset a mount as shadowed

svn path=/trunk/; revision=7716

16 years agoUpdates
Matthias Clasen [Mon, 1 Dec 2008 06:52:15 +0000 (06:52 +0000)]
Updates

svn path=/trunk/; revision=7715

16 years agoComment out two failing tests
Matthias Clasen [Mon, 1 Dec 2008 06:47:04 +0000 (06:47 +0000)]
Comment out two failing tests

svn path=/trunk/; revision=7714

16 years agoMention all and help special values in debug envvars.
Matthias Clasen [Mon, 1 Dec 2008 06:10:50 +0000 (06:10 +0000)]
Mention all and help special values in debug envvars.

svn path=/trunk/; revision=7713

16 years agoRemove the questionable closing sentence and all references to private
Matthias Clasen [Mon, 1 Dec 2008 03:13:46 +0000 (03:13 +0000)]
Remove the questionable closing sentence and all references to private

       * gobject/tut_gtype.xml: Remove the questionable closing sentence
        and all references to private functions. Pointed out by Christian
        Dywan.

svn path=/trunk/; revision=7711

16 years agoBug 562639 – g_parse_debug_flags() parsing "help"
Behdad Esfahbod [Sat, 29 Nov 2008 01:40:38 +0000 (01:40 +0000)]
Bug 562639 – g_parse_debug_flags() parsing "help"

2008-11-28  Behdad Esfahbod  <behdad@gnome.org>

        Bug 562639 – g_parse_debug_flags() parsing "help"

        * glib/gutils.c (g_parse_debug_string): Print available keys if
        string is "help".

svn path=/trunk/; revision=7710

16 years agoBug 562638 – GDebugKey key member should be const
Behdad Esfahbod [Sat, 29 Nov 2008 01:21:11 +0000 (01:21 +0000)]
Bug 562638 – GDebugKey key member should be const

2008-11-28  Behdad Esfahbod  <behdad@gnome.org>

        Bug 562638 – GDebugKey key member should be const

        * glib/gutils.h: Change GDebugKey key member from gchar * to
        const gchar *.

svn path=/trunk/; revision=7709

16 years agoImprove docs
Matthias Clasen [Sat, 29 Nov 2008 00:07:33 +0000 (00:07 +0000)]
Improve docs

svn path=/trunk/; revision=7708

16 years agoFix some documentation typos
Matthias Clasen [Fri, 28 Nov 2008 23:53:13 +0000 (23:53 +0000)]
Fix some documentation typos

svn path=/trunk/; revision=7707

16 years agoAdd g_app_info_get_commandline. Requested by Hans Petter Jansson.
Matthias Clasen [Fri, 28 Nov 2008 23:16:45 +0000 (23:16 +0000)]
Add g_app_info_get_commandline. Requested by Hans Petter Jansson.

        * gio.symbols:
        * gappinfo.[hc]: Add g_app_info_get_commandline. Requested
        by Hans Petter Jansson.

        * gdesktopappinfo.c: And implement it here.

svn path=/trunk/; revision=7706

16 years agoExplain the difference to g_key_file_get_value(). Pointed out by Mart
Matthias Clasen [Fri, 28 Nov 2008 21:22:21 +0000 (21:22 +0000)]
Explain the difference to g_key_file_get_value(). Pointed out by Mart

        * glib/gkeyfile.c (g_key_file_get_string): Explain the difference
        to g_key_file_get_value(). Pointed out by Mart Raudsepp.

svn path=/trunk/; revision=7705

16 years agoImprove docs
Matthias Clasen [Fri, 28 Nov 2008 20:29:42 +0000 (20:29 +0000)]
Improve docs

svn path=/trunk/; revision=7704

16 years agoBug 557603 – carbon check output misplaced
Matthias Clasen [Fri, 28 Nov 2008 20:17:15 +0000 (20:17 +0000)]
Bug 557603 – carbon check output misplaced

2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 557603 – carbon check output misplaced

        * configure.in: Call AC_PROG_CPP early to avoid it messing up
        carbon check output. Fix proposed by Christian Persch

svn path=/trunk/; revision=7703

16 years agoImprove the docs
Matthias Clasen [Fri, 28 Nov 2008 19:52:37 +0000 (19:52 +0000)]
Improve the docs

svn path=/trunk/; revision=7702

16 years agoFix a typo, s/detext/detect. Patch by Enrico Tröger.
Christian Dywan [Fri, 28 Nov 2008 09:43:10 +0000 (09:43 +0000)]
Fix a typo, s/detext/detect. Patch by Enrico Tröger.

2008-11-28  Christian Dywan  <christian@imendio.com>

* gappinfo.c: Fix a typo, s/detext/detect. Patch by Enrico Tröger.

svn path=/trunk/; revision=7700

16 years agoBug 559633 – gtk_image_new_from_gicon does not always work for .desktop
Matthias Clasen [Fri, 28 Nov 2008 08:28:39 +0000 (08:28 +0000)]
Bug 559633 – gtk_image_new_from_gicon does not always work for .desktop

2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 559633 – gtk_image_new_from_gicon does not always work for
        .desktop files

        * gdesktopappinfo.c (g_desktop_app_info_new_from_keyfile): Ignore
        extensions on icon names.  Proposed by Axel von Bertoldi.

svn path=/trunk/; revision=7698

16 years ago Bug 548163 – Nautilus displays wrong error message for too long file
Matthias Clasen [Fri, 28 Nov 2008 08:05:49 +0000 (08:05 +0000)]
    Bug 548163 – Nautilus displays wrong error message for too long file
        names

        * glocalfile.c (g_local_file_set_display_name): Correctly set
        error conditions if the new name is e.g. too long. Reported
        by Leonardo Ferreira Fontenelle.

svn path=/trunk/; revision=7696

16 years agoBug 547481 – g_data_input_stream_read_line behaves not as stated in the
Matthias Clasen [Fri, 28 Nov 2008 07:42:48 +0000 (07:42 +0000)]
Bug 547481 – g_data_input_stream_read_line behaves not as stated in the

2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 547481 – g_data_input_stream_read_line behaves not as stated in
        the docs

        * gdatainputstream.c (g_data_input_stream_read_line): Behave as
        documented and include the line end in the returned string.
        Pointed out by Paul Pogonyshev.

        * tests/data-input-stream.c: Fix the read_line test to test the
        documented behaviour.

svn path=/trunk/; revision=7694

16 years agoOnly allow deleting files that have been created by
Matthias Clasen [Fri, 28 Nov 2008 07:27:13 +0000 (07:27 +0000)]
Only allow deleting files that have been created by

        * gdesktopappinfo.c (g_app_info_can_delete): Only allow deleting
        files that have been created by g_app_info_create_from_commandline.

svn path=/trunk/; revision=7693

16 years agoBetter fix
Matthias Clasen [Fri, 28 Nov 2008 07:04:43 +0000 (07:04 +0000)]
Better fix

svn path=/trunk/; revision=7691

16 years agoAvoid unused variables
Matthias Clasen [Fri, 28 Nov 2008 07:02:57 +0000 (07:02 +0000)]
Avoid unused variables

svn path=/trunk/; revision=7690

16 years agoBug 559110 – Do not include libintl.h after glibintl.h
Matthias Clasen [Fri, 28 Nov 2008 06:24:51 +0000 (06:24 +0000)]
Bug 559110 – Do not include libintl.h after glibintl.h

2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 559110 – Do not include libintl.h after glibintl.h

        * glib/glibintl.h: Define bind_textdomain_codeset in the DISABLE_NLS
        branch. Patch by Peter Kjellerstedt.

        * glib/gutil.c: Don't include libintl.h directly.

svn path=/trunk/; revision=7688

16 years agoBug 562393 – g_buffered_input_stream_read_byte broken if data available
Matthias Clasen [Fri, 28 Nov 2008 05:57:07 +0000 (05:57 +0000)]
Bug 562393 – g_buffered_input_stream_read_byte broken if data available

2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 562393 – g_buffered_input_stream_read_byte broken if data
        available

        * gio/gbufferedinputstream.c (g_buffered_input_stream_read_byte): Fix
        handling of buffered content.  Patch by Philip Withnall

        * gio/tests/buffered-input-stream.c: Add a testcase for this bug.
        * gio/tests/Makefile.am: And build it

svn path=/trunk/; revision=7686

16 years agoFix an issue with callbacks that return FALSE.
Matthias Clasen [Fri, 28 Nov 2008 05:17:27 +0000 (05:17 +0000)]
Fix an issue with callbacks that return FALSE.

svn path=/trunk/; revision=7684

16 years agoBug 561807 – inotify_sub.c :: dup_dirname() fails to remove trailing '/'
Matthias Clasen [Fri, 28 Nov 2008 05:09:21 +0000 (05:09 +0000)]
Bug 561807 – inotify_sub.c :: dup_dirname() fails to remove trailing '/'

2008-11-28  Matthias Clasen  <mclasen@redhat.com>

        Bug 561807 – inotify_sub.c :: dup_dirname() fails to remove trailing
        '/'

        * inotify/inotify-sub.c (dup_dirname): Actually strip the trailing
        '/' away. Spotted by Dan Williams.

`

svn path=/trunk/; revision=7682

16 years agoBug 559413 – g_option_group_set_error_hook docs buglet
Christian Persch [Sun, 23 Nov 2008 21:16:06 +0000 (21:16 +0000)]
Bug 559413 – g_option_group_set_error_hook docs buglet

svn path=/trunk/; revision=7675

16 years agoBug 560568 – gkeyfile docs buglet
Christian Persch [Sun, 23 Nov 2008 21:16:01 +0000 (21:16 +0000)]
Bug 560568 – gkeyfile docs buglet

svn path=/trunk/; revision=7674

16 years agoBug 560569 – gkeyfile doesn't use the set list_separator in some cases
Christian Persch [Sun, 23 Nov 2008 21:15:57 +0000 (21:15 +0000)]
Bug 560569 – gkeyfile doesn't use the set list_separator in some cases

svn path=/trunk/; revision=7673

16 years agoBug 561212 – GFileReadMoreCallback API doc refers to non-existant function
Christophe Fergeau [Fri, 21 Nov 2008 10:30:43 +0000 (10:30 +0000)]
Bug 561212 – GFileReadMoreCallback API doc refers to non-existant function
* gio/giotypes.h: fix name of function referred to in
GFileReadMoreCallback API documentation

svn path=/trunk/; revision=7666

16 years agoNicer indices
Matthias Clasen [Fri, 21 Nov 2008 07:28:50 +0000 (07:28 +0000)]
Nicer indices

svn path=/trunk/; revision=7665

16 years agoBug 561375 – Leaks mountpoint description
Cosimo Cecchi [Fri, 21 Nov 2008 00:01:22 +0000 (00:01 +0000)]
Bug 561375 – Leaks mountpoint description

2008-11-21  Cosimo Cecchi  <cosimoc@gnome.org>

Bug 561375 – Leaks mountpoint description

* glocalfile.c: (get_mount_info): don't leak the mountpoint description
string.

svn path=/trunk/; revision=7662

16 years agoBug 561352 – Leak of icon description
Cosimo Cecchi [Thu, 20 Nov 2008 23:58:39 +0000 (23:58 +0000)]
Bug 561352 – Leak of icon description

2008-11-21  Cosimo Cecchi  <cosimoc@gnome.org>

Bug 561352 – Leak of icon description

* gcontenttype.c: (g_content_type_get_icon): don't leak the XDG mimetype
generic icon string.

svn path=/trunk/; revision=7660

16 years agoAdd some new macros
Matthias Clasen [Sat, 15 Nov 2008 00:54:24 +0000 (00:54 +0000)]
Add some new macros

svn path=/trunk/; revision=7657

16 years agoAdd G_FILE_ATTRIBUTE_PREVIEW_ICON
Matthias Clasen [Sat, 15 Nov 2008 00:04:49 +0000 (00:04 +0000)]
Add G_FILE_ATTRIBUTE_PREVIEW_ICON

svn path=/trunk/; revision=7655

16 years agoAdd G_FILE_ATTRIBUTE_PREVIEW_ICON to doc table
Matthias Clasen [Sat, 15 Nov 2008 00:03:25 +0000 (00:03 +0000)]
Add G_FILE_ATTRIBUTE_PREVIEW_ICON to doc table

svn path=/trunk/; revision=7654

16 years agoUpdates
Matthias Clasen [Fri, 14 Nov 2008 19:59:34 +0000 (19:59 +0000)]
Updates

svn path=/trunk/; revision=7650

16 years agoUpdate Ukrainian translation.
Maxim Dziumanenko [Thu, 13 Nov 2008 09:06:54 +0000 (09:06 +0000)]
Update Ukrainian translation.

2008-11-13 Maxim Dziumanenko <dziumanenko@gmail.com>

* Update Ukrainian translation.

svn path=/trunk/; revision=7649

16 years agoBug 556415 - Crash on Windows 2000 in g_winhttp_vfs_init()
Tor Lillqvist [Wed, 12 Nov 2008 17:52:39 +0000 (17:52 +0000)]
Bug 556415 - Crash on Windows 2000 in g_winhttp_vfs_init()

2008-11-12  Tor Lillqvist  <tml@novell.com>

Bug 556415 - Crash on Windows 2000 in g_winhttp_vfs_init()

* win32/gwinhttpvfs.h: Move the set of function pointers to
winhttp.dll into a separate struct GWinHttpDllFuncs. Just have a
pointer to that in the GWinHttpVfsClass.

* win32/gwinhttpvfs.c: Move the lookup of functions from
winhttp.dll into a function of its own, that stores the pointers
in a separate GWinHttpDllFuncs variable. Add two bookeeping
booleans lookup_done and funcs_found.

Don't call g_io_extension_point_implement() to register the
winhttp extension unless winhttp.dll has been successfully loaded
and the required functions found in it.

* win32/gwinhttp*.c: Adjust calls of the functions looked up from
winhttp.dll correspondingly.

svn path=/trunk/; revision=7648

16 years agoBug 559448 – GObject Reference Manual (typo)
Behdad Esfahbod [Mon, 10 Nov 2008 14:37:21 +0000 (14:37 +0000)]
Bug 559448 – GObject Reference Manual (typo)

2008-11-10  Behdad Esfahbod  <behdad@gnome.org>

        Bug 559448 – GObject Reference Manual (typo)

        * gobject/tut_gobject.xml: Fix typo.

svn path=/trunk/; revision=7646

16 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sat, 8 Nov 2008 14:56:59 +0000 (14:56 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=7645

16 years agoBug 558672 – NULL key lookup using g_hash_table_lookup_extended()
Christian Dywan [Tue, 4 Nov 2008 17:01:19 +0000 (17:01 +0000)]
Bug 558672 – NULL key lookup using g_hash_table_lookup_extended()

2008-11-04  Christian Dywan  <christian@imendio.com>

Bug 558672 – NULL key lookup using g_hash_table_lookup_extended()

* glib/ghash.c:
Clarify g_hash_table_lookup_extended

svn path=/trunk/; revision=7644

16 years agoMention ac_cv_func_posix_getgrgid_r.
Matthias Clasen [Tue, 4 Nov 2008 04:28:32 +0000 (04:28 +0000)]
Mention ac_cv_func_posix_getgrgid_r.

* glib/cross.sgml: Mention ac_cv_func_posix_getgrgid_r.

svn path=/trunk/; revision=7643

16 years agoExpand the docs of g_object_class_install_property. Proposed by Maciej
Matthias Clasen [Tue, 4 Nov 2008 04:17:40 +0000 (04:17 +0000)]
Expand the docs of g_object_class_install_property. Proposed by Maciej

* gobject.c: Expand the docs of g_object_class_install_property.
Proposed by Maciej Piechotka

svn path=/trunk/; revision=7642

16 years agoExpand also build/win32/vs9/Makefile.
Tor Lillqvist [Sun, 2 Nov 2008 19:43:52 +0000 (19:43 +0000)]
Expand also build/win32/vs9/Makefile.

2008-11-02  Tor Lillqvist  <tml@novell.com>

* configure.in: Expand also build/win32/vs9/Makefile.

svn path=/trunk/; revision=7641

16 years agoAdd vs9.
Tor Lillqvist [Sun, 2 Nov 2008 19:42:48 +0000 (19:42 +0000)]
Add vs9.

2008-11-02  Tor Lillqvist  <tml@novell.com>

* win32/Makefile.am (SUBDIRS): Add vs9.

svn path=/trunk/; revision=7640

16 years agoBug 558153 - Patch for .def files generation
Tor Lillqvist [Sun, 2 Nov 2008 19:41:25 +0000 (19:41 +0000)]
Bug 558153 - Patch for .def files generation

2008-11-02  Tor Lillqvist  <tml@novell.com>

Bug 558153 - Patch for .def files generation

* win32/{vs8,vs9}/*.vcproj: Add &quot; around paths, making it
possible to compile in a directory containing spaces. .def files
generation is done for every configuration not only the "Debug"
ones.

Patch by Guillaume Duhamel.

svn path=/trunk/; revision=7639

16 years agoBug 558513 – g_warn_if_fail FIXME in gtestutils
Christian Dywan [Fri, 31 Oct 2008 09:56:19 +0000 (09:56 +0000)]
Bug 558513 – g_warn_if_fail FIXME in gtestutils

* glib/gtestutils.c (g_test_log_send):
Turn g_assert into g_warn_if_fail as advised

svn path=/trunk/; revision=7637

16 years agoBug 558185 – 'parent' variable in
Grahame Bowland [Fri, 31 Oct 2008 02:23:55 +0000 (02:23 +0000)]
Bug 558185 – 'parent' variable in

2008-10-31  Grahame Bowland  <grahame@angrygoats.net>

Bug 558185 – 'parent' variable in g_local_file_get_child_for_display_name()
hits g_object_unref(NULL) assertion

* gio/glocalfile.c:
- remove unused variable. Patch by Matt Johnston <matt@ucc.asn.au>

svn path=/trunk/; revision=7636

16 years agoClarified/added docs for G_STRINGIFY, G_PASTE and G_STATIC_ASSERT, based
16:04:38 Tim Janik [Wed, 29 Oct 2008 15:14:29 +0000 (15:14 +0000)]
Clarified/added docs for G_STRINGIFY, G_PASTE and G_STATIC_ASSERT, based

2008-10-29 16:04:38  Tim Janik  <timj@gtk.org>

        * glib/tmpl/macros_misc.sgml: Clarified/added docs for
        G_STRINGIFY, G_PASTE and G_STATIC_ASSERT, based on
        patches from Christian Persch and  Christian Dywan.

svn path=/trunk/; revision=7634

16 years agoadded G_PASTE() and G_STATIC_ASSERT(), based on patches by Christian
16:11:14 Tim Janik [Wed, 29 Oct 2008 15:14:06 +0000 (15:14 +0000)]
added G_PASTE() and G_STATIC_ASSERT(), based on patches by Christian

2008-10-29 16:11:14  Tim Janik  <timj@gtk.org>

        * glib/gmacros.h: added G_PASTE() and G_STATIC_ASSERT(), based on
        patches by Christian Persch and Christian Dywan. Fixes:
        Bug 558381 - Add support for compile time assertions

svn path=/trunk/; revision=7633

16 years agoreviewed by: Alexander Larsson <alexl@redhat.com>
Cosimo Cecchi [Tue, 28 Oct 2008 14:51:56 +0000 (14:51 +0000)]
reviewed by: Alexander Larsson <alexl@redhat.com>

2008-10-28  Cosimo Cecchi  <cosimoc@gnome.org>

reviewed by: Alexander Larsson <alexl@redhat.com>

* gdatainputstream.c: Make the docs of g_dada_input_stream_read_line ()
clearer about the behavior when there's no more content to read.

svn path=/trunk/; revision=7632

16 years agochanged "#GHashTableIterator" to "#GHashTableIter" in the
Joseph Pingenot [Mon, 27 Oct 2008 22:59:42 +0000 (22:59 +0000)]
changed "#GHashTableIterator" to "#GHashTableIter" in the

* glib/ghash.c: changed "#GHashTableIterator" to "#GHashTableIter"
        in the documentation-comments above g_hash_table_foreach_remove()
        and g_hash_table_foreach_steal() to correctly name and link to
        GHashTableIter.  This affects the GNOME documentation website
        as well, so further steps are likely necessary beyond this subproject.
* ChangeLog modified to reflect this.

-Joseph (solarion)

svn path=/trunk/; revision=7631

16 years agoFix leak inside g_local_file_get_parse_name()
Federico Mena Quintero [Mon, 27 Oct 2008 20:42:32 +0000 (20:42 +0000)]
Fix leak inside g_local_file_get_parse_name()

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=7629

16 years agoBug 557592 - Missing include in gwinhttpfile.c
Tor Lillqvist [Mon, 27 Oct 2008 08:30:08 +0000 (08:30 +0000)]
Bug 557592 - Missing include in gwinhttpfile.c

2008-10-27  Tor Lillqvist  <tml@novell.com>

Bug 557592 - Missing include in gwinhttpfile.c

* win32/gwinhttpfile.c: Include <wchar.h> to make it compile with
MSVC2008.

svn path=/trunk/; revision=7628

16 years agoAdd bug ref
Matthias Clasen [Fri, 24 Oct 2008 04:11:26 +0000 (04:11 +0000)]
Add bug ref

svn path=/trunk/; revision=7626

16 years agoAccept short data
Matthias Clasen [Fri, 24 Oct 2008 04:10:50 +0000 (04:10 +0000)]
Accept short data

svn path=/trunk/; revision=7625

16 years agoBug 556910 – [fam-helper.c:223]: Memory leak: sub
Matthias Clasen [Fri, 24 Oct 2008 04:04:42 +0000 (04:04 +0000)]
Bug 556910 – [fam-helper.c:223]: Memory leak: sub

2008-10-24  Matthias Clasen  <mclasen@redhat.com>

        Bug 556910 – [fam-helper.c:223]: Memory leak: sub

        * fam/fam-helper.c: Fix a memory leak and formatting issues.
        Reported by Daniel Marjamäki

svn path=/trunk/; revision=7624

16 years agoBug 556921 – gpoll.h breaks hal compilation
Matthias Clasen [Fri, 24 Oct 2008 03:55:29 +0000 (03:55 +0000)]
Bug 556921 – gpoll.h breaks hal compilation

2008-10-23 Matthias Clasen <mclasen@redhat.com>

        Bug 556921 – gpoll.h breaks hal compilation

        * glib/gpoll.h: Include gtypes.h. Pointed out by Anis Elleuch

svn path=/trunk/; revision=7623

16 years agoFix docs
Matthias Clasen [Fri, 24 Oct 2008 03:52:02 +0000 (03:52 +0000)]
Fix docs

svn path=/trunk/; revision=7622

16 years agoBug 528320 - Incorrect icons displayed for files with custom mimetype
Alexander Larsson [Thu, 23 Oct 2008 09:10:01 +0000 (09:10 +0000)]
Bug 528320 - Incorrect icons displayed for files with custom mimetype

2008-10-23  Alexander Larsson  <alexl@redhat.com>

Bug 528320 - Incorrect icons displayed for files with custom mimetype icons

        * glocalfileinfo.c:
        (_g_local_file_info_get):
Don't return the fallback icon (text-x-generic) for all files.
This is causing problems with theme icon lookup and custom mime
icons, as the generic fallback overrides custom mime icons in
inherited themes.

This is a slight change as applications might not get an icon wher
they previously did. But there is no guarantee to get on neither before
or after this change, so it should not break applications. Changes
to nautilus and gtk+ will be done to manually use the generic fallback
icon if no icon is found, but this is only required for rare cases.

svn path=/trunk/; revision=7620

16 years agoAdd G_FILE_ATTRIBUTE_PREVIEW_ICON (#557182)
Alexander Larsson [Tue, 21 Oct 2008 13:02:05 +0000 (13:02 +0000)]
Add G_FILE_ATTRIBUTE_PREVIEW_ICON (#557182)

2008-10-21  Alexander Larsson  <alexl@redhat.com>

        * gfileinfo.h:
Add G_FILE_ATTRIBUTE_PREVIEW_ICON (#557182)

svn path=/trunk/; revision=7619

16 years agoBug 555740 - gicon serialization Based on patch from David Zeuthen
Alexander Larsson [Tue, 21 Oct 2008 11:51:48 +0000 (11:51 +0000)]
Bug 555740 - gicon serialization Based on patch from David Zeuthen

2008-10-21  Alexander Larsson  <alexl@redhat.com>

Bug 555740 - gicon serialization
Based on patch from David Zeuthen

        * gicon.[ch]:
        * gio.symbols:
Add g_icon_to_string() and g_icon_new_for_string().

        * gemblem.c:
        * gemblemedicon.c:
        * gfileicon.c:
        * gthemedicon.c:
Implement icon serialization for built-in icon types

        * tests/Makefile.am:
        * tests/g-icon.c:
Added GIcon serialization test

svn path=/trunk/; revision=7618

16 years agoBug 557087 – mem leak in g_content_types_get_registered
Christian Persch [Mon, 20 Oct 2008 16:49:16 +0000 (16:49 +0000)]
Bug 557087 – mem leak in g_content_types_get_registered

svn path=/trunk/; revision=7616

16 years agoBug 556186 – gpoll.h breaks gmain.h inclusion
Michael Natterer [Sun, 19 Oct 2008 20:38:14 +0000 (20:38 +0000)]
Bug 556186 – gpoll.h breaks gmain.h inclusion

2008-10-19  Michael Natterer  <mitch@imendio.com>

Bug 556186 – gpoll.h breaks gmain.h inclusion

* glib/gpoll.h: different fix: disallow direct inclusion
unconditionally again but make an exception if included from
gmain.h to maintain compatibility.

svn path=/trunk/; revision=7615

16 years agoBump version
Matthias Clasen [Fri, 17 Oct 2008 00:06:03 +0000 (00:06 +0000)]
Bump version

svn path=/trunk/; revision=7613

16 years ago2.19.0 GLIB_2_19_0
Matthias Clasen [Thu, 16 Oct 2008 23:59:50 +0000 (23:59 +0000)]
2.19.0

svn path=/trunk/; revision=7611

16 years agoDon't specify multiple directories in DOC_SOURCE_DIR. It doesn't work.
Matthias Clasen [Thu, 16 Oct 2008 19:27:22 +0000 (19:27 +0000)]
Don't specify multiple directories in DOC_SOURCE_DIR. It doesn't work.

2008-10-16  Matthias Clasen  <mclasen@redhat.com>

        * glib/Makefile.am: Don't specify multiple directories in
        DOC_SOURCE_DIR. It doesn't work.

svn path=/trunk/; revision=7607

16 years agoUpdates
Matthias Clasen [Thu, 16 Oct 2008 04:53:25 +0000 (04:53 +0000)]
Updates

svn path=/trunk/; revision=7604

16 years agoBug 556422 – g_file_enumerator_next_file: unclear whether return value
Matthias Clasen [Thu, 16 Oct 2008 04:19:53 +0000 (04:19 +0000)]
Bug 556422 – g_file_enumerator_next_file: unclear whether return value

2008-10-16  Matthias Clasen  <mclasen@redhat.com>

        Bug 556422 – g_file_enumerator_next_file: unclear whether return
        value needs to be freed

        * gfileenumerator.c (g_file_enumerate_next_file): Clarify
        the return value docs. Pointed out by Armin Burgmeier

svn path=/trunk/; revision=7603

16 years agoBug 556334 – Warning when building without selinux support
Matthias Clasen [Wed, 15 Oct 2008 03:37:56 +0000 (03:37 +0000)]
Bug 556334 – Warning when building without selinux support

2008-10-14  Matthias Clasen  <mclasen@redhat.com>

        Bug 556334 – Warning when building without selinux support

        * glocalfileinfo.c: Avoid compiler warnings when selinux is
        disabled. Patch by Pascal Terjan

svn path=/trunk/; revision=7601

16 years agoFix make check
Matthias Clasen [Wed, 15 Oct 2008 01:32:01 +0000 (01:32 +0000)]
Fix make check

svn path=/trunk/; revision=7600

16 years agoBug 556186 – gpoll.h breaks gmain.h inclusion
Christian Persch [Tue, 14 Oct 2008 10:11:29 +0000 (10:11 +0000)]
Bug 556186 – gpoll.h breaks gmain.h inclusion

svn path=/trunk/; revision=7599

16 years agoBug 556101 – static mutex yields warnings with g++ Reviewed by Tim Janik
Sven Herzberg [Mon, 13 Oct 2008 12:54:13 +0000 (12:54 +0000)]
Bug 556101 – static mutex yields warnings with g++ Reviewed by Tim Janik

2008-10-13  Sven Herzberg  <sven@imendio.com>

Bug 556101 – static mutex yields warnings with g++
Reviewed by Tim Janik

* configure.in: added an intermediate cast to gpointer

svn path=/trunk/; revision=7598

16 years agoBug 555311 – format not a string literal and no format arguments
Christian Persch [Mon, 13 Oct 2008 12:43:37 +0000 (12:43 +0000)]
Bug 555311 – format not a string literal and no format arguments

svn path=/trunk/; revision=7597

16 years agoWhen adding an application as handling a mime type (but not as the
Alexander Larsson [Mon, 13 Oct 2008 10:02:30 +0000 (10:02 +0000)]
When adding an application as handling a mime type (but not as the

2008-10-13  Alexander Larsson  <alexl@redhat.com>

        * gdesktopappinfo.c:
When adding an application as handling a mime type (but
not as the default), copy the full list of desktop ids handling
that type in before adding the new one on the end of the list.
This means we're not accidentally changing the default by overriding
the info from the later directories in the search path.

Also, fixes small leak of removed_entries.

svn path=/trunk/; revision=7595

16 years agoDeprecate g_volume_monitor_adopt_orphan_mount() (#555331).
David Zeuthen [Sun, 12 Oct 2008 17:05:17 +0000 (17:05 +0000)]
Deprecate g_volume_monitor_adopt_orphan_mount() (#555331).

2008-10-12  David Zeuthen  <davidz@redhat.com>

        * gio.symbols:
        * gunionvolumemonitor.c:
        * gvolumemonitor.h:
        Deprecate g_volume_monitor_adopt_orphan_mount() (#555331).

svn path=/trunk/; revision=7594

16 years agoBug 551355 – [PATCH] Make glib build with libtool 2.2
Behdad Esfahbod [Sat, 11 Oct 2008 00:04:51 +0000 (00:04 +0000)]
Bug 551355 – [PATCH] Make glib build with libtool 2.2

2008-10-10  Behdad Esfahbod  <behdad@gnome.org>

        Bug 551355 – [PATCH] Make glib build with libtool 2.2

        * autogen.sh: Accept libtool 2.2.   We are moving towards having
        it working.

svn path=/trunk/; revision=7593

16 years agoWith libtool 2.x, regenerate libtool early. Based on bug 552107, patch by
Behdad Esfahbod [Fri, 10 Oct 2008 23:55:38 +0000 (23:55 +0000)]
With libtool 2.x, regenerate libtool early. Based on bug 552107, patch by

2008-10-10  Behdad Esfahbod  <behdad@gnome.org>

        * configure.in: With libtool 2.x, regenerate libtool early.
        Based on bug 552107, patch by Patryk Zawadzki

svn path=/trunk/; revision=7592

16 years agoUpper half of byte is >> 4, not >> 8. Found by Kjartan Maraas via sparse
Alexander Larsson [Fri, 10 Oct 2008 11:35:39 +0000 (11:35 +0000)]
Upper half of byte is >> 4, not >> 8. Found by Kjartan Maraas via sparse

2008-10-10  Alexander Larsson  <alexl@redhat.com>

* gfileattribute.c (escape_byte_string):
Upper half of byte is >> 4, not >> 8.
Found by Kjartan Maraas via sparse

svn path=/trunk/; revision=7590

16 years ago Bug 555711 – Wrong fallback order of mimetype icons
Matthias Clasen [Fri, 10 Oct 2008 05:07:56 +0000 (05:07 +0000)]
    Bug 555711 – Wrong fallback order of mimetype icons

        * gcontenttype.c: Don't prefer generic icons over
        default mimetype icons.

        * xdgmime/xdgmimecache.c (xdg_mime_cache_get_icon):
        * xdgmime/xdgmime.c (xdg_mime_get_icon): Don't fall back
        to generic icons.
        Patch by Krysztof Kosiński

svn path=/trunk/; revision=7587