Kjartan Maraas [Tue, 13 May 2008 15:33:09 +0000 (15:33 +0000)]
#include <locale.h> to fix the build.
2008-05-13 Kjartan Maraas <kmaraas@gnome.org>
* glib/gi18n.c: #include <locale.h> to fix the build.
svn path=/trunk/; revision=6888
Bastien Nocera [Tue, 13 May 2008 12:42:40 +0000 (12:42 +0000)]
A URI scheme must start with a letter, even if later more characters are
2008-05-13 Bastien Nocera <hadess@hadess.net>
* gfile.c (has_valid_scheme): A URI scheme must start with a
letter, even if later more characters are allowed (#532852)
svn path=/trunk/; revision=6887
Yair Hershkovitz [Mon, 12 May 2008 10:04:21 +0000 (10:04 +0000)]
Coding convention fix. Space between a function name and its opening
2008-05-12 Yair Hershkovitz <yairhr@gmail.com>
* glib/gi18n.c (g_i18n_init): Coding convention fix. Space between
a function name and its opening parenthesis.
svn path=/trunk/; revision=6885
Tor Lillqvist [Mon, 12 May 2008 07:57:21 +0000 (07:57 +0000)]
Add g_i18n_init.
2008-05-12 Tor Lillqvist <tml@novell.com>
* glib/glib.symbols: Add g_i18n_init.
svn path=/trunk/; revision=6884
Tor Lillqvist [Mon, 12 May 2008 06:58:50 +0000 (06:58 +0000)]
Bug 530457 - G_USER_DIRECTORY_DOWNLOAD folder improperly mapped
2008-05-12 Tor Lillqvist <tml@novell.com>
Bug 530457 - G_USER_DIRECTORY_DOWNLOAD folder improperly mapped
* glib/gutils.c (load_user_special_dirs): When running on Vista or
later, use SHGetKnownFolderPath() to get the FOLDERID_Downloads
folder for G_USER_DIRECTORY_DOWNLOAD, and FOLDERID_Public for
G_USER_DIRECTORY_PUBLIC_SHARE.
svn path=/trunk/; revision=6883
Yair Hershkovitz [Sun, 11 May 2008 09:34:29 +0000 (09:34 +0000)]
Bug 503071 - Application direction changes to right to left even if theres
2008-05-11 Yair Hershkovitz <yairhr@gmail.com>
Bug 503071 - Application direction changes to right to left even if
theres no translation.
* glib/gi18n.c: g_i18n_init() for initializing the glib i18n,
checking if a translation is available for the calling app. wrappers for
gettext, dgettext and dpgettext to check first if the application
should be translated.
* glib/gi18n.h: symbol declaration for gettext wrappers.
* glib/gi18n-lib.h: include gi18n.h instead of libintl.h.
* glib/gstrfuncs.c: moved g_dpgettext() to glib/gi18n.c.
* glib/gutils.c: use g_dgettext() instead of dgettext().
* glib/glibintl.h: include gi18n.h.
* glib.symbols: added gettext wrappers.
* glib/Makefile.am: added gi18n.c.
svn path=/trunk/; revision=6882
Alexander Shopov [Thu, 8 May 2008 20:07:33 +0000 (20:07 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
2008-05-08 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>
svn path=/trunk/; revision=6880
Michael Natterer [Mon, 5 May 2008 15:12:13 +0000 (15:12 +0000)]
Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent code from
2008-05-05 Michael Natterer <mitch@imendio.com>
* Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent
code from being checked in that breaks the build of applications
which use G_DISABLE_SINGLE_INCLUDES.
* makegioalias.pl: make the alias file include "glib.h" instead of
"glibconfig.h".
* gio.symbols: whitespace change to force regeneration of the
alias file after above script change.
* gfileinfo.h: remove inlcusion of <glib/gfileutils.h>.
* gfilenamecompleter.c: remove inclusion of "gurifuncs.h".
* gioerror.h: #include <glib.h> instead of <glib/gerror.h>.
* glocalfileinfo.c: remove inclusion of <glib/gchecksum>.
svn path=/trunk/; revision=6879
Michael Natterer [Mon, 5 May 2008 15:05:40 +0000 (15:05 +0000)]
Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent code from
2008-05-05 Michael Natterer <mitch@imendio.com>
* Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent
code from being checked in that breaks the build of applications
which use G_DISABLE_SINGLE_INCLUDES.
svn path=/trunk/; revision=6878
Michael Natterer [Mon, 5 May 2008 15:04:58 +0000 (15:04 +0000)]
Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent code from
2008-05-05 Michael Natterer <mitch@imendio.com>
* Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent
code from being checked in that breaks the build of applications
which use G_DISABLE_SINGLE_INCLUDES.
* gmodule.c: #include "glib.h" instead of "glibconfig.h"
svn path=/trunk/; revision=6877
Michael Natterer [Mon, 5 May 2008 15:04:00 +0000 (15:04 +0000)]
Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent code from
2008-05-05 Michael Natterer <mitch@imendio.com>
* Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent
code from being checked in that breaks the build of applications
which use G_DISABLE_SINGLE_INCLUDES.
svn path=/trunk/; revision=6876
Michael Natterer [Mon, 5 May 2008 15:02:15 +0000 (15:02 +0000)]
#define __GLIB_H_INSIDE__ around including everything.
2008-05-05 Michael Natterer <mitch@imendio.com>
* glib/glib.h: #define __GLIB_H_INSIDE__ around including
everything.
* glib/*.h: check for that define instead of __G_LIB_H__ if
G_DISABLE_SINGLE_INCLUDES is defined.
* glib/gdatasetprivate.h: #include <glib.h> instead of
<glib/gdataset.h>
svn path=/trunk/; revision=6875
13:24:13 Tim Janik [Fri, 2 May 2008 11:22:10 +0000 (11:22 +0000)]
renamed GMainDispatch.dispatching_sources to be more descriptive and
2008-05-02 13:24:13 Tim Janik <timj@imendio.com>
* glib/gmain.c: renamed GMainDispatch.dispatching_sources to be more
descriptive and distinguishable within the source file.
svn path=/trunk/; revision=6874
David Zeuthen [Mon, 28 Apr 2008 22:38:49 +0000 (22:38 +0000)]
Avoid displaying mounts in a subdirectory not accessible to the user
2008-04-28 David Zeuthen <davidz@redhat.com>
* gunixmounts.c (g_unix_mount_guess_should_display): Avoid
displaying mounts in a subdirectory not accessible to the
user (#526320).
svn path=/trunk/; revision=6872
Yannig MARCHEGAY [Wed, 23 Apr 2008 08:45:23 +0000 (08:45 +0000)]
Updated Occitan translation
svn path=/trunk/; revision=6871
Michael Natterer [Tue, 22 Apr 2008 13:51:37 +0000 (13:51 +0000)]
fix library versioning (it was 0.0.0).
2008-04-22 Michael Natterer <mitch@imendio.com>
* Makefile.am: fix library versioning (it was 0.0.0).
svn path=/trunk/; revision=6870
Adam Weinberger [Tue, 22 Apr 2008 04:01:33 +0000 (04:01 +0000)]
Updated Canadian English translation.
2008-04-22 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
svn path=/trunk/; revision=6869
Tor Lillqvist [Mon, 21 Apr 2008 12:24:49 +0000 (12:24 +0000)]
Bug 528752 - Win32 build and SSL not working
2008-04-21 Tor Lillqvist <tml@novell.com>
Bug 528752 - Win32 build and SSL not working
This bug report against libsoup points out an issue with the use
of bitfields in the GIOChannel struct that should really be taken
care of here in GLib.
* configure.in: Add Autoconf variable GLIB_EXTRA_CFLAGS which will
contain the -mms-bitfields flag on Windows.
* glib-2.0.pc.in: Add it to Cflags.
svn path=/trunk/; revision=6868
Tor Lillqvist [Mon, 21 Apr 2008 08:38:36 +0000 (08:38 +0000)]
configure.in More work on enabling static building on Windows. When
2008-04-21 Tor Lillqvist <tml@novell.com>
* configure.in
* */Makefile.am: More work on enabling static building on
Windows. When building statically: Also define
GOBJECT_STATIC_COMPILATION in glibconfig.h so that also the
variables in gparamspecs.h get declared without any
dllimport/dllexport decorations. Don't install .def files which
obviously have no meaning for static libraries. Don't create MS
import libraries. Don't do any resource object files.
svn path=/trunk/; revision=6866
Lin Ma [Mon, 21 Apr 2008 02:40:40 +0000 (02:40 +0000)]
Default disable all loggings. Fixed two macro nits.
2008-04-21 Lin Ma <Lin.Ma@Sun.COM>
* fen/fen-data.c, fen/fen-helper.c, fen/fen-missing.c, fen/fen-node.c:
Default disable all loggings.
* fen/fen-kernel.c: (printevent), (port_add_kevent),
(port_fetch_event_cb): Fixed two macro nits.
svn path=/trunk/; revision=6865
Yair Hershkovitz [Sun, 20 Apr 2008 15:33:02 +0000 (15:33 +0000)]
updated hebrew translation
svn path=/trunk/; revision=6864
Kjartan Maraas [Sat, 19 Apr 2008 09:10:46 +0000 (09:10 +0000)]
Updated Norwegian bokmål translation.
2008-04-19 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=6863
17:40:58 Tim Janik [Fri, 18 Apr 2008 15:40:38 +0000 (15:40 +0000)]
fixed gstdio.h include.
2008-04-18 17:40:58 Tim Janik <timj@imendio.com>
* tests/testglib.c: fixed gstdio.h include.
* tests/Makefile.am: properly list testglib.c SOURCES.
svn path=/trunk/; revision=6862
Emmanuele Bassi [Thu, 17 Apr 2008 11:29:26 +0000 (11:29 +0000)]
Use the macro GLib provides for byte-swapping as it can be optimized.
2008-04-17 Emmanuele Bassi <ebassi@gnome.org>
* glib/gchecksum.c:
(sha_byte_reverse): Use the macro GLib provides for byte-swapping
as it can be optimized.
(g_checksum_update): Fix a compiler warning.
svn path=/trunk/; revision=6861
Matthias Clasen [Wed, 16 Apr 2008 21:55:32 +0000 (21:55 +0000)]
Rework the timestamp checking code to protect against duplicate
2008-04-16 Matthias Clasen <mclasen@redhat.com>
* xdgmime/xdgmime.c: Rework the timestamp checking code
to protect against duplicate directories in XDG_DATA_DIRS.
Fixes fd.o bug 12513, reported by Joe Shaw.
svn path=/trunk/; revision=6859
Matthias Clasen [Wed, 16 Apr 2008 17:13:19 +0000 (17:13 +0000)]
Partically revert the last commit after realizing that
2008-04-16 Matthias Clasen <mclasen@redhat.com>
Partically revert the last commit after realizing that
xdg_mime_media_type_equal doesn't have to init at all.
* xdgmime/xdgmime.h:
* xdgmime/xdgmime.c: Get rid of _xdg_mime_media_type_equal
* xdgmime/xdgmimecache.c: Use xdg_mime_media_type_equal
svn path=/trunk/; revision=6857
Matthias Clasen [Wed, 16 Apr 2008 16:54:44 +0000 (16:54 +0000)]
Avoid possible memory corruption in xdgmime, fd.o bug 12512, reported by
2008-04-16 Matthias Clasen <mclasen@redhat.com>
Avoid possible memory corruption in xdgmime, fd.o bug 12512,
reported by Joe Shaw and Federico Mena Quintero.
* xdgmime/xdgmime.c(_xdg_mime_media_type_equal): Implement.
(xdg_mime_media_type_equal): Turn into a wrapper around the
_-prefixed version.
* xdgmime/xdgmimecache.c: Use the _-prefixed versions of comparison
functions throughout.
svn path=/trunk/; revision=6854
Michael Meeks [Wed, 16 Apr 2008 16:48:23 +0000 (16:48 +0000)]
tolerate an empty TryExec= line without failing; nautilus used to create
2008-04-16 Michael Meeks <michael.meeks@novell.com>
* gdesktopappinfo.c (g_desktop_app_info_new_from_filename):
tolerate an empty TryExec= line without failing; nautilus used
to create launchers with these in previous versions. Fixes #528433
svn path=/trunk/; revision=6853
Philip Withnall [Tue, 15 Apr 2008 16:53:33 +0000 (16:53 +0000)]
Fixed British English translation.
2008-04-15 Philip Withnall <pwithnall@svn.gnome.org>
* en_GB.po: Fixed British English translation.
svn path=/trunk/; revision=6851
Mukund Sivaraman [Tue, 15 Apr 2008 14:32:58 +0000 (14:32 +0000)]
Fixed typos in gtk-doc comments.
2008-04-15 Mukund Sivaraman <muks@mukund.org>
* gio/gfile.c: Fixed typos in gtk-doc comments.
svn path=/trunk/; revision=6850
Mathias Hasselmann [Thu, 10 Apr 2008 21:40:48 +0000 (21:40 +0000)]
Bug 519137 – g_slice_dup macro needs cast for 64-bit platform
* glib/gslice.h (g_slice_copy): Apply type casts needed
for proper compilation on 64-bit platforms.
svn path=/trunk/; revision=6848
Federico Mena Quintero [Wed, 9 Apr 2008 20:20:19 +0000 (20:20 +0000)]
Don't leak apps_by_name in GBookmarkFile metadata items
2008-04-09 Federico Mena Quintero <federico@novell.com>
* glib/gbookmarkfile.c (bookmark_metadata_free): Don't leak
the apps_by_name hash table if the applications list is empty.
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=6846
Padraig O'Briain [Wed, 9 Apr 2008 14:53:05 +0000 (14:53 +0000)]
In g_app_info_create_from_commandline set comment after name. Fixes
2008-04-09 Padraig O'Briain <padraig.obriain@sun.com>
* gdesktopappinfo.c: In g_app_info_create_from_commandline set comment
after name. Fixes #527132.
svn path=/trunk/; revision=6844
Behdad Esfahbod [Tue, 8 Apr 2008 21:31:25 +0000 (21:31 +0000)]
Add ISO 15924 code comments for new scripts.
2008-04-08 Behdad Esfahbod <behdad@gnome.org>
* glib/gunicode.h: Add ISO 15924 code comments for new scripts.
svn path=/trunk/; revision=6843
Tomas Bzatek [Tue, 8 Apr 2008 15:56:42 +0000 (15:56 +0000)]
Doc update
2008-04-08 Tomas Bzatek <tbzatek@redhat.com>
* gfile.c: (g_file_replace):
Doc update
svn path=/trunk/; revision=6841
Matthias Clasen [Tue, 8 Apr 2008 02:59:05 +0000 (02:59 +0000)]
Bug 491554 – Update to Unicode 5.1.0
* glib/gunichartables.h:
* glib/gunicode.h:
* glib/gunibreak.h:
* glib/gmirroringtable.h:
* glib/gscripttable.h:
* glib/gen-script-table.pl: Update to Unicode 5.1.0. Patch by
Behdad Esfahbod
svn path=/trunk/; revision=6834
Matthias Clasen [Tue, 8 Apr 2008 02:22:37 +0000 (02:22 +0000)]
Bug 526619 – make test-report crash
* glib/gtester.c: Allocate enough space for argv. Patch by
Hiroyuki Ikezoe
svn path=/trunk/; revision=6832
Matthias Clasen [Tue, 8 Apr 2008 01:59:47 +0000 (01:59 +0000)]
Bug 526796 – Wrong order of arguments in g_file_copy's fallback
* gfile.c (file_copy_fallback): Fix the argument order. Patch
by Christian Kellner.
svn path=/trunk/; revision=6830
Matthias Clasen [Tue, 8 Apr 2008 01:54:28 +0000 (01:54 +0000)]
Add missing *.
* gobject/tut_howto.xml: Add missing *.
svn path=/trunk/; revision=6829
Stanislav Brabec [Mon, 7 Apr 2008 08:37:16 +0000 (08:37 +0000)]
Credits update according to #522335#c6.
svn path=/trunk/; revision=6828
Matthias Clasen [Fri, 4 Apr 2008 13:06:14 +0000 (13:06 +0000)]
Make the fix for bug 448943 work.
2008-04-04 Matthias Clasen <mclasen@redhat.com>
* glib/gmain.c: Make the fix for bug 448943 work.
svn path=/trunk/; revision=6826
Sebastien Bacher [Fri, 4 Apr 2008 07:37:34 +0000 (07:37 +0000)]
Don't list the user directory as a mount, fix potential issue when other
2008-04-04 Sebastien Bacher <seb128@ubuntu.com>
* gunixmounts.c: (g_unix_mount_guess_should_display):
Don't list the user directory as a mount, fix potential issue
when other users have a similar naming and don't special case the
gvfs mounts there since that's not required (#525866)
svn path=/trunk/; revision=6825
Tor Lillqvist [Thu, 3 Apr 2008 22:43:31 +0000 (22:43 +0000)]
Define GLIB_STATIC_COMPILATION here also, if needed.
2008-04-04 Tor Lillqvist <tml@novell.com>
* glibconfig.h.win32.in: Define GLIB_STATIC_COMPILATION here also,
if needed.
svn path=/trunk/; revision=6822
Tor Lillqvist [Thu, 3 Apr 2008 22:09:39 +0000 (22:09 +0000)]
Clarification.
svn path=/trunk/; revision=6821
Tor Lillqvist [Thu, 3 Apr 2008 22:03:32 +0000 (22:03 +0000)]
Make sure we don't build both shared and static at the same time on
2008-04-04 Tor Lillqvist <tml@novell.com>
* configure.in: Make sure we don't build both shared and static at
the same time on Windows. Put a #define for
GLIB_STATIC_COMPILATION into glibconfig.h in the static case, so
that the use of variables from libglib gets the dllimport stuff in
the GLIB_VAR macro as defined in gtypes.h automatically
correct. This means that a shared and static build of GLib can't
be installed in the same prefix on Windows, which sucks a bit. But
with variables in the GLib API, there isn't much we can do
otherwise. The alternative would be to force the developer who
compiles against a statically built GLib to use
-DGLIB_STATIC_COMPILATION.
svn path=/trunk/; revision=6820
Tor Lillqvist [Thu, 3 Apr 2008 20:17:15 +0000 (20:17 +0000)]
Don't enforce shared library build only on Windows. It might well make
2008-04-03 Tor Lillqvist <tml@novell.com>
* configure.in: Don't enforce shared library build only on
Windows. It might well make sense to build static libraries in
some use cases.
* glib/gutils.c: Don't compile the DllMain if building libglib
statically. Also in that case don't return NULL from
_glib_get_installation_directory(), but return the installation
directory of the program's .exe file.
svn path=/trunk/; revision=6818
Tor Lillqvist [Thu, 3 Apr 2008 14:59:39 +0000 (14:59 +0000)]
Bug 525972 - UCS-4 not in the new win_iconv implementation
2008-04-03 Tor Lillqvist <tml@novell.com>
Bug 525972 - UCS-4 not in the new win_iconv implementation
* glib/win_iconv.c: Add UCS-4. Also add spelling of UCS-2 without
the hyphen.
svn path=/trunk/; revision=6816
Matthias Clasen [Thu, 3 Apr 2008 04:51:16 +0000 (04:51 +0000)]
Bug 448943 – g_timeout_add_seconds() problems
2008-04-03 Matthias Clasen <mclasen@redhat.com>
Bug 448943 – g_timeout_add_seconds() problems
* glib/gmain.c (g_timeout_set_expiration): Prevent expiration
time going negative. Reported by Cody Russell, analyzed by
Olivier Crete, patch by Sjoerd Simons.
svn path=/trunk/; revision=6814
Matthias Clasen [Thu, 3 Apr 2008 04:18:08 +0000 (04:18 +0000)]
Add credits
svn path=/trunk/; revision=6813
Matthias Clasen [Thu, 3 Apr 2008 04:17:19 +0000 (04:17 +0000)]
Correct an example
svn path=/trunk/; revision=6812
Matthias Clasen [Thu, 3 Apr 2008 04:11:13 +0000 (04:11 +0000)]
Fix the docs
svn path=/trunk/; revision=6811
Matthias Clasen [Thu, 3 Apr 2008 04:07:44 +0000 (04:07 +0000)]
Fix the docs
svn path=/trunk/; revision=6810
Tor Lillqvist [Wed, 2 Apr 2008 02:43:45 +0000 (02:43 +0000)]
Bug 524314 - g_convert() on Win32 implicitly converts full width
2008-04-02 Tor Lillqvist <tml@novell.com>
Bug 524314 - g_convert() on Win32 implicitly converts full width
alphanumerics into half width
* glib/win_iconv.c: Update from Yukihiro Nakadaira. Use
WC_NO_BEST_FIT_CHARS flag for WideCharToMultiByte() unless the
//translit flag was suffixed to the codeset name.
* glib/gconvert.c: Include win_iconv.c earlier so that its
definition of WINVER before it includes <windows.h> is used.
svn path=/trunk/; revision=6808
Petr Kovář [Tue, 1 Apr 2008 23:50:37 +0000 (23:50 +0000)]
cs.po: Updated Czech translation.
svn path=/trunk/; revision=6806
Alexander Larsson [Mon, 31 Mar 2008 20:04:24 +0000 (20:04 +0000)]
Don't leak parent.
2008-03-31 Alexander Larsson <alexl@redhat.com>
* glocalfile.c (get_parent):
Don't leak parent.
svn path=/trunk/; revision=6801
A. Walton [Mon, 31 Mar 2008 19:32:58 +0000 (19:32 +0000)]
Always return a GFileType enum value (#520715).
2008-03-31 A. Walton <awalton@svn.gnome.org>
* gfile.c (g_file_query_file_type):
Always return a GFileType enum value (#520715).
svn path=/trunk/; revision=6799
Alexander Larsson [Mon, 31 Mar 2008 19:21:19 +0000 (19:21 +0000)]
Fix typo in changelog
svn path=/trunk/; revision=6797
Alexander Larsson [Mon, 31 Mar 2008 19:18:46 +0000 (19:18 +0000)]
Read readdir() info chunks (of 1000) and sort the chunks by inode before
2008-03-31 Alexander Larsson <alexl@redhat.com>
* glocalfileenumerator.c:
Read readdir() info chunks (of 1000) and sort
the chunks by inode before stat:ing.
This is a 20% performance increase in testing
gvfs-ls on /usr/bin with cold cache.
svn path=/trunk/; revision=6796
Tor Lillqvist [Mon, 31 Mar 2008 18:05:47 +0000 (18:05 +0000)]
Improve fix for #525192 below: Use SleepEx() so that the sleep is
2008-03-31 Tor Lillqvist <tml@novell.com>
* glib/gmain.c (g_poll): Improve fix for #525192 below: Use
SleepEx() so that the sleep is alertable. Thanks to John
Ehresman.
svn path=/trunk/; revision=6794
Alexander Larsson [Mon, 31 Mar 2008 13:49:46 +0000 (13:49 +0000)]
Clarify docs for g_memory_output_stream_get_size. Add
2008-03-31 Alexander Larsson <alexl@redhat.com>
* gmemoryoutputstream.c:
Clarify docs for g_memory_output_stream_get_size.
Add g_memory_output_stream_get_data_size.
svn path=/trunk/; revision=6792
Tor Lillqvist [Mon, 31 Mar 2008 13:41:03 +0000 (13:41 +0000)]
Fix Cygwin breakage. Patch by Lieven van der Heide.
2008-03-31 Tor Lillqvist <tml@novell.com>
* glib/gwin32.c
(g_win32_get_package_installation_directory_of_module): Fix Cygwin
breakage. Patch by Lieven van der Heide.
svn path=/trunk/; revision=6790
10:39:17 Tim Janik [Mon, 31 Mar 2008 08:52:23 +0000 (08:52 +0000)]
reapply inlining fix from r6333 to fix: Bug 522292 - Gives warnings in
2008-03-31 10:39:17 Tim Janik <timj@imendio.com>
* glib/gutils.h: reapply inlining fix from r6333 to fix:
Bug 522292 - Gives warnings in glib/gutils.h with GCC in C99 mode
and again:
Bug 315437 - extern inline -> static inline
svn path=/trunk/; revision=6789
Tor Lillqvist [Mon, 31 Mar 2008 07:37:17 +0000 (07:37 +0000)]
Bug 525192 - 100% CPU if run main loop with no IO sources
2008-03-31 Tor Lillqvist <tml@novell.com>
Bug 525192 - 100% CPU if run main loop with no IO sources
* glib/gmain.c (g_poll) [Win32]: Patch by Neil Roberts.
svn path=/trunk/; revision=6787
Matthias Clasen [Mon, 31 Mar 2008 04:46:22 +0000 (04:46 +0000)]
Add g_file_query_file_type convenience function to query the type of a
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* gio.symbols:
* gfile.c:
* gfile.h: Add g_file_query_file_type convenience function
to query the type of a file. (#520715, Mikkel Kamstrup Erlandsen)
svn path=/trunk/; revision=6784
Matthias Clasen [Mon, 31 Mar 2008 04:22:55 +0000 (04:22 +0000)]
Don't use ARG_MAX. (#522335, patch by Sebastian Dröge)
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* glib/gtester.c: Don't use ARG_MAX. (#522335, patch by
Sebastian Dröge)
svn path=/trunk/; revision=6782
Matthias Clasen [Mon, 31 Mar 2008 04:17:22 +0000 (04:17 +0000)]
Add macros wrapping the gcc alloc_size function attribute. (#523019,
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* glib/gmacros.h: Add macros wrapping the gcc alloc_size
function attribute. (#523019, Rodrigo Moya)
* glib/gmem.h:
* glib/gslice.h:
* glib/gstrfuncs.h: Use the new attribute where appropriate.
svn path=/trunk/; revision=6781
Matthias Clasen [Mon, 31 Mar 2008 03:52:57 +0000 (03:52 +0000)]
Simple fixes to help building GLib on embedded systems without NLS.
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* glib/glibintl.h:
* glib/gstrfuncs.c:
* glib/gutils.c: Simple fixes to help building GLib on
embedded systems without NLS. (#524350, Peter Kjellerstedt)
svn path=/trunk/; revision=6779
Matthias Clasen [Mon, 31 Mar 2008 03:45:28 +0000 (03:45 +0000)]
Fix the build with -DG_DISABLE_ASSERT. (#525060, Arfrever Frehtes
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* glib/ghash.c: Fix the build with -DG_DISABLE_ASSERT.
(#525060, Arfrever Frehtes Taifersar Arahesis)
svn path=/trunk/; revision=6777
Matthias Clasen [Mon, 31 Mar 2008 03:39:00 +0000 (03:39 +0000)]
Replace occurrances of G_GNUC_PRETTY_FUNCTION by G_STRFUNC. (#524344,
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* glib/gthread.h: Replace occurrances of G_GNUC_PRETTY_FUNCTION
by G_STRFUNC. (#524344, Peter, Kjellerstedt)
svn path=/trunk/; revision=6775
Matthias Clasen [Mon, 31 Mar 2008 03:30:48 +0000 (03:30 +0000)]
Fix some documentation typos. (#524950, Rob Bradford)
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* gfileenumerator.c:
* gfile.c: Fix some documentation typos. (#524950, Rob Bradford)
svn path=/trunk/; revision=6773
Matthias Clasen [Mon, 31 Mar 2008 03:17:54 +0000 (03:17 +0000)]
Fix a doc typo. (#524742, Hiroyuki Ikezoe)
2008-03-30 Matthias Clasen <mclasen@redhat.com>
* glib/gtestutils.c: Fix a doc typo. (#524742, Hiroyuki Ikezoe)
svn path=/trunk/; revision=6771
A. Walton [Fri, 28 Mar 2008 14:31:09 +0000 (14:31 +0000)]
Adds GIO_EXTRA_MODULES environment variable support, closing bug #523039.
2008-03-28 A. Walton <awalton@svn.gnome.org>
* giomodule.c (_g_io_modules_ensure_loaded):
Adds GIO_EXTRA_MODULES environment variable support, closing bug
#523039.
svn path=/trunk/; revision=6768
Alexander Larsson [Fri, 28 Mar 2008 13:57:29 +0000 (13:57 +0000)]
Fix up last commit.
2008-03-28 Alexander Larsson <alexl@redhat.com>
* gfile.c:
(copy_stream_with_progress):
Fix up last commit.
svn path=/trunk/; revision=6766
Alexander Larsson [Fri, 28 Mar 2008 12:44:37 +0000 (12:44 +0000)]
Fix ChangeLog entry
svn path=/trunk/; revision=6765
Alexander Larsson [Fri, 28 Mar 2008 12:43:11 +0000 (12:43 +0000)]
Fallback to g_file_query_info for source size if
2008-03-28 Alexander Larsson <alexl@redhat.com>
* gfile.c:
(copy_stream_with_progress):
(file_copy_fallback):
Fallback to g_file_query_info for source size
if g_file_input_stream_query_info fails. (#524579)
svn path=/trunk/; revision=6763
Alexander Larsson [Fri, 28 Mar 2008 11:44:04 +0000 (11:44 +0000)]
Reuse old string instead of adding new one.
2008-03-28 Alexander Larsson <alexl@redhat.com>
* glocalfile.c (g_local_file_move):
Reuse old string instead of adding new one.
svn path=/trunk/; revision=6762
Lin Ma [Fri, 28 Mar 2008 09:30:52 +0000 (09:30 +0000)]
still copyright issue. I hate copyright.
2008-03-28 Lin Ma <Lin.Ma@Sun.COM>
* fen/*.[hc]: still copyright issue. I hate copyright.
svn path=/trunk/; revision=6760
Alexander Larsson [Thu, 27 Mar 2008 20:13:00 +0000 (20:13 +0000)]
Return G_IO_ERROR_IS_DIRECTORY, not G_IO_ERROR_WOULD_MERGE when moving
2008-03-27 Alexander Larsson <alexl@redhat.com>
* glocalfile.c (g_local_file_move):
Return G_IO_ERROR_IS_DIRECTORY, not G_IO_ERROR_WOULD_MERGE when moving
file over directory. This is according to the docs and what the move via
copy+remove fallback does.
svn path=/trunk/; revision=6758
Lin Ma [Thu, 27 Mar 2008 09:14:54 +0000 (09:14 +0000)]
Updated copyright.
2008-03-27 Lin Ma <Lin.Ma@Sun.COM>
* fen/*.[hc]: Updated copyright.
svn path=/trunk/; revision=6757
Nguyễn Thái Ngọc Duy [Sun, 23 Mar 2008 09:21:27 +0000 (09:21 +0000)]
Update Vietnamese translation
2008-03-23 Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* vi.po: Update Vietnamese translation
svn path=/trunk/; revision=6754
Claudio Saavedra [Sat, 22 Mar 2008 23:52:39 +0000 (23:52 +0000)]
Bug 523877 – gbookmarkfile: avoid using g_string_append_printf() and
2008-03-22 Claudio Saavedra <csaavedra@gnome.org>
Bug 523877 – gbookmarkfile: avoid using g_string_append_printf() and
other optimizations
* glib/gbookmarkfile.c: (bookmark_metadata_dump),
(bookmark_item_dump), (g_bookmark_file_dump), (expand_exec_line):
Replace all calls to g_string_append_printf with g_strconcat () or
g_string_append () where appropriate, to reduce the file creation time.
Also, use g_string_sized_new () with an appropriate buffer size instead
of g_string_new (NULL), to reduce time spent in memory reallocation.
(#523877, Claudio Saavedra, Emmanuele Bassi)
svn path=/trunk/; revision=6752
Emmanuele Bassi [Sat, 22 Mar 2008 17:01:52 +0000 (17:01 +0000)]
Bug 518160 - replace two g_strdup_printf calls in GBookmarkFile
2008-03-22 Emmanuele Bassi <ebassi@gnome.org>
Bug 518160 - replace two g_strdup_printf calls in GBookmarkFile
* glib/gbookmarkfile.c (is_element_full): Compare the fragments
instead of building two strings; this avoids two g_strdup_printf()
per namespaced element enountered. (#518160, Felix Riemann)
svn path=/trunk/; revision=6751
Matej Urbančič [Fri, 21 Mar 2008 18:12:32 +0000 (18:12 +0000)]
Updated Slovenian translation
svn path=/trunk/; revision=6748
Alexander Larsson [Thu, 20 Mar 2008 11:44:12 +0000 (11:44 +0000)]
Final fixes for struct statfs.f_fstypename checks (OpenBSD). (#521045)
2008-03-20 Alexander Larsson <alexl@redhat.com>
* configure.in:
Final fixes for struct statfs.f_fstypename checks (OpenBSD). (#521045)
Patch from ephraim_owns@hotmail.com
svn path=/trunk/; revision=6746
Priit Laes [Thu, 20 Mar 2008 09:50:40 +0000 (09:50 +0000)]
Translation updated by Ivar Smolin
2008-03-20 Priit Laes <plaes at svn dot gnome dot org>
* et.po: Translation updated by Ivar Smolin
svn path=/trunk/; revision=6745
Lin Ma [Thu, 20 Mar 2008 09:49:41 +0000 (09:49 +0000)]
Removed a bad formatted msg.
2008-03-20 Lin Ma <Lin.Ma@Sun.COM>
* fen/fen-data.c: (fdata_adjust_changed): Removed a bad formatted msg.
svn path=/trunk/; revision=6744
Lin Ma [Thu, 20 Mar 2008 09:40:28 +0000 (09:40 +0000)]
Fixed FEN does not emit attribute changed events when optimizing changed
2008-03-20 Lin Ma <Lin.Ma@Sun.COM>
* fen/fen-data.c: (process_events), (fdata_add_event): Fixed FEN does
not emit attribute changed events when optimizing changed events.
* fen/fen-helper.c, fen/fen-kernel.c: Added ifdef to default disable
warning messages.
svn path=/trunk/; revision=6743
Tor Lillqvist [Thu, 20 Mar 2008 02:40:23 +0000 (02:40 +0000)]
Bug 523298 - win_iconv can't convert from UTF-8 to GB18030 (or vice versa)
2008-03-19 Tor Lillqvist <tml@novell.com>
Bug 523298 - win_iconv can't convert from UTF-8 to GB18030 (or vice versa)
* glib/win_iconv.c: Fixes for code page 54936 (GB18030)
(mbtowc_flags): New function. Check if a code page is one of those
for which the dwFlags parameter to MultiByteToWideChar() must be
zero. Return 0 or MB_ERR_INVALID_CHARS.
(mbcs_mblen): New function for multi-byte (more than two bytes for
some characters) code pages. Only handles 54936 for now.
(make_csconv): Use it for 54936.
(kernel_mbtowc): Use mbtowc_flags().
svn path=/trunk/; revision=6741
Matthias Clasen [Wed, 19 Mar 2008 20:54:49 +0000 (20:54 +0000)]
Doc additions
svn path=/trunk/; revision=6740
Matthias Clasen [Wed, 19 Mar 2008 20:36:56 +0000 (20:36 +0000)]
Document GVFS_DISABLE_FUSE
svn path=/trunk/; revision=6739
Sebastien Bacher [Wed, 19 Mar 2008 14:07:00 +0000 (14:07 +0000)]
consider nfs4 mounts as G_UNIX_MOUNT_TYPE_NFS (Closes: #523338)
2008-03-19 Sebastien Bacher <seb128@ubuntu.com>
* gunixmounts.c: (guess_mount_type):
consider nfs4 mounts as G_UNIX_MOUNT_TYPE_NFS (Closes: #523338)
svn path=/trunk/; revision=6737
Alexander Larsson [Wed, 19 Mar 2008 12:16:20 +0000 (12:16 +0000)]
Bump block side for copy to 64k to minimize overhead for low latency
2008-03-19 Alexander Larsson <alexl@redhat.com>
* gfile.c:
(copy_stream_with_progress):
Bump block side for copy to 64k to minimize
overhead for low latency links. (#523015)
svn path=/trunk/; revision=6735
Sebastian Dröge [Tue, 18 Mar 2008 20:06:04 +0000 (20:06 +0000)]
Bug 522292 - Gives warnings in glib/gutils.h with GCC in C99 mode
* glib/gutils.h: Use "__attribute__ ((__gnu_inline__))" for inlining
if either __GNUC_STDC_INLINE__ or __GNUC_GNU_INLINE__ are defined. In
gcc version prior to 4.3 no correct C99-inline was implemented which
has semantic differences to GNU inline.
svn path=/trunk/; revision=6733
Laurent Dhima [Tue, 18 Mar 2008 15:56:50 +0000 (15:56 +0000)]
Updated Translation
svn path=/trunk/; revision=6732
Simos Xenitellis [Tue, 18 Mar 2008 10:54:17 +0000 (10:54 +0000)]
Updated Greek translation by Giannis Katsampiris
svn path=/trunk/; revision=6729
Laurent Dhima [Tue, 18 Mar 2008 10:02:26 +0000 (10:02 +0000)]
Updated Translation
svn path=/trunk/; revision=6728
Yang Zhang [Mon, 17 Mar 2008 04:13:31 +0000 (04:13 +0000)]
Updated zh_CN translation from manphiz
svn path=/trunk/; revision=6724
Tor Lillqvist [Sun, 16 Mar 2008 10:16:57 +0000 (10:16 +0000)]
Don't bother defining Autoconf variables for glib.def, gmodule.def,
2008-03-16 Tor Lillqvist <tml@novell.com>
* configure.in: Don't bother defining Autoconf variables for
glib.def, gmodule.def, gobject.def and gthread.def when this can
be handled easily in */Makefile.am which are the only files that
use them. Remove also TESTGMODULE_EXP which isn't used at all.
* */Makefile.am: Corrsponding changes.
svn path=/trunk/; revision=6722
Tor Lillqvist [Sun, 16 Mar 2008 09:30:21 +0000 (09:30 +0000)]
Make libgio-2.0.la depend on gio.def on Windows.
2008-03-16 Tor Lillqvist <tml@novell.com>
* Makefile.am (libgio_2_0_la_DEPENDENCIES): Make libgio-2.0.la
depend on gio.def on Windows.
svn path=/trunk/; revision=6721
Gabor Kelemen [Sun, 16 Mar 2008 01:07:11 +0000 (01:07 +0000)]
Translation updated
2008-03-16 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated
svn path=/trunk/; revision=6720