Re: 0.34 Beta1 Windows builds

"Lauris Kaplinski" <[email protected]>
Newsgroups gmane.comp.graphics.sodipodi
Message-ID <01e801c3eee2$bf54a140$6900a8c0@BIODATA5ERIC>
Hello!

----- Original Message ----- 
From: "Jon A. Cruz" <[email protected]>
> A simple run-time check of Win9x versus WinNT is not too hard. I've
> gotten some base testing of this done. The filename calls themselves are
> straightforward. The main next step is to track down all the file IO and
> ensure that the proper Win32 calls are used when needed.
>
> It makes sections of code that make Win32 calls a little longer...
> however these should be minimized and encapsulated anyway. Also this
> will remove the need for unicows.dll, and thus simplify the build
> requirements for third parties.
>
> Basically, by making a few things explicit in the code, we can make it
> easier for anyone using any tools to build Sodipodi and get proper
> non-ASCII support. (Good for Mingw users, cross-compiling people, maybe
> even Borland users, etc.).

File IO is relatively trivial. Still there is font handling, where unicows
would
help a lot (no need with messing with unicode/codepage conversions in client
side code).

> I've been keeping in touch with the core "win32" glib guys on this. Once
> I get things solid and tested they have no problems with it even making
> it into the core glib/gtk+ sources. But if the code is in Sodipodi
> initially, then there will be no problems with making people wait for
> the next (2.4?) glib/gtk+ release.

Certain core parts of sodipodi do not use glib anyways, so we will
need core implementation ourselves.

Best wishes,
Lauris Kaplinski




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.