Some updates to AbiPaint plugin, its BMP support works again with HEAD, even if the now optional BMP importer is not installed (by converting back to PNG before importing instead of relying on importer to convert BMP to PNG). It makes use of the <Plugin ... /> entry in AbiWord.Profile (so if you want to compile it my previous patch must be applied or remove the word Plugin from a couple Prefs calls). The process handling is now split into a ut_process file, with a Win32 implementation and a completely untested Unix implementation. The AbiGeneric files implement some basic plugin functions that can be reused by other plugins, which I'll probably expand as I work on some of my planned plugins. I don't think I broke any functionality on Windows platforms, but as far as I know it still has not been checked for compilibity much less proper operation on other platforms.
CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: Makefile win/Makefile win/pngdib.c win/pngdib.h CVS: win/pngdib.readme xp/AbiPaint.cpp xp/Makefile CVS: Added Files: CVS: unix/Makefile unix/ut_UnixProcess.cpp unix/ut_process.h CVS: win/bmp2png.cpp win/png2bmp.cpp win/ut_Win32Process.cpp CVS: win/ut_process.h xp/AbiGeneric.cpp xp/AbiGeneric.h CVS: xp/AbiPaint.h CVS: ---------------------------------------------------------------------- split out process fork+exec support instead of using #ifdefs, update PNGDIB library to 2.2.0, fix BMP support so no longer requires BMP importer (since now an optional plugin) Jeremy Davis [EMAIL PROTECTED]
