td.map: progress map of XmHTML toolkit dependencies

Legend
------
tka: ToolkitAbstraction.
TI : Toolkit Independent
TD : Toolkit Dependent

** Sources already toolkit-independent **

Name            Verified    Comment
-----------------------------------

LZWStream.c     No          No X/Xt/Motif calls
StringUtil.c    No          No X/Xt/Motif calls
debug.c         No          No X/Xt/Motif calls
error.c         No          only uses toolkit.h
fonts.c         No          uses raw X calls (permitted from within gtk)
							Maybe needs tka wrappers for other platforms?
layout.c        No          has a full tka implementation
map.c           No          uses X Region typedef & functions (unknown by gdk).
                            No special considerations for the XPoint
                            structure: it is equivalent with GdkPoint.
                            has a full tka implementation
parse.c         No          No X/Xt/Motif calls, uses toolkit.h
stack.c         No          No X/Xt/Motif calls
readJPEG.c      No          No X/Xt/Motif calls
readPNG.c       No          No X/Xt/Motif calls
output.c        No          No X/Xt/Motif calls
private.c       No          has a full tka implementation
public.c        No          has a full tka implementation
colors.c		No			has a full tka implementation
quantize.c      No          has a full tka implementation
frames.c		No			has a full tka implementation.
							All callbacks have been moved to callbacks.c
events.c		No			No X/Xt/Motif calls.
							All callbacks have been moved to callbacks.c
callbacks.c     No			made tka by using a define for XtCallCallbackList.
							Needs a workaround for XmCreateHTML (required
							in _XmHTMLFrameCreateCallback).

** Sources that are likely to become toolkit-independent **

Name                        Comment
-----------------------------------

images.c                    needs tka Image & Pixmap handling
paint.c                     needs verification of _ATTR macros
format.c                    needs verification of _ATTR macros and tka
                            color handling
plc.c                       needs tka color, pixmap and timer handling
quantize.c                  needs tka color handling
readBitmap.c                needs tka color handling
readFLG.c                   needs tka color handling
readGIF.c                   needs tka color handling
readGIFplc.c                needs tka color handling
readJPEGplc.c               needs tka color handling
readXPM.c                   needs tka color handling
textsel.c                   needs tka implementation. Implementation of
                            text selections might prove to be difficult to
                            perform in a toolkit-independent manner
                            (possibly requires Xmu library support).
forms.c                     Motif-specific code for creating HTML <FORM>
                            widgets. Needs a split in TI and TD (widget
                            creation) parts.

** Sources that will never become toolkit-independent **

Name                        Comment
-----------------------------------

XmHTML.c                    widget core methods
motif.c                     Motif ToolkitAbstraction implementation.
                            Gtk ToolkitAbstraction implementation can be
                            found in gtk-xmhtml/gtk.c (unfinished)

** Sources that do not require porting **

Name                        Comment
-----------------------------------

XmImage.c                   GdkImlib provides same (or better) functionality
                            and it's not part of XmHTML's base functionality
                            anyway.
XCC.c                       unused by GtkXmHTML, functionality provided by
                            the GdkColorContext instead (port of XCC to Gdk).
mkStrings.c                 Only generates c-source and header files for
                            builtin stringtables. Only MessageTable is to be
                            used by GtkXmHTML (for XmHTML's warning &
                            error messages).
debug_menu.c                Motif-specific, not a part of the standard
                            XmHTML Widget Library.

