Alexander Larsson
74ad124cfb
Implement lazy loading of fam plugin
2010-01-12 16:34:23 +01:00
Alexander Larsson
57b771235e
Add gio-querymodule program
...
This can be used to update the giomodule.cache file in directories with
giomodules in order to support lazy module loading.
2010-01-12 16:34:18 +01:00
Alexander Larsson
682b3da99b
Use the new lazy loading of modules for gio modules
2010-01-12 16:31:29 +01:00
Alexander Larsson
488bede191
Add support for lazy loading of giomodules
...
Adds an optional query method to giomodules which should return all
possible extension points the module may implement.
Then we add a new call g_io_modules_scan_all_in_directory() similar to
g_io_modules_load_all_in_directory() that doesn't return all loaded
modules, thus allowing lazy loading.
In g_io_modules_scan_all_in_directory we look for an optional
giomodule.cache file and use the information in that to avoid
loading modules until they are needed for an extension point.
2010-01-12 16:31:29 +01:00
Ignacio Casal Quinteiro
6aa1aef556
Flush gcharsetconverter when needed.
...
This patch fixes bug #605686 .
2010-01-12 12:56:54 +01:00
Matthias Clasen
759fbac7b7
Add properties to GMemoryOutputStream
...
This helps bindings. Patch by Krzysztof Kosiński. See bug 605733.
2010-01-06 17:37:11 -05:00
Matthias Clasen
f2d8f6287d
Fix the filename roundtrip check
...
The check was always failing because the code was comparing
the wrong strings. Reported in bug 605977.
2010-01-06 13:27:19 -05:00
Ryan Lortie
baf20e0984
GUnixFDMessage: fix a small typo in an extra check
...
In the deserialise function, GUnixFDMessage was comparing 'level' to
both SOL_SOCKET and SCM_RIGHTS. It is correct to compare 'type' to
SCM_RIGHTS. The code passed tests only because:
1) it's a "should always be OK" double-check
2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on
Linux systems.
2010-01-05 18:52:33 -05:00
Matthias Clasen
b00c6d7fb5
Fix a memleak
...
An early exit in expand_application_parameters forgot to free
a GString. Reported by Steve Grubb.
2010-01-05 18:18:55 -05:00
Matthias Clasen
6cee86a3ef
Fix an off-by-one error
...
Reported by Steve Grubb.
2010-01-05 18:16:37 -05:00
Matthias Clasen
a91514ba19
Document that various functions ref GSimpleAsyncResult
...
Patch by Will Thompson, see bug 602417.
2010-01-02 19:53:02 -05:00
Matthias Clasen
f58fa69343
Document that _finish() must be called at most once.
...
The patch was provided by Will Thompson in bug 602417.
2010-01-02 19:53:02 -05:00
Matthias Clasen
74af99b860
Fix a typo
...
...and some whitespace fixes. Pointed out by Will Thompson in
bug 602417.
2010-01-02 19:53:02 -05:00
Matthias Clasen
ab799115de
Don't return anything from a void function
...
Sun C doesn't like it. Reported in bug 604824.
2010-01-02 19:17:37 -05:00
Paolo Borelli
32f79f55ef
Bug 604457 - gutf8inputstream.c: increasing unknown size pointer
2009-12-31 12:42:41 +01:00
Dan Winship
f74c0e257f
update .gitignores
2009-12-18 12:27:36 +01:00
Dan Winship
28d91b5bb6
Fix UnixWare build by not using "sa_len" as a variable name
...
https://bugzilla.gnome.org/show_bug.cgi?id=604875
2009-12-18 10:26:09 +01:00
Gian Mario Tagliaretti
3f41e31bf9
Remove wrong file imports, only gio/gio.h should be included
2009-12-16 23:18:17 +01:00
Tor Lillqvist
8dc200db04
Check for <wspiapi.h> and use it if present
...
Should help bug #603527 if glib is built in an environment that has
<wspiapi.h>.
2009-12-14 03:09:46 +02:00
Paolo Borelli
cdf00a6a9b
Add unit tests for some more methods
2009-12-08 17:05:09 +01:00
Alexander Larsson
4fbbe190b7
Remove default implementation of async filter steam ops
...
Not only is the default implementation broken (it causes infinite recursion
as seen in bug #603982 ), but its also worthless. If we just fall back on the
default stream operations we automatically get async version based on
the sync filter stream operations, which is what we want.
2009-12-07 22:14:10 +01:00
Paolo Borelli
8a6d5e203e
Fix makefile typo
2009-12-06 15:45:37 +01:00
Paolo Borelli
568cd48365
Add GUtf8InputStream - Bug #603270
...
Add a filter input stream that performs utf8 validation.
2009-12-06 15:23:33 +01:00
Jeroen Nijhof
3d8035f799
[gio] Remove some commas at end of enumerator list
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603476
2009-12-01 19:48:04 +01:00
Dan Winship
39cd766e8e
Use G_DEFINE_INTERFACE in gio
...
Note: Since we export types with Iface in the name rather than
Interface we have to use some typedefs to make this work. New
interfaces should probably use Interface as the public name.
2009-12-01 10:44:42 +01:00
Matthias Clasen
8907bfee86
Fix up GIO docs
2009-11-29 22:54:16 -05:00
Matthias Clasen
06c71ba399
Fix 'make check' in gio
2009-11-29 20:55:25 -05:00
Matthias Clasen
a4a69df105
Remove filter-cat from TEST_PROGS
...
Since it is not intended to be run as part of make check.
2009-11-29 20:48:52 -05:00
Paolo Borelli
e7992b7b06
Fix return type of g_converter_[in|out]put_stream.
...
Fixes bug #603265
2009-11-29 15:14:10 +01:00
Ryan Lortie
8586b636c7
Bug 589631 - enclose literals with double quotes
...
Improve strings for purpose of translation.
Based on a patch from Leonardo Ferreira Fontenelle.
2009-11-26 12:15:04 -05:00
Christian Kellner
09b1b6414b
Add "default location" support to GMount
...
The "default location" of the given mount is a path that reflects
the main entry point for the user (e.g. the home directory, or the
root of the volume).
https://bugzilla.gnome.org/show_bug.cgi?id=561998
2009-11-26 16:12:18 +01:00
Alexander Larsson
2b2195bf68
Pass in the right device to vfs->local_file_add_info for symlinks
...
We used to pass the path for the symlink, but the device of the target
which is wrong and breaks metadata access.
https://bugzilla.gnome.org/show_bug.cgi?id=593809
2009-11-26 16:05:07 +01:00
Mures Andone
96f41b6283
Fixed bug 91 (GIO monitoring not working due to bad assert)
...
https://bugzilla.gnome.org/show_bug.cgi?id=593856
2009-11-26 15:40:01 +01:00
Will Thompson
97db31fa14
Apply English pedantry to GAsyncInitable's docs
...
• "asynchronous" was misspelled as "asyncronous" in various places;
• punctuation was missing;
• g_async_initable_new_async() had a stray "and";
• references to g_async_initable_new_finish() were missing a "the".
https://bugzilla.gnome.org/show_bug.cgi?id=602417
2009-11-26 15:14:46 +01:00
Alexander Larsson
08d33b81ee
Remove unused variable
2009-11-26 13:15:11 +01:00
Ryan Lortie
3d7edc137e
Bug 601637 - add GUnixFDList
...
change GUnixFDMessage to contain a GUnixFDList.
add test case for GUnixFDMessage and GUnixFDList.
update docs.
2009-11-24 17:55:57 -05:00
Alexander Larsson
e5a98502be
Update gio.symbols with new functions
2009-11-24 13:31:33 +01:00
Alexander Larsson
b7c4aa6152
Export g_charset_converter_get_num_fallbacks in header
2009-11-24 13:31:10 +01:00
Alexander Larsson
2af69f4135
Fix GZlibCompressorFormat names
...
What used to be called RAW is really the zlib header format.
There is a real "raw" format, so rename the default and add a RAW type.
2009-11-24 13:02:05 +01:00
Ryan Lortie
85501f5ffa
Bug 591214 - Warnings building gcancellable.o
...
- check for EINTR on read() and write() calls
- remove unused 'priv' variable
2009-11-23 13:53:39 -05:00
Ryan Lortie
48e2a57043
Bug 598712 - can't detect text file with backspace
...
looks_like_text(): Allow '\b' to appear in text files.
2009-11-23 13:47:16 -05:00
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