Heads up: GTK+ 3.20 will allow us to get rid of the Windows-specific file dialogs.
Best regards, Krzysztof ---------- Forwarded message ---------- From: "Matthias Clasen" <matthias.clasen@...400...> Date: Mar 21, 2016 7:01 PM Subject: GTK+ 3.20 To: <gnome-announce-list@...45...>, "gtk-devel-list" < gtk-devel-list@...45...>, "gtk-app-devel-list" < gtk-app-devel-list@...45...>, <gtk-list@...45...> Cc:
GTK+ 3.20.0 is now available for download at:
http://download.gnome.org/sources/gtk+/3.20/
sha256 sum:
1c3d3a4a6e959ec8636ccb074bcdb8fa25c81ec56fbc70de6a3f5ef83ba6d803 gtk+-3.20.0.tar.xz
What is GTK+ ============
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a comprehensive set of widgets as well as facilities for creating your own 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 Python, Vala and JavaScript (especially in combination with gobject-introspection and 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.
Since its origins as the toolkit for the GNU Image Manipulation Program (GIMP), GTK+ has been used in a wide range of software. Notably, GTK+ is the foundation of the GNOME desktop.
What's new in 3.20 ==================
Major new features include:
* The CSS machinery now uses element names for widgets and their components
* CSS margins, borders, padding and min-width and min-height are now much more consistently supported
* CSS features that have been added: radial gradients, recoloring symbolic icons, image(), calc(), rem
* Help overlays to document keyboard shortcuts and gestures
* GTK+ now reads .XCompose files
* GTK+ can use native file choosers on Windows
* A HighContrastInverse theme has been added
* The Wayland backend has full support for DND, kinetic scrolling, startup notification, primary selection, presenting windows, bell.
* Deprecations and removals: Style properties, testing infrastructure, geometry support in window sizing, GdkDeviceManager, gtk_text_iter_begins_tag, gdk_display_get_screen
For more details and lists of fixed bugs, see the NEWS file that is included in the tarball, or see:
http://git.gnome.org/browse/gtk+/plain/NEWS?id=3.20.0
For concerns about porting from older GTK+ releases, see the README file that is included in the tarball, or see:
http://git.gnome.org/browse/gtk+/plain/README.in?id=3.20.0
Where to get more information about GTK+ ========================================
Information about GTK+ including links to documentation can be found at:
An installation guide for GTK+ is found at:
http://library.gnome.org/devel/gtk3/stable/gtk-building.html
Common questions:
http://library.gnome.org/devel/gtk3/stable/gtk-question-index.html
Contributing ============
GTK+ is a large project and relies on voluntary contributions. We are actively searching for new contributors in various areas and invite everyone to help project development. If you are willing to participate, please subscribe to the project mailing lists to offer your help and read over our list of vacant project tasks:
http://live.gnome.org/GTK+/Roadmap
Thanks to the many people who contributed to this release in the form of bug reports, patches and translations.
March 21, 2016 Matthias Clasen _______________________________________________ gtk-devel-list mailing list gtk-devel-list@...45... https://mail.gnome.org/mailman/listinfo/gtk-devel-list
On Tue, Mar 22, 2016 at 1:36 AM, Alexandre Prokoudine < alexandre.prokoudine@...400...> wrote:
On Tue, Mar 22, 2016 at 7:32 AM, Krzysztof Kosiński wrote:
Heads up: GTK+ 3.20 will allow us to get rid of the Windows-specific file dialogs.
Get rid of what people specifically expect Inkscape to do? And that would be good for the project and its users?
He posted it in reference to the "What's new" item from the release announcement: * GTK+ can use native file choosers on Windows
Cheers, Josh
On Mar 22, 2016 11:37, "Josh Andler" <scislac@...400...> wrote:
On Tue, Mar 22, 2016 at 1:36 AM, Alexandre Prokoudine <
alexandre.prokoudine@...400...> wrote:
On Tue, Mar 22, 2016 at 7:32 AM, Krzysztof Kosiński wrote:
Heads up: GTK+ 3.20 will allow us to get rid of the Windows-specific
file
dialogs.
Get rid of what people specifically expect Inkscape to do? And that would be good for the project and its users?
He posted it in reference to the "What's new" item from the release
announcement:
- GTK+ can use native file choosers on Windows
Yes, that's what I meant - we'll be able to remove our platform-specific code for Windows file dialogs, since they'll be in GTK, not remove them as a feature. Sorry for the confusing wording.
Best regards, Krzysztof
On Tue, 2016-03-22 at 20:49 -0700, Krzysztof Kosiński wrote:
Yes, that's what I meant - we'll be able to remove our platform-specific code for Windows file dialogs, since they'll be in GTK, not remove them as a feature. Sorry for the confusing wording.
Best to say "Migrate the code out and into our beloved upstream Gtk" :-)
Martin,
Krzysztof Kosiński wrote
Heads up: GTK+ 3.20 will allow us to get rid of the Windows-specific file dialogs.
Hi Krzysztof, you wrote it as if it were a good news... I don't know what GTK+ 3.20 offers so your sentence makes me think that it will be possible to address native dialogs directly within GTK. Personally, whatever aims at substituting Windows native dialogs must be something that is perfectly identical to native dialogs so I can't tell the difference (and I'm not easy to fool :).
Luca
-- View this message in context: http://inkscape.13.x6.nabble.com/Fwd-GTK-3-20-tp4976141p4976144.html Sent from the Inkscape - Dev mailing list archive at Nabble.com.
Am 22.03.2016 um 05:32 schrieb Krzysztof Kosiński:
Get rid of what people specifically expect Inkscape to do? And that would be good for the project and its users?
Nice to know, but bear in mind that GTK+ 3 builds on Windows are nowhere close to being usable in a productive environment... Before we can even think of changing file chooser dialogs there is much work to do.
Best Regards, Eduard
On Tue, Mar 22, 2016 at 3:18 AM, Eduard Braun <Eduard.Braun2@...173...> wrote:
Nice to know, but bear in mind that GTK+ 3 builds on Windows are nowhere close to being usable in a productive environment... Before we can even think of changing file chooser dialogs there is much work to do.
It's not just on Windows, GTK3 builds of Inkscape on Linux are bad as well.
Cheers, Josh
On Tue, 2016-03-22 at 11:39 -0700, Josh Andler wrote:
It's not just on Windows, GTK3 builds of Inkscape on Linux are bad as well.
Do we have a bullet biting point? I'd be willing to get 0.92 release out and then remove gtk 2.0 support so we can grind through gtk 3.0 issues without being as MentalGuy would say "satisfied with a toxic workaround".
Otherwise I fear we'll be holding all these Gtk 3 branches in the code and it'll just bitrot every time someone does something. I know I just did a bit of work and didn't really test gtk3 very much (just a quick compile).
Martin,
On Mar 22, 2016 12:03, "Martin Owens" <doctormo@...400...> wrote:
On Tue, 2016-03-22 at 11:39 -0700, Josh Andler wrote:
It's not just on Windows, GTK3 builds of Inkscape on Linux are bad as well.
Do we have a bullet biting point? I'd be willing to get 0.92 release out and then remove gtk 2.0 support so we can grind through gtk 3.0 issues without being as MentalGuy would say "satisfied with a toxic workaround".
I agree, keeping both GTK 2 and 3 support in the trunk is unsustainable.
The remaining 0.92 work items are mostly CMake features, is this correct?
Best regards, Krzysztof
participants (6)
-
Alexandre Prokoudine
-
Eduard Braun
-
Josh Andler
-
Krzysztof Kosiński
-
LucaDC
-
Martin Owens