"Fan, Chun-wei (范君維)" <fanc...@gmail.com> writes: > I have managed to come up with some patches to add Visual C++ > 2008/2010 project files to build pixman as a DLL with these compilers > under x86 and x86-64 configurations, with x86-MMX support (on x86 > only) and SSE2 support. > > In the first patch: > -Updated pixman.h to have public functions decorated with > pixman_public (like what is now done in Cairo) to export/import > functions when pixman is built as a DLL on Visual C++ (this does not > affect the build on other compilers).
This causes the formatting in pixman.h to be completely broken. If we are going to need these pixman_public annotations, please come up with a way to format the file to incorporate them. Alternatively, maybe we could use .DEF files instead? > -Did the projects like what is now done in the GLib etc, where the > source file listing for the source files to compile is completed > during "make dist" by reading from the source listing from > Makefile.sources, which will simplify maintenance of the project files > as source files could be added or removed. > > In the second patch: > -Have the .sln files to be in Windows/DOS EOL so that they will work > correctly. As far as I can tell, this patch doesn't actually do anything, presumably because some email system stripped out the Windows newlines. I can run the .sln files through unix2dos before pushing if that's easier than trying to send CRLF characters through email. As an aside, is there a reason to have the newline changes in a separate patch? Soren _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman