2.23.3:
2010-03-08 Krzesimir Nowak <
[email protected]>
Updated enum.pl script.
* tools/enum.pl: Updated to work with `use strict' and
`use warnings', prints original enums in comments above every enum
defs, added --omit-deprecated (just omits everything deprecated)
option, handles most of enums and flags (especially flags!)
properly, generates proper nicks for enums with one value, prints
warnings to stderr about several stuff, uses some primitive
heuristics to detect whether an enum is enum or flags. It is
a better hack, but still a hack.
2010-01-28 Murray Cumming <
[email protected]>
AsyncResult: Add get_source_object_base(), deprecating get_source_object().
* gio/asyncresult.[hg|ccg]: Deprecate get_source_object(), replacing it
with get_source_object_base(), because in giomm, the C++ wrapper object
might be a Glib::Interface, but not a Glib::Object (though the underlying
C instance must be a GObject). This happens if giomm does not know about
the GType of the underlying C Object, which is a legitimate situation.
* tests/giomm_asyncresult_sourceobject/main.cc: Added this test case
from Michael Hasselmann, from bug #608269.
2010-03-08 Murray Cumming <
[email protected]>
Regenerated more .defs.
* gio/src/gio_enums.defs:
* glib/src/glib_enums.defs: Regenerated with enums.pl
* gio/src/gio_methods.defs: Regenerated with h2defs.py
2010-03-08 Murray Cumming <
[email protected]>
* glib/src/glib_functions.defs: Regenerated with h2defs.py.
2010-03-08 Debarshi Ray <
[email protected]>
Bug #611521 - Free Gio::SlotFileProgress (and friends) at completion
* gio/src/file.ccg:
The Gio::SlotFileProgress slots (and their friends) used in operations like
Gio::File::copy, Gio::File::copy_async and Gio::File::move should not freed
when their C callbacks are invoked for the first time. Instead they should be
freed after the operation has completed.
2010-02-27 Daniel Elstner <
[email protected]>
Avoid compiler warning in resolver example
* examples/network/resolver.cc (interrupted): Check the return value
of the write() call to avoid a warning from GCC. Save and restore
the value of errno to make the signal handler reentrant. Get rid of
the signal() call to re-establish the default handler, as there is
not much of a point in doing so for this handler.
(main): Create the pipe before installing the signal handler.
2010-02-22 Michael <
[email protected]>
Gio::MemoryInputStream::add_data(): Minor documentation fix.
* gio/src/memoryinputstream.hg: Move a deprecation warning to the
correct method overload.
2010-02-06 Murray Cumming <
[email protected]>
IOStream: get_input_stream(), get_output_stream(): Fix reference counting.
* gio/src/iostream.hg: get_input_stream(), get_output_stream(): Use refreturn
to avoid a crash as mentioned in bug #607554.
2010-02-06 Murray Cumming <
[email protected]>
MemoryOutputStream: Add properties.
* gio/src/gio_signals.defs: Regenerated.
* gio/src/memoryoutputstream.hg: Add properties, as suggesed in bug #605710.
2010-02-06 Krzysztof KosiĆski <
[email protected]>
MemoryOutputStream: Fix the constructor.
* gio/src/memoryoutputstream.hg: Constructor and create(): Rename the len
parameter to size, to match the properties, so the constructor works.
Bug #605710