Alexander Larsson
230745a350
Add filter-cat test for GConverter streams
2009-11-23 16:22:53 +01:00
Alexander Larsson
92b9218cbf
Add GZlibCompressor
2009-11-23 16:22:53 +01:00
Alexander Larsson
38c3eb14e4
Add GZlibDecompressor for zlib decompression
2009-11-23 16:22:53 +01:00
Alexander Larsson
8cb1252d92
Add zlib dependency to gio
...
Will be used by compression APIs
2009-11-23 16:22:52 +01:00
Alexander Larsson
fce2873641
Add test for converter streams
2009-11-23 16:22:52 +01:00
Alexander Larsson
7f8991596b
Add GConverterOutputStream
...
This allows for conversion when saving
2009-11-23 16:22:52 +01:00
Alexander Larsson
afe3324fca
Add g_output_stream_is_closing
...
Need this to check how we're flushing when closing a converter
output stream.
2009-11-23 16:22:52 +01:00
Alexander Larsson
848e0bf760
Add GConverterInputStream
...
Read and convert data from an input stream
2009-11-23 16:22:52 +01:00
Alexander Larsson
134e9bd84f
Add fallback mode to GCharsetConverter
2009-11-23 16:22:52 +01:00
Alexander Larsson
4b8382823e
Add GCharsetConverter
2009-11-23 16:22:52 +01:00
Alexander Larsson
0d86b25f91
Add GConverter interface
...
This is an interface for stateful conversions of data. Its a generic
interface suitable for things like IConv, compression, decompression,
and regexp replacement.
2009-11-23 16:22:52 +01:00
Alexander Larsson
110133135d
Add G_IO_ERROR_PARTIAL_INPUT and G_IO_ERROR_INVALID_DATA errors
...
These are needed for GConverter
2009-11-23 16:22:52 +01:00
Cody Russell
04d83e8e50
gtester should fail even if -k is passed
2009-11-23 07:48:14 -06:00
Vladimir Melo
874efeb8ea
Updated Brazilian Portuguese translation.
2009-11-23 08:36:06 -05:00
Ryan Lortie
56eee6759b
Remove #include "glocalfile.h" from GFile
...
It might give somebody the wrong idea. =)
2009-11-20 14:42:38 -06:00
Benjamin Otte
ec79146572
Fix thread-safety
...
The n_children variable can be written when locked, while the n_supers
variable is read at any time. As they both share the same bytes,
accessing them is not threadsafe.
This patch puts them into different bytes.
Thanks to Xan Lopez and valgrind for noticing this.
2009-11-20 16:49:47 +01:00
Juan A. Suarez Romero
ba2b2bbca2
priv variable should only be used in win32 code
2009-11-20 16:49:47 +01:00
Ryan Lortie
8e2fa44953
g_socket_listener_add_any_inet_port is Since 2.24
...
accidentally committed an old patch without updating.
2009-11-19 10:19:01 -06:00
Ryan Lortie
c005878ae7
Bug 585566 - GSocketListener API issues
...
Add a new function, g_socket_listener_add_any_inet_port(), to deal with
the desired use case.
2009-11-19 10:04:27 -06:00
Christian Dywan
77baa70eda
Bug 600550 - (...) doesn't treat arguments properly
...
Add some additional checking to g_app_info_create_from_commandline to
make it handle strange inputs more elegantly.
2009-11-19 10:00:38 -06:00
Vincent Untz
3257e8ebe4
Bug 600620 - Add g_app_info_get_display_name()
...
This new API can make use of X-GNOME-FullName in .desktop files, to have
the full name of applications.
2009-11-19 09:47:46 -06:00
Ryan Lortie
9681d7e75f
Bug 595138 - GFile not robust with invalid input
...
Improve handling of g_file_query_default_handler() when called on an
invalid GFile (ie: one created with an invalid URI).
2009-11-19 09:45:53 -06:00
Ryan Lortie
5d97ea2986
Bug 600141 - Add -pthread to gmodule pkg-config
...
It is not generally permissible to dlopen() libpthread into a program
that is not already linked with threading support. The most common case
of this happening is when GIO opens Gvfs (which includes DBus, which
links against libpthread).
Since gmodule is the way that most users cause this problem for
themselves and since the easiest workaround is to link the program with
-pthread, the best fix for the issue is to add -pthread to the gmodule
pkg-config.
2009-11-17 20:41:48 -06:00
Ryan Lortie
983a717fa6
Bug 535159 - g_file_has_parent
...
- add a g_file_has_parent() function as a wrapper around
g_file_get_parent()
2009-11-17 20:27:38 -06:00
Javier Jardón
ba0a6e1911
Fix compilation warning: Initialize the variable
2009-11-17 20:44:16 +01:00
Javier Jardón
c6243026ed
Fix compilation warning: Remove unused function
2009-11-17 20:44:10 +01:00
Javier Jardón
00a331f970
Fix compilation warning: cast to (GCompareFunc)
2009-11-17 20:44:01 +01:00
Javier Jardón
18b3ff33af
Don't mention g_utf32_to_utf8() and g_utf8_to_utf32()
...
These functions doesn't exist.
Suggest to use g_ucs4_to_utf8/g_utf8_to_ucs4 to produce the UTF-8
representation of a gunichar
This fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=601874
2009-11-16 00:09:16 +01:00
Javier Jardón
96bf69d4cc
Suggest the use of G_STRFUNC
...
Suggest G_STRFUNC in the documentation of the deprecated functions
G_GNUC_PRETTY_FUNCTION and G_GNUC_FUNCTION
2009-11-15 23:58:23 +01:00
Ryan Lortie
6b7b7a7602
Bug 587300 - g_cancellable_disconnect deadlock
...
add documentation to clarify that a deadlock is the expected case for
calling this function from a signal handler
2009-11-11 23:54:18 -05:00
Ryan Lortie
3d09b8e09c
Bug 591216 - Warning building resolver.o
...
check result of write system call to quiet compiler warning
2009-11-11 23:21:48 -05:00
Ryan Lortie
78e8b39b49
GSocket.receive_message: fix bogus allocation math
2009-11-11 22:22:41 -05:00
Kjartan Maraas
409cdb8d13
Updated Norwegian bokmål translation.
2009-11-11 20:09:53 +01:00
Tor Lillqvist
e5b20a3364
Include all of share/gtk-doc/html to get also the gio docs
...
Also add -D switches to not pointlessly include entries for directories
in the zip files.
2009-11-10 14:22:29 +02:00
Tor Lillqvist
6e86c9a6aa
Avoid gcc warning about redeclaration of atexit() on MinGW
2009-11-10 01:40:01 +02:00
Daniel Nylander
a9c4320e81
Updated Swedish translation
2009-11-08 22:04:51 +01:00
Fran Diéguez
e9915ee7bd
Updated Galician Translation
2009-11-07 14:40:58 +01:00
Jorge González
ee116a6b1c
Updated Spanish translation
2009-11-06 21:51:28 +01:00
Ivar Smolin
6c315c7789
Updating Estonian translation
2009-11-06 18:15:29 +02:00
Matej Urbančič
fc0b5d735e
Updated Slovenian translation
2009-11-06 14:58:44 +01:00
Stéphane Démurget
ef6117f78d
Bug 324930 - Nicer message for EPERM on symlink
...
Introduced a more precise error message for EPERM when symlinking to
a local filesystem.
EPERM on symlink means symlinking is not supported by the underlying
fs so it is not the general meaning of EPERM which roughly translates
to 'Operation not permitted'.
2009-11-05 14:31:14 +01:00
Tor Lillqvist
3c57a6c7cc
Don't call WSAEventSelect() on -1
...
If g_io_win32_sock_close() has been called on a socket channel, don't
later in g_io_win32_free() call WSAEventSelect() on its fd which has
been set to -1.
2009-11-05 00:04:33 +02:00
Paolo Bonzini
0d6b1ab42a
Don't run system("touch conf.glibtest)" in the AM_PATH_GLIB_2_0 macro
...
Just use the C library instead to create the file. Helps building
using Wine. Not that I think we want to endorse that, but accepting
this minimal patch doesn't hurt. From bug #590016 .
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2009-11-03 18:43:30 +02:00
Tor Lillqvist
f6276add35
Improve descriptive comment text
2009-11-03 18:21:19 +02:00
Hib Eris
9c292a831f
Fix check for C++ compiler when cross-compiling
...
Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711 .
2009-11-03 15:06:29 +02:00
Carlo Bramini
b64ee1f020
Make g_file_test() behave on Windows more like as on POSIX
...
Patch from bug #572252 .
2009-11-03 14:30:16 +02:00
Thomas Thurman
22d026d344
Shavian translation
2009-10-31 02:49:31 -04:00
Benjamin Otte
4288ad7692
Properly nul-terminate return values from g_convert()
...
The patch ensures that multibyte character sets are properly
nul-terminated. This is an issue because the documentation claims to
return a "nul-terminated" string and users of the API assume that means
a proper nul-termination in the resulting character set.
I looked at Pidgin and GStreamer code and found at least 3 cases where
this was happening.
This patch also reverts the documentation change from
5a633f82db
as that is now no longer
necessary.
2009-10-28 19:26:17 +01:00
Benjamin Otte
5a633f82db
Clarify documentation about g_convert() nul-terminated returns
...
THere is effectively no nul-termination for multibyte characters.
2009-10-27 21:31:25 +01:00
Matthias Clasen
f3fbf37dd8
Avoid a warning
2009-10-25 02:56:13 -04:00