[glibmm/glibmm-2-20: 21/21] Merged from glibmm-2-18 branch.
- From: Murray Cumming <murrayc src gnome org>
- To: svn-commits-list gnome org
- Subject: [glibmm/glibmm-2-20: 21/21] Merged from glibmm-2-18 branch.
- Date: Mon, 22 Jun 2009 04:51:36 -0400 (EDT)
commit 3ac61f9a6d030544195c6cadcfb2879eee015b61
Merge: caabb2f... f893534...
Author: Murray Cumming <murrayc murrayc com>
Date: Mon Jun 22 10:42:13 2009 +0200
Merged from glibmm-2-18 branch.
ChangeLog | 56 ++++++++++++++++++++++++++++++++++----------------------
NEWS | 18 ++++++++++++++++++
tools/enum.pl | 2 +-
3 files changed, 53 insertions(+), 23 deletions(-)
---
diff --cc ChangeLog
index 7b4c06c,73d1b49..d8ca365
--- a/ChangeLog
+++ b/ChangeLog
@@@ -8,51 -8,16 +8,61 @@@
Now I find that it is difficult to keep patching the generated defs
files in gstreamermm. Since permission was granted, I'm re-applying it
once and for all.
++
+
+ 2009-05-19 Siavash Safi <siavash siavashs org>
+
+ * tools/enum.pl: Fix --module option to work
+2009-05-26 José Alburquerque <jaalburqu svn gnome org>
+
+ * glib/src/spawn.ccg:
+ * glib/src/spawn.hg: Corrected stray semicolons to fix the build with
+ exceptions disabled.
+
+2009-05-14 Murray Cumming <murrayc murrayc com>
+
+ 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
+ plugins that are not actually available on the system.
+
+2009-05-06 Chris Vine <chris cvine freeserve co uk>
+
+ * glib/glibmm/ustring.h (ustring_Iterator<>): Turn the relational
+ operators into non-templated functions, and rely on the implicit
+ conversion of ustring::iterator to ustring::const_iterator. This
+ makes the operators work with mixed argument types. (bgo #580773)
+
+ 2009-04-27 Siavash Safi <siavash siavashs org>
+
+ * gio/src/file.ccg: Added the missing defenitions for
+ Gio::File::make_directory_with_parents()
+
+2009-04-27 Jonathon Jongsma <jonathon quotidian org>
+
+ * glibmm.doap: add mailto: protocol the email uris so the doap file
+ is valid
+
+2009-04-27 Jonathon Jongsma <jonathon quotidian org>
+
+ * examples/properties/Makefile.am
+ * examples/properties/properties_example.cc
+ * .gitignore
+ * configure.ac
+ * examples/Makefile.am: add a brief example of using properties with
+ a Glib::Object-derived class
+
+2009-04-23 Johannes Schmid <jschmid openismus com>
+
+ * tools/pm/DocParser.pm:
+ Fix #568490 â?? gmmproc: gtk_accel_map_*() not substituted in documentation
+ by adding some more special cases to the doc generation. Also fixes the same
+ issue for most methods where the .defs file do not mention an object.
+
2009-03-26 Daniel Elstner <danielk openismus com>
* configure.ac: Rename from configure.in.
@@@ -227,170 -86,53 +237,165 @@@
avoid the MSVC++ warning C4819 with Visual Studio 2008.
Bug #568072
-2009-01-11 José Alburquerque <jaalburqu svn gnome org>
+2009-01-09 Murray Cumming <murrayc murrayc com>
- * tools/extra_defs_gen/generate_extra_defs.cc:
- * tools/extra_defs_gen/generate_extra_defs.h: Undid patch from bug
- #562810 (José Alburquerque). All the confusion about gstreamermm
- packaging (see bug #565454) led to suggested patch which will really
- probably never be used.
+ * 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>
+
+ * glib/glibmm/ustring.h (ustring::compose): Add an overload which
+ takes only a format string and no arguments to be substituted. It
+ is essentially a null-operation as long as the format string does
+ not contain any invalid argument references. Bug #506394.
-2009-01-06 Jonathon Jongsma <jonathon quotidian org>
+2009-01-06 Jonathon Jongsma <jonathon quotidian org>
* glib/src/uriutils.ccg: fix a memory leak in the uri utility functions
- caused by not freeing the returned C string. Bug #566845 (Jason Kasper)
+ caused by not freeing the returned C string. Bug #566845 (Jason Kasper)
+
+2009-01-03 Murray Cumming <murrayc murrayc com>
+
+ * 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
+ C++ exceptions.)
+ Bug #565487
+ (Jonathon Jongsma)
+
+2008-12-14 Jonathon Jongsma <jonathon quotidian org>
+
+ * NEWS: update for follow-up release
+2008-12-14 Jonathon Jongsma <jonathon quotidian org>
+
+ * configure.in: bump to 2.19.1
+
+2008-12-14 Jonathon Jongsma <jonathon quotidian org>
+
+ * gio/src/drive.hg: Wrap new signals 'changed', 'disconnected', and
+ 'eject_button' with the no_default_handler option so that we don't break ABI
+ by adding new virtual functions
+
+=== 2.19.0 ===
+
++
++
+ 2008-12-16 José Alburquerque <jaalburqu svn gnome org>
+
+ * tools/extra_defs_gen/generate_extra_defs.cc:
+ * tools/extra_defs_gen/generate_extra_defs.h: Modify extra defs
+ generation utility to accept custom defined function to determine if
+ GType is a pointer.
+ Bug #562810.
+
+2008-12-12 Jonathon Jongsma <jonathon quotidian org>
+
+ * NEWS: update for release
+
+2008-12-12 Jonathon Jongsma <jonathon quotidian org>
+
+ * tests/giomm_ioerror/main.cc:
+ * tests/giomm_simple/main.cc: use common filenames so that people other than
+ murrayc can run the tests without errors
+
+2008-12-12 Jonathon Jongsma <jonathon quotidian org>
+
+ * gio/src/memoryoutputstream.hg: Fix a copy-paste error where I accidentally
+ left a FilterOutputStream type in
++
+ 2008-12-10 PrzemysÅ?aw Grzegorczyk <pgrzegorczyk gmail com>
+
+ * Cleaned up glib includes since in the future, only glib.h (and
+ glib-object.h, etc) will be allowed to be included directly.
+ Bug #563987
-2008-12-01 Hubert Figuiere <hub figuiere net>
+2008-12-02 Jonathon Jongsma <jonathon quotidian org>
- * glib/src/markup.ccg: Change the way unused variables
- are marked. Bug #562716
+ * gio/src/memoryoutputstream.ccg:
+ * gio/src/memoryoutputstream.hg: Added MemoryOutputStream, but needs a bit
+ of work on the constructor yet
-2008-11-29 Hubert Figuiere <hub figuiere net>
+2008-12-02 Jonathon Jongsma <jonathon quotidian org>
- * glib/src/nodetree.hg: Fix -Wshadow warnings. Bug #555743.
+ * gio/src/Makefile_list_of_hg.am_fragment:
+ * gio/src/emblem.ccg:
+ * gio/src/emblem.hg:
+ * gio/src/emblemedicon.ccg:
+ * gio/src/emblemedicon.hg:
+ * tools/m4/convert_gio.m4: add Emblem and EmblemedIcon classes
-2.18.1:
+2008-12-02 Jonathon Jongsma <jonathon quotidian org>
-2008-10-20 Jonathon Jongsma <jonathon quotidian org>
+ * tools/m4/convert_glib.m4: add a conversion for Glib::KeyFile&
+ * gio/src/desktopappinfo.hg: wrap the new create_from_keyfile() function.
+ In addition, I removed the _WRAP_CTOR and _WRAP_CREATE usage from the
+ desktop_id constructor and wrapped all of the static create* functions using
+ _WRAP_METHOD since these functions do a lot of error handling and can fail
+ to create an object under some circumstances.
- * NEWS:
- * configure.in: bump version to 2.18.1, prepare NEWS for release
+2008-12-02 Jonathon Jongsma <jonathon quotidian org>
+
+ * docs/reference/Makefile.am: rebuild docs when a giomm header file is
+ changed (similar to how we handle glibmm)
+
+2008-12-02 Jonathon Jongsma <jonathon quotidian org>
+
+ * gio/giomm/contenttype.cc:
+ * gio/giomm/contenttype.h: add content_type_from_mime_type()
+
+2008-12-02 Jonathon Jongsma <jonathon quotidian org>
+
+ Wrap a bunch of new / missed API
+
+ * gio/src/appinfo.hg:
+ * gio/src/appinfo.ccg: AppInfo::get_commandline(), can_delete(), do_delete()
+ (need better name?), reset_type_associations(), launch_default_for_uri()
+ * gio/src/cancellable.hg: add commented-out make_pollfd() since I'm not sure
+ yet whether it's useful with the C++ API or not
+ * gio/src/drive.hg: Added signals 'changed', 'disconnected', and
+ 'eject_button'
+ * gio/src/icon.hg:
+ * gio/src/icon.ccg: Added Icon::create(string) and Icon::to_string()
+ * gio/src/mount.hg:
+ * gio/src/mount.ccg: Added Mount::guess_content_type_sync(), is_shadowed(),
+ shadow(), and unshadow()
-2008-10-20 Jonathon Jongsma <jonathon quotidian org>
+2008-12-01 Jonathon Jongsma <jonathon quotidian org>
- * Makefile.am: updated the release-announce template
+ * configure.in: bump requirement to glib 2.19.x
+ * gio/src/gio_docs.xml:
+ * gio/src/gio_enums.defs:
+ * gio/src/gio_methods.defs:
+ * gio/src/gio_signals.defs:
+ * glib/src/glib_docs.xml:
+ * glib/src/glib_enums.defs:
+ * glib/src/glib_functions.defs:
+ * glib/src/gmodule_enums.defs:
+ * glib/src/gmodule_functions.defs:
+ * glib/src/gobject_enums.defs:
+ * glib/src/gobject_functions.defs: update the .defs to start on 2.19.x API
+2008-12-01 Jonathon Jongsma <jonathon quotidian org>
+
+ * Makefile.am: add some convenience rules for generating the .defs files
+
- 2008-09-22 Dave Foster <daf minuslab net>
-
- * glib/glibmm/main.h:
- * glib/glibmm/main.cc: Added SignalIdle::connect_once,
- SignalTimeout::connect_once, and SignalTimeout::connect_seconds_once.
-
- 2008-12-10 PrzemysÅ?aw Grzegorczyk <pgrzegorczyk gmail com>
-
- * Cleaned up glib includes since in the future, only glib.h (and
- glib-object.h, etc) will be allowed to be included directly.
- Bug #563987
-
+2008-12-01 Hubert Figuiere <hub figuiere net>
+
+ * glib/src/markup.ccg: Change the way unused variables
+ are marked. Bug #562716
+
+2008-11-29 Hubert Figuiere <hub figuiere net>
+
+ * glib/src/nodetree.hg: Fix -Wshadow warnings. Bug #555743.
-
- 2008-10-20 Jonathon Jongsma <jonathon quotidian org>
-
- * NEWS:
- * configure.in: bump version to 2.18.1, prepare NEWS for release
-
- 2008-10-20 Jonathon Jongsma <jonathon quotidian org>
-
- * Makefile.am: updated the release-announce template
-
++
2008-10-16 Armin Burgmeier <armin openismus com>
* glib/glibmm/ustring.h: Fixed the const char* specialization for
@@@ -474,6 -216,6 +479,13 @@@
* MSVC_Net2005/tests/giomm_simple/giomm_simple.vcproj:
* MSVC_Net2005/tests/glibmm_value/glibmm_value.vcproj: Fixed the MSVC
build of the examples and tests if configure did not run before.
++
++2008-09-22 Dave Foster <daf minuslab net>
++
++ * glib/glibmm/main.h:
++ * glib/glibmm/main.cc: Added SignalIdle::connect_once,
++ SignalTimeout::connect_once, and SignalTimeout::connect_seconds_once.
++
=== 2.18.0 ===
diff --cc NEWS
index d784d12,397e9c7..a356bf7
--- a/NEWS
+++ b/NEWS
@@@ -1,71 -1,21 +1,89 @@@
+2.20.0 (stable):
+
+* Documentation fixes (Daniel Elstner)
+
+2.19.8 (unstable):
+(2.19.4 to 2.19.8 were skipped)
+
+* Added FILE_CREATE_REPLACE_DESTINATION enum value.
+* Added Error::TOO_MANY_OPEN_FILES error code.
+* Fix some compiler warnings about extra ;s.
+ (Murray Cumming)
+
+2.19.3 (unstable):
+
+* New API:
+ * BufferedInputStream: buffer_size property
+ * BufferedOutputStream: buffer_size, auto_grow properties
+ * DataInputStream: byte_order, newline_type properties
+ * DataOutputStream: byte_order property
+ * FilterInputStream: close_base_stream property, get/set_close_base_stream()
+ * FilterOutputStream: close_base_stream property, get/set_close_base_stream()
+ * UnixInputStream: fd and close_fd properties, get_fd(), get/set_close_fd()
+ * UnixOutputStream: fd and close_fd properties, get_fd(), get/set_close_fd()
+* Make licenses consistent with eachother (library gpl vs. lesser gpl, etc)
+ (Deng Xiyue)
+* Fixed some problems when building with exceptions disabled (Murray Cumming)
+* Build fixes (Theppitak Karoonboonyanan)
+
+2.19.2 (unstable):
+
+* File: Added make_directory_with_parents() method overload with no parameter.
+ Bug #566003 (Philip Belemezov).
+* NoteTree: Do not use a non-ASCII dash character in a comment, to
+ avoid the MSVC++ warning C4819 with Visual Studio 2008.
+ (Tao Wang) Bug #568072
+* spawn_*() functions: Added alternative API for when
+ GLIBMM_EXCEPTIONS_ENABLED is not enabled. (Murray Cumming)
+ Bug #565487 (Jonathon Jongsma)
+* uri_*() functions: Fix memory leak.
+ (Jonathan Jongsma) Bug #566845 (Jason Kasper)
+* ustring: Add an overload which takes only a format string and no arguments
+ to be substituted. (Daniel Elstner) Bug #506394.
+
+2.19.1 (unstable):
+
+ * Fix accidental ABI breakage in 2.19.0 caused by adding default handlers for
+ new Gio::Drive signals
+
+2.19.0 (unstable):
+
+ * wrapped new glib 2.19.x API
+ * Gio::AppInfo: get_commandline(), can_delete(), do_delete(),
+ reset_type_associations(), launch_default_for_uri()
+ * Gio::Drive: new signals changed, disconnected, and eject_button
+ * Gio::Icon: create(std::string), to_string()(),
+ * Gio::Mount: guess_content_type_sync(), is_shadowed(), shadow(), unshadow()
+ * Gio::content_type_from_mine_type();
+ * Gio::DesktopAppInfo: create_from_keyfile()
+ * Gio::Emblem: new class
+ * Gio::EmblemedIcon: new class
+ * Gio::MemoryOutputStream: new class
+ * Bugs Fixed:
+ * 555743 - warning in glibmm
+ * 562716 - warning fixing cause more warnings.
+ * 396963 - Add Glib::signal_idle().connect_once()
+ * Thanks to contributions from PrzemysÅ?aw Grzegorczyk, Dave Foster, Hubert
+ Figuiere, and Jonathon Jongsma for changes in this release
+
+ 2.18.2 (stable):
+
+ * uri_*(): Fix a memory leak. (Jonathon Jongsma) Bug #566845 (Jason Kasper)
+ * gmmproc:
+ - CLASS_GOBJECT(): Added _CUSTOM_CTOR_CAST for classes that need to
+ include custom code in their cast and construct_params constructors as
+ already seen in _CLASS_GTKOBJECT. Bug #574861.
+ - enum handling of unusually-capitalized names: For example,
+ gtk_foo_bar_get_type() instead of gtk_fo_obar_get_type(). Bug #575870.
+ (José Alburquerque)
+ * Build:
+ - Fix the build with --disable-api-exceptions. (Daniel Elstner)
+ - Fix -Wshadow warnings in NodeTree. (Hubert Figuiere) Bug #555743
+ - Fix ununused variables warnings. (Hubert Figuiere) Bug #562716
+ - Use single glib includes. (PrzemysÅ?aw Grzegorczyk) Bug #563987
+ - Do not use a non-ASCII dash character, to avoid the MSVC++ warning C4819.
+ (Tao Wang) Bug #568072
+
2.18.1 (stable):
* Many windows build improvements
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]