commit: AbiPaint plugin updates

From: Kenneth J.Davis (
Date: Tue Jul 02 2002 - 05:57:43 EDT

  • Next message: Patrick Lam: "commit: 3587 (superscript after subscript)"

    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: Committing in .
    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

    This archive was generated by hypermail 2.1.4 : Tue Jul 02 2002 - 05:58:36 EDT