[gtkmm/gtkmm-2-24] 2.24.5



commit 07fe88b054e91d10ec3bf32a85945cbc57248639
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Sun Sep 4 18:56:09 2016 +0200

    2.24.5

 ChangeLog    |  103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS         |   16 +++++++++
 configure.ac |    2 +-
 3 files changed, 120 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index c61ffa3..acc224b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,77 @@
+2016-09-04 Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+  2.24.5
+
+2016-09-03 Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+  Gtk::MenuList::insert(): Use static_cast<bool>() instead of double negation
+
+  Use static_cast<bool>(item) instead of !!item to explicitly convert
+  Glib::RefPtr<> to bool. It's more obvious. Bug #770682
+
+2016-05-31 Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+  Gdk::ScopedPtr: Don't require a C++11 compiler
+
+  * gdk/src/types.hg: Don't use the C++11-specific nullptr and noexcept.
+  https://mail.gnome.org/archives/gtkmm-list/2016-May/msg00021.html
+
+2016-05-25 Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+  Improve the documentation of Gtk::ComboBoxText
+
+  Bug #766039
+
+2016-05-25 Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+  Update to be more compatible with glibmm 2.47.6 and later
+
+  * gdk/src/types.hg: Glib::ScopedPtr has been deprecated. To be able to build
+  gtkmm with GLIBMM_DISABLE_DEPRECATED, copy Glib::ScopedPtr to Gdk::ScopedPtr.
+  * gdk/src/types.ccg:
+  * gtk/src/clipboard.ccg:
+  * gtk/src/colorselection.ccg:
+  * gtk/src/rc.ccg:
+  * gtk/src/widget.ccg:
+  * demos/gtk-demo/example_dialog.cc: Use Gdk::ScopedPtr instead of
+  Glib::ScopedPtr.
+  * gtk/src/menushell.ccg: Glib::Refptr::operator bool() has been made explicit.
+  It's no longer used in item != 0, where item is a RefPtr. Change the
+  expression to the equivalent !!item.
+
+  Even with these changes it's not unproblematic to build gtkmm2 with a new
+  version of gmmproc, because _CLASS_BOXEDTYPE and _CLASS_GOBJECT generate
+  move operators but gtkmm2 does not require a C++11 compiler.
+
+2015-08-14 Murray Cumming  <murrayc murrayc com>
+
+  Pixbuf: Avoid deprecations warnings that break --enable-warnings=fatal.
+
+  Such as during distcheck.
+
+2015-08-14 Murray Cumming  <murrayc murrayc com>
+
+  configure.ac: Use C++11 if the compiler supports it.
+
+  For instance, use --std=c++11 when using g++.
+  This will let gtkmm-2.24 build against newer glibmm versions.
+  Applications will need to use --std=c++11 too if glibmm is a newer
+  version.
+  Of course, you should be using gtkmm 3 anyway.
+
+2015-07-24 Murray Cumming  <murrayc murrayc com>
+
+  Fix the previous commit
+
+2015-07-24 Murray Cumming  <murrayc murrayc com>
+
+  Add list.m4 here in gtkmm instead of in glibmm.
+
+  It was removed from glibmm in this commit because nothing that's
+  still supported (really, I'm not supporting this branch that I
+  am committing in) still uses it:
+  https://git.gnome.org/browse/glibmm/commit/?id=b4198dd1945ef4a9787b76c1a68e61708a9b1fa9
+
 2015-07-05  Kjell Ahlstedt  <kjell ahlstedt bredband net>
 
        More fixes to suit newish glibmm.
@@ -28,6 +102,35 @@
        * gtk/gtkmm/border.h: Add #include <gtk/gtk.h> to make
        glibmm/tools/test_scripts/testheaders.sh happy.
 
+2014-09-19 Chun-wei Fan  <fanchunwei src gnome org>
+
+  Fix the Visual Studio 2008/2010 Projects
+
+  Remove the /vd2 compile-time option, as it causes crashes in the built
+  binaries, and define a MSVC-compatible getc_unlocked() replacement.
+
+  * MSVC_Net2008/gdkmm/gdkmm.vcproj:
+  * MSVC_Net2008/gtkmm/gtkmm.vcproj:
+  * MSVC_Net2010/gdkmm/gdkmm.vcxproj:
+  * MSVC_Net2010/gtkmm/gtkmm.vcxproj: Remove the /vd2 compile option, as it
+    is not needed and causes crashes in the built code.
+  * MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj:
+  * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj: Remove the /vd2
+    compile option, and define a getc_unlocked() replacement suitable
+    for Visual Studio builds.
+
+2014-09-19 Chun-wei Fan  <fanchunwei src gnome org>
+
+  MSVC Projects: Use DOS/Windows Line Feeds for .sln Files
+
+  Visual Studio expects .sln files to have DOS/Windows line feeds so that
+  the their versions and meta data can be properly recognized.
+
+  * MSVC_Net2005/gtkmm.sln:
+  * MSVC_Net2008/gtkmm.sln:
+  * MSVC_Net2010/gtkmm.sln: Use DOS/Windows line feeds as this is
+    what the Visual Studio IDE expects of those files.
+
 2012-03-14  Murray Cumming  <murrayc murrayc com>
 
        PaperSize: Correct the PaperSizeTraits pre-declaration.
diff --git a/NEWS b/NEWS
index f6f8c27..609021e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,19 @@
+2.24.5 (stable)
+
+This release can be used together with glibmm up to at least 2.49.5.
+It's recommended that you use gtkmm3 instead of gtkmm2. The support for
+gtkmm2 is minimal, and diminishing.
+
+Build:
+* Update the MSVC projects (Chun-wei Fan)
+* Use C++11 if the compiler supports it (Murray Cumming)
+* Update to be compatible with new versions of glibmm
+  (Kjell Ahlstedt, Murray Cumming)
+
+Documentation:
+* Improve the documentation of Gtk::ComboBoxText
+  (Kjell Ahlstedt) Bug #766039 (Omega Phil)
+
 2.24.4 (stable)
 
 * Respinned tarball with matching gmmproc version. Bug #697835.
diff --git a/configure.ac b/configure.ac
index 6a72d74..d0fd91a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@
 ## You should have received a copy of the GNU Lesser General Public License
 ## along with this library.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([gtkmm], [2.24.4],
+AC_INIT([gtkmm], [2.24.5],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=gtkmm],
         [gtkmm], [http://www.gtkmm.org/])
 AC_PREREQ([2.59])


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]