Hi Nicolas,

Sound great. Regarding Windows XP, I was under the impression that it is now EOL and no longer supported by Microsoft. As such, I guess users can't have any expectation for us to continue supporting it.

I'm fairly sure that the Gnome libs use odd-numbered versions for their unstable releases. As such, Glib 2.42.x is probably the best choice for devlibs, right?


On 25 Jan 2016 10:45 a.m., "Nicolas Dufour" <nicoduf@...48...> wrote:
Hi all,

Work on a new win32 devlibs branch is currently in progress (see https://code.launchpad.net/~jazzynico/inkscape-devlibs/trunk). It's goal is to replace our old devlibs with the most recent ones, compiled with TDM-GCC-5.1. It's almost done, but there are some issues that will affect our win32 devlibs in a near future:

* Harfbuzz can't compile on Windows XP (but runs fine). Vista or 7 can be used instead (I'm going to test with a virtualboxed 7). Of course, Harfbuzz is required by lots of other libs (pango, rsvg, imagemagick, gtk...).
* Glib doesn't compile on Windows XP and 7, due to recent changes in Glib-2.43. So we're stuck with 2.42.2. Side effect, we can't compile the latest glibmm and atkmm libs (and maybe others, I haven't try Gtk and Gtkmm yet...).

I don't know if it's directly related, but there's an old thread in the gnome mailing list that question Windows XP support (see https://mail.gnome.org/archives/gtk-devel-list/2014-December/msg00055.html). Note that Gnome no longer provides binaries for XP on their download page (http://www.gtk.org/download/windows.php).

So be aware that maintaining Windows XP (and even win32) versions is going to be harder and harder...

I'm going work on the branch until it's done (or blocked), but I'm seriously considering switching to my old cross-compiled branch, which was far easier to maintain.


Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
Inkscape-devel mailing list