[gtkmm/gtkmm-2-24] 2.24.5
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm/gtkmm-2-24] 2.24.5
- Date: Sun, 4 Sep 2016 17:23:28 +0000 (UTC)
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]