[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

kocienda kocienda at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:45:29 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit b5125459d9ba2d0b6c2f64b261ce7fd4dab6bdbd
Author: kocienda <kocienda at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Sep 20 14:26:05 2001 +0000

    Moved the make system so that it no longer includes elements from
    the KDE build system. This involved removing the following files from
    each directory where they appear in the KDE distribution:
    
    	 - Makefile.am
    	 - Makefile.in
    	 - configure.in.in
    
    I have also removed the special MakeSystemChanges.sh files from the tree
    as they are made obsolete by this change.
    
    It should also be noted that any Makefile.in files that remain are "ours"
    and clobber the ones that KDE had.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/JavaScriptCore/kjs/MakeSystemChanges.sh b/JavaScriptCore/kjs/MakeSystemChanges.sh
deleted file mode 100644
index 9e86deb..0000000
--- a/JavaScriptCore/kjs/MakeSystemChanges.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-FILES='configure.in.in Makefile.am Makefile.in'
-for file in $FILES; do
-	if (test -f "$file"); then
-		A=`grep APPLE $file`                                  
-		if (test -z "$A"); then
-			echo "Moving KDE build file $file..."
-			mv $file $file.kde
-		fi                    
-	fi                    
-done
-
-FILE=Makefile.in
-if (! test -L "$FILE"); then
-	if (test -f "$FILE"); then
-		echo "Removing spurious $FILE..."
-		rm -f $file
-	fi
-	echo "Making link to Apple $FILE..."
-	ln -s $FILE.apple $FILE
-fi
-
diff --git a/JavaScriptCore/kjs/Makefile.am b/JavaScriptCore/kjs/Makefile.am
deleted file mode 100644
index 00f6e6f..0000000
--- a/JavaScriptCore/kjs/Makefile.am
+++ /dev/null
@@ -1,66 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1999 Harri Porten (porten at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-YACC = bison
-INCLUDES = $(all_includes)
-
-lib_LTLIBRARIES = libkjs.la
-
-libkjs_la_SOURCES =  kjs.cpp grammar.cpp lexer.cpp nodes.cpp object.cpp \
-	operations.cpp ustring.cpp function.cpp types.cpp lookup.cpp \
-	internal.cpp regexp.cpp global_object.cpp math_object.cpp \
-	bool_object.cpp object_object.cpp error_object.cpp \
-	array_object.cpp string_object.cpp number_object.cpp \
-	date_object.cpp regexp_object.cpp collector.cpp function_object.cpp \
-	debugger.cpp
-
-kjsincludedir = $(includedir)/kjs
-kjsinclude_HEADERS = kjs.h object.h operations.h ustring.h \
-	function.h lookup.h types.h
-
-noinst_HEADERS = nodes.h lexer.h regexp.h internal.h collector.h \
-	grammar.h object_object.h function_object.h function_object.h \
-	bool_object.h math_object.h array_object.h string_object.h \
-	number_object.h date_object.h regexp_object.h error_object.h \
-	debugger.h
-
-libkjs_la_LDFLAGS = -version-info 1:0 -no-undefined $(USER_LDFLAGS) $(all_libraries)
-libkjs_la_LIBADD = -lm $(LIBPCRE)
-
-parser: $(srcdir)/grammar.y
-	cd $(srcdir); \
-	$(YACC) -d -p kjsyy grammar.y && mv grammar.tab.c grammar.cpp; \
-	if test -f grammar.tab.h; then \
-	if cmp -s grammar.tab.h grammar.h; then rm -f grammar.tab.h; \
-	else mv grammar.tab.h grammar.h; fi \
-	else :; fi
-
-## with debugger interface
-debugger: $(libkjs_la_SOURCES) $(kjsinclude_HEADERS) $(noinst_HEADERS)
-	$(MAKE) DEFS="-DKJS_DEBUGGER $(DEFS)" libkjs.la
-
-## test program (in one program for easier profiling/memory debugging)
-EXTRA_PROGRAMS = testkjs_static
-testkjs_static_SOURCES = testkjs.cpp  $(libkjs_la_SOURCES)
-testkjs_static_LDADD = $(LIBPCRE)
-
-## test program (linked to libkjs)
-check_PROGRAMS = testkjs
-testkjs_SOURCES = testkjs.cpp
-testkjs_LDADD = libkjs.la
-
diff --git a/JavaScriptCore/kjs/Makefile.in.apple b/JavaScriptCore/kjs/Makefile.in.apple
deleted file mode 100644
index ca8efde..0000000
--- a/JavaScriptCore/kjs/Makefile.in.apple
+++ /dev/null
@@ -1,118 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-# Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-CXXYACCOBJECTS = grammar.cpp grammar.h
-
-CXXOBJECTS = \
-	array_object.o \
-	bool_object.o \
-	collector.o \
-	date_object.o \
-	debugger.o \
-	error_object.o \
-	function.o \
-	function_object.o \
-	global_object.o \
-	grammar.o \
-	internal.o \
-	kjs.o \
-	lexer.o \
-	lookup.o \
-	math_object.o \
-	nodes.o \
-	number_object.o \
-	object.o \
-	object_object.o \
-	operations.o \
-	regexp.o \
-	regexp_object.o \
-	string_object.o \
-	types.o \
-	ustring.o \
-	$(NULL)
-
-PROGRAM = testkjs
-
-OBJECTS = $(CXXYACCOBJECTS) $(CXXOBJECTS) 
-
-LIBRARY = libkjs.a
-
-CLEAN_FILES = $(OBJECTS) \
-	grammar.h \
-	grammar.cpp \
-	grammar.cpp.h \
-	testkjs.o \
-	$(LIBRARY) \
-	$(PROGRAM) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-YACCFLAGS = -d --output-file=grammar.cpp --name-prefix=kjsyy
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY) $(PROGRAM)
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-$(PROGRAM): testkjs.o
-	$(CC) $< -o $@ -L. -lkjs
-
-depend:
-
-grammar.h: grammar.cpp.h
-	ln -s grammar.cpp.h grammar.h
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/JavaScriptCore/kjs/configure.in.in b/JavaScriptCore/kjs/configure.in.in
deleted file mode 100644
index d789ce3..0000000
--- a/JavaScriptCore/kjs/configure.in.in
+++ /dev/null
@@ -1,51 +0,0 @@
-dnl KDE JavaScript specific configure tests
-
-AC_CHECK_HEADERS(ieeefp.h float.h)
-AC_CHECK_LIB(m, isinf, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC_ISINF, 1, [Define if you have isinf])
-])
-AC_CHECK_LIB(m, finite, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC_FINITE, 1, [Define if you have finite])
-])
-AC_CHECK_LIB(m, _finite, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC__FINITE, 1, [Define if you have _finite])
-])
-AC_CHECK_LIB(m, isnan, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC_ISNAN, 1, [Define if you have isnan])
-])
-
-AC_DEFUN(AC_CHECK_PCREPOSIX,
-[
-  AC_MSG_CHECKING([for pcreposix])
-  AC_CACHE_VAL(ac_cv_have_pcreposix,
-  [
-    ac_save_libs="$LIBS"
-    KDE_FIND_PATH(pcre-config, PCRE_CONFIG, [${prefix}/bin /usr/local/bin /opt/local/bin], [PCRE_CONFIG="" ])
-    if test -n "$PCRE_CONFIG" && $PCRE_CONFIG --libs >/dev/null 2>&1; then
-        LIBS=`$PCRE_CONFIG --libs --libs-posix`
-        CPPFLAGS="$CPPFLAGS `$PCRE_CONFIG --cflags`"
-    else
-        LIBS="-lpcre -lpcreposix"
-    fi
-    ac_CPPFLAGS_save="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS $all_includes"
-    ac_LDFLAGS_save="$LDFLAGS"
-    LDFLAGS="$LDFLAGS $all_libraries"
-    AC_TRY_LINK(
-      [#include <pcreposix.h>],
-      [regfree(0);],
-      [ac_cv_have_pcreposix="yes"],
-      [ac_cv_have_pcreposix="no"]
-    )
-    LIBS="$ac_save_libs"
-    LDFLAGS="$ac_LDFLAGS_save"
-    CPPFLAGS="$ac_CPPFLAGS_save"
-  ])
-  AC_MSG_RESULT($ac_cv_have_pcreposix)
-  if test "$ac_cv_have_pcreposix" = "yes"; then
-    LIBPCRE="-lpcre -lpcreposix"
-    AC_DEFINE(HAVE_PCREPOSIX, 1, [Define if you have pcreposix libraries and header files.])
-  fi
-])
-AC_CHECK_PCREPOSIX
-AC_SUBST(LIBPCRE)
diff --git a/WebCore/khtml/css/MakeSystemChanges.sh b/WebCore/khtml/css/MakeSystemChanges.sh
deleted file mode 100644
index 8396ad9..0000000
--- a/WebCore/khtml/css/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am css_extensionsimpl.cpp css_extensionsimpl.h'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/css/Makefile.am b/WebCore/khtml/css/Makefile.am
deleted file mode 100644
index 9fd1056..0000000
--- a/WebCore/khtml/css/Makefile.am
+++ /dev/null
@@ -1,49 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlcss.la
-libkhtmlcss_la_SOURCES = \
-	css_stylesheetimpl.cpp  css_ruleimpl.cpp        css_valueimpl.cpp \
-	cssparser.cpp cssstyleselector.cpp csshelper.cpp
-
-#libkhtmlcss_la_LDFLAGS = -no-undefined 
-libkhtmlcss_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	css_extensionsimpl.h  css_stylesheetimpl.h  cssparser.h \
-	css_ruleimpl.h        css_valueimpl.h \
-	cssstyleselector.h csshelper.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir)/libltdl -I$(top_srcdir) $(all_includes)
-
-
-cssdir = $(kde_datadir)/khtml/css
-css_DATA = html4.css
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/khtml/css/Makefile.in.apple b/WebCore/khtml/css/Makefile.in.apple
deleted file mode 100644
index aa30d83..0000000
--- a/WebCore/khtml/css/Makefile.in.apple
+++ /dev/null
@@ -1,98 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = css_ruleimpl.o \
-    css_stylesheetimpl.o \
-    css_valueimpl.o \
-    csshelper.o \
-    cssparser.o \
-    cssstyleselector.o \
-    $(NULL)
-
-VALUEFILES = \
-	cssvalues.c \
-	cssvalues.h \
-	cssvalues.gperf \
-	$(NULL)
-
-PROPFILES = \
-	cssproperties.c \
-	cssproperties.h \
-	cssproperties.gperf \
-	$(NULL)
-
-CFILES = $(VALUEFILES) $(PROPFILES)
-
-OBJECTS = $(CXXOBJECTS)
-
-LIBRARY = libkhtmlcss.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	$(CFILES) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../dom \
-	-I../html \
-	-I../misc \
-	-I../xml \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(CFILES) $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-$(VALUEFILES):
-	sh ./makevalues
-
-$(PROPFILES):
-	sh ./makeprop
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/css/css_extensionsimpl.cpp b/WebCore/khtml/css/css_extensionsimpl.cpp
deleted file mode 100644
index 1f5afa9..0000000
--- a/WebCore/khtml/css/css_extensionsimpl.cpp
+++ /dev/null
@@ -1,395 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * $Id$
- */
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2AzimuthImpl.h"
-using namespace DOM;
-
-CSS2AzimuthImpl::CSS2AzimuthImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2AzimuthImpl::~CSS2AzimuthImpl()
-{
-}
-
-unsigned short CSS2AzimuthImpl::azimuthType() const
-{
-}
-
-DOMString CSS2AzimuthImpl::identifier() const
-{
-}
-
-bool CSS2AzimuthImpl::behind() const
-{
-}
-
-void CSS2AzimuthImpl::setAngleValue( const unsigned short &unitType, const float &floatValue )
-{
-}
-
-float CSS2AzimuthImpl::getAngleValue( const unsigned short &unitType )
-{
-}
-
-void CSS2AzimuthImpl::setIdentifier( const DOMString &identifier, const bool &behind )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2BackgroundPositionImpl.h"
-CSS2BackgroundPositionImpl::CSS2BackgroundPositionImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2BackgroundPositionImpl::~CSS2BackgroundPositionImpl()
-{
-}
-
-unsigned short CSS2BackgroundPositionImpl::horizontalType() const
-{
-}
-
-unsigned short CSS2BackgroundPositionImpl::verticalType() const
-{
-}
-
-DOMString CSS2BackgroundPositionImpl::horizontalIdentifier() const
-{
-}
-
-DOMString CSS2BackgroundPositionImpl::verticalIdentifier() const
-{
-}
-
-float CSS2BackgroundPositionImpl::getHorizontalPosition( const float &horizontalType )
-{
-}
-
-float CSS2BackgroundPositionImpl::getVerticalPosition( const float &verticalType )
-{
-}
-
-void CSS2BackgroundPositionImpl::setHorizontalPosition( const unsigned short &horizontalType, const float &value )
-{
-}
-
-void CSS2BackgroundPositionImpl::setVerticalPosition( const unsigned short &verticalType, const float &value )
-{
-}
-
-void CSS2BackgroundPositionImpl::setPositionIdentifier( const DOMString &horizontalIdentifier, const DOMString &verticalIdentifier )
-{
-}
-
-
-
-
-#include "DOMException.h"
-
-#include "CSS2BorderSpacingImpl.h"
-CSS2BorderSpacingImpl::CSS2BorderSpacingImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2BorderSpacingImpl::~CSS2BorderSpacingImpl()
-{
-}
-
-unsigned short CSS2BorderSpacingImpl::horizontalType() const
-{
-}
-
-unsigned short CSS2BorderSpacingImpl::verticalType() const
-{
-}
-
-float CSS2BorderSpacingImpl::getHorizontalSpacing( const float &horizontalType )
-{
-}
-
-float CSS2BorderSpacingImpl::getVerticalSpacing( const float &verticalType )
-{
-}
-
-void CSS2BorderSpacingImpl::setHorizontalSpacing( const unsigned short &horizontalType, const float &value )
-{
-}
-
-void CSS2BorderSpacingImpl::setVerticalSpacing( const unsigned short &verticalType, const float &value )
-{
-}
-
-void CSS2BorderSpacingImpl::setInherit()(  )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2CounterIncrementImpl.h"
-CSS2CounterIncrementImpl::CSS2CounterIncrementImpl(DocumentImpl *doc)
-{
-}
-
-CSS2CounterIncrementImpl::~CSS2CounterIncrementImpl()
-{
-}
-
-short CSS2CounterIncrementImpl::increment() const
-{
-}
-
-void CSS2CounterIncrementImpl::setIncrement( const short & )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2CounterResetImpl.h"
-CSS2CounterResetImpl::CSS2CounterResetImpl(DocumentImpl *doc)
-{
-}
-
-CSS2CounterResetImpl::~CSS2CounterResetImpl()
-{
-}
-
-short CSS2CounterResetImpl::reset() const
-{
-}
-
-void CSS2CounterResetImpl::setReset( const short & )
-{
-}
-
-
-
-
-#include "CSSValueList.h"
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2CursorImpl.h"
-CSS2CursorImpl::CSS2CursorImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2CursorImpl::~CSS2CursorImpl()
-{
-}
-
-unsigned short CSS2CursorImpl::cursorType() const
-{
-}
-
-void CSS2CursorImpl::setCursorType( const unsigned short & )
-{
-}
-
-CSSValueList CSS2CursorImpl::uris() const
-{
-}
-
-
-
-
-#include "CSSValueList.h"
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2FontFaceSrcImpl.h"
-CSS2FontFaceSrcImpl::CSS2FontFaceSrcImpl(DocumentImpl *doc)
-{
-}
-
-CSS2FontFaceSrcImpl::~CSS2FontFaceSrcImpl()
-{
-}
-
-CSSValueList CSS2FontFaceSrcImpl::format() const
-{
-}
-
-
-
-
-#include "CSSValueList.h"
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2FontFaceWidthsImpl.h"
-CSS2FontFaceWidthsImpl::CSS2FontFaceWidthsImpl(DocumentImpl *doc)
-{
-}
-
-CSS2FontFaceWidthsImpl::~CSS2FontFaceWidthsImpl()
-{
-}
-
-CSSValueList CSS2FontFaceWidthsImpl::numbers() const
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2PageSizeImpl.h"
-CSS2PageSizeImpl::CSS2PageSizeImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2PageSizeImpl::~CSS2PageSizeImpl()
-{
-}
-
-unsigned short CSS2PageSizeImpl::widthType() const
-{
-}
-
-unsigned short CSS2PageSizeImpl::heightType() const
-{
-}
-
-DOMString CSS2PageSizeImpl::identifier() const
-{
-}
-
-float CSS2PageSizeImpl::getWidth( const float &widthType )
-{
-}
-
-float CSS2PageSizeImpl::getHeightSize( const float &heightType )
-{
-}
-
-void CSS2PageSizeImpl::setWidthSize( const unsigned short &widthType, const float &value )
-{
-}
-
-void CSS2PageSizeImpl::setHeightSize( const unsigned short &heightType, const float &value )
-{
-}
-
-void CSS2PageSizeImpl::setIdentifier( const DOMString &identifier )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2PlayDuringImpl.h"
-CSS2PlayDuringImpl::CSS2PlayDuringImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2PlayDuringImpl::~CSS2PlayDuringImpl()
-{
-}
-
-unsigned short CSS2PlayDuringImpl::playDuringType() const
-{
-}
-
-bool CSS2PlayDuringImpl::mix() const
-{
-}
-
-void CSS2PlayDuringImpl::setMix( const bool & )
-{
-}
-
-bool CSS2PlayDuringImpl::repeat() const
-{
-}
-
-void CSS2PlayDuringImpl::setRepeat( const bool & )
-{
-}
-
-
-
-
-#include "DOMString.h"
-
-#include "CSS2PropertiesImpl.h"
-CSS2PropertiesImpl::CSS2PropertiesImpl(DocumentImpl *doc)
-{
-}
-
-CSS2PropertiesImpl::~CSS2PropertiesImpl()
-{
-}
-
-
-
-
-#include "CSSValue.h"
-
-#include "CSS2TextShadowImpl.h"
-CSS2TextShadowImpl::CSS2TextShadowImpl(DocumentImpl *doc)
-{
-}
-
-CSS2TextShadowImpl::~CSS2TextShadowImpl()
-{
-}
-
-CSSValue CSS2TextShadowImpl::color() const
-{
-}
-
-CSSValue CSS2TextShadowImpl::horizontal() const
-{
-}
-
-CSSValue CSS2TextShadowImpl::vertical() const
-{
-}
-
-CSSValue CSS2TextShadowImpl::blur() const
-{
-}
-
-
-
diff --git a/WebCore/khtml/css/css_extensionsimpl.h b/WebCore/khtml/css/css_extensionsimpl.h
deleted file mode 100644
index 83744b0..0000000
--- a/WebCore/khtml/css/css_extensionsimpl.h
+++ /dev/null
@@ -1,206 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * $Id$
- */
-#ifndef _CSS_css_extensionsimpl_h_
-#define _CSS_css_extensionsimpl_h_
-
-#include "css_valueimpl.h"
-#include "dom_string.h"
-
-namespace DOM {
-
-class CSS2AzimuthImpl : public CSSValueImpl
-{
-public:
-    CSS2AzimuthImpl(DocumentImpl *doc);
-
-    ~CSS2AzimuthImpl();
-
-    unsigned short azimuthType() const;
-    DOM::DOMString identifier() const;
-    bool behind() const;
-    void setAngleValue ( const unsigned short &unitType, const float &floatValue );
-    float getAngleValue ( const unsigned short &unitType );
-    void setIdentifier ( const DOM::DOMString &identifier, const bool &behind );
-};
-
-
-class DOM::DOMString;
-
-class CSS2BackgroundPositionImpl : public CSSValueImpl
-{
-public:
-    CSS2BackgroundPositionImpl(DocumentImpl *doc);
-
-    ~CSS2BackgroundPositionImpl();
-
-    unsigned short horizontalType() const;
-    unsigned short verticalType() const;
-    DOM::DOMString horizontalIdentifier() const;
-    DOM::DOMString verticalIdentifier() const;
-    float getHorizontalPosition ( const float &horizontalType );
-    float getVerticalPosition ( const float &verticalType );
-    void setHorizontalPosition ( const unsigned short &horizontalType, const float &value );
-    void setVerticalPosition ( const unsigned short &verticalType, const float &value );
-    void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
-};
-
-
-
-class CSS2BorderSpacingImpl : public CSSValueImpl
-{
-public:
-    CSS2BorderSpacingImpl(DocumentImpl *doc);
-
-    ~CSS2BorderSpacingImpl();
-
-    unsigned short horizontalType() const;
-    unsigned short verticalType() const;
-    float getHorizontalSpacing ( const float &horizontalType );
-    float getVerticalSpacing ( const float &verticalType );
-    void setHorizontalSpacing ( const unsigned short &horizontalType, const float &value );
-    void setVerticalSpacing ( const unsigned short &verticalType, const float &value );
-    void setInherit() (  );
-};
-
-
-class CSS2CounterIncrementImpl
-{
-public:
-    CSS2CounterIncrementImpl(DocumentImpl *doc);
-
-    ~CSS2CounterIncrementImpl();
-
-    short increment() const;
-    void setIncrement( const short & );
-};
-
-
-class CSS2CounterResetImpl
-{
-public:
-    CSS2CounterResetImpl(DocumentImpl *doc);
-
-    ~CSS2CounterResetImpl();
-
-    short reset() const;
-    void setReset( const short & );
-};
-
-
-class CSS2CursorImpl : public CSSValueImpl
-{
-public:
-    CSS2CursorImpl(DocumentImpl *doc);
-
-    ~CSS2CursorImpl();
-
-    unsigned short cursorType() const;
-    void setCursorType( const unsigned short & );
-
-    CSSValueList uris() const;
-};
-
-
-class CSS2FontFaceSrcImpl
-{
-public:
-    CSS2FontFaceSrcImpl(DocumentImpl *doc);
-
-    ~CSS2FontFaceSrcImpl();
-
-    CSSValueList format() const;
-};
-
-
-class CSS2FontFaceWidthsImpl
-{
-public:
-    CSS2FontFaceWidthsImpl(DocumentImpl *doc);
-
-    ~CSS2FontFaceWidthsImpl();
-
-    CSSValueList numbers() const;
-};
-
-
-class CSS2PageSizeImpl : public CSSValueImpl
-{
-public:
-    CSS2PageSizeImpl(DocumentImpl *doc);
-
-    ~CSS2PageSizeImpl();
-
-    unsigned short widthType() const;
-    unsigned short heightType() const;
-    DOM::DOMString identifier() const;
-    float getWidth ( const float &widthType );
-    float getHeightSize ( const float &heightType );
-    void setWidthSize ( const unsigned short &widthType, const float &value );
-    void setHeightSize ( const unsigned short &heightType, const float &value );
-    void setIdentifier ( const DOM::DOMString &identifier );
-};
-
-
-class CSS2PlayDuringImpl : public CSSValueImpl
-{
-public:
-    CSS2PlayDuringImpl(DocumentImpl *doc);
-
-    ~CSS2PlayDuringImpl();
-
-    unsigned short playDuringType() const;
-    bool mix() const;
-
-    void setMix( const bool & );
-    bool repeat() const;
-
-    void setRepeat( const bool & );
-};
-
-
-class CSS2PropertiesImpl
-{
-public:
-    CSS2PropertiesImpl(DocumentImpl *doc);
-
-    ~CSS2PropertiesImpl();
-};
-
-
-class CSS2TextShadowImpl
-{
-public:
-    CSS2TextShadowImpl(DocumentImpl *doc);
-
-    ~CSS2TextShadowImpl();
-
-    CSSValue color() const;
-    CSSValue horizontal() const;
-    CSSValue vertical() const;
-    CSSValue blur() const;
-};
-
-
-}; // namespace
-
-#endif
diff --git a/WebCore/khtml/dom/MakeSystemChanges.sh b/WebCore/khtml/dom/MakeSystemChanges.sh
deleted file mode 100644
index ca7f073..0000000
--- a/WebCore/khtml/dom/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am css_extensions.cpp css_extensions.h'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/dom/Makefile.am b/WebCore/khtml/dom/Makefile.am
deleted file mode 100644
index caeeac8..0000000
--- a/WebCore/khtml/dom/Makefile.am
+++ /dev/null
@@ -1,61 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-KDE_CXXFLAGS = $(USE_EXCEPTIONS)
-
-noinst_LTLIBRARIES = libkhtmldom.la
-libkhtmldom_la_SOURCES = \
-	dom_misc.cpp        html_block.cpp      html_inline.cpp \
-	css_rule.cpp        dom_node.cpp        html_document.cpp   html_list.cpp \
-	css_stylesheet.cpp  dom_string.cpp      html_element.cpp    html_misc.cpp \
-	css_value.cpp       dom_text.cpp        html_object.cpp \
-	dom_doc.cpp         dom_xml.cpp         html_head.cpp \
-	dom_element.cpp     html_base.cpp       html_image.cpp      html_form.cpp \
-	dom2_range.cpp      html_table.cpp      dom2_traversal.cpp  dom2_events.cpp \
-	dom2_views.cpp
-#	css_extensions.cpp
-
-libkhtmldom_la_METASOURCES = AUTO
-
-myincludedir = $(includedir)/dom
-myinclude_HEADERS = \
-	dom_exception.h   html_base.h       html_inline.h \
-	css_rule.h        dom_html.h        html_block.h      html_list.h \
-	css_stylesheet.h  dom_misc.h        html_document.h   html_misc.h \
-	css_value.h       dom_node.h        html_element.h    html_object.h \
-	dom_core.h        dom_string.h      html_form.h       html_table.h \
-	dom_doc.h         dom_text.h        html_head.h \
-	dom_element.h     dom_xml.h         html_image.h \
-	dom2_range.h      dom2_traversal.h  dom2_events.h \
-	dom2_views.h
-#	css_extensions.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/khtml/dom/Makefile.in.apple b/WebCore/khtml/dom/Makefile.in.apple
deleted file mode 100644
index fa6e5c6..0000000
--- a/WebCore/khtml/dom/Makefile.in.apple
+++ /dev/null
@@ -1,71 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmldom.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../css \
-	-I../html \
-	-I../misc \
-	-I../xml \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/dom/css_extensions.cpp b/WebCore/khtml/dom/css_extensions.cpp
deleted file mode 100644
index 01d3520..0000000
--- a/WebCore/khtml/dom/css_extensions.cpp
+++ /dev/null
@@ -1,2044 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * $Id$
- */
-#include "dom_exception.h"
-#include "dom_string.h"
-
-#include "css_extensions.h"
-#include "css_extensionsimpl.h"
-using namespace DOM;
-
-
-CSS2Azimuth::CSS2Azimuth() : CSSValue()
-{
-}
-
-CSS2Azimuth::CSS2Azimuth(const CSS2Azimuth &other) : CSSValue(other)
-{
-}
-
-CSS2Azimuth::CSS2Azimuth(CSS2AzimuthImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2Azimuth &CSS2Azimuth::operator = (const CSS2Azimuth &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2Azimuth::~CSS2Azimuth()
-{
-}
-
-unsigned short CSS2Azimuth::azimuthType() const
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->azimuthType();
-}
-
-DOMString CSS2Azimuth::identifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->identifier();
-}
-
-bool CSS2Azimuth::behind() const
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->behind();
-}
-
-void CSS2Azimuth::setAngleValue( const unsigned short unitType, const float floatValue )
-{
-    if(impl)
-        ((CSS2AzimuthImpl *)impl)->setAngleValue( unitType, floatValue );
-}
-
-float CSS2Azimuth::getAngleValue( const unsigned short unitType )
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->getAngleValue( unitType );
-}
-
-void CSS2Azimuth::setIdentifier( const DOMString &identifier, const bool behind )
-{
-    if(impl)
-        ((CSS2AzimuthImpl *)impl)->setIdentifier( identifier, behind );
-}
-
-
-
-CSS2BackgroundPosition::CSS2BackgroundPosition() : CSSValue()
-{
-}
-
-CSS2BackgroundPosition::CSS2BackgroundPosition(const CSS2BackgroundPosition &other) : CSSValue(other)
-{
-}
-
-CSS2BackgroundPosition::CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2BackgroundPosition &CSS2BackgroundPosition::operator = (const CSS2BackgroundPosition &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2BackgroundPosition::~CSS2BackgroundPosition()
-{
-}
-
-unsigned short CSS2BackgroundPosition::horizontalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->horizontalType();
-}
-
-unsigned short CSS2BackgroundPosition::verticalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->verticalType();
-}
-
-DOMString CSS2BackgroundPosition::horizontalIdentifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->horizontalIdentifier();
-}
-
-DOMString CSS2BackgroundPosition::verticalIdentifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->verticalIdentifier();
-}
-
-float CSS2BackgroundPosition::getHorizontalPosition( const float horizontalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->getHorizontalPosition( horizontalType );
-}
-
-float CSS2BackgroundPosition::getVerticalPosition( const float verticalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->getVerticalPosition( verticalType );
-}
-
-void CSS2BackgroundPosition::setHorizontalPosition( const unsigned short horizontalType, const float value )
-{
-    if(impl)
-        ((CSS2BackgroundPositionImpl *)impl)->setHorizontalPosition( horizontalType, value );
-}
-
-void CSS2BackgroundPosition::setVerticalPosition( const unsigned short verticalType, const float value )
-{
-    if(impl)
-        ((CSS2BackgroundPositionImpl *)impl)->setVerticalPosition( verticalType, value );
-}
-
-void CSS2BackgroundPosition::setPositionIdentifier( const DOMString &horizontalIdentifier, const DOMString &verticalIdentifier )
-{
-    if(impl)
-        ((CSS2BackgroundPositionImpl *)impl)->setPositionIdentifier( horizontalIdentifier, verticalIdentifier );
-}
-
-
-
-CSS2BorderSpacing::CSS2BorderSpacing() : CSSValue()
-{
-}
-
-CSS2BorderSpacing::CSS2BorderSpacing(const CSS2BorderSpacing &other) : CSSValue(other)
-{
-}
-
-CSS2BorderSpacing::CSS2BorderSpacing(CSS2BorderSpacingImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2BorderSpacing &CSS2BorderSpacing::operator = (const CSS2BorderSpacing &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2BorderSpacing::~CSS2BorderSpacing()
-{
-}
-
-unsigned short CSS2BorderSpacing::horizontalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->horizontalType();
-}
-
-unsigned short CSS2BorderSpacing::verticalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->verticalType();
-}
-
-float CSS2BorderSpacing::getHorizontalSpacing( const float horizontalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->getHorizontalSpacing( horizontalType );
-}
-
-float CSS2BorderSpacing::getVerticalSpacing( const float verticalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->getVerticalSpacing( verticalType );
-}
-
-void CSS2BorderSpacing::setHorizontalSpacing( const unsigned short horizontalType, const float value )
-{
-    if(impl)
-        ((CSS2BorderSpacingImpl *)impl)->setHorizontalSpacing( horizontalType, value );
-}
-
-void CSS2BorderSpacing::setVerticalSpacing( const unsigned short verticalType, const float value )
-{
-    if(impl)
-        ((CSS2BorderSpacingImpl *)impl)->setVerticalSpacing( verticalType, value );
-}
-
-void CSS2BorderSpacing::setInherit()(  )
-{
-    if(impl)
-        ((CSS2BorderSpacingImpl *)impl)->setInherit()(  );
-}
-
-
-
-CSS2CounterIncrement::CSS2CounterIncrement()
-{
-}
-
-CSS2CounterIncrement::CSS2CounterIncrement(const CSS2CounterIncrement &other)
-{
-}
-
-CSS2CounterIncrement::CSS2CounterIncrement(CSS2CounterIncrementImpl *impl)
-{
-}
-
-CSS2CounterIncrement &CSS2CounterIncrement::operator = (const CSS2CounterIncrement &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2CounterIncrement::~CSS2CounterIncrement()
-{
-}
-
-DOMString CSS2CounterIncrement::identifier() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("identifier");
-}
-
-void CSS2CounterIncrement::setIdentifier( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("identifier", value);
-}
-
-short CSS2CounterIncrement::increment() const
-{
-    if(!impl) return 0;
-    return ((CSS2CounterIncrementImpl *)impl)->increment();
-}
-
-void CSS2CounterIncrement::setIncrement( const short _increment )
-{
-
-    if(impl)
-        ((CSS2CounterIncrementImpl *)impl)->setIncrement( _increment );
-}
-
-
-
-
-CSS2CounterReset::CSS2CounterReset()
-{
-}
-
-CSS2CounterReset::CSS2CounterReset(const CSS2CounterReset &other)
-{
-}
-
-CSS2CounterReset::CSS2CounterReset(CSS2CounterResetImpl *impl)
-{
-}
-
-CSS2CounterReset &CSS2CounterReset::operator = (const CSS2CounterReset &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2CounterReset::~CSS2CounterReset()
-{
-}
-
-DOMString CSS2CounterReset::identifier() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("identifier");
-}
-
-void CSS2CounterReset::setIdentifier( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("identifier", value);
-}
-
-short CSS2CounterReset::reset() const
-{
-    if(!impl) return 0;
-    return ((CSS2CounterResetImpl *)impl)->reset();
-}
-
-void CSS2CounterReset::setReset( const short _reset )
-{
-
-    if(impl)
-        ((CSS2CounterResetImpl *)impl)->setReset( _reset );
-}
-
-
-
-
-CSS2Cursor::CSS2Cursor() : CSSValue()
-{
-}
-
-CSS2Cursor::CSS2Cursor(const CSS2Cursor &other) : CSSValue(other)
-{
-}
-
-CSS2Cursor::CSS2Cursor(CSS2CursorImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2Cursor &CSS2Cursor::operator = (const CSS2Cursor &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2Cursor::~CSS2Cursor()
-{
-}
-
-unsigned short CSS2Cursor::cursorType() const
-{
-    if(!impl) return 0;
-    return ((CSS2CursorImpl *)impl)->cursorType();
-}
-
-void CSS2Cursor::setCursorType( const unsigned short _cursorType )
-{
-
-    if(impl)
-        ((CSS2CursorImpl *)impl)->setCursorType( _cursorType );
-}
-
-CSSValueList CSS2Cursor::uris() const
-{
-    if(!impl) return 0;
-    return ((CSS2CursorImpl *)impl)->uris();
-}
-
-DOMString CSS2Cursor::predefinedCursor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("predefinedCursor");
-}
-
-void CSS2Cursor::setPredefinedCursor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("predefinedCursor", value);
-}
-
-
-
-CSS2FontFaceSrc::CSS2FontFaceSrc()
-{
-}
-
-CSS2FontFaceSrc::CSS2FontFaceSrc(const CSS2FontFaceSrc &other)
-{
-}
-
-CSS2FontFaceSrc::CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl)
-{
-}
-
-CSS2FontFaceSrc &CSS2FontFaceSrc::operator = (const CSS2FontFaceSrc &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2FontFaceSrc::~CSS2FontFaceSrc()
-{
-}
-
-DOMString CSS2FontFaceSrc::uri() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("uri");
-}
-
-void CSS2FontFaceSrc::setUri( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("uri", value);
-}
-
-CSSValueList CSS2FontFaceSrc::format() const
-{
-    if(!impl) return 0;
-    return ((CSS2FontFaceSrcImpl *)impl)->format();
-}
-
-DOMString CSS2FontFaceSrc::fontFaceName() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontFaceName");
-}
-
-void CSS2FontFaceSrc::setFontFaceName( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontFaceName", value);
-}
-
-
-
-CSS2FontFaceWidths::CSS2FontFaceWidths()
-{
-}
-
-CSS2FontFaceWidths::CSS2FontFaceWidths(const CSS2FontFaceWidths &other)
-{
-}
-
-CSS2FontFaceWidths::CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl)
-{
-}
-
-CSS2FontFaceWidths &CSS2FontFaceWidths::operator = (const CSS2FontFaceWidths &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2FontFaceWidths::~CSS2FontFaceWidths()
-{
-}
-
-DOMString CSS2FontFaceWidths::urange() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("urange");
-}
-
-void CSS2FontFaceWidths::setUrange( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("urange", value);
-}
-
-CSSValueList CSS2FontFaceWidths::numbers() const
-{
-    if(!impl) return 0;
-    return ((CSS2FontFaceWidthsImpl *)impl)->numbers();
-}
-
-
-
-
-CSS2PageSize::CSS2PageSize() : CSSValue()
-{
-}
-
-CSS2PageSize::CSS2PageSize(const CSS2PageSize &other) : CSSValue(other)
-{
-}
-
-CSS2PageSize::CSS2PageSize(CSS2PageSizeImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2PageSize &CSS2PageSize::operator = (const CSS2PageSize &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2PageSize::~CSS2PageSize()
-{
-}
-
-unsigned short CSS2PageSize::widthType() const
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->widthType();
-}
-
-unsigned short CSS2PageSize::heightType() const
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->heightType();
-}
-
-DOMString CSS2PageSize::identifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->identifier();
-}
-
-float CSS2PageSize::getWidth( const float widthType )
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->getWidth( widthType );
-}
-
-float CSS2PageSize::getHeightSize( const float heightType )
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->getHeightSize( heightType );
-}
-
-void CSS2PageSize::setWidthSize( const unsigned short widthType, const float value )
-{
-    if(impl)
-        ((CSS2PageSizeImpl *)impl)->setWidthSize( widthType, value );
-}
-
-void CSS2PageSize::setHeightSize( const unsigned short heightType, const float value )
-{
-    if(impl)
-        ((CSS2PageSizeImpl *)impl)->setHeightSize( heightType, value );
-}
-
-void CSS2PageSize::setIdentifier( const DOMString &identifier )
-{
-    if(impl)
-        ((CSS2PageSizeImpl *)impl)->setIdentifier( identifier );
-}
-
-
-
-CSS2PlayDuring::CSS2PlayDuring() : CSSValue()
-{
-}
-
-CSS2PlayDuring::CSS2PlayDuring(const CSS2PlayDuring &other) : CSSValue(other)
-{
-}
-
-CSS2PlayDuring::CSS2PlayDuring(CSS2PlayDuringImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2PlayDuring &CSS2PlayDuring::operator = (const CSS2PlayDuring &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2PlayDuring::~CSS2PlayDuring()
-{
-}
-
-unsigned short CSS2PlayDuring::playDuringType() const
-{
-    if(!impl) return 0;
-    return ((CSS2PlayDuringImpl *)impl)->playDuringType();
-}
-
-DOMString CSS2PlayDuring::playDuringIdentifier() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("playDuringIdentifier");
-}
-
-void CSS2PlayDuring::setPlayDuringIdentifier( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("playDuringIdentifier", value);
-}
-
-DOMString CSS2PlayDuring::uri() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("uri");
-}
-
-void CSS2PlayDuring::setUri( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("uri", value);
-}
-
-bool CSS2PlayDuring::mix() const
-{
-    if(!impl) return 0;
-    return ((CSS2PlayDuringImpl *)impl)->mix();
-}
-
-void CSS2PlayDuring::setMix( const bool _mix )
-{
-
-    if(impl)
-        ((CSS2PlayDuringImpl *)impl)->setMix( _mix );
-}
-
-bool CSS2PlayDuring::repeat() const
-{
-    if(!impl) return 0;
-    return ((CSS2PlayDuringImpl *)impl)->repeat();
-}
-
-void CSS2PlayDuring::setRepeat( const bool _repeat )
-{
-
-    if(impl)
-        ((CSS2PlayDuringImpl *)impl)->setRepeat( _repeat );
-}
-
-
-
-CSS2Properties::CSS2Properties()
-{
-}
-
-CSS2Properties::CSS2Properties(const CSS2Properties &other)
-{
-}
-
-CSS2Properties::CSS2Properties(CSS2PropertiesImpl *impl)
-{
-}
-
-CSS2Properties &CSS2Properties::operator = (const CSS2Properties &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2Properties::~CSS2Properties()
-{
-}
-
-DOMString CSS2Properties::azimuth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("azimuth");
-}
-
-void CSS2Properties::setAzimuth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("azimuth", value);
-}
-
-DOMString CSS2Properties::background() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("background");
-}
-
-void CSS2Properties::setBackground( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("background", value);
-}
-
-DOMString CSS2Properties::backgroundAttachment() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundAttachment");
-}
-
-void CSS2Properties::setBackgroundAttachment( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundAttachment", value);
-}
-
-DOMString CSS2Properties::backgroundColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundColor");
-}
-
-void CSS2Properties::setBackgroundColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundColor", value);
-}
-
-DOMString CSS2Properties::backgroundImage() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundImage");
-}
-
-void CSS2Properties::setBackgroundImage( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundImage", value);
-}
-
-DOMString CSS2Properties::backgroundPosition() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundPosition");
-}
-
-void CSS2Properties::setBackgroundPosition( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundPosition", value);
-}
-
-DOMString CSS2Properties::backgroundRepeat() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundRepeat");
-}
-
-void CSS2Properties::setBackgroundRepeat( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundRepeat", value);
-}
-
-DOMString CSS2Properties::border() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("border");
-}
-
-void CSS2Properties::setBorder( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("border", value);
-}
-
-DOMString CSS2Properties::borderCollapse() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderCollapse");
-}
-
-void CSS2Properties::setBorderCollapse( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderCollapse", value);
-}
-
-DOMString CSS2Properties::borderColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderColor");
-}
-
-void CSS2Properties::setBorderColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderColor", value);
-}
-
-DOMString CSS2Properties::borderSpacing() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderSpacing");
-}
-
-void CSS2Properties::setBorderSpacing( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderSpacing", value);
-}
-
-DOMString CSS2Properties::borderStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderStyle");
-}
-
-void CSS2Properties::setBorderStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderStyle", value);
-}
-
-DOMString CSS2Properties::borderTop() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTop");
-}
-
-void CSS2Properties::setBorderTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTop", value);
-}
-
-DOMString CSS2Properties::borderRight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRight");
-}
-
-void CSS2Properties::setBorderRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRight", value);
-}
-
-DOMString CSS2Properties::borderBottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottom");
-}
-
-void CSS2Properties::setBorderBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottom", value);
-}
-
-DOMString CSS2Properties::borderLeft() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeft");
-}
-
-void CSS2Properties::setBorderLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeft", value);
-}
-
-DOMString CSS2Properties::borderTopColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTopColor");
-}
-
-void CSS2Properties::setBorderTopColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTopColor", value);
-}
-
-DOMString CSS2Properties::borderRightColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRightColor");
-}
-
-void CSS2Properties::setBorderRightColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRightColor", value);
-}
-
-DOMString CSS2Properties::borderBottomColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottomColor");
-}
-
-void CSS2Properties::setBorderBottomColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottomColor", value);
-}
-
-DOMString CSS2Properties::borderLeftColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeftColor");
-}
-
-void CSS2Properties::setBorderLeftColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeftColor", value);
-}
-
-DOMString CSS2Properties::borderTopStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTopStyle");
-}
-
-void CSS2Properties::setBorderTopStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTopStyle", value);
-}
-
-DOMString CSS2Properties::borderRightStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRightStyle");
-}
-
-void CSS2Properties::setBorderRightStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRightStyle", value);
-}
-
-DOMString CSS2Properties::borderBottomStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottomStyle");
-}
-
-void CSS2Properties::setBorderBottomStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottomStyle", value);
-}
-
-DOMString CSS2Properties::borderLeftStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeftStyle");
-}
-
-void CSS2Properties::setBorderLeftStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeftStyle", value);
-}
-
-DOMString CSS2Properties::borderTopWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTopWidth");
-}
-
-void CSS2Properties::setBorderTopWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTopWidth", value);
-}
-
-DOMString CSS2Properties::borderRightWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRightWidth");
-}
-
-void CSS2Properties::setBorderRightWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRightWidth", value);
-}
-
-DOMString CSS2Properties::borderBottomWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottomWidth");
-}
-
-void CSS2Properties::setBorderBottomWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottomWidth", value);
-}
-
-DOMString CSS2Properties::borderLeftWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeftWidth");
-}
-
-void CSS2Properties::setBorderLeftWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeftWidth", value);
-}
-
-DOMString CSS2Properties::borderWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderWidth");
-}
-
-void CSS2Properties::setBorderWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderWidth", value);
-}
-
-DOMString CSS2Properties::bottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("bottom");
-}
-
-void CSS2Properties::setBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("bottom", value);
-}
-
-DOMString CSS2Properties::captionSide() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("captionSide");
-}
-
-void CSS2Properties::setCaptionSide( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("captionSide", value);
-}
-
-DOMString CSS2Properties::clear() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("clear");
-}
-
-void CSS2Properties::setClear( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("clear", value);
-}
-
-DOMString CSS2Properties::clip() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("clip");
-}
-
-void CSS2Properties::setClip( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("clip", value);
-}
-
-DOMString CSS2Properties::color() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("color");
-}
-
-void CSS2Properties::setColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("color", value);
-}
-
-DOMString CSS2Properties::content() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("content");
-}
-
-void CSS2Properties::setContent( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("content", value);
-}
-
-DOMString CSS2Properties::counterIncrement() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("counterIncrement");
-}
-
-void CSS2Properties::setCounterIncrement( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("counterIncrement", value);
-}
-
-DOMString CSS2Properties::counterReset() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("counterReset");
-}
-
-void CSS2Properties::setCounterReset( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("counterReset", value);
-}
-
-DOMString CSS2Properties::cue() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cue");
-}
-
-void CSS2Properties::setCue( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cue", value);
-}
-
-DOMString CSS2Properties::cueAfter() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cueAfter");
-}
-
-void CSS2Properties::setCueAfter( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cueAfter", value);
-}
-
-DOMString CSS2Properties::cueBefore() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cueBefore");
-}
-
-void CSS2Properties::setCueBefore( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cueBefore", value);
-}
-
-DOMString CSS2Properties::cursor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cursor");
-}
-
-void CSS2Properties::setCursor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cursor", value);
-}
-
-DOMString CSS2Properties::direction() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("direction");
-}
-
-void CSS2Properties::setDirection( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("direction", value);
-}
-
-DOMString CSS2Properties::display() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("display");
-}
-
-void CSS2Properties::setDisplay( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("display", value);
-}
-
-DOMString CSS2Properties::elevation() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("elevation");
-}
-
-void CSS2Properties::setElevation( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("elevation", value);
-}
-
-DOMString CSS2Properties::emptyCells() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("emptyCells");
-}
-
-void CSS2Properties::setEmptyCells( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("emptyCells", value);
-}
-
-DOMString CSS2Properties::cssFloat() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cssFloat");
-}
-
-void CSS2Properties::setCssFloat( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cssFloat", value);
-}
-
-DOMString CSS2Properties::font() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("font");
-}
-
-void CSS2Properties::setFont( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("font", value);
-}
-
-DOMString CSS2Properties::fontFamily() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontFamily");
-}
-
-void CSS2Properties::setFontFamily( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontFamily", value);
-}
-
-DOMString CSS2Properties::fontSize() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontSize");
-}
-
-void CSS2Properties::setFontSize( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontSize", value);
-}
-
-DOMString CSS2Properties::fontSizeAdjust() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontSizeAdjust");
-}
-
-void CSS2Properties::setFontSizeAdjust( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontSizeAdjust", value);
-}
-
-DOMString CSS2Properties::fontStretch() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontStretch");
-}
-
-void CSS2Properties::setFontStretch( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontStretch", value);
-}
-
-DOMString CSS2Properties::fontStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontStyle");
-}
-
-void CSS2Properties::setFontStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontStyle", value);
-}
-
-DOMString CSS2Properties::fontVariant() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontVariant");
-}
-
-void CSS2Properties::setFontVariant( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontVariant", value);
-}
-
-DOMString CSS2Properties::fontWeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontWeight");
-}
-
-void CSS2Properties::setFontWeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontWeight", value);
-}
-
-DOMString CSS2Properties::height() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("height");
-}
-
-void CSS2Properties::setHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("height", value);
-}
-
-DOMString CSS2Properties::left() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("left");
-}
-
-void CSS2Properties::setLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("left", value);
-}
-
-DOMString CSS2Properties::letterSpacing() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("letterSpacing");
-}
-
-void CSS2Properties::setLetterSpacing( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("letterSpacing", value);
-}
-
-DOMString CSS2Properties::lineHeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("lineHeight");
-}
-
-void CSS2Properties::setLineHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("lineHeight", value);
-}
-
-DOMString CSS2Properties::listStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStyle");
-}
-
-void CSS2Properties::setListStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStyle", value);
-}
-
-DOMString CSS2Properties::listStyleImage() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStyleImage");
-}
-
-void CSS2Properties::setListStyleImage( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStyleImage", value);
-}
-
-DOMString CSS2Properties::listStylePosition() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStylePosition");
-}
-
-void CSS2Properties::setListStylePosition( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStylePosition", value);
-}
-
-DOMString CSS2Properties::listStyleType() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStyleType");
-}
-
-void CSS2Properties::setListStyleType( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStyleType", value);
-}
-
-DOMString CSS2Properties::margin() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("margin");
-}
-
-void CSS2Properties::setMargin( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("margin", value);
-}
-
-DOMString CSS2Properties::marginTop() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginTop");
-}
-
-void CSS2Properties::setMarginTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginTop", value);
-}
-
-DOMString CSS2Properties::marginRight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginRight");
-}
-
-void CSS2Properties::setMarginRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginRight", value);
-}
-
-DOMString CSS2Properties::marginBottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginBottom");
-}
-
-void CSS2Properties::setMarginBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginBottom", value);
-}
-
-DOMString CSS2Properties::marginLeft() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginLeft");
-}
-
-void CSS2Properties::setMarginLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginLeft", value);
-}
-
-DOMString CSS2Properties::markerOffset() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("markerOffset");
-}
-
-void CSS2Properties::setMarkerOffset( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("markerOffset", value);
-}
-
-DOMString CSS2Properties::marks() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marks");
-}
-
-void CSS2Properties::setMarks( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marks", value);
-}
-
-DOMString CSS2Properties::maxHeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("maxHeight");
-}
-
-void CSS2Properties::setMaxHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("maxHeight", value);
-}
-
-DOMString CSS2Properties::maxWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("maxWidth");
-}
-
-void CSS2Properties::setMaxWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("maxWidth", value);
-}
-
-DOMString CSS2Properties::minHeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("minHeight");
-}
-
-void CSS2Properties::setMinHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("minHeight", value);
-}
-
-DOMString CSS2Properties::minWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("minWidth");
-}
-
-void CSS2Properties::setMinWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("minWidth", value);
-}
-
-DOMString CSS2Properties::orphans() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("orphans");
-}
-
-void CSS2Properties::setOrphans( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("orphans", value);
-}
-
-DOMString CSS2Properties::outline() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outline");
-}
-
-void CSS2Properties::setOutline( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outline", value);
-}
-
-DOMString CSS2Properties::outlineColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outlineColor");
-}
-
-void CSS2Properties::setOutlineColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outlineColor", value);
-}
-
-DOMString CSS2Properties::outlineStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outlineStyle");
-}
-
-void CSS2Properties::setOutlineStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outlineStyle", value);
-}
-
-DOMString CSS2Properties::outlineWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outlineWidth");
-}
-
-void CSS2Properties::setOutlineWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outlineWidth", value);
-}
-
-DOMString CSS2Properties::overflow() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("overflow");
-}
-
-void CSS2Properties::setOverflow( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("overflow", value);
-}
-
-DOMString CSS2Properties::padding() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("padding");
-}
-
-void CSS2Properties::setPadding( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("padding", value);
-}
-
-DOMString CSS2Properties::paddingTop() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingTop");
-}
-
-void CSS2Properties::setPaddingTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingTop", value);
-}
-
-DOMString CSS2Properties::paddingRight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingRight");
-}
-
-void CSS2Properties::setPaddingRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingRight", value);
-}
-
-DOMString CSS2Properties::paddingBottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingBottom");
-}
-
-void CSS2Properties::setPaddingBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingBottom", value);
-}
-
-DOMString CSS2Properties::paddingLeft() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingLeft");
-}
-
-void CSS2Properties::setPaddingLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingLeft", value);
-}
-
-DOMString CSS2Properties::page() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("page");
-}
-
-void CSS2Properties::setPage( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("page", value);
-}
-
-DOMString CSS2Properties::pageBreakAfter() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pageBreakAfter");
-}
-
-void CSS2Properties::setPageBreakAfter( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pageBreakAfter", value);
-}
-
-DOMString CSS2Properties::pageBreakBefore() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pageBreakBefore");
-}
-
-void CSS2Properties::setPageBreakBefore( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pageBreakBefore", value);
-}
-
-DOMString CSS2Properties::pageBreakInside() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pageBreakInside");
-}
-
-void CSS2Properties::setPageBreakInside( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pageBreakInside", value);
-}
-
-DOMString CSS2Properties::pause() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pause");
-}
-
-void CSS2Properties::setPause( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pause", value);
-}
-
-DOMString CSS2Properties::pauseAfter() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pauseAfter");
-}
-
-void CSS2Properties::setPauseAfter( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pauseAfter", value);
-}
-
-DOMString CSS2Properties::pauseBefore() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pauseBefore");
-}
-
-void CSS2Properties::setPauseBefore( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pauseBefore", value);
-}
-
-DOMString CSS2Properties::pitch() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pitch");
-}
-
-void CSS2Properties::setPitch( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pitch", value);
-}
-
-DOMString CSS2Properties::pitchRange() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pitchRange");
-}
-
-void CSS2Properties::setPitchRange( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pitchRange", value);
-}
-
-DOMString CSS2Properties::playDuring() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("playDuring");
-}
-
-void CSS2Properties::setPlayDuring( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("playDuring", value);
-}
-
-DOMString CSS2Properties::position() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("position");
-}
-
-void CSS2Properties::setPosition( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("position", value);
-}
-
-DOMString CSS2Properties::quotes() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("quotes");
-}
-
-void CSS2Properties::setQuotes( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("quotes", value);
-}
-
-DOMString CSS2Properties::richness() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("richness");
-}
-
-void CSS2Properties::setRichness( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("richness", value);
-}
-
-DOMString CSS2Properties::right() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("right");
-}
-
-void CSS2Properties::setRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("right", value);
-}
-
-DOMString CSS2Properties::size() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("size");
-}
-
-void CSS2Properties::setSize( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("size", value);
-}
-
-DOMString CSS2Properties::speak() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speak");
-}
-
-void CSS2Properties::setSpeak( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speak", value);
-}
-
-DOMString CSS2Properties::speakHeader() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speakHeader");
-}
-
-void CSS2Properties::setSpeakHeader( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speakHeader", value);
-}
-
-DOMString CSS2Properties::speakNumeral() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speakNumeral");
-}
-
-void CSS2Properties::setSpeakNumeral( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speakNumeral", value);
-}
-
-DOMString CSS2Properties::speakPunctuation() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speakPunctuation");
-}
-
-void CSS2Properties::setSpeakPunctuation( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speakPunctuation", value);
-}
-
-DOMString CSS2Properties::speechRate() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speechRate");
-}
-
-void CSS2Properties::setSpeechRate( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speechRate", value);
-}
-
-DOMString CSS2Properties::stress() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("stress");
-}
-
-void CSS2Properties::setStress( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("stress", value);
-}
-
-DOMString CSS2Properties::tableLayout() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("tableLayout");
-}
-
-void CSS2Properties::setTableLayout( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("tableLayout", value);
-}
-
-DOMString CSS2Properties::textAlign() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textAlign");
-}
-
-void CSS2Properties::setTextAlign( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textAlign", value);
-}
-
-DOMString CSS2Properties::textDecoration() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textDecoration");
-}
-
-void CSS2Properties::setTextDecoration( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textDecoration", value);
-}
-
-DOMString CSS2Properties::textIndent() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textIndent");
-}
-
-void CSS2Properties::setTextIndent( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textIndent", value);
-}
-
-DOMString CSS2Properties::textShadow() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textShadow");
-}
-
-void CSS2Properties::setTextShadow( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textShadow", value);
-}
-
-DOMString CSS2Properties::textTransform() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textTransform");
-}
-
-void CSS2Properties::setTextTransform( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textTransform", value);
-}
-
-DOMString CSS2Properties::top() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("top");
-}
-
-void CSS2Properties::setTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("top", value);
-}
-
-DOMString CSS2Properties::unicodeBidi() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("unicodeBidi");
-}
-
-void CSS2Properties::setUnicodeBidi( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("unicodeBidi", value);
-}
-
-DOMString CSS2Properties::verticalAlign() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("verticalAlign");
-}
-
-void CSS2Properties::setVerticalAlign( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("verticalAlign", value);
-}
-
-DOMString CSS2Properties::visibility() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("visibility");
-}
-
-void CSS2Properties::setVisibility( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("visibility", value);
-}
-
-DOMString CSS2Properties::voiceFamily() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("voiceFamily");
-}
-
-void CSS2Properties::setVoiceFamily( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("voiceFamily", value);
-}
-
-DOMString CSS2Properties::volume() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("volume");
-}
-
-void CSS2Properties::setVolume( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("volume", value);
-}
-
-DOMString CSS2Properties::whiteSpace() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("whiteSpace");
-}
-
-void CSS2Properties::setWhiteSpace( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("whiteSpace", value);
-}
-
-DOMString CSS2Properties::widows() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("widows");
-}
-
-void CSS2Properties::setWidows( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("widows", value);
-}
-
-DOMString CSS2Properties::width() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("width");
-}
-
-void CSS2Properties::setWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("width", value);
-}
-
-DOMString CSS2Properties::wordSpacing() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("wordSpacing");
-}
-
-void CSS2Properties::setWordSpacing( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("wordSpacing", value);
-}
-
-DOMString CSS2Properties::zIndex() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("zIndex");
-}
-
-void CSS2Properties::setZIndex( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("zIndex", value);
-}
-
-
-
-CSS2TextShadow::CSS2TextShadow()
-{
-}
-
-CSS2TextShadow::CSS2TextShadow(const CSS2TextShadow &other)
-{
-}
-
-CSS2TextShadow::CSS2TextShadow(CSS2TextShadowImpl *impl)
-{
-}
-
-CSS2TextShadow &CSS2TextShadow::operator = (const CSS2TextShadow &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2TextShadow::~CSS2TextShadow()
-{
-}
-
-CSSValue CSS2TextShadow::color() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->color();
-}
-
-CSSValue CSS2TextShadow::horizontal() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->horizontal();
-}
-
-CSSValue CSS2TextShadow::vertical() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->vertical();
-}
-
-CSSValue CSS2TextShadow::blur() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->blur();
-}
-
-
-
diff --git a/WebCore/khtml/dom/css_extensions.h b/WebCore/khtml/dom/css_extensions.h
deleted file mode 100644
index b609252..0000000
--- a/WebCore/khtml/dom/css_extensions.h
+++ /dev/null
@@ -1,2706 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * This file includes excerpts from the Document Object Model (DOM)
- * Level 2 Specification (Candidate Recommendation)
- * http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/
- * Copyright © 2000 W3C® (MIT, INRIA, Keio), All Rights Reserved.
- *
- * $Id$
- */
-#ifndef _CSS_css_extensions_h_
-#define _CSS_css_extensions_h_
-
-#include <css_value.h>
-#include <dom/dom_string.h>
-
-namespace DOM {
-
-/**
- * The <code> CSS2Azimuth </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-azimuth">
- * azimuth </a> CSS Level 2 property.
- *
- */
-class CSS2Azimuth : public CSSValue
-{
-public:
-    CSS2Azimuth();
-    CSS2Azimuth(const CSS2Azimuth &other);
-    CSS2Azimuth(CSS2AzimuthImpl *impl);
-public:
-
-    CSS2Azimuth & operator = (const CSS2Azimuth &other);
-
-    ~CSS2Azimuth();
-
-    /**
-     * A code defining the type of the value as defined in <code>
-     * CSSValue </code> . It would be one of <code> CSS_DEG </code> ,
-     * <code> CSS_RAD </code> , <code> CSS_GRAD </code> or <code>
-     * CSS_IDENT </code> .
-     *
-     */
-    unsigned short azimuthType() const;
-
-    /**
-     * If <code> azimuthType </code> is <code> CSS_IDENT </code> ,
-     * <code> identifier </code> contains one of left-side, far-left,
-     * left, center-left, center, center-right, right, far-right,
-     * right-side, leftwards, rightwards. The empty string if none is
-     * set.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * <code> behind </code> indicates whether the behind identifier
-     * has been set.
-     *
-     */
-    bool behind() const;
-
-    /**
-     * A method to set the angle value with a specified unit. This
-     * method will unset any previously set identifiers values.
-     *
-     * @param unitType The unitType could only be one of <code>
-     * CSS_DEG </code> , <code> CSS_RAD </code> or <code> CSS_GRAD
-     * </code> ).
-     *
-     * @param floatValue The new float value of the angle.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raised if the unit type is invalid.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-     * readonly.
-     *
-     */
-    void setAngleValue ( const unsigned short unitType, const float floatValue );
-
-    /**
-     * Used to retrieved the float value of the azimuth property.
-     *
-     * @param unitType The unit type can be only an angle unit type (
-     * <code> CSS_DEG </code> , <code> CSS_RAD </code> or <code>
-     * CSS_GRAD </code> ).
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raised if the unit type is invalid.
-     *
-     */
-    float getAngleValue ( const unsigned short unitType );
-
-    /**
-     * Setting the identifier for the azimuth property will unset any
-     * previously set angle value. The value of <code> azimuthType
-     * </code> is set to <code> CSS_IDENT </code>
-     *
-     * @param identifier The new identifier. If the identifier is
-     * "leftwards" or "rightward", the behind attribute is ignored.
-     *
-     * @param behind The new value for behind.
-     *
-     * @return
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified <code> identifier </code>
-     * has a syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-     * readonly.
-     *
-     */
-    void setIdentifier ( const DOM::DOMString &identifier, const bool behind );
-};
-
-
-class CSS2BackgroundPositionImpl;
-
-/**
- * The <code> CSS2BackgroundPosition </code> interface represents the
- * <a
- * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position">
- * background-position </a> CSS Level 2 property.
- *
- */
-class CSS2BackgroundPosition : public CSSValue
-{
-public:
-    CSS2BackgroundPosition();
-    CSS2BackgroundPosition(const CSS2BackgroundPosition &other);
-    CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl);
-public:
-
-    CSS2BackgroundPosition & operator = (const CSS2BackgroundPosition &other);
-
-    ~CSS2BackgroundPosition();
-
-    /**
-     * A code defining the type of the horizontal value. It would be
-     * one <code> CSS_PERCENTAGE </code> , <code> CSS_EMS </code> ,
-     * <code> CSS_EXS </code> , <code> CSS_PX </code> , <code> CSS_CM
-     * </code> , <code> CSS_MM </code> , <code> CSS_IN </code> ,
-     * <code> CSS_PT </code> , <code> CSS_PC </code> , <code>
-     * CSS_IDENT </code> , <code> CSS_INHERIT </code> . If one of
-     * horizontal or vertical is <code> CSS_IDENT </code> or <code>
-     * CSS_INHERIT </code> , it's guaranteed that the other is the
-     * same.
-     *
-     */
-    unsigned short horizontalType() const;
-
-    /**
-     * A code defining the type of the horizontal value. The code can
-     * be one of the following units : <code> CSS_PERCENTAGE </code> ,
-     * <code> CSS_EMS </code> , <code> CSS_EXS </code> , <code> CSS_PX
-     * </code> , <code> CSS_CM </code> , <code> CSS_MM </code> ,
-     * <code> CSS_IN </code> , <code> CSS_PT </code> , <code> CSS_PC
-     * </code> , <code> CSS_IDENT </code> , <code> CSS_INHERIT </code>
-     * . If one of horizontal or vertical is <code> CSS_IDENT </code>
-     * or <code> CSS_INHERIT </code> , it's guaranteed that the other
-     * is the same.
-     *
-     */
-    unsigned short verticalType() const;
-
-    /**
-     * If <code> horizontalType </code> is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , this attribute contains the string
-     * representation of the ident, otherwise it contains an empty
-     * string.
-     *
-     */
-    DOM::DOMString horizontalIdentifier() const;
-
-    /**
-     * If <code> verticalType </code> is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , this attribute contains the string
-     * representation of the ident, otherwise it contains an empty
-     * string. The value is <code> "center" </code> if only the
-     * horizontalIdentifier has been set. The value is <code>
-     * "inherit" </code> if the horizontalIdentifier is <code>
-     * "inherit" </code> .
-     *
-     */
-    DOM::DOMString verticalIdentifier() const;
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> horizontalPosition </code> represents a length or
-     * a percentage. If the float doesn't contain a float value or
-     * can't be converted into the specified unit, a <code>
-     * DOMException </code> is raised.
-     *
-     * @param horizontalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getHorizontalPosition ( const float horizontalType );
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> verticalPosition </code> represents a length or a
-     * percentage. If the float doesn't contain a float value or can't
-     * be converted into the specified unit, a <code> DOMException
-     * </code> is raised. The value is <code> 50% </code> if only the
-     * horizontal value has been specified.
-     *
-     * @param verticalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getVerticalPosition ( const float verticalType );
-
-    /**
-     * This method is used to set the horizontal position with a
-     * specified unit. If the vertical value is not a percentage or a
-     * length, it sets the vertical position to <code> 50% </code> .
-     *
-     * @param horizontalType The specified unit (a length or a
-     * percentage).
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setHorizontalPosition ( const unsigned short horizontalType, const float value );
-
-    /**
-     * This method is used to set the vertical position with a
-     * specified unit. If the horizontal value is not a percentage or
-     * a length, it sets the vertical position to <code> 50% </code> .
-     *
-     * @param verticalType The specified unit (a length or a
-     * percentage).
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setVerticalPosition ( const unsigned short verticalType, const float value );
-
-    /**
-     * Sets the identifiers. If the second identifier is the empty
-     * string, the vertical identifier is set to his default value (
-     * <code> "center" </code> ). If the first identfier is <code>
-     * "inherit </code> , the second identifier is ignored and is set
-     * to <code> "inherit" </code> .
-     *
-     * @param horizontalIdentifier The new horizontal identifier.
-     *
-     * @param verticalIdentifier The new vertical identifier.
-     *
-     * @return
-     * @exception DOMException
-     * SYNTAX_ERR: Raises if the identifiers have a syntax error and
-     * is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
-};
-
-
-class CSS2BorderSpacingImpl;
-
-/**
- * The <code> CSS2BorderSpacing </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-border-spacing">
- * border-spacing </a> CSS Level 2 property.
- *
- */
-class CSS2BorderSpacing : public CSSValue
-{
-public:
-    CSS2BorderSpacing();
-    CSS2BorderSpacing(const CSS2BorderSpacing &other);
-    CSS2BorderSpacing(CSS2BorderSpacingImpl *impl);
-public:
-
-    CSS2BorderSpacing & operator = (const CSS2BorderSpacing &other);
-
-    ~CSS2BorderSpacing();
-
-    /**
-     * The A code defining the type of the value as defined in <code>
-     * CSSValue </code> . It would be one of <code> CSS_EMS </code> ,
-     * <code> CSS_EXS </code> , <code> CSS_PX </code> , <code> CSS_CM
-     * </code> , <code> CSS_MM </code> , <code> CSS_IN </code> ,
-     * <code> CSS_PT </code> , <code> CSS_PC </code> or <code>
-     * CSS_INHERIT </code> .
-     *
-     */
-    unsigned short horizontalType() const;
-
-    /**
-     * The A code defining the type of the value as defined in <code>
-     * CSSValue </code> . It would be one of <code> CSS_EMS </code> ,
-     * <code> CSS_EXS </code> , <code> CSS_PX </code> , <code> CSS_CM
-     * </code> , <code> CSS_MM </code> , <code> CSS_IN </code> ,
-     * <code> CSS_PT </code> , <code> CSS_PC </code> or <code>
-     * CSS_INHERIT </code> .
-     *
-     */
-    unsigned short verticalType() const;
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> horizontalSpacing </code> represents a length. If
-     * the float doesn't contain a float value or can't be converted
-     * into the specified unit, a <code> DOMException </code> is
-     * raised.
-     *
-     * @param horizontalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getHorizontalSpacing ( const float horizontalType );
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> verticalSpacing </code> represents a length. If
-     * the float doesn't contain a float value or can't be converted
-     * into the specified unit, a <code> DOMException </code> is
-     * raised. The value is <code> 0 </code> if only the horizontal
-     * value has been specified.
-     *
-     * @param verticalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getVerticalSpacing ( const float verticalType );
-
-    /**
-     * This method is used to set the horizontal spacing with a
-     * specified unit. If the vertical value is a length, it sets the
-     * vertical spacing to <code> 0 </code> .
-     *
-     * @param horizontalType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setHorizontalSpacing ( const unsigned short horizontalType, const float value );
-
-    /**
-     * This method is used to set the vertical spacing with a
-     * specified unit. If the horizontal value is not a length, it
-     * sets the vertical spacing to <code> 0 </code> .
-     *
-     * @param verticalType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setVerticalSpacing ( const unsigned short verticalType, const float value );
-
-    /**
-     * Set this property as inherit. <code> horizontalType </code> and
-     * <code> verticalType </code> will be inherited.
-     *
-     * @return
-     */
-    void setInherit() (  );
-};
-
-
-class CSS2CounterIncrementImpl;
-
-/**
- * The <code> CSS2CounterIncrement </code> interface represents a
- * imple value for the <a
- * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-increment">
- * counter-increment </a> CSS Level 2 property.
- *
- */
-class CSS2CounterIncrement
-{
-public:
-    CSS2CounterIncrement();
-    CSS2CounterIncrement(const CSS2CounterIncrement &other);
-    CSS2CounterIncrement(CSS2CounterIncrementImpl *impl);
-public:
-
-    CSS2CounterIncrement & operator = (const CSS2CounterIncrement &other);
-
-    ~CSS2CounterIncrement();
-
-    /**
-     * The element name.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * see @ref identifier
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified identifier has a syntax
-     * error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setIdentifier( const DOM::DOMString & );
-
-    /**
-     * The increment (default value is 1).
-     *
-     */
-    short increment() const;
-
-    /**
-     * see @ref increment
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setIncrement( const short  );
-};
-
-
-class CSS2CounterResetImpl;
-
-/**
- * The <code> CSS2CounterReset </code> interface represents a simple
- * value for the <a
- * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-reset">
- * counter-reset </a> CSS Level 2 property.
- *
- */
-class CSS2CounterReset
-{
-public:
-    CSS2CounterReset();
-    CSS2CounterReset(const CSS2CounterReset &other);
-    CSS2CounterReset(CSS2CounterResetImpl *impl);
-public:
-
-    CSS2CounterReset & operator = (const CSS2CounterReset &other);
-
-    ~CSS2CounterReset();
-
-    /**
-     * The element name.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * see @ref identifier
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified identifier has a syntax
-     * error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setIdentifier( const DOM::DOMString & );
-
-    /**
-     * The reset (default value is 0).
-     *
-     */
-    short reset() const;
-
-    /**
-     * see @ref reset
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setReset( const short  );
-};
-
-
-class CSS2CursorImpl;
-class CSSValueList;
-
-/**
- * The <code> CSS2Cursor </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor"> cursor
- * </a> CSS Level 2 property.
- *
- */
-class CSS2Cursor : public CSSValue
-{
-public:
-    CSS2Cursor();
-    CSS2Cursor(const CSS2Cursor &other);
-    CSS2Cursor(CSS2CursorImpl *impl);
-public:
-
-    CSS2Cursor & operator = (const CSS2Cursor &other);
-
-    ~CSS2Cursor();
-
-    /**
-     * A code defining the type of the property. It would one of
-     * <code> CSS_UNKNOWN </code> or <code> CSS_INHERIT </code> . If
-     * the type is <code> CSS_UNKNOWN </code> , then <code> uris
-     * </code> contains a list of URIs and <code> predefinedCursor
-     * </code> contains an ident. Setting this attribute from <code>
-     * CSS_INHERIT </code> to <code> CSS_UNKNOWN </code> will set the
-     * <code> predefinedCursor </code> to <code> "auto" </code> .
-     *
-     */
-    unsigned short cursorType() const;
-
-    /**
-     * see @ref cursorType
-     */
-    void setCursorType( const unsigned short  );
-
-    /**
-     * <code> uris </code> represents the list of URIs ( <code>
-     * CSS_URI </code> ) on the cursor property. The list can be
-     * empty.
-     *
-     */
-    CSSValueList uris() const;
-
-    /**
-     * This identifier represents a generic cursor name or an empty
-     * string.
-     *
-     */
-    DOM::DOMString predefinedCursor() const;
-
-    /**
-     * see @ref predefinedCursor
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setPredefinedCursor( const DOM::DOMString & );
-};
-
-
-class CSS2FontFaceSrcImpl;
-class CSSValueList;
-
-/**
- * The <code> CSS2Cursor </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/fonts.html#descdef-src"> src
- * </a> CSS Level 2 descriptor.
- *
- */
-class CSS2FontFaceSrc
-{
-public:
-    CSS2FontFaceSrc();
-    CSS2FontFaceSrc(const CSS2FontFaceSrc &other);
-    CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl);
-public:
-
-    CSS2FontFaceSrc & operator = (const CSS2FontFaceSrc &other);
-
-    ~CSS2FontFaceSrc();
-
-    /**
-     * Specifies the source of the font, empty string otherwise.
-     *
-     */
-    DOM::DOMString uri() const;
-
-    /**
-     * see @ref uri
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setUri( const DOM::DOMString & );
-
-    /**
-     * This attribute contains a list of strings for the format CSS
-     * function.
-     *
-     */
-    CSSValueList format() const;
-
-    /**
-     * Specifies the full font name of a locally installed font.
-     *
-     */
-    DOM::DOMString fontFaceName() const;
-
-    /**
-     * see @ref fontFaceName
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setFontFaceName( const DOM::DOMString & );
-};
-
-
-class CSS2FontFaceWidthsImpl;
-class CSSValueList;
-
-/**
- * The <code> CSS2Cursor </code> interface represents a simple value
- * for the <a
- * href="http://www.w3.org/TR/REC-CSS2/fonts.html#descdef-widths">
- * widths </a> CSS Level 2 descriptor.
- *
- */
-class CSS2FontFaceWidths
-{
-public:
-    CSS2FontFaceWidths();
-    CSS2FontFaceWidths(const CSS2FontFaceWidths &other);
-    CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl);
-public:
-
-    CSS2FontFaceWidths & operator = (const CSS2FontFaceWidths &other);
-
-    ~CSS2FontFaceWidths();
-
-    /**
-     * The range for the characters.
-     *
-     */
-    DOM::DOMString urange() const;
-
-    /**
-     * see @ref urange
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setUrange( const DOM::DOMString & );
-
-    /**
-     * A list of numbers representing the glyph widths.
-     *
-     */
-    CSSValueList numbers() const;
-};
-
-
-class CSS2PageSizeImpl;
-
-/**
- * The <code> CSS2Cursor </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-size"> size
- * </a> CSS Level 2 descriptor.
- *
- */
-class CSS2PageSize : public CSSValue
-{
-public:
-    CSS2PageSize();
-    CSS2PageSize(const CSS2PageSize &other);
-    CSS2PageSize(CSS2PageSizeImpl *impl);
-public:
-
-    CSS2PageSize & operator = (const CSS2PageSize &other);
-
-    ~CSS2PageSize();
-
-    /**
-     * A code defining the type of the width of the page. It would be
-     * one of <code> CSS_EMS </code> , <code> CSS_EXS </code> , <code>
-     * CSS_PX </code> , <code> CSS_CM </code> , <code> CSS_MM </code>
-     * , <code> CSS_IN </code> , <code> CSS_PT </code> , <code> CSS_PC
-     * </code> , <code> CSS_IDENT </code> , <code> CSS_INHERIT </code>
-     * . If one of width or height is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , it's guaranteed that the other is
-     * the same.
-     *
-     */
-    unsigned short widthType() const;
-
-    /**
-     * A code defining the type of the height of the page. It would be
-     * one of <code> CSS_EMS </code> , <code> CSS_EXS </code> , <code>
-     * CSS_PX </code> , <code> CSS_CM </code> , <code> CSS_MM </code>
-     * , <code> CSS_IN </code> , <code> CSS_PT </code> , <code> CSS_PC
-     * </code> , <code> CSS_IDENT </code> , <code> CSS_INHERIT </code>
-     * . If one of width or height is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , it's guaranteed that the other is
-     * the same.
-     *
-     */
-    unsigned short heightType() const;
-
-    /**
-     * If <code> width </code> is <code> CSS_IDENT </code> or <code>
-     * CSS_INHERIT </code> , this attribute contains the string
-     * representation of the ident, otherwise it contains an empty
-     * string.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> widthType </code> represents a length. If the
-     * float doesn't contain a float value or can't be converted into
-     * the specified unit, a <code> DOMException </code> is raised.
-     *
-     * @param widthType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getWidth ( const float widthType );
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> heightType </code> represents a length. If the
-     * float doesn't contain a float value or can't be converted into
-     * the specified unit, a <code> DOMException </code> is raised. If
-     * only the width value has been specified, the height value is
-     * the same.
-     *
-     * @param heightType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getHeightSize ( const float heightType );
-
-    /**
-     * This method is used to set the width position with a specified
-     * unit. If the <code> heightType </code> is not a length, it sets
-     * the height position to the same value.
-     *
-     * @param widthType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setWidthSize ( const unsigned short widthType, const float value );
-
-    /**
-     * This method is used to set the height position with a specified
-     * unit. If the <code> widthType </code> is not a length, it sets
-     * the width position to the same value.
-     *
-     * @param heightType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setHeightSize ( const unsigned short heightType, const float value );
-
-    /**
-     * Sets the identifier.
-     *
-     * @param identifier The new identifier.
-     *
-     * @return
-     * @exception DOMException
-     * SYNTAX_ERR: Raises if the identifier has a syntax error and is
-     * unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setIdentifier ( const DOM::DOMString &identifier );
-};
-
-
-class CSS2PlayDuringImpl;
-
-/**
- * The <code> CSS2PlayDuring </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-play-during">
- * play-during </a> CSS Level 2 property.
- *
- */
-class CSS2PlayDuring : public CSSValue
-{
-public:
-    CSS2PlayDuring();
-    CSS2PlayDuring(const CSS2PlayDuring &other);
-    CSS2PlayDuring(CSS2PlayDuringImpl *impl);
-public:
-
-    CSS2PlayDuring & operator = (const CSS2PlayDuring &other);
-
-    ~CSS2PlayDuring();
-
-    /**
-     * A code defining the type of the value as define in <code>
-     * CSSvalue </code> . It would be one of <code> CSS_UNKNOWN
-     * </code> , <code> CSS_INHERIT </code> , <code> CSS_IDENT </code>
-     * .
-     *
-     */
-    unsigned short playDuringType() const;
-
-    /**
-     * One of <code> "inherit" </code> , <code> "auto" </code> ,
-     * <code> "none" </code> or the empty string if the <code>
-     * playDuringType </code> is <code> CSS_UNKNOWN </code> . On
-     * setting, it will set the <code> uri </code> to the empty string
-     * and <code> mix </code> and <code> repeat </code> to <code>
-     * false </code> .
-     *
-     */
-    DOM::DOMString playDuringIdentifier() const;
-
-    /**
-     * see @ref playDuringIdentifier
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setPlayDuringIdentifier( const DOM::DOMString & );
-
-    /**
-     * The sound specified by the <code> uri </code> . It will set the
-     * <code> playDuringType </code> attribute to <code> CSS_UNKNOWN
-     * </code> .
-     *
-     */
-    DOM::DOMString uri() const;
-
-    /**
-     * see @ref uri
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setUri( const DOM::DOMString & );
-
-    /**
-     * <code> true </code> if the sound should be mixed. It will be
-     * ignored if the attribute doesn't contain a <code> uri </code> .
-     *
-     */
-    bool mix() const;
-
-    /**
-     * see @ref mix
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setMix( const bool  );
-
-    /**
-     * <code> true </code> if the sound should be repeated. It will be
-     * ignored if the attribute doesn't contain a <code> uri </code> .
-     *
-     */
-    bool repeat() const;
-
-    /**
-     * see @ref repeat
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setRepeat( const bool );
-};
-
-
-class CSS2PropertiesImpl;
-
-/**
- * The <code> CSS2Properties </code> interface represents a
- * convenience mechanism for retrieving and setting properties within
- * a <code> CSSStyleDeclaration </code> . The attributes of this
- * interface correspond to all the <a
- * href="http://www.w3.org/TR/REC-CSS2/propidx.html"> properties
- * specified in CSS2 </a> . Getting an attribute of this interface is
- * equivalent to calling the <code> getPropertyValue </code> method of
- * the <code> CSSStyleDeclaration </code> interface. Setting an
- * attribute of this interface is equivalent to calling the <code>
- * setProperty </code> method of the <code> CSSStyleDeclaration
- * </code> interface.
- *
- *  A compliant implementation is not required to implement the <code>
- * CSS2Properties </code> interface. If an implementation does
- * implement this interface, the expectation is that language-specific
- * methods can be used to cast from an instance of the <code>
- * CSSStyleDeclaration </code> interface to the <code> CSS2Properties
- * </code> interface.
- *
- *  If an implementation does implement this interface, it is expected
- * to understand the specific syntax of the shorthand properties, and
- * apply their semantics; when the <code> margin </code> property is
- * set, for example, the <code> marginTop </code> , <code> marginRight
- * </code> , <code> marginBottom </code> and <code> marginLeft </code>
- * properties are actually being set by the underlying implementation.
- *
- *  When dealing with CSS "shorthand" properties, the shorthand
- * properties should be decomposed into their component longhand
- * properties as appropriate, and when querying for their value, the
- * form returned should be the shortest form exactly equivalent to the
- * declarations made in the ruleset. However, if there is no shorthand
- * declaration that could be added to the ruleset without changing in
- * any way the rules already declared in the ruleset (i.e., by adding
- * longhand rules that were previously not declared in the ruleset),
- * then the empty string should be returned for the shorthand
- * property.
- *
- *  For example, querying for the <code> font </code> property should
- * not return "normal normal normal 14pt/normal Arial, sans-serif",
- * when "14pt Arial, sans-serif" suffices (the normals are initial
- * values, and are implied by use of the longhand property).
- *
- *  If the values for all the longhand properties that compose a
- * particular string are the initial values, then a string consisting
- * of all the initial values should be returned (e.g. a <code>
- * border-width </code> value of "medium" should be returned as such,
- * not as "").
- *
- *  For some shorthand properties that take missing values from other
- * sides, such as the <code> margin </code> , <code> padding </code> ,
- * and <code> border-[width|style|color] </code> properties, the
- * minimum number of sides possible should be used, i.e., "0px 10px"
- * will be returned instead of "0px 10px 0px 10px".
- *
- *  If the value of a shorthand property can not be decomposed into
- * its component longhand properties, as is the case for the <code>
- * font </code> property with a value of "menu", querying for the
- * values of the component longhand properties should return the empty
- * string.
- *
- */
-class CSS2Properties
-{
-public:
-    CSS2Properties();
-    CSS2Properties(const CSS2Properties &other);
-    CSS2Properties(CSS2PropertiesImpl *impl);
-public:
-
-    CSS2Properties & operator = (const CSS2Properties &other);
-
-    ~CSS2Properties();
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-azimuth">
-     * azimuth property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString azimuth() const;
-
-    /**
-     * see @ref azimuth
-     */
-    void setAzimuth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background">
-     * background property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString background() const;
-
-    /**
-     * see @ref background
-     */
-    void setBackground( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-attachment">
-     * background-attachment property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundAttachment() const;
-
-    /**
-     * see @ref backgroundAttachment
-     */
-    void setBackgroundAttachment( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-color">
-     * background-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundColor() const;
-
-    /**
-     * see @ref backgroundColor
-     */
-    void setBackgroundColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-image">
-     * background-image property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundImage() const;
-
-    /**
-     * see @ref backgroundImage
-     */
-    void setBackgroundImage( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position">
-     * background-position property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundPosition() const;
-
-    /**
-     * see @ref backgroundPosition
-     */
-    void setBackgroundPosition( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-repeat">
-     * background-repeat property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundRepeat() const;
-
-    /**
-     * see @ref backgroundRepeat
-     */
-    void setBackgroundRepeat( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border">
-     * border property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString border() const;
-
-    /**
-     * see @ref border
-     */
-    void setBorder( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-border-collapse">
-     * border-collapse property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderCollapse() const;
-
-    /**
-     * see @ref borderCollapse
-     */
-    void setBorderCollapse( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-color">
-     * border-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderColor() const;
-
-    /**
-     * see @ref borderColor
-     */
-    void setBorderColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-border-spacing">
-     * border-spacing property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderSpacing() const;
-
-    /**
-     * see @ref borderSpacing
-     */
-    void setBorderSpacing( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-style">
-     * border-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderStyle() const;
-
-    /**
-     * see @ref borderStyle
-     */
-    void setBorderStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top">
-     * border-top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTop() const;
-
-    /**
-     * see @ref borderTop
-     */
-    void setBorderTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right">
-     * border-right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRight() const;
-
-    /**
-     * see @ref borderRight
-     */
-    void setBorderRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-bottom">
-     * border-bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottom() const;
-
-    /**
-     * see @ref borderBottom
-     */
-    void setBorderBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left">
-     * border-left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeft() const;
-
-    /**
-     * see @ref borderLeft
-     */
-    void setBorderLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top-color">
-     * border-top-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTopColor() const;
-
-    /**
-     * see @ref borderTopColor
-     */
-    void setBorderTopColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right-color">
-     * border-right-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRightColor() const;
-
-    /**
-     * see @ref borderRightColor
-     */
-    void setBorderRightColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/#propdef-border-bottom-color">
-     * border-bottom-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottomColor() const;
-
-    /**
-     * see @ref borderBottomColor
-     */
-    void setBorderBottomColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left-color">
-     * border-left-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeftColor() const;
-
-    /**
-     * see @ref borderLeftColor
-     */
-    void setBorderLeftColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top-style">
-     * border-top-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTopStyle() const;
-
-    /**
-     * see @ref borderTopStyle
-     */
-    void setBorderTopStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right-style">
-     * border-right-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRightStyle() const;
-
-    /**
-     * see @ref borderRightStyle
-     */
-    void setBorderRightStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-bottom-style">
-     * border-bottom-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottomStyle() const;
-
-    /**
-     * see @ref borderBottomStyle
-     */
-    void setBorderBottomStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left-style">
-     * border-left-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeftStyle() const;
-
-    /**
-     * see @ref borderLeftStyle
-     */
-    void setBorderLeftStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top-width">
-     * border-top-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTopWidth() const;
-
-    /**
-     * see @ref borderTopWidth
-     */
-    void setBorderTopWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right-width">
-     * border-right-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRightWidth() const;
-
-    /**
-     * see @ref borderRightWidth
-     */
-    void setBorderRightWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-bottom-width">
-     * border-bottom-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottomWidth() const;
-
-    /**
-     * see @ref borderBottomWidth
-     */
-    void setBorderBottomWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left-width">
-     * border-left-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeftWidth() const;
-
-    /**
-     * see @ref borderLeftWidth
-     */
-    void setBorderLeftWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-width">
-     * border-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderWidth() const;
-
-    /**
-     * see @ref borderWidth
-     */
-    void setBorderWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-bottom">
-     * bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString bottom() const;
-
-    /**
-     * see @ref bottom
-     */
-    void setBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-caption-side">
-     * caption-side property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString captionSide() const;
-
-    /**
-     * see @ref captionSide
-     */
-    void setCaptionSide( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-clear">
-     * clear property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString clear() const;
-
-    /**
-     * see @ref clear
-     */
-    void setClear( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx#propdef-clip"> clip
-     * property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString clip() const;
-
-    /**
-     * see @ref clip
-     */
-    void setClip( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-color">
-     * color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString color() const;
-
-    /**
-     * see @ref color
-     */
-    void setColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-content">
-     * content property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString content() const;
-
-    /**
-     * see @ref content
-     */
-    void setContent( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-increment">
-     * counter-increment property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString counterIncrement() const;
-
-    /**
-     * see @ref counterIncrement
-     */
-    void setCounterIncrement( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-reset">
-     * counter-reset property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString counterReset() const;
-
-    /**
-     * see @ref counterReset
-     */
-    void setCounterReset( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-cue">
-     * cue property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cue() const;
-
-    /**
-     * see @ref cue
-     */
-    void setCue( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-cue-fter">
-     * cue-after property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cueAfter() const;
-
-    /**
-     * see @ref cueAfter
-     */
-    void setCueAfter( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-cue-before">
-     * cue-before property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cueBefore() const;
-
-    /**
-     * see @ref cueBefore
-     */
-    void setCueBefore( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor">
-     * cursor property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cursor() const;
-
-    /**
-     * see @ref cursor
-     */
-    void setCursor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-direction">
-     * direction property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString direction() const;
-
-    /**
-     * see @ref direction
-     */
-    void setDirection( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-display">
-     * display property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString display() const;
-
-    /**
-     * see @ref display
-     */
-    void setDisplay( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-elevation">
-     * elevation property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString elevation() const;
-
-    /**
-     * see @ref elevation
-     */
-    void setElevation( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-empty-cells">
-     * empty-cells property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString emptyCells() const;
-
-    /**
-     * see @ref emptyCells
-     */
-    void setEmptyCells( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float">
-     * float property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cssFloat() const;
-
-    /**
-     * see @ref cssFloat
-     */
-    void setCssFloat( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font">
-     * font property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString font() const;
-
-    /**
-     * see @ref font
-     */
-    void setFont( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-family">
-     * font-family property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontFamily() const;
-
-    /**
-     * see @ref fontFamily
-     */
-    void setFontFamily( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size">
-     * font-size property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontSize() const;
-
-    /**
-     * see @ref fontSize
-     */
-    void setFontSize( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size-adjust">
-     * font-size-adjust property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontSizeAdjust() const;
-
-    /**
-     * see @ref fontSizeAdjust
-     */
-    void setFontSizeAdjust( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-stretch">
-     * font-stretch property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontStretch() const;
-
-    /**
-     * see @ref fontStretch
-     */
-    void setFontStretch( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-style">
-     * font-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontStyle() const;
-
-    /**
-     * see @ref fontStyle
-     */
-    void setFontStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-variant">
-     * font-variant property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontVariant() const;
-
-    /**
-     * see @ref fontVariant
-     */
-    void setFontVariant( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-weight">
-     * font-weight property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontWeight() const;
-
-    /**
-     * see @ref fontWeight
-     */
-    void setFontWeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-height">
-     * height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString height() const;
-
-    /**
-     * see @ref height
-     */
-    void setHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-left">
-     * left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString left() const;
-
-    /**
-     * see @ref left
-     */
-    void setLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-letter-spacing">
-     * letter-spacing property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString letterSpacing() const;
-
-    /**
-     * see @ref letterSpacing
-     */
-    void setLetterSpacing( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-line-height">
-     * line-height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString lineHeight() const;
-
-    /**
-     * see @ref lineHeight
-     */
-    void setLineHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style">
-     * list-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStyle() const;
-
-    /**
-     * see @ref listStyle
-     */
-    void setListStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style-image">
-     * list-style-image property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStyleImage() const;
-
-    /**
-     * see @ref listStyleImage
-     */
-    void setListStyleImage( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style-position">
-     * list-style-position property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStylePosition() const;
-
-    /**
-     * see @ref listStylePosition
-     */
-    void setListStylePosition( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style-type">
-     * list-style-type property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStyleType() const;
-
-    /**
-     * see @ref listStyleType
-     */
-    void setListStyleType( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin">
-     * margin property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString margin() const;
-
-    /**
-     * see @ref margin
-     */
-    void setMargin( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-top">
-     * margin-top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginTop() const;
-
-    /**
-     * see @ref marginTop
-     */
-    void setMarginTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-right">
-     * margin-right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginRight() const;
-
-    /**
-     * see @ref marginRight
-     */
-    void setMarginRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-bottom">
-     * margin-bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginBottom() const;
-
-    /**
-     * see @ref marginBottom
-     */
-    void setMarginBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-left">
-     * margin-left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginLeft() const;
-
-    /**
-     * see @ref marginLeft
-     */
-    void setMarginLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-marker-offset">
-     * marker-offset property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString markerOffset() const;
-
-    /**
-     * see @ref markerOffset
-     */
-    void setMarkerOffset( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-marks">
-     * marks property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marks() const;
-
-    /**
-     * see @ref marks
-     */
-    void setMarks( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-max-height">
-     * max-height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString maxHeight() const;
-
-    /**
-     * see @ref maxHeight
-     */
-    void setMaxHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-max-width">
-     * max-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString maxWidth() const;
-
-    /**
-     * see @ref maxWidth
-     */
-    void setMaxWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-min-height">
-     * min-height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString minHeight() const;
-
-    /**
-     * see @ref minHeight
-     */
-    void setMinHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-min-width">
-     * min-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString minWidth() const;
-
-    /**
-     * see @ref minWidth
-     */
-    void setMinWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-orphans">
-     * orphans property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString orphans() const;
-
-    /**
-     * see @ref orphans
-     */
-    void setOrphans( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline">
-     * outline property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outline() const;
-
-    /**
-     * see @ref outline
-     */
-    void setOutline( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-color">
-     * outline-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outlineColor() const;
-
-    /**
-     * see @ref outlineColor
-     */
-    void setOutlineColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-style">
-     * outline-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outlineStyle() const;
-
-    /**
-     * see @ref outlineStyle
-     */
-    void setOutlineStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-width">
-     * outline-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outlineWidth() const;
-
-    /**
-     * see @ref outlineWidth
-     */
-    void setOutlineWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-overflow">
-     * overflow property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString overflow() const;
-
-    /**
-     * see @ref overflow
-     */
-    void setOverflow( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding">
-     * padding property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString padding() const;
-
-    /**
-     * see @ref padding
-     */
-    void setPadding( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-top">
-     * padding-top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingTop() const;
-
-    /**
-     * see @ref paddingTop
-     */
-    void setPaddingTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-right">
-     * padding-right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingRight() const;
-
-    /**
-     * see @ref paddingRight
-     */
-    void setPaddingRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-bottom">
-     * padding-bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingBottom() const;
-
-    /**
-     * see @ref paddingBottom
-     */
-    void setPaddingBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-left">
-     * padding-left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingLeft() const;
-
-    /**
-     * see @ref paddingLeft
-     */
-    void setPaddingLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page">
-     * page property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString page() const;
-
-    /**
-     * see @ref page
-     */
-    void setPage( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page-break-after">
-     * page-break-after property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pageBreakAfter() const;
-
-    /**
-     * see @ref pageBreakAfter
-     */
-    void setPageBreakAfter( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page-break-before">
-     * page-break-before property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pageBreakBefore() const;
-
-    /**
-     * see @ref pageBreakBefore
-     */
-    void setPageBreakBefore( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page-break-inside">
-     * page-break-inside property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pageBreakInside() const;
-
-    /**
-     * see @ref pageBreakInside
-     */
-    void setPageBreakInside( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pause">
-     * pause property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pause() const;
-
-    /**
-     * see @ref pause
-     */
-    void setPause( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pause-after">
-     * pause-after property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pauseAfter() const;
-
-    /**
-     * see @ref pauseAfter
-     */
-    void setPauseAfter( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pause-before">
-     * pause-before property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pauseBefore() const;
-
-    /**
-     * see @ref pauseBefore
-     */
-    void setPauseBefore( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pitch">
-     * pitch property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pitch() const;
-
-    /**
-     * see @ref pitch
-     */
-    void setPitch( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pitch-range">
-     * pitch-range property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pitchRange() const;
-
-    /**
-     * see @ref pitchRange
-     */
-    void setPitchRange( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-play-during">
-     * play-during property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString playDuring() const;
-
-    /**
-     * see @ref playDuring
-     */
-    void setPlayDuring( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-position">
-     * position property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString position() const;
-
-    /**
-     * see @ref position
-     */
-    void setPosition( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-quotes">
-     * quotes property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString quotes() const;
-
-    /**
-     * see @ref quotes
-     */
-    void setQuotes( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-richness">
-     * richness property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString richness() const;
-
-    /**
-     * see @ref richness
-     */
-    void setRichness( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-right">
-     * right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString right() const;
-
-    /**
-     * see @ref right
-     */
-    void setRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-size">
-     * size property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString size() const;
-
-    /**
-     * see @ref size
-     */
-    void setSize( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speak">
-     * speak property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speak() const;
-
-    /**
-     * see @ref speak
-     */
-    void setSpeak( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-speak-header">
-     * speak-header property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speakHeader() const;
-
-    /**
-     * see @ref speakHeader
-     */
-    void setSpeakHeader( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speak-numeral">
-     * speak-numeral property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speakNumeral() const;
-
-    /**
-     * see @ref speakNumeral
-     */
-    void setSpeakNumeral( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speak-punctuation">
-     * speak-punctuation property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speakPunctuation() const;
-
-    /**
-     * see @ref speakPunctuation
-     */
-    void setSpeakPunctuation( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speech-rate">
-     * speech-rate property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speechRate() const;
-
-    /**
-     * see @ref speechRate
-     */
-    void setSpeechRate( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-stress">
-     * stress property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString stress() const;
-
-    /**
-     * see @ref stress
-     */
-    void setStress( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-table-layout">
-     * table-layout property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString tableLayout() const;
-
-    /**
-     * see @ref tableLayout
-     */
-    void setTableLayout( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-align">
-     * text-align property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textAlign() const;
-
-    /**
-     * see @ref textAlign
-     */
-    void setTextAlign( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-decoration">
-     * text-decoration property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textDecoration() const;
-
-    /**
-     * see @ref textDecoration
-     */
-    void setTextDecoration( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-indent">
-     * text-indent property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textIndent() const;
-
-    /**
-     * see @ref textIndent
-     */
-    void setTextIndent( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-shadow">
-     * text-shadow property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textShadow() const;
-
-    /**
-     * see @ref textShadow
-     */
-    void setTextShadow( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-transform">
-     * text-transform property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textTransform() const;
-
-    /**
-     * see @ref textTransform
-     */
-    void setTextTransform( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-top">
-     * top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString top() const;
-
-    /**
-     * see @ref top
-     */
-    void setTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-unicode-bidi">
-     * unicode-bidi property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString unicodeBidi() const;
-
-    /**
-     * see @ref unicodeBidi
-     */
-    void setUnicodeBidi( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-vertical-align">
-     * vertical-align property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString verticalAlign() const;
-
-    /**
-     * see @ref verticalAlign
-     */
-    void setVerticalAlign( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-visibility">
-     * visibility property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString visibility() const;
-
-    /**
-     * see @ref visibility
-     */
-    void setVisibility( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-voice-family">
-     * voice-family property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString voiceFamily() const;
-
-    /**
-     * see @ref voiceFamily
-     */
-    void setVoiceFamily( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-volume">
-     * volume property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString volume() const;
-
-    /**
-     * see @ref volume
-     */
-    void setVolume( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-white-space">
-     * white-space property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString whiteSpace() const;
-
-    /**
-     * see @ref whiteSpace
-     */
-    void setWhiteSpace( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-widows">
-     * widows property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString widows() const;
-
-    /**
-     * see @ref widows
-     */
-    void setWidows( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-width">
-     * width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString width() const;
-
-    /**
-     * see @ref width
-     */
-    void setWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-word-spacing">
-     * word-spacing property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString wordSpacing() const;
-
-    /**
-     * see @ref wordSpacing
-     */
-    void setWordSpacing( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-z-index">
-     * z-index property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString zIndex() const;
-
-    /**
-     * see @ref zIndex
-     */
-    void setZIndex( const DOM::DOMString & );
-};
-
-
-class CSS2TextShadowImpl;
-class CSSValue;
-
-/**
- * The <code> CSS2TextShadow </code> interface represents a simple
- * value for the <a
- * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-shadow">
- * text-shadow </a> CSS Level 2 property.
- *
- */
-class CSS2TextShadow
-{
-public:
-    CSS2TextShadow();
-    CSS2TextShadow(const CSS2TextShadow &other);
-    CSS2TextShadow(CSS2TextShadowImpl *impl);
-public:
-
-    CSS2TextShadow & operator = (const CSS2TextShadow &other);
-
-    ~CSS2TextShadow();
-
-    /**
-     * Specified the color of the text shadow. The CSS Value can
-     * contain an empty string if no color has been specified.
-     *
-     */
-    CSSValue color() const;
-
-    /**
-     * The horizontal position of the text shadow. <code> 0 </code> if
-     * no length has been specified.
-     *
-     */
-    CSSValue horizontal() const;
-
-    /**
-     * The vertical position of the text shadow. <code> 0 </code> if
-     * no length has been specified.
-     *
-     */
-    CSSValue vertical() const;
-
-    /**
-     * The blur radius of the text shadow. <code> 0 </code> if no
-     * length has been specified.
-     *
-     */
-    CSSValue blur() const;
-};
-
-
-}; // namespace
-
-#endif
diff --git a/WebCore/khtml/ecma/MakeSystemChanges.sh b/WebCore/khtml/ecma/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/khtml/ecma/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/ecma/Makefile.am b/WebCore/khtml/ecma/Makefile.am
deleted file mode 100644
index 78e3d0f..0000000
--- a/WebCore/khtml/ecma/Makefile.am
+++ /dev/null
@@ -1,44 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1999 Harri Porten (porten at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-INCLUDES = -I$(top_srcdir) \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- $(all_includes)
-
-KDE_CXXFLAGS = $(USE_EXCEPTIONS)
-
-kde_module_LTLIBRARIES = kjs_html.la
-
-noinst_HEADERS = kjs_html.h kjs_dom.h kjs_window.h kjs_navigator.h \
-	kjs_text.h kjs_binding.h kjs_proxy.h kjs_css.h kjs_range.h \
-	kjs_traversal.h kjs_events.h kjs_views.h kjs_debugwin.h
-
-# HTML module
-kjs_html_la_SOURCES = kjs_html.cpp kjs_dom.cpp kjs_window.cpp \
-	kjs_navigator.cpp kjs_text.cpp kjs_binding.cpp kjs_proxy.cpp \
-	kjs_css.cpp kjs_range.cpp kjs_traversal.cpp kjs_events.cpp \
-	kjs_views.cpp kjs_debugwin.cpp
-kjs_html_la_LDFLAGS = -module -avoid-version $(all_libraries)
-kjs_html_la_LIBADD = $(top_builddir)/kjs/libkjs.la ../libkhtml.la
-kjs_html_la_METASOURCES = AUTO
-
-# interactive test program
-#check_PROGRAMS = testecma
-#testecma_SOURCES = testecma.cpp $(kjs_html_la_SOURCES)
-#testecma_LDADD = ../libkhtml.la $(top_builddir)/kjs/libkjs.la 
diff --git a/WebCore/khtml/ecma/Makefile.in.apple b/WebCore/khtml/ecma/Makefile.in.apple
deleted file mode 100644
index 4324305..0000000
--- a/WebCore/khtml/ecma/Makefile.in.apple
+++ /dev/null
@@ -1,78 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmlecma.a
-
-PROGRAM = testecma
-
-CLEAN_FILES = $(OBJECTS) \
-	kjs_window.moc \
-	$(LIBRARY) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../css \
-	-I../dom \
-	-I../html \
-	-I../misc \
-	-I../xml \
-	-I../.. \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY) 
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-$(PROGRAM): testecma.o
-	$(CC) -o $@ $< -L. -lkhtmlecma
-
-kjs_window.cpp: kjs_window.moc
-kjs_window.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/html/MakeSystemChanges.sh b/WebCore/khtml/html/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/khtml/html/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/html/Makefile.am b/WebCore/khtml/html/Makefile.am
deleted file mode 100644
index d8b870c..0000000
--- a/WebCore/khtml/html/Makefile.am
+++ /dev/null
@@ -1,54 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlhtml.la
-libkhtmlhtml_la_SOURCES = \
-	htmlparser.cpp         htmltokenizer.cpp \
-	dtd.cpp                html_headimpl.cpp      html_blockimpl.cpp  \
-	html_elementimpl.cpp   html_inlineimpl.cpp    html_documentimpl.cpp \
-	html_baseimpl.cpp      html_imageimpl.cpp     html_listimpl.cpp \
-	html_miscimpl.cpp      html_formimpl.cpp      html_objectimpl.cpp \
-	html_tableimpl.cpp
-
-libkhtmlhtml_la_METASOURCES = AUTO
-
-
-noinst_HEADERS = \
-	dtd.h                html_headimpl.h      html_tableimpl.h \
-	html_baseimpl.h      html_imageimpl.h     htmlparser.h \
-	html_blockimpl.h     html_inlineimpl.h    \
-	html_documentimpl.h  html_listimpl.h      htmltokenizer.h \
-	html_elementimpl.h   html_miscimpl.h \
-	html_formimpl.h      html_objectimpl.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/kjs -I$(top_srcdir)/khtml/java \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir) \
- $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation 
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/khtml/html/Makefile.in.apple b/WebCore/khtml/html/Makefile.in.apple
deleted file mode 100644
index 4880c11..0000000
--- a/WebCore/khtml/html/Makefile.in.apple
+++ /dev/null
@@ -1,80 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS)
-
-LIBRARY = libkhtmlhtml.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../../kdecore \
-	-I../../kjs \
-	-I.. \
-	-I../misc \
-	-I../css \
-	-I../dom \
-	-I../xml \
-	-I../rendering \
-	-I. \
-	-I$(TOPSRCDIR) \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-htmltokenizer.cpp: htmltokenizer.moc
-htmltokenizer.moc:
-	touch $@
-
-html_documentimpl.cpp: html_documentimpl.moc
-html_documentimpl.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/java/MakeSystemChanges.sh b/WebCore/khtml/java/MakeSystemChanges.sh
deleted file mode 100644
index 7d3a1d4..0000000
--- a/WebCore/khtml/java/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am configure.in.in javaembed.cpp'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/java/Makefile.am b/WebCore/khtml/java/Makefile.am
deleted file mode 100644
index 5f02929..0000000
--- a/WebCore/khtml/java/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-lib_LTLIBRARIES = libkjava.la
-libkjava_la_SOURCES = kjavaapplet.cpp kjavaappletcontext.cpp \
-	kjavaappletserver.cpp kjavaappletwidget.cpp kjavaprocess.cpp \
-	kjavadownloader.cpp javaembed.cpp
-
-noinst_HEADERS = javaembed.h
-
-libkjava_la_METASOURCES = AUTO
-
-include_HEADERS = kjavaapplet.h kjavaappletcontext.h \
-	kjavaappletserver.h kjavaappletwidget.h kjavaprocess.h
-
-libkjava_la_LDFLAGS = -version-info 1:0 -no-undefined
-libkjava_la_LIBADD = $(LIB_KDECORE) $(LIB_KIO)
-
-INCLUDES = -I$(top_srcdir) $(all_includes) 
-
-data_DATA = kjava.jar kjava.policy
-datadir = $(kde_datadir)/kjava/
-
-SUBDIRS = . tests
diff --git a/WebCore/khtml/java/Makefile.in.apple b/WebCore/khtml/java/Makefile.in.apple
deleted file mode 100644
index 8e96b68..0000000
--- a/WebCore/khtml/java/Makefile.in.apple
+++ /dev/null
@@ -1,88 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmljava.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-DNEED_BOGUS_X_DEFINES \
-	-I$(TOPSRCDIR)/src/kwq \
-        -I$(TOPSRCDIR)/src/kwq/qt \
-        -I$(TOPSRCDIR)/src/kwq/kdecore \
-        -I.. \
-        -I. \
-        $(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-kjavaapplet.cpp: kjavaapplet.moc
-kjavaapplet.moc:
-	touch $@
-
-kjavaappletcontext.cpp: kjavaappletcontext.moc
-kjavaappletcontext.moc:
-	touch $@
-
-kjavaappletserver.cpp: kjavaappletserver.moc
-kjavaappletserver.moc:
-	touch $@
-
-kjavaappletwidget.cpp: kjavaappletwidget.moc
-kjavaappletwidget.moc:
-	touch $@
-
-kjavadownloader.cpp: kjavadownloader.moc
-kjavadownloader.moc:
-	touch $@
-
-kjavaprocess.cpp: kjavaprocess.moc
-kjavaprocess.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/java/configure.in.in b/WebCore/khtml/java/configure.in.in
deleted file mode 100644
index fb1de4a..0000000
--- a/WebCore/khtml/java/configure.in.in
+++ /dev/null
@@ -1,2 +0,0 @@
-dnl don't remove
-dnl AC_OUTPUT(khtml/java/kjava.policy)
diff --git a/WebCore/khtml/misc/MakeSystemChanges.sh b/WebCore/khtml/misc/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/khtml/misc/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/misc/Makefile.am b/WebCore/khtml/misc/Makefile.am
deleted file mode 100644
index 1edb38b..0000000
--- a/WebCore/khtml/misc/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-#KDE_CXXFLAGS = $(USE_EXCEPTIONS)
-
-noinst_LTLIBRARIES = libkhtmlmisc.la
-libkhtmlmisc_la_SOURCES = \
-	decoder.cpp    loader.cpp loader_jpeg.cpp \
-	htmlhashes.cpp helper.cpp 
-
-libkhtmlmisc_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	decoder.h      khtmllayout.h loader_jpeg.h loader.h \
-	stringit.h     htmlhashes.h    helper.h font.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir) -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/kio -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/khtml/misc/Makefile.in.apple b/WebCore/khtml/misc/Makefile.in.apple
deleted file mode 100644
index 2d33b07..0000000
--- a/WebCore/khtml/misc/Makefile.in.apple
+++ /dev/null
@@ -1,97 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-TAGFILES = \
-	htmltags.c \
-	htmltags.h \
-	htmltags.gperf \
-	$(NULL)
-
-ATTRSFILES = \
-	htmlattrs.c \
-	htmlattrs.h \
-	htmlattrs.gperf \
-	$(NULL)
-
-CFILES = $(TAGFILES) $(ATTRSFILES)
-
-OBJECTS = khtmldata.h $(CFILES) $(CXXOBJECTS)
-
-LIBRARY = libkhtmlmisc.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	$(CFILES) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I../dom \
-	-I../html \
-	-I../xml \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(CFILES) $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-loader.cpp: loader.moc
-loader.moc:
-	touch loader.moc
-
-khtmldata.h:
-	touch $@
-
-$(TAGFILES):
-	./maketags
-
-$(ATTRSFILES):
-	./makeattrs
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/rendering/MakeSystemChanges.sh b/WebCore/khtml/rendering/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/khtml/rendering/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/khtml/rendering/Makefile.am b/WebCore/khtml/rendering/Makefile.am
deleted file mode 100644
index 5e3a0fb..0000000
--- a/WebCore/khtml/rendering/Makefile.am
+++ /dev/null
@@ -1,54 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlrender.la
-libkhtmlrender_la_SOURCES = \
-	bidi.cpp break_lines.cpp \
-	render_style.cpp render_object.cpp render_container.cpp render_box.cpp \
-	render_flow.cpp render_text.cpp \
-	render_image.cpp render_table.cpp render_hr.cpp \
-	render_replaced.cpp render_form.cpp render_list.cpp \
-	render_root.cpp render_frames.cpp render_br.cpp render_applet.cpp \
-	render_html.cpp render_body.cpp
-
-libkhtmlrender_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	bidi.h break_lines.h render_hr.h \
-	render_style.h render_object.h render_container.h render_box.h \
-	render_flow.h render_text.h render_box.h render_replaced.h \
-	render_form.h render_list.h render_root.h render_frames.h \
-	render_br.h render_applet.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/kfile \
- -I$(top_srcdir)/khtml/java  -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc \
- -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir)/libltdl -I$(top_srcdir) $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
-
diff --git a/WebCore/khtml/rendering/Makefile.in.apple b/WebCore/khtml/rendering/Makefile.in.apple
deleted file mode 100644
index 7b190b7..0000000
--- a/WebCore/khtml/rendering/Makefile.in.apple
+++ /dev/null
@@ -1,87 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS)
-
-LIBRARY = libkhtmlrendering.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-        -DNEED_BOGUS_X_DEFINES \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kfile \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../../kdecore \
-	-I../../kjs \
-	-I../html \
-	-I../java \
-	-I../misc \
-	-I../css \
-	-I../dom \
-	-I../xml \
-	-I. \
-	-I.. \
-	-I$(TOPSRCDIR) \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-render_form.cpp: render_form.moc
-render_form.moc:
-	touch $@
-
-render_frames.cpp: render_frames.moc
-render_frames.moc:
-	touch $@
-
-render_replaced.cpp: render_replaced.moc
-render_replaced.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/khtml/xml/MakeSystemChanges.sh b/WebCore/khtml/xml/MakeSystemChanges.sh
deleted file mode 100644
index d3db378..0000000
--- a/WebCore/khtml/xml/MakeSystemChanges.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-	if (test -f "$file"); then
-		A=`grep APPLE $file`                                  
-		if (test -z "$A"); then
-			echo "Moving KDE build file $file..."
-			mv $file $file.kde
-		fi                    
-	fi                    
-done
-
-FILE=Makefile.in
-if (! test -L "$FILE"); then
-	if (test -f "$FILE"); then
-		echo "Removing spurious $FILE..."
-		rm -f $file
-	fi
-	echo "Making link to Apple $FILE..."
-	ln -s $FILE.apple $FILE
-fi
-
diff --git a/WebCore/khtml/xml/Makefile.am b/WebCore/khtml/xml/Makefile.am
deleted file mode 100644
index a2ca400..0000000
--- a/WebCore/khtml/xml/Makefile.am
+++ /dev/null
@@ -1,48 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlxml.la
-libkhtmlxml_la_SOURCES = \
-	dom_docimpl.cpp      dom_nodeimpl.cpp     dom_textimpl.cpp \
-	dom_elementimpl.cpp  dom_stringimpl.cpp   dom2_rangeimpl.cpp \
-	dom2_traversalimpl.cpp xml_tokenizer.cpp  dom_xmlimpl.cpp \
-	dom2_eventsimpl.cpp  dom2_viewsimpl.cpp
-
-#libkhtmlxml_la_LDFLAGS = -no-undefined 
-libkhtmlxml_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	dom_docimpl.h      dom_nodeimpl.h     dom_textimpl.h \
-	dom_elementimpl.h  dom_stringimpl.h   dom2_rangeimpl.h \
-	dom2_traversalimpl.h xml_tokenizer.h  dom_xmlimpl.h \
-	dom2_eventsimpl.h  dom2_viewsimpl.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir) $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/khtml/xml/Makefile.in.apple b/WebCore/khtml/xml/Makefile.in.apple
deleted file mode 100644
index e57416f..0000000
--- a/WebCore/khtml/xml/Makefile.in.apple
+++ /dev/null
@@ -1,89 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-
-CXXOBJECTS = \
-	dom2_eventsimpl.o \
-	dom2_rangeimpl.o \
-	dom2_traversalimpl.o \
-	dom2_viewsimpl.o \
-	dom_docimpl.o \
-	dom_elementimpl.o \
-	dom_nodeimpl.o \
-	dom_stringimpl.o \
-	dom_textimpl.o \
-	dom_xmlimpl.o \
-	xml_tokenizer.o \
-	$(NULL)
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmlxml.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-    -I$(TOPSRCDIR) \
-    -I$(TOPSRCDIR)/src/kwq \
-    -I$(TOPSRCDIR)/src/kwq/qt \
-    -I$(TOPSRCDIR)/src/kwq/kdecore \
-    -I$(TOPSRCDIR)/src/kwq/kdeui \
-    -I../css \
-    -I../dom \
-    -I../html \
-    -I../misc \
-    -I.. \
-    -I. \
-    $(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-dom_docimpl.cpp: dom_docimpl.moc
-dom_docimpl.moc:
-	touch $@
-xml_tokenizer.cpp: xml_tokenizer.moc
-xml_tokenizer.moc:
-	touch $@
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/kwq/KWQColor.h b/WebCore/kwq/KWQColor.h
index 4aa32b3..022f8c5 100644
--- a/WebCore/kwq/KWQColor.h
+++ b/WebCore/kwq/KWQColor.h
@@ -30,6 +30,12 @@
 #include <config.h>
 #endif
 
+// _KWQ_COMPLETE_ ==============================================================
+
+#ifdef _KWQ_COMPLETE_
+#include <_qcolor.h>
+#else
+
 #include "qnamespace.h"
 #include "qstring.h"
 
@@ -88,4 +94,6 @@ public:
 
 }; // class QColor =============================================================
 
+#endif // _KWQ_COMPLETE_
+
 #endif
diff --git a/WebCore/kwq/KWQNamespace.h b/WebCore/kwq/KWQNamespace.h
index f41f3f9..cc17dd8 100644
--- a/WebCore/kwq/KWQNamespace.h
+++ b/WebCore/kwq/KWQNamespace.h
@@ -109,10 +109,26 @@ public:
 
     // constants ---------------------------------------------------------------
 
-    static const QColor &black;
-    static const QColor &white;
-    static const QColor &darkGray;
-
+    QT_STATIC_CONST QColor &color0;
+    QT_STATIC_CONST QColor &color1;
+    QT_STATIC_CONST QColor &black;
+    QT_STATIC_CONST QColor &white;
+    QT_STATIC_CONST QColor &darkGray;
+    QT_STATIC_CONST QColor &gray;
+    QT_STATIC_CONST QColor &lightGray;
+    QT_STATIC_CONST QColor &red;
+    QT_STATIC_CONST QColor &green;
+    QT_STATIC_CONST QColor &blue;
+    QT_STATIC_CONST QColor &cyan;
+    QT_STATIC_CONST QColor &magenta;
+    QT_STATIC_CONST QColor &yellow;
+    QT_STATIC_CONST QColor &darkRed;
+    QT_STATIC_CONST QColor &darkGreen;
+    QT_STATIC_CONST QColor &darkBlue;
+    QT_STATIC_CONST QColor &darkCyan;
+    QT_STATIC_CONST QColor &darkMagenta;
+    QT_STATIC_CONST QColor &darkYellow;
+                  
     static const QCursor &sizeAllCursor;
     static const QCursor &splitHCursor;
     static const QCursor &splitVCursor;
diff --git a/WebCore/kwq/qt/qcolor.h b/WebCore/kwq/qt/qcolor.h
index 4aa32b3..022f8c5 100644
--- a/WebCore/kwq/qt/qcolor.h
+++ b/WebCore/kwq/qt/qcolor.h
@@ -30,6 +30,12 @@
 #include <config.h>
 #endif
 
+// _KWQ_COMPLETE_ ==============================================================
+
+#ifdef _KWQ_COMPLETE_
+#include <_qcolor.h>
+#else
+
 #include "qnamespace.h"
 #include "qstring.h"
 
@@ -88,4 +94,6 @@ public:
 
 }; // class QColor =============================================================
 
+#endif // _KWQ_COMPLETE_
+
 #endif
diff --git a/WebCore/kwq/qt/qnamespace.h b/WebCore/kwq/qt/qnamespace.h
index f41f3f9..cc17dd8 100644
--- a/WebCore/kwq/qt/qnamespace.h
+++ b/WebCore/kwq/qt/qnamespace.h
@@ -109,10 +109,26 @@ public:
 
     // constants ---------------------------------------------------------------
 
-    static const QColor &black;
-    static const QColor &white;
-    static const QColor &darkGray;
-
+    QT_STATIC_CONST QColor &color0;
+    QT_STATIC_CONST QColor &color1;
+    QT_STATIC_CONST QColor &black;
+    QT_STATIC_CONST QColor &white;
+    QT_STATIC_CONST QColor &darkGray;
+    QT_STATIC_CONST QColor &gray;
+    QT_STATIC_CONST QColor &lightGray;
+    QT_STATIC_CONST QColor &red;
+    QT_STATIC_CONST QColor &green;
+    QT_STATIC_CONST QColor &blue;
+    QT_STATIC_CONST QColor &cyan;
+    QT_STATIC_CONST QColor &magenta;
+    QT_STATIC_CONST QColor &yellow;
+    QT_STATIC_CONST QColor &darkRed;
+    QT_STATIC_CONST QColor &darkGreen;
+    QT_STATIC_CONST QColor &darkBlue;
+    QT_STATIC_CONST QColor &darkCyan;
+    QT_STATIC_CONST QColor &darkMagenta;
+    QT_STATIC_CONST QColor &darkYellow;
+                  
     static const QCursor &sizeAllCursor;
     static const QCursor &splitHCursor;
     static const QCursor &splitVCursor;
diff --git a/WebCore/src/kdelibs/khtml/css/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/css/MakeSystemChanges.sh
deleted file mode 100644
index 8396ad9..0000000
--- a/WebCore/src/kdelibs/khtml/css/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am css_extensionsimpl.cpp css_extensionsimpl.h'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/css/Makefile.am b/WebCore/src/kdelibs/khtml/css/Makefile.am
deleted file mode 100644
index 9fd1056..0000000
--- a/WebCore/src/kdelibs/khtml/css/Makefile.am
+++ /dev/null
@@ -1,49 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlcss.la
-libkhtmlcss_la_SOURCES = \
-	css_stylesheetimpl.cpp  css_ruleimpl.cpp        css_valueimpl.cpp \
-	cssparser.cpp cssstyleselector.cpp csshelper.cpp
-
-#libkhtmlcss_la_LDFLAGS = -no-undefined 
-libkhtmlcss_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	css_extensionsimpl.h  css_stylesheetimpl.h  cssparser.h \
-	css_ruleimpl.h        css_valueimpl.h \
-	cssstyleselector.h csshelper.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir)/libltdl -I$(top_srcdir) $(all_includes)
-
-
-cssdir = $(kde_datadir)/khtml/css
-css_DATA = html4.css
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/src/kdelibs/khtml/css/Makefile.in.apple b/WebCore/src/kdelibs/khtml/css/Makefile.in.apple
deleted file mode 100644
index aa30d83..0000000
--- a/WebCore/src/kdelibs/khtml/css/Makefile.in.apple
+++ /dev/null
@@ -1,98 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = css_ruleimpl.o \
-    css_stylesheetimpl.o \
-    css_valueimpl.o \
-    csshelper.o \
-    cssparser.o \
-    cssstyleselector.o \
-    $(NULL)
-
-VALUEFILES = \
-	cssvalues.c \
-	cssvalues.h \
-	cssvalues.gperf \
-	$(NULL)
-
-PROPFILES = \
-	cssproperties.c \
-	cssproperties.h \
-	cssproperties.gperf \
-	$(NULL)
-
-CFILES = $(VALUEFILES) $(PROPFILES)
-
-OBJECTS = $(CXXOBJECTS)
-
-LIBRARY = libkhtmlcss.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	$(CFILES) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../dom \
-	-I../html \
-	-I../misc \
-	-I../xml \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(CFILES) $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-$(VALUEFILES):
-	sh ./makevalues
-
-$(PROPFILES):
-	sh ./makeprop
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/css/css_extensionsimpl.cpp b/WebCore/src/kdelibs/khtml/css/css_extensionsimpl.cpp
deleted file mode 100644
index 1f5afa9..0000000
--- a/WebCore/src/kdelibs/khtml/css/css_extensionsimpl.cpp
+++ /dev/null
@@ -1,395 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * $Id$
- */
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2AzimuthImpl.h"
-using namespace DOM;
-
-CSS2AzimuthImpl::CSS2AzimuthImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2AzimuthImpl::~CSS2AzimuthImpl()
-{
-}
-
-unsigned short CSS2AzimuthImpl::azimuthType() const
-{
-}
-
-DOMString CSS2AzimuthImpl::identifier() const
-{
-}
-
-bool CSS2AzimuthImpl::behind() const
-{
-}
-
-void CSS2AzimuthImpl::setAngleValue( const unsigned short &unitType, const float &floatValue )
-{
-}
-
-float CSS2AzimuthImpl::getAngleValue( const unsigned short &unitType )
-{
-}
-
-void CSS2AzimuthImpl::setIdentifier( const DOMString &identifier, const bool &behind )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2BackgroundPositionImpl.h"
-CSS2BackgroundPositionImpl::CSS2BackgroundPositionImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2BackgroundPositionImpl::~CSS2BackgroundPositionImpl()
-{
-}
-
-unsigned short CSS2BackgroundPositionImpl::horizontalType() const
-{
-}
-
-unsigned short CSS2BackgroundPositionImpl::verticalType() const
-{
-}
-
-DOMString CSS2BackgroundPositionImpl::horizontalIdentifier() const
-{
-}
-
-DOMString CSS2BackgroundPositionImpl::verticalIdentifier() const
-{
-}
-
-float CSS2BackgroundPositionImpl::getHorizontalPosition( const float &horizontalType )
-{
-}
-
-float CSS2BackgroundPositionImpl::getVerticalPosition( const float &verticalType )
-{
-}
-
-void CSS2BackgroundPositionImpl::setHorizontalPosition( const unsigned short &horizontalType, const float &value )
-{
-}
-
-void CSS2BackgroundPositionImpl::setVerticalPosition( const unsigned short &verticalType, const float &value )
-{
-}
-
-void CSS2BackgroundPositionImpl::setPositionIdentifier( const DOMString &horizontalIdentifier, const DOMString &verticalIdentifier )
-{
-}
-
-
-
-
-#include "DOMException.h"
-
-#include "CSS2BorderSpacingImpl.h"
-CSS2BorderSpacingImpl::CSS2BorderSpacingImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2BorderSpacingImpl::~CSS2BorderSpacingImpl()
-{
-}
-
-unsigned short CSS2BorderSpacingImpl::horizontalType() const
-{
-}
-
-unsigned short CSS2BorderSpacingImpl::verticalType() const
-{
-}
-
-float CSS2BorderSpacingImpl::getHorizontalSpacing( const float &horizontalType )
-{
-}
-
-float CSS2BorderSpacingImpl::getVerticalSpacing( const float &verticalType )
-{
-}
-
-void CSS2BorderSpacingImpl::setHorizontalSpacing( const unsigned short &horizontalType, const float &value )
-{
-}
-
-void CSS2BorderSpacingImpl::setVerticalSpacing( const unsigned short &verticalType, const float &value )
-{
-}
-
-void CSS2BorderSpacingImpl::setInherit()(  )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2CounterIncrementImpl.h"
-CSS2CounterIncrementImpl::CSS2CounterIncrementImpl(DocumentImpl *doc)
-{
-}
-
-CSS2CounterIncrementImpl::~CSS2CounterIncrementImpl()
-{
-}
-
-short CSS2CounterIncrementImpl::increment() const
-{
-}
-
-void CSS2CounterIncrementImpl::setIncrement( const short & )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2CounterResetImpl.h"
-CSS2CounterResetImpl::CSS2CounterResetImpl(DocumentImpl *doc)
-{
-}
-
-CSS2CounterResetImpl::~CSS2CounterResetImpl()
-{
-}
-
-short CSS2CounterResetImpl::reset() const
-{
-}
-
-void CSS2CounterResetImpl::setReset( const short & )
-{
-}
-
-
-
-
-#include "CSSValueList.h"
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2CursorImpl.h"
-CSS2CursorImpl::CSS2CursorImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2CursorImpl::~CSS2CursorImpl()
-{
-}
-
-unsigned short CSS2CursorImpl::cursorType() const
-{
-}
-
-void CSS2CursorImpl::setCursorType( const unsigned short & )
-{
-}
-
-CSSValueList CSS2CursorImpl::uris() const
-{
-}
-
-
-
-
-#include "CSSValueList.h"
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2FontFaceSrcImpl.h"
-CSS2FontFaceSrcImpl::CSS2FontFaceSrcImpl(DocumentImpl *doc)
-{
-}
-
-CSS2FontFaceSrcImpl::~CSS2FontFaceSrcImpl()
-{
-}
-
-CSSValueList CSS2FontFaceSrcImpl::format() const
-{
-}
-
-
-
-
-#include "CSSValueList.h"
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2FontFaceWidthsImpl.h"
-CSS2FontFaceWidthsImpl::CSS2FontFaceWidthsImpl(DocumentImpl *doc)
-{
-}
-
-CSS2FontFaceWidthsImpl::~CSS2FontFaceWidthsImpl()
-{
-}
-
-CSSValueList CSS2FontFaceWidthsImpl::numbers() const
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2PageSizeImpl.h"
-CSS2PageSizeImpl::CSS2PageSizeImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2PageSizeImpl::~CSS2PageSizeImpl()
-{
-}
-
-unsigned short CSS2PageSizeImpl::widthType() const
-{
-}
-
-unsigned short CSS2PageSizeImpl::heightType() const
-{
-}
-
-DOMString CSS2PageSizeImpl::identifier() const
-{
-}
-
-float CSS2PageSizeImpl::getWidth( const float &widthType )
-{
-}
-
-float CSS2PageSizeImpl::getHeightSize( const float &heightType )
-{
-}
-
-void CSS2PageSizeImpl::setWidthSize( const unsigned short &widthType, const float &value )
-{
-}
-
-void CSS2PageSizeImpl::setHeightSize( const unsigned short &heightType, const float &value )
-{
-}
-
-void CSS2PageSizeImpl::setIdentifier( const DOMString &identifier )
-{
-}
-
-
-
-
-#include "DOMException.h"
-#include "DOMString.h"
-
-#include "CSS2PlayDuringImpl.h"
-CSS2PlayDuringImpl::CSS2PlayDuringImpl(DocumentImpl *doc) : CSSValueImpl(doc)
-{
-}
-
-CSS2PlayDuringImpl::~CSS2PlayDuringImpl()
-{
-}
-
-unsigned short CSS2PlayDuringImpl::playDuringType() const
-{
-}
-
-bool CSS2PlayDuringImpl::mix() const
-{
-}
-
-void CSS2PlayDuringImpl::setMix( const bool & )
-{
-}
-
-bool CSS2PlayDuringImpl::repeat() const
-{
-}
-
-void CSS2PlayDuringImpl::setRepeat( const bool & )
-{
-}
-
-
-
-
-#include "DOMString.h"
-
-#include "CSS2PropertiesImpl.h"
-CSS2PropertiesImpl::CSS2PropertiesImpl(DocumentImpl *doc)
-{
-}
-
-CSS2PropertiesImpl::~CSS2PropertiesImpl()
-{
-}
-
-
-
-
-#include "CSSValue.h"
-
-#include "CSS2TextShadowImpl.h"
-CSS2TextShadowImpl::CSS2TextShadowImpl(DocumentImpl *doc)
-{
-}
-
-CSS2TextShadowImpl::~CSS2TextShadowImpl()
-{
-}
-
-CSSValue CSS2TextShadowImpl::color() const
-{
-}
-
-CSSValue CSS2TextShadowImpl::horizontal() const
-{
-}
-
-CSSValue CSS2TextShadowImpl::vertical() const
-{
-}
-
-CSSValue CSS2TextShadowImpl::blur() const
-{
-}
-
-
-
diff --git a/WebCore/src/kdelibs/khtml/css/css_extensionsimpl.h b/WebCore/src/kdelibs/khtml/css/css_extensionsimpl.h
deleted file mode 100644
index 83744b0..0000000
--- a/WebCore/src/kdelibs/khtml/css/css_extensionsimpl.h
+++ /dev/null
@@ -1,206 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * $Id$
- */
-#ifndef _CSS_css_extensionsimpl_h_
-#define _CSS_css_extensionsimpl_h_
-
-#include "css_valueimpl.h"
-#include "dom_string.h"
-
-namespace DOM {
-
-class CSS2AzimuthImpl : public CSSValueImpl
-{
-public:
-    CSS2AzimuthImpl(DocumentImpl *doc);
-
-    ~CSS2AzimuthImpl();
-
-    unsigned short azimuthType() const;
-    DOM::DOMString identifier() const;
-    bool behind() const;
-    void setAngleValue ( const unsigned short &unitType, const float &floatValue );
-    float getAngleValue ( const unsigned short &unitType );
-    void setIdentifier ( const DOM::DOMString &identifier, const bool &behind );
-};
-
-
-class DOM::DOMString;
-
-class CSS2BackgroundPositionImpl : public CSSValueImpl
-{
-public:
-    CSS2BackgroundPositionImpl(DocumentImpl *doc);
-
-    ~CSS2BackgroundPositionImpl();
-
-    unsigned short horizontalType() const;
-    unsigned short verticalType() const;
-    DOM::DOMString horizontalIdentifier() const;
-    DOM::DOMString verticalIdentifier() const;
-    float getHorizontalPosition ( const float &horizontalType );
-    float getVerticalPosition ( const float &verticalType );
-    void setHorizontalPosition ( const unsigned short &horizontalType, const float &value );
-    void setVerticalPosition ( const unsigned short &verticalType, const float &value );
-    void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
-};
-
-
-
-class CSS2BorderSpacingImpl : public CSSValueImpl
-{
-public:
-    CSS2BorderSpacingImpl(DocumentImpl *doc);
-
-    ~CSS2BorderSpacingImpl();
-
-    unsigned short horizontalType() const;
-    unsigned short verticalType() const;
-    float getHorizontalSpacing ( const float &horizontalType );
-    float getVerticalSpacing ( const float &verticalType );
-    void setHorizontalSpacing ( const unsigned short &horizontalType, const float &value );
-    void setVerticalSpacing ( const unsigned short &verticalType, const float &value );
-    void setInherit() (  );
-};
-
-
-class CSS2CounterIncrementImpl
-{
-public:
-    CSS2CounterIncrementImpl(DocumentImpl *doc);
-
-    ~CSS2CounterIncrementImpl();
-
-    short increment() const;
-    void setIncrement( const short & );
-};
-
-
-class CSS2CounterResetImpl
-{
-public:
-    CSS2CounterResetImpl(DocumentImpl *doc);
-
-    ~CSS2CounterResetImpl();
-
-    short reset() const;
-    void setReset( const short & );
-};
-
-
-class CSS2CursorImpl : public CSSValueImpl
-{
-public:
-    CSS2CursorImpl(DocumentImpl *doc);
-
-    ~CSS2CursorImpl();
-
-    unsigned short cursorType() const;
-    void setCursorType( const unsigned short & );
-
-    CSSValueList uris() const;
-};
-
-
-class CSS2FontFaceSrcImpl
-{
-public:
-    CSS2FontFaceSrcImpl(DocumentImpl *doc);
-
-    ~CSS2FontFaceSrcImpl();
-
-    CSSValueList format() const;
-};
-
-
-class CSS2FontFaceWidthsImpl
-{
-public:
-    CSS2FontFaceWidthsImpl(DocumentImpl *doc);
-
-    ~CSS2FontFaceWidthsImpl();
-
-    CSSValueList numbers() const;
-};
-
-
-class CSS2PageSizeImpl : public CSSValueImpl
-{
-public:
-    CSS2PageSizeImpl(DocumentImpl *doc);
-
-    ~CSS2PageSizeImpl();
-
-    unsigned short widthType() const;
-    unsigned short heightType() const;
-    DOM::DOMString identifier() const;
-    float getWidth ( const float &widthType );
-    float getHeightSize ( const float &heightType );
-    void setWidthSize ( const unsigned short &widthType, const float &value );
-    void setHeightSize ( const unsigned short &heightType, const float &value );
-    void setIdentifier ( const DOM::DOMString &identifier );
-};
-
-
-class CSS2PlayDuringImpl : public CSSValueImpl
-{
-public:
-    CSS2PlayDuringImpl(DocumentImpl *doc);
-
-    ~CSS2PlayDuringImpl();
-
-    unsigned short playDuringType() const;
-    bool mix() const;
-
-    void setMix( const bool & );
-    bool repeat() const;
-
-    void setRepeat( const bool & );
-};
-
-
-class CSS2PropertiesImpl
-{
-public:
-    CSS2PropertiesImpl(DocumentImpl *doc);
-
-    ~CSS2PropertiesImpl();
-};
-
-
-class CSS2TextShadowImpl
-{
-public:
-    CSS2TextShadowImpl(DocumentImpl *doc);
-
-    ~CSS2TextShadowImpl();
-
-    CSSValue color() const;
-    CSSValue horizontal() const;
-    CSSValue vertical() const;
-    CSSValue blur() const;
-};
-
-
-}; // namespace
-
-#endif
diff --git a/WebCore/src/kdelibs/khtml/dom/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/dom/MakeSystemChanges.sh
deleted file mode 100644
index ca7f073..0000000
--- a/WebCore/src/kdelibs/khtml/dom/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am css_extensions.cpp css_extensions.h'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/dom/Makefile.am b/WebCore/src/kdelibs/khtml/dom/Makefile.am
deleted file mode 100644
index caeeac8..0000000
--- a/WebCore/src/kdelibs/khtml/dom/Makefile.am
+++ /dev/null
@@ -1,61 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-KDE_CXXFLAGS = $(USE_EXCEPTIONS)
-
-noinst_LTLIBRARIES = libkhtmldom.la
-libkhtmldom_la_SOURCES = \
-	dom_misc.cpp        html_block.cpp      html_inline.cpp \
-	css_rule.cpp        dom_node.cpp        html_document.cpp   html_list.cpp \
-	css_stylesheet.cpp  dom_string.cpp      html_element.cpp    html_misc.cpp \
-	css_value.cpp       dom_text.cpp        html_object.cpp \
-	dom_doc.cpp         dom_xml.cpp         html_head.cpp \
-	dom_element.cpp     html_base.cpp       html_image.cpp      html_form.cpp \
-	dom2_range.cpp      html_table.cpp      dom2_traversal.cpp  dom2_events.cpp \
-	dom2_views.cpp
-#	css_extensions.cpp
-
-libkhtmldom_la_METASOURCES = AUTO
-
-myincludedir = $(includedir)/dom
-myinclude_HEADERS = \
-	dom_exception.h   html_base.h       html_inline.h \
-	css_rule.h        dom_html.h        html_block.h      html_list.h \
-	css_stylesheet.h  dom_misc.h        html_document.h   html_misc.h \
-	css_value.h       dom_node.h        html_element.h    html_object.h \
-	dom_core.h        dom_string.h      html_form.h       html_table.h \
-	dom_doc.h         dom_text.h        html_head.h \
-	dom_element.h     dom_xml.h         html_image.h \
-	dom2_range.h      dom2_traversal.h  dom2_events.h \
-	dom2_views.h
-#	css_extensions.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/src/kdelibs/khtml/dom/Makefile.in.apple b/WebCore/src/kdelibs/khtml/dom/Makefile.in.apple
deleted file mode 100644
index fa6e5c6..0000000
--- a/WebCore/src/kdelibs/khtml/dom/Makefile.in.apple
+++ /dev/null
@@ -1,71 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmldom.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../css \
-	-I../html \
-	-I../misc \
-	-I../xml \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/dom/css_extensions.cpp b/WebCore/src/kdelibs/khtml/dom/css_extensions.cpp
deleted file mode 100644
index 01d3520..0000000
--- a/WebCore/src/kdelibs/khtml/dom/css_extensions.cpp
+++ /dev/null
@@ -1,2044 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * $Id$
- */
-#include "dom_exception.h"
-#include "dom_string.h"
-
-#include "css_extensions.h"
-#include "css_extensionsimpl.h"
-using namespace DOM;
-
-
-CSS2Azimuth::CSS2Azimuth() : CSSValue()
-{
-}
-
-CSS2Azimuth::CSS2Azimuth(const CSS2Azimuth &other) : CSSValue(other)
-{
-}
-
-CSS2Azimuth::CSS2Azimuth(CSS2AzimuthImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2Azimuth &CSS2Azimuth::operator = (const CSS2Azimuth &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2Azimuth::~CSS2Azimuth()
-{
-}
-
-unsigned short CSS2Azimuth::azimuthType() const
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->azimuthType();
-}
-
-DOMString CSS2Azimuth::identifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->identifier();
-}
-
-bool CSS2Azimuth::behind() const
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->behind();
-}
-
-void CSS2Azimuth::setAngleValue( const unsigned short unitType, const float floatValue )
-{
-    if(impl)
-        ((CSS2AzimuthImpl *)impl)->setAngleValue( unitType, floatValue );
-}
-
-float CSS2Azimuth::getAngleValue( const unsigned short unitType )
-{
-    if(!impl) return 0;
-    return ((CSS2AzimuthImpl *)impl)->getAngleValue( unitType );
-}
-
-void CSS2Azimuth::setIdentifier( const DOMString &identifier, const bool behind )
-{
-    if(impl)
-        ((CSS2AzimuthImpl *)impl)->setIdentifier( identifier, behind );
-}
-
-
-
-CSS2BackgroundPosition::CSS2BackgroundPosition() : CSSValue()
-{
-}
-
-CSS2BackgroundPosition::CSS2BackgroundPosition(const CSS2BackgroundPosition &other) : CSSValue(other)
-{
-}
-
-CSS2BackgroundPosition::CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2BackgroundPosition &CSS2BackgroundPosition::operator = (const CSS2BackgroundPosition &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2BackgroundPosition::~CSS2BackgroundPosition()
-{
-}
-
-unsigned short CSS2BackgroundPosition::horizontalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->horizontalType();
-}
-
-unsigned short CSS2BackgroundPosition::verticalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->verticalType();
-}
-
-DOMString CSS2BackgroundPosition::horizontalIdentifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->horizontalIdentifier();
-}
-
-DOMString CSS2BackgroundPosition::verticalIdentifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->verticalIdentifier();
-}
-
-float CSS2BackgroundPosition::getHorizontalPosition( const float horizontalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->getHorizontalPosition( horizontalType );
-}
-
-float CSS2BackgroundPosition::getVerticalPosition( const float verticalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BackgroundPositionImpl *)impl)->getVerticalPosition( verticalType );
-}
-
-void CSS2BackgroundPosition::setHorizontalPosition( const unsigned short horizontalType, const float value )
-{
-    if(impl)
-        ((CSS2BackgroundPositionImpl *)impl)->setHorizontalPosition( horizontalType, value );
-}
-
-void CSS2BackgroundPosition::setVerticalPosition( const unsigned short verticalType, const float value )
-{
-    if(impl)
-        ((CSS2BackgroundPositionImpl *)impl)->setVerticalPosition( verticalType, value );
-}
-
-void CSS2BackgroundPosition::setPositionIdentifier( const DOMString &horizontalIdentifier, const DOMString &verticalIdentifier )
-{
-    if(impl)
-        ((CSS2BackgroundPositionImpl *)impl)->setPositionIdentifier( horizontalIdentifier, verticalIdentifier );
-}
-
-
-
-CSS2BorderSpacing::CSS2BorderSpacing() : CSSValue()
-{
-}
-
-CSS2BorderSpacing::CSS2BorderSpacing(const CSS2BorderSpacing &other) : CSSValue(other)
-{
-}
-
-CSS2BorderSpacing::CSS2BorderSpacing(CSS2BorderSpacingImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2BorderSpacing &CSS2BorderSpacing::operator = (const CSS2BorderSpacing &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2BorderSpacing::~CSS2BorderSpacing()
-{
-}
-
-unsigned short CSS2BorderSpacing::horizontalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->horizontalType();
-}
-
-unsigned short CSS2BorderSpacing::verticalType() const
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->verticalType();
-}
-
-float CSS2BorderSpacing::getHorizontalSpacing( const float horizontalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->getHorizontalSpacing( horizontalType );
-}
-
-float CSS2BorderSpacing::getVerticalSpacing( const float verticalType )
-{
-    if(!impl) return 0;
-    return ((CSS2BorderSpacingImpl *)impl)->getVerticalSpacing( verticalType );
-}
-
-void CSS2BorderSpacing::setHorizontalSpacing( const unsigned short horizontalType, const float value )
-{
-    if(impl)
-        ((CSS2BorderSpacingImpl *)impl)->setHorizontalSpacing( horizontalType, value );
-}
-
-void CSS2BorderSpacing::setVerticalSpacing( const unsigned short verticalType, const float value )
-{
-    if(impl)
-        ((CSS2BorderSpacingImpl *)impl)->setVerticalSpacing( verticalType, value );
-}
-
-void CSS2BorderSpacing::setInherit()(  )
-{
-    if(impl)
-        ((CSS2BorderSpacingImpl *)impl)->setInherit()(  );
-}
-
-
-
-CSS2CounterIncrement::CSS2CounterIncrement()
-{
-}
-
-CSS2CounterIncrement::CSS2CounterIncrement(const CSS2CounterIncrement &other)
-{
-}
-
-CSS2CounterIncrement::CSS2CounterIncrement(CSS2CounterIncrementImpl *impl)
-{
-}
-
-CSS2CounterIncrement &CSS2CounterIncrement::operator = (const CSS2CounterIncrement &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2CounterIncrement::~CSS2CounterIncrement()
-{
-}
-
-DOMString CSS2CounterIncrement::identifier() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("identifier");
-}
-
-void CSS2CounterIncrement::setIdentifier( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("identifier", value);
-}
-
-short CSS2CounterIncrement::increment() const
-{
-    if(!impl) return 0;
-    return ((CSS2CounterIncrementImpl *)impl)->increment();
-}
-
-void CSS2CounterIncrement::setIncrement( const short _increment )
-{
-
-    if(impl)
-        ((CSS2CounterIncrementImpl *)impl)->setIncrement( _increment );
-}
-
-
-
-
-CSS2CounterReset::CSS2CounterReset()
-{
-}
-
-CSS2CounterReset::CSS2CounterReset(const CSS2CounterReset &other)
-{
-}
-
-CSS2CounterReset::CSS2CounterReset(CSS2CounterResetImpl *impl)
-{
-}
-
-CSS2CounterReset &CSS2CounterReset::operator = (const CSS2CounterReset &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2CounterReset::~CSS2CounterReset()
-{
-}
-
-DOMString CSS2CounterReset::identifier() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("identifier");
-}
-
-void CSS2CounterReset::setIdentifier( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("identifier", value);
-}
-
-short CSS2CounterReset::reset() const
-{
-    if(!impl) return 0;
-    return ((CSS2CounterResetImpl *)impl)->reset();
-}
-
-void CSS2CounterReset::setReset( const short _reset )
-{
-
-    if(impl)
-        ((CSS2CounterResetImpl *)impl)->setReset( _reset );
-}
-
-
-
-
-CSS2Cursor::CSS2Cursor() : CSSValue()
-{
-}
-
-CSS2Cursor::CSS2Cursor(const CSS2Cursor &other) : CSSValue(other)
-{
-}
-
-CSS2Cursor::CSS2Cursor(CSS2CursorImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2Cursor &CSS2Cursor::operator = (const CSS2Cursor &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2Cursor::~CSS2Cursor()
-{
-}
-
-unsigned short CSS2Cursor::cursorType() const
-{
-    if(!impl) return 0;
-    return ((CSS2CursorImpl *)impl)->cursorType();
-}
-
-void CSS2Cursor::setCursorType( const unsigned short _cursorType )
-{
-
-    if(impl)
-        ((CSS2CursorImpl *)impl)->setCursorType( _cursorType );
-}
-
-CSSValueList CSS2Cursor::uris() const
-{
-    if(!impl) return 0;
-    return ((CSS2CursorImpl *)impl)->uris();
-}
-
-DOMString CSS2Cursor::predefinedCursor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("predefinedCursor");
-}
-
-void CSS2Cursor::setPredefinedCursor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("predefinedCursor", value);
-}
-
-
-
-CSS2FontFaceSrc::CSS2FontFaceSrc()
-{
-}
-
-CSS2FontFaceSrc::CSS2FontFaceSrc(const CSS2FontFaceSrc &other)
-{
-}
-
-CSS2FontFaceSrc::CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl)
-{
-}
-
-CSS2FontFaceSrc &CSS2FontFaceSrc::operator = (const CSS2FontFaceSrc &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2FontFaceSrc::~CSS2FontFaceSrc()
-{
-}
-
-DOMString CSS2FontFaceSrc::uri() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("uri");
-}
-
-void CSS2FontFaceSrc::setUri( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("uri", value);
-}
-
-CSSValueList CSS2FontFaceSrc::format() const
-{
-    if(!impl) return 0;
-    return ((CSS2FontFaceSrcImpl *)impl)->format();
-}
-
-DOMString CSS2FontFaceSrc::fontFaceName() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontFaceName");
-}
-
-void CSS2FontFaceSrc::setFontFaceName( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontFaceName", value);
-}
-
-
-
-CSS2FontFaceWidths::CSS2FontFaceWidths()
-{
-}
-
-CSS2FontFaceWidths::CSS2FontFaceWidths(const CSS2FontFaceWidths &other)
-{
-}
-
-CSS2FontFaceWidths::CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl)
-{
-}
-
-CSS2FontFaceWidths &CSS2FontFaceWidths::operator = (const CSS2FontFaceWidths &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2FontFaceWidths::~CSS2FontFaceWidths()
-{
-}
-
-DOMString CSS2FontFaceWidths::urange() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("urange");
-}
-
-void CSS2FontFaceWidths::setUrange( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("urange", value);
-}
-
-CSSValueList CSS2FontFaceWidths::numbers() const
-{
-    if(!impl) return 0;
-    return ((CSS2FontFaceWidthsImpl *)impl)->numbers();
-}
-
-
-
-
-CSS2PageSize::CSS2PageSize() : CSSValue()
-{
-}
-
-CSS2PageSize::CSS2PageSize(const CSS2PageSize &other) : CSSValue(other)
-{
-}
-
-CSS2PageSize::CSS2PageSize(CSS2PageSizeImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2PageSize &CSS2PageSize::operator = (const CSS2PageSize &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2PageSize::~CSS2PageSize()
-{
-}
-
-unsigned short CSS2PageSize::widthType() const
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->widthType();
-}
-
-unsigned short CSS2PageSize::heightType() const
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->heightType();
-}
-
-DOMString CSS2PageSize::identifier() const
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->identifier();
-}
-
-float CSS2PageSize::getWidth( const float widthType )
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->getWidth( widthType );
-}
-
-float CSS2PageSize::getHeightSize( const float heightType )
-{
-    if(!impl) return 0;
-    return ((CSS2PageSizeImpl *)impl)->getHeightSize( heightType );
-}
-
-void CSS2PageSize::setWidthSize( const unsigned short widthType, const float value )
-{
-    if(impl)
-        ((CSS2PageSizeImpl *)impl)->setWidthSize( widthType, value );
-}
-
-void CSS2PageSize::setHeightSize( const unsigned short heightType, const float value )
-{
-    if(impl)
-        ((CSS2PageSizeImpl *)impl)->setHeightSize( heightType, value );
-}
-
-void CSS2PageSize::setIdentifier( const DOMString &identifier )
-{
-    if(impl)
-        ((CSS2PageSizeImpl *)impl)->setIdentifier( identifier );
-}
-
-
-
-CSS2PlayDuring::CSS2PlayDuring() : CSSValue()
-{
-}
-
-CSS2PlayDuring::CSS2PlayDuring(const CSS2PlayDuring &other) : CSSValue(other)
-{
-}
-
-CSS2PlayDuring::CSS2PlayDuring(CSS2PlayDuringImpl *impl) : CSSValue(impl)
-{
-}
-
-CSS2PlayDuring &CSS2PlayDuring::operator = (const CSS2PlayDuring &other)
-{
-    CSSValue::operator = (other);
-    return *this;
-}
-
-CSS2PlayDuring::~CSS2PlayDuring()
-{
-}
-
-unsigned short CSS2PlayDuring::playDuringType() const
-{
-    if(!impl) return 0;
-    return ((CSS2PlayDuringImpl *)impl)->playDuringType();
-}
-
-DOMString CSS2PlayDuring::playDuringIdentifier() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("playDuringIdentifier");
-}
-
-void CSS2PlayDuring::setPlayDuringIdentifier( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("playDuringIdentifier", value);
-}
-
-DOMString CSS2PlayDuring::uri() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("uri");
-}
-
-void CSS2PlayDuring::setUri( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("uri", value);
-}
-
-bool CSS2PlayDuring::mix() const
-{
-    if(!impl) return 0;
-    return ((CSS2PlayDuringImpl *)impl)->mix();
-}
-
-void CSS2PlayDuring::setMix( const bool _mix )
-{
-
-    if(impl)
-        ((CSS2PlayDuringImpl *)impl)->setMix( _mix );
-}
-
-bool CSS2PlayDuring::repeat() const
-{
-    if(!impl) return 0;
-    return ((CSS2PlayDuringImpl *)impl)->repeat();
-}
-
-void CSS2PlayDuring::setRepeat( const bool _repeat )
-{
-
-    if(impl)
-        ((CSS2PlayDuringImpl *)impl)->setRepeat( _repeat );
-}
-
-
-
-CSS2Properties::CSS2Properties()
-{
-}
-
-CSS2Properties::CSS2Properties(const CSS2Properties &other)
-{
-}
-
-CSS2Properties::CSS2Properties(CSS2PropertiesImpl *impl)
-{
-}
-
-CSS2Properties &CSS2Properties::operator = (const CSS2Properties &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2Properties::~CSS2Properties()
-{
-}
-
-DOMString CSS2Properties::azimuth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("azimuth");
-}
-
-void CSS2Properties::setAzimuth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("azimuth", value);
-}
-
-DOMString CSS2Properties::background() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("background");
-}
-
-void CSS2Properties::setBackground( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("background", value);
-}
-
-DOMString CSS2Properties::backgroundAttachment() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundAttachment");
-}
-
-void CSS2Properties::setBackgroundAttachment( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundAttachment", value);
-}
-
-DOMString CSS2Properties::backgroundColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundColor");
-}
-
-void CSS2Properties::setBackgroundColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundColor", value);
-}
-
-DOMString CSS2Properties::backgroundImage() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundImage");
-}
-
-void CSS2Properties::setBackgroundImage( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundImage", value);
-}
-
-DOMString CSS2Properties::backgroundPosition() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundPosition");
-}
-
-void CSS2Properties::setBackgroundPosition( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundPosition", value);
-}
-
-DOMString CSS2Properties::backgroundRepeat() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("backgroundRepeat");
-}
-
-void CSS2Properties::setBackgroundRepeat( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("backgroundRepeat", value);
-}
-
-DOMString CSS2Properties::border() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("border");
-}
-
-void CSS2Properties::setBorder( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("border", value);
-}
-
-DOMString CSS2Properties::borderCollapse() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderCollapse");
-}
-
-void CSS2Properties::setBorderCollapse( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderCollapse", value);
-}
-
-DOMString CSS2Properties::borderColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderColor");
-}
-
-void CSS2Properties::setBorderColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderColor", value);
-}
-
-DOMString CSS2Properties::borderSpacing() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderSpacing");
-}
-
-void CSS2Properties::setBorderSpacing( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderSpacing", value);
-}
-
-DOMString CSS2Properties::borderStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderStyle");
-}
-
-void CSS2Properties::setBorderStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderStyle", value);
-}
-
-DOMString CSS2Properties::borderTop() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTop");
-}
-
-void CSS2Properties::setBorderTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTop", value);
-}
-
-DOMString CSS2Properties::borderRight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRight");
-}
-
-void CSS2Properties::setBorderRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRight", value);
-}
-
-DOMString CSS2Properties::borderBottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottom");
-}
-
-void CSS2Properties::setBorderBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottom", value);
-}
-
-DOMString CSS2Properties::borderLeft() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeft");
-}
-
-void CSS2Properties::setBorderLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeft", value);
-}
-
-DOMString CSS2Properties::borderTopColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTopColor");
-}
-
-void CSS2Properties::setBorderTopColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTopColor", value);
-}
-
-DOMString CSS2Properties::borderRightColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRightColor");
-}
-
-void CSS2Properties::setBorderRightColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRightColor", value);
-}
-
-DOMString CSS2Properties::borderBottomColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottomColor");
-}
-
-void CSS2Properties::setBorderBottomColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottomColor", value);
-}
-
-DOMString CSS2Properties::borderLeftColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeftColor");
-}
-
-void CSS2Properties::setBorderLeftColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeftColor", value);
-}
-
-DOMString CSS2Properties::borderTopStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTopStyle");
-}
-
-void CSS2Properties::setBorderTopStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTopStyle", value);
-}
-
-DOMString CSS2Properties::borderRightStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRightStyle");
-}
-
-void CSS2Properties::setBorderRightStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRightStyle", value);
-}
-
-DOMString CSS2Properties::borderBottomStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottomStyle");
-}
-
-void CSS2Properties::setBorderBottomStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottomStyle", value);
-}
-
-DOMString CSS2Properties::borderLeftStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeftStyle");
-}
-
-void CSS2Properties::setBorderLeftStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeftStyle", value);
-}
-
-DOMString CSS2Properties::borderTopWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderTopWidth");
-}
-
-void CSS2Properties::setBorderTopWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderTopWidth", value);
-}
-
-DOMString CSS2Properties::borderRightWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderRightWidth");
-}
-
-void CSS2Properties::setBorderRightWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderRightWidth", value);
-}
-
-DOMString CSS2Properties::borderBottomWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderBottomWidth");
-}
-
-void CSS2Properties::setBorderBottomWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderBottomWidth", value);
-}
-
-DOMString CSS2Properties::borderLeftWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderLeftWidth");
-}
-
-void CSS2Properties::setBorderLeftWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderLeftWidth", value);
-}
-
-DOMString CSS2Properties::borderWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("borderWidth");
-}
-
-void CSS2Properties::setBorderWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("borderWidth", value);
-}
-
-DOMString CSS2Properties::bottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("bottom");
-}
-
-void CSS2Properties::setBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("bottom", value);
-}
-
-DOMString CSS2Properties::captionSide() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("captionSide");
-}
-
-void CSS2Properties::setCaptionSide( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("captionSide", value);
-}
-
-DOMString CSS2Properties::clear() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("clear");
-}
-
-void CSS2Properties::setClear( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("clear", value);
-}
-
-DOMString CSS2Properties::clip() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("clip");
-}
-
-void CSS2Properties::setClip( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("clip", value);
-}
-
-DOMString CSS2Properties::color() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("color");
-}
-
-void CSS2Properties::setColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("color", value);
-}
-
-DOMString CSS2Properties::content() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("content");
-}
-
-void CSS2Properties::setContent( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("content", value);
-}
-
-DOMString CSS2Properties::counterIncrement() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("counterIncrement");
-}
-
-void CSS2Properties::setCounterIncrement( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("counterIncrement", value);
-}
-
-DOMString CSS2Properties::counterReset() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("counterReset");
-}
-
-void CSS2Properties::setCounterReset( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("counterReset", value);
-}
-
-DOMString CSS2Properties::cue() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cue");
-}
-
-void CSS2Properties::setCue( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cue", value);
-}
-
-DOMString CSS2Properties::cueAfter() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cueAfter");
-}
-
-void CSS2Properties::setCueAfter( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cueAfter", value);
-}
-
-DOMString CSS2Properties::cueBefore() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cueBefore");
-}
-
-void CSS2Properties::setCueBefore( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cueBefore", value);
-}
-
-DOMString CSS2Properties::cursor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cursor");
-}
-
-void CSS2Properties::setCursor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cursor", value);
-}
-
-DOMString CSS2Properties::direction() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("direction");
-}
-
-void CSS2Properties::setDirection( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("direction", value);
-}
-
-DOMString CSS2Properties::display() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("display");
-}
-
-void CSS2Properties::setDisplay( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("display", value);
-}
-
-DOMString CSS2Properties::elevation() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("elevation");
-}
-
-void CSS2Properties::setElevation( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("elevation", value);
-}
-
-DOMString CSS2Properties::emptyCells() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("emptyCells");
-}
-
-void CSS2Properties::setEmptyCells( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("emptyCells", value);
-}
-
-DOMString CSS2Properties::cssFloat() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("cssFloat");
-}
-
-void CSS2Properties::setCssFloat( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("cssFloat", value);
-}
-
-DOMString CSS2Properties::font() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("font");
-}
-
-void CSS2Properties::setFont( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("font", value);
-}
-
-DOMString CSS2Properties::fontFamily() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontFamily");
-}
-
-void CSS2Properties::setFontFamily( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontFamily", value);
-}
-
-DOMString CSS2Properties::fontSize() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontSize");
-}
-
-void CSS2Properties::setFontSize( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontSize", value);
-}
-
-DOMString CSS2Properties::fontSizeAdjust() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontSizeAdjust");
-}
-
-void CSS2Properties::setFontSizeAdjust( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontSizeAdjust", value);
-}
-
-DOMString CSS2Properties::fontStretch() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontStretch");
-}
-
-void CSS2Properties::setFontStretch( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontStretch", value);
-}
-
-DOMString CSS2Properties::fontStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontStyle");
-}
-
-void CSS2Properties::setFontStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontStyle", value);
-}
-
-DOMString CSS2Properties::fontVariant() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontVariant");
-}
-
-void CSS2Properties::setFontVariant( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontVariant", value);
-}
-
-DOMString CSS2Properties::fontWeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("fontWeight");
-}
-
-void CSS2Properties::setFontWeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("fontWeight", value);
-}
-
-DOMString CSS2Properties::height() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("height");
-}
-
-void CSS2Properties::setHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("height", value);
-}
-
-DOMString CSS2Properties::left() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("left");
-}
-
-void CSS2Properties::setLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("left", value);
-}
-
-DOMString CSS2Properties::letterSpacing() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("letterSpacing");
-}
-
-void CSS2Properties::setLetterSpacing( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("letterSpacing", value);
-}
-
-DOMString CSS2Properties::lineHeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("lineHeight");
-}
-
-void CSS2Properties::setLineHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("lineHeight", value);
-}
-
-DOMString CSS2Properties::listStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStyle");
-}
-
-void CSS2Properties::setListStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStyle", value);
-}
-
-DOMString CSS2Properties::listStyleImage() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStyleImage");
-}
-
-void CSS2Properties::setListStyleImage( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStyleImage", value);
-}
-
-DOMString CSS2Properties::listStylePosition() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStylePosition");
-}
-
-void CSS2Properties::setListStylePosition( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStylePosition", value);
-}
-
-DOMString CSS2Properties::listStyleType() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("listStyleType");
-}
-
-void CSS2Properties::setListStyleType( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("listStyleType", value);
-}
-
-DOMString CSS2Properties::margin() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("margin");
-}
-
-void CSS2Properties::setMargin( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("margin", value);
-}
-
-DOMString CSS2Properties::marginTop() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginTop");
-}
-
-void CSS2Properties::setMarginTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginTop", value);
-}
-
-DOMString CSS2Properties::marginRight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginRight");
-}
-
-void CSS2Properties::setMarginRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginRight", value);
-}
-
-DOMString CSS2Properties::marginBottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginBottom");
-}
-
-void CSS2Properties::setMarginBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginBottom", value);
-}
-
-DOMString CSS2Properties::marginLeft() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marginLeft");
-}
-
-void CSS2Properties::setMarginLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marginLeft", value);
-}
-
-DOMString CSS2Properties::markerOffset() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("markerOffset");
-}
-
-void CSS2Properties::setMarkerOffset( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("markerOffset", value);
-}
-
-DOMString CSS2Properties::marks() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("marks");
-}
-
-void CSS2Properties::setMarks( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("marks", value);
-}
-
-DOMString CSS2Properties::maxHeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("maxHeight");
-}
-
-void CSS2Properties::setMaxHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("maxHeight", value);
-}
-
-DOMString CSS2Properties::maxWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("maxWidth");
-}
-
-void CSS2Properties::setMaxWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("maxWidth", value);
-}
-
-DOMString CSS2Properties::minHeight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("minHeight");
-}
-
-void CSS2Properties::setMinHeight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("minHeight", value);
-}
-
-DOMString CSS2Properties::minWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("minWidth");
-}
-
-void CSS2Properties::setMinWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("minWidth", value);
-}
-
-DOMString CSS2Properties::orphans() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("orphans");
-}
-
-void CSS2Properties::setOrphans( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("orphans", value);
-}
-
-DOMString CSS2Properties::outline() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outline");
-}
-
-void CSS2Properties::setOutline( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outline", value);
-}
-
-DOMString CSS2Properties::outlineColor() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outlineColor");
-}
-
-void CSS2Properties::setOutlineColor( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outlineColor", value);
-}
-
-DOMString CSS2Properties::outlineStyle() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outlineStyle");
-}
-
-void CSS2Properties::setOutlineStyle( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outlineStyle", value);
-}
-
-DOMString CSS2Properties::outlineWidth() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("outlineWidth");
-}
-
-void CSS2Properties::setOutlineWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("outlineWidth", value);
-}
-
-DOMString CSS2Properties::overflow() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("overflow");
-}
-
-void CSS2Properties::setOverflow( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("overflow", value);
-}
-
-DOMString CSS2Properties::padding() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("padding");
-}
-
-void CSS2Properties::setPadding( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("padding", value);
-}
-
-DOMString CSS2Properties::paddingTop() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingTop");
-}
-
-void CSS2Properties::setPaddingTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingTop", value);
-}
-
-DOMString CSS2Properties::paddingRight() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingRight");
-}
-
-void CSS2Properties::setPaddingRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingRight", value);
-}
-
-DOMString CSS2Properties::paddingBottom() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingBottom");
-}
-
-void CSS2Properties::setPaddingBottom( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingBottom", value);
-}
-
-DOMString CSS2Properties::paddingLeft() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("paddingLeft");
-}
-
-void CSS2Properties::setPaddingLeft( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("paddingLeft", value);
-}
-
-DOMString CSS2Properties::page() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("page");
-}
-
-void CSS2Properties::setPage( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("page", value);
-}
-
-DOMString CSS2Properties::pageBreakAfter() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pageBreakAfter");
-}
-
-void CSS2Properties::setPageBreakAfter( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pageBreakAfter", value);
-}
-
-DOMString CSS2Properties::pageBreakBefore() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pageBreakBefore");
-}
-
-void CSS2Properties::setPageBreakBefore( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pageBreakBefore", value);
-}
-
-DOMString CSS2Properties::pageBreakInside() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pageBreakInside");
-}
-
-void CSS2Properties::setPageBreakInside( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pageBreakInside", value);
-}
-
-DOMString CSS2Properties::pause() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pause");
-}
-
-void CSS2Properties::setPause( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pause", value);
-}
-
-DOMString CSS2Properties::pauseAfter() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pauseAfter");
-}
-
-void CSS2Properties::setPauseAfter( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pauseAfter", value);
-}
-
-DOMString CSS2Properties::pauseBefore() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pauseBefore");
-}
-
-void CSS2Properties::setPauseBefore( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pauseBefore", value);
-}
-
-DOMString CSS2Properties::pitch() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pitch");
-}
-
-void CSS2Properties::setPitch( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pitch", value);
-}
-
-DOMString CSS2Properties::pitchRange() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("pitchRange");
-}
-
-void CSS2Properties::setPitchRange( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("pitchRange", value);
-}
-
-DOMString CSS2Properties::playDuring() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("playDuring");
-}
-
-void CSS2Properties::setPlayDuring( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("playDuring", value);
-}
-
-DOMString CSS2Properties::position() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("position");
-}
-
-void CSS2Properties::setPosition( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("position", value);
-}
-
-DOMString CSS2Properties::quotes() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("quotes");
-}
-
-void CSS2Properties::setQuotes( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("quotes", value);
-}
-
-DOMString CSS2Properties::richness() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("richness");
-}
-
-void CSS2Properties::setRichness( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("richness", value);
-}
-
-DOMString CSS2Properties::right() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("right");
-}
-
-void CSS2Properties::setRight( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("right", value);
-}
-
-DOMString CSS2Properties::size() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("size");
-}
-
-void CSS2Properties::setSize( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("size", value);
-}
-
-DOMString CSS2Properties::speak() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speak");
-}
-
-void CSS2Properties::setSpeak( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speak", value);
-}
-
-DOMString CSS2Properties::speakHeader() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speakHeader");
-}
-
-void CSS2Properties::setSpeakHeader( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speakHeader", value);
-}
-
-DOMString CSS2Properties::speakNumeral() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speakNumeral");
-}
-
-void CSS2Properties::setSpeakNumeral( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speakNumeral", value);
-}
-
-DOMString CSS2Properties::speakPunctuation() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speakPunctuation");
-}
-
-void CSS2Properties::setSpeakPunctuation( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speakPunctuation", value);
-}
-
-DOMString CSS2Properties::speechRate() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("speechRate");
-}
-
-void CSS2Properties::setSpeechRate( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("speechRate", value);
-}
-
-DOMString CSS2Properties::stress() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("stress");
-}
-
-void CSS2Properties::setStress( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("stress", value);
-}
-
-DOMString CSS2Properties::tableLayout() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("tableLayout");
-}
-
-void CSS2Properties::setTableLayout( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("tableLayout", value);
-}
-
-DOMString CSS2Properties::textAlign() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textAlign");
-}
-
-void CSS2Properties::setTextAlign( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textAlign", value);
-}
-
-DOMString CSS2Properties::textDecoration() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textDecoration");
-}
-
-void CSS2Properties::setTextDecoration( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textDecoration", value);
-}
-
-DOMString CSS2Properties::textIndent() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textIndent");
-}
-
-void CSS2Properties::setTextIndent( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textIndent", value);
-}
-
-DOMString CSS2Properties::textShadow() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textShadow");
-}
-
-void CSS2Properties::setTextShadow( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textShadow", value);
-}
-
-DOMString CSS2Properties::textTransform() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("textTransform");
-}
-
-void CSS2Properties::setTextTransform( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("textTransform", value);
-}
-
-DOMString CSS2Properties::top() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("top");
-}
-
-void CSS2Properties::setTop( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("top", value);
-}
-
-DOMString CSS2Properties::unicodeBidi() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("unicodeBidi");
-}
-
-void CSS2Properties::setUnicodeBidi( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("unicodeBidi", value);
-}
-
-DOMString CSS2Properties::verticalAlign() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("verticalAlign");
-}
-
-void CSS2Properties::setVerticalAlign( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("verticalAlign", value);
-}
-
-DOMString CSS2Properties::visibility() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("visibility");
-}
-
-void CSS2Properties::setVisibility( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("visibility", value);
-}
-
-DOMString CSS2Properties::voiceFamily() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("voiceFamily");
-}
-
-void CSS2Properties::setVoiceFamily( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("voiceFamily", value);
-}
-
-DOMString CSS2Properties::volume() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("volume");
-}
-
-void CSS2Properties::setVolume( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("volume", value);
-}
-
-DOMString CSS2Properties::whiteSpace() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("whiteSpace");
-}
-
-void CSS2Properties::setWhiteSpace( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("whiteSpace", value);
-}
-
-DOMString CSS2Properties::widows() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("widows");
-}
-
-void CSS2Properties::setWidows( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("widows", value);
-}
-
-DOMString CSS2Properties::width() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("width");
-}
-
-void CSS2Properties::setWidth( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("width", value);
-}
-
-DOMString CSS2Properties::wordSpacing() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("wordSpacing");
-}
-
-void CSS2Properties::setWordSpacing( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("wordSpacing", value);
-}
-
-DOMString CSS2Properties::zIndex() const
-{
-    if(!impl) return 0;
-    return ((ElementImpl *)impl)->getAttribute("zIndex");
-}
-
-void CSS2Properties::setZIndex( const DOMString &value )
-{
-    if(impl) ((ElementImpl *)impl)->setAttribute("zIndex", value);
-}
-
-
-
-CSS2TextShadow::CSS2TextShadow()
-{
-}
-
-CSS2TextShadow::CSS2TextShadow(const CSS2TextShadow &other)
-{
-}
-
-CSS2TextShadow::CSS2TextShadow(CSS2TextShadowImpl *impl)
-{
-}
-
-CSS2TextShadow &CSS2TextShadow::operator = (const CSS2TextShadow &other)
-{
-    ::operator = (other);
-    return *this;
-}
-
-CSS2TextShadow::~CSS2TextShadow()
-{
-}
-
-CSSValue CSS2TextShadow::color() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->color();
-}
-
-CSSValue CSS2TextShadow::horizontal() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->horizontal();
-}
-
-CSSValue CSS2TextShadow::vertical() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->vertical();
-}
-
-CSSValue CSS2TextShadow::blur() const
-{
-    if(!impl) return 0;
-    return ((CSS2TextShadowImpl *)impl)->blur();
-}
-
-
-
diff --git a/WebCore/src/kdelibs/khtml/dom/css_extensions.h b/WebCore/src/kdelibs/khtml/dom/css_extensions.h
deleted file mode 100644
index b609252..0000000
--- a/WebCore/src/kdelibs/khtml/dom/css_extensions.h
+++ /dev/null
@@ -1,2706 +0,0 @@
-/**
- * This file is part of the DOM implementation for KDE.
- *
- * (C) 1999 Lars Knoll (knoll at kde.org)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- * This file includes excerpts from the Document Object Model (DOM)
- * Level 2 Specification (Candidate Recommendation)
- * http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510/
- * Copyright © 2000 W3C® (MIT, INRIA, Keio), All Rights Reserved.
- *
- * $Id$
- */
-#ifndef _CSS_css_extensions_h_
-#define _CSS_css_extensions_h_
-
-#include <css_value.h>
-#include <dom/dom_string.h>
-
-namespace DOM {
-
-/**
- * The <code> CSS2Azimuth </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-azimuth">
- * azimuth </a> CSS Level 2 property.
- *
- */
-class CSS2Azimuth : public CSSValue
-{
-public:
-    CSS2Azimuth();
-    CSS2Azimuth(const CSS2Azimuth &other);
-    CSS2Azimuth(CSS2AzimuthImpl *impl);
-public:
-
-    CSS2Azimuth & operator = (const CSS2Azimuth &other);
-
-    ~CSS2Azimuth();
-
-    /**
-     * A code defining the type of the value as defined in <code>
-     * CSSValue </code> . It would be one of <code> CSS_DEG </code> ,
-     * <code> CSS_RAD </code> , <code> CSS_GRAD </code> or <code>
-     * CSS_IDENT </code> .
-     *
-     */
-    unsigned short azimuthType() const;
-
-    /**
-     * If <code> azimuthType </code> is <code> CSS_IDENT </code> ,
-     * <code> identifier </code> contains one of left-side, far-left,
-     * left, center-left, center, center-right, right, far-right,
-     * right-side, leftwards, rightwards. The empty string if none is
-     * set.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * <code> behind </code> indicates whether the behind identifier
-     * has been set.
-     *
-     */
-    bool behind() const;
-
-    /**
-     * A method to set the angle value with a specified unit. This
-     * method will unset any previously set identifiers values.
-     *
-     * @param unitType The unitType could only be one of <code>
-     * CSS_DEG </code> , <code> CSS_RAD </code> or <code> CSS_GRAD
-     * </code> ).
-     *
-     * @param floatValue The new float value of the angle.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raised if the unit type is invalid.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-     * readonly.
-     *
-     */
-    void setAngleValue ( const unsigned short unitType, const float floatValue );
-
-    /**
-     * Used to retrieved the float value of the azimuth property.
-     *
-     * @param unitType The unit type can be only an angle unit type (
-     * <code> CSS_DEG </code> , <code> CSS_RAD </code> or <code>
-     * CSS_GRAD </code> ).
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raised if the unit type is invalid.
-     *
-     */
-    float getAngleValue ( const unsigned short unitType );
-
-    /**
-     * Setting the identifier for the azimuth property will unset any
-     * previously set angle value. The value of <code> azimuthType
-     * </code> is set to <code> CSS_IDENT </code>
-     *
-     * @param identifier The new identifier. If the identifier is
-     * "leftwards" or "rightward", the behind attribute is ignored.
-     *
-     * @param behind The new value for behind.
-     *
-     * @return
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified <code> identifier </code>
-     * has a syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-     * readonly.
-     *
-     */
-    void setIdentifier ( const DOM::DOMString &identifier, const bool behind );
-};
-
-
-class CSS2BackgroundPositionImpl;
-
-/**
- * The <code> CSS2BackgroundPosition </code> interface represents the
- * <a
- * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position">
- * background-position </a> CSS Level 2 property.
- *
- */
-class CSS2BackgroundPosition : public CSSValue
-{
-public:
-    CSS2BackgroundPosition();
-    CSS2BackgroundPosition(const CSS2BackgroundPosition &other);
-    CSS2BackgroundPosition(CSS2BackgroundPositionImpl *impl);
-public:
-
-    CSS2BackgroundPosition & operator = (const CSS2BackgroundPosition &other);
-
-    ~CSS2BackgroundPosition();
-
-    /**
-     * A code defining the type of the horizontal value. It would be
-     * one <code> CSS_PERCENTAGE </code> , <code> CSS_EMS </code> ,
-     * <code> CSS_EXS </code> , <code> CSS_PX </code> , <code> CSS_CM
-     * </code> , <code> CSS_MM </code> , <code> CSS_IN </code> ,
-     * <code> CSS_PT </code> , <code> CSS_PC </code> , <code>
-     * CSS_IDENT </code> , <code> CSS_INHERIT </code> . If one of
-     * horizontal or vertical is <code> CSS_IDENT </code> or <code>
-     * CSS_INHERIT </code> , it's guaranteed that the other is the
-     * same.
-     *
-     */
-    unsigned short horizontalType() const;
-
-    /**
-     * A code defining the type of the horizontal value. The code can
-     * be one of the following units : <code> CSS_PERCENTAGE </code> ,
-     * <code> CSS_EMS </code> , <code> CSS_EXS </code> , <code> CSS_PX
-     * </code> , <code> CSS_CM </code> , <code> CSS_MM </code> ,
-     * <code> CSS_IN </code> , <code> CSS_PT </code> , <code> CSS_PC
-     * </code> , <code> CSS_IDENT </code> , <code> CSS_INHERIT </code>
-     * . If one of horizontal or vertical is <code> CSS_IDENT </code>
-     * or <code> CSS_INHERIT </code> , it's guaranteed that the other
-     * is the same.
-     *
-     */
-    unsigned short verticalType() const;
-
-    /**
-     * If <code> horizontalType </code> is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , this attribute contains the string
-     * representation of the ident, otherwise it contains an empty
-     * string.
-     *
-     */
-    DOM::DOMString horizontalIdentifier() const;
-
-    /**
-     * If <code> verticalType </code> is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , this attribute contains the string
-     * representation of the ident, otherwise it contains an empty
-     * string. The value is <code> "center" </code> if only the
-     * horizontalIdentifier has been set. The value is <code>
-     * "inherit" </code> if the horizontalIdentifier is <code>
-     * "inherit" </code> .
-     *
-     */
-    DOM::DOMString verticalIdentifier() const;
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> horizontalPosition </code> represents a length or
-     * a percentage. If the float doesn't contain a float value or
-     * can't be converted into the specified unit, a <code>
-     * DOMException </code> is raised.
-     *
-     * @param horizontalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getHorizontalPosition ( const float horizontalType );
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> verticalPosition </code> represents a length or a
-     * percentage. If the float doesn't contain a float value or can't
-     * be converted into the specified unit, a <code> DOMException
-     * </code> is raised. The value is <code> 50% </code> if only the
-     * horizontal value has been specified.
-     *
-     * @param verticalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getVerticalPosition ( const float verticalType );
-
-    /**
-     * This method is used to set the horizontal position with a
-     * specified unit. If the vertical value is not a percentage or a
-     * length, it sets the vertical position to <code> 50% </code> .
-     *
-     * @param horizontalType The specified unit (a length or a
-     * percentage).
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setHorizontalPosition ( const unsigned short horizontalType, const float value );
-
-    /**
-     * This method is used to set the vertical position with a
-     * specified unit. If the horizontal value is not a percentage or
-     * a length, it sets the vertical position to <code> 50% </code> .
-     *
-     * @param verticalType The specified unit (a length or a
-     * percentage).
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setVerticalPosition ( const unsigned short verticalType, const float value );
-
-    /**
-     * Sets the identifiers. If the second identifier is the empty
-     * string, the vertical identifier is set to his default value (
-     * <code> "center" </code> ). If the first identfier is <code>
-     * "inherit </code> , the second identifier is ignored and is set
-     * to <code> "inherit" </code> .
-     *
-     * @param horizontalIdentifier The new horizontal identifier.
-     *
-     * @param verticalIdentifier The new vertical identifier.
-     *
-     * @return
-     * @exception DOMException
-     * SYNTAX_ERR: Raises if the identifiers have a syntax error and
-     * is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setPositionIdentifier ( const DOM::DOMString &horizontalIdentifier, const DOM::DOMString &verticalIdentifier );
-};
-
-
-class CSS2BorderSpacingImpl;
-
-/**
- * The <code> CSS2BorderSpacing </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-border-spacing">
- * border-spacing </a> CSS Level 2 property.
- *
- */
-class CSS2BorderSpacing : public CSSValue
-{
-public:
-    CSS2BorderSpacing();
-    CSS2BorderSpacing(const CSS2BorderSpacing &other);
-    CSS2BorderSpacing(CSS2BorderSpacingImpl *impl);
-public:
-
-    CSS2BorderSpacing & operator = (const CSS2BorderSpacing &other);
-
-    ~CSS2BorderSpacing();
-
-    /**
-     * The A code defining the type of the value as defined in <code>
-     * CSSValue </code> . It would be one of <code> CSS_EMS </code> ,
-     * <code> CSS_EXS </code> , <code> CSS_PX </code> , <code> CSS_CM
-     * </code> , <code> CSS_MM </code> , <code> CSS_IN </code> ,
-     * <code> CSS_PT </code> , <code> CSS_PC </code> or <code>
-     * CSS_INHERIT </code> .
-     *
-     */
-    unsigned short horizontalType() const;
-
-    /**
-     * The A code defining the type of the value as defined in <code>
-     * CSSValue </code> . It would be one of <code> CSS_EMS </code> ,
-     * <code> CSS_EXS </code> , <code> CSS_PX </code> , <code> CSS_CM
-     * </code> , <code> CSS_MM </code> , <code> CSS_IN </code> ,
-     * <code> CSS_PT </code> , <code> CSS_PC </code> or <code>
-     * CSS_INHERIT </code> .
-     *
-     */
-    unsigned short verticalType() const;
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> horizontalSpacing </code> represents a length. If
-     * the float doesn't contain a float value or can't be converted
-     * into the specified unit, a <code> DOMException </code> is
-     * raised.
-     *
-     * @param horizontalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getHorizontalSpacing ( const float horizontalType );
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> verticalSpacing </code> represents a length. If
-     * the float doesn't contain a float value or can't be converted
-     * into the specified unit, a <code> DOMException </code> is
-     * raised. The value is <code> 0 </code> if only the horizontal
-     * value has been specified.
-     *
-     * @param verticalType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getVerticalSpacing ( const float verticalType );
-
-    /**
-     * This method is used to set the horizontal spacing with a
-     * specified unit. If the vertical value is a length, it sets the
-     * vertical spacing to <code> 0 </code> .
-     *
-     * @param horizontalType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setHorizontalSpacing ( const unsigned short horizontalType, const float value );
-
-    /**
-     * This method is used to set the vertical spacing with a
-     * specified unit. If the horizontal value is not a length, it
-     * sets the vertical spacing to <code> 0 </code> .
-     *
-     * @param verticalType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setVerticalSpacing ( const unsigned short verticalType, const float value );
-
-    /**
-     * Set this property as inherit. <code> horizontalType </code> and
-     * <code> verticalType </code> will be inherited.
-     *
-     * @return
-     */
-    void setInherit() (  );
-};
-
-
-class CSS2CounterIncrementImpl;
-
-/**
- * The <code> CSS2CounterIncrement </code> interface represents a
- * imple value for the <a
- * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-increment">
- * counter-increment </a> CSS Level 2 property.
- *
- */
-class CSS2CounterIncrement
-{
-public:
-    CSS2CounterIncrement();
-    CSS2CounterIncrement(const CSS2CounterIncrement &other);
-    CSS2CounterIncrement(CSS2CounterIncrementImpl *impl);
-public:
-
-    CSS2CounterIncrement & operator = (const CSS2CounterIncrement &other);
-
-    ~CSS2CounterIncrement();
-
-    /**
-     * The element name.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * see @ref identifier
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified identifier has a syntax
-     * error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setIdentifier( const DOM::DOMString & );
-
-    /**
-     * The increment (default value is 1).
-     *
-     */
-    short increment() const;
-
-    /**
-     * see @ref increment
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setIncrement( const short  );
-};
-
-
-class CSS2CounterResetImpl;
-
-/**
- * The <code> CSS2CounterReset </code> interface represents a simple
- * value for the <a
- * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-reset">
- * counter-reset </a> CSS Level 2 property.
- *
- */
-class CSS2CounterReset
-{
-public:
-    CSS2CounterReset();
-    CSS2CounterReset(const CSS2CounterReset &other);
-    CSS2CounterReset(CSS2CounterResetImpl *impl);
-public:
-
-    CSS2CounterReset & operator = (const CSS2CounterReset &other);
-
-    ~CSS2CounterReset();
-
-    /**
-     * The element name.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * see @ref identifier
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified identifier has a syntax
-     * error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setIdentifier( const DOM::DOMString & );
-
-    /**
-     * The reset (default value is 0).
-     *
-     */
-    short reset() const;
-
-    /**
-     * see @ref reset
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this identifier is
-     * readonly.
-     *
-     */
-    void setReset( const short  );
-};
-
-
-class CSS2CursorImpl;
-class CSSValueList;
-
-/**
- * The <code> CSS2Cursor </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor"> cursor
- * </a> CSS Level 2 property.
- *
- */
-class CSS2Cursor : public CSSValue
-{
-public:
-    CSS2Cursor();
-    CSS2Cursor(const CSS2Cursor &other);
-    CSS2Cursor(CSS2CursorImpl *impl);
-public:
-
-    CSS2Cursor & operator = (const CSS2Cursor &other);
-
-    ~CSS2Cursor();
-
-    /**
-     * A code defining the type of the property. It would one of
-     * <code> CSS_UNKNOWN </code> or <code> CSS_INHERIT </code> . If
-     * the type is <code> CSS_UNKNOWN </code> , then <code> uris
-     * </code> contains a list of URIs and <code> predefinedCursor
-     * </code> contains an ident. Setting this attribute from <code>
-     * CSS_INHERIT </code> to <code> CSS_UNKNOWN </code> will set the
-     * <code> predefinedCursor </code> to <code> "auto" </code> .
-     *
-     */
-    unsigned short cursorType() const;
-
-    /**
-     * see @ref cursorType
-     */
-    void setCursorType( const unsigned short  );
-
-    /**
-     * <code> uris </code> represents the list of URIs ( <code>
-     * CSS_URI </code> ) on the cursor property. The list can be
-     * empty.
-     *
-     */
-    CSSValueList uris() const;
-
-    /**
-     * This identifier represents a generic cursor name or an empty
-     * string.
-     *
-     */
-    DOM::DOMString predefinedCursor() const;
-
-    /**
-     * see @ref predefinedCursor
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setPredefinedCursor( const DOM::DOMString & );
-};
-
-
-class CSS2FontFaceSrcImpl;
-class CSSValueList;
-
-/**
- * The <code> CSS2Cursor </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/fonts.html#descdef-src"> src
- * </a> CSS Level 2 descriptor.
- *
- */
-class CSS2FontFaceSrc
-{
-public:
-    CSS2FontFaceSrc();
-    CSS2FontFaceSrc(const CSS2FontFaceSrc &other);
-    CSS2FontFaceSrc(CSS2FontFaceSrcImpl *impl);
-public:
-
-    CSS2FontFaceSrc & operator = (const CSS2FontFaceSrc &other);
-
-    ~CSS2FontFaceSrc();
-
-    /**
-     * Specifies the source of the font, empty string otherwise.
-     *
-     */
-    DOM::DOMString uri() const;
-
-    /**
-     * see @ref uri
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setUri( const DOM::DOMString & );
-
-    /**
-     * This attribute contains a list of strings for the format CSS
-     * function.
-     *
-     */
-    CSSValueList format() const;
-
-    /**
-     * Specifies the full font name of a locally installed font.
-     *
-     */
-    DOM::DOMString fontFaceName() const;
-
-    /**
-     * see @ref fontFaceName
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setFontFaceName( const DOM::DOMString & );
-};
-
-
-class CSS2FontFaceWidthsImpl;
-class CSSValueList;
-
-/**
- * The <code> CSS2Cursor </code> interface represents a simple value
- * for the <a
- * href="http://www.w3.org/TR/REC-CSS2/fonts.html#descdef-widths">
- * widths </a> CSS Level 2 descriptor.
- *
- */
-class CSS2FontFaceWidths
-{
-public:
-    CSS2FontFaceWidths();
-    CSS2FontFaceWidths(const CSS2FontFaceWidths &other);
-    CSS2FontFaceWidths(CSS2FontFaceWidthsImpl *impl);
-public:
-
-    CSS2FontFaceWidths & operator = (const CSS2FontFaceWidths &other);
-
-    ~CSS2FontFaceWidths();
-
-    /**
-     * The range for the characters.
-     *
-     */
-    DOM::DOMString urange() const;
-
-    /**
-     * see @ref urange
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setUrange( const DOM::DOMString & );
-
-    /**
-     * A list of numbers representing the glyph widths.
-     *
-     */
-    CSSValueList numbers() const;
-};
-
-
-class CSS2PageSizeImpl;
-
-/**
- * The <code> CSS2Cursor </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-size"> size
- * </a> CSS Level 2 descriptor.
- *
- */
-class CSS2PageSize : public CSSValue
-{
-public:
-    CSS2PageSize();
-    CSS2PageSize(const CSS2PageSize &other);
-    CSS2PageSize(CSS2PageSizeImpl *impl);
-public:
-
-    CSS2PageSize & operator = (const CSS2PageSize &other);
-
-    ~CSS2PageSize();
-
-    /**
-     * A code defining the type of the width of the page. It would be
-     * one of <code> CSS_EMS </code> , <code> CSS_EXS </code> , <code>
-     * CSS_PX </code> , <code> CSS_CM </code> , <code> CSS_MM </code>
-     * , <code> CSS_IN </code> , <code> CSS_PT </code> , <code> CSS_PC
-     * </code> , <code> CSS_IDENT </code> , <code> CSS_INHERIT </code>
-     * . If one of width or height is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , it's guaranteed that the other is
-     * the same.
-     *
-     */
-    unsigned short widthType() const;
-
-    /**
-     * A code defining the type of the height of the page. It would be
-     * one of <code> CSS_EMS </code> , <code> CSS_EXS </code> , <code>
-     * CSS_PX </code> , <code> CSS_CM </code> , <code> CSS_MM </code>
-     * , <code> CSS_IN </code> , <code> CSS_PT </code> , <code> CSS_PC
-     * </code> , <code> CSS_IDENT </code> , <code> CSS_INHERIT </code>
-     * . If one of width or height is <code> CSS_IDENT </code> or
-     * <code> CSS_INHERIT </code> , it's guaranteed that the other is
-     * the same.
-     *
-     */
-    unsigned short heightType() const;
-
-    /**
-     * If <code> width </code> is <code> CSS_IDENT </code> or <code>
-     * CSS_INHERIT </code> , this attribute contains the string
-     * representation of the ident, otherwise it contains an empty
-     * string.
-     *
-     */
-    DOM::DOMString identifier() const;
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> widthType </code> represents a length. If the
-     * float doesn't contain a float value or can't be converted into
-     * the specified unit, a <code> DOMException </code> is raised.
-     *
-     * @param widthType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getWidth ( const float widthType );
-
-    /**
-     * This method is used to get the float value in a specified unit
-     * if the <code> heightType </code> represents a length. If the
-     * float doesn't contain a float value or can't be converted into
-     * the specified unit, a <code> DOMException </code> is raised. If
-     * only the width value has been specified, the height value is
-     * the same.
-     *
-     * @param heightType The specified unit.
-     *
-     * @return The float value.
-     *
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the property doesn't contain a
-     * float or the value can't be converted.
-     *
-     */
-    float getHeightSize ( const float heightType );
-
-    /**
-     * This method is used to set the width position with a specified
-     * unit. If the <code> heightType </code> is not a length, it sets
-     * the height position to the same value.
-     *
-     * @param widthType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setWidthSize ( const unsigned short widthType, const float value );
-
-    /**
-     * This method is used to set the height position with a specified
-     * unit. If the <code> widthType </code> is not a length, it sets
-     * the width position to the same value.
-     *
-     * @param heightType The specified unit.
-     *
-     * @param value The new value.
-     *
-     * @return
-     * @exception DOMException
-     * INVALID_ACCESS_ERR: Raises if the specified unit is not a
-     * length or a percentage.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setHeightSize ( const unsigned short heightType, const float value );
-
-    /**
-     * Sets the identifier.
-     *
-     * @param identifier The new identifier.
-     *
-     * @return
-     * @exception DOMException
-     * SYNTAX_ERR: Raises if the identifier has a syntax error and is
-     * unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raises if this property is
-     * readonly.
-     *
-     */
-    void setIdentifier ( const DOM::DOMString &identifier );
-};
-
-
-class CSS2PlayDuringImpl;
-
-/**
- * The <code> CSS2PlayDuring </code> interface represents the <a
- * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-play-during">
- * play-during </a> CSS Level 2 property.
- *
- */
-class CSS2PlayDuring : public CSSValue
-{
-public:
-    CSS2PlayDuring();
-    CSS2PlayDuring(const CSS2PlayDuring &other);
-    CSS2PlayDuring(CSS2PlayDuringImpl *impl);
-public:
-
-    CSS2PlayDuring & operator = (const CSS2PlayDuring &other);
-
-    ~CSS2PlayDuring();
-
-    /**
-     * A code defining the type of the value as define in <code>
-     * CSSvalue </code> . It would be one of <code> CSS_UNKNOWN
-     * </code> , <code> CSS_INHERIT </code> , <code> CSS_IDENT </code>
-     * .
-     *
-     */
-    unsigned short playDuringType() const;
-
-    /**
-     * One of <code> "inherit" </code> , <code> "auto" </code> ,
-     * <code> "none" </code> or the empty string if the <code>
-     * playDuringType </code> is <code> CSS_UNKNOWN </code> . On
-     * setting, it will set the <code> uri </code> to the empty string
-     * and <code> mix </code> and <code> repeat </code> to <code>
-     * false </code> .
-     *
-     */
-    DOM::DOMString playDuringIdentifier() const;
-
-    /**
-     * see @ref playDuringIdentifier
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setPlayDuringIdentifier( const DOM::DOMString & );
-
-    /**
-     * The sound specified by the <code> uri </code> . It will set the
-     * <code> playDuringType </code> attribute to <code> CSS_UNKNOWN
-     * </code> .
-     *
-     */
-    DOM::DOMString uri() const;
-
-    /**
-     * see @ref uri
-     * @exception DOMException
-     * SYNTAX_ERR: Raised if the specified CSS string value has a
-     * syntax error and is unparsable.
-     *
-     *  NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setUri( const DOM::DOMString & );
-
-    /**
-     * <code> true </code> if the sound should be mixed. It will be
-     * ignored if the attribute doesn't contain a <code> uri </code> .
-     *
-     */
-    bool mix() const;
-
-    /**
-     * see @ref mix
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setMix( const bool  );
-
-    /**
-     * <code> true </code> if the sound should be repeated. It will be
-     * ignored if the attribute doesn't contain a <code> uri </code> .
-     *
-     */
-    bool repeat() const;
-
-    /**
-     * see @ref repeat
-     * @exception DOMException
-     * NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
-     * readonly.
-     *
-     */
-    void setRepeat( const bool );
-};
-
-
-class CSS2PropertiesImpl;
-
-/**
- * The <code> CSS2Properties </code> interface represents a
- * convenience mechanism for retrieving and setting properties within
- * a <code> CSSStyleDeclaration </code> . The attributes of this
- * interface correspond to all the <a
- * href="http://www.w3.org/TR/REC-CSS2/propidx.html"> properties
- * specified in CSS2 </a> . Getting an attribute of this interface is
- * equivalent to calling the <code> getPropertyValue </code> method of
- * the <code> CSSStyleDeclaration </code> interface. Setting an
- * attribute of this interface is equivalent to calling the <code>
- * setProperty </code> method of the <code> CSSStyleDeclaration
- * </code> interface.
- *
- *  A compliant implementation is not required to implement the <code>
- * CSS2Properties </code> interface. If an implementation does
- * implement this interface, the expectation is that language-specific
- * methods can be used to cast from an instance of the <code>
- * CSSStyleDeclaration </code> interface to the <code> CSS2Properties
- * </code> interface.
- *
- *  If an implementation does implement this interface, it is expected
- * to understand the specific syntax of the shorthand properties, and
- * apply their semantics; when the <code> margin </code> property is
- * set, for example, the <code> marginTop </code> , <code> marginRight
- * </code> , <code> marginBottom </code> and <code> marginLeft </code>
- * properties are actually being set by the underlying implementation.
- *
- *  When dealing with CSS "shorthand" properties, the shorthand
- * properties should be decomposed into their component longhand
- * properties as appropriate, and when querying for their value, the
- * form returned should be the shortest form exactly equivalent to the
- * declarations made in the ruleset. However, if there is no shorthand
- * declaration that could be added to the ruleset without changing in
- * any way the rules already declared in the ruleset (i.e., by adding
- * longhand rules that were previously not declared in the ruleset),
- * then the empty string should be returned for the shorthand
- * property.
- *
- *  For example, querying for the <code> font </code> property should
- * not return "normal normal normal 14pt/normal Arial, sans-serif",
- * when "14pt Arial, sans-serif" suffices (the normals are initial
- * values, and are implied by use of the longhand property).
- *
- *  If the values for all the longhand properties that compose a
- * particular string are the initial values, then a string consisting
- * of all the initial values should be returned (e.g. a <code>
- * border-width </code> value of "medium" should be returned as such,
- * not as "").
- *
- *  For some shorthand properties that take missing values from other
- * sides, such as the <code> margin </code> , <code> padding </code> ,
- * and <code> border-[width|style|color] </code> properties, the
- * minimum number of sides possible should be used, i.e., "0px 10px"
- * will be returned instead of "0px 10px 0px 10px".
- *
- *  If the value of a shorthand property can not be decomposed into
- * its component longhand properties, as is the case for the <code>
- * font </code> property with a value of "menu", querying for the
- * values of the component longhand properties should return the empty
- * string.
- *
- */
-class CSS2Properties
-{
-public:
-    CSS2Properties();
-    CSS2Properties(const CSS2Properties &other);
-    CSS2Properties(CSS2PropertiesImpl *impl);
-public:
-
-    CSS2Properties & operator = (const CSS2Properties &other);
-
-    ~CSS2Properties();
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-azimuth">
-     * azimuth property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString azimuth() const;
-
-    /**
-     * see @ref azimuth
-     */
-    void setAzimuth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background">
-     * background property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString background() const;
-
-    /**
-     * see @ref background
-     */
-    void setBackground( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-attachment">
-     * background-attachment property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundAttachment() const;
-
-    /**
-     * see @ref backgroundAttachment
-     */
-    void setBackgroundAttachment( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-color">
-     * background-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundColor() const;
-
-    /**
-     * see @ref backgroundColor
-     */
-    void setBackgroundColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-image">
-     * background-image property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundImage() const;
-
-    /**
-     * see @ref backgroundImage
-     */
-    void setBackgroundImage( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-position">
-     * background-position property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundPosition() const;
-
-    /**
-     * see @ref backgroundPosition
-     */
-    void setBackgroundPosition( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background-repeat">
-     * background-repeat property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString backgroundRepeat() const;
-
-    /**
-     * see @ref backgroundRepeat
-     */
-    void setBackgroundRepeat( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border">
-     * border property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString border() const;
-
-    /**
-     * see @ref border
-     */
-    void setBorder( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-border-collapse">
-     * border-collapse property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderCollapse() const;
-
-    /**
-     * see @ref borderCollapse
-     */
-    void setBorderCollapse( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-color">
-     * border-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderColor() const;
-
-    /**
-     * see @ref borderColor
-     */
-    void setBorderColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-border-spacing">
-     * border-spacing property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderSpacing() const;
-
-    /**
-     * see @ref borderSpacing
-     */
-    void setBorderSpacing( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-style">
-     * border-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderStyle() const;
-
-    /**
-     * see @ref borderStyle
-     */
-    void setBorderStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top">
-     * border-top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTop() const;
-
-    /**
-     * see @ref borderTop
-     */
-    void setBorderTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right">
-     * border-right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRight() const;
-
-    /**
-     * see @ref borderRight
-     */
-    void setBorderRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-bottom">
-     * border-bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottom() const;
-
-    /**
-     * see @ref borderBottom
-     */
-    void setBorderBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left">
-     * border-left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeft() const;
-
-    /**
-     * see @ref borderLeft
-     */
-    void setBorderLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top-color">
-     * border-top-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTopColor() const;
-
-    /**
-     * see @ref borderTopColor
-     */
-    void setBorderTopColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right-color">
-     * border-right-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRightColor() const;
-
-    /**
-     * see @ref borderRightColor
-     */
-    void setBorderRightColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/#propdef-border-bottom-color">
-     * border-bottom-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottomColor() const;
-
-    /**
-     * see @ref borderBottomColor
-     */
-    void setBorderBottomColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left-color">
-     * border-left-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeftColor() const;
-
-    /**
-     * see @ref borderLeftColor
-     */
-    void setBorderLeftColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top-style">
-     * border-top-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTopStyle() const;
-
-    /**
-     * see @ref borderTopStyle
-     */
-    void setBorderTopStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right-style">
-     * border-right-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRightStyle() const;
-
-    /**
-     * see @ref borderRightStyle
-     */
-    void setBorderRightStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-bottom-style">
-     * border-bottom-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottomStyle() const;
-
-    /**
-     * see @ref borderBottomStyle
-     */
-    void setBorderBottomStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left-style">
-     * border-left-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeftStyle() const;
-
-    /**
-     * see @ref borderLeftStyle
-     */
-    void setBorderLeftStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-top-width">
-     * border-top-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderTopWidth() const;
-
-    /**
-     * see @ref borderTopWidth
-     */
-    void setBorderTopWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-right-width">
-     * border-right-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderRightWidth() const;
-
-    /**
-     * see @ref borderRightWidth
-     */
-    void setBorderRightWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-bottom-width">
-     * border-bottom-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderBottomWidth() const;
-
-    /**
-     * see @ref borderBottomWidth
-     */
-    void setBorderBottomWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-left-width">
-     * border-left-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderLeftWidth() const;
-
-    /**
-     * see @ref borderLeftWidth
-     */
-    void setBorderLeftWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-border-width">
-     * border-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString borderWidth() const;
-
-    /**
-     * see @ref borderWidth
-     */
-    void setBorderWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-bottom">
-     * bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString bottom() const;
-
-    /**
-     * see @ref bottom
-     */
-    void setBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-caption-side">
-     * caption-side property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString captionSide() const;
-
-    /**
-     * see @ref captionSide
-     */
-    void setCaptionSide( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-clear">
-     * clear property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString clear() const;
-
-    /**
-     * see @ref clear
-     */
-    void setClear( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx#propdef-clip"> clip
-     * property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString clip() const;
-
-    /**
-     * see @ref clip
-     */
-    void setClip( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/colors.html#propdef-color">
-     * color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString color() const;
-
-    /**
-     * see @ref color
-     */
-    void setColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-content">
-     * content property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString content() const;
-
-    /**
-     * see @ref content
-     */
-    void setContent( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-increment">
-     * counter-increment property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString counterIncrement() const;
-
-    /**
-     * see @ref counterIncrement
-     */
-    void setCounterIncrement( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-counter-reset">
-     * counter-reset property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString counterReset() const;
-
-    /**
-     * see @ref counterReset
-     */
-    void setCounterReset( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-cue">
-     * cue property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cue() const;
-
-    /**
-     * see @ref cue
-     */
-    void setCue( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-cue-fter">
-     * cue-after property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cueAfter() const;
-
-    /**
-     * see @ref cueAfter
-     */
-    void setCueAfter( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-cue-before">
-     * cue-before property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cueBefore() const;
-
-    /**
-     * see @ref cueBefore
-     */
-    void setCueBefore( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor">
-     * cursor property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cursor() const;
-
-    /**
-     * see @ref cursor
-     */
-    void setCursor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-direction">
-     * direction property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString direction() const;
-
-    /**
-     * see @ref direction
-     */
-    void setDirection( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-display">
-     * display property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString display() const;
-
-    /**
-     * see @ref display
-     */
-    void setDisplay( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-elevation">
-     * elevation property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString elevation() const;
-
-    /**
-     * see @ref elevation
-     */
-    void setElevation( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-empty-cells">
-     * empty-cells property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString emptyCells() const;
-
-    /**
-     * see @ref emptyCells
-     */
-    void setEmptyCells( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float">
-     * float property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString cssFloat() const;
-
-    /**
-     * see @ref cssFloat
-     */
-    void setCssFloat( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font">
-     * font property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString font() const;
-
-    /**
-     * see @ref font
-     */
-    void setFont( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-family">
-     * font-family property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontFamily() const;
-
-    /**
-     * see @ref fontFamily
-     */
-    void setFontFamily( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size">
-     * font-size property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontSize() const;
-
-    /**
-     * see @ref fontSize
-     */
-    void setFontSize( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size-adjust">
-     * font-size-adjust property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontSizeAdjust() const;
-
-    /**
-     * see @ref fontSizeAdjust
-     */
-    void setFontSizeAdjust( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-stretch">
-     * font-stretch property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontStretch() const;
-
-    /**
-     * see @ref fontStretch
-     */
-    void setFontStretch( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-style">
-     * font-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontStyle() const;
-
-    /**
-     * see @ref fontStyle
-     */
-    void setFontStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-variant">
-     * font-variant property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontVariant() const;
-
-    /**
-     * see @ref fontVariant
-     */
-    void setFontVariant( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-weight">
-     * font-weight property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString fontWeight() const;
-
-    /**
-     * see @ref fontWeight
-     */
-    void setFontWeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-height">
-     * height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString height() const;
-
-    /**
-     * see @ref height
-     */
-    void setHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-left">
-     * left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString left() const;
-
-    /**
-     * see @ref left
-     */
-    void setLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-letter-spacing">
-     * letter-spacing property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString letterSpacing() const;
-
-    /**
-     * see @ref letterSpacing
-     */
-    void setLetterSpacing( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-line-height">
-     * line-height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString lineHeight() const;
-
-    /**
-     * see @ref lineHeight
-     */
-    void setLineHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style">
-     * list-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStyle() const;
-
-    /**
-     * see @ref listStyle
-     */
-    void setListStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style-image">
-     * list-style-image property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStyleImage() const;
-
-    /**
-     * see @ref listStyleImage
-     */
-    void setListStyleImage( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style-position">
-     * list-style-position property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStylePosition() const;
-
-    /**
-     * see @ref listStylePosition
-     */
-    void setListStylePosition( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-list-style-type">
-     * list-style-type property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString listStyleType() const;
-
-    /**
-     * see @ref listStyleType
-     */
-    void setListStyleType( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin">
-     * margin property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString margin() const;
-
-    /**
-     * see @ref margin
-     */
-    void setMargin( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-top">
-     * margin-top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginTop() const;
-
-    /**
-     * see @ref marginTop
-     */
-    void setMarginTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-right">
-     * margin-right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginRight() const;
-
-    /**
-     * see @ref marginRight
-     */
-    void setMarginRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-bottom">
-     * margin-bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginBottom() const;
-
-    /**
-     * see @ref marginBottom
-     */
-    void setMarginBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-margin-left">
-     * margin-left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marginLeft() const;
-
-    /**
-     * see @ref marginLeft
-     */
-    void setMarginLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-marker-offset">
-     * marker-offset property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString markerOffset() const;
-
-    /**
-     * see @ref markerOffset
-     */
-    void setMarkerOffset( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-marks">
-     * marks property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString marks() const;
-
-    /**
-     * see @ref marks
-     */
-    void setMarks( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-max-height">
-     * max-height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString maxHeight() const;
-
-    /**
-     * see @ref maxHeight
-     */
-    void setMaxHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-max-width">
-     * max-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString maxWidth() const;
-
-    /**
-     * see @ref maxWidth
-     */
-    void setMaxWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-min-height">
-     * min-height property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString minHeight() const;
-
-    /**
-     * see @ref minHeight
-     */
-    void setMinHeight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-min-width">
-     * min-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString minWidth() const;
-
-    /**
-     * see @ref minWidth
-     */
-    void setMinWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-orphans">
-     * orphans property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString orphans() const;
-
-    /**
-     * see @ref orphans
-     */
-    void setOrphans( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline">
-     * outline property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outline() const;
-
-    /**
-     * see @ref outline
-     */
-    void setOutline( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-color">
-     * outline-color property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outlineColor() const;
-
-    /**
-     * see @ref outlineColor
-     */
-    void setOutlineColor( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-style">
-     * outline-style property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outlineStyle() const;
-
-    /**
-     * see @ref outlineStyle
-     */
-    void setOutlineStyle( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/ui.html#propdef-outline-width">
-     * outline-width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString outlineWidth() const;
-
-    /**
-     * see @ref outlineWidth
-     */
-    void setOutlineWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-overflow">
-     * overflow property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString overflow() const;
-
-    /**
-     * see @ref overflow
-     */
-    void setOverflow( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding">
-     * padding property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString padding() const;
-
-    /**
-     * see @ref padding
-     */
-    void setPadding( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-top">
-     * padding-top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingTop() const;
-
-    /**
-     * see @ref paddingTop
-     */
-    void setPaddingTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-right">
-     * padding-right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingRight() const;
-
-    /**
-     * see @ref paddingRight
-     */
-    void setPaddingRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-bottom">
-     * padding-bottom property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingBottom() const;
-
-    /**
-     * see @ref paddingBottom
-     */
-    void setPaddingBottom( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/box.html#propdef-padding-left">
-     * padding-left property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString paddingLeft() const;
-
-    /**
-     * see @ref paddingLeft
-     */
-    void setPaddingLeft( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page">
-     * page property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString page() const;
-
-    /**
-     * see @ref page
-     */
-    void setPage( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page-break-after">
-     * page-break-after property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pageBreakAfter() const;
-
-    /**
-     * see @ref pageBreakAfter
-     */
-    void setPageBreakAfter( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page-break-before">
-     * page-break-before property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pageBreakBefore() const;
-
-    /**
-     * see @ref pageBreakBefore
-     */
-    void setPageBreakBefore( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-page-break-inside">
-     * page-break-inside property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pageBreakInside() const;
-
-    /**
-     * see @ref pageBreakInside
-     */
-    void setPageBreakInside( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pause">
-     * pause property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pause() const;
-
-    /**
-     * see @ref pause
-     */
-    void setPause( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pause-after">
-     * pause-after property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pauseAfter() const;
-
-    /**
-     * see @ref pauseAfter
-     */
-    void setPauseAfter( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pause-before">
-     * pause-before property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pauseBefore() const;
-
-    /**
-     * see @ref pauseBefore
-     */
-    void setPauseBefore( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pitch">
-     * pitch property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pitch() const;
-
-    /**
-     * see @ref pitch
-     */
-    void setPitch( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-pitch-range">
-     * pitch-range property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString pitchRange() const;
-
-    /**
-     * see @ref pitchRange
-     */
-    void setPitchRange( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-play-during">
-     * play-during property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString playDuring() const;
-
-    /**
-     * see @ref playDuring
-     */
-    void setPlayDuring( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-position">
-     * position property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString position() const;
-
-    /**
-     * see @ref position
-     */
-    void setPosition( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/generate.html#propdef-quotes">
-     * quotes property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString quotes() const;
-
-    /**
-     * see @ref quotes
-     */
-    void setQuotes( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-richness">
-     * richness property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString richness() const;
-
-    /**
-     * see @ref richness
-     */
-    void setRichness( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-right">
-     * right property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString right() const;
-
-    /**
-     * see @ref right
-     */
-    void setRight( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-size">
-     * size property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString size() const;
-
-    /**
-     * see @ref size
-     */
-    void setSize( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speak">
-     * speak property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speak() const;
-
-    /**
-     * see @ref speak
-     */
-    void setSpeak( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-speak-header">
-     * speak-header property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speakHeader() const;
-
-    /**
-     * see @ref speakHeader
-     */
-    void setSpeakHeader( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speak-numeral">
-     * speak-numeral property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speakNumeral() const;
-
-    /**
-     * see @ref speakNumeral
-     */
-    void setSpeakNumeral( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speak-punctuation">
-     * speak-punctuation property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speakPunctuation() const;
-
-    /**
-     * see @ref speakPunctuation
-     */
-    void setSpeakPunctuation( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-speech-rate">
-     * speech-rate property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString speechRate() const;
-
-    /**
-     * see @ref speechRate
-     */
-    void setSpeechRate( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-stress">
-     * stress property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString stress() const;
-
-    /**
-     * see @ref stress
-     */
-    void setStress( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/tables.html#propdef-table-layout">
-     * table-layout property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString tableLayout() const;
-
-    /**
-     * see @ref tableLayout
-     */
-    void setTableLayout( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-align">
-     * text-align property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textAlign() const;
-
-    /**
-     * see @ref textAlign
-     */
-    void setTextAlign( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-decoration">
-     * text-decoration property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textDecoration() const;
-
-    /**
-     * see @ref textDecoration
-     */
-    void setTextDecoration( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-indent">
-     * text-indent property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textIndent() const;
-
-    /**
-     * see @ref textIndent
-     */
-    void setTextIndent( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-shadow">
-     * text-shadow property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textShadow() const;
-
-    /**
-     * see @ref textShadow
-     */
-    void setTextShadow( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-transform">
-     * text-transform property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString textTransform() const;
-
-    /**
-     * see @ref textTransform
-     */
-    void setTextTransform( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-top">
-     * top property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString top() const;
-
-    /**
-     * see @ref top
-     */
-    void setTop( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-unicode-bidi">
-     * unicode-bidi property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString unicodeBidi() const;
-
-    /**
-     * see @ref unicodeBidi
-     */
-    void setUnicodeBidi( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-vertical-align">
-     * vertical-align property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString verticalAlign() const;
-
-    /**
-     * see @ref verticalAlign
-     */
-    void setVerticalAlign( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-visibility">
-     * visibility property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString visibility() const;
-
-    /**
-     * see @ref visibility
-     */
-    void setVisibility( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-voice-family">
-     * voice-family property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString voiceFamily() const;
-
-    /**
-     * see @ref voiceFamily
-     */
-    void setVoiceFamily( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/aural.html#propdef-volume">
-     * volume property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString volume() const;
-
-    /**
-     * see @ref volume
-     */
-    void setVolume( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-white-space">
-     * white-space property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString whiteSpace() const;
-
-    /**
-     * see @ref whiteSpace
-     */
-    void setWhiteSpace( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/page.html#propdef-widows">
-     * widows property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString widows() const;
-
-    /**
-     * see @ref widows
-     */
-    void setWidows( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-width">
-     * width property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString width() const;
-
-    /**
-     * see @ref width
-     */
-    void setWidth( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-word-spacing">
-     * word-spacing property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString wordSpacing() const;
-
-    /**
-     * see @ref wordSpacing
-     */
-    void setWordSpacing( const DOM::DOMString & );
-
-    /**
-     * See the <a
-     * href="http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-z-index">
-     * z-index property definition </a> in CSS2.
-     *
-     */
-    DOM::DOMString zIndex() const;
-
-    /**
-     * see @ref zIndex
-     */
-    void setZIndex( const DOM::DOMString & );
-};
-
-
-class CSS2TextShadowImpl;
-class CSSValue;
-
-/**
- * The <code> CSS2TextShadow </code> interface represents a simple
- * value for the <a
- * href="http://www.w3.org/TR/REC-CSS2/text.html#propdef-text-shadow">
- * text-shadow </a> CSS Level 2 property.
- *
- */
-class CSS2TextShadow
-{
-public:
-    CSS2TextShadow();
-    CSS2TextShadow(const CSS2TextShadow &other);
-    CSS2TextShadow(CSS2TextShadowImpl *impl);
-public:
-
-    CSS2TextShadow & operator = (const CSS2TextShadow &other);
-
-    ~CSS2TextShadow();
-
-    /**
-     * Specified the color of the text shadow. The CSS Value can
-     * contain an empty string if no color has been specified.
-     *
-     */
-    CSSValue color() const;
-
-    /**
-     * The horizontal position of the text shadow. <code> 0 </code> if
-     * no length has been specified.
-     *
-     */
-    CSSValue horizontal() const;
-
-    /**
-     * The vertical position of the text shadow. <code> 0 </code> if
-     * no length has been specified.
-     *
-     */
-    CSSValue vertical() const;
-
-    /**
-     * The blur radius of the text shadow. <code> 0 </code> if no
-     * length has been specified.
-     *
-     */
-    CSSValue blur() const;
-};
-
-
-}; // namespace
-
-#endif
diff --git a/WebCore/src/kdelibs/khtml/ecma/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/ecma/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/src/kdelibs/khtml/ecma/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/ecma/Makefile.am b/WebCore/src/kdelibs/khtml/ecma/Makefile.am
deleted file mode 100644
index 78e3d0f..0000000
--- a/WebCore/src/kdelibs/khtml/ecma/Makefile.am
+++ /dev/null
@@ -1,44 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1999 Harri Porten (porten at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-INCLUDES = -I$(top_srcdir) \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- $(all_includes)
-
-KDE_CXXFLAGS = $(USE_EXCEPTIONS)
-
-kde_module_LTLIBRARIES = kjs_html.la
-
-noinst_HEADERS = kjs_html.h kjs_dom.h kjs_window.h kjs_navigator.h \
-	kjs_text.h kjs_binding.h kjs_proxy.h kjs_css.h kjs_range.h \
-	kjs_traversal.h kjs_events.h kjs_views.h kjs_debugwin.h
-
-# HTML module
-kjs_html_la_SOURCES = kjs_html.cpp kjs_dom.cpp kjs_window.cpp \
-	kjs_navigator.cpp kjs_text.cpp kjs_binding.cpp kjs_proxy.cpp \
-	kjs_css.cpp kjs_range.cpp kjs_traversal.cpp kjs_events.cpp \
-	kjs_views.cpp kjs_debugwin.cpp
-kjs_html_la_LDFLAGS = -module -avoid-version $(all_libraries)
-kjs_html_la_LIBADD = $(top_builddir)/kjs/libkjs.la ../libkhtml.la
-kjs_html_la_METASOURCES = AUTO
-
-# interactive test program
-#check_PROGRAMS = testecma
-#testecma_SOURCES = testecma.cpp $(kjs_html_la_SOURCES)
-#testecma_LDADD = ../libkhtml.la $(top_builddir)/kjs/libkjs.la 
diff --git a/WebCore/src/kdelibs/khtml/ecma/Makefile.in.apple b/WebCore/src/kdelibs/khtml/ecma/Makefile.in.apple
deleted file mode 100644
index 4324305..0000000
--- a/WebCore/src/kdelibs/khtml/ecma/Makefile.in.apple
+++ /dev/null
@@ -1,78 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmlecma.a
-
-PROGRAM = testecma
-
-CLEAN_FILES = $(OBJECTS) \
-	kjs_window.moc \
-	$(LIBRARY) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../css \
-	-I../dom \
-	-I../html \
-	-I../misc \
-	-I../xml \
-	-I../.. \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY) 
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-$(PROGRAM): testecma.o
-	$(CC) -o $@ $< -L. -lkhtmlecma
-
-kjs_window.cpp: kjs_window.moc
-kjs_window.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/html/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/html/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/src/kdelibs/khtml/html/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/html/Makefile.am b/WebCore/src/kdelibs/khtml/html/Makefile.am
deleted file mode 100644
index d8b870c..0000000
--- a/WebCore/src/kdelibs/khtml/html/Makefile.am
+++ /dev/null
@@ -1,54 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlhtml.la
-libkhtmlhtml_la_SOURCES = \
-	htmlparser.cpp         htmltokenizer.cpp \
-	dtd.cpp                html_headimpl.cpp      html_blockimpl.cpp  \
-	html_elementimpl.cpp   html_inlineimpl.cpp    html_documentimpl.cpp \
-	html_baseimpl.cpp      html_imageimpl.cpp     html_listimpl.cpp \
-	html_miscimpl.cpp      html_formimpl.cpp      html_objectimpl.cpp \
-	html_tableimpl.cpp
-
-libkhtmlhtml_la_METASOURCES = AUTO
-
-
-noinst_HEADERS = \
-	dtd.h                html_headimpl.h      html_tableimpl.h \
-	html_baseimpl.h      html_imageimpl.h     htmlparser.h \
-	html_blockimpl.h     html_inlineimpl.h    \
-	html_documentimpl.h  html_listimpl.h      htmltokenizer.h \
-	html_elementimpl.h   html_miscimpl.h \
-	html_formimpl.h      html_objectimpl.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/kjs -I$(top_srcdir)/khtml/java \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir) \
- $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation 
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/src/kdelibs/khtml/html/Makefile.in.apple b/WebCore/src/kdelibs/khtml/html/Makefile.in.apple
deleted file mode 100644
index 4880c11..0000000
--- a/WebCore/src/kdelibs/khtml/html/Makefile.in.apple
+++ /dev/null
@@ -1,80 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS)
-
-LIBRARY = libkhtmlhtml.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../../kdecore \
-	-I../../kjs \
-	-I.. \
-	-I../misc \
-	-I../css \
-	-I../dom \
-	-I../xml \
-	-I../rendering \
-	-I. \
-	-I$(TOPSRCDIR) \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-htmltokenizer.cpp: htmltokenizer.moc
-htmltokenizer.moc:
-	touch $@
-
-html_documentimpl.cpp: html_documentimpl.moc
-html_documentimpl.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/java/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/java/MakeSystemChanges.sh
deleted file mode 100644
index 7d3a1d4..0000000
--- a/WebCore/src/kdelibs/khtml/java/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am configure.in.in javaembed.cpp'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/java/Makefile.am b/WebCore/src/kdelibs/khtml/java/Makefile.am
deleted file mode 100644
index 5f02929..0000000
--- a/WebCore/src/kdelibs/khtml/java/Makefile.am
+++ /dev/null
@@ -1,21 +0,0 @@
-lib_LTLIBRARIES = libkjava.la
-libkjava_la_SOURCES = kjavaapplet.cpp kjavaappletcontext.cpp \
-	kjavaappletserver.cpp kjavaappletwidget.cpp kjavaprocess.cpp \
-	kjavadownloader.cpp javaembed.cpp
-
-noinst_HEADERS = javaembed.h
-
-libkjava_la_METASOURCES = AUTO
-
-include_HEADERS = kjavaapplet.h kjavaappletcontext.h \
-	kjavaappletserver.h kjavaappletwidget.h kjavaprocess.h
-
-libkjava_la_LDFLAGS = -version-info 1:0 -no-undefined
-libkjava_la_LIBADD = $(LIB_KDECORE) $(LIB_KIO)
-
-INCLUDES = -I$(top_srcdir) $(all_includes) 
-
-data_DATA = kjava.jar kjava.policy
-datadir = $(kde_datadir)/kjava/
-
-SUBDIRS = . tests
diff --git a/WebCore/src/kdelibs/khtml/java/Makefile.in.apple b/WebCore/src/kdelibs/khtml/java/Makefile.in.apple
deleted file mode 100644
index 8e96b68..0000000
--- a/WebCore/src/kdelibs/khtml/java/Makefile.in.apple
+++ /dev/null
@@ -1,88 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmljava.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-DNEED_BOGUS_X_DEFINES \
-	-I$(TOPSRCDIR)/src/kwq \
-        -I$(TOPSRCDIR)/src/kwq/qt \
-        -I$(TOPSRCDIR)/src/kwq/kdecore \
-        -I.. \
-        -I. \
-        $(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-kjavaapplet.cpp: kjavaapplet.moc
-kjavaapplet.moc:
-	touch $@
-
-kjavaappletcontext.cpp: kjavaappletcontext.moc
-kjavaappletcontext.moc:
-	touch $@
-
-kjavaappletserver.cpp: kjavaappletserver.moc
-kjavaappletserver.moc:
-	touch $@
-
-kjavaappletwidget.cpp: kjavaappletwidget.moc
-kjavaappletwidget.moc:
-	touch $@
-
-kjavadownloader.cpp: kjavadownloader.moc
-kjavadownloader.moc:
-	touch $@
-
-kjavaprocess.cpp: kjavaprocess.moc
-kjavaprocess.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/java/configure.in.in b/WebCore/src/kdelibs/khtml/java/configure.in.in
deleted file mode 100644
index fb1de4a..0000000
--- a/WebCore/src/kdelibs/khtml/java/configure.in.in
+++ /dev/null
@@ -1,2 +0,0 @@
-dnl don't remove
-dnl AC_OUTPUT(khtml/java/kjava.policy)
diff --git a/WebCore/src/kdelibs/khtml/misc/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/misc/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/src/kdelibs/khtml/misc/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/misc/Makefile.am b/WebCore/src/kdelibs/khtml/misc/Makefile.am
deleted file mode 100644
index 1edb38b..0000000
--- a/WebCore/src/kdelibs/khtml/misc/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-#KDE_CXXFLAGS = $(USE_EXCEPTIONS)
-
-noinst_LTLIBRARIES = libkhtmlmisc.la
-libkhtmlmisc_la_SOURCES = \
-	decoder.cpp    loader.cpp loader_jpeg.cpp \
-	htmlhashes.cpp helper.cpp 
-
-libkhtmlmisc_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	decoder.h      khtmllayout.h loader_jpeg.h loader.h \
-	stringit.h     htmlhashes.h    helper.h font.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir) -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/kio -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/src/kdelibs/khtml/misc/Makefile.in.apple b/WebCore/src/kdelibs/khtml/misc/Makefile.in.apple
deleted file mode 100644
index 2d33b07..0000000
--- a/WebCore/src/kdelibs/khtml/misc/Makefile.in.apple
+++ /dev/null
@@ -1,97 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-TAGFILES = \
-	htmltags.c \
-	htmltags.h \
-	htmltags.gperf \
-	$(NULL)
-
-ATTRSFILES = \
-	htmlattrs.c \
-	htmlattrs.h \
-	htmlattrs.gperf \
-	$(NULL)
-
-CFILES = $(TAGFILES) $(ATTRSFILES)
-
-OBJECTS = khtmldata.h $(CFILES) $(CXXOBJECTS)
-
-LIBRARY = libkhtmlmisc.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	$(CFILES) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-	-I$(TOPSRCDIR) \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I../dom \
-	-I../html \
-	-I../xml \
-	-I.. \
-	-I. \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(CFILES) $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-loader.cpp: loader.moc
-loader.moc:
-	touch loader.moc
-
-khtmldata.h:
-	touch $@
-
-$(TAGFILES):
-	./maketags
-
-$(ATTRSFILES):
-	./makeattrs
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/rendering/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/rendering/MakeSystemChanges.sh
deleted file mode 100644
index 1f814de..0000000
--- a/WebCore/src/kdelibs/khtml/rendering/MakeSystemChanges.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-        if (test -f "$file"); then
-                A=`grep APPLE $file`
-                if (test -z "$A"); then
-                        echo "Moving KDE build file $file..."
-                        mv $file $file.kde
-                fi
-        fi
-done
-
-if (! test -L "Makefile.in"); then
-        echo "Making link to Apple Makefile.in..."
-        ln -s Makefile.in.apple Makefile.in
-fi
diff --git a/WebCore/src/kdelibs/khtml/rendering/Makefile.am b/WebCore/src/kdelibs/khtml/rendering/Makefile.am
deleted file mode 100644
index 5e3a0fb..0000000
--- a/WebCore/src/kdelibs/khtml/rendering/Makefile.am
+++ /dev/null
@@ -1,54 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlrender.la
-libkhtmlrender_la_SOURCES = \
-	bidi.cpp break_lines.cpp \
-	render_style.cpp render_object.cpp render_container.cpp render_box.cpp \
-	render_flow.cpp render_text.cpp \
-	render_image.cpp render_table.cpp render_hr.cpp \
-	render_replaced.cpp render_form.cpp render_list.cpp \
-	render_root.cpp render_frames.cpp render_br.cpp render_applet.cpp \
-	render_html.cpp render_body.cpp
-
-libkhtmlrender_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	bidi.h break_lines.h render_hr.h \
-	render_style.h render_object.h render_container.h render_box.h \
-	render_flow.h render_text.h render_box.h render_replaced.h \
-	render_form.h render_list.h render_root.h render_frames.h \
-	render_br.h render_applet.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/kfile \
- -I$(top_srcdir)/khtml/java  -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc \
- -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir)/libltdl -I$(top_srcdir) $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
-
diff --git a/WebCore/src/kdelibs/khtml/rendering/Makefile.in.apple b/WebCore/src/kdelibs/khtml/rendering/Makefile.in.apple
deleted file mode 100644
index 7b190b7..0000000
--- a/WebCore/src/kdelibs/khtml/rendering/Makefile.in.apple
+++ /dev/null
@@ -1,87 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-CXXOBJECTS = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
-
-OBJECTS = $(CXXOBJECTS)
-
-LIBRARY = libkhtmlrendering.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-        -DNEED_BOGUS_X_DEFINES \
-	-I$(TOPSRCDIR)/src/kwq \
-	-I$(TOPSRCDIR)/src/kwq/qt \
-	-I$(TOPSRCDIR)/src/kwq/dcop \
-	-I$(TOPSRCDIR)/src/kwq/kdecore \
-	-I$(TOPSRCDIR)/src/kwq/kfile \
-	-I$(TOPSRCDIR)/src/kwq/kio \
-	-I$(TOPSRCDIR)/src/kwq/kdeui \
-	-I$(TOPSRCDIR)/src/kwq/kparts \
-	-I../../kdecore \
-	-I../../kjs \
-	-I../html \
-	-I../java \
-	-I../misc \
-	-I../css \
-	-I../dom \
-	-I../xml \
-	-I. \
-	-I.. \
-	-I$(TOPSRCDIR) \
-	$(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-$(LIBRARY): $(OBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-render_form.cpp: render_form.moc
-render_form.moc:
-	touch $@
-
-render_frames.cpp: render_frames.moc
-render_frames.moc:
-	touch $@
-
-render_replaced.cpp: render_replaced.moc
-render_replaced.moc:
-	touch $@
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/khtml/xml/MakeSystemChanges.sh b/WebCore/src/kdelibs/khtml/xml/MakeSystemChanges.sh
deleted file mode 100644
index d3db378..0000000
--- a/WebCore/src/kdelibs/khtml/xml/MakeSystemChanges.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-FILES='Makefile.am'
-for file in $FILES; do
-	if (test -f "$file"); then
-		A=`grep APPLE $file`                                  
-		if (test -z "$A"); then
-			echo "Moving KDE build file $file..."
-			mv $file $file.kde
-		fi                    
-	fi                    
-done
-
-FILE=Makefile.in
-if (! test -L "$FILE"); then
-	if (test -f "$FILE"); then
-		echo "Removing spurious $FILE..."
-		rm -f $file
-	fi
-	echo "Making link to Apple $FILE..."
-	ln -s $FILE.apple $FILE
-fi
-
diff --git a/WebCore/src/kdelibs/khtml/xml/Makefile.am b/WebCore/src/kdelibs/khtml/xml/Makefile.am
deleted file mode 100644
index a2ca400..0000000
--- a/WebCore/src/kdelibs/khtml/xml/Makefile.am
+++ /dev/null
@@ -1,48 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1997 Martin Jones (mjones at kde.org)
-#              (C) 1997 Torben Weis (weis at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-noinst_LTLIBRARIES = libkhtmlxml.la
-libkhtmlxml_la_SOURCES = \
-	dom_docimpl.cpp      dom_nodeimpl.cpp     dom_textimpl.cpp \
-	dom_elementimpl.cpp  dom_stringimpl.cpp   dom2_rangeimpl.cpp \
-	dom2_traversalimpl.cpp xml_tokenizer.cpp  dom_xmlimpl.cpp \
-	dom2_eventsimpl.cpp  dom2_viewsimpl.cpp
-
-#libkhtmlxml_la_LDFLAGS = -no-undefined 
-libkhtmlxml_la_METASOURCES = AUTO
-
-noinst_HEADERS = \
-	dom_docimpl.h      dom_nodeimpl.h     dom_textimpl.h \
-	dom_elementimpl.h  dom_stringimpl.h   dom2_rangeimpl.h \
-	dom2_traversalimpl.h xml_tokenizer.h  dom_xmlimpl.h \
-	dom2_eventsimpl.h  dom2_viewsimpl.h
-
-INCLUDES = -I$(top_srcdir)/kimgio -I$(top_srcdir)/kio -I$(top_srcdir)/dcop \
- -I$(top_srcdir)/khtml -I$(top_srcdir)/khtml/misc -I$(top_srcdir)/khtml/css \
- -I$(top_srcdir)/khtml/dom -I$(top_srcdir)/khtml/xml -I$(top_srcdir)/khtml/html \
- -I$(top_srcdir) $(all_includes)
-
-SRCDOC_DEST=$(kde_htmldir)/en/kdelibs/khtml
-
-## generate lib documentation
-srcdoc:
-	$(mkinstalldirs) $(SRCDOC_DEST)
-	kdoc -H -d $(SRCDOC_DEST) kdecore \
-	         $(include_HEADERS) -lqt
-
diff --git a/WebCore/src/kdelibs/khtml/xml/Makefile.in.apple b/WebCore/src/kdelibs/khtml/xml/Makefile.in.apple
deleted file mode 100644
index e57416f..0000000
--- a/WebCore/src/kdelibs/khtml/xml/Makefile.in.apple
+++ /dev/null
@@ -1,89 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-
-CXXOBJECTS = \
-	dom2_eventsimpl.o \
-	dom2_rangeimpl.o \
-	dom2_traversalimpl.o \
-	dom2_viewsimpl.o \
-	dom_docimpl.o \
-	dom_elementimpl.o \
-	dom_nodeimpl.o \
-	dom_stringimpl.o \
-	dom_textimpl.o \
-	dom_xmlimpl.o \
-	xml_tokenizer.o \
-	$(NULL)
-
-OBJECTS = $(CXXOBJECTS) 
-
-LIBRARY = libkhtmlxml.a
-
-CLEAN_FILES = $(OBJECTS) \
-	$(LIBRARY) \
-	*.moc \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-CXXFLAGS = $(BASECXXFLAGS) \
-    -I$(TOPSRCDIR) \
-    -I$(TOPSRCDIR)/src/kwq \
-    -I$(TOPSRCDIR)/src/kwq/qt \
-    -I$(TOPSRCDIR)/src/kwq/kdecore \
-    -I$(TOPSRCDIR)/src/kwq/kdeui \
-    -I../css \
-    -I../dom \
-    -I../html \
-    -I../misc \
-    -I.. \
-    -I. \
-    $(NULL)
-
-DEPFLAGS = $(CXXFLAGS)
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY)
-
-dom_docimpl.cpp: dom_docimpl.moc
-dom_docimpl.moc:
-	touch $@
-xml_tokenizer.cpp: xml_tokenizer.moc
-xml_tokenizer.moc:
-	touch $@
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/kjs/MakeSystemChanges.sh b/WebCore/src/kdelibs/kjs/MakeSystemChanges.sh
deleted file mode 100644
index 9e86deb..0000000
--- a/WebCore/src/kdelibs/kjs/MakeSystemChanges.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-FILES='configure.in.in Makefile.am Makefile.in'
-for file in $FILES; do
-	if (test -f "$file"); then
-		A=`grep APPLE $file`                                  
-		if (test -z "$A"); then
-			echo "Moving KDE build file $file..."
-			mv $file $file.kde
-		fi                    
-	fi                    
-done
-
-FILE=Makefile.in
-if (! test -L "$FILE"); then
-	if (test -f "$FILE"); then
-		echo "Removing spurious $FILE..."
-		rm -f $file
-	fi
-	echo "Making link to Apple $FILE..."
-	ln -s $FILE.apple $FILE
-fi
-
diff --git a/WebCore/src/kdelibs/kjs/Makefile.am b/WebCore/src/kdelibs/kjs/Makefile.am
deleted file mode 100644
index 00f6e6f..0000000
--- a/WebCore/src/kdelibs/kjs/Makefile.am
+++ /dev/null
@@ -1,66 +0,0 @@
-#    This file is part of the KDE libraries
-#    Copyright (C) 1999 Harri Porten (porten at kde.org)
-
-#    This library is free software; you can redistribute it and/or
-#    modify it under the terms of the GNU Library General Public
-#    License as published by the Free Software Foundation; either
-#    version 2 of the License, or (at your option) any later version.
-
-#    This library is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#    Library General Public License for more details.
-
-#    You should have received a copy of the GNU Library General Public License
-#    along with this library; see the file COPYING.LIB.  If not, write to
-#    the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-#    Boston, MA 02111-1307, USA.
-
-YACC = bison
-INCLUDES = $(all_includes)
-
-lib_LTLIBRARIES = libkjs.la
-
-libkjs_la_SOURCES =  kjs.cpp grammar.cpp lexer.cpp nodes.cpp object.cpp \
-	operations.cpp ustring.cpp function.cpp types.cpp lookup.cpp \
-	internal.cpp regexp.cpp global_object.cpp math_object.cpp \
-	bool_object.cpp object_object.cpp error_object.cpp \
-	array_object.cpp string_object.cpp number_object.cpp \
-	date_object.cpp regexp_object.cpp collector.cpp function_object.cpp \
-	debugger.cpp
-
-kjsincludedir = $(includedir)/kjs
-kjsinclude_HEADERS = kjs.h object.h operations.h ustring.h \
-	function.h lookup.h types.h
-
-noinst_HEADERS = nodes.h lexer.h regexp.h internal.h collector.h \
-	grammar.h object_object.h function_object.h function_object.h \
-	bool_object.h math_object.h array_object.h string_object.h \
-	number_object.h date_object.h regexp_object.h error_object.h \
-	debugger.h
-
-libkjs_la_LDFLAGS = -version-info 1:0 -no-undefined $(USER_LDFLAGS) $(all_libraries)
-libkjs_la_LIBADD = -lm $(LIBPCRE)
-
-parser: $(srcdir)/grammar.y
-	cd $(srcdir); \
-	$(YACC) -d -p kjsyy grammar.y && mv grammar.tab.c grammar.cpp; \
-	if test -f grammar.tab.h; then \
-	if cmp -s grammar.tab.h grammar.h; then rm -f grammar.tab.h; \
-	else mv grammar.tab.h grammar.h; fi \
-	else :; fi
-
-## with debugger interface
-debugger: $(libkjs_la_SOURCES) $(kjsinclude_HEADERS) $(noinst_HEADERS)
-	$(MAKE) DEFS="-DKJS_DEBUGGER $(DEFS)" libkjs.la
-
-## test program (in one program for easier profiling/memory debugging)
-EXTRA_PROGRAMS = testkjs_static
-testkjs_static_SOURCES = testkjs.cpp  $(libkjs_la_SOURCES)
-testkjs_static_LDADD = $(LIBPCRE)
-
-## test program (linked to libkjs)
-check_PROGRAMS = testkjs
-testkjs_SOURCES = testkjs.cpp
-testkjs_LDADD = libkjs.la
-
diff --git a/WebCore/src/kdelibs/kjs/Makefile.in.apple b/WebCore/src/kdelibs/kjs/Makefile.in.apple
deleted file mode 100644
index ca8efde..0000000
--- a/WebCore/src/kdelibs/kjs/Makefile.in.apple
+++ /dev/null
@@ -1,118 +0,0 @@
-#======================================================================
-#
-# Makefile
-#
-# $RCSfile$
-# $Revision$
-# $Author$
-# $Date$
-#
-# Copyright (C) 2001 Apple Computer, Inc.  All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
-# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
-#
-#======================================================================
-# set top source dir relative to this directory
-# include make vars boilerplate
-#
-
-TOPSRCDIR = ../../..
-include $(TOPSRCDIR)/Makefile.vars
-
-#----------------------------------------------------------------------
-# Set variables for this directory
-
-CXXYACCOBJECTS = grammar.cpp grammar.h
-
-CXXOBJECTS = \
-	array_object.o \
-	bool_object.o \
-	collector.o \
-	date_object.o \
-	debugger.o \
-	error_object.o \
-	function.o \
-	function_object.o \
-	global_object.o \
-	grammar.o \
-	internal.o \
-	kjs.o \
-	lexer.o \
-	lookup.o \
-	math_object.o \
-	nodes.o \
-	number_object.o \
-	object.o \
-	object_object.o \
-	operations.o \
-	regexp.o \
-	regexp_object.o \
-	string_object.o \
-	types.o \
-	ustring.o \
-	$(NULL)
-
-PROGRAM = testkjs
-
-OBJECTS = $(CXXYACCOBJECTS) $(CXXOBJECTS) 
-
-LIBRARY = libkjs.a
-
-CLEAN_FILES = $(OBJECTS) \
-	grammar.h \
-	grammar.cpp \
-	grammar.cpp.h \
-	testkjs.o \
-	$(LIBRARY) \
-	$(PROGRAM) \
-	$(NULL)
-
-#----------------------------------------------------------------------
-# Set flags for this directory
-
-YACCFLAGS = -d --output-file=grammar.cpp --name-prefix=kjsyy
-
-#----------------------------------------------------------------------
-# Set targets for this directory
-
-all: $(OBJECTS) $(LIBRARY) $(PROGRAM)
-
-$(LIBRARY): $(CXXOBJECTS)
-	$(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
-	$(RANLIB) $(LIBRARY)
-
-$(PROGRAM): testkjs.o
-	$(CC) $< -o $@ -L. -lkjs
-
-depend:
-
-grammar.h: grammar.cpp.h
-	ln -s grammar.cpp.h grammar.h
-
-#----------------------------------------------------------------------
-# include make rules boilerplate
-
-include $(TOPSRCDIR)/Makefile.rules
-
-#======================================================================
-# end
-#======================================================================
diff --git a/WebCore/src/kdelibs/kjs/configure.in.in b/WebCore/src/kdelibs/kjs/configure.in.in
deleted file mode 100644
index d789ce3..0000000
--- a/WebCore/src/kdelibs/kjs/configure.in.in
+++ /dev/null
@@ -1,51 +0,0 @@
-dnl KDE JavaScript specific configure tests
-
-AC_CHECK_HEADERS(ieeefp.h float.h)
-AC_CHECK_LIB(m, isinf, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC_ISINF, 1, [Define if you have isinf])
-])
-AC_CHECK_LIB(m, finite, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC_FINITE, 1, [Define if you have finite])
-])
-AC_CHECK_LIB(m, _finite, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC__FINITE, 1, [Define if you have _finite])
-])
-AC_CHECK_LIB(m, isnan, [
-  AC_DEFINE_UNQUOTED(HAVE_FUNC_ISNAN, 1, [Define if you have isnan])
-])
-
-AC_DEFUN(AC_CHECK_PCREPOSIX,
-[
-  AC_MSG_CHECKING([for pcreposix])
-  AC_CACHE_VAL(ac_cv_have_pcreposix,
-  [
-    ac_save_libs="$LIBS"
-    KDE_FIND_PATH(pcre-config, PCRE_CONFIG, [${prefix}/bin /usr/local/bin /opt/local/bin], [PCRE_CONFIG="" ])
-    if test -n "$PCRE_CONFIG" && $PCRE_CONFIG --libs >/dev/null 2>&1; then
-        LIBS=`$PCRE_CONFIG --libs --libs-posix`
-        CPPFLAGS="$CPPFLAGS `$PCRE_CONFIG --cflags`"
-    else
-        LIBS="-lpcre -lpcreposix"
-    fi
-    ac_CPPFLAGS_save="$CPPFLAGS"
-    CPPFLAGS="$CPPFLAGS $all_includes"
-    ac_LDFLAGS_save="$LDFLAGS"
-    LDFLAGS="$LDFLAGS $all_libraries"
-    AC_TRY_LINK(
-      [#include <pcreposix.h>],
-      [regfree(0);],
-      [ac_cv_have_pcreposix="yes"],
-      [ac_cv_have_pcreposix="no"]
-    )
-    LIBS="$ac_save_libs"
-    LDFLAGS="$ac_LDFLAGS_save"
-    CPPFLAGS="$ac_CPPFLAGS_save"
-  ])
-  AC_MSG_RESULT($ac_cv_have_pcreposix)
-  if test "$ac_cv_have_pcreposix" = "yes"; then
-    LIBPCRE="-lpcre -lpcreposix"
-    AC_DEFINE(HAVE_PCREPOSIX, 1, [Define if you have pcreposix libraries and header files.])
-  fi
-])
-AC_CHECK_PCREPOSIX
-AC_SUBST(LIBPCRE)
diff --git a/WebCore/src/kwq/qt/qcolor.h b/WebCore/src/kwq/qt/qcolor.h
index 4aa32b3..022f8c5 100644
--- a/WebCore/src/kwq/qt/qcolor.h
+++ b/WebCore/src/kwq/qt/qcolor.h
@@ -30,6 +30,12 @@
 #include <config.h>
 #endif
 
+// _KWQ_COMPLETE_ ==============================================================
+
+#ifdef _KWQ_COMPLETE_
+#include <_qcolor.h>
+#else
+
 #include "qnamespace.h"
 #include "qstring.h"
 
@@ -88,4 +94,6 @@ public:
 
 }; // class QColor =============================================================
 
+#endif // _KWQ_COMPLETE_
+
 #endif
diff --git a/WebCore/src/kwq/qt/qnamespace.h b/WebCore/src/kwq/qt/qnamespace.h
index f41f3f9..cc17dd8 100644
--- a/WebCore/src/kwq/qt/qnamespace.h
+++ b/WebCore/src/kwq/qt/qnamespace.h
@@ -109,10 +109,26 @@ public:
 
     // constants ---------------------------------------------------------------
 
-    static const QColor &black;
-    static const QColor &white;
-    static const QColor &darkGray;
-
+    QT_STATIC_CONST QColor &color0;
+    QT_STATIC_CONST QColor &color1;
+    QT_STATIC_CONST QColor &black;
+    QT_STATIC_CONST QColor &white;
+    QT_STATIC_CONST QColor &darkGray;
+    QT_STATIC_CONST QColor &gray;
+    QT_STATIC_CONST QColor &lightGray;
+    QT_STATIC_CONST QColor &red;
+    QT_STATIC_CONST QColor &green;
+    QT_STATIC_CONST QColor &blue;
+    QT_STATIC_CONST QColor &cyan;
+    QT_STATIC_CONST QColor &magenta;
+    QT_STATIC_CONST QColor &yellow;
+    QT_STATIC_CONST QColor &darkRed;
+    QT_STATIC_CONST QColor &darkGreen;
+    QT_STATIC_CONST QColor &darkBlue;
+    QT_STATIC_CONST QColor &darkCyan;
+    QT_STATIC_CONST QColor &darkMagenta;
+    QT_STATIC_CONST QColor &darkYellow;
+                  
     static const QCursor &sizeAllCursor;
     static const QCursor &splitHCursor;
     static const QCursor &splitVCursor;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list