Hi,
There has been discussion of moving Inkscape to C++17. See:
https://wiki.inkscape.org/wiki/index.php?title=C%2B%2B17
All of the platforms we support have support for C++17 (and have for several years).
https://wiki.inkscape.org/wiki/index.php?title=Tracking_Dependencies#Distros
If no one objects, I will push a commit in the next week to require C++17.
Tav
Sounds like good progress to me... Happy to help with the migration if you have suggestions for features to use.
AV
On Wed, 6 May 2020 at 15:09, Tavmjong Bah tavmjong@free.fr wrote:
Hi,
There has been discussion of moving Inkscape to C++17. See:
https://wiki.inkscape.org/wiki/index.php?title=C%2B%2B17
All of the platforms we support have support for C++17 (and have for several years).
https://wiki.inkscape.org/wiki/index.php?title=Tracking_Dependencies#Distros
If no one objects, I will push a commit in the next week to require C++17.
Tav
Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
On Wed, May 06, 2020 at 03:10:31PM +0100, Alex Valavanis wrote:
Sounds like good progress to me... Happy to help with the migration if you have suggestions for features to use.
Everything I listed in green on the C++17 wiki page would be a good improvement over the current way.
If you want I can add some more explanations about when to use them and how, but I think https://cppreference.com already covers it quite well.
AV
On Wed, 6 May 2020 at 15:09, Tavmjong Bah tavmjong@free.fr wrote:
Hi,
There has been discussion of moving Inkscape to C++17. See:
https://wiki.inkscape.org/wiki/index.php?title=C%2B%2B17
All of the platforms we support have support for C++17 (and have for several years).
https://wiki.inkscape.org/wiki/index.php?title=Tracking_Dependencies#Distros
If no one objects, I will push a commit in the next week to require C++17.
Tav
Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
+1, on C++17.
Also, I was wondering what people thought about GTKmm 3.24. Ubuntu 18.04 and RHEL 8 shipped with 3.22 which doesn't have the Native file/print dialog APIs. (GTK had them, just not in the bindings yet) The native dialog API allows for connecting with portals for sandboxeds apps on Linux and would solve a bunch of the access problems they have today. Ted On May 6 2020, at 9:08 am, Tavmjong Bah tavmjong@free.fr wrote:
Hi, There has been discussion of moving Inkscape to C++17. See: https://wiki.inkscape.org/wiki/index.php?title=C%2B%2B17 All of the platforms we support have support for C++17 (and have for several years). https://wiki.inkscape.org/wiki/index.php?title=Tracking_Dependencies#Distros If no one objects, I will push a commit in the next week to require C++17. Tav _______________________________________________ Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
participants (4)
-
Alex Valavanis
-
Emmanuel Gil Peyrot
-
Tavmjong Bah
-
Ted Gould