platform/upstream/glib.git
15 years agoAdd support for abstract unix socket addresses
Alexander Larsson [Mon, 18 May 2009 19:30:33 +0000 (21:30 +0200)]
Add support for abstract unix socket addresses

15 years agoAdd GError to g_socket_address_to_native
Alexander Larsson [Mon, 18 May 2009 12:10:07 +0000 (14:10 +0200)]
Add GError to g_socket_address_to_native

This is nice for some callers so they can report an error.
It is also required to support opional address types like
abstract paths for unix domain sockets.

15 years agoUpdated Spanish translation
Jorge Gonzalez [Mon, 18 May 2009 18:19:05 +0000 (20:19 +0200)]
Updated Spanish translation

15 years agoUpdate the docs for the new network APIs
Alexander Larsson [Mon, 18 May 2009 11:02:11 +0000 (13:02 +0200)]
Update the docs for the new network APIs

This imports the network APIs into the gio reference docs, and cleans
up a bunch of gtk-doc warnings and documentation issues.

15 years agoRemove gtk-doc warnings
Alexander Larsson [Mon, 18 May 2009 09:30:48 +0000 (11:30 +0200)]
Remove gtk-doc warnings

Some code was using gtk-doc comment blocks for non-gtk-doc contents, just
turn it into ordinary comments.

15 years agoAdd more internal headers for gtk-doc to ignore
Alexander Larsson [Mon, 18 May 2009 09:29:11 +0000 (11:29 +0200)]
Add more internal headers for gtk-doc to ignore

This gives less bogus output in gio-unused.txt

15 years agoMake all non-static functions start with underscore
Alexander Larsson [Mon, 18 May 2009 09:27:49 +0000 (11:27 +0200)]
Make all non-static functions start with underscore

We don't want to export a lot of non-namespaced internal symbols.

15 years agoRemove g_socket_set/get_reuse_address from header
Alexander Larsson [Mon, 18 May 2009 07:28:26 +0000 (09:28 +0200)]
Remove g_socket_set/get_reuse_address from header

These functions have been removed.

15 years agoAdd max_threads argument to g_threaded_socket_service_new
Alexander Larsson [Mon, 18 May 2009 06:47:10 +0000 (08:47 +0200)]
Add max_threads argument to g_threaded_socket_service_new

15 years agoFix error message in set_mtime_atime()
Paul Pogonyshev [Sun, 17 May 2009 12:17:57 +0000 (15:17 +0300)]
Fix error message in set_mtime_atime()

Bug #578786.

15 years agoAdd test apps for highlevel socket classes
Alexander Larsson [Fri, 15 May 2009 19:34:14 +0000 (21:34 +0200)]
Add test apps for highlevel socket classes

echo-server - simple echo server
httpd - simple http server

15 years agoAdd references to highlevel classes in GSocket docs
Alexander Larsson [Fri, 15 May 2009 19:27:54 +0000 (21:27 +0200)]
Add references to highlevel classes in GSocket docs

15 years agoImport all the highlevel socket classes from gnio
Alexander Larsson [Fri, 15 May 2009 19:26:24 +0000 (21:26 +0200)]
Import all the highlevel socket classes from gnio

15 years agoRemove unused variable
Alexander Larsson [Fri, 15 May 2009 18:58:27 +0000 (20:58 +0200)]
Remove unused variable

15 years agoInclude stdlib.h to avoid warning
Alexander Larsson [Fri, 15 May 2009 18:43:02 +0000 (20:43 +0200)]
Include stdlib.h to avoid warning

Fixes a "implicit declaration of function ‘strtol’" warning

15 years agoForgot to return the allocated data in async_op_wrapper_new
Alexander Larsson [Fri, 15 May 2009 18:42:04 +0000 (20:42 +0200)]
Forgot to return the allocated data in async_op_wrapper_new

15 years agoMake cancellable pipe fds close-on-exec
Alexander Larsson [Fri, 15 May 2009 08:42:28 +0000 (10:42 +0200)]
Make cancellable pipe fds close-on-exec

GCancellable is purely an in-process thing, so ensure that no cancellable
fds accidentally leak to child processes.

15 years agoAdd padding to new classes
Alexander Larsson [Fri, 15 May 2009 08:28:30 +0000 (10:28 +0200)]
Add padding to new classes

15 years agoAdd test apps for GSocket API
Alexander Larsson [Fri, 15 May 2009 08:08:18 +0000 (10:08 +0200)]
Add test apps for GSocket API

15 years agoFix deadlock in threaded resolver
Alexander Larsson [Fri, 15 May 2009 08:05:55 +0000 (10:05 +0200)]
Fix deadlock in threaded resolver

When you're using the threaded resolver and using a sync call
without a cancellable the resolve_sync forgot to unlock the
initial req->mutex lock, leading to a deadlock when unrefing
the request.

15 years agoStore protocol by id, add lookup function for name
Alexander Larsson [Fri, 15 May 2009 07:10:23 +0000 (09:10 +0200)]
Store protocol by id, add lookup function for name

We want to use the protocol id for lookup in the GSocketConnection
code, so we expose it. We also make GSocket store the protocol
as an int for less memory use and to allow platform specific protocols
to be specified.

Also added g_socket_protocol_id_lookup_by_name() to allow the higher
level code to specify the name by string, and g_socket_get_protocol_name()
to get it.

15 years agoMake GSocketSourceFunc return the GSocket
Alexander Larsson [Thu, 14 May 2009 14:58:47 +0000 (16:58 +0200)]
Make GSocketSourceFunc return the GSocket

This is very useful when you have multiple sockets with sources.

15 years agoSet optlen before calling getsockopt
Alexander Larsson [Thu, 14 May 2009 14:19:07 +0000 (16:19 +0200)]
Set optlen before calling getsockopt

We were sometimes failing in g_socket_check_pending_error because
we were not setting optlen on input and it was sometimes randomly
less than sizeof(int).

15 years agoImport GInitable, GSocket and dependencies from gnio
Alexander Larsson [Thu, 14 May 2009 13:26:37 +0000 (15:26 +0200)]
Import GInitable, GSocket and dependencies from gnio

This adds:
GInitable - failable object constructor interface
GAsyncInitable - async failable object constructor interface
GSocket - Platform independent lowlevel berkely socket style object
GSocketControlMessage - For passing control messages over GSocket
GUnixFDMessage - unix fd passing socket control message

Some changes were done during the import from gnio to make things
work in glib. For instance, types were moved to other headers, header
file boiler plate were updated to glib style and gio.symbols stuff
was added.

15 years agoAdd g_network_address_parse
Alexander Larsson [Thu, 14 May 2009 08:53:53 +0000 (10:53 +0200)]
Add g_network_address_parse

This is useful if you want to allow users to specify
the hostname and optionally a port.

15 years agoAdd the new GFile ops to gio.symbols
Alexander Larsson [Thu, 14 May 2009 13:32:55 +0000 (15:32 +0200)]
Add the new GFile ops to gio.symbols

This adds all the symbols related to GFile GIOStream support that was
recently added.

15 years agoAdd tests for local GIOStream GFile ops
Alexander Larsson [Wed, 13 May 2009 11:06:58 +0000 (13:06 +0200)]
Add tests for local GIOStream GFile ops

15 years agoLocal file implementation of GFileIOStream and ops
Alexander Larsson [Wed, 13 May 2009 11:03:47 +0000 (13:03 +0200)]
Local file implementation of GFileIOStream and ops

This implements all the GIOStream file ops for local files.
We use the "fallback to output stream" for all GFileIOStream ops.
Some helpers stuff was added to the local input and output streams
so they could be reused.

15 years agoAdd GIOStream operations to GFile
Alexander Larsson [Wed, 13 May 2009 11:00:26 +0000 (13:00 +0200)]
Add GIOStream operations to GFile

g_file_open_readwrite, g_file_create_readwrite, g_file_replace_readwrite
and async variants, with default implementations using threads.

15 years agoAdd GFileIOStream class
Alexander Larsson [Tue, 12 May 2009 14:59:36 +0000 (16:59 +0200)]
Add GFileIOStream class

This is similar to GFileInputStream and GFileOutputStream for GIOStreams.
The default implementations chain to the Output stream.

15 years agoAdd comment about lifecycle issues for GIOStreams
Alexander Larsson [Tue, 12 May 2009 17:31:19 +0000 (19:31 +0200)]
Add comment about lifecycle issues for GIOStreams

15 years agoImport GIOStream from gnio
Alexander Larsson [Tue, 12 May 2009 14:30:15 +0000 (16:30 +0200)]
Import GIOStream from gnio

Based on gnio rev 84516a5f544d8d5f3da368a83844e84eca8ef771

15 years agoRemove close in finalize, we do it in dispose
Alexander Larsson [Tue, 12 May 2009 17:53:24 +0000 (19:53 +0200)]
Remove close in finalize, we do it in dispose

This is not needed, and in fact it may be a bad idea to call
it from finalize anyway since the object isn't fully alive then.

15 years agoRemove not actually used member "cancelled"
Alexander Larsson [Tue, 12 May 2009 11:57:52 +0000 (13:57 +0200)]
Remove not actually used member "cancelled"

15 years agoMake glibconfig.h.win32.in match the generated one.
Tor Lillqvist [Tue, 12 May 2009 11:54:12 +0000 (14:54 +0300)]
Make glibconfig.h.win32.in match the generated one.

Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT.

15 years agoFix gcancellable.c build on non-win32
Alexander Larsson [Wed, 6 May 2009 11:26:17 +0000 (13:26 +0200)]
Fix gcancellable.c build on non-win32

I forgot to add #ifdef G_OS_WIN32 in one place, sorry.

15 years agoSimplify GCancellable support on win32
Alexander Larsson [Wed, 6 May 2009 11:10:58 +0000 (13:10 +0200)]
Simplify GCancellable support on win32

There is no need to have a GIOChannel in the GPollFD in
g_cancellable_create_pollfd. All we need is an Event object that
we signal when cancelling and reset when resetting.

Also, supporting g_cancellable_get_fd on Windows using _pipe is useless
as it doesn't work with any corresponding poll() function, so just don't
support that on win32.

I tested this with the cancellation support in GSocket from gnio.

15 years agoDon't try to ref NULL pointer in g_desktop_app_info_dup()
Paul Pogonyshev [Mon, 4 May 2009 19:32:35 +0000 (22:32 +0300)]
Don't try to ref NULL pointer in g_desktop_app_info_dup()

Fixes bug #573246.

15 years agoAdd a GMount::pre-unmount signal
Carlos Garnacho [Tue, 5 May 2009 18:45:18 +0000 (14:45 -0400)]
Add a GMount::pre-unmount signal

This is the per-mount analogon to GVolumeMonitor::mount-pre-unmount.

15 years agoUpdated Oriya Translation.
Manoj Kumar Giri [Tue, 5 May 2009 07:04:44 +0000 (12:34 +0530)]
Updated Oriya Translation.

15 years agoBump version to 2.21.1
Matthias Clasen [Sun, 3 May 2009 22:08:01 +0000 (18:08 -0400)]
Bump version to 2.21.1

15 years agoRelease 2.21.0
Matthias Clasen [Sun, 3 May 2009 22:04:31 +0000 (18:04 -0400)]
Release 2.21.0

15 years agoFix g_input_stream_skip_async() documentation
Paul Pogonyshev [Sun, 3 May 2009 21:55:35 +0000 (00:55 +0300)]
Fix g_input_stream_skip_async() documentation

Remove mention of inexisting argument.  Spotted in relation to bug
581229.

15 years agoFix up tests forgotten in Michaels commit
Matthias Clasen [Sun, 3 May 2009 21:10:16 +0000 (17:10 -0400)]
Fix up tests forgotten in Michaels commit

When Michael cleaned up after my fumbled commit of his gmarkup
optimizations, he fumbled himself and forgot to fix up the tests...

15 years agoAdd new functions
Matthias Clasen [Sun, 3 May 2009 20:58:22 +0000 (16:58 -0400)]
Add new functions

15 years agoUpdated Czech translation
Petr Kovar [Sun, 3 May 2009 16:34:35 +0000 (18:34 +0200)]
Updated Czech translation

15 years agoUpdating Estonian translation
Ivar Smolin [Sun, 3 May 2009 09:03:46 +0000 (12:03 +0300)]
Updating Estonian translation

15 years agoMatch up parameter names to help gtk-doc
Matthias Clasen [Sun, 3 May 2009 03:17:29 +0000 (23:17 -0400)]
Match up parameter names to help gtk-doc

15 years agoAdd bug references
Matthias Clasen [Sun, 3 May 2009 03:02:41 +0000 (23:02 -0400)]
Add bug references

15 years agoPlug a memory leak in g_simple_async_result_set_op_res_gpointer
Matthias Clasen [Sun, 3 May 2009 02:59:02 +0000 (22:59 -0400)]
Plug a memory leak in g_simple_async_result_set_op_res_gpointer

Fixes bug 579272.

15 years agoCorrect g_utf8_to_utf16 docs
Matthias Clasen [Sun, 3 May 2009 02:44:52 +0000 (22:44 -0400)]
Correct g_utf8_to_utf16 docs

As pointed out in bug 580932, len is counting bytes here.

15 years agoAccept NULL as empty string list
Matthias Clasen [Sun, 3 May 2009 02:41:19 +0000 (22:41 -0400)]
Accept NULL as empty string list

Fixes bug 580656.

15 years agoFix reference to g_strtoull
Matthias Clasen [Sun, 3 May 2009 02:36:15 +0000 (22:36 -0400)]
Fix reference to g_strtoull

As pointed out in bug 580546, that function does not exit.

15 years agoUpdate NEWS
Matthias Clasen [Sun, 3 May 2009 02:30:19 +0000 (22:30 -0400)]
Update NEWS

15 years agoBump version to 2.21.0
Matthias Clasen [Sun, 3 May 2009 01:58:30 +0000 (21:58 -0400)]
Bump version to 2.21.0

15 years agoUpdated Spanish translation
Jorge Gonzalez [Fri, 1 May 2009 18:20:01 +0000 (20:20 +0200)]
Updated Spanish translation

15 years agoMisc warning fixes
Dan Winship [Fri, 1 May 2009 14:08:52 +0000 (10:08 -0400)]
Misc warning fixes

glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add
back missing config.h includes, and this time add them to the copies
in glib/update-pcre/ too so they don't get lost again on the next PCRE
update.

glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts

gio/xdgmime/xdgmimeglob.c: remove unused variable

gio/tests/live-g-file.c: fix printf args on x86_64

tests/Makefile.am, tests/regex-test.c: remove redundant -DENABLE_REGEX

15 years agoAdd README and INSTALL to .gitignore since they are autogenerated
Dan Winship [Fri, 1 May 2009 14:08:23 +0000 (10:08 -0400)]
Add README and INSTALL to .gitignore since they are autogenerated

15 years agoPatch originally committed only to the ChangeLog & tests ...
Michael Meeks [Fri, 1 May 2009 14:23:23 +0000 (15:23 +0100)]
Patch originally committed only to the ChangeLog & tests ...

        Bug 572508 – gmarkup speedup ...

        * glib/gmarkup.c: Various optimizations: do less allocations by
        keeping a pool of GStrings, do in-place unescaping, avoid redundant
        utf-8 validation.

15 years agoEnsure g_inet_address_get_type() call is not optimized away
Alexander Larsson [Thu, 30 Apr 2009 08:46:37 +0000 (10:46 +0200)]
Ensure g_inet_address_get_type() call is not optimized away

Yet another place where the get_type call can be optimized away due
to the G_GNUC_CONST attribute. Use a volatile variable to ensure
its not.

15 years agoFix ginetaddress.c compile on Linux
David King [Wed, 29 Apr 2009 13:58:35 +0000 (15:58 +0200)]
Fix ginetaddress.c compile on Linux

The GType type definition belongs outside the G_OS_WIN32 typedef.

15 years agoBug 580450 – Reference counting and boxed types for arrays
David Zeuthen [Wed, 29 Apr 2009 15:15:20 +0000 (11:15 -0400)]
Bug 580450 – Reference counting and boxed types for arrays

Add reference counting and boxed types for GArray, GByteArray and GPtrArray.

Signed-off-by: Matthias Clasen <mclasen@redhat.com>
15 years agoEnsure we're actually initializing the winsock library
Alexander Larsson [Wed, 29 Apr 2009 10:19:57 +0000 (12:19 +0200)]
Ensure we're actually initializing the winsock library

It turns out that just calling g_inet_address_get_type() isn't
enough, since its marked G_GNUC_CONST, so the call is optimized
away. If we assign the return value to a volatile location we ensure
it is called.

15 years agoBug 580453 – Hash and equal functions for gint64 and gdouble
David Zeuthen [Sun, 26 Apr 2009 02:41:07 +0000 (22:41 -0400)]
Bug 580453 – Hash and equal functions for gint64 and gdouble

15 years agoMinor fixes to Catalan translation
Jordi Mas i Hernandez [Sun, 26 Apr 2009 18:18:38 +0000 (20:18 +0200)]
Minor fixes to Catalan translation

15 years agoFix socket-related configure tests on old platforms
paul [Sun, 26 Apr 2009 17:16:34 +0000 (13:16 -0400)]
Fix socket-related configure tests on old platforms

include <sys/types.h> in case <sys/socket.h> doesn't. #580299

15 years agoFix the networking stuff on (current) OS X
Dan Winship [Sun, 26 Apr 2009 16:18:42 +0000 (12:18 -0400)]
Fix the networking stuff on (current) OS X

OS X's headers split up the current and old (BIND 4) nameserver stuff
slightly differently than Linux does, but explicitly including
arpa/nameser_compat.h does the right thing on both. Part of #580301

15 years agoFix ginetaddress.c compile on Solaris
Dan Winship [Sun, 26 Apr 2009 13:59:28 +0000 (09:59 -0400)]
Fix ginetaddress.c compile on Solaris

In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a
uint32_t*, so it doesn't matter whether you pass them the in6_addr
itself (which is what you're supposed to do) or one of its union
members (which is what we were actually doing). Solaris's macro
accesses the in6_addr fields directly though, and so only works if you
pass the actual in6_addr. #580194.

15 years agoFix translation from GIO's file attr to xattr attributes
Johan Bilien [Wed, 22 Apr 2009 18:09:34 +0000 (19:09 +0100)]
Fix translation from GIO's file attr to xattr attributes

Bug 579862 – requesting xattr::foo ends up calling getxattr(...,
user.:foo,...)

The patch makes sure we escape xattr::, not xattr:, before adding user.
and calling getxattr.

15 years agoUse P_ for translatable param spec strings
Christian Persch [Wed, 22 Apr 2009 13:12:37 +0000 (15:12 +0200)]
Use P_ for translatable param spec strings

Translatable param spec strings should be annotated with P_() instead of
plain _(). Bug #579830.

15 years agoGResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable
Dan Winship [Mon, 29 Dec 2008 18:38:28 +0000 (13:38 -0500)]
GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable

Higher-level wrappers around GResolver. GSocketConnectable provides an
interface for synchronously or asynchronously iterating multiple
socket addresses, with GNetworkAddress and GNetworkService providing
interfaces based on hostname and SRV record resolution.
Part of #548466.

15 years agoAdd GResolver, a glib-ish interface to DNS
Dan Winship [Mon, 29 Dec 2008 17:53:47 +0000 (12:53 -0500)]
Add GResolver, a glib-ish interface to DNS

GResolver provides asynchronous (and synchronous-but-cancellable) APIs
for resolving hostnames, reverse-resolving IP addresses back to
hostnames, and resolving SRV records. Part of #548466.

15 years agoAdd network address and socket types
Dan Winship [Fri, 12 Dec 2008 18:13:55 +0000 (13:13 -0500)]
Add network address and socket types

Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX
domain socket addresses under UNIX). This does not include code for
actual socket I/O.

Originally from "gnio". Much of the code was written by Christian
Kellner, Samuel Cormier-Iijima, and Ryan Lortie.

Part of #548466.

15 years agoAdd hostname-related utilities in glib/ghostutils.h
Dan Winship [Mon, 29 Dec 2008 14:00:17 +0000 (09:00 -0500)]
Add hostname-related utilities in glib/ghostutils.h

Functions for converting between UTF-8 IDNs (Internationalized Domain
Names) and their ASCII-Compatible Encodings, plus a function to recognize
IP addresses. Part of #548466.

15 years agogoption: format section docs according to gtk-doc rules and fixes broken xml
Stefan Kost [Tue, 21 Apr 2009 20:21:28 +0000 (23:21 +0300)]
goption: format section docs according to gtk-doc rules and fixes broken xml

15 years agogoption: document that some option args need to be freed by the callee
Stefan Kost [Tue, 14 Apr 2009 08:32:59 +0000 (11:32 +0300)]
goption: document that some option args need to be freed by the callee

Option arguments where the result is stored in a string or string array need to
be freed by the owner of the option group. Fixes #578363.

15 years agogoption: move docs from tmpl folder to inline comments
Stefan Kost [Tue, 14 Apr 2009 08:23:25 +0000 (11:23 +0300)]
goption: move docs from tmpl folder to inline comments

15 years agoUse g_cancellable_connect/disconnect
Alexander Larsson [Mon, 20 Apr 2009 11:14:32 +0000 (13:14 +0200)]
Use g_cancellable_connect/disconnect

Use the new cancellable helper functions to avoid races. (#572844)

15 years agoAdd helpers for connecting/disconnecting to cancelled signal
Alexander Larsson [Mon, 20 Apr 2009 11:12:08 +0000 (13:12 +0200)]
Add helpers for connecting/disconnecting to cancelled signal

There are race conditions when connecting and disconnecting from the
"cancelled" signal on GCancellable which you need to do when
implementing cancellable operations. This adds helper functions that
avoid these races and mentions these races in the docs. (#572844)

15 years agoPashto Translation committed as per the request made by Zabeeh Khan on the gnome...
zabeeh khan [Fri, 17 Apr 2009 05:57:38 +0000 (11:27 +0530)]
Pashto Translation committed as per the request made by Zabeeh Khan on the gnome-i18n list

15 years agoBump version
Matthias Clasen [Sat, 11 Apr 2009 22:10:24 +0000 (18:10 -0400)]
Bump version

15 years agoAdd a note about handling non-hal backends
Matthias Clasen [Fri, 10 Apr 2009 01:34:49 +0000 (21:34 -0400)]
Add a note about handling non-hal backends

15 years agoRelease GLib 2.20.1 2.20.1
Matthias Clasen [Thu, 9 Apr 2009 22:47:28 +0000 (18:47 -0400)]
Release GLib 2.20.1

15 years agoUpdate for 2.20.1
Matthias Clasen [Thu, 9 Apr 2009 21:43:59 +0000 (17:43 -0400)]
Update for 2.20.1

15 years agoFix G_DEFINE_TYPE_EXTENDED docs
Matthias Clasen [Thu, 9 Apr 2009 18:56:49 +0000 (14:56 -0400)]
Fix G_DEFINE_TYPE_EXTENDED docs

Make the docs for G_DEFINE_TYPE_EXTENDED match the actual
definition of the macro.  (#577985)

15 years agoFix a typo in GFile docs
Gian Mario Tagliaretti [Thu, 9 Apr 2009 18:35:36 +0000 (14:35 -0400)]
Fix a typo in GFile docs

Fixed function name in GFile docs from g_set_display_name to
g_file_set_display_name so that gtk-doc can link correctly.  (#578002)

15 years agoUpdated Danish translation\n\nUpdated Danish translation by Kenneth Nielsen.
Kenneth Nielsen [Thu, 9 Apr 2009 11:49:00 +0000 (13:49 +0200)]
Updated Danish translation\n\nUpdated Danish translation by Kenneth Nielsen.

15 years agoFix parsing of timezones
Peter Kjellerstedt [Wed, 8 Apr 2009 14:26:11 +0000 (10:26 -0400)]
Fix parsing of timezones

Make g_time_val_from_iso8601 handle timezones with minutes correctly;
also accept comma as a fraction separator.  (#578369)

15 years agoOnly mark regular files as backup files
Alexander Larsson [Wed, 8 Apr 2009 07:12:02 +0000 (09:12 +0200)]
Only mark regular files as backup files

Apps don't generally create backup directories, etc. So, if the file
ends with ~ but is not a regular file shouldn't be considered a backup
file. (#573673)

15 years agoUpdated Simplified Chinese translation from Ray Wang
Funda Wang [Sun, 5 Apr 2009 03:05:47 +0000 (11:05 +0800)]
Updated Simplified Chinese translation from Ray Wang
<wanglei1123@gmail.com>

15 years agoUpdated Greek translation
Thanos Lefteris [Fri, 3 Apr 2009 19:12:27 +0000 (20:12 +0100)]
Updated Greek translation

Signed-off-by: Simos Xenitellis <simos@gnome.org>
15 years agoMove hex_digits to rodata
Matthias Clasen [Fri, 3 Apr 2009 04:35:43 +0000 (00:35 -0400)]
Move hex_digits to rodata

Turn a string into a constant array.

15 years agoDon't lie about ext4 filesystems
Matthias Clasen [Fri, 3 Apr 2009 04:23:54 +0000 (00:23 -0400)]
Don't lie about ext4 filesystems

When returning a filesystem type id, say "ext3/ext4" instead of "ext3",
since both use the same superblock magic, so we can't discriminate
them without more work.

15 years agoRegex leak on error path
Paolo Borelli [Fri, 3 Apr 2009 04:04:39 +0000 (00:04 -0400)]
Regex leak on error path

Don't leak the GRegex struct when g_regex_new() fails.

15 years agoUpdate requirements
Matthias Clasen [Fri, 3 Apr 2009 03:57:59 +0000 (23:57 -0400)]
Update requirements

Mention that the mimetype-functionality of GIO reqires update-mime-database
and update-desktop-database at runtime. (#577128)

15 years agoAdd a rule to generate ChangeLog
Matthias Clasen [Fri, 3 Apr 2009 03:42:29 +0000 (23:42 -0400)]
Add a rule to generate ChangeLog

We use the same rule pango uses to create a ChangeLog file with
the help of git-log. The format is somewhat different from traditional
ChangeLog, but it contains the relevant information.

15 years agoRename ChangeLog to ChangeLog.pre-2-20
Matthias Clasen [Fri, 3 Apr 2009 03:14:54 +0000 (23:14 -0400)]
Rename ChangeLog to ChangeLog.pre-2-20

Rename ChangeLog to prevent old habits from luring me into adding
entries there. Also, this makes room for autogenerating a ChangeLog
at make dist.

15 years agoremove generated files
Matthias Clasen [Fri, 3 Apr 2009 03:13:35 +0000 (23:13 -0400)]
remove generated files

README and INSTALL are generated files, no need to keep them
under source control.

15 years agoOn trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED
Alexander Larsson [Thu, 2 Apr 2009 17:01:56 +0000 (19:01 +0200)]
On trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED

Sometimes it seems like the trash dir and the file are on the same
filesystem but the rename fails with EXDEV anyway (can happen
e.g. with bind mounts or multiple mounts of the same device). In this
case we want to return the right error so that apps can fallback to
regular delete.

15 years agoMark glib_gettext as string translation function
Tobias Mueller [Thu, 2 Apr 2009 01:51:00 +0000 (21:51 -0400)]
Mark glib_gettext as string translation function

Make glib_gettext with G_GNUC_FORMAT to avoid warnings with
-Wformat -Wformat-nonliteral.
Signed-off-by: Matthias Clasen <mclasen@redhat.com>