GTK+ 2.24.8
GTK+ 2.24.8 is now available for download at: http://download.gnome.org/sources/gtk+/2.24/ ftp://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/ ac2325a65312922a6722a7c02a389f3f4072d79e13131485cc7b7226e2537043 gtk+-2.24.8.tar.bz2 8a3b29f667933cf52eea2db7b066723edbc80443ca9c75b7cd7cbe8c8b90b93c gtk+-2.24.8.tar.xz This is a bug fix release in the stable 2.24 series. GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites. GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development. GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties. Overview of Changes from GTK+ 2.24.7 to 2.24.8 == * Win32 updates: Major update of the win32 backend, it now works at least as well as the old 2.16.x version that a lot of windows applications was forced to use Some particular highlights: - Tablet support (wintab) works - The MS-Windows theme works better, and is enabled by default on Windows - Pointer grabs on button press now works - Initial Window positioning is improved and now works very similarly to the X11 backend - Scrolling a window with another window overlapping it doesn't produce rendering artifacts on XP - Configure event delivery after window move or resize is much more robust, fixing a variety of rendering hangs and misbehaviours - Scrolling with synaptics touchpads work better * OS X updates: - Add Command-cursor keyboard navigation in text widgets - Fix loss of motion events after using the menu bar - Handle recursive CFRunLoops, fixing e.g. crashes when dropping files from finder - Set proper event-state values in all events * Ensure that the MOD1 modifier always means ALT, as this assumption is already used in many places in Gtk+ * Search engine backend updated to Tracker 0.12 * Bugs fixed: 84314 gdk_display_sync() and gdk_flush() 142874 use of SetWindowLong in gdkwindow-win32.c causes... 169811 configure_event and window-state-event are not... 171456 Keep Above option in Gimp broken on Win32 324254 Realizing a top-level window widget early positions... 516822 gtk_window_fullscreen does not resize correctly if... 537296 Maximizing a window larger than the screen makes... 542777 Scroll-Wheel doesn't scroll (Win) 552041 Windows' System Menu from taskbar is buggy 574935 win32: gtk_window_set_geometry_hints() has no effect... 604156 gtk_window_set_modal() freezes application completely 612359 Dialog positioning hints fail on Windows 7 631384 Images pasted from clipboard are shifted/wrapped 647460 typo in msw_style.c? 650300 Notebook tabs are incorrectly displayed with the... 658272 Port gtksearchenginetracker.c to tracker 0.11/0.12 659565 unbreak compilation on OpenBSD 661997 Gtk crashes when changing the TreeView model while ... 662633 Scheduled transaction editor crashes with gtk+-2.24.7 662670 Pressing Enter in print dialog box will not cause... 663138 iconview: layout items immediately when setting... 663182 NSImage throws an exception from _gtk_quartz_... 663543 Huge memory leak while using MS-Windows theme (gtk-demo) 663605 Fix event-state of many event types on quartz November 10, 2011 Alexander Larsson ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
Gtk3 and resizing GtkTreeView columns
I ported an app from GTK2 to GTK3. Aside from lots of function renaming and layout adjusting due to the flipping of the expand flag... I have a problem with columns in GtkTreeView widgets. In GTK2, resizing a column with the mouse past the width of the visible tree wouldn't cause the whole window to resize. In GTK3 it does, and when the window is resized you cannot shrink the window until you shrink the TreeView. How do you get tree views in GTK3 to act like GTK2? Thanks, Michael ___ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
Re: A GTK+ hackfest opportunity
Hi, we now have a wiki page for the hackfest: http://live.gnome.org/Hackfests/DeveloperConference2012 I've just started a participant list, which you should use to register your interest. From what I've heard from the local organizers, we'll have room for 10-12 people. Matthias ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: A GTK+ hackfest opportunity
On Thu, Nov 10, 2011 at 9:15 AM, Matthias Clasen matthias.cla...@gmail.com wrote: Hi, we now have a wiki page for the hackfest: http://live.gnome.org/Hackfests/DeveloperConference2012 ...and right after putting this url out publicly, I've moved the wiki page :-( You can find it now at https://live.gnome.org/Hackfests/GtkBrno2012 ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
GTK+ 2.24.8
GTK+ 2.24.8 is now available for download at: http://download.gnome.org/sources/gtk+/2.24/ ftp://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/ ac2325a65312922a6722a7c02a389f3f4072d79e13131485cc7b7226e2537043 gtk+-2.24.8.tar.bz2 8a3b29f667933cf52eea2db7b066723edbc80443ca9c75b7cd7cbe8c8b90b93c gtk+-2.24.8.tar.xz This is a bug fix release in the stable 2.24 series. GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites. GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development. GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties. Overview of Changes from GTK+ 2.24.7 to 2.24.8 == * Win32 updates: Major update of the win32 backend, it now works at least as well as the old 2.16.x version that a lot of windows applications was forced to use Some particular highlights: - Tablet support (wintab) works - The MS-Windows theme works better, and is enabled by default on Windows - Pointer grabs on button press now works - Initial Window positioning is improved and now works very similarly to the X11 backend - Scrolling a window with another window overlapping it doesn't produce rendering artifacts on XP - Configure event delivery after window move or resize is much more robust, fixing a variety of rendering hangs and misbehaviours - Scrolling with synaptics touchpads work better * OS X updates: - Add Command-cursor keyboard navigation in text widgets - Fix loss of motion events after using the menu bar - Handle recursive CFRunLoops, fixing e.g. crashes when dropping files from finder - Set proper event-state values in all events * Ensure that the MOD1 modifier always means ALT, as this assumption is already used in many places in Gtk+ * Search engine backend updated to Tracker 0.12 * Bugs fixed: 84314 gdk_display_sync() and gdk_flush() 142874 use of SetWindowLong in gdkwindow-win32.c causes... 169811 configure_event and window-state-event are not... 171456 Keep Above option in Gimp broken on Win32 324254 Realizing a top-level window widget early positions... 516822 gtk_window_fullscreen does not resize correctly if... 537296 Maximizing a window larger than the screen makes... 542777 Scroll-Wheel doesn't scroll (Win) 552041 Windows' System Menu from taskbar is buggy 574935 win32: gtk_window_set_geometry_hints() has no effect... 604156 gtk_window_set_modal() freezes application completely 612359 Dialog positioning hints fail on Windows 7 631384 Images pasted from clipboard are shifted/wrapped 647460 typo in msw_style.c? 650300 Notebook tabs are incorrectly displayed with the... 658272 Port gtksearchenginetracker.c to tracker 0.11/0.12 659565 unbreak compilation on OpenBSD 661997 Gtk crashes when changing the TreeView model while ... 662633 Scheduled transaction editor crashes with gtk+-2.24.7 662670 Pressing Enter in print dialog box will not cause... 663138 iconview: layout items immediately when setting... 663182 NSImage throws an exception from _gtk_quartz_... 663543 Huge memory leak while using MS-Windows theme (gtk-demo) 663605 Fix event-state of many event types on quartz November 10, 2011 Alexander Larsson ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: RFC: Model-View-Controller
On Wed, 2011-11-09 at 19:12 +0100, Benjamin Otte wrote: The first thing I want to do is to create View objects. ... In Clutter terms this is what ClutterActor is. ... The second thing I want to is create Controller objects. ... The Clutter equivalent here is ClutterAction. How about just using Clutter's Actor / Action terminology in GTK? Might make things a bit simpler. The three terms in MVC brings a bit of its own conceptual baggage and meanwhile we already have TextView and TreeModel going on; the overload on view and model might get annoying. {shrug} AfC Vancouver ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list