[glibmm] Gio::MemoryInputStream::add_data(): Minor documentation fix.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Gio::MemoryInputStream::add_data(): Minor documentation fix.
- Date: Mon, 22 Feb 2010 16:57:56 +0000 (UTC)
commit 000973dd11eba2023c35866cc6afd8901df15e5f
Author: Michael <space3000 gmail com>
Date: Mon Feb 22 17:57:44 2010 +0100
Gio::MemoryInputStream::add_data(): Minor documentation fix.
* gio/src/memoryinputstream.hg: Move a deprecation warning to the
correct method overload.
ChangeLog | 1304 +++++++++++++++++++++---------------------
gio/src/memoryinputstream.hg | 9 +-
2 files changed, 659 insertions(+), 654 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 0f865b4..81986cc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,15 @@
+2010-02-22 Michael <space3000 gmail com>
+
+ 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 <murrayc murrayc com>
IOStream: get_input_stream(), get_output_stream(): Fix reference counting.
-
- * gio/src/iostream.hg: get_input_stream(), get_output_stream(): Use refreturn
+
+ * 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 <murrayc murrayc com>
@@ -15,8 +22,8 @@
2010-02-06 Krzysztof KosiÅ?ski <tweenk pl gmail com>
MemoryOutputStream: Fix the constructor.
-
- * gio/src/memoryoutputstream.hg: Constructor and create(): Rename the len
+
+ * gio/src/memoryoutputstream.hg: Constructor and create(): Rename the len
parameter to size, to match the properties, so the constructor works.
Bug #605710
@@ -25,9 +32,9 @@
2010-02-05 Murray Cumming <murrayc murrayc com>
UnixInputStream: Fix the constructor.
-
- * gio/src/unixinputstream.hg: Constructor and create(): Rename the
- close_fd_at_close parameter to close_fd to match the properties (and the
+
+ * gio/src/unixinputstream.hg: Constructor and create(): Rename the
+ close_fd_at_close parameter to close_fd to match the properties (and the
C function), so our constructor works.
Bug #608665 (Matt Marsh)
@@ -35,10 +42,10 @@
Regenerated method .defs. Added a Resolver signal.
- * gio/src/gio_enums.defs: Removed GSocketMsgFlags because it contained
+ * gio/src/gio_enums.defs: Removed GSocketMsgFlags because it contained
an #error and the values are non-numeric anyway.
* gio/src/gio_methods.defs: Regenerated with h2defs.py
- * glib/src/glib_functions.defs: Regenerated with h2defs.py, removing
+ * glib/src/glib_functions.defs: Regenerated with h2defs.py, removing
badly-generated ones that try to mention function pointers.
* gio/src/resolver.hg: Added reload signal.
@@ -47,17 +54,17 @@
Use 0 instead of NULL.
* gio/src/*.ccg
- * glib/src/*.ccg: Use 0 instead of NULL because this is C++ where
- NULL is generally not a good idea. I didn't see any places where it
+ * glib/src/*.ccg: Use 0 instead of NULL because this is C++ where
+ NULL is generally not a good idea. I didn't see any places where it
was a real problem though.
2010-01-29 Murray Cumming <murrayc murrayc com>
Use Glib::unwrap() instead of ->gobj(),
- * gio/src/*.ccg: Use Glib::unwrap() instead of ->gobj(), so we don't
- crash if people pass in null RefPtr<>s, which they might do by
- accident, or if we have not wrapped all the may-be-null cases as
+ * gio/src/*.ccg: Use Glib::unwrap() instead of ->gobj(), so we don't
+ crash if people pass in null RefPtr<>s, which they might do by
+ accident, or if we have not wrapped all the may-be-null cases as
method overrides.
2010-01-29 Murray Cumming <murrayc murrayc com>
@@ -72,10 +79,10 @@
* gio/src/drive.[hg|ccg]:
* gio/src/mount.hg:
- * gio/src/volume.hg: Change some includes to allow file.h to include
+ * gio/src/volume.hg: Change some includes to allow file.h to include
more.
- * gio/src/file.[hg|ccg]: Added start_mountable(), stop_mountable(),
- poll_mountable() and the *_finish() methods. The awful documenation
+ * gio/src/file.[hg|ccg]: Added start_mountable(), stop_mountable(),
+ poll_mountable() and the *_finish() methods. The awful documenation
will be improved when I have improved it (tomorrow) for the C functions.
2010-01-28 Murray Cumming <murrayc murrayc com>
@@ -86,17 +93,17 @@
File: Added create_file_readwrite() and creat_file_readwrite_async().
- * gio/src/file.[hg|ccg]: Added create_file_readwrite(),
+ * gio/src/file.[hg|ccg]: Added create_file_readwrite(),
create_file_readwrite_async() and create_file_readwrite_finish().
2010-01-28 Murray Cumming <murrayc murrayc com>
File: unmount_mountable(), eject_mountable(): Add overrides with MountOperation.
- * gio/src/file.[hg|ccg]: unmount_mountable(), eject_mountable():
+ * gio/src/file.[hg|ccg]: unmount_mountable(), eject_mountable():
Reimplement these with the new *_with_operation functions.
Undeprecate them - that should not have happened without replacements.
- Added unmount_mountable() and eject_mountable() overrides with
+ Added unmount_mountable() and eject_mountable() overrides with
MountOperation parameters. Unfortunately there are now 6 of each.
2010-01-28 Murray Cumming <murrayc murrayc com>
@@ -104,16 +111,16 @@
File, Cancellable: Added some new methods.
* gio/src/cancellable.hg: Added release_fd() and make_polldf().
- * gio/src/file.[hg|ccg]: Added open_readwrite(), open_readwrite_async()
+ * gio/src/file.[hg|ccg]: Added open_readwrite(), open_readwrite_async()
and finish_readwrite().
- Added replace_readwrite(), replace_readwrite_async() and
+ Added replace_readwrite(), replace_readwrite_async() and
finish_replace_readwrite().
* tools/m4/convert_gio.m4:Added conversion for FileIOStream.
- * glib/src/glib_enums.defs: Fix an #error that enum.pl has put there
+ * glib/src/glib_enums.defs: Fix an #error that enum.pl has put there
for some reason.
Missing ChangeLog entry from Alexander Shaduri: (Committed by Jonathan Jongsma)
-2010-01-06 Bug #594173 - NodeTree::get_root() violates const-correctness
+2010-01-06 Bug #594173 - NodeTree::get_root() violates const-correctness
Missing ChangeLog entry from Krzesimir Nowak: (Committed by Jonathan Jongsma)
2010-01-06 Bug #606100 - Fix wrapping properties.
@@ -194,7 +201,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
Regex: Slight documentation improvement.
* tools/m4/class_opaque_refcounted.m4: refererence()/unreference():
- Use the same doxygen comments as on ObjectBase::reference/unreference()
+ Use the same doxygen comments as on ObjectBase::reference/unreference()
so this shows up, for instance, on Glib::Regex.
2009-10-22 Armin Burgmeier <armin arbur net>
@@ -1120,7 +1127,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
* glib/src/date.ccg:
* glib/src/date.hg: Wrapped
g_date_get_iso8601_week_of_year().
-
+
2009-07-17 David King <davidk openismus com>
* examples/properties/properties_example.cc: Only compile the
@@ -1284,13 +1291,13 @@ Missing ChangeLog entries from Jonathan Jongsma:
Allow dynamic GType registration, using g_type_module_register_type().
- * glib/glibmm/class.[h|cc]: Added a register_derived_type() overload that
- takes an extra GTypeModule* parameter, and which calls
+ * glib/glibmm/class.[h|cc]: Added a register_derived_type() overload that
+ takes an extra GTypeModule* parameter, and which calls
g_type_module_register_type() instead of g_type_register_static().
* tools/m4/class_gobject.m4:
* tools/m4/class_gtkobject.m4:
- * tools/m4/class_shared.m4: Added a _DYNAMIC_GTYPE_REGISTRATION macro to
- be used in the class in the hg file, to add a *_Class::init(GTypeModule)
+ * tools/m4/class_shared.m4: Added a _DYNAMIC_GTYPE_REGISTRATION macro to
+ be used in the class in the hg file, to add a *_Class::init(GTypeModule)
method, and a get_type(GTypeModule*) method that calls it.
@@ -1487,21 +1494,21 @@ Missing ChangeLog entries from Jonathan Jongsma:
2009-06-18 Murray Cumming <murrayc murrayc com>
Add debug output to hint that your .defs needs a define-object.
-
+
* tools/pm/DocsParser.pm: lookup_object_of_method(),
- * tools/pm/GtkDefs.pm: lookup_object(): Add debug output to hint that you
- need a define-object for each C GType in the *.defs file, though I
+ * tools/pm/GtkDefs.pm: lookup_object(): Add debug output to hint that you
+ need a define-object for each C GType in the *.defs file, though I
do not yet know why these are sometimes missing.
2009-06-18 Murray Cumming <murrayc murrayc com>
- * configure.ac: Require glib 2.21, because g_cancellable_connect/disconnect()
+ * configure.ac: Require glib 2.21, because g_cancellable_connect/disconnect()
are not in glib 2.20.
2009-06-17 Hubert Figuiere <hub figuiere net>
- * gio/src/file.hg:
- * gio/src/file.ccg: Added Gio::File::load_contents() overload to allow
+ * gio/src/file.hg:
+ * gio/src/file.ccg: Added Gio::File::load_contents() overload to allow
ignoring the etag contents. (Bug #581349)
2009-06-16 José Alburquerque <jaalburqu svn gnome org>
@@ -1589,9 +1596,9 @@ Missing ChangeLog entries from Jonathan Jongsma:
Type registration: Ignore NULL GTypes, preventing crashes.
* glib/glibmm/wrap.cc: wrap_register(): Silently ignore NULL GTypes.
- * glib/glibmm/class.cc: register_derived_type(): Silently ignore NULL
- GTypes. Use g_strconcat() instead of ustring+= to maybe make it more
- efficient. This helps gstreamermm, which may try to use type names of
+ * glib/glibmm/class.cc: register_derived_type(): Silently ignore NULL
+ GTypes. Use g_strconcat() instead of ustring+= to maybe make it more
+ efficient. This helps gstreamermm, which may try to use type names of
plugins that are not actually available on the system.
2009-05-06 Chris Vine <chris cvine freeserve co uk>
@@ -1656,8 +1663,8 @@ Missing ChangeLog entries from Jonathan Jongsma:
2009-03-25 Murray Cumming <murrayc murrayc com>
* glib/src/glib_enums.defs:
- * glib/src/glib_functions.defs: Remove broken definitions - mostly
- functions that take function pointers. I wonder why I did not notice
+ * glib/src/glib_functions.defs: Remove broken definitions - mostly
+ functions that take function pointers. I wonder why I did not notice
this before.
2009-03-23 Daniel Elstner <danielk openismus com>
@@ -1713,14 +1720,14 @@ Missing ChangeLog entries from Jonathan Jongsma:
2009-02-23 Murray Cumming <murrayc murrayc com>
- * gio/src/gio_enums.defs: Regenerated, adding
+ * gio/src/gio_enums.defs: Regenerated, adding
FILE_CREATE_REPLACE_DESTINATION and Error::TOO_MANY_OPEN_FILES.
* gio/src/gio_signals.defs: Regenerated.
* go/src/mountoperation: Added the aborted signal.
2009-02-22 Murray Cumming <murrayc murrayc com>
- * gio/src/drive.hg: Remove extra ;s on the new signalsl, to avoid
+ * gio/src/drive.hg: Remove extra ;s on the new signalsl, to avoid
compiler warnings.
2.19.3
@@ -1750,7 +1757,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
* gio/src/unixinputstream.hg: Added get_fd() and get/set_close_fd().
* gio/src/unixoutputstream.hg: Added get_fd() and get/set_close_fd().
- * gio/src/datainputstream.[hg|ccg]: Added read_until_async(),
+ * gio/src/datainputstream.[hg|ccg]: Added read_until_async(),
read_until_finish(), read_line_async() and read_line_finish().
Added documentation for read_until() and read_line().
@@ -1759,9 +1766,9 @@ Missing ChangeLog entries from Jonathan Jongsma:
* tools/extra_defs_gen/generate_defs_gio.cc: Added unix types.
* gio/src/gio_signals.defs: Regenerated.
* gio/src/bufferedinputstream.hg: Added buffer_size property.
- * gio/src/bufferedoutputstream.hg: Added buffer_size and auto_grow
+ * gio/src/bufferedoutputstream.hg: Added buffer_size and auto_grow
properties.
- * gio/src/datainputstream.hg: Added byte_order and newline_type
+ * gio/src/datainputstream.hg: Added byte_order and newline_type
properties.
* gio/src/dataoutputstream.hg: Added byte_order property.
* gio/src/filterinputstream.hg: Added close_base_ stream property.
@@ -1769,16 +1776,16 @@ Missing ChangeLog entries from Jonathan Jongsma:
* gio/src/unixinputstream.hg: Added fd and close_fd properties.
* gio/src/unixoutputstream.hg: Added fd and close_fd properties.
-2009-02-05 Theppitak Karoonboonyanan <thep linux thai net>
+2009-02-05 Theppitak Karoonboonyanan <thep linux thai net>
* docs/reference/Doxyfile.in:
- * docs/reference/Makefile.am: Allow glibmm to build outside the source
+ * docs/reference/Makefile.am: Allow glibmm to build outside the source
tree. Bug #570216
2009-02-05 Murray Cumming <murrayc murrayc com>
- * glib/src/regex.hg: create(): For the version when
- GLIBMM_EXCEPTIONS_ENABLED is not defined, do not specify default
+ * glib/src/regex.hg: create(): For the version when
+ GLIBMM_EXCEPTIONS_ENABLED is not defined, do not specify default
parameter values because we have an extra error parameter.
Bug #570648 (Bernd Buschinski)
@@ -1792,14 +1799,14 @@ Missing ChangeLog entries from Jonathan Jongsma:
2009-01-19 Tao Wang <dancefire gmail com>
- * glib/src/nodetree.hg: Do not use a non-ASCII dash character, to
+ * glib/src/nodetree.hg: Do not use a non-ASCII dash character, to
avoid the MSVC++ warning C4819 with Visual Studio 2008.
Bug #568072
2009-01-09 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/wrap.h: wrap_auto_interface<>(): Add a warning to give a
- clue when the dynamic_cast fails, for instance if you are doing some
+ * glib/glibmm/wrap.h: wrap_auto_interface<>(): Add a warning to give a
+ clue when the dynamic_cast fails, for instance if you are doing some
incorrect multiple inheritance.
2009-01-08 Daniel Elstner <danielk openismus com>
@@ -1816,15 +1823,15 @@ Missing ChangeLog entries from Jonathan Jongsma:
2009-01-03 Murray Cumming <murrayc murrayc com>
- * gio/src/file.ccg: Added implementation of the
+ * gio/src/file.ccg: Added implementation of the
make_directory_with_parents() method overload that takes no parameter.
Bug #566003 (Philip Belemezov).
2008-12-24 Murray Cumming <murrayc murrayc com>
* glib/src/spawn.ccg:
- * glib/src/spawn.hg: Added Glib::spawn_*() alternative API for when
- GLIBMM_EXCEPTIONS_ENABLED is not enabled (when compiling without
+ * glib/src/spawn.hg: Added Glib::spawn_*() alternative API for when
+ GLIBMM_EXCEPTIONS_ENABLED is not enabled (when compiling without
C++ exceptions.)
Bug #565487
(Jonathon Jongsma)
@@ -2059,7 +2066,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-09-08 Murray Cumming <murrayc murrayc com>
* COPYING.tools:
- * Makefile.am: Added COPYING.tools with the GPL because the tools/*.cc
+ * Makefile.am: Added COPYING.tools with the GPL because the tools/*.cc
file is GPL. Bug #550789.
=== 2.17.3 ===
@@ -2094,7 +2101,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-08-26 Murray Cumming <murrayc murrayc com>
- * tests/glibmm_nodetree/main.cc: Actually use the copy constructor (or operator=),
+ * tests/glibmm_nodetree/main.cc: Actually use the copy constructor (or operator=),
instead of just copying the pointer.
2008-08-26 Murray Cumming <murrayc murrayc com>
@@ -2104,7 +2111,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-08-26 Szilárd Pfeiffer <szilard pfeiffer gmail com>
- * glib/src/nodetree.hg: Added a copy constructor. Therefore, take
+ * glib/src/nodetree.hg: Added a copy constructor. Therefore, take
store the data by value instead of reference, taking it by const reference.
* tests/glibmm_nodetree/main.cc: Test the copy constructor.
Bug #547909.
@@ -2122,7 +2129,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-29 Szilárd Pfeiffer <szilard pfeiffer gmail com>
- * glib/src/nodetree.hg: Use const_cast<> in the necessary const member
+ * glib/src/nodetree.hg: Use const_cast<> in the necessary const member
functions instead of gobj() to fix the compilation when using these.
Bug #546485.
@@ -2164,38 +2171,38 @@ Missing ChangeLog entries from Jonathan Jongsma:
* configure.in:
* tests/Makefile.am:
* tests/glibmm_ustring_compose/main.cc: Added a test case.
- * glib/glibmm/ustring.h: Added a ustring::Stringify<>
- template specialization so that ustring::compose() works with
- const char* arguments, though it still needs to be fixed to
+ * glib/glibmm/ustring.h: Added a ustring::Stringify<>
+ template specialization so that ustring::compose() works with
+ const char* arguments, though it still needs to be fixed to
work for string literals.
Bug #506410 (Szilárd Pfeiffer).
2008-08-06 Murray Cumming <murrayc murrayc com>
- * glib/src/nodetree.hg: Make gobject_ and data_ private,
+ * glib/src/nodetree.hg: Make gobject_ and data_ private,
to remove them from protected API. Patch from Szilárd Pfeiffer.
Bug #546485.
Make gobj() inline.
2008-08-04 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/propertyproxy.h: Added some API documentation
+ * glib/glibmm/propertyproxy.h: Added some API documentation
about the need to register a new GType when adding properties.
Bug #523043 (Moritz Ulrich).
2008-08-02 Murray Cumming <murrayc murrayc com>
- * docs/reference/glibmm_header.html_fragment: Change the Main
+ * docs/reference/glibmm_header.html_fragment: Change the Main
Page link to link to gtkmm.org/documentation.shtml
2008-07-29 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/Makefile.am: Remove the mention of tree.cc here to
+ * glib/glibmm/Makefile.am: Remove the mention of tree.cc here to
fix the build. Generated files should never be menioned there.
2008-07-29 Murray Cumming <murrayc murrayc com>
- * glib/src/nodetree.hg: Hand-code the TraverseType enum, to add
+ * glib/src/nodetree.hg: Hand-code the TraverseType enum, to add
a prefix to the values.
* tests/glibmm_nodetree/main.cc: Adapted.
@@ -2207,8 +2214,8 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-29 Murray Cumming <murrayc murrayc com>
- * glib/src/nodetree.hg: Move the TraverseFlags enum into
- the class, and hand-code it to avoid problems with _WRAP_ENUM().
+ * glib/src/nodetree.hg: Move the TraverseFlags enum into
+ the class, and hand-code it to avoid problems with _WRAP_ENUM().
* tests/glibmm_nodetree/main.cc: Adapted.
Bug #545050 (Szilárd Pfeiffer).
@@ -2225,17 +2232,17 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-29 Murray Cumming <murrayc murrayc com>
- * glib/src/tree.hg: Renamed Glib::Tree to Glib::NodeTree to avoid
- confusion with GTree, because we actually wrap GNode, but do not like
+ * glib/src/tree.hg: Renamed Glib::Tree to Glib::NodeTree to avoid
+ confusion with GTree, because we actually wrap GNode, but do not like
that name. As discussed in bug #520778.
* tests/glibmm_tree/main.cc: Adapted.
2008-07-29 Murray Cumming <murrayc murrayc com>
- * Makefile.am: Build the docs at the end, after the tests, to
+ * Makefile.am: Build the docs at the end, after the tests, to
save time when testing API changes.
- * glib/src/tree.hg: Const corrections: Add const and non-const versions
+ * glib/src/tree.hg: Const corrections: Add const and non-const versions
of many methods, instead of returning non-const objects from const methods.
find().
Changed max_height() to get_max_height() for consistency.
@@ -2243,15 +2250,15 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-29 Szilárd Pfeiffer <szilard pfeiffer gmail com>
- * glib/src/tree.hg: Make the callbacks take a Tree<> instead of just
- the data, so they can use methods on the tree (which can be a node
+ * glib/src/tree.hg: Make the callbacks take a Tree<> instead of just
+ the data, so they can use methods on the tree (which can be a node
in the tree).
gobject_: Make this protected.
- Provide the this pointer as data to g_node_new() so we can retrieve
+ Provide the this pointer as data to g_node_new() so we can retrieve
it later.
- Removed children_ and parent_ because we don't need a separate store now that
+ Removed children_ and parent_ because we don't need a separate store now that
we can get the C++ instance from the gobject instance.
- owns_gobject_: Removed because it is was always true, so the gobject was
+ owns_gobject_: Removed because it is was always true, so the gobject was
always destroyed (and still is).
* tests/glibmm_tree/main.cc: Updated for the changed API.
Bug #520778.
@@ -2262,15 +2269,15 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-25 Murray Cumming <murrayc murrayc com>
- * gio/src/gio_enums.defs: Hacked in a replacement
- enum for Gio::Error::HOST_NOT_FOUND as
- Gio::Error::HOST_WAS_NOT_FOUND, to avoid a clash with
+ * gio/src/gio_enums.defs: Hacked in a replacement
+ enum for Gio::Error::HOST_NOT_FOUND as
+ Gio::Error::HOST_WAS_NOT_FOUND, to avoid a clash with
a netdb.h define.
Bug #529496.
* configure.in:
* tests/Makefile.am:
* tests/giomm_ioerror/Makefile.am:
- * tests/giomm_ioerror/main.cc: Added a test to make sure
+ * tests/giomm_ioerror/main.cc: Added a test to make sure
that our hacked-in enum value stays hacked in.
2008-07-25 Murray Cumming <murrayc murrayc com>
@@ -2299,18 +2306,18 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-16 Jens Georg <mail jensge org>
- * MSVC_Net2003/glibmm/glibmm.vcproj: Mention new source files
+ * MSVC_Net2003/glibmm/glibmm.vcproj: Mention new source files
for regex and keyfile.
Bug #543292.
2008-07-16 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: Added make_directory_with_parents(),
+ * gio/src/file.hg: Added make_directory_with_parents(),
query_file_type(), monitor().
* gio/src/fileenumerator.ccg:
* gio/src/fileenumerator.hg: Added get_container().
- * gio/src/mount.hg: Added guess_content_type() and
+ * gio/src/mount.hg: Added guess_content_type() and
guess_content_type_finish().
* gio/src/themedicon.hg: Added prepend_name().
* gio/src/volume.hg: Added get_activation_root().
@@ -2329,7 +2336,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-15 Benjamin Herr <ben 0x539 de>
- * gio/src/volumemonitor.hg: Removed some unnecessary ; characters,
+ * gio/src/volumemonitor.hg: Removed some unnecessary ; characters,
to avoid warnings.
Bug #542929.
@@ -2337,13 +2344,13 @@ Missing ChangeLog entries from Jonathan Jongsma:
* tools/m4/convert_gio.m4:
* gio/src/appinfo.hg: get_display(), get_startup_notify_id():
- Take a list of Gio::File, not filepath string. Now that the C API is
- properly documented we know that this is correct. It's an API break
+ Take a list of Gio::File, not filepath string. Now that the C API is
+ properly documented we know that this is correct. It's an API break
but this function could nothave worked before.
* glib/src/glib_docs.xml: Regenerate.
- * glib/src/glib_docs_override.xml: Add overrides for
- g_key_file_load_from_file() and g_key_file_get_value() to mention
+ * glib/src/glib_docs_override.xml: Add overrides for
+ g_key_file_load_from_file() and g_key_file_get_value() to mention
exceptions.
2008-06-30 Johannes Schmid <jhs gnome org>
@@ -2353,7 +2360,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-07-02 Armin Burgmeier <armin arbur net>
- * gio/src/file.ccg: Pass NULL to the underlying C function for the
+ * gio/src/file.ccg: Pass NULL to the underlying C function for the
etags parameter in the various replace_contents functions. Also bug
#540656.
@@ -2369,14 +2376,14 @@ Missing ChangeLog entries from Jonathan Jongsma:
* examples/Makefile.am:
* examples/keyfile/Makefile.am:
* examples/keyfile/example.ini:
- * examples/keyfile/main.cc: Added a little KeyFile example. I am
+ * examples/keyfile/main.cc: Added a little KeyFile example. I am
surprised that we do not seem to have one somewhere already.
- I need to move all these glibmm examples into gtkmm-documentation some
+ I need to move all these glibmm examples into gtkmm-documentation some
time.
2008-06-19 Murray Cumming <murrayc murrayc com>
- * glib/src/tree.hg: Some whitespace changes. And more use of typedefs
+ * glib/src/tree.hg: Some whitespace changes. And more use of typedefs
to simplify the code.
2008-06-19 Levi Bard <taktaktaktaktaktaktaktaktaktak gmail com>
@@ -2404,7 +2411,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
* glib/glibmm/Makefile.am:
* glib/src/Makefile_list_of_hg.am_fragment:
* glib/src/tree.ccg:
- * glib/src/tree.hg: Added Glib::Tree, a wrapper for GNode, providing
+ * glib/src/tree.hg: Added Glib::Tree, a wrapper for GNode, providing
an N-ary tree container, more or less like a standard C++ container.
* configure.in:
* tests/Makefile.am: Added some test code for this new API.
@@ -2412,7 +2419,7 @@ Missing ChangeLog entries from Jonathan Jongsma:
2008-06-13 Murray Cumming <murrayc murrayc com>
- * glib/src/date.hg: Used @newin2p18 on the new API and made some
+ * glib/src/date.hg: Used @newin2p18 on the new API and made some
slight corrections to the new reference documentation comments.
2008-06-11 José Alburquerque <jaalburqu svn gnome org>
@@ -2467,38 +2474,38 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-04-16 Murray Cumming <murrayc murrayc com>
- * glib/src/spawn.hg: Moved the enum back out of the doxygen group,
+ * glib/src/spawn.hg: Moved the enum back out of the doxygen group,
because that results in the enums group being inside the spawn group.
2008-04-16 Murray Cumming <murrayc murrayc com>
- * glib/src/spawn.hg: Addded doxygen documentation based on the
+ * glib/src/spawn.hg: Addded doxygen documentation based on the
C documentation.
Bug #528271 (Jonathon Jongsma)
2008-04-13 Murray Cumming <murrayc murrayc com>
- * glib/src/optionentry.ccg: set_long_name(): Do not use NULL for an
- empty string, because "" has a special meaning to GOptionEntry - it
+ * glib/src/optionentry.ccg: set_long_name(): Do not use NULL for an
+ empty string, because "" has a special meaning to GOptionEntry - it
is the definition of G_OPTION_REMANING.
- * examples/options/main.cc: Add an entry with the long name
- G_OPTION_REMAINING, to list additional non-named arguments. More
+ * examples/options/main.cc: Add an entry with the long name
+ G_OPTION_REMAINING, to list additional non-named arguments. More
explicit API should be added for this.
Bug #526831 (Christian Lundgren).
-
+
2008-04-13 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/ustring.cc erase(): Create an end iterator and use it,
- instead of just using the std::string(iterator) erase implementation,
- because that only removes one byte, which can make the whole string
+ * glib/glibmm/ustring.cc erase(): Create an end iterator and use it,
+ instead of just using the std::string(iterator) erase implementation,
+ because that only removes one byte, which can make the whole string
invalid UTF-8.
Bug #527687 (Jarro).
2008-04-11 Murray Cumming <murrayc murrayc com>
* glib/src/optionentry.ccg:
- * glib/src/optionentry.hg: Hand-code set_description(),
- set_arg_description() and set_long_name(), to free any existing string,
+ * glib/src/optionentry.hg: Hand-code set_description(),
+ set_arg_description() and set_long_name(), to free any existing string,
to maybe fix a (possible) leak found by valgrind.
2008-03-29 Jonathon Jongsma <jjongsma gnome org>
@@ -2520,22 +2527,22 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-03-29 Murray Cumming <murrayc murrayc com>
* gio/src/file.hg:
- * gio/src/file.ccg: query_default_handler(), set_display_name(),
- query_info(), query_filesystem_info(): Do not take an extre reference,
- because the C functions all provide new objects with an initial
+ * gio/src/file.ccg: query_default_handler(), set_display_name(),
+ query_info(), query_filesystem_info(): Do not take an extre reference,
+ because the C functions all provide new objects with an initial
reference. I checked.
2008-03-28 Murray Cumming <murrayc murrayc com>
- * gio/src/file.ccg: create(), replace(): Do not take an extra reference,
- because the C function has given us a new instance with an initial
- reference. The leak stopped the stream from really replacing the file,
+ * gio/src/file.ccg: create(), replace(): Do not take an extra reference,
+ because the C function has given us a new instance with an initial
+ reference. The leak stopped the stream from really replacing the file,
because that only happens when it is closed.
2008-03-28 Murray Cumming <murrayc murrayc com>
* gio/src/file.hg:
- * gio/src/outputstream.hg: Documentation: Remove/fix mentions of 0 when
+ * gio/src/outputstream.hg: Documentation: Remove/fix mentions of 0 when
we mean something else.
2008-03-24 Jonathon Jongsma <jjongsma gnome org>
@@ -2548,15 +2555,15 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-03-18 Murray Cumming <murrayc murrayc com>
- * gio/src/file.hg: Include giomm/error.h Because Gio::Error is thrown
- by some of these methods and it is annoying to have to include it
+ * gio/src/file.hg: Include giomm/error.h Because Gio::Error is thrown
+ by some of these methods and it is annoying to have to include it
separately just to catch that.
2.16.0:
2008-03-10 Tim Mooney <murrayc murrayc com>
- * glib/glibmm/object.cc: Include string.h to fix the build with
+ * glib/glibmm/object.cc: Include string.h to fix the build with
SUN CC.
Bug #498438.
@@ -2571,7 +2578,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-03-05 Murray Cumming <murrayc murayc com>
- * tools/m4/convert_gio.m4: Use __CONVERT_CONST_REFPTR_TO_P_SUN() instead
+ * tools/m4/convert_gio.m4: Use __CONVERT_CONST_REFPTR_TO_P_SUN() instead
of __CONVERT_REFPTR_TO_P() to maybe fix the build with Sun CC.
(Simon Zheng)
@@ -2583,8 +2590,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-03-04 Murray Cumming <murrayc murrayc com>
* gio/src/gio_docs.xml: Regenerated with docextract_to_xml.py.
- * gio/src/gio_docs_override.xml: Overrode g_file_query_exists() to
- mention an exception instead of an error. G_IO_ERROR_* now does not
+ * gio/src/gio_docs_override.xml: Overrode g_file_query_exists() to
+ mention an exception instead of an error. G_IO_ERROR_* now does not
appear in any of our documentation.
2.15.8:
@@ -2605,18 +2612,18 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/outputstream.hg:
* gio/src/seekable.hg:
* gio/src/unixinputstream.hg:
- * gio/src/unixoutputstream.hg: Put these in a Streams doxygen group.
- We should think of some more groups, maybe by looking at the C
+ * gio/src/unixoutputstream.hg: Put these in a Streams doxygen group.
+ We should think of some more groups, maybe by looking at the C
documentation.
2008-03-03 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: load_contents(), load_contents_finish(),
- load_partial_contents_finish(): Use char*& instead of char** for contents,
- though that is not that great either. Use std::string& instead of char**
+ * gio/src/file.hg: load_contents(), load_contents_finish(),
+ load_partial_contents_finish(): Use char*& instead of char** for contents,
+ though that is not that great either. Use std::string& instead of char**
for etag_out. Added method overloads without cancellable.
- We might want other method overloads in future.
+ We might want other method overloads in future.
2008-02-29 Jonathon Jongsma <jjongsma gnome org>
@@ -2633,16 +2640,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/fileoutputstream.hg:
* gio/src/gio_docs_override.xml:
* gio/src/inputstream.hg:
- * gio/src/outputstream.hg: Correct hand-coded documentation,
- to talk about throwing exceptions rather than setting or returning
+ * gio/src/outputstream.hg: Correct hand-coded documentation,
+ to talk about throwing exceptions rather than setting or returning
errors.
* gio/src/mount.hg: Add class documentation based on the C documentation.
2008-02-27 Murray Cumming <murrayc murrayc com>
* gio/src/gio_docs.xml: Regenerated with docextract_to_xml.py.
- * gio/src/gio_docs_override.xml: Override some documentation that
- mentions the GCancellable being optional, or that talks about setting
+ * gio/src/gio_docs_override.xml: Override some documentation that
+ mentions the GCancellable being optional, or that talks about setting
errors instead of throwing them.
2.15.7:
@@ -2651,9 +2658,9 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/gio_methods.defs: Regenerated.
* gio/src/file.ccg:
- * gio/src/file.hg: Added query_filesystem_info_async() and
+ * gio/src/file.hg: Added query_filesystem_info_async() and
query_filesystem_info_finish() because these were added to the C API.
- * gio/src/themedicon.hg: Added append_name() because this was added to
+ * gio/src/themedicon.hg: Added append_name() because this was added to
the C API.
2008-02-25 Jonathon Jongsma <jjongsma gnome org>
@@ -2713,8 +2720,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-21 Murray Cumming <murrayc murrayc com>
- * gio/src/desktopappinfo.hg: Revert the change from José which removed
- use of _WRAP_CTOR() and _WRAP_CREATE(). We really do want to use these
+ * gio/src/desktopappinfo.hg: Revert the change from José which removed
+ use of _WRAP_CTOR() and _WRAP_CREATE(). We really do want to use these
so we instantiate derived GTypes.
2008-02-21 Marko Anastasov <marko anastasov gmail com>
@@ -2741,19 +2748,19 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/gio_methods.defs: Regenerated with h2defs.py
- * gio/src/gio_signals.defs: Corrected the GMountOperation::ask-question
+ * gio/src/gio_signals.defs: Corrected the GMountOperation::ask-question
definition.
- * gio/src/mountoperation.hg: Wrapped the ask-question signal, though
+ * gio/src/mountoperation.hg: Wrapped the ask-question signal, though
I wonder if it really works.
* gio/src/memoryinputstream.ccg:
* gio/src/memoryinputstream.hg:
Added add_data(const void* data, gssize len).
- * gio/src/gio_others.defs: Added g_themed_icon_get_names()
+ * gio/src/gio_others.defs: Added g_themed_icon_get_names()
because h2defs.py cannot seem to parse it.
* gio/src/Makefile.am: Mention gio_methods.defs.
- * gio/src/themedicon.hg: Attempted to wrap get_names(), but I get a
+ * gio/src/themedicon.hg: Attempted to wrap get_names(), but I get a
gmmproc error.
2008-02-20 Marko Anastasov <marko anastasov gmail com>
@@ -2779,14 +2786,14 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/icon.hg:
* gio/src/seekable.hg:
* gio/src/volume.hg:
- * gio/src/volumemonitor.hg: Comment out _WRAP_VFUNC() lines because
- we decided that they are not useful (people will not create new
+ * gio/src/volumemonitor.hg: Comment out _WRAP_VFUNC() lines because
+ we decided that they are not useful (people will not create new
implementations with giomm) and are a potential source of errors.
2008-02-20 Murray Cumming <murrayc murrayc com>
* tools/m4/convert_gio.m4:
- * gio/src/file.hg: equal(), get_relative_file(), contains_file(): Take
+ * gio/src/file.hg: equal(), get_relative_file(), contains_file(): Take
const File parameters.
2008-02-15 Jonathon Jongsma <jjongsma gnome org>
@@ -2879,11 +2886,11 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-09 Murray Cumming <murrayc murrayc com>
- * gio/src/gio_vfuncs.defs: Added hand-written vfunc .defs for
+ * gio/src/gio_vfuncs.defs: Added hand-written vfunc .defs for
GVolume and GVolumeMonitor.
* gio/src/volume.hg:
- * gio/src/volumemonitor.hg: Added vfuncs, though not using all C++ types
- yet. I am not really sure that these will ever be useful (if anyone will
+ * gio/src/volumemonitor.hg: Added vfuncs, though not using all C++ types
+ yet. I am not really sure that these will ever be useful (if anyone will
ever want to implement them in C++).
2008-02-09 Murray Cumming, <murrayc murrayc com>
@@ -2891,14 +2898,14 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/giomm.h:
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/simpleasyncresult.ccg:
- * gio/src/simpleasyncresult.hg: removed SimpleAsyncResult because I
- do not believe it is really public API. If we are wrong then we
+ * gio/src/simpleasyncresult.hg: removed SimpleAsyncResult because I
+ do not believe it is really public API. If we are wrong then we
can resurrect it from svn later.
2008-02-09 Takao Fujiwara <Takao Fujiwara Sun COM>
* glib/glibmm/Makefile.am:
- * glib/glibmm/i18n-lib.h: Actually install this header,
+ * glib/glibmm/i18n-lib.h: Actually install this header,
and make the header guards unique.
Bug #515133
@@ -2909,7 +2916,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* glib/glibmm/Makefile.am:
* glib/glibmm/main.h: Moved the Priorities enum into
* glib/glibmm/priorities.h:
- Though all the giomm stuff seems to already include main.h anyway.
+ Though all the giomm stuff seems to already include main.h anyway.
It probably shouldn't, and then we can include priorities.h only.
* gio/src/bufferedinputstream.hg:
@@ -2919,11 +2926,11 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/fileoutputstream.hg:
* gio/src/gio_methods.defs:
* gio/src/inputstream.hg:
- * gio/src/outputstream.hg: Use Glib::PRIORITY_DEFAULT instead of
+ * gio/src/outputstream.hg: Use Glib::PRIORITY_DEFAULT instead of
G_PRIORITY_DEFAULT.
- * glib/src/iochannel.ccg: Add some ifdefs to avoid unused parameter
- warnings when exceptions are disabled, because our current trick for
+ * glib/src/iochannel.ccg: Add some ifdefs to avoid unused parameter
+ warnings when exceptions are disabled, because our current trick for
that is now causing another warning instead.
2008-02-06 Jonathon Jongsma <jjongsma gnome org>
@@ -2942,23 +2949,23 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/unixinputstream.ccg:
* gio/src/unixinputstream.hg:
- * gio/src/unixoutputstream.ccg: Mentioned this as unix-specific files
+ * gio/src/unixoutputstream.ccg: Mentioned this as unix-specific files
so they are built.
- * gio/src/bufferedoutputstream.hg: Fixed a parameter type to fix the
+ * gio/src/bufferedoutputstream.hg: Fixed a parameter type to fix the
build, after a change in gio.
2008-02-05 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: Added an overload of query_default_handler()
+ * gio/src/file.hg: Added an overload of query_default_handler()
without the cancellable.
2008-02-05 Murray Cumming <murrayc murrayc com>
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/vfs.ccg:
- * gio/src/vfs.hg: Remove these because they are not API - they
+ * gio/src/vfs.hg: Remove these because they are not API - they
are declarations of entry points for dynamically-loadable modules.
2008-02-04 Marko Anastasov <marko anastasov gmail com>
@@ -2983,15 +2990,15 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-04 Murray Cumming <murrayc murrayc com>
- * tools/m4/class_interface.m4: Allow _CLASS_INTERFACE() to take two
- extra optional paremeters to specify the base class, so that appropriate
- code is generated when we derive from another Interface - which seems
+ * tools/m4/class_interface.m4: Allow _CLASS_INTERFACE() to take two
+ extra optional paremeters to specify the base class, so that appropriate
+ code is generated when we derive from another Interface - which seems
appropriate when the GInterface has a prerequisite.
* gio/src/loadableicon.ccg:
- * gio/src/loadableicon.hg: Derive from Icon, because it is a prerequisite
+ * gio/src/loadableicon.hg: Derive from Icon, because it is a prerequisite
of this interface. Use the extra _CLASS_INTERFACE() parameters.
- * gio/src/fileicon.hg: Do not derive from Icon because that happens
- through LoadableIcon now. But do use _IMPLEMENTS_INTERFACE(Icon) here,
+ * gio/src/fileicon.hg: Do not derive from Icon because that happens
+ through LoadableIcon now. But do use _IMPLEMENTS_INTERFACE(Icon) here,
because only a Glib::Object can actually implement an interface.
2008-02-04 Jonathon Jongsma <jjongsma gnome org>
@@ -3063,10 +3070,10 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-03 Murray Cumming <murrayc murrayc com>
- * gio/src/filemonitor.hg: Add class documentation, now that there is
+ * gio/src/filemonitor.hg: Add class documentation, now that there is
some in gio.
* gio/src/volumemonitor.hg: Add class documentation.
- Remove _DO_NOT_DERIVE_GTYPE because gio no longer abuses the type
+ Remove _DO_NOT_DERIVE_GTYPE because gio no longer abuses the type
system - see bug #511814.
2008-02-02 Jonathon Jongsma <jjongsma gnome org>
@@ -3107,16 +3114,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-03 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: find_enclosing_mout(), append_to(): Reordered
- parameters and added overload without cancellable. Removed superfluous
+ * gio/src/file.hg: find_enclosing_mout(), append_to(): Reordered
+ parameters and added overload without cancellable. Removed superfluous
monitor_file() overload.
2008-02-03 Murray Cumming <murrayc murrayc com>
* tools/m4/convert_gio.m4:
- * gio/src/bufferedinputstream.hg: Move a signal-specific conversion
- here, because these conversions are unusual and shouldn't be used by
- mistake elsewhere, and when they are next to the signal then it is
+ * gio/src/bufferedinputstream.hg: Move a signal-specific conversion
+ here, because these conversions are unusual and shouldn't be used by
+ mistake elsewhere, and when they are next to the signal then it is
more obvious why they take a reference (also fixed).
2008-02-02 Jonathon Jongsma <jjongsma gnome org>
@@ -3179,10 +3186,10 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-02 Murray Cumming <murrayc murrayc com>
- * build_shared/Makefile_gensrc.am_fragment: Use the local .pm files
- for gmmproc instead of installed ones. This was a regression that I
+ * build_shared/Makefile_gensrc.am_fragment: Use the local .pm files
+ for gmmproc instead of installed ones. This was a regression that I
introduced when I added gio to the build.
- * tools/pm/DocsParser.pm: append_parameter_docs(): Ignore error
+ * tools/pm/DocsParser.pm: append_parameter_docs(): Ignore error
parameters because they are almost always wrapped as exceptions.
2008-02-01 Jonathon Jongsma <jjongsma gnome org>
@@ -3196,30 +3203,30 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-02-02 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: Added overloads of create_file(), remove(), trash(),
- make_directory(), make_symbolic_link(), query_settable_attributes(),
+ * gio/src/file.hg: Added overloads of create_file(), remove(), trash(),
+ make_directory(), make_symbolic_link(), query_settable_attributes(),
and query_writable_namespaces() without cancellable parameters.
- The set_attribute_*() methods still need this to be done.
+ The set_attribute_*() methods still need this to be done.
2008-02-02 Murray Cumming <murrayc murrayc com>
* gio/src/cancellable.hg: Added the signal.
* gio/src/file.ccg:
- * gio/src/file.hg: Added copy_attributes(), added mount_enclosing_volume()
- mount_enclosing_volume_finish(), find_enclosing_mount(), and
- find_enclosing_mount_finish().
+ * gio/src/file.hg: Added copy_attributes(), added mount_enclosing_volume()
+ mount_enclosing_volume_finish(), find_enclosing_mount(), and
+ find_enclosing_mount_finish().
Added a mount_mountable() overload with no parameters.
- set_attributes_from_info(): Reordered parameters so we can have default
+ set_attributes_from_info(): Reordered parameters so we can have default
values.
2008-02-02 Murray Cumming <murrayc murrayc com>
* gio/giomm/contenttype.cc:
- * gio/giomm/contenttype.h: Use convert_return_gchar_ptr_to_ustring()
+ * gio/giomm/contenttype.h: Use convert_return_gchar_ptr_to_ustring()
because it releases the gchar* and checks for NULL.
- Removed the ontent_type_guess() that takes a basic_string<guchar>
- because I doubt anybody would use that. Added one that takes a
- gchar* and size, and one that takes a std::string (for when the data is
+ Removed the ontent_type_guess() that takes a basic_string<guchar>
+ because I doubt anybody would use that. Added one that takes a
+ gchar* and size, and one that takes a std::string (for when the data is
a string).
2008-01-31 Jonathon Jongsma <jjongsma gnome org>
@@ -3240,8 +3247,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-29 Murray Cumming <murrayc murrayc com>
- * gio/src/file.hg: get_child_for_display_name():
- Change the display_name parameter to a ustring because
+ * gio/src/file.hg: get_child_for_display_name():
+ Change the display_name parameter to a ustring because
the C documentation says it should be UTF-8.
* gio/src/fileinfo.hg: Add get_attribute_as_string(), which
returns a UTF-8 string.
@@ -3253,9 +3260,9 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-27 Murray Cumming <murrayc murrayc com>
* gio/src/fileattribute.ccg:
- * gio/src/fileattribute.hg: Split into
+ * gio/src/fileattribute.hg: Split into
* gio/src/fileattributeinfo.ccg:
- * gio/src/fileattributeinfo.hg: and
+ * gio/src/fileattributeinfo.hg: and
* gio/src/fileattributeinfolist.ccg:
* gio/src/fileattributeinfolist.hg
@@ -3267,7 +3274,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/seekable.hg:
* glib/src/optionentry.hg: Adapted.
- * tools/pm/DocsParser.pm: substitute_identifiers():
+ * tools/pm/DocsParser.pm: substitute_identifiers():
Tried (unsuccessfully) to remove G:: prefixes in generated documentation.
2008-01-27 Murray Cumming <murrayc murrayc com>
@@ -3293,9 +3300,9 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/outputstream.hg:
* gio/src/seekable.hg:
* gio/src/simpleasyncresult.hg:
- * gio/src/volume.hg: Do not include gio.h from our public headers, to
+ * gio/src/volume.hg: Do not include gio.h from our public headers, to
avoid polluting the namespace.
-
+
2008-01-27 Murray Cumming <murrayc murrayc com>
* gio/src/appinfo.ccg:
@@ -3308,16 +3315,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-25 Murray Cumming <murrayc murrayc com>
* tools/m4/convert_gio.m4:
- * gio/src/filterinputstream.hg: Added the _CLASS_* macro so this type
+ * gio/src/filterinputstream.hg: Added the _CLASS_* macro so this type
is really wrapped.
2008-01-25 Murray Cumming <murrayc murrayc com>
- * tools/m4/class_shared.m4: Added _DO_NOT_DERIVE_GTYPE for use in .hg
- files when we do not want to derive a new GType, meaning of course that
+ * tools/m4/class_shared.m4: Added _DO_NOT_DERIVE_GTYPE for use in .hg
+ files when we do not want to derive a new GType, meaning of course that
we cannot have default signal handlers or vfuncs.
- * gio/src/volumemonitor.hg: Use _DO_NOT_DERIVE_GTYPE, because
- gio tries to call every type that derives from G_TYPE_VOLUME_MONITOR,
+ * gio/src/volumemonitor.hg: Use _DO_NOT_DERIVE_GTYPE, because
+ gio tries to call every type that derives from G_TYPE_VOLUME_MONITOR,
which seems unwise to me - bug #511814.
This makes gtkmm-documentation/examples/book/volumes not crash.
@@ -3327,10 +3334,10 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-23 Murray Cumming <murrayc murrayc com>
- * gio/src/error.hg: Renamed Gio::IOError to
+ * gio/src/error.hg: Renamed Gio::IOError to
Gio::Error.
* gio/src/fileenumerator.ccg:
- * gio/src/fileenumerator.hg: Added method overloads of close() and
+ * gio/src/fileenumerator.hg: Added method overloads of close() and
next_file() without the cancellable parameter.
2008-01-23 Murray Cumming <murrayc murrayc com>
@@ -3338,17 +3345,17 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/error.ccg:
* gio/src/error.hg: Wrapped GIOErrorEnum as Gio::Error exception.
- (This is registered in wrap_init()), so that the correct exception
+ (This is registered in wrap_init()), so that the correct exception
is thrown.
* gio/giomm.h: Include error.h
2008-01-23 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: Added a read() method overload with no
+ * gio/src/file.hg: Added a read() method overload with no
cancellable parameter.
* tests/giomm_simple/main.cc: Try loading the contents of a file.
- Seems to work, though there is an unknown GError domain when the file
+ Seems to work, though there is an unknown GError domain when the file
does not exist.
2.15.2:
@@ -3361,7 +3368,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/fileinputstream.ccg:
* gio/src/fileinputstream.hg:
* gio/src/fileoutputstream.ccg:
- * gio/src/fileoutputstream.hg: More overloads, parameter reordering,
+ * gio/src/fileoutputstream.hg: More overloads, parameter reordering,
and documentation.
2008-01-21 Murray Cumming <murrayc murrayc com>
@@ -3374,8 +3381,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/fileinputstream.ccg:
* gio/src/fileinputstream.hg:
* gio/src/fileoutputstream.ccg:
- * gio/src/fileoutputstream.hg: Ignore functions that are just
- duplicates of the ones in Seekable, and mention Seekable more in
+ * gio/src/fileoutputstream.hg: Ignore functions that are just
+ duplicates of the ones in Seekable, and mention Seekable more in
the documentation.
* gio/src/seekable.hg: Expand the class documentation.
* gio/src/outputstream.ccg:
@@ -3384,15 +3391,15 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-20 Murray Cumming <murrayc murrayc com>
* glib/glibmm/objectbase.cc:
- * glib/glibmm/objectbase.h: Added connect_property_changed_with_return()
+ * glib/glibmm/objectbase.h: Added connect_property_changed_with_return()
because connect_property_changed() does not return a sigc::connection.
Bug #433984 (Philip Langdale, Kalle Vahlman).
2008-01-20 Murray Cumming <murrayc murrayc com>
* glib/src/checksum.ccg:
- * glib/src/checksum.hg: Added class documentation. Corrected constructor
- documentation and added operator bool() to check for a failure in the
+ * glib/src/checksum.hg: Added class documentation. Corrected constructor
+ documentation and added operator bool() to check for a failure in the
constructor.
2008-01-20 Marko Anastasov <marko marko anastasov name>
@@ -3408,32 +3415,32 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-20 Murray Cumming <murrayc murrayc com>
- * gio/src/inputstream.hg: Ignore g_input_stream_clear_pending() as well as
+ * gio/src/inputstream.hg: Ignore g_input_stream_clear_pending() as well as
the other implementation functions.
- * gio/src/outputstream.hg: Ignore the equivalent functions here,
+ * gio/src/outputstream.hg: Ignore the equivalent functions here,
assuming that they are also only for implementations.
2008-01-20 Murray Cumming <murrayc murrayc com>
- * gio/src/fileinfo.hg: FileAttributeMatcher::create(): Add a default
+ * gio/src/fileinfo.hg: FileAttributeMatcher::create(): Add a default
value and documentation.
* gio/src/file.ccg:
* gio/src/file.hg:
* gio/src/mount.ccg:
- * gio/src/mount.hg: const corrections for Slot* and Cancellable
+ * gio/src/mount.hg: const corrections for Slot* and Cancellable
parameters.
2008-01-20 Murray Cumming <murrayc murrayc com>
* gio/src/file.hg:
- * gio/src/file.ccg: enumerate_children(), enumerate_children_async(),
- query_info(), query_info_async(), query_exists(): Reorder parameters to
+ * gio/src/file.ccg: enumerate_children(), enumerate_children_async(),
+ query_info(), query_info_async(), query_exists(): Reorder parameters to
add default values, add documentation, make const.
2008-01-18 Murray Cumming <murrayc murrayc com>
* gio/src/mount.ccg:
- * gio/src/mount.hg: Added unmount(), remount(), and
+ * gio/src/mount.hg: Added unmount(), remount(), and
eject(), based on code from José Alburquerque in bug #510080.
* gio/src/volume.hg: Added documentation.
@@ -3443,18 +3450,18 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/drive.hg: poll_for_media(): Added documentation.
Wrapped 2 vfuncs (though the .defs still need to be written).
* gio/src/file.ccg:
- * gio/src/file.hg: move(), copy(), replace(): Rearranged the parameters so we
+ * gio/src/file.hg: move(), copy(), replace(): Rearranged the parameters so we
can have default values, and added some documentation.
- set_display_name(), set_display_name_async(): Take a ustring instead
+ set_display_name(), set_display_name_async(): Take a ustring instead
of a std::string. Added documentation.
* gio/src/fileattribute.ccg:
* gio/src/fileattribute.hg: Added FileAttributeInfoList::add().
Added FileAttributeInfoList::empty().
- * tools/m4/convert_gio.m4:
+ * tools/m4/convert_gio.m4:
* gio/src/appinfo.hg:
- * gio/src/fileenumerator.hg: Move the ListHandle conversions to the
+ * gio/src/fileenumerator.hg: Move the ListHandle conversions to the
.hg files because the ownership is specific to each use.
2008-01-18 Murray Cumming <murrayc murrayc com>
@@ -3465,8 +3472,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-18 Murray Cumming <murrayc murrayc com>
* gio/src/appinfo.hg:
- * gio/src/icon.hg: Removed operator= and operator!= for these RefPtr<>
- specializations, because they are unobvious and conflict with the generic
+ * gio/src/icon.hg: Removed operator= and operator!= for these RefPtr<>
+ specializations, because they are unobvious and conflict with the generic
ones.
2008-01-17 Marko Anastasov <marko anastasov gmail com>
@@ -3490,11 +3497,11 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/drive.hg: eject(),
* gio/src/volume.ccg:
* gio/src/volume.hg: eject(),
- * tools/m4/convert_gio.m4: Wrapped GMountUnmountFlags enum as
- MountUnmountFlags, and used it.
+ * tools/m4/convert_gio.m4: Wrapped GMountUnmountFlags enum as
+ MountUnmountFlags, and used it.
* gio/src/file.ccg:
- * gio/src/file.hg: unmount_mountable(), eject(): Reorder the
+ * gio/src/file.hg: unmount_mountable(), eject(): Reorder the
parameters and add a default flag value.
2008-01-17 Marko Anastasov <marko anastasov gmail com>
@@ -3507,7 +3514,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-16 Murray Cumming <murrayc murrayc com>
- * tools/extra_defs_gen/generate_defs_gio.cc: Added Mount and
+ * tools/extra_defs_gen/generate_defs_gio.cc: Added Mount and
VolumeMonitor.
* gio/src/gio_signals.defs: Regenerated.
@@ -3525,8 +3532,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* tools/m4/convert_gio.m4:
* gio/src/filemonitor.hg:
* gio/src/filemonitor.hg: Added FileMonitor.
- * gio/src/file.hg: Tried to wrap monitor_file() and
- monitor_directory but there is a problem with the GError in
+ * gio/src/file.hg: Tried to wrap monitor_file() and
+ monitor_directory but there is a problem with the GError in
the generated code.
* tools/extra_defs_gen/generate_defs_gio.cc: Added GFileMonitor.
@@ -3534,15 +3541,15 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-16 Murray Cumming <murrayc murrayc com>
* gio/src/seekable.ccg:
- * gio/src/seekable.hg: Added methods and vfuncs (though the .defs
+ * gio/src/seekable.hg: Added methods and vfuncs (though the .defs
do not exist for the vfuncs yet.)
2008-01-16 Murray Cumming <murrayc murrayc com>
* gio/src/file.hg: Added query_file_exists().
* glib/src/uriutils.hg:uri_unescape_string(), uri_escape_string():
- Change the illegal_characters and reserved_chars_allowed parameters
- to std::string, because they may not be UTF-8
+ Change the illegal_characters and reserved_chars_allowed parameters
+ to std::string, because they may not be UTF-8
See bug #508773.
2008-01-15 Murray Cumming <murrayc murrayc com>
@@ -3557,7 +3564,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-15 Murray Cumming <murrayc murrayc com>
- * glib/src/uriutils.hg: Improved the documentation for uri_unescape_string(),
+ * glib/src/uriutils.hg: Improved the documentation for uri_unescape_string(),
based on the improved C documentation.
2008-01-15 Murray Cumming <murrayc murrayc com>
@@ -3577,23 +3584,23 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/outputstream.ccg:
* gio/src/outputstream.hg:
* gio/src/volume.ccg:
- * gio/src/volume.hg: *_async() functions: Rearrange the parameters,
- so the (optional) cancellable is always after the slot,
- and so flags and io_priority are always at the end, so they can have
- default values.
+ * gio/src/volume.hg: *_async() functions: Rearrange the parameters,
+ so the (optional) cancellable is always after the slot,
+ and so flags and io_priority are always at the end, so they can have
+ default values.
2008-01-15 Murray Cumming <murrayc murrayc com>
* tools/m4/Makefile_list_of_sources.am_fragment:
* tools/m4/convert_gio.m4:
* tools/m4/convert_glib.m4:
- * tools/m4/convert_gtkmm.m4: Moved the gio conversions into
+ * tools/m4/convert_gtkmm.m4: Moved the gio conversions into
their own .m4 file, to make it easier to find them.
* gio/src/cancellable.ccg:
- * gio/src/cancellable.hg: Use _WRAP_METHOD() for get_current(),
+ * gio/src/cancellable.hg: Use _WRAP_METHOD() for get_current(),
which also fixes the refcounting.
- * glib/src/uriutils.hg: Added documentation and default parameter
+ * glib/src/uriutils.hg: Added documentation and default parameter
values.
2.15.1:
@@ -3601,8 +3608,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2008-01-12 Murray Cumming <murrayc murrayc com>
* glib/glibmm.h: Added uriutils.h
- * glib/glibmm/private/Makefile.am: Renamed some variables to
- avoid clashes with the build_shared/ variables, which caused
+ * glib/glibmm/private/Makefile.am: Renamed some variables to
+ avoid clashes with the build_shared/ variables, which caused
a dist failure involving wrap_init.h
2008-01-11 Murray Cumming <murrayc murrayc com>
@@ -3625,27 +3632,27 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/outputstream.hg:
* gio/src/seekable.hg:
* gio/src/simpleasyncresult.hg:
- * gio/src/volume.hg: Added @newin2p16 to
+ * gio/src/volume.hg: Added @newin2p16 to
the documentation.
* glib/src/Makefile_list_of_hg.am_fragment:
* glib/src/uriutils.ccg:
- * glib/src/uriutils.hg: Added wrappers of (some) of
+ * glib/src/uriutils.hg: Added wrappers of (some) of
these new g_uri_* functions. Not yet documented.
2008-01-11 Murray Cumming <murrayc murrayc com>
* gio/src/file.ccg:
- * gio/src/file.hg: Rename create() to create_file(),
- create_async() to create_file_async() and
- create_finish() to create_file_finish() to slightly
+ * gio/src/file.hg: Rename create() to create_file(),
+ create_async() to create_file_async() and
+ create_finish() to create_file_finish() to slightly
reduce confusion with the static create*() methods.
2008-01-11 Murray Cumming <murrayc murrayc com>
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/seekable.ccg:
- * gio/src/seekable.hg: Added the Seekable interface, though it
+ * gio/src/seekable.hg: Added the Seekable interface, though it
has not methods yet.
* gio/src/fileinputstream.hg:
* gio/src/fileoutputstream.hg: Derive/implement Seekable.
@@ -3655,7 +3662,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/mountoperation.hg:
* gio/src/outputstream.hg:
* gio/src/simpleasyncresult.hg:
- * gio/src/volume.hg: Added class documentation, based on the C
+ * gio/src/volume.hg: Added class documentation, based on the C
documentation.
2008-01-10 Marko Anastasov <marko anastasov gmail com>
@@ -3705,7 +3712,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* build_shared/Makefile_build_gensrc.am_fragment:
* build_shared/Makefile_gensrc.am_fragment:
* build_shared/Makefile_gensrc_platform.am_fragment:
- Copy (and very slightly adjust) the build_shared/ files from
+ Copy (and very slightly adjust) the build_shared/ files from
gtkmm, which has had multiple sub-libraries for a long time.
* gio/giomm/Makefile.am:
* gio/src/Makefile.am:
@@ -3714,9 +3721,9 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* glib/glibmm/private/Makefile.am:
* glib/src/Makefile.am:
* glib/src/Makefile_list_of_hg.am_fragment:
- Adapt to the structure (variable names, mostly) needed by the
- newer build_shared/ files, so that the giomm library is actually
- built.
+ Adapt to the structure (variable names, mostly) needed by the
+ newer build_shared/ files, so that the giomm library is actually
+ built.
* tools/m4/convert_glib.m4:
* gio/giomm/init.cc:
@@ -3730,7 +3737,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/fileinputstream.hg:
* gio/src/fileoutputstream.hg:
* gio/src/volume.ccg:
- * gio/src/volume.hg: Various build fixes, including adding a flags
+ * gio/src/volume.hg: Various build fixes, including adding a flags
parameter to unmount and eject methods.
2008-01-10 Murray Cumming <murrayc murrayc com>
@@ -3749,7 +3756,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/outputstream.hg:
* gio/src/simpleasyncresult.hg:
* gio/src/volume.ccg:
- * gio/src/volume.hg: Correct several includes to use giomm/ instead of
+ * gio/src/volume.hg: Correct several includes to use giomm/ instead of
glibmm/.
* configure.in:
@@ -3759,16 +3766,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* tests/Makefile.am:
* tests/giomm_simple/Makefile.am:
* tests/giomm_simple/giomm_simple.cc:
- Added a little test, which shows that the library is not being built
+ Added a little test, which shows that the library is not being built
properly - we get undefined symbols.
2008-01-10 Murray Cumming <murrayc murrayc com>
- * tools/extra_defs_gen/generate_defs_gio.cc: Added some types used so
+ * tools/extra_defs_gen/generate_defs_gio.cc: Added some types used so
far. There are probably more that should be added here.
- * tools/extra_defs_gen/generate_extra_defs.cc: get_properties():
- Added warnings and a check to avoid a crash when
- g_object_interface_list_properties() returns a NULL paramspec, but a
+ * tools/extra_defs_gen/generate_extra_defs.cc: get_properties():
+ Added warnings and a check to avoid a crash when
+ g_object_interface_list_properties() returns a NULL paramspec, but a
non-null properties count, as is happening with GVolume.
* gio/src/gio_signals.defs: Generated this from generate_defs_gio.
@@ -3776,16 +3783,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/Makefile_list_of_hg.am_fragment:
* gio/src/loadableicon.ccg:
- * gio/src/loadableicon.hg: Added this, though no methods or vfuncs are
+ * gio/src/loadableicon.hg: Added this, though no methods or vfuncs are
wrapped yet.
* tools/m4/convert_glib.m4:
* gio/src/fileicon.hg:
* gio/src/fileinfo.hg: Derive from LoadableIcon and implement it.
set_modification_time(): Take a const TimeVal.
* gio/src/fileinputstream.ccg:
- * gio/src/fileinputstream.hg: Added documentation and a version of
+ * gio/src/fileinputstream.hg: Added documentation and a version of
seek() without the cancellable parameter.
- * gio/src/gio_docs.xml: Generated from docextract_to_xml.py so we get
+ * gio/src/gio_docs.xml: Generated from docextract_to_xml.py so we get
documentation for methods created by _WRAP_METHOD().
2008-01-09 Murray Cumming <murrayc murrayc com>
@@ -3794,12 +3801,12 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/file.hg: Added method documentation for most *_async methods.
See also GTK+ bug #508297.
Removed one superfluous load_partial_contents_async() method overload.
- * gio/src/fileenumerator.hg: Corrected documentation for close_async().
+ * gio/src/fileenumerator.hg: Corrected documentation for close_async().
2008-01-08 Murray Cumming <murrayc murrayc com>
- * configure.in: Uncomment GTKMM_DOXYGEN_INPUT_SUBDIRS to fix the
- reference documentation build (no idea when this happened) and add
+ * configure.in: Uncomment GTKMM_DOXYGEN_INPUT_SUBDIRS to fix the
+ reference documentation build (no idea when this happened) and add
gio to the list of directories.
* glib/src/optioncontext.ccg:
@@ -3809,14 +3816,14 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/gio_methods.defs: Regenerated with h2defs.py.
* tools/m4/convert_glib.m4:
- * gio/src/fileattribute.hg: Renamed FileAttributeFlags to
+ * gio/src/fileattribute.hg: Renamed FileAttributeFlags to
FileAttributeInfoFlags, as it is in gio.
* gio/src/fileenumerator.hg:
* gio/src/asyncresult.hg:
* gio/src/cancellable.hg:
* gio/src/drive.hg:
- * gio/src/file.hg: Added class documentation, and some method
+ * gio/src/file.hg: Added class documentation, and some method
documentation, based on the C documentation.
Many giomm classes still need documentation.
@@ -3834,13 +3841,13 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* gio/src/outputstream.hg:
* gio/src/simpleasyncresult.hg:
Made some whitespace more consistent with the rest of glibmm.
- In particular, white space alignment in .hg files will often be even worse
+ In particular, white space alignment in .hg files will often be even worse
when seen in the generated .h files.
- * gio/src/drive.hg: get_icon(),
- * gio/src/file.hg: read(),
- * gio/src/fileicon.hg: get_file(),
- * gio/src/fileinfo.hg: get_icon(),
+ * gio/src/drive.hg: get_icon(),
+ * gio/src/file.hg: read(),
+ * gio/src/fileicon.hg: get_file(),
+ * gio/src/fileinfo.hg: get_icon(),
* gio/src/volume.hg: get_drive(), get_icon():
For the const versions, actually return a const RefPtr.
@@ -3874,9 +3881,9 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* configure.in: Mention the new gio/giommconfig.h in AM_CONFIG_HEADER().
* gio/Makefile.am: Change references to the giomm-2.0.pc to giomm-2.4.pc.
- * gio/src/Makefile_list_of_hg.am_fragment: Remove icon.hg and inputstream.hg
+ * gio/src/Makefile_list_of_hg.am_fragment: Remove icon.hg and inputstream.hg
because they do not exist in svn.
- * gio/src/outputstream.hg: Comment out set_pending() because gmmproc complains
+ * gio/src/outputstream.hg: Comment out set_pending() because gmmproc complains
about the wrong number of parameters.
This fixes the build, though I don't know yet if everything is working properly.
@@ -3895,10 +3902,10 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-12-28 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/ustring.h: Added @newin2p16 to compose() and format()
+ * glib/glibmm/ustring.h: Added @newin2p16 to compose() and format()
documentation.
* glib/src/keyfile.ccg:
- * glib/src/keyfile.hg: set_double_list(): Make the ArrayHandle argument const.
+ * glib/src/keyfile.hg: set_double_list(): Make the ArrayHandle argument const.
This could not have been used before.
2007-12-28 Murray Cumming <murrayc murrayc com>
@@ -3909,8 +3916,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* tools/m4/class_gobject.m4:
* tools/m4/ctor.m4:
- _INITIALLY_UNOWNED_SINK: Rename from INITIALLY_UNOWNED_SINK,
- for consistency, because this could be used directly from .ccg files
+ _INITIALLY_UNOWNED_SINK: Rename from INITIALLY_UNOWNED_SINK,
+ for consistency, because this could be used directly from .ccg files
that use _CONSTRUCT().
Remove the debug code for the else case.
@@ -3918,16 +3925,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* tools/m4/class_gobject.m4:
* tools/m4/ctor.m4:
- Added the _DERIVES_INITIALLY_UNOWNED macro, for use
- after _CLASS_GOBJECT(), if the C type derives
+ Added the _DERIVES_INITIALLY_UNOWNED macro, for use
+ after _CLASS_GOBJECT(), if the C type derives
from GInitiallyUnowned rather than just GObject.
(Not for use with GtkObject-derived classes).
- This does g_object_ref_sink() so that we get a normally-behaved
+ This does g_object_ref_sink() so that we get a normally-behaved
GObject.
2007-12-28 Murray Cumming <murrayc murrayc com>
- * scripts/c_std.m4: Added this, to fix the build. I forgot to
+ * scripts/c_std.m4: Added this, to fix the build. I forgot to
add this when merging the change from glibmm-2-14 on 2007-10-22.
2007-12-28 Murray Cumming <murrayc murrayc com>
@@ -3936,8 +3943,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-12-28 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/refptr.h: Deprecate clear(), replacing it with
- reset(), because people often do treemodel.clear() when they
+ * glib/glibmm/refptr.h: Deprecate clear(), replacing it with
+ reset(), because people often do treemodel.clear() when they
mean treemodel->clear(). reset() is consistent with std::auto_ptr<>.
2007-12-28 Daniel Elstner <danielk openismus com>
@@ -3951,7 +3958,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* glib/glibmm/error.cc:
* glib/glibmm/exception.cc:
* glib/src/convert.ccg:
- * glib/src/date.ccg: Include glib.h instead of gmessages.h or
+ * glib/src/date.ccg: Include glib.h instead of gmessages.h or
gtestutils.h so this builds with all versions of glib.
2007-12-17 Marko Anastasov <marko anastasov gmail com>
@@ -3968,16 +3975,16 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-10-22 Murray Cumming <murrayc murrayc com>
- * Merged this change from 2007-03-03 from the glibmm-2-12 branch, which was
+ * Merged this change from 2007-03-03 from the glibmm-2-12 branch, which was
missing from this branch:
* configure.in:
* glib/glibmmconfig.h.in:
* glib/src/date.ccg:
* glib/src/date.hg:
* scripts/Makefile.am:
- * scripts/c_std.m4: Added a test for the case that time_t is equivalent to
- guint32, as seems to be the case on NetBSD-4.99.6/amd64, so we can ifdef-out
- the (deprecated, anyway) Glib::Date::set_time(GTime) method when necessary, because
+ * scripts/c_std.m4: Added a test for the case that time_t is equivalent to
+ guint32, as seems to be the case on NetBSD-4.99.6/amd64, so we can ifdef-out
+ the (deprecated, anyway) Glib::Date::set_time(GTime) method when necessary, because
GTime is also equivalent to guint32.
Bug #386990.
@@ -3992,8 +3999,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-10-05 Philipp Kerling <philipp gmail com>
- * tools/extra_defs_gen/generate_extra_defs.cc:
- Also create defs for interfaces, by refing and unrefing them
+ * tools/extra_defs_gen/generate_extra_defs.cc:
+ Also create defs for interfaces, by refing and unrefing them
temporarily.
2007-09-29 Rémi Cardona <remi gentoo org>
@@ -4005,23 +4012,23 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-10-02 Murray Cumming <murrayc murrayc com>
* glib/glibmm/wrap.cc:
- * glib/glibmm/wrap.h: Replaced wrap_create_new_wrapper()
+ * glib/glibmm/wrap.h: Replaced wrap_create_new_wrapper()
(introduced by the last commit) with wrap_create_new_wrapper(),
- allowing us to check that the parent GType actually implements
- the interface. This allows us to return a parent known type
+ allowing us to check that the parent GType actually implements
+ the interface. This allows us to return a parent known type
if it implements the wanted interface.
2007-09-25 Murray Cumming <murrayc murrayc com>
* glib/glibmm/wrap.cc:
- * glib/glibmm/wrap.h: Added wrap_auto_interface<>(), which should
- be used by wrap() specializations for interfaces, so we create
- instances of the interface even if the derived C type is unknown to
+ * glib/glibmm/wrap.h: Added wrap_auto_interface<>(), which should
+ be used by wrap() specializations for interfaces, so we create
+ instances of the interface even if the derived C type is unknown to
us.
- * glib/glibmm/signalproxy_connectionnode.h: Do not wrap.h from here
- unnecessarily, to allow us to include objectbase.h in wrap.h,
+ * glib/glibmm/signalproxy_connectionnode.h: Do not wrap.h from here
+ unnecessarily, to allow us to include objectbase.h in wrap.h,
needed by the new templated method.
- * tools/m4/class_interface.m4: Use wrap_auto_interface<>()
+ * tools/m4/class_interface.m4: Use wrap_auto_interface<>()
instead of wrap_auto() for interfaces.
2007-09-06 Daniel Elstner <danielk openismus com>
@@ -4152,27 +4159,27 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-07-28 Murray Cumming <murrayc murrayc com>
* glib/src/keyfile.hg:
- * glib/src/keyfile.ccg: Added a set_double() without the group_name
+ * glib/src/keyfile.ccg: Added a set_double() without the group_name
parameter, because the C function can take NULL.
- * glib/src/glib_docs_override.xml: Corrected the documnentation for
- g_keyfile_set/get_double() to mention 2.14, instead of 2.12,
+ * glib/src/glib_docs_override.xml: Corrected the documnentation for
+ g_keyfile_set/get_double() to mention 2.14, instead of 2.12,
because we only added these to glibmm in 2.14.
- * glib/src/regex.hg: Correct the since documentation to be 2.14
+ * glib/src/regex.hg: Correct the since documentation to be 2.14
not 2.12.
- * glib/src/iochannel.hg: read(): Corrected a parameter name to
+ * glib/src/iochannel.hg: read(): Corrected a parameter name to
match the generated documentation.
* glib/glibmm/miscutils.h: Fixed typos in the use of newin2p14.
2007-07-28 Murray Cumming <murrayc murrayc com>
- * docs/Makefile_web.am_fragment: Corrected the rsync options, to
+ * docs/Makefile_web.am_fragment: Corrected the rsync options, to
match those used by gtkmm, to fix the examples upload.
* glib/src/glib_docs.xml: Regenerated from the C documentation.
2007-07-14 Murray Cumming <murrayc murrayc com>
* glib/src/keyfile.ccg:
- * glib/src/keyfile.hg: Added get_double(), set_double(), get_double_list()
+ * glib/src/keyfile.hg: Added get_double(), set_double(), get_double_list()
and set_double_list().
2.13.8:
@@ -4195,8 +4202,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-07-02 Murray Cumming <murrayc murrayc com>
* tools/pm/DocsParser.pm: convert_tags_to_doxygen():
- Handle newin markers for 2.12 and a few after that.
- * docs/reference/Doxyfile.in: Added ALIASES for newin2p12 and
+ Handle newin markers for 2.12 and a few after that.
+ * docs/reference/Doxyfile.in: Added ALIASES for newin2p12 and
a few more.
2.13.7:
@@ -4204,29 +4211,29 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-06-22 Murray Cumming <murrayc murrayc com>
* glib/glibmm/main.cc:
- * glib/glibmm/main.h: Added SignalTimeout::connect_seconds()
- as an equivalent for g_timeout_add_seconds() and took the improved
+ * glib/glibmm/main.h: Added SignalTimeout::connect_seconds()
+ as an equivalent for g_timeout_add_seconds() and took the improved
documentation from glib.
* glib/glibmm/miscutils.cc:
- * glib/glibmm/miscutils.h: Added get_user_special_dir(), though we
+ * glib/glibmm/miscutils.h: Added get_user_special_dir(), though we
should maybe wrap the enum.
- Reimplemented many of the functions with the
- convert_return_gchar_ptr_to_stdstring() and
- convert_const_gchar_ptr_to_stdstring() functions to simplify them
+ Reimplemented many of the functions with the
+ convert_return_gchar_ptr_to_stdstring() and
+ convert_const_gchar_ptr_to_stdstring() functions to simplify them
and make them handle NULLs properly.
2007-06-22 Murray Cumming <murrayc murrayc com>
* glib/src/regex.ccg:
- * glib/src/regex.hg: Added a create() method, and added some
+ * glib/src/regex.hg: Added a create() method, and added some
more default parameter values to the methods.
* configure.in:
* examples/Makefile.am:
* examples/regex/main.cc: Added a very simple example.
- * glib/glibmm/value_custom.h: Put header guards around this, though
+ * glib/glibmm/value_custom.h: Put header guards around this, though
this should never be included directly anyway.
2.13.6:
@@ -4234,8 +4241,8 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-06-17 Murray Cumming <murrayc murrayc com>
* glib/src/regex.hg:
- * glib/src/matchinfo.hg: Removed API that uses GMatchInfo, until we
- wrap this properly, probably as a C++ iterator. This will avoid this
+ * glib/src/matchinfo.hg: Removed API that uses GMatchInfo, until we
+ wrap this properly, probably as a C++ iterator. This will avoid this
API accidentally being released as stable sometime.
2007-06-12 Murray Cumming <murrayc murrayc com>
@@ -4249,7 +4256,7 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* glib/src/matchinfo.hg:
* glib/src/regex.ccg:
* glib/src/regex.hg: Added the RegEx and MatchInfo classes.
- These need some examples to test them. The MatchInfo class is
+ These need some examples to test them. The MatchInfo class is
probably particularly broken at the moment. See the TODO comments.
* glib/glibmm.h: Added regex.h
@@ -4261,14 +4268,14 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
* tools/m4/class_gtkobject.m4:
* tools/m4/class_interface.m4:
* tools/m4/class_opaque_copyable.m4:
- * tools/m4/class_opaque_refcounted.m4: Explicitly mention Glib::wrap()
- in the documentation for generated Glib::wrap() functions, because doxygen
+ * tools/m4/class_opaque_refcounted.m4: Explicitly mention Glib::wrap()
+ in the documentation for generated Glib::wrap() functions, because doxygen
does not show their namespace.
2007-05-04 Murray Cumming <murrayc murrayc com>
- * tools/pm/Function.pm: When generating example prototypes for
- signal handlers, prefix them with on_my_, to avoid confusion with
+ * tools/pm/Function.pm: When generating example prototypes for
+ signal handlers, prefix them with on_my_, to avoid confusion with
similarly named functions and with on_*() default signal handlers.
2.13.5:
@@ -4329,24 +4336,24 @@ This is svn trunk for new API, wrapping glib 2.17/18. See also the glibmm-2-16 b
2007-03-17 Armin Burgmeier <armin openismus com>
* tools/m4/signal.m4:
- * tools/m4/vfunc.m4:
+ * tools/m4/vfunc.m4:
Use static_cast in vfuncs and signal handlers to cast the
wrapper object to ObjectBase*. This is enough to check whether the object is
from a derived type or not. A slow dynamic_cast has only to be performed if it
is derived, and the C++ vfunc needs to be called.
- * glib/glibmm/objectbase.h: This requires ObjectBase::is_derived_ to be public,
+ * glib/glibmm/objectbase.h: This requires ObjectBase::is_derived_ to be public,
because it is called on a ObjectBase* rather than the actual type.
This causes a slight speed up of vfuncs and default signal handler invokation.
- Also added commented-out inline versions of ObjectBase::_get_current_wrapper() and
- ObjectBase::is_derived(), which could be used in the generated code if we find
- that this has significant performance benefits. Note that these methods must be
- additional to the non-inline methods, because inline methods are not usually exported in the
- shared library.
+ Also added commented-out inline versions of ObjectBase::_get_current_wrapper() and
+ ObjectBase::is_derived(), which could be used in the generated code if we find
+ that this has significant performance benefits. Note that these methods must be
+ additional to the non-inline methods, because inline methods are not usually exported in the
+ shared library.
2007-02-10 Murray Cumming <murrayc murrayc com>
- * examples/options/main.cc: Use a default value, to show that it
+ * examples/options/main.cc: Use a default value, to show that it
can be done.
(This change, from 2006-03-30 was restored after being accidentally lost on Apr 12 2006)
@@ -4459,8 +4466,8 @@ Thu, 25 Jan 2007 23:13:05 +0100 Dodji Seketeli
2006-11-28 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/propertyproxy_base.cc: Don't ifdef out
- PropertyProxy_Base when properties are disabled. It is needed
+ * glib/glibmm/propertyproxy_base.cc: Don't ifdef out
+ PropertyProxy_Base when properties are disabled. It is needed
for connect_property_changed().
2006-11-27 Daniel Elstner <danielk openismus com>
@@ -4482,41 +4489,41 @@ Thu, 25 Jan 2007 23:13:05 +0100 Dodji Seketeli
2006-11-20 Murray Cumming <murrayc murrayc com>
- * docs/reference/libstdc++.tag.xml: Updated from the libstdc++ site.
- Note that the original does not have an .xml extension. This is is
+ * docs/reference/libstdc++.tag.xml: Updated from the libstdc++ site.
+ Note that the original does not have an .xml extension. This is is
lots bigger, but that should mean there is more documentation now.
2006-11-22 Oliver Nittka <oly nittka com>
- * glib/src/value_basictypes.cc.m4: When registering float parameters,
- use -G_MAXFLOAT instead of G_MINFLOAT. Since we first implemented this,
- the glib documentation has been updated to make it cleare that this is
+ * glib/src/value_basictypes.cc.m4: When registering float parameters,
+ use -G_MAXFLOAT instead of G_MINFLOAT. Since we first implemented this,
+ the glib documentation has been updated to make it cleare that this is
the real minimum and G_MINFLOAT is the minimum positive value.
Do the same for doubles too.
2006-11-10 Murray Cumming <murrayc murrayc com>
- * tools/Makefile.am: Add enum.pl to the dist, so that it is in
- tarballs. Someone saw it mentioned in the appendix, but could not
+ * tools/Makefile.am: Add enum.pl to the dist, so that it is in
+ tarballs. Someone saw it mentioned in the appendix, but could not
find it in the tarball.
2006-11-10 Murray Cumming <murrayc murrayc com>
- * docs/reference/Doxyfile.in: Add PREDEFINES for the optional API,
+ * docs/reference/Doxyfile.in: Add PREDEFINES for the optional API,
so that the documentation shows the regular API.
2006-11-10 Murray Cumming <murrayc murrayc com>
* glib/glibmm/objectbase.cc:
- * glib/glibmm/objectbase.h: Added connect_property_changed(),
- as an alternative to use when the property proxies are not
+ * glib/glibmm/objectbase.h: Added connect_property_changed(),
+ as an alternative to use when the property proxies are not
available because GLIBMM_PROPERTIES_ENABLED is not defined.
- SignalProxyProperty::connect(): Use notify::propertyname instead of
- just notify, so do not have to check the property name later. This
+ SignalProxyProperty::connect(): Use notify::propertyname instead of
+ just notify, so do not have to check the property name later. This
should be more efficient (when this is used, rarely).
* glib/glibmm/propertyproxy_base.cc:
* glib/glibmm/propertyproxy_base.h: Move PropertyProxyConnectionNode
- into the header, so we can reuse it for connect_property_changed().
+ into the header, so we can reuse it for connect_property_changed().
2006-10-04 Murray Cumming <murrayc murrayc com>
@@ -4536,25 +4543,25 @@ Thu, 25 Jan 2007 23:13:05 +0100 Dodji Seketeli
* docs/reference/Makefile.am:
* docs/reference/README:
* examples/Makefile.am: Upload to the new hoster instead of to sourceforge.
- Abstracted the host and path names into docs/Makefile_web.am_fragment to
+ Abstracted the host and path names into docs/Makefile_web.am_fragment to
avoid duplication.
2.13.2:
2006-09-28 Cedric Gustin <cedric gustin gmail com>
-
+
* MSVC_Net2003/glibmm/glibmm.vcproj: Remove sarray from list of
source and header files.
2006-09-26 Murray Cumming <murrayc murrayc com>
- * glib/glibmmconfig.h.in: For win32, define
- GLIBMM_ARG_ENABLE_API_DEFAULT_SIGNAL_HANDLERS to 1,
+ * glib/glibmmconfig.h.in: For win32, define
+ GLIBMM_ARG_ENABLE_API_DEFAULT_SIGNAL_HANDLERS to 1,
instead of just defining it to nothing.
- * scripts/reduced.m4: In the AC_ARG_ENABLE() to
- define (or not) GLIBMM_ARG_ENABLE_API_DEFAULT_SIGNAL_HANDLERS,
- use api-default-signal-handlers as the first parameter
- instead of api-exceptions (a copy/paste error), though it does
+ * scripts/reduced.m4: In the AC_ARG_ENABLE() to
+ define (or not) GLIBMM_ARG_ENABLE_API_DEFAULT_SIGNAL_HANDLERS,
+ use api-default-signal-handlers as the first parameter
+ instead of api-exceptions (a copy/paste error), though it does
not seem to make any difference.
Bug #357830.
@@ -4567,12 +4574,12 @@ Thu, 25 Jan 2007 23:13:05 +0100 Dodji Seketeli
2006-09-19 Ralf Stephan <ralf ark in-berlin de>
- * glib/glibmm/ustring.h:
+ * glib/glibmm/ustring.h:
ustring(const ustring& src, size_type i, size_type n=npos)
- and
+ and
ustring(const char* src, size_type n) constructors:
- In the reference documentation, mention explicitly that
- n is the number of _UTF-8_ characters, rather than
+ In the reference documentation, mention explicitly that
+ n is the number of _UTF-8_ characters, rather than
ASCII characters (bytes).
2006-02-20 Rob Page <page rob gmail com>
@@ -4590,28 +4597,28 @@ Thu, 25 Jan 2007 23:13:05 +0100 Dodji Seketeli
2006-09-14 Johannes Schmid <jhs gnome org>
- * tools/m4/class_shared.m4: Change _IMPLEMENTS_INTERFACE to
- _IMPLEMENTS_INTERFACE_CC so we can have more control over it,
+ * tools/m4/class_shared.m4: Change _IMPLEMENTS_INTERFACE to
+ _IMPLEMENTS_INTERFACE_CC so we can have more control over it,
by generating the _IMPLEMENTS_INTERFACE_CC from the WrapParser.pm.
* tools/m4/method.m4:
* tools/m4/signal.m4:
- * tools/m4/vfunc.m4: Added optional parameters that result in
+ * tools/m4/vfunc.m4: Added optional parameters that result in
#ifdefs around methods, signals, vfuncs, etc.
* tools/pm/Output.pm: Addef ifdef() and endif().
output_wrap_vfunc_h(), output_wrap_vfunc_cc(),
- output_wrap_default_signal_handler_h(),
+ output_wrap_default_signal_handler_h(),
output_wrap_default_signal_handler_cc(),
output_wrap_meth(),
output_wrap_create(),
- output_wrap_sig_decl(): Support optional ifdefs around
- declarations and implementations, by calling ifdef() and endif(),
+ output_wrap_sig_decl(): Support optional ifdefs around
+ declarations and implementations, by calling ifdef() and endif(),
or by passing the extra argument to the m4 macros.
- * tools/pm/WrapParser.pm: parse_and_build_output():
- Parse _IMPLEMENTS_INTERFACE, and call the new on_implements_interface()
- method, which uses the new output_implements_interface() method,
+ * tools/pm/WrapParser.pm: parse_and_build_output():
+ Parse _IMPLEMENTS_INTERFACE, and call the new on_implements_interface()
+ method, which uses the new output_implements_interface() method,
so it can have an optional ifdef parameter.
on_wrap_method(), on_wrap_create(), on_wrap_vfunc(), output_wrap_signal(),
- output_wrap_vfunc(): Handle the optional ifdef (with a parameter) option
+ output_wrap_vfunc(): Handle the optional ifdef (with a parameter) option
for the _WRAP*() macros.
This adds support for disabling certain features by using the new
@@ -4625,11 +4632,11 @@ Thu, 25 Jan 2007 23:13:05 +0100 Dodji Seketeli
* glib/glibmm/miscutils.h: wrap g_get_user_data_dir(),
g_get_user_config_dir(), and g_get_user_cache_dir()
-This is the HEAD branch, for new API. There is also a glib-2-12 branch for
+This is the HEAD branch, for new API. There is also a glib-2-12 branch for
maintenance of the stable API.
2006-08-18 Cedric Gustin <cedric gustin gmail com>
-
+
* MSVC_Net2003/*.vcproj: Updated for glibmm-2.12.
2.12.0:
@@ -4640,11 +4647,11 @@ maintenance of the stable API.
* configure.in:
* glib/glibmmconfig.h.in:
- * scripts/reduced.m4: Added a --enable-api-default-signal-handlers option. This defines
+ * scripts/reduced.m4: Added a --enable-api-default-signal-handlers option. This defines
GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED, which is used to #ifdef default signal handlers.
- This saves on library code size (less code and API symbols) and application code size and
- loading time (less virtual methods, which must be imported and resolved at load time) and
- per-object memory size (smaller object sizes because of less virtual methods.)
+ This saves on library code size (less code and API symbols) and application code size and
+ loading time (less virtual methods, which must be imported and resolved at load time) and
+ per-object memory size (smaller object sizes because of less virtual methods.)
* tools/m4/class_interface.m4:
* tools/m4/class_shared.m4: Put default signal handler code in #ifdefs.
@@ -4658,10 +4665,10 @@ maintenance of the stable API.
2006-07-16 Murray Cumming <murrayc murrayc com>
- * configure.in: Quote GLIBMM_*_VERSION to avoid m4 warnings. Patch from
+ * configure.in: Quote GLIBMM_*_VERSION to avoid m4 warnings. Patch from
Bug #347076 from Kevin McBride.
- * scripts/sun.m4: Quote GLIBMM_PROG_CXX_SUN to avoid an m4 warning.
- Patch from Bug #347077 from Kevin McBride.
+ * scripts/sun.m4: Quote GLIBMM_PROG_CXX_SUN to avoid an m4 warning.
+ Patch from Bug #347077 from Kevin McBride.
2006-07-16 Jonathon Jongsma <jonathon jongsma gmail com>
@@ -4670,8 +4677,8 @@ maintenance of the stable API.
2006-06-19 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/object.h: Check whether DestroyNotify is defined, so we can warn about
- including X11/Xlib.h before this header, which will break things.
+ * glib/glibmm/object.h: Check whether DestroyNotify is defined, so we can warn about
+ including X11/Xlib.h before this header, which will break things.
Bug #316726 from Mert Tugcu and Javeed Shaikh.
2006-06-09 Cedric Gustin <cedric gustin gmail com>
@@ -4682,40 +4689,40 @@ maintenance of the stable API.
2006-06-05 Murray Cumming <murrayc murrayc com>
- * glib/src/convert.ccg: When using --enable-api-exception=no, only try to get the Glib::Error
+ * glib/src/convert.ccg: When using --enable-api-exception=no, only try to get the Glib::Error
when the GError is not null.
2006-05-18 Murray Cumming <murrayc murrayc com>
- * tools/m4/method.m4: _METHOD(): When using errthrow, actually print the function call even if
+ * tools/m4/method.m4: _METHOD(): When using errthrow, actually print the function call even if
the return type is 0.
2006-05-16 Murray Cumming <murrayc murrayc com>
- * tools/m4/method.m4: _METHOD(), _STATIC_METHOD(): Remove spaces before dnl statements,
+ * tools/m4/method.m4: _METHOD(), _STATIC_METHOD(): Remove spaces before dnl statements,
to avoid unwanted indentation in .cc files.
2006-05-16 Murray Cumming <murrayc murrayc com>
- * tools/m4/convert_base.m4: _CONVERT(): If the return type is void, use the unconverted
- statement, not no statement. This prevents some void methods from being totally empty.
- This was a (very bad) regression introduced by the optional API changed.
+ * tools/m4/convert_base.m4: _CONVERT(): If the return type is void, use the unconverted
+ statement, not no statement. This prevents some void methods from being totally empty.
+ This was a (very bad) regression introduced by the optional API changed.
Bug #341895 from Philip Langdale.
- * tools/m4/method.m4: _METHOD(), _STATIC_METHOD(): Attempt to remove unnecessary newlines,
- though some indenting spaces slipped in instead. Must fix that.
+ * tools/m4/method.m4: _METHOD(), _STATIC_METHOD(): Attempt to remove unnecessary newlines,
+ though some indenting spaces slipped in instead. Must fix that.
2006-05-14 Murray Cumming <murrayc murrayc com>
* glib/glibmm/value.cc:
- * glib/glibmm/value.h: Restored the init(GValue*) method that was lost when
+ * glib/glibmm/value.h: Restored the init(GValue*) method that was lost when
merging changes from the glibmm-2-10 branch.
2006-05-09 Murray Cumming <murrayc murrayc com>
-
+
* glib/glibmm/ustring.cc:
* glib/src/date.ccg:
* glib/src/convert.ccg:
- * glib/src/convert.hg: Added #ifdefed versions for the case that
+ * glib/src/convert.hg: Added #ifdefed versions for the case that
exceptions are disabled.
2006-05-10 Murray Cumming <murrayc murrayc com>
@@ -4727,20 +4734,20 @@ maintenance of the stable API.
2006-04-05 Murray Cumming <murrayc murrayc com>
* configure.in:
- * scripts/reduced.m4: Added --enable-api-exceptions option. When this
- is used, methods that would normally throw an exception will now take
- an extra std::auto_ptr<Glib::Error> argument that should be checked with
+ * scripts/reduced.m4: Added --enable-api-exceptions option. When this
+ is used, methods that would normally throw an exception will now take
+ an extra std::auto_ptr<Glib::Error> argument that should be checked with
auto_ptr::get().
- * glib/glibmmconfig.h.in: Undef the GLIBMM_EXCEPTIONS_ENABLED,
+ * glib/glibmmconfig.h.in: Undef the GLIBMM_EXCEPTIONS_ENABLED,
so it will be defined.
- * tools/m4/gerror.m4: throw_func() returns an auto_ptr of a
+ * tools/m4/gerror.m4: throw_func() returns an auto_ptr of a
Glib::Error when exceptions are disabled.
* tools/m4/method.m4:
- * tools/pm/Output.pm: on_wrap_method(): Added alternative API with
+ * tools/pm/Output.pm: on_wrap_method(): Added alternative API with
#ifdefs
* tools/m4/signal.m4:
* tools/m4/signalproxy_custom.m4:
- * tools/m4/vfunc.m4: Put #ifdefs around the exception re-throwing
+ * tools/m4/vfunc.m4: Put #ifdefs around the exception re-throwing
try/catch blocks.
* glib/glibmm/dispatcher.cc:
* glib/glibmm/dispatcher.h:
@@ -4757,20 +4764,20 @@ maintenance of the stable API.
* glib/src/iochannel.hg:
* glib/src/markup.ccg:
* glib/src/spawn.ccg:
- * glib/src/thread.ccg: Put #ifdefs around try/catch blocks, and
+ * glib/src/thread.ccg: Put #ifdefs around try/catch blocks, and
use alternative API when appropriate.
* examples/iochannel_stream/fdstream.cc:
* examples/markup/parser.cc:
- * examples/options/main.cc: Adapted examples to
+ * examples/options/main.cc: Adapted examples to
the alternative API, with #ifdefs
- * tools/m4/convert_base.m4: Avoid any conversion if the result is
- void, to allow _WRAP_METHOD() to ignore bool results, so we can
+ * tools/m4/convert_base.m4: Avoid any conversion if the result is
+ void, to allow _WRAP_METHOD() to ignore bool results, so we can
generate some methods that are currently hand-coded.
2006-05-09 Murray Cumming <murrayc murrayc com>
* glib/glibmm/value.cc:
- * glib/glibmm/value.h: Added init(const GValue*), so that we can copy GValue instances
+ * glib/glibmm/value.h: Added init(const GValue*), so that we can copy GValue instances
of any type at runtime. Needed by libgdamm, which returns const GValue* instances.
This is the HEAD branch, for API additions. See also the glibmm-2-10 branch.
@@ -4779,18 +4786,18 @@ This is the HEAD branch, for API additions. See also the glibmm-2-10 branch.
2006-04-12 Murray Cumming <murrayc murrayc com>
- * tools/m4/signalproxy_custom.m4: Remove this file because it is not installed and
+ * tools/m4/signalproxy_custom.m4: Remove this file because it is not installed and
does not seem to be used.
2006-04-12 Murray Cumming <murrayc murrayc com>
- * tools/m4/signal.m4: Mark the (private) signal info callback functions as
- static, to save on code size.
+ * tools/m4/signal.m4: Mark the (private) signal info callback functions as
+ static, to save on code size.
2006-04-12 Murray Cumming <murrayc murrayc com>
- * tools/pm/WrapParser.pm: Parse a new optional constversion parameter for
- _WRAP_METHOD(), to save on code size by just calling the non-const overload
+ * tools/pm/WrapParser.pm: Parse a new optional constversion parameter for
+ _WRAP_METHOD(), to save on code size by just calling the non-const overload
instead of generating almost identical code.
* tools/m4/method.m4: _METHOD(): Take extra parameters for use when constversion is used.
* tools/pm/Output.pm: Send the extra parameters to _METHOD().
@@ -4802,11 +4809,11 @@ This is the HEAD branch, for API additions. See also the glibmm-2-10 branch.
* glib/glibmm/objectbase.cc:
* glib/glibmm/property.cc:
* glib/glibmm/ustring.cc:
- * glib/glibmm/value_custom.cc:
- * glib/src/spawn.ccg: Mark private functions as
- static, to stop them being exported in the API, to reduce the
+ * glib/glibmm/value_custom.cc:
+ * glib/src/spawn.ccg: Mark private functions as
+ static, to stop them being exported in the API, to reduce the
library code size slightly.
- * tools/m4/signal.m4: Make generated callback functions static, for
+ * tools/m4/signal.m4: Make generated callback functions static, for
the same reasons.
2006-04-07 Cedric Gustin <cedric gustin gmail com>
@@ -4824,28 +4831,28 @@ This is the HEAD branch, for API additions. See also the glibmm-2-10 branch.
* glib/glibmmconfig.h.in: Define GLIBMM_DLL when building with
mingw32/cygwin. This makes the GLIBMM_API tag (and GTKMM_API for
gtkmm) active with these two platforms, as required by bug
- #309030.
+ #309030.
* glib/glibmm/object.h, glib/glibmm/objectbase.h : Tag the Object
and ObjectBase classes with GLIBMM_API to make Visual Studio happy.
2.10.0:
2006-02-25 Murray Cumming <murrayc murrayc com>
-
- * tools/pm/DocsParser.pm: looklookup_documentation(): Put the
- @deprecated text immediately after the main description, before
+
+ * tools/pm/DocsParser.pm: looklookup_documentation(): Put the
+ @deprecated text immediately after the main description, before
the parameters, so that Doxygen actually uses it.
-
+
2006-02-25 Murray Cumming <murrayc murrayc com>
-
- * tools/pm/DocsParser.pm: looklookup_documentation(): Accept an
- extra deprecated_documentation parameter, to be appended to the
+
+ * tools/pm/DocsParser.pm: looklookup_documentation(): Accept an
+ extra deprecated_documentation parameter, to be appended to the
Doxygen documentation.
- * tools/pm/Output.pm: output_wrap_meth(): Put the documentation
+ * tools/pm/Output.pm: output_wrap_meth(): Put the documentation
inside the deprecation #ifdef, for neatness.
- * tools/pm/WrapParser.pm: on_wrap_method(): Read an optional string
- after the optional deprecated parameter, used to say why the
- method is deprecated, in case it was not deprecated by the C API,
+ * tools/pm/WrapParser.pm: on_wrap_method(): Read an optional string
+ after the optional deprecated parameter, used to say why the
+ method is deprecated, in case it was not deprecated by the C API,
in which case it would already have documentation for this.
2006-02-27 Cedric Gustin <cedric gustin gmail com>
@@ -4879,111 +4886,111 @@ This is the HEAD branch, for API additions. See also the glibmm-2-10 branch.
2006-01-28 Murray Cumming <murrayc murrayc com>
- * glib/src/optiongroup.ccg: add_entry_with_wrapper(): Copy the
- CppOptionEntry into the map _after_ setting entry_ so that we
+ * glib/src/optiongroup.ccg: add_entry_with_wrapper(): Copy the
+ CppOptionEntry into the map _after_ setting entry_ so that we
really delete it in release_c_arg(), to avoid a memory leak.
2006-01-28 Rob Page <rob gmail com>
- * docs/reference/glibmm_header.html_fragment: Fix the link
+ * docs/reference/glibmm_header.html_fragment: Fix the link
to the Main page. Bug #328299.
2006-01-27 Murray Cumming <murrayc murrayc com>
- * glib/src/optionentry.ccg: Constructor: Avoid memory
+ * glib/src/optionentry.ccg: Constructor: Avoid memory
leak caused by double instantiation of gobject_.
2005-12-16 Murray Cumming <murrayc murrayc com>
* glib/glibmm/object.h:
- * glib/glibmm/objectbase.h: Hide some internal stuff
+ * glib/glibmm/objectbase.h: Hide some internal stuff
from Doxygen. Add/Improve the Doxygen documentation.
- * glib/src/convert.hg: Correct the declaration of
- filename_display_name() to match the implementation.
- Previously this would have been unusable due to a linker
+ * glib/src/convert.hg: Correct the declaration of
+ filename_display_name() to match the implementation.
+ Previously this would have been unusable due to a linker
error.
2005-11-30 Murray Cumming <murrayc murrayc com>
- * docs/reference/Doxyfile.in: Define the @newin aliases,
+ * docs/reference/Doxyfile.in: Define the @newin aliases,
as in gtkmm.
- * tools/pm/DocsParser.pm: Convert Since: in gtk-doc
+ * tools/pm/DocsParser.pm: Convert Since: in gtk-doc
text to @newin for our doxygen docs.
2005-11-29 Murray Cumming <murrayc.com>
* build_shared/Makefile_build.am_fragment:
- * configure.in: Added --enable-use-deprecations,
- defaulting to no (do not check for them), so that
- the tarball will still build when newer versions
- of glib deprecate some API.
- * examples/Makefile.am_fragment: Use the
+ * configure.in: Added --enable-use-deprecations,
+ defaulting to no (do not check for them), so that
+ the tarball will still build when newer versions
+ of glib deprecate some API.
+ * examples/Makefile.am_fragment: Use the
deprecation, if wanted.
2005-11-29 Murray Cumming <murrayc murrayc com>
* build_shared/Makefile_build.am_fragment:
- * configure.in: Added --enable-deprecated-api
- option. When set to disabled, it does not build
- deprecated API. This reduces the size of the library,
+ * configure.in: Added --enable-deprecated-api
+ option. When set to disabled, it does not build
+ deprecated API. This reduces the size of the library,
and might be useful for embedded devices.
* glib/src/date.ccg:
- * glib/src/date.hg: Use _DEPRECATE_IFDEF_START/END
+ * glib/src/date.hg: Use _DEPRECATE_IFDEF_START/END
around the deprecated set_time() method.
2005-11-29 Murray Cumming <murrayc murrayc com>
- * tools/m4/base.m4: Add
- _DEPRECATE_IFDEF_START and _DEPRECATE_IFDEF_END
- macros, to #ifdef-out generated methods.
- Added _DEPRECATE_IFDEF_CLASS_START and
- _DEPRECATE_IFDEF_CLASS_END for whole classes.
- Put _DEPRECATE_IFDEF_CLASS* around all generated
+ * tools/m4/base.m4: Add
+ _DEPRECATE_IFDEF_START and _DEPRECATE_IFDEF_END
+ macros, to #ifdef-out generated methods.
+ Added _DEPRECATE_IFDEF_CLASS_START and
+ _DEPRECATE_IFDEF_CLASS_END for whole classes.
+ Put _DEPRECATE_IFDEF_CLASS* around all generated
code. It does nothing if the class is not deprecated.
- * tools/m4/class_gtkobject.m4: Add _DEPRECATED macro,
+ * tools/m4/class_gtkobject.m4: Add _DEPRECATED macro,
used to mark a class as deprecated.
- * tools/m4/method.m4: Take an extra parameter, to
- optionally mark the method as deprecated, to add
- #ifdefs around the code, with
+ * tools/m4/method.m4: Take an extra parameter, to
+ optionally mark the method as deprecated, to add
+ #ifdefs around the code, with
_DEPRECATE_IFDEF_START/END
- * tools/pm/Output.pm: _DEPRECATE_IFDEF_START/END
+ * tools/pm/Output.pm: _DEPRECATE_IFDEF_START/END
around the declarations of deprecated methods.
- * tools/pm/WrapParser.pm: Check for an optional
- deprecated parameter to _WRAP_METHOD().
- * tools/m4/member.m4: Allow optional deprecated
- method for _MEMBER_GET/SET*() to ifdef the code
+ * tools/pm/WrapParser.pm: Check for an optional
+ deprecated parameter to _WRAP_METHOD().
+ * tools/m4/member.m4: Allow optional deprecated
+ method for _MEMBER_GET/SET*() to ifdef the code
out.
- * tools/generate_wrap_init.pl.in: Put an #ifdef
+ * tools/generate_wrap_init.pl.in: Put an #ifdef
around use of deprecated classes.
2005-11-23 Murray Cumming <murrayc murrayc com>
- * configure.in: Depend on glib 2.9, which
+ * configure.in: Depend on glib 2.9, which
has new API.
* glib/src/date.ccg:
- * glib/src/date.hg: Wrap glib_date_set_time_t()
- and glib_date_set_time_val(). Deprecate
- set_time(GTime) in favour of the new method
- overloads. Added set_time_current(), wrapping the
+ * glib/src/date.hg: Wrap glib_date_set_time_t()
+ and glib_date_set_time_val(). Deprecate
+ set_time(GTime) in favour of the new method
+ overloads. Added set_time_current(), wrapping the
case that the time_t is 0.
-This is the HEAD branch, for new API, targetting glib 2.9. See also the
+This is the HEAD branch, for new API, targetting glib 2.9. See also the
glibmm-2-8 branch.
2.8.2:
2005-11-23 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/containers.h: Do not use g_assert() in
- a header, because g++ sometimes warns that it has
+ * glib/glibmm/containers.h: Do not use g_assert() in
+ a header, because g++ sometimes warns that it has
no effect.
2005-10-29 Murray Cumming <murrayc murrayc com>
- * scripts/macros.m4: AL_PROG_GNU_MAKE():
- Use $MAKE-make instead of $ac_make, which
- apparently fixes a build problem on some
- Solaris systems. Thanks to Mark Rouchal in
+ * scripts/macros.m4: AL_PROG_GNU_MAKE():
+ Use $MAKE-make instead of $ac_make, which
+ apparently fixes a build problem on some
+ Solaris systems. Thanks to Mark Rouchal in
bug #307480.
2.8.1:
@@ -5008,11 +5015,11 @@ Updated NEWS and increased version to 2.8.0.
2005-07-16 Murray Cumming <murrayc murrayc com
- * glib/glibmm/miscutils.cc: Reimplemented build_filename() and
- build_path() with the new non-vararg functions in glib 2.7,
+ * glib/glibmm/miscutils.cc: Reimplemented build_filename() and
+ build_path() with the new non-vararg functions in glib 2.7,
instead of implementing them in gtkmm.
* glib/src/glib_enums.defs: Regenerated with enums.pl
- * glib/src/optionentry.hg: Added FLAG_NO_ARG, FLAG_FILENAME,
+ * glib/src/optionentry.hg: Added FLAG_NO_ARG, FLAG_FILENAME,
FLAG_OPTIONAL_ARG, and FLAG_NOALIAS enum values.
@@ -5020,10 +5027,10 @@ Updated NEWS and increased version to 2.8.0.
2005-06-08 Murray Cumming <murrayc murrayc com
- * glib/glibmm/propertyproxy.h:
+ * glib/glibmm/propertyproxy.h:
PropertyProxy_ReadOnly<>::get_value(),
- PropertyProxy_WriteOnly<>::set_value(): Add implementations
- instead of casting to unrelated PropertyProxy() and calling it
+ PropertyProxy_WriteOnly<>::set_value(): Add implementations
+ instead of casting to unrelated PropertyProxy() and calling it
there. The AIX compiler did not like this hack. Bug #301610
2005-06-07 Cedric Gustin <cedric gustin swing be>
@@ -5039,44 +5046,44 @@ Updated NEWS and increased version to 2.8.0.
* examples/child_watch/main.cc:
* examples/thread/dispatcher.cc:
* examples/thread/thread.cc:
- * glib/glibmm/dispatcher.cc: Inherit signal handler objects from
- sigc::trackable. This is necessary with some libsigc++ patches,
+ * glib/glibmm/dispatcher.cc: Inherit signal handler objects from
+ sigc::trackable. This is necessary with some libsigc++ patches,
though not currently necessary with regular libsigc++.
2005-04-22 Murray Cumming <murrayc murrayc com>
* glib/src/gmodule_enums.defs: Regenerate with enums.pl
* glib/src/gmodule_functions.defs: Regenerate with h2defs.py
- This adds the BIND_LOCAL enum value. Bug #172748 from
+ This adds the BIND_LOCAL enum value. Bug #172748 from
Phillip Neiswanger.
2005-04-05 Murray Cumming <murrayc murrayc com>
- * tool/pm/Output.pm: output_wrap_property(): Do not add the
- const read-only method override if the property can not be read. Be
- careful because this removes a little API from generated code. You
- should hand-code the wrongly-generated methods and mark them as
+ * tool/pm/Output.pm: output_wrap_property(): Do not add the
+ const read-only method override if the property can not be read. Be
+ careful because this removes a little API from generated code. You
+ should hand-code the wrongly-generated methods and mark them as
deprecated.
- * glib/glibmm/refptr.h: Added cast_const<>, like the existing
+ * glib/glibmm/refptr.h: Added cast_const<>, like the existing
cast_dynamic<> and cast_static.
2005-03-31 Murray Cumming <murrayc murrayc com>
- * glib/src/glib_functions.defs: Updated with
+ * glib/src/glib_functions.defs: Updated with
h2defs.py.
2005-03-13 Yair Hershkovitz <yairhr gmail com>
* glib/glibmm/main.h,
glib/glibmm/main.cc: Added MainContext::signal_child_watch()
- * examples/: Added child_watch/ example
-
+ * examples/: Added child_watch/ example
+
2005-03-11 Yair Hershkovitz <yairhr gmail com>
- * glib/glibmm/main.h, glib/glibmm/main.cc:
+ * glib/glibmm/main.h, glib/glibmm/main.cc:
Add Glib::SignalChildWatch class, Glib::signal_child_watch()
-This is the HEAD branch, for new API. Bug fixes that do not change or add
+This is the HEAD branch, for new API. Bug fixes that do not change or add
API should also be applied to the glibmm-2-6 branch.
2005-03-09 Cedric Gustin <cedric gustin swing be>
@@ -5086,14 +5093,14 @@ API should also be applied to the glibmm-2-6 branch.
list of source files.
* MSVC_Net2003/examples/*/*.vcproj,
MSVC_Net2003/tests/glibmm_value/glibmmvalue.vcproj: Change name of
- PDB file to $(OutDir)/$(TargetName).pdb.
-
+ PDB file to $(OutDir)/$(TargetName).pdb.
+
2.6.1:
2005-03-07 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/interface.cc: Disable the new check for pre-existing
- interface implementations, because it checks all base gtypes and
+ * glib/glibmm/interface.cc: Disable the new check for pre-existing
+ interface implementations, because it checks all base gtypes and
not just the current gtype. Bug #169442 by Bryan Forbes.
2.6.0:
@@ -5102,31 +5109,31 @@ API should also be applied to the glibmm-2-6 branch.
2005-02-18 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/interface.cc: Interface_Class:add_interface(), used by
- add_interface() methods of Interfaces: Do not add interfaces that
- have been added before, to avoid the warning from glib. This
+ * glib/glibmm/interface.cc: Interface_Class:add_interface(), used by
+ add_interface() methods of Interfaces: Do not add interfaces that
+ have been added before, to avoid the warning from glib. This
allows application code to be simpler.
2005-02-18 Murray Cumming <murrayc murrayc com>
- * tools/pm/Output.pm: Add the documentation to the const property()
+ * tools/pm/Output.pm: Add the documentation to the const property()
accessor as well as the non-const one.
2005-02-13 Murray Cumming <murrayc murrayc com>
- * tools/extra_defs_gen/generate_extra_defs.cc: Use
- g_param_spec_get_blurb() to output the documentation for the
+ * tools/extra_defs_gen/generate_extra_defs.cc: Use
+ g_param_spec_get_blurb() to output the documentation for the
properties in the .defs file.
- * tools/m4/property.m4: Take an extra docs argument, and put it in the
+ * tools/m4/property.m4: Take an extra docs argument, and put it in the
doxygen docs.
- * tools/pm/Output.pm: Add the extra docs argument when calling the
+ * tools/pm/Output.pm: Add the extra docs argument when calling the
property m4 macro.
- * tools/pm/Property.pm: Read in the new docs part of the .defs, and
+ * tools/pm/Property.pm: Read in the new docs part of the .defs, and
add a period at the end if neccessary.
2005-02-01 Murray Cumming <murrayc murrayc com>
- * examples/threadpool.cc, dispatcher.cc, dispatcher2.cc: Removed the
+ * examples/threadpool.cc, dispatcher.cc, dispatcher2.cc: Removed the
#ifdef for AIX, because sigc::bind now works on AIX.
2005-01-27 Cedric Gustin <cedric gustin swing be>
@@ -5158,90 +5165,90 @@ API should also be applied to the glibmm-2-6 branch.
2005-01-21 Murray Cumming <murrayc murrayc com>
- * configure.in, scripts/cxx.m4, glibmm/glibmmconfig.h.in: Added new
- compiler tests to see whether extern "C" functions are put in the
- global namespace, even when we use extern "C" inside a namespace
- declaration. The AIX xlC compiler does this, but allows us to
+ * configure.in, scripts/cxx.m4, glibmm/glibmmconfig.h.in: Added new
+ compiler tests to see whether extern "C" functions are put in the
+ global namespace, even when we use extern "C" inside a namespace
+ declaration. The AIX xlC compiler does this, but allows us to
redeclare the namespace inside the extern "C" block.
- * glib/glibmm/property.h: Use the new
- #ifdef GLIBMM_MUST_REDECLARE_NAMESPACES_INSIDE_EXTERNC and redeclare
+ * glib/glibmm/property.h: Use the new
+ #ifdef GLIBMM_MUST_REDECLARE_NAMESPACES_INSIDE_EXTERNC and redeclare
the namespace when necessary.
- * examples/thread/dispatcher.cc, dispatcher2.cc: Use sigc::bind<1>
- instead of just sigc::bind<> because the AIX xlC compiler needs the
- extra hint. However, the linker then fails, so the use of sigc::bind
+ * examples/thread/dispatcher.cc, dispatcher2.cc: Use sigc::bind<1>
+ instead of just sigc::bind<> because the AIX xlC compiler needs the
+ extra hint. However, the linker then fails, so the use of sigc::bind
is ifdefed out for _AIX. See the comments in the code.
-
+
2005-01-21 Murray Cumming <murrayc murrayc com>
- * configure.in, scripts/cxx.m4, glibmm/glibmmconfig.h.in: Added new
+ * configure.in, scripts/cxx.m4, glibmm/glibmmconfig.h.in: Added new
compiler tests.
- 1. To see whether it allows use of non extern C functions
- as extern C callbacks, because the Tru64 compiler does not
+ 1. To see whether it allows use of non extern C functions
+ as extern C callbacks, because the Tru64 compiler does not
allow this, when using strict_ansi. We do not actually use this yet.
- 2. To see whether it allows us to define a template that uses an
- undefined type, even if we do not use it before defining the type.
- Tru64 does not allow this. That's probably correct.
+ 2. To see whether it allows us to define a template that uses an
+ undefined type, even if we do not use it before defining the type.
+ Tru64 does not allow this. That's probably correct.
* glib/glibmm/container.h: #ifdef out a dynamic_cast that Tru64
does not allow, and which I can not think of a better place to put.
See the comment in the code.
- * glib/glibmm/containerhandler_helpers.h: When the compiler does not
- alllow the GObject and GtkObject (dynamic_cast of) specializations
- here, then put them in glib/glibmm/object.h and
+ * glib/glibmm/containerhandler_helpers.h: When the compiler does not
+ alllow the GObject and GtkObject (dynamic_cast of) specializations
+ here, then put them in glib/glibmm/object.h and
gtkmm/gtk/src/object.hg instead.- needed by Tru64 compiler.
- * glib/glibmm/value.h, value_custom.[h|cc]: Conditionally moved
+ * glib/glibmm/value.h, value_custom.[h|cc]: Conditionally moved
the RefPtr Value specialization into object.h, as above.
- * glib/src/ optiongroup.ccg, spawn.ccg, thread.ccg: Make C callacks
+ * glib/src/ optiongroup.ccg, spawn.ccg, thread.ccg: Make C callacks
separate extern "C".
- * glib/src/optiongroup.ccg: Do not use the StringArrayHandle,
- because the Tru64 compiler has problems with it - see comments
+ * glib/src/optiongroup.ccg: Do not use the StringArrayHandle,
+ because the Tru64 compiler has problems with it - see comments
in code.
- * glib/src/optionentry.hg: Remove the include of value.h, because
- it is not used and it causes a Tru64 compile error in
- optioncontext.cc because its templates are included before the
+ * glib/src/optionentry.hg: Remove the include of value.h, because
+ it is not used and it causes a Tru64 compile error in
+ optioncontext.cc because its templates are included before the
types that the template uses.
2005-01-19 Murray Cumming <murrayc murrayc com>
- * configure.in, scripts/cxx.m4, glibmm/glibmmconfig.h.in: Added a
- compiler test, because the IRIX MipsPro compiler does not allow the
+ * configure.in, scripts/cxx.m4, glibmm/glibmmconfig.h.in: Added a
+ compiler test, because the IRIX MipsPro compiler does not allow the
inline initialization of ustring::npos.
- * glib/glibmm/ustring.[h|cc]: When the compiler does not support the
+ * glib/glibmm/ustring.[h|cc]: When the compiler does not support the
inline initialization of npos, initialize it in the .cc file.
- Declare partial specializations of the SequenceString inner class
- inside the class - needed by IRIX MipsPro compiler.
+ Declare partial specializations of the SequenceString inner class
+ inside the class - needed by IRIX MipsPro compiler.
2005-01-18 Murray Cumming <murrayc murrayc com>
- * glibmm/src/optiongroup.[hg|ccg]: CppOptionEntry::convert_c_to_cpp():
- Copy the strings to the vector in a loop, instead of using the
- ArrayHandle constructor, because that does not seem to work with the
+ * glibmm/src/optiongroup.[hg|ccg]: CppOptionEntry::convert_c_to_cpp():
+ Copy the strings to the vector in a loop, instead of using the
+ ArrayHandle constructor, because that does not seem to work with the
SUN Forte compiler.
2.5.4:
2005-01-10 Murray Cumming <murrayc murrayc com>
- * glibmm/src/optiongroup.[hg|ccg]: Added a castitem constructor
- that always takes ownership, needed by Gtk::Main. Added the new
+ * glibmm/src/optiongroup.[hg|ccg]: Added a castitem constructor
+ that always takes ownership, needed by Gtk::Main. Added the new
FLAG_REVERSE flag value. Added reference documentation.
2.5.3:
2005-01-09 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/misc_utils.[h|cc]: Added setenv() and unsetenv(),
+ * glib/glibmm/misc_utils.[h|cc]: Added setenv() and unsetenv(),
wrapping new functions added in glib 2.4.
- * glib/src/convert.[hg|ccg]: Added filename_display_name() and
+ * glib/src/convert.[hg|ccg]: Added filename_display_name() and
filename_display_basename().
2005-01-09 Murray Cumming <murrayc murrayc com>
- * glib/src/optionentry.ccg: Copy constructor: Copy the short name
+ * glib/src/optionentry.ccg: Copy constructor: Copy the short name
form the src, not from itself. Bug #16331 from Daniel Holbach.
2005-01-09 Murray Cumming <murrayc murrayc com>
- * glib/src/optionentry.[hg|cc]: Add add_entry(entry, bool&), to wrap
+ * glib/src/optionentry.[hg|cc]: Add add_entry(entry, bool&), to wrap
use of G_OPTION_ARG_NONE. Bug #163325 from Daniel Holbach.
* examples/options/main.cc: Use the new add_entry() overload.
@@ -5257,7 +5264,7 @@ API should also be applied to the glibmm-2-6 branch.
Closes #163031.
2005-01-04 Chris Vine <chris cvine freeserve co uk>
-
+
* examples/iochannel_stream/: Provide a means of obtaining
Glib::IOChannel error information from the streambuffer. Remove
the code conversion option from the fdstream/fdstreambuf
@@ -5270,90 +5277,90 @@ API should also be applied to the glibmm-2-6 branch.
2004-12-19 Murray Cumming <murrayc murrayc com>
- * examples/: Adapted and added iochannel_stream example from
+ * examples/: Adapted and added iochannel_stream example from
Chris Vine in bug #138259.
2004-12-19 Murray Cumming <murrayc murrayc com>
- * glib/src/: Added glib_docs.xml, generated with docsextract_to_xml.py
- and glib_docs_override.xml, to generate some API reference from
+ * glib/src/: Added glib_docs.xml, generated with docsextract_to_xml.py
+ and glib_docs_override.xml, to generate some API reference from
the C docs.
* glib/src/Makefile.am: Mention the new files.
2004-12-19 Murray Cumming <murrayc murrayc com>
- * docs/reference/: Added a copy of the libstdc++ doxygen tags file,
- but it still does not seem to work, for example with std::vector<>
+ * docs/reference/: Added a copy of the libstdc++ doxygen tags file,
+ but it still does not seem to work, for example with std::vector<>
and std::string.
2004-12-19 Murray Cumming <murrayc murrayc com>
- * docs/reference/Doxyfile.in: Use the libstdc++ TAG files, so that
+ * docs/reference/Doxyfile.in: Use the libstdc++ TAG files, so that
references to std:: classes take people to their docs.
- * glib/src/: Added glib_docs.xml and glib_docs_override.xml, and
+ * glib/src/: Added glib_docs.xml and glib_docs_override.xml, and
mentioned them in Makefile.am.
2004-12-19 Murray Cumming <murrayc murrayc com>
- * glib/src/date.hg, glib/glibmm/main.h,
- glib/glibmm/signalproxy_connectionnode.h: Deal with some doxygen
+ * glib/src/date.hg, glib/glibmm/main.h,
+ glib/glibmm/signalproxy_connectionnode.h: Deal with some doxygen
warnings about undocumented parameters.
- * glib/glibmm/ustring.h: Added documentation for the size() and
- bytes() methods.
+ * glib/glibmm/ustring.h: Added documentation for the size() and
+ bytes() methods.
2004-11-21 Murray Cumming <murrayc murrayc com>
- * glib/src/optionentry.[hg|ccg]: Removed OptionEntry enum and
+ * glib/src/optionentry.[hg|ccg]: Removed OptionEntry enum and
set_arg_data(), because they are not needed any more.
2.5.1:
2004-11-01 Murray Cumming <murrayc murrayc com>
- * glib/src/optiongroup.[hg|ccg]: Added add_entry() for vector<ustring>
+ * glib/src/optiongroup.[hg|ccg]: Added add_entry() for vector<ustring>
and add_entry_filename() for std::string and vector<std::string>.
* examples/options/main.cc: Test these new methods.
2004-10-30 Murray Cumming <murrayc murrayc com>
* glib/src/optiongroup.[hg|ccg]: Added gobj_give_ownership().
- * glib/src/optioncontext.[hg|ccg]: add_group(), set_main_group(): Use
- gobj_give_ownership() because GOptionContext deletes the GOptionGroups
+ * glib/src/optioncontext.[hg|ccg]: add_group(), set_main_group(): Use
+ gobj_give_ownership() because GOptionContext deletes the GOptionGroups
that we give it.
2004-10-26 Murray Cumming <murrayc murrayc com>
* glib/src/optionentry.hg: Remove accessors for arg and arg_data.
* glib/src/optiongroup.[hg|ccg]: add_entry(): Remove arg_type parameter
- and instead add overrides which take specific C++ value types.
- Add CppOptionEntry inner class to hold information about each entry
+ and instead add overrides which take specific C++ value types.
+ Add CppOptionEntry inner class to hold information about each entry
and its dynamically allocated C value.
- Add map_entries_ map to store them, so we can iterate over them during
+ Add map_entries_ map to store them, so we can iterate over them during
post_parse.
2004-10-21 Murray Cumming <murrayc murrayc com>
- * build_shared/Makefile_build.am_fragment: Patch from Roger Leigh in
- bug # 15589 to use PLATFORM_WIN32 rather than OS_WIN32 to enable
- -no-undefined. This allows glibmm to build in a cgwin environment,
+ * build_shared/Makefile_build.am_fragment: Patch from Roger Leigh in
+ bug # 15589 to use PLATFORM_WIN32 rather than OS_WIN32 to enable
+ -no-undefined. This allows glibmm to build in a cgwin environment,
apparently.
2.5.0:
2004-10-17 Murray Cumming <murrayc murrayc com>
- * glib/src/optioncontext.[hg|ccg]: add_entry(): Fixed crash by
- creating a temporary array, with a nulled last item, which is what the
- C function wants. In callbacks, ignore the group parameter because our
- option group in the data parameter is the same, and does not require
+ * glib/src/optioncontext.[hg|ccg]: add_entry(): Fixed crash by
+ creating a temporary array, with a nulled last item, which is what the
+ C function wants. In callbacks, ignore the group parameter because our
+ option group in the data parameter is the same, and does not require
construction of a second C++ wrapper instance for the same C instance.
- * glib/src/optiongroup.[hg|ccg]: Removed the cast constructor, because
+ * glib/src/optiongroup.[hg|ccg]: Removed the cast constructor, because
it is not needed anymore, and there is no clear way to implement it.
2004-10-14 Murray Cumming <murrayc murrayc com>
-
- * tools/pm/WrapParser.pm: on_wrap_property(): Convert property name to
- canonical form, so that we can recognise notifications of property
+
+ * tools/pm/WrapParser.pm: on_wrap_property(): Convert property name to
+ canonical form, so that we can recognise notifications of property
value changes. Bug #152764.
2004-10-07 Philip Langdale <plangdale vmware com>
@@ -5363,12 +5370,12 @@ API should also be applied to the glibmm-2-6 branch.
2004-10-01 Murray Cumming <murrayc murrayc com>
- * glib/src/option*.[hg|ccg], examples/options/main.cc: Rethought the
- structure now that I see how the parts work together. Rearranged the
- example to show how the parsing can fill values in member variables
- of a derived OptionGroup class. However, 1. it crashes now, 2. we need
- extra code to map the GOption C types to suitable C++ types, probably
- by doing pre and post parsing to create temporary C types for the C++
+ * glib/src/option*.[hg|ccg], examples/options/main.cc: Rethought the
+ structure now that I see how the parts work together. Rearranged the
+ example to show how the parsing can fill values in member variables
+ of a derived OptionGroup class. However, 1. it crashes now, 2. we need
+ extra code to map the GOption C types to suitable C++ types, probably
+ by doing pre and post parsing to create temporary C types for the C++
types.
2004-09-27 Murray Cumming <murrayc murrayc com>
@@ -5380,7 +5387,7 @@ API should also be applied to the glibmm-2-6 branch.
2004-09-26 Murray Cumming <murrayc murrayc com>
* glib/src/glib_functions.defs: Regenerated with h2defs.py
- * glib/src/: Added optionentry.[hg|ccg], optiongroup.[hg|ccg],
+ * glib/src/: Added optionentry.[hg|ccg], optiongroup.[hg|ccg],
optioncontext.[hg|ccg].
2004-09-19 Murray Cumming <murrayc murrayc com>
@@ -5391,23 +5398,23 @@ API should also be applied to the glibmm-2-6 branch.
* examples/thread/dispatcher.cc: Fixed a race condition on win32
that involved the combined use of auto_ptr and multithreading (bug
- #109966).
+ #109966).
2.4.4:
2004-07-23 Martin Schulze <mschulze cvs gnome org>
* glib/glibmm/main.cc: Move deletion of SourceConnectionNode object
- into destroy_notify_callback() exclusively; do not delete from
+ into destroy_notify_callback() exclusively; do not delete from
notify().
(bug #144420)
2004-07-10 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/signalproxy_connectionnode.cc: notify(): Do not delete
- the connection after disconnecting it, because disconnecting it
+ * glib/glibmm/signalproxy_connectionnode.cc: notify(): Do not delete
+ the connection after disconnecting it, because disconnecting it
always causes disconnect_notify to be called, so just delete it there.
- This prevents double deletes and reading of deleting memory, found in
+ This prevents double deletes and reading of deleting memory, found in
bug #145571.
2004-07-09 Murray Cumming <murrayc murrayc com>
@@ -5540,7 +5547,7 @@ API should also be applied to the glibmm-2-6 branch.
2004-05-04 Murray Cumming <murrayc murrayc com>
* glib/glibmm/ustring.h: Documented the constructors, based on
- the libstdc++ documentation, to make it clear that sizes are in
+ the libstdc++ documentation, to make it clear that sizes are in
characters rather than bytes.
2004-05-01 Murray Cumming <murrayc murrayc com>
@@ -5562,8 +5569,8 @@ API should also be applied to the glibmm-2-6 branch.
2004-04-17 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/container_handle.h: Reimplemented more of the
- to_cpp_type() methods without using dependent methods, so that they
+ * glib/glibmm/container_handle.h: Reimplemented more of the
+ to_cpp_type() methods without using dependent methods, so that they
work with g++ 3.4 (cvs versions).
2.4.0:
@@ -5572,12 +5579,12 @@ API should also be applied to the glibmm-2-6 branch.
* tools/pm/WrapParser.pm, Output.pm, m4/signal.m4: Allow _WRAP_SIGNAL()
to take an refreturn argument, so that Gtk::Widget::on_get_accessible()
- can do an extra ref before returning the Atk::Object.
+ can do an extra ref before returning the Atk::Object.
2004-04-09 Murray Cumming <murrayc murrayc com>
* tools/pm/Output.pm: output_wrap_property(): Provide the actual
- property name as well as one with - replace with _, so we can
+ property name as well as one with - replace with _, so we can
test for the correct value in notification signal handler.
* tools/m4/property.m4: Use the actual property name when calling
C functions.
@@ -5586,7 +5593,7 @@ API should also be applied to the glibmm-2-6 branch.
2004-03-24 Murray Cumming <murrayc murrayc com>
- * scripts/cxx.m4: Corrected parentheses, which cause the docs to be
+ * scripts/cxx.m4: Corrected parentheses, which cause the docs to be
written into config.h. Thanks to Alexander Nedotsukov.
2004-03-23 Murray Cumming <murrayc murrayc com>
@@ -5599,22 +5606,22 @@ API should also be applied to the glibmm-2-6 branch.
* glibmm/main.cc: Bug fix in SourceConnectionNode::notify() (#137030).
2004-03-18 Murray Cumming <murrayc murrayc com>
-
+
* tools/generate_wrap_init.pl: Change a regex so that files are
included without full path. Apparently this helps when building outside
- of the source directory, though I'm sceptical. By Victor Zverovich in
+ of the source directory, though I'm sceptical. By Victor Zverovich in
bug #137530.
2.3.7:
2004-03-14 Murray Cumming <murrayc murrayc com>
-
- * scripts/sun.m4: Set the correct variable, so it is actually set in
+
+ * scripts/sun.m4: Set the correct variable, so it is actually set in
glibmmconfig.
-2004-03-14 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/containerhandle_shared.h value.h: Used ifdef
- GLIBMM_HAVE_DISAMBIGUOUS_CONST_TEMPLATE_SPECIALIZATIONS to avoid
+2004-03-14 Murray Cumming <murrayc murrayc com>
+ * glib/glibmm/containerhandle_shared.h value.h: Used ifdef
+ GLIBMM_HAVE_DISAMBIGUOUS_CONST_TEMPLATE_SPECIALIZATIONS to avoid
problems with the SUN Forte compiler.
2004-03-14 Murray Cumming <murrayc murrayc com>
@@ -5627,7 +5634,7 @@ API should also be applied to the glibmm-2-6 branch.
2004-03-13 Murray Cumming <murrayc murrayc com>
- * glib/glibmm/containerhandle_shared.h: TypeTraits to_cpp_type()
+ * glib/glibmm/containerhandle_shared.h: TypeTraits to_cpp_type()
specializations: Use wrap_auto() directly instead of a specific
wrap() overload that would be dependent. Needed for g++ 3.4.
* glib/glibmm/containers.h: Same again.
@@ -5637,25 +5644,25 @@ API should also be applied to the glibmm-2-6 branch.
* tools/m4/class_shared.m4: Remove the parent get_type() call from
the Class::init() function, because it is optimised away, and g++ 3.4
actually complains that it does nothing.
- * glib/glibmm/object.[h|cc]: Add a public ConstructParams copy
+ * glib/glibmm/object.[h|cc]: Add a public ConstructParams copy
constructor, needed by g++ 3.4. See comments in the code.
- * tests/glibmm_value/glibmm_value.cc: Instantiate instances of
+ * tests/glibmm_value/glibmm_value.cc: Instantiate instances of
value types, to fix the g++ 3.4 build. I don't know what the code
was meant to do before anyway.
2004-03-11 Murray Cumming <murrayc murrayc com>
- * scripts/: Added sun.m4, copied from libsigc++-1.2/scripts and
+ * scripts/: Added sun.m4, copied from libsigc++-1.2/scripts and
modified, so we can detect the SUN Forte compiler.
* configure.in: Used the m4 macro.
* glibmm/glibmm-config.h: Undef the GLIBMM_COMPILER_SUN_FORTE macro
so that it will be defined if configure sets it.
2004-03-09 Murray Cumming <murrayc murrayc com>
-
- * Some, but not all, SUN Forte build fixes:
+
+ * Some, but not all, SUN Forte build fixes:
* tools/m4/convert_gdk.m4, convert_glib.m4: Use existing
- sun-specific conversion when converting from any
+ sun-specific conversion when converting from any
RefPtr<const Something> to *Something.
2004-04-08 Hagen Moebius <hagen moebius starschiffchen de>
@@ -5686,8 +5693,8 @@ API should also be applied to the glibmm-2-6 branch.
2004-03-02 Murray Cumming <murrayc murrayc com>
- * tools/pm/Function.pm: parse_param(): Only parse const as an
- individual part of the type name if it is followed by a space, so
+ * tools/pm/Function.pm: parse_param(): Only parse const as an
+ individual part of the type name if it is followed by a space, so
that we can have const const_iterator& types.
2004-02-27 Martin Schulze <teebaum cvs gnome org>
@@ -5720,16 +5727,16 @@ API should also be applied to the glibmm-2-6 branch.
* tools/pm/Parser.pm, Output.pm, tools/m4/signal.m4: Add an optional
custom_c_callback parameter to _WRAP_SIGNAL to allow special code
for the SelectionData& output parameter in Gtk::Widget signals.
- Hopefully we won't need too many more of these hacks - the m4 is
+ Hopefully we won't need too many more of these hacks - the m4 is
becoming very hard to read, with all these nested ifelse() statements.
2004-01-27 Cedric Gustin <cedric gustin swing be>
* build_shared/Makefile_build.am_fragment: Added win32-specific
- --export-all-symbols to linker flags. This is backported from
+ --export-all-symbols to linker flags. This is backported from
gtkmm-2.2.
- * README.win32: Updated text for glibmm-2.4.
- * tools/generate_wrap_init.pl.in: Replaced GTKMM_WIN32 by the
+ * README.win32: Updated text for glibmm-2.4.
+ * tools/generate_wrap_init.pl.in: Replaced GTKMM_WIN32 by the
standard G_OS_WIN32.
2.3.3:
@@ -5759,7 +5766,7 @@ API should also be applied to the glibmm-2-6 branch.
* tools/pm/Output.pm, tools/m4/vfunc.m4:
- Generate const vfuncs when requested with _WRAP_VFUNC().
- - Put the *_vfunc() decleraration directly into the header, where
+ - Put the *_vfunc() decleraration directly into the header, where
the _WRAP_VFUNC() macro appears, instead of in a separate section.
This allows us to add doxygen documentation before the _WRAP_VFUNC()
in the .hg file. However, we must check that all of our _WRAP_VFUNC()
@@ -5767,11 +5774,11 @@ API should also be applied to the glibmm-2-6 branch.
2004-01-12 Murray Cumming <murrayc usa net>
- * glib/glibmm/object.cc: Object::Object() default constructor.
+ * glib/glibmm/object.cc: Object::Object() default constructor.
Remove the warning because we really need this to implement a custom
- TreeModel. Derive a new GType, as in the
- Object::Object(ConstructParams) constructor. Like that constructor,
- the default one also assumes that you have called a suitable
+ TreeModel. Derive a new GType, as in the
+ Object::Object(ConstructParams) constructor. Like that constructor,
+ the default one also assumes that you have called a suitable
ObjectBase constructor, such as ObejctBase(typeid(MyCustomClass)).
2004-01-09 Murray Cumming <murrayc usa net>
@@ -5781,13 +5788,13 @@ API should also be applied to the glibmm-2-6 branch.
2004-01-03 Murray Cumming <murrayc usa net>
- * tools/gmmproc.in, pm/WrapParser.pm, DocsParser.pm: Removed the
+ * tools/gmmproc.in, pm/WrapParser.pm, DocsParser.pm: Removed the
mergecdocs option - because we always want to merge C docs, to avoid
accidental upload of half-complete docs.
2003-12-29 Murray Cumming <murrayc usa net>
- * Makefile.am: Add scripts and tests directories to SUBDIRS instead of
+ * Makefile.am: Add scripts and tests directories to SUBDIRS instead of
DIST_SUBDIRS, so that their Makefile.am files are actually used.
* scripts/macros.m4: renamed GTKMM_CHECK_PERL() to GLIBMM_CHECK_PERL()
and install it as glibmm_check_perl.m4, so that other *mm projects
@@ -5796,12 +5803,12 @@ API should also be applied to the glibmm-2-6 branch.
2003-12-22 Murray Cumming <murrayc usa net>
* docs/reference: generate beautify_docs.pl from beautify_docs.pl.in,
- so it can have the perl path in it. Install it, so other *mm
+ so it can have the perl path in it. Install it, so other *mm
modules can use it.
2003-12-13 Murray Cumming <murrayc usa net>
- * tools/m4/*.m4: Added fuller Doxygen documentation to all gobj() and
+ * tools/m4/*.m4: Added fuller Doxygen documentation to all gobj() and
wrap() methods. Doxygen should not emit warnings about these now.
2.3.2:
@@ -5816,12 +5823,12 @@ API should also be applied to the glibmm-2-6 branch.
* tools/pm/WrapParser.pm, Output.pm: Added WRAP_METHOD_DOCS_ONLY()
macro.
* docs/internal/using_gmmproc.txt: Explained the new macro.
-
+
2003-11-02 Murray Cumming <murrayc usa net>
- * glib/glibmm/: Added init.[h|cc] with Glib::init() so that the
+ * glib/glibmm/: Added init.[h|cc] with Glib::init() so that the
gnomemm init() methods do not need to initialize gtkmm.
- * tools/m4/class_gobject.m4, class_gtkobject.m4: Added
+ * tools/m4/class_gobject.m4, class_gtkobject.m4: Added
_GMMPROC_PROTECTED_GCLASS macro, needed by libgnomecanvasmm. This
was not previously properly merged from gtkmm2.
* tools/m4/property.m4: Re-added PropertyProxy reference documentation
@@ -5833,10 +5840,10 @@ API should also be applied to the glibmm-2-6 branch.
ObjectBase instead of Object, because glib can now have properties
on interfaces. This is needed, for instance, by the GtkFileChooser
interface wrapper in gtkmm.
- * glib/glibmm/object.h: Moved get/set_property() methods into
+ * glib/glibmm/object.h: Moved get/set_property() methods into
ObjectBase, for the same reason.
* tools/pm/WrapParser.pm, Output.pm: Added optional no_default_handler
- parameter to gmmproc _WRAP_SIGNAL() macro, for signals whose
+ parameter to gmmproc _WRAP_SIGNAL() macro, for signals whose
default signal handler is not in the klass struct and therefore
can not be overridden.
@@ -5856,12 +5863,12 @@ API should also be applied to the glibmm-2-6 branch.
* docs/reference: gtkmm*.html_fragment are now glibmm*.html_fragment.
2.3.1:
-
+
2003-10-23 Murray Cumming <murrayc usa net>
* tools/pm/Output.pm: output_wrap_create(): Used
- args_types_and_names_with_default_values() intead of
- args_types_and_names(), so that create() functions .in .h files have
+ args_types_and_names_with_default_values() intead of
+ args_types_and_names(), so that create() functions .in .h files have
the default values as specified in _WRAP_CREATE() in .hg files.
* tools/pm/WrapParser.pm: on_ignore_signals(): Strip the quotes, to
make _IGNORE_SIGNAL() really work in .hg files.
@@ -5887,23 +5894,23 @@ API should also be applied to the glibmm-2-6 branch.
Sigc::Object. See bug #116280.
2003-09-27 Cedric Gustin <cedric gustin swing be>
-
+
* glib/glibmm/threadpool.cc: Removed
_GTKMMPROC_SIGNAL_H_AND_CC(#ifndef G_OS_WIN32) restrictions. These
functions are now implemented in the latest (2.2.4) GTK+ on win32.
- * README.win32 : Updated list of unsupported functions.
-
+ * README.win32 : Updated list of unsupported functions.
+
2003-08-20 Frank Naumann <fnaumann freemint de>
-
+
* glib/src/thread.hg,
glib/src/unicode.hg: Warning bugfix for VisualStudio .NET 2003;
made wrapper functions returning bool from glib functions
- returning int (C lacks builtin type bool) explicit by adding
+ returning int (C lacks builtin type bool) explicit by adding
an != 0 check. Otherwise VisualStudio .NET warn about implicit
- int -> bool cast.
+ int -> bool cast.
2003-07-26 Murray Cumming <murrayc usa net>
-
+
* glib/glibmm/dispatcher.cc: Added #include <algorithm>, needed
by MSVC++, as suggested by Frank Naumann in bug #118215.
@@ -5922,20 +5929,20 @@ API should also be applied to the glibmm-2-6 branch.
2003-05-09 Cedric Gustin <cedric gustin swing be>
* glib/glibmm/dispatcher.cc: small typo in G_OS_WIN32 condition.
-
+
2003-05-07 Murray Cumming <murrayc usa net>
* scripts/macros.m4: Made the --enable-debug-refcounting configure
option set GLIBMM_* instead of GTKMM_*.
2003-05-02 Murray Cumming <murrayc usa net>
-
+
* tools/m4/*.m4: Added doxygen comments to gobj() methods.
* examples/markup/parser.cc: Commented-out a std::right that gcc 2.93
does not like.
2003-04-23 Andrew Makeev
-
+
* glib/glibmm/dispatcher.cc: Added some #ifdefed code to implement
Glib::Dispatcher on WIN32. See comments with the code.
@@ -5947,16 +5954,16 @@ API should also be applied to the glibmm-2-6 branch.
2003-04-21 Murray Cumming <murrayc usa net>
* arrayhandle.h, listhandle, slisthandle.h:
- Glib::ListHandle, Glib::ListHandle, Glib::SListHandle: Added
+ Glib::ListHandle, Glib::ListHandle, Glib::SListHandle: Added
reference docs explaining that people can use STL containers.
-
+
2003-04-21 Murray Cumming <murrayc usa net>
* Removed examples/idle: It's now updated and in gtkmm/examples/book.
2003-04-19 Murray Cumming <murrayc usa net>
- * tools/pm/GtkDefs.pm: get_unwrapped(): Changed some & to && to
+ * tools/pm/GtkDefs.pm: get_unwrapped(): Changed some & to && to
avoid warnings and because that is probably what they should be.
* tools/m4/extra_defs_gen/generate_defs_glib.cc: Removed parameter
@@ -5967,21 +5974,21 @@ API should also be applied to the glibmm-2-6 branch.
* glib/src/module.hg: Added API documentation.
2003-03-18 Enrico Scholz <enrico scholz informatik tu-chemnitz de>
-
+
* scripts/*.m4, configure.in:
Added description to several AC_DEFINE statements to make 'autoheader'
happy
* Makefile.am:
Added ACLOCAL_AMFLAGS to make 'autoreconf' work
-
+
2003-03-18 Cedric Gustin <cgustin ibelgique com>
-
+
* Makefile.am : removed examples from DIST_SUBDIRS
2003-03-18 Enrico Scholz <enrico scholz informatik tu-chemnitz de>
* examples/Makefile.am_fragment: Added DESTDIR-support.
-
+
2003-03-14 Cedric Gustin <cgustin ibelgique com>
* Install examples. The are built by default too. Patch adapted for
@@ -6001,7 +6008,7 @@ API should also be applied to the glibmm-2-6 branch.
* README.win32 : updated for version 2.2. Added list of missing
methods and signals on win32
* tools/m4/base.m4 : Added _GTKMMPROC_SIGNAL_H_AND_CC macro.
-
+
2003-03-14 Martin Schulze <MHL Schulze t-online de>
@@ -6025,7 +6032,7 @@ API should also be applied to the glibmm-2-6 branch.
2003-01-21 Murray Cumming <murrayc usa net>
- * tests/Makefile.am_fragment, examples/Makefile.am_fragment:
+ * tests/Makefile.am_fragment, examples/Makefile.am_fragment:
Corrected LIBS and CFLAGS. Not all of these build because they
use gtkmm stuff too. They need to be reduced to glibmm-only code.
@@ -6036,7 +6043,7 @@ API should also be applied to the glibmm-2-6 branch.
2003-01-21 Murray Cumming <murrayc usa net>
- * configure.in: Use GLIBMM_* instead of GTKMM_* to avoid config.h
+ * configure.in: Use GLIBMM_* instead of GTKMM_* to avoid config.h
clashes with gtkmm 2.4.
* glib/glibmm-2.4.pc.in: Correct cflags - report 2.4 instead of 2.0.
@@ -6064,7 +6071,7 @@ API should also be applied to the glibmm-2-6 branch.
(Glib::build_filename(const std::string&, const std::string&)):
Implement in terms of Glib::build_path().
-
+
2003-01-21 Murray Cumming <murrayc usa net>
* Renamed gtkmmproc to gmmproc.
@@ -6085,4 +6092,3 @@ API should also be applied to the glibmm-2-6 branch.
instead of 2.0 in their name.
glibmm was previously part of gtkmm2.
-
diff --git a/gio/src/memoryinputstream.hg b/gio/src/memoryinputstream.hg
index 2ad92bb..925303a 100644
--- a/gio/src/memoryinputstream.hg
+++ b/gio/src/memoryinputstream.hg
@@ -32,8 +32,8 @@ namespace Gio
*
* @newin{2,16}
*/
-class MemoryInputStream
-: public Gio::InputStream,
+class MemoryInputStream
+: public Gio::InputStream,
public Seekable
{
_CLASS_GOBJECT(MemoryInputStream, GMemoryInputStream, G_MEMORY_INPUT_STREAM, Gio::InputStream, GInputStream)
@@ -58,6 +58,8 @@ public:
*
* @param data Input data.
* @param len Length of the data, may be -1 if data is a null-terminated string.
+ *
+ * @deprecated Use version with destroy notification
*/
void add_data(const void* data, gssize len);
@@ -67,11 +69,8 @@ public:
* @param len Length of the data, may be -1 if data is a null-terminated string.
* @param destroy A function to be called to free the data when it is no
* longer needed
- *
- * @deprecated Use version with destroy notification
*/
void add_data(const void* data, gssize len, GDestroyNotify destroy);
};
} // namespace Gio
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]