[gtkmm] 3.91.0



commit 7138c54a4109d8b959103e187f36bbaf6202f02e
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon May 29 09:39:52 2017 +0200

    3.91.0

 NEWS         |  142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |    2 +-
 2 files changed, 143 insertions(+), 1 deletions(-)
---
diff --git a/NEWS b/NEWS
index 1334364..fb058e9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,145 @@
+3.91.0 (unstable):
+Distro packagers should probably not package this yet.
+
+Gdk:
+* Improve Gdk::Event, creating a class hierarchy.
+  (Mark Vender, Kjell Ahlstedt) Bug #135978
+* Cursor: Change CursorType to Cursor::Type.
+  (Murray Cumming)
+* Device: Change DeviceType to Cursor::Type.
+  (Murray Cumming)
+* Pixbuf:
+  - Remove AlphaMode enum.
+  - Change PixbufRotation to Pixbuf::Rotation.
+  (Murray Cumming)
+* Seat: Change SeatCapabilities to Seat::Capabilities.
+  (Murray Cumming)
+* Visual: Change VisualType to Visual::Type.
+  (Murray Cumming)
+* Window:
+  - Change WindowHints to Window::Hints.
+  - Change WindowTypeHint to Window::TypeHint.
+  - Change WindowType to Window::Type.
+  - Change WindowState to Window::State.
+  (Murray Cumming)
+
+Gtk:
+* Assistant: Change AssistantPageType to Assistant::PageType.
+  (Murray Cumming)
+* Box: pack_start/pack_end(): Reimplement with new GTK+ API.
+  (GtkWidget halign and hexpand properties.
+  The gtk_box_pack_start() and gtk_box_pack_end() functions no longer
+  have the expand and fill arguments.
+  We might remove these parameters later too.
+  Be careful that the default behaviour of pack_start/pack_end() has now
+  changed.
+  - Make PackOptions an enum class, for stricter type checking.
+  (Murray Cumming)
+* Builder::get_widget_derived(): Make this static.
+  To avoid the need to create a shared_ptr to this.
+  (Murray Cumming) Bug #755037
+* ButtonBox: Remove apparently-useless BUTTONBOX_DEFAULT_SPACING.
+  (Murray Cumming)
+* Application: Change ApplicationInhibitFlags to Application::InhibitFlags.
+  (Murray Cumming)
+* Calendar: Change CalendarDisplayOptions to Calendar::Display::Options.
+  (Murray Cumming)
+* CellRendererAccel: Change CellRendererAccelMode to CellRendererAccel::Mode.
+  (Murray Cumming)
+* CssSection: Change CssSectionType to CssSection::Typewq.
+  (Murray Cumming)
+* Container:
+  - forall_vfunc(): Remove include_internals parameter.
+  - Remove set_focus_child(), get_focus_child(), etc.
+  (Murray Cumming)
+* Entry: Change EntryIconPosition to Entry::IconPosition.
+  (Murray Cumming)
+* FileFilter: Change FileFilterFlags to FileFilter::Flags.
+  (Murray Cumming)
+* FileChooser:
+  - Change FileChooserConfirmation to FileChooser::Confirmation.
+  - Change FileChooserAction to FileChooser::Action.
+  (Murray Cumming)
+* IconView: change IconViewDropPosition to IconView::DropPosition.
+  (Murray Cumming)
+* Image: Change ImageType to Image::Type.
+  (Murray Cumming)
+* Label: Remove get/set_angle() and property.
+  (Murray Cumming)
+* LevelBar: Change LevelBarMode to LevelBar::Mode.
+  (Murray Cumming)
+* Notebook: Remove NotebookTab enum.
+  (Murray Cumming)
+* Popover: Change PopoverConstraint to Popover::Constraint.
+  (Murray Cumming)
+* PrintOperation:
+  - Change PrintOperationAction to PrintOperation::Action.
+  - Change PrintOperationResult to PrintOperation::Result.
+  (Murray Cumming)
+* Range: Derive from (and implement) Orientable.
+  (Muray Cumming) Bug #781655 (Daniel Boles)
+* RecentFilter: Change RecentFilterFlags to RecentFilter::Flags.
+  (Murray Cumming)
+* Scrollable: Change ScrollablePolicy to Scrollable::Policy.
+  (Murray Cumming)
+* ShortcutsShortcut: Derive directly from Widget.
+  (Kjell Ahlstedt)
+* SizeGroup: Rename SizeGroupMode enum to SizeGroup::Mode.
+  (Murray Cumming)
+* SpinButton:
+  - Change SpinButtonUpdatePolicy to SpinButton::UpdatePolicy.
+  - Move INPUT_ERROR constant into class.
+  (Murray Cumming)
+* TextConstIter (TextModel::const_iterator): Add a default constructor.
+  (Murray Cumming)
+* TextMark: Avoid creating a RefPtr to this.
+  By adding a private TextBuffer::get_iter_at_mark()
+  (Murray Cumming) Bug #755037#c21
+* TreeModel: Change TreeModelFlags to TreeModel::Flags.
+  (Murray Cumming)
+* TreeView:
+  - Change TreeViewGridLines to GridLines.
+  - Change TreeViewDropPosition to TreeView::DropPosition.
+  (Murray Cumming)
+* TreeViewColumn: Change TreeViewColumnSizing to TreeViewColumn::Sizing.
+  (Murray Cumming)
+* Widget:
+  - Remove get_preferred_width() etc.
+  (Kjell Ahlstedt)
+  - Remove get/set_center_widget().
+  (Murray Cumming)
+* Window:
+  - Remove get/set_hide_titlebar_when_maximized().
+  - Remove has_toplevel_focus() and property.
+  (Murray Cumming)
+
+Documentation:
+* Gtk::CellLayout: Improve docs of get_first_cell() funcs.
+  (Daniel Boles)
+* Gtk::TreeModel: Improve docs of foreach*() functions.
+  (Daniel Boles)
+* Gdk, Gtk: Update documentation of in-class enums.
+  (Kjell Ahlstedt)
+* Demos:
+  - Fix make check after changes in Glib::SignalProxy::connect()
+  (Kjell Ahlstedt) Bug 126213
+  - Adapt to changed Box::pack_start/pack_end() behaviour.
+  For instance: Specify EXPAND_WIDGET, where we previously
+  used the default value.
+  (Murray Cumming)
+* Builder demo: Remove "expand" child property from the .ui file
+  Because it has been removed from GtkBox. Expand the ScrolledWindow.
+  (Kjell Ahlstedt)
+
+Build:
+* Adapt to cairomm and glibmm enum changes.
+  (Murray Cumming)
+* Adapt dynamic casts for RefPtr as std::shared_ptr.
+  (Murray Cumming)
+* Visual Studio builds: Update glibmm ABI version.
+  (Chun-wei Fan)
+
+
 3.89.5.1 (unstable):
 Distro packagers should probably not package this yet.
 
diff --git a/configure.ac b/configure.ac
index 13d575f..c8ee570 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], [3.89.5.1],
+AC_INIT([gtkmm], [3.91.0],
         [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]