Index: /CKEditor/branches/prototype/LICENSE.html
===================================================================
--- /CKEditor/branches/prototype/LICENSE.html	(revision 2129)
+++ /CKEditor/branches/prototype/LICENSE.html	(revision 2130)
@@ -41,5 +41,5 @@
 done by developers outside of FredCK.com with their express permission.
 
-JsDoc Toolkit: At _dev/thirdparty/jsdoc-toolkit can be found the JsDoc
+JsDoc Toolkit: At _dev/_thirdparty/jsdoc-toolkit can be found the JsDoc
 Toolkit distribution files, which are licensed under the terms of the
 X11/MIT License (http://www.opensource.org/licenses/mit-license.php).
@@ -51,8 +51,14 @@
 2008, Yahoo! Inc.
 
-JavaScript Lint: At _dev/thirdparty/jsl can be found the executable
+JavaScript Lint: At _dev/_thirdparty/jsl can be found the executable
 files of JavaScript Lint, which are licensed under the terms of the
 Mozilla Public License Version 1.1 (http://www.mozilla.org/MPL/).
 JavaScript Lint is Copyright (C) 2006 Matthias Miller.
+
+Console_Getopt and PEAR: At _dev/_thirdparty/console_getopt can be
+found the source code of Console_Getopt and part of the source code of
+PEAR, which are licensed under the terms of the PHP License Version 3.0
+(http://www.php.net/license/3_0.txt). Console_Getopt and PEAR are
+Copyright (C) 1997-2004 The PHP Group.
 
 Trademarks
@@ -1328,10 +1334,4 @@
 	</p>
 	<p>
-		<a href="http://jsdoctoolkit.org/">JsDoc Toolkit</a>: At _dev/thirdparty/jsdoc-toolkit
-		can be found the JsDoc Toolkit distribution files, which are licensed under the
-		terms of the <a href="http://www.opensource.org/licenses/mit-license.php">X11/MIT License</a>.
-		JsDoc Toolkit is Copyright &copy; 2008 Michael Mathews.
-	</p>
-	<p>
 		<a href="http://developer.yahoo.com/yui/yuitest/">YUI Test</a>: At _source/tests/yuitest.js
 		can be found part of the source code of YUI, which is licensed under the terms of
@@ -1340,17 +1340,29 @@
 	</p>
 	<p>
-		<a href="http://www.javascriptlint.com/">JavaScript Lint</a>: At _dev/thirdparty/jsl
+		<a href="http://jsdoctoolkit.org/">JsDoc Toolkit</a>: At _dev/_thirdparty/jsdoc-toolkit
+		can be found the JsDoc Toolkit distribution files, which are licensed under the
+		terms of the <a href="http://www.opensource.org/licenses/mit-license.php">X11/MIT License</a>.
+		JsDoc Toolkit is Copyright &copy; 2008 Michael Mathews.
+	</p>
+	<p>
+		<a href="http://www.javascriptlint.com/">JavaScript Lint</a>: At _dev/_thirdparty/jsl
 		can be found the executable files of JavaScript Lint, which are licensed under the
 		terms of the Mozilla Public License Version 1.1 (<a href="http://developer.yahoo.com/yui/license.txt">http://www.mozilla.org/MPL/</a>).
 		JavaScript Lint is Copyright &copy; 2006 Matthias Miller.
 	</p>
-	<h2>
-		Trademarks
-	</h2>
 	<p>
-		CKEditor is a trademark of Frederico Caldeira Knabben. All other brand and product
-		names are trademarks, registered trademarks or service marks of their respective
-		holders.
-	</p>
+		<a href="http://pear.php.net/package/Console_Getopt">Console_Getopt</a> and <a href="http://pear.php.net/">
+			PEAR</a>: At _dev/_thirdparty/console_getopt can be found the source code of
+		Console_Getopt and part of the source code of PEAR, which are licensed under the
+		terms of the PHP License Version 3.0 (<a href="http://www.php.net/license/3_0.txt">http://www.php.net/license/3_0.txt</a>).
+		Console_Getopt and PEAR are Copyright &copy; 1997-2004 The PHP Group.
+		<h2>
+			Trademarks
+		</h2>
+		<p>
+			CKEditor is a trademark of Frederico Caldeira Knabben. All other brand and product
+			names are trademarks, registered trademarks or service marks of their respective
+			holders.
+		</p>
 </body>
 </html>
Index: /CKEditor/branches/prototype/_dev/_thirdparty/console_getopt/Getopt.php
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/console_getopt/Getopt.php	(revision 2130)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/console_getopt/Getopt.php	(revision 2130)
@@ -0,0 +1,290 @@
+<?php
+/* vim: set expandtab tabstop=4 shiftwidth=4: */
+// +----------------------------------------------------------------------+
+// | PHP Version 5                                                        |
+// +----------------------------------------------------------------------+
+// | Copyright (c) 1997-2004 The PHP Group                                |
+// +----------------------------------------------------------------------+
+// | This source file is subject to version 3.0 of the PHP license,       |
+// | that is bundled with this package in the file LICENSE, and is        |
+// | available through the world-wide-web at the following url:           |
+// | http://www.php.net/license/3_0.txt.                                  |
+// | If you did not receive a copy of the PHP license and are unable to   |
+// | obtain it through the world-wide-web, please send a note to          |
+// | license@php.net so we can mail you a copy immediately.               |
+// +----------------------------------------------------------------------+
+// | Author: Andrei Zmievski <andrei@php.net>                             |
+// +----------------------------------------------------------------------+
+//
+// $Id: Getopt.php,v 1.4 2007/06/12 14:58:56 cellog Exp $
+
+require_once 'PEAR.php';
+
+/**
+ * Command-line options parsing class.
+ *
+ * @author Andrei Zmievski <andrei@php.net>
+ *
+ */
+class Console_Getopt {
+    /**
+     * Parses the command-line options.
+     *
+     * The first parameter to this function should be the list of command-line
+     * arguments without the leading reference to the running program.
+     *
+     * The second parameter is a string of allowed short options. Each of the
+     * option letters can be followed by a colon ':' to specify that the option
+     * requires an argument, or a double colon '::' to specify that the option
+     * takes an optional argument.
+     *
+     * The third argument is an optional array of allowed long options. The
+     * leading '--' should not be included in the option name. Options that
+     * require an argument should be followed by '=', and options that take an
+     * option argument should be followed by '=='.
+     *
+     * The return value is an array of two elements: the list of parsed
+     * options and the list of non-option command-line arguments. Each entry in
+     * the list of parsed options is a pair of elements - the first one
+     * specifies the option, and the second one specifies the option argument,
+     * if there was one.
+     *
+     * Long and short options can be mixed.
+     *
+     * Most of the semantics of this function are based on GNU getopt_long().
+     *
+     * @param array  $args           an array of command-line arguments
+     * @param string $short_options  specifies the list of allowed short options
+     * @param array  $long_options   specifies the list of allowed long options
+     *
+     * @return array two-element array containing the list of parsed options and
+     * the non-option arguments
+     *
+     * @access public
+     *
+     */
+    function getopt2($args, $short_options, $long_options = null)
+    {
+        return Console_Getopt::doGetopt(2, $args, $short_options, $long_options);
+    }
+
+    /**
+     * This function expects $args to start with the script name (POSIX-style).
+     * Preserved for backwards compatibility.
+     * @see getopt2()
+     */
+    function getopt($args, $short_options, $long_options = null)
+    {
+        return Console_Getopt::doGetopt(1, $args, $short_options, $long_options);
+    }
+
+    /**
+     * The actual implementation of the argument parsing code.
+     */
+    function doGetopt($version, $args, $short_options, $long_options = null)
+    {
+        // in case you pass directly readPHPArgv() as the first arg
+        if (PEAR::isError($args)) {
+            return $args;
+        }
+        if (empty($args)) {
+            return array(array(), array());
+        }
+        $opts     = array();
+        $non_opts = array();
+
+        settype($args, 'array');
+
+        if ($long_options) {
+            sort($long_options);
+        }
+
+        /*
+         * Preserve backwards compatibility with callers that relied on
+         * erroneous POSIX fix.
+         */
+        if ($version < 2) {
+            if (isset($args[0]{0}) && $args[0]{0} != '-') {
+                array_shift($args);
+            }
+        }
+
+        reset($args);
+        while (list($i, $arg) = each($args)) {
+
+            /* The special element '--' means explicit end of
+               options. Treat the rest of the arguments as non-options
+               and end the loop. */
+            if ($arg == '--') {
+                $non_opts = array_merge($non_opts, array_slice($args, $i + 1));
+                break;
+            }
+
+            if ($arg{0} != '-' || (strlen($arg) > 1 && $arg{1} == '-' && !$long_options)) {
+                $non_opts = array_merge($non_opts, array_slice($args, $i));
+                break;
+            } elseif (strlen($arg) > 1 && $arg{1} == '-') {
+                $error = Console_Getopt::_parseLongOption(substr($arg, 2), $long_options, $opts, $args);
+                if (PEAR::isError($error))
+                    return $error;
+            } elseif ($arg == '-') {
+                // - is stdin
+                $non_opts = array_merge($non_opts, array_slice($args, $i));
+                break;
+            } else {
+                $error = Console_Getopt::_parseShortOption(substr($arg, 1), $short_options, $opts, $args);
+                if (PEAR::isError($error))
+                    return $error;
+            }
+        }
+
+        return array($opts, $non_opts);
+    }
+
+    /**
+     * @access private
+     *
+     */
+    function _parseShortOption($arg, $short_options, &$opts, &$args)
+    {
+        for ($i = 0; $i < strlen($arg); $i++) {
+            $opt = $arg{$i};
+            $opt_arg = null;
+
+            /* Try to find the short option in the specifier string. */
+            if (($spec = strstr($short_options, $opt)) === false || $arg{$i} == ':')
+            {
+                return PEAR::raiseError("Console_Getopt: unrecognized option -- $opt");
+            }
+
+            if (strlen($spec) > 1 && $spec{1} == ':') {
+                if (strlen($spec) > 2 && $spec{2} == ':') {
+                    if ($i + 1 < strlen($arg)) {
+                        /* Option takes an optional argument. Use the remainder of
+                           the arg string if there is anything left. */
+                        $opts[] = array($opt, substr($arg, $i + 1));
+                        break;
+                    }
+                } else {
+                    /* Option requires an argument. Use the remainder of the arg
+                       string if there is anything left. */
+                    if ($i + 1 < strlen($arg)) {
+                        $opts[] = array($opt,  substr($arg, $i + 1));
+                        break;
+                    } else if (list(, $opt_arg) = each($args)) {
+                        /* Else use the next argument. */;
+                        if (Console_Getopt::_isShortOpt($opt_arg) || Console_Getopt::_isLongOpt($opt_arg)) {
+                            return PEAR::raiseError("Console_Getopt: option requires an argument -- $opt");
+                        }
+                    } else {
+                        return PEAR::raiseError("Console_Getopt: option requires an argument -- $opt");
+                    }
+                }
+            }
+
+            $opts[] = array($opt, $opt_arg);
+        }
+    }
+
+    /**
+     * @access private
+     *
+     */
+    function _isShortOpt($arg)
+    {
+        return strlen($arg) == 2 && $arg[0] == '-' && preg_match('/[a-zA-Z]/', $arg[1]);
+    }
+
+    /**
+     * @access private
+     *
+     */
+    function _isLongOpt($arg)
+    {
+        return strlen($arg) > 2 && $arg[0] == '-' && $arg[1] == '-' &&
+            preg_match('/[a-zA-Z]+$/', substr($arg, 2));
+    }
+
+    /**
+     * @access private
+     *
+     */
+    function _parseLongOption($arg, $long_options, &$opts, &$args)
+    {
+        @list($opt, $opt_arg) = explode('=', $arg, 2);
+        $opt_len = strlen($opt);
+
+        for ($i = 0; $i < count($long_options); $i++) {
+            $long_opt  = $long_options[$i];
+            $opt_start = substr($long_opt, 0, $opt_len);
+            $long_opt_name = str_replace('=', '', $long_opt);
+
+            /* Option doesn't match. Go on to the next one. */
+            if ($long_opt_name != $opt) {
+                continue;
+            }
+
+            $opt_rest  = substr($long_opt, $opt_len);
+
+            /* Check that the options uniquely matches one of the allowed
+               options. */
+            if ($i + 1 < count($long_options)) {
+                $next_option_rest = substr($long_options[$i + 1], $opt_len);
+            } else {
+                $next_option_rest = '';
+            }
+            if ($opt_rest != '' && $opt{0} != '=' &&
+                $i + 1 < count($long_options) &&
+                $opt == substr($long_options[$i+1], 0, $opt_len) &&
+                $next_option_rest != '' &&
+                $next_option_rest{0} != '=') {
+                return PEAR::raiseError("Console_Getopt: option --$opt is ambiguous");
+            }
+
+            if (substr($long_opt, -1) == '=') {
+                if (substr($long_opt, -2) != '==') {
+                    /* Long option requires an argument.
+                       Take the next argument if one wasn't specified. */;
+                    if (!strlen($opt_arg) && !(list(, $opt_arg) = each($args))) {
+                        return PEAR::raiseError("Console_Getopt: option --$opt requires an argument");
+                    }
+                    if (Console_Getopt::_isShortOpt($opt_arg) || Console_Getopt::_isLongOpt($opt_arg)) {
+                        return PEAR::raiseError("Console_Getopt: option requires an argument --$opt");
+                    }
+                }
+            } else if ($opt_arg) {
+                return PEAR::raiseError("Console_Getopt: option --$opt doesn't allow an argument");
+            }
+
+            $opts[] = array('--' . $opt, $opt_arg);
+            return;
+        }
+
+        return PEAR::raiseError("Console_Getopt: unrecognized option --$opt");
+    }
+
+    /**
+    * Safely read the $argv PHP array across different PHP configurations.
+    * Will take care on register_globals and register_argc_argv ini directives
+    *
+    * @access public
+    * @return mixed the $argv PHP array or PEAR error if not registered
+    */
+    function readPHPArgv()
+    {
+        global $argv;
+        if (!is_array($argv)) {
+            if (!@is_array($_SERVER['argv'])) {
+                if (!@is_array($GLOBALS['HTTP_SERVER_VARS']['argv'])) {
+                    return PEAR::raiseError("Console_Getopt: Could not read cmd args (register_argc_argv=Off?)");
+                }
+                return $GLOBALS['HTTP_SERVER_VARS']['argv'];
+            }
+            return $_SERVER['argv'];
+        }
+        return $argv;
+    }
+
+}
+
+?>
Index: /CKEditor/branches/prototype/_dev/_thirdparty/console_getopt/PEAR.php
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/console_getopt/PEAR.php	(revision 2130)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/console_getopt/PEAR.php	(revision 2130)
@@ -0,0 +1,1118 @@
+<?php
+/**
+ * PEAR, the PHP Extension and Application Repository
+ *
+ * PEAR class and PEAR_Error class
+ *
+ * PHP versions 4 and 5
+ *
+ * LICENSE: This source file is subject to version 3.0 of the PHP license
+ * that is available through the world-wide-web at the following URI:
+ * http://www.php.net/license/3_0.txt.  If you did not receive a copy of
+ * the PHP License and are unable to obtain it through the web, please
+ * send a note to license@php.net so we can mail you a copy immediately.
+ *
+ * @category   pear
+ * @package    PEAR
+ * @author     Sterling Hughes <sterling@php.net>
+ * @author     Stig Bakken <ssb@php.net>
+ * @author     Tomas V.V.Cox <cox@idecnet.com>
+ * @author     Greg Beaver <cellog@php.net>
+ * @copyright  1997-2008 The PHP Group
+ * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
+ * @version    CVS: $Id: PEAR.php,v 1.104 2008/01/03 20:26:34 cellog Exp $
+ * @link       http://pear.php.net/package/PEAR
+ * @since      File available since Release 0.1
+ */
+
+/**#@+
+ * ERROR constants
+ */
+define('PEAR_ERROR_RETURN',     1);
+define('PEAR_ERROR_PRINT',      2);
+define('PEAR_ERROR_TRIGGER',    4);
+define('PEAR_ERROR_DIE',        8);
+define('PEAR_ERROR_CALLBACK',  16);
+/**
+ * WARNING: obsolete
+ * @deprecated
+ */
+define('PEAR_ERROR_EXCEPTION', 32);
+/**#@-*/
+define('PEAR_ZE2', (function_exists('version_compare') &&
+                    version_compare(zend_version(), "2-dev", "ge")));
+
+if (substr(PHP_OS, 0, 3) == 'WIN') {
+    define('OS_WINDOWS', true);
+    define('OS_UNIX',    false);
+    define('PEAR_OS',    'Windows');
+} else {
+    define('OS_WINDOWS', false);
+    define('OS_UNIX',    true);
+    define('PEAR_OS',    'Unix'); // blatant assumption
+}
+
+// instant backwards compatibility
+if (!defined('PATH_SEPARATOR')) {
+    if (OS_WINDOWS) {
+        define('PATH_SEPARATOR', ';');
+    } else {
+        define('PATH_SEPARATOR', ':');
+    }
+}
+
+$GLOBALS['_PEAR_default_error_mode']     = PEAR_ERROR_RETURN;
+$GLOBALS['_PEAR_default_error_options']  = E_USER_NOTICE;
+$GLOBALS['_PEAR_destructor_object_list'] = array();
+$GLOBALS['_PEAR_shutdown_funcs']         = array();
+$GLOBALS['_PEAR_error_handler_stack']    = array();
+
+@ini_set('track_errors', true);
+
+/**
+ * Base class for other PEAR classes.  Provides rudimentary
+ * emulation of destructors.
+ *
+ * If you want a destructor in your class, inherit PEAR and make a
+ * destructor method called _yourclassname (same name as the
+ * constructor, but with a "_" prefix).  Also, in your constructor you
+ * have to call the PEAR constructor: $this->PEAR();.
+ * The destructor method will be called without parameters.  Note that
+ * at in some SAPI implementations (such as Apache), any output during
+ * the request shutdown (in which destructors are called) seems to be
+ * discarded.  If you need to get any debug information from your
+ * destructor, use error_log(), syslog() or something similar.
+ *
+ * IMPORTANT! To use the emulated destructors you need to create the
+ * objects by reference: $obj =& new PEAR_child;
+ *
+ * @category   pear
+ * @package    PEAR
+ * @author     Stig Bakken <ssb@php.net>
+ * @author     Tomas V.V. Cox <cox@idecnet.com>
+ * @author     Greg Beaver <cellog@php.net>
+ * @copyright  1997-2006 The PHP Group
+ * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
+ * @version    Release: 1.7.1
+ * @link       http://pear.php.net/package/PEAR
+ * @see        PEAR_Error
+ * @since      Class available since PHP 4.0.2
+ * @link        http://pear.php.net/manual/en/core.pear.php#core.pear.pear
+ */
+class PEAR
+{
+    // {{{ properties
+
+    /**
+     * Whether to enable internal debug messages.
+     *
+     * @var     bool
+     * @access  private
+     */
+    var $_debug = false;
+
+    /**
+     * Default error mode for this object.
+     *
+     * @var     int
+     * @access  private
+     */
+    var $_default_error_mode = null;
+
+    /**
+     * Default error options used for this object when error mode
+     * is PEAR_ERROR_TRIGGER.
+     *
+     * @var     int
+     * @access  private
+     */
+    var $_default_error_options = null;
+
+    /**
+     * Default error handler (callback) for this object, if error mode is
+     * PEAR_ERROR_CALLBACK.
+     *
+     * @var     string
+     * @access  private
+     */
+    var $_default_error_handler = '';
+
+    /**
+     * Which class to use for error objects.
+     *
+     * @var     string
+     * @access  private
+     */
+    var $_error_class = 'PEAR_Error';
+
+    /**
+     * An array of expected errors.
+     *
+     * @var     array
+     * @access  private
+     */
+    var $_expected_errors = array();
+
+    // }}}
+
+    // {{{ constructor
+
+    /**
+     * Constructor.  Registers this object in
+     * $_PEAR_destructor_object_list for destructor emulation if a
+     * destructor object exists.
+     *
+     * @param string $error_class  (optional) which class to use for
+     *        error objects, defaults to PEAR_Error.
+     * @access public
+     * @return void
+     */
+    function PEAR($error_class = null)
+    {
+        $classname = strtolower(get_class($this));
+        if ($this->_debug) {
+            print "PEAR constructor called, class=$classname\n";
+        }
+        if ($error_class !== null) {
+            $this->_error_class = $error_class;
+        }
+        while ($classname && strcasecmp($classname, "pear")) {
+            $destructor = "_$classname";
+            if (method_exists($this, $destructor)) {
+                global $_PEAR_destructor_object_list;
+                $_PEAR_destructor_object_list[] = &$this;
+                if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) {
+                    register_shutdown_function("_PEAR_call_destructors");
+                    $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true;
+                }
+                break;
+            } else {
+                $classname = get_parent_class($classname);
+            }
+        }
+    }
+
+    // }}}
+    // {{{ destructor
+
+    /**
+     * Destructor (the emulated type of...).  Does nothing right now,
+     * but is included for forward compatibility, so subclass
+     * destructors should always call it.
+     *
+     * See the note in the class desciption about output from
+     * destructors.
+     *
+     * @access public
+     * @return void
+     */
+    function _PEAR() {
+        if ($this->_debug) {
+            printf("PEAR destructor called, class=%s\n", strtolower(get_class($this)));
+        }
+    }
+
+    // }}}
+    // {{{ getStaticProperty()
+
+    /**
+    * If you have a class that's mostly/entirely static, and you need static
+    * properties, you can use this method to simulate them. Eg. in your method(s)
+    * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar');
+    * You MUST use a reference, or they will not persist!
+    *
+    * @access public
+    * @param  string $class  The calling classname, to prevent clashes
+    * @param  string $var    The variable to retrieve.
+    * @return mixed   A reference to the variable. If not set it will be
+    *                 auto initialised to NULL.
+    */
+    function &getStaticProperty($class, $var)
+    {
+        static $properties;
+        if (!isset($properties[$class])) {
+            $properties[$class] = array();
+        }
+        if (!array_key_exists($var, $properties[$class])) {
+            $properties[$class][$var] = null;
+        }
+        return $properties[$class][$var];
+    }
+
+    // }}}
+    // {{{ registerShutdownFunc()
+
+    /**
+    * Use this function to register a shutdown method for static
+    * classes.
+    *
+    * @access public
+    * @param  mixed $func  The function name (or array of class/method) to call
+    * @param  mixed $args  The arguments to pass to the function
+    * @return void
+    */
+    function registerShutdownFunc($func, $args = array())
+    {
+        // if we are called statically, there is a potential
+        // that no shutdown func is registered.  Bug #6445
+        if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) {
+            register_shutdown_function("_PEAR_call_destructors");
+            $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true;
+        }
+        $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args);
+    }
+
+    // }}}
+    // {{{ isError()
+
+    /**
+     * Tell whether a value is a PEAR error.
+     *
+     * @param   mixed $data   the value to test
+     * @param   int   $code   if $data is an error object, return true
+     *                        only if $code is a string and
+     *                        $obj->getMessage() == $code or
+     *                        $code is an integer and $obj->getCode() == $code
+     * @access  public
+     * @return  bool    true if parameter is an error
+     */
+    function isError($data, $code = null)
+    {
+        if (is_a($data, 'PEAR_Error')) {
+            if (is_null($code)) {
+                return true;
+            } elseif (is_string($code)) {
+                return $data->getMessage() == $code;
+            } else {
+                return $data->getCode() == $code;
+            }
+        }
+        return false;
+    }
+
+    // }}}
+    // {{{ setErrorHandling()
+
+    /**
+     * Sets how errors generated by this object should be handled.
+     * Can be invoked both in objects and statically.  If called
+     * statically, setErrorHandling sets the default behaviour for all
+     * PEAR objects.  If called in an object, setErrorHandling sets
+     * the default behaviour for that object.
+     *
+     * @param int $mode
+     *        One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT,
+     *        PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE,
+     *        PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION.
+     *
+     * @param mixed $options
+     *        When $mode is PEAR_ERROR_TRIGGER, this is the error level (one
+     *        of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR).
+     *
+     *        When $mode is PEAR_ERROR_CALLBACK, this parameter is expected
+     *        to be the callback function or method.  A callback
+     *        function is a string with the name of the function, a
+     *        callback method is an array of two elements: the element
+     *        at index 0 is the object, and the element at index 1 is
+     *        the name of the method to call in the object.
+     *
+     *        When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is
+     *        a printf format string used when printing the error
+     *        message.
+     *
+     * @access public
+     * @return void
+     * @see PEAR_ERROR_RETURN
+     * @see PEAR_ERROR_PRINT
+     * @see PEAR_ERROR_TRIGGER
+     * @see PEAR_ERROR_DIE
+     * @see PEAR_ERROR_CALLBACK
+     * @see PEAR_ERROR_EXCEPTION
+     *
+     * @since PHP 4.0.5
+     */
+
+    function setErrorHandling($mode = null, $options = null)
+    {
+        if (isset($this) && is_a($this, 'PEAR')) {
+            $setmode     = &$this->_default_error_mode;
+            $setoptions  = &$this->_default_error_options;
+        } else {
+            $setmode     = &$GLOBALS['_PEAR_default_error_mode'];
+            $setoptions  = &$GLOBALS['_PEAR_default_error_options'];
+        }
+
+        switch ($mode) {
+            case PEAR_ERROR_EXCEPTION:
+            case PEAR_ERROR_RETURN:
+            case PEAR_ERROR_PRINT:
+            case PEAR_ERROR_TRIGGER:
+            case PEAR_ERROR_DIE:
+            case null:
+                $setmode = $mode;
+                $setoptions = $options;
+                break;
+
+            case PEAR_ERROR_CALLBACK:
+                $setmode = $mode;
+                // class/object method callback
+                if (is_callable($options)) {
+                    $setoptions = $options;
+                } else {
+                    trigger_error("invalid error callback", E_USER_WARNING);
+                }
+                break;
+
+            default:
+                trigger_error("invalid error mode", E_USER_WARNING);
+                break;
+        }
+    }
+
+    // }}}
+    // {{{ expectError()
+
+    /**
+     * This method is used to tell which errors you expect to get.
+     * Expected errors are always returned with error mode
+     * PEAR_ERROR_RETURN.  Expected error codes are stored in a stack,
+     * and this method pushes a new element onto it.  The list of
+     * expected errors are in effect until they are popped off the
+     * stack with the popExpect() method.
+     *
+     * Note that this method can not be called statically
+     *
+     * @param mixed $code a single error code or an array of error codes to expect
+     *
+     * @return int     the new depth of the "expected errors" stack
+     * @access public
+     */
+    function expectError($code = '*')
+    {
+        if (is_array($code)) {
+            array_push($this->_expected_errors, $code);
+        } else {
+            array_push($this->_expected_errors, array($code));
+        }
+        return sizeof($this->_expected_errors);
+    }
+
+    // }}}
+    // {{{ popExpect()
+
+    /**
+     * This method pops one element off the expected error codes
+     * stack.
+     *
+     * @return array   the list of error codes that were popped
+     */
+    function popExpect()
+    {
+        return array_pop($this->_expected_errors);
+    }
+
+    // }}}
+    // {{{ _checkDelExpect()
+
+    /**
+     * This method checks unsets an error code if available
+     *
+     * @param mixed error code
+     * @return bool true if the error code was unset, false otherwise
+     * @access private
+     * @since PHP 4.3.0
+     */
+    function _checkDelExpect($error_code)
+    {
+        $deleted = false;
+
+        foreach ($this->_expected_errors AS $key => $error_array) {
+            if (in_array($error_code, $error_array)) {
+                unset($this->_expected_errors[$key][array_search($error_code, $error_array)]);
+                $deleted = true;
+            }
+
+            // clean up empty arrays
+            if (0 == count($this->_expected_errors[$key])) {
+                unset($this->_expected_errors[$key]);
+            }
+        }
+        return $deleted;
+    }
+
+    // }}}
+    // {{{ delExpect()
+
+    /**
+     * This method deletes all occurences of the specified element from
+     * the expected error codes stack.
+     *
+     * @param  mixed $error_code error code that should be deleted
+     * @return mixed list of error codes that were deleted or error
+     * @access public
+     * @since PHP 4.3.0
+     */
+    function delExpect($error_code)
+    {
+        $deleted = false;
+
+        if ((is_array($error_code) && (0 != count($error_code)))) {
+            // $error_code is a non-empty array here;
+            // we walk through it trying to unset all
+            // values
+            foreach($error_code as $key => $error) {
+                if ($this->_checkDelExpect($error)) {
+                    $deleted =  true;
+                } else {
+                    $deleted = false;
+                }
+            }
+            return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME
+        } elseif (!empty($error_code)) {
+            // $error_code comes alone, trying to unset it
+            if ($this->_checkDelExpect($error_code)) {
+                return true;
+            } else {
+                return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME
+            }
+        } else {
+            // $error_code is empty
+            return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME
+        }
+    }
+
+    // }}}
+    // {{{ raiseError()
+
+    /**
+     * This method is a wrapper that returns an instance of the
+     * configured error class with this object's default error
+     * handling applied.  If the $mode and $options parameters are not
+     * specified, the object's defaults are used.
+     *
+     * @param mixed $message a text error message or a PEAR error object
+     *
+     * @param int $code      a numeric error code (it is up to your class
+     *                  to define these if you want to use codes)
+     *
+     * @param int $mode      One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT,
+     *                  PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE,
+     *                  PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION.
+     *
+     * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter
+     *                  specifies the PHP-internal error level (one of
+     *                  E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR).
+     *                  If $mode is PEAR_ERROR_CALLBACK, this
+     *                  parameter specifies the callback function or
+     *                  method.  In other error modes this parameter
+     *                  is ignored.
+     *
+     * @param string $userinfo If you need to pass along for example debug
+     *                  information, this parameter is meant for that.
+     *
+     * @param string $error_class The returned error object will be
+     *                  instantiated from this class, if specified.
+     *
+     * @param bool $skipmsg If true, raiseError will only pass error codes,
+     *                  the error message parameter will be dropped.
+     *
+     * @access public
+     * @return object   a PEAR error object
+     * @see PEAR::setErrorHandling
+     * @since PHP 4.0.5
+     */
+    function &raiseError($message = null,
+                         $code = null,
+                         $mode = null,
+                         $options = null,
+                         $userinfo = null,
+                         $error_class = null,
+                         $skipmsg = false)
+    {
+        // The error is yet a PEAR error object
+        if (is_object($message)) {
+            $code        = $message->getCode();
+            $userinfo    = $message->getUserInfo();
+            $error_class = $message->getType();
+            $message->error_message_prefix = '';
+            $message     = $message->getMessage();
+        }
+
+        if (isset($this) && isset($this->_expected_errors) && sizeof($this->_expected_errors) > 0 && sizeof($exp = end($this->_expected_errors))) {
+            if ($exp[0] == "*" ||
+                (is_int(reset($exp)) && in_array($code, $exp)) ||
+                (is_string(reset($exp)) && in_array($message, $exp))) {
+                $mode = PEAR_ERROR_RETURN;
+            }
+        }
+        // No mode given, try global ones
+        if ($mode === null) {
+            // Class error handler
+            if (isset($this) && isset($this->_default_error_mode)) {
+                $mode    = $this->_default_error_mode;
+                $options = $this->_default_error_options;
+            // Global error handler
+            } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) {
+                $mode    = $GLOBALS['_PEAR_default_error_mode'];
+                $options = $GLOBALS['_PEAR_default_error_options'];
+            }
+        }
+
+        if ($error_class !== null) {
+            $ec = $error_class;
+        } elseif (isset($this) && isset($this->_error_class)) {
+            $ec = $this->_error_class;
+        } else {
+            $ec = 'PEAR_Error';
+        }
+        if (intval(PHP_VERSION) < 5) {
+            // little non-eval hack to fix bug #12147
+            include 'PEAR/FixPHP5PEARWarnings.php';
+            return $a;
+        }
+        if ($skipmsg) {
+            $a = new $ec($code, $mode, $options, $userinfo);
+        } else {
+            $a = new $ec($message, $code, $mode, $options, $userinfo);
+        }
+        return $a;
+    }
+
+    // }}}
+    // {{{ throwError()
+
+    /**
+     * Simpler form of raiseError with fewer options.  In most cases
+     * message, code and userinfo are enough.
+     *
+     * @param string $message
+     *
+     */
+    function &throwError($message = null,
+                         $code = null,
+                         $userinfo = null)
+    {
+        if (isset($this) && is_a($this, 'PEAR')) {
+            $a = &$this->raiseError($message, $code, null, null, $userinfo);
+            return $a;
+        } else {
+            $a = &PEAR::raiseError($message, $code, null, null, $userinfo);
+            return $a;
+        }
+    }
+
+    // }}}
+    function staticPushErrorHandling($mode, $options = null)
+    {
+        $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+        $def_mode    = &$GLOBALS['_PEAR_default_error_mode'];
+        $def_options = &$GLOBALS['_PEAR_default_error_options'];
+        $stack[] = array($def_mode, $def_options);
+        switch ($mode) {
+            case PEAR_ERROR_EXCEPTION:
+            case PEAR_ERROR_RETURN:
+            case PEAR_ERROR_PRINT:
+            case PEAR_ERROR_TRIGGER:
+            case PEAR_ERROR_DIE:
+            case null:
+                $def_mode = $mode;
+                $def_options = $options;
+                break;
+
+            case PEAR_ERROR_CALLBACK:
+                $def_mode = $mode;
+                // class/object method callback
+                if (is_callable($options)) {
+                    $def_options = $options;
+                } else {
+                    trigger_error("invalid error callback", E_USER_WARNING);
+                }
+                break;
+
+            default:
+                trigger_error("invalid error mode", E_USER_WARNING);
+                break;
+        }
+        $stack[] = array($mode, $options);
+        return true;
+    }
+
+    function staticPopErrorHandling()
+    {
+        $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+        $setmode     = &$GLOBALS['_PEAR_default_error_mode'];
+        $setoptions  = &$GLOBALS['_PEAR_default_error_options'];
+        array_pop($stack);
+        list($mode, $options) = $stack[sizeof($stack) - 1];
+        array_pop($stack);
+        switch ($mode) {
+            case PEAR_ERROR_EXCEPTION:
+            case PEAR_ERROR_RETURN:
+            case PEAR_ERROR_PRINT:
+            case PEAR_ERROR_TRIGGER:
+            case PEAR_ERROR_DIE:
+            case null:
+                $setmode = $mode;
+                $setoptions = $options;
+                break;
+
+            case PEAR_ERROR_CALLBACK:
+                $setmode = $mode;
+                // class/object method callback
+                if (is_callable($options)) {
+                    $setoptions = $options;
+                } else {
+                    trigger_error("invalid error callback", E_USER_WARNING);
+                }
+                break;
+
+            default:
+                trigger_error("invalid error mode", E_USER_WARNING);
+                break;
+        }
+        return true;
+    }
+
+    // {{{ pushErrorHandling()
+
+    /**
+     * Push a new error handler on top of the error handler options stack. With this
+     * you can easily override the actual error handler for some code and restore
+     * it later with popErrorHandling.
+     *
+     * @param mixed $mode (same as setErrorHandling)
+     * @param mixed $options (same as setErrorHandling)
+     *
+     * @return bool Always true
+     *
+     * @see PEAR::setErrorHandling
+     */
+    function pushErrorHandling($mode, $options = null)
+    {
+        $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+        if (isset($this) && is_a($this, 'PEAR')) {
+            $def_mode    = &$this->_default_error_mode;
+            $def_options = &$this->_default_error_options;
+        } else {
+            $def_mode    = &$GLOBALS['_PEAR_default_error_mode'];
+            $def_options = &$GLOBALS['_PEAR_default_error_options'];
+        }
+        $stack[] = array($def_mode, $def_options);
+
+        if (isset($this) && is_a($this, 'PEAR')) {
+            $this->setErrorHandling($mode, $options);
+        } else {
+            PEAR::setErrorHandling($mode, $options);
+        }
+        $stack[] = array($mode, $options);
+        return true;
+    }
+
+    // }}}
+    // {{{ popErrorHandling()
+
+    /**
+    * Pop the last error handler used
+    *
+    * @return bool Always true
+    *
+    * @see PEAR::pushErrorHandling
+    */
+    function popErrorHandling()
+    {
+        $stack = &$GLOBALS['_PEAR_error_handler_stack'];
+        array_pop($stack);
+        list($mode, $options) = $stack[sizeof($stack) - 1];
+        array_pop($stack);
+        if (isset($this) && is_a($this, 'PEAR')) {
+            $this->setErrorHandling($mode, $options);
+        } else {
+            PEAR::setErrorHandling($mode, $options);
+        }
+        return true;
+    }
+
+    // }}}
+    // {{{ loadExtension()
+
+    /**
+    * OS independant PHP extension load. Remember to take care
+    * on the correct extension name for case sensitive OSes.
+    *
+    * @param string $ext The extension name
+    * @return bool Success or not on the dl() call
+    */
+    function loadExtension($ext)
+    {
+        if (!extension_loaded($ext)) {
+            // if either returns true dl() will produce a FATAL error, stop that
+            if ((ini_get('enable_dl') != 1) || (ini_get('safe_mode') == 1)) {
+                return false;
+            }
+            if (OS_WINDOWS) {
+                $suffix = '.dll';
+            } elseif (PHP_OS == 'HP-UX') {
+                $suffix = '.sl';
+            } elseif (PHP_OS == 'AIX') {
+                $suffix = '.a';
+            } elseif (PHP_OS == 'OSX') {
+                $suffix = '.bundle';
+            } else {
+                $suffix = '.so';
+            }
+            return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix);
+        }
+        return true;
+    }
+
+    // }}}
+}
+
+// {{{ _PEAR_call_destructors()
+
+function _PEAR_call_destructors()
+{
+    global $_PEAR_destructor_object_list;
+    if (is_array($_PEAR_destructor_object_list) &&
+        sizeof($_PEAR_destructor_object_list))
+    {
+        reset($_PEAR_destructor_object_list);
+        if (PEAR::getStaticProperty('PEAR', 'destructlifo')) {
+            $_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list);
+        }
+        while (list($k, $objref) = each($_PEAR_destructor_object_list)) {
+            $classname = get_class($objref);
+            while ($classname) {
+                $destructor = "_$classname";
+                if (method_exists($objref, $destructor)) {
+                    $objref->$destructor();
+                    break;
+                } else {
+                    $classname = get_parent_class($classname);
+                }
+            }
+        }
+        // Empty the object list to ensure that destructors are
+        // not called more than once.
+        $_PEAR_destructor_object_list = array();
+    }
+
+    // Now call the shutdown functions
+    if (is_array($GLOBALS['_PEAR_shutdown_funcs']) AND !empty($GLOBALS['_PEAR_shutdown_funcs'])) {
+        foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) {
+            call_user_func_array($value[0], $value[1]);
+        }
+    }
+}
+
+// }}}
+/**
+ * Standard PEAR error class for PHP 4
+ *
+ * This class is supserseded by {@link PEAR_Exception} in PHP 5
+ *
+ * @category   pear
+ * @package    PEAR
+ * @author     Stig Bakken <ssb@php.net>
+ * @author     Tomas V.V. Cox <cox@idecnet.com>
+ * @author     Gregory Beaver <cellog@php.net>
+ * @copyright  1997-2006 The PHP Group
+ * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
+ * @version    Release: 1.7.1
+ * @link       http://pear.php.net/manual/en/core.pear.pear-error.php
+ * @see        PEAR::raiseError(), PEAR::throwError()
+ * @since      Class available since PHP 4.0.2
+ */
+class PEAR_Error
+{
+    // {{{ properties
+
+    var $error_message_prefix = '';
+    var $mode                 = PEAR_ERROR_RETURN;
+    var $level                = E_USER_NOTICE;
+    var $code                 = -1;
+    var $message              = '';
+    var $userinfo             = '';
+    var $backtrace            = null;
+
+    // }}}
+    // {{{ constructor
+
+    /**
+     * PEAR_Error constructor
+     *
+     * @param string $message  message
+     *
+     * @param int $code     (optional) error code
+     *
+     * @param int $mode     (optional) error mode, one of: PEAR_ERROR_RETURN,
+     * PEAR_ERROR_PRINT, PEAR_ERROR_DIE, PEAR_ERROR_TRIGGER,
+     * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION
+     *
+     * @param mixed $options   (optional) error level, _OR_ in the case of
+     * PEAR_ERROR_CALLBACK, the callback function or object/method
+     * tuple.
+     *
+     * @param string $userinfo (optional) additional user/debug info
+     *
+     * @access public
+     *
+     */
+    function PEAR_Error($message = 'unknown error', $code = null,
+                        $mode = null, $options = null, $userinfo = null)
+    {
+        if ($mode === null) {
+            $mode = PEAR_ERROR_RETURN;
+        }
+        $this->message   = $message;
+        $this->code      = $code;
+        $this->mode      = $mode;
+        $this->userinfo  = $userinfo;
+        if (!PEAR::getStaticProperty('PEAR_Error', 'skiptrace')) {
+            $this->backtrace = debug_backtrace();
+            if (isset($this->backtrace[0]) && isset($this->backtrace[0]['object'])) {
+                unset($this->backtrace[0]['object']);
+            }
+        }
+        if ($mode & PEAR_ERROR_CALLBACK) {
+            $this->level = E_USER_NOTICE;
+            $this->callback = $options;
+        } else {
+            if ($options === null) {
+                $options = E_USER_NOTICE;
+            }
+            $this->level = $options;
+            $this->callback = null;
+        }
+        if ($this->mode & PEAR_ERROR_PRINT) {
+            if (is_null($options) || is_int($options)) {
+                $format = "%s";
+            } else {
+                $format = $options;
+            }
+            printf($format, $this->getMessage());
+        }
+        if ($this->mode & PEAR_ERROR_TRIGGER) {
+            trigger_error($this->getMessage(), $this->level);
+        }
+        if ($this->mode & PEAR_ERROR_DIE) {
+            $msg = $this->getMessage();
+            if (is_null($options) || is_int($options)) {
+                $format = "%s";
+                if (substr($msg, -1) != "\n") {
+                    $msg .= "\n";
+                }
+            } else {
+                $format = $options;
+            }
+            die(sprintf($format, $msg));
+        }
+        if ($this->mode & PEAR_ERROR_CALLBACK) {
+            if (is_callable($this->callback)) {
+                call_user_func($this->callback, $this);
+            }
+        }
+        if ($this->mode & PEAR_ERROR_EXCEPTION) {
+            trigger_error("PEAR_ERROR_EXCEPTION is obsolete, use class PEAR_Exception for exceptions", E_USER_WARNING);
+            eval('$e = new Exception($this->message, $this->code);throw($e);');
+        }
+    }
+
+    // }}}
+    // {{{ getMode()
+
+    /**
+     * Get the error mode from an error object.
+     *
+     * @return int error mode
+     * @access public
+     */
+    function getMode() {
+        return $this->mode;
+    }
+
+    // }}}
+    // {{{ getCallback()
+
+    /**
+     * Get the callback function/method from an error object.
+     *
+     * @return mixed callback function or object/method array
+     * @access public
+     */
+    function getCallback() {
+        return $this->callback;
+    }
+
+    // }}}
+    // {{{ getMessage()
+
+
+    /**
+     * Get the error message from an error object.
+     *
+     * @return  string  full error message
+     * @access public
+     */
+    function getMessage()
+    {
+        return ($this->error_message_prefix . $this->message);
+    }
+
+
+    // }}}
+    // {{{ getCode()
+
+    /**
+     * Get error code from an error object
+     *
+     * @return int error code
+     * @access public
+     */
+     function getCode()
+     {
+        return $this->code;
+     }
+
+    // }}}
+    // {{{ getType()
+
+    /**
+     * Get the name of this error/exception.
+     *
+     * @return string error/exception name (type)
+     * @access public
+     */
+    function getType()
+    {
+        return get_class($this);
+    }
+
+    // }}}
+    // {{{ getUserInfo()
+
+    /**
+     * Get additional user-supplied information.
+     *
+     * @return string user-supplied information
+     * @access public
+     */
+    function getUserInfo()
+    {
+        return $this->userinfo;
+    }
+
+    // }}}
+    // {{{ getDebugInfo()
+
+    /**
+     * Get additional debug information supplied by the application.
+     *
+     * @return string debug information
+     * @access public
+     */
+    function getDebugInfo()
+    {
+        return $this->getUserInfo();
+    }
+
+    // }}}
+    // {{{ getBacktrace()
+
+    /**
+     * Get the call backtrace from where the error was generated.
+     * Supported with PHP 4.3.0 or newer.
+     *
+     * @param int $frame (optional) what frame to fetch
+     * @return array Backtrace, or NULL if not available.
+     * @access public
+     */
+    function getBacktrace($frame = null)
+    {
+        if (defined('PEAR_IGNORE_BACKTRACE')) {
+            return null;
+        }
+        if ($frame === null) {
+            return $this->backtrace;
+        }
+        return $this->backtrace[$frame];
+    }
+
+    // }}}
+    // {{{ addUserInfo()
+
+    function addUserInfo($info)
+    {
+        if (empty($this->userinfo)) {
+            $this->userinfo = $info;
+        } else {
+            $this->userinfo .= " ** $info";
+        }
+    }
+
+    // }}}
+    // {{{ toString()
+    function __toString()
+    {
+        return $this->getMessage();
+    }
+    // }}}
+    // {{{ toString()
+
+    /**
+     * Make a string representation of this object.
+     *
+     * @return string a string with an object summary
+     * @access public
+     */
+    function toString() {
+        $modes = array();
+        $levels = array(E_USER_NOTICE  => 'notice',
+                        E_USER_WARNING => 'warning',
+                        E_USER_ERROR   => 'error');
+        if ($this->mode & PEAR_ERROR_CALLBACK) {
+            if (is_array($this->callback)) {
+                $callback = (is_object($this->callback[0]) ?
+                    strtolower(get_class($this->callback[0])) :
+                    $this->callback[0]) . '::' .
+                    $this->callback[1];
+            } else {
+                $callback = $this->callback;
+            }
+            return sprintf('[%s: message="%s" code=%d mode=callback '.
+                           'callback=%s prefix="%s" info="%s"]',
+                           strtolower(get_class($this)), $this->message, $this->code,
+                           $callback, $this->error_message_prefix,
+                           $this->userinfo);
+        }
+        if ($this->mode & PEAR_ERROR_PRINT) {
+            $modes[] = 'print';
+        }
+        if ($this->mode & PEAR_ERROR_TRIGGER) {
+            $modes[] = 'trigger';
+        }
+        if ($this->mode & PEAR_ERROR_DIE) {
+            $modes[] = 'die';
+        }
+        if ($this->mode & PEAR_ERROR_RETURN) {
+            $modes[] = 'return';
+        }
+        return sprintf('[%s: message="%s" code=%d mode=%s level=%s '.
+                       'prefix="%s" info="%s"]',
+                       strtolower(get_class($this)), $this->message, $this->code,
+                       implode("|", $modes), $levels[$this->level],
+                       $this->error_message_prefix,
+                       $this->userinfo);
+    }
+
+    // }}}
+}
+
+/*
+ * Local Variables:
+ * mode: php
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ */
+?>
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/README.txt
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/README.txt	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/README.txt	(revision 2130)
@@ -111,10 +111,10 @@
 
 JsDoc Toolkit is a larger work that uses the Rhino JavaScript engine
-but is not derived from it in any way. The Rhino library is used 
+but is not derived from it in any way. The Rhino library is used
 without modification and without any claims whatsoever.
 
 The Rhino Debugger
 
-You can obtain more information about the Rhino Debugger from the 
+You can obtain more information about the Rhino Debugger from the
 Mozilla web site at http://www.mozilla.org/rhino/debugger.html
 
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Chain.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Chain.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Chain.js	(revision 2130)
@@ -9,5 +9,5 @@
 	this.nodes = [];
 	this.cursor = -1;
-	
+
 	if (valueLinks && valueLinks.length > 0) {
 		this.push(valueLinks[0], "//");
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Dumper.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Dumper.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Dumper.js	(revision 2130)
@@ -8,5 +8,5 @@
 AUTHORS
 
-The Data.Dump JavaScript module is written by Kevin Jones 
+The Data.Dump JavaScript module is written by Kevin Jones
 (kevinj@cpan.org), based on Data::Dump by Gisle Aas (gisle@aas.no),
 based on Data::Dumper by Gurusamy Sarathy (gsar@umich.edu).
@@ -34,5 +34,5 @@
 	        return "()";
 	},
-	
+
 	_dump: function (obj) {
 		if (typeof obj == 'undefined') return 'undefined';
@@ -47,5 +47,5 @@
 			case 'object':
 				var pairs = new Array;
-				
+
 				for (var prop in obj) {
 					if (prop != "circularReference" && obj.hasOwnProperty(prop)) { //hide inherited properties
@@ -53,8 +53,8 @@
 					}
 				}
-	
+
 				out = '{' + this._format_list(pairs) + '}';
 				break;
-	
+
 			case 'string':
 				for (var prop in Dumper.ESC) {
@@ -63,5 +63,5 @@
 					}
 				}
-	
+
 			// Escape UTF-8 Strings
 				if (obj.match(/^[\x00-\x7f]*$/)) {
@@ -72,15 +72,15 @@
 				}
 				break;
-	
+
 			case 'array':
 				var elems = new Array;
-	
+
 				for (var i=0; i<obj.length; i++) {
 					elems.push( this._dump(obj[i]) );
 				}
-	
+
 				out = '[' + this._format_list(elems) + ']';
 				break;
-	
+
 			case 'date':
 			// firefox returns GMT strings from toUTCString()...
@@ -88,20 +88,20 @@
 				out = 'new Date("' + utc_string + '")';
 				break;
-	
+
 			case 'element':
 				// DOM element
 				out = this._dump_dom(obj);
 				break;
-		
+
 				default:
 					out = obj;
 		}
-	
+
 		out = String(out).replace(/\n/g, '\n    ');
 		out = out.replace(/\n    (.*)$/,"\n$1");
-	
+
 		return out;
 	},
-	
+
 	_format_list: function (list) {
 		if (!list.length) return '';
@@ -109,5 +109,5 @@
 		return nl + list.join(',' + nl) + nl;
     },
-    
+
     _typeof: function (obj) {
     	if (obj && obj.circularReference && obj.circularReference > 1) return 'circular';
@@ -117,5 +117,5 @@
 		return typeof(obj);
 	},
-	
+
 	_dump_dom: function (obj) {
 		return '"' + Dumper.nodeTypes[obj.nodeType] + '"';
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Link.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Link.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Link.js	(revision 2130)
@@ -10,5 +10,5 @@
 	this.classLink = false;
 	this.targetName = "";
-	
+
 	this.target = function(targetName) {
 		if (defined(targetName)) this.targetName = targetName;
@@ -39,5 +39,5 @@
 		return this;
 	}
-	
+
 	this.toString = function() {
 		var linkString;
@@ -78,5 +78,5 @@
 	if (symbol.isStatic) linker = ".";
 	else if (symbol.isInner) linker = "-";
-	
+
 	return Link.hashPrefix+linker+symbol.name;
 }
@@ -91,8 +91,8 @@
 	// is it an internal link?
 	if (alias.charAt(0) == "#") var linkPath = alias;
-	
+
 	// if there is no symbol by that name just return the name unaltered
 	else if (!linkTo) return this.text || alias;
-	
+
 	// it's a symbol in another file
 	else {
@@ -108,13 +108,13 @@
 		linkPath = linkBase + linkPath
 	}
-	
+
 	var linkText = this.text || alias;
-	
+
 	var link = {linkPath: linkPath, linkText: linkText};
-	
+
 	if (typeof JSDOC.PluginManager != "undefined") {
 		JSDOC.PluginManager.run("onSymbolLink", link);
 	}
-	
+
 	return "<a href=\""+link.linkPath+"\""+target+">"+link.linkText+"</a>";
 }
@@ -123,5 +123,5 @@
 Link.prototype._makeSrcLink = function(srcFilePath) {
 	var target = (this.targetName)? " target=\""+this.targetName+"\"" : "";
-		
+
 	// transform filepath into a filename
 	var srcFile = srcFilePath.replace(/\.\.?[\\\/]/g, "").replace(/[:\\\/]/g, "_");
@@ -135,5 +135,5 @@
 Link.prototype._makeFileLink = function(filePath) {
 	var target = (this.targetName)? " target=\""+this.targetName+"\"" : "";
-		
+
 	var outFilePath =  Link.base + filePath;
 
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Namespace.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Namespace.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Namespace.js	(revision 2130)
@@ -6,5 +6,5 @@
 		o = o[n[i]] = o[n[i]] || {};
 	}
-	
+
 	if (f) f();
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Opt.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Opt.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Opt.js	(revision 2130)
@@ -20,5 +20,5 @@
 					value = m.shift();
 					if (typeof value == "undefined") value = true;
-					
+
 					for (var n in optNames) { // convert it to a shortname
 						if (name == optNames[n]) {
@@ -33,5 +33,5 @@
 					value = m.shift();
 					if (typeof value == "undefined") value = true;
-					
+
 					for (var n in optNames) { // find the matching key
 						if (name == n || name+'[]' == n) {
@@ -45,5 +45,5 @@
 					if (!opt[name]) opt[name] = [];
 				}
-				
+
 				if (opt[name] && opt[name].push) {
 					opt[name].push(value);
@@ -63,5 +63,5 @@
 /*t:
 	plan(11, "Testing Opt.");
-	
+
 	is(
 		typeof Opt,
@@ -69,5 +69,5 @@
 		"Opt is an object."
 	);
-	
+
 	is(
 		typeof Opt.get,
@@ -75,8 +75,8 @@
 		"Opt.get is a function."
 	);
-	
+
 	var optNames = {a:"accept", b:"backtrace", c:"class", d:"debug", "e[]":"exceptions"};
 	var t_options = Opt.get(["-a=xml", "-b", "--class=new", "--debug", "-e=one", "-e=two", "foo", "bar"], optNames);
-	
+
 	is(
 		t_options.a,
@@ -84,5 +84,5 @@
 		"an option defined with a short name can be accessed by its short name."
 	);
-	
+
 	is(
 		t_options.b,
@@ -90,5 +90,5 @@
 		"an option defined with a short name and no value are true."
 	);
-	
+
 	is(
 		t_options.c,
@@ -96,5 +96,5 @@
 		"an option defined with a long name can be accessed by its short name."
 	);
-	
+
 	is(
 		t_options.d,
@@ -102,5 +102,5 @@
 		"an option defined with a long name and no value are true."
 	);
-	
+
 	is(
 		typeof t_options.e,
@@ -108,5 +108,5 @@
 		"an option that can accept multiple values is defined."
 	);
-	
+
 	is(
 		t_options.e.length,
@@ -114,5 +114,5 @@
 		"an option that can accept multiple values can have more than one value."
 	);
-	
+
 	is(
 		t_options.e[1],
@@ -120,5 +120,5 @@
 		"an option that can accept multiple values can be accessed as an array."
 	);
-	
+
 	is(
 		typeof t_options._,
@@ -126,5 +126,5 @@
 		"the property '_' is defined for unnamed options."
 	);
-	
+
 	is(
 		t_options._[0],
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/String.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/String.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/String.js	(revision 2130)
@@ -17,5 +17,5 @@
 /*t:
 	plan(6, "Testing String.prototype.trim.");
-	
+
 	var s = "   a bc   ".trim();
 	is(s, "a bc", "multiple spaces front and back are trimmed.");
@@ -23,14 +23,14 @@
 	s = "a bc\n\n".trim();
 	is(s, "a bc", "newlines only in back are trimmed.");
-	
+
 	s = "\ta bc".trim();
 	is(s, "a bc", "tabs only in front are trimmed.");
-	
+
 	s = "\n \t".trim();
 	is(s, "", "an all-space string is trimmed to empty.");
-	
+
 	s = "a b\nc".trim();
 	is(s, "a b\nc", "a string with no spaces in front or back is trimmed to itself.");
-	
+
 	s = "".trim();
 	is(s, "", "an empty string is trimmed to empty.");
@@ -44,5 +44,5 @@
 		i++;
 	}
-	
+
 	var j = i+1;
 	var balance = 1;
@@ -54,38 +54,38 @@
 		if (j == this.length) return [-1, -1];
 	}
-	
+
 	return [i, j];
 }
 /*t:
 	plan(16, "Testing String.prototype.balance.");
-	
+
 	var s = "{abc}".balance("{","}");
 	is(s[0], 0, "opener in first is found.");
 	is(s[1], 4, "closer in last is found.");
-	
+
 	s = "ab{c}de".balance("{","}");
 	is(s[0], 2, "opener in middle is found.");
 	is(s[1], 4, "closer in middle is found.");
-	
+
 	s = "a{b{c}de}f".balance("{","}");
 	is(s[0], 1, "nested opener is found.");
 	is(s[1], 8, "nested closer is found.");
-	
+
 	s = "{}".balance("{","}");
 	is(s[0], 0, "opener with no content is found.");
 	is(s[1], 1, "closer with no content is found.");
-	
+
 	s = "".balance("{","}");
 	is(s[0], -1, "empty string opener is -1.");
 	is(s[1], -1, "empty string closer is -1.");
-	
+
 	s = "{abc".balance("{","}");
 	is(s[0], -1, "opener with no closer returns -1.");
 	is(s[1], -1, "no closer returns -1.");
-	
+
 	s = "abc".balance("{","}");
 	is(s[0], -1, "no opener or closer returns -1 for opener.");
 	is(s[1], -1, "no opener or closer returns -1 for closer.");
-	
+
 	s = "a<bc}de".balance("<","}");
 	is(s[0], 1, "unmatching opener is found.");
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Testrun.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Testrun.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/frame/Testrun.js	(revision 2130)
@@ -8,5 +8,5 @@
  *          (See the accompanying README file for full details.)
  */
- 
+
 /**
 	Yet another unit testing tool for JavaScript.
@@ -20,5 +20,5 @@
 		ran++;
 	}
-	
+
 	return testrun.reportOut+"-------------------------------\n"+((testrun.fails>0)? ":( Failed "+testrun.fails+"/" : ":) Passed all ")+testrun.count+" test"+((testrun.count == 1)? "":"s")+".\n";
 }
@@ -44,9 +44,9 @@
 ok = function(test, message) {
 	testrun.count++;
-	
+
 	var result;
 	try {
 		result = eval(test);
-		
+
 		if (result) {
 			testrun.passes++;
@@ -69,14 +69,14 @@
 	@param {string} test To be evaluated.
 	@param {string} expected
-	@param {string} message Optional. To be displayed in the report. 
+	@param {string} message Optional. To be displayed in the report.
 	@return {boolean} True if (test == expected). Note that the comparison is not a strict equality check.
 */
 is = function(test, expected, message) {
 	testrun.count++;
-	
+
 	var result;
 	try {
 		result = eval(test);
-		
+
 		if (result == expected) {
 			testrun.passes++
@@ -111,5 +111,5 @@
 		result = eval(test);
 		var rgx = new RegExp(pattern);
-		
+
 		if (rgx.test(result)) {
 			testrun.passes++
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/FOODOC.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/FOODOC.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/FOODOC.js	(revision 2130)
@@ -11,5 +11,5 @@
 FOODOC.handle = function(srcFile, src) {
 	LOG.inform("Handling file '" + srcFile + "'");
-	
+
 	return [
 		new JSDOC.Symbol(
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/XMLDOC.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/XMLDOC.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/XMLDOC.js	(revision 2130)
@@ -6,5 +6,5 @@
  */
 XMLDOC = {
-	
+
 };
 
@@ -19,8 +19,8 @@
  */
 XMLDOC.handle = function(srcFile, src) {
-	
+
 };
 
 XMLDOC.publish = function(symbolgroup) {
-	
+
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/XMLDOC/DomReader.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/XMLDOC/DomReader.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/handlers/XMLDOC/DomReader.js	(revision 2130)
@@ -157,3 +157,2 @@
 
 };
-
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC.js	(revision 2130)
@@ -2,5 +2,5 @@
 	@overview
 	@date $Date: 2008-06-08 23:57:25 +0200 (Sun, 08 Jun 2008) $
-	@version $Revision: 638 $ 
+	@version $Revision: 638 $
 	@location $HeadURL: http://jsdoc-toolkit.googlecode.com/svn/trunk/jsdoc-toolkit/app/lib/JSDOC.js $
  */
@@ -18,5 +18,5 @@
 if (typeof arguments == "undefined") arguments = [];
 JSDOC.opt = Opt.get(
-	arguments, 
+	arguments,
 	{
 		d: "directory",
@@ -26,5 +26,5 @@
 		x: "ext",
 		p: "private",
-		a: "allfunctions", 
+		a: "allfunctions",
 		e: "encoding",
 		n: "nocode",
@@ -65,5 +65,5 @@
 	print("  -v or --verbose\n          Provide verbose feedback about what is happening.\n");
 	print("  -x=<EXT>[,EXT]... or --ext=<EXT>[,EXT]...\n          Scan source files with the given extension/s (defaults to js).\n");
-	
+
 	quit();
 }
@@ -71,5 +71,5 @@
 /*t:
 	plan(4, "Testing JSDOC namespace.");
-	
+
 	is(
 		typeof JSDOC,
@@ -77,5 +77,5 @@
 		"JSDOC.usage is a function."
 	);
-	
+
 	is(
 		typeof JSDOC.VERSION,
@@ -83,5 +83,5 @@
 		"JSDOC.VERSION is a string."
 	);
-	
+
 	is(
 		typeof JSDOC.usage,
@@ -89,5 +89,5 @@
 		"JSDOC.usage is a function."
 	);
-	
+
 	is(
 		typeof JSDOC.opt,
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/DocComment.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/DocComment.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/DocComment.js	(revision 2130)
@@ -5,5 +5,5 @@
 	and wraps it in useful accessors.
 	@class Represents a documentation comment object.
- */ 
+ */
 JSDOC.DocComment = function(/**String*/comment) {
 	this.init();
@@ -29,7 +29,7 @@
 		this.isUserComment = false;
 	}
-	
+
 	this.src = JSDOC.DocComment.unwrapComment(comment);
-	
+
 	this.meta = "";
 	if (this.src.indexOf("#") == 0) {
@@ -38,18 +38,18 @@
 		if (RegExp.$2) this.src = RegExp.$2;
 	}
-	
+
 	this.fixDesc();
-	
+
 	if (typeof JSDOC.PluginManager != "undefined") {
 		JSDOC.PluginManager.run("onDocCommentSrc", this);
 	}
-	
+
 	this.src = JSDOC.DocComment.shared+"\n"+this.src;
-	
-	this.tagTexts = 
+
+	this.tagTexts =
 		this.src
 		.split(/(^|[\r\n])\s*@/)
 		.filter(function($){return $.match(/\S/)});
-	
+
 	/**
 		The tags found in the comment.
@@ -57,5 +57,5 @@
 	 */
 	this.tags = this.tagTexts.map(function($){return new JSDOC.DocTag($)});
-	
+
 	if (typeof JSDOC.PluginManager != "undefined") {
 		JSDOC.PluginManager.run("onDocCommentTags", this);
@@ -67,12 +67,12 @@
 	requires("../frame/String.js");
 	requires("../lib/JSDOC/DocTag.js");
-	
+
 	var com = new JSDOC.DocComment("/**@foo some\n* comment here*"+"/");
 	is(com.tagTexts[0], "foo some\ncomment here", "first tag text is found.");
 	is(com.tags[0].title, "foo", "the title is found in a comment with one tag.");
-	
+
 	var com = new JSDOC.DocComment("/** @foo first\n* @bar second*"+"/");
 	is(com.getTag("bar").length, 1, "getTag() returns one tag by that title.");
-	
+
 	JSDOC.DocComment.shared = "@author John Smith";
 	var com = new JSDOC.DocComment("/**@foo some\n* comment here*"+"/");
@@ -86,5 +86,5 @@
 JSDOC.DocComment.prototype.fixDesc = function() {
 	if (this.meta && this.meta != "@+") return;
-	if (/^\s*[^@\s]/.test(this.src)) {				
+	if (/^\s*[^@\s]/.test(this.src)) {
 		this.src = "@desc "+this.src;
 	}
@@ -93,7 +93,7 @@
 /*t:
 	plan(5, "testing JSDOC.DocComment#fixDesc");
-	
+
 	var com = new JSDOC.DocComment();
-	
+
 	com.src = "this is a desc\n@author foo";
 	com.fixDesc();
@@ -107,5 +107,5 @@
 	com.fixDesc();
 	is(com.src, "@desc \nx", "if no @desc tag is provided one is added to return and character.");
-	
+
 	com.src = " ";
 	com.fixDesc();
@@ -129,21 +129,21 @@
 /*t:
 	plan(5, "testing JSDOC.DocComment.unwrapComment");
-	
+
 	var com = "/**x*"+"/";
 	var unwrapped = JSDOC.DocComment.unwrapComment(com);
 	is(unwrapped, "x", "a single character jsdoc is found.");
-	
+
 	com = "/***x*"+"/";
 	unwrapped = JSDOC.DocComment.unwrapComment(com);
 	is(unwrapped, "x", "three stars are allowed in the opener.");
-	
+
 	com = "/****x*"+"/";
 	unwrapped = JSDOC.DocComment.unwrapComment(com);
 	is(unwrapped, "*x", "fourth star in the opener is kept.");
-	
+
 	com = "/**x\n * y\n*"+"/";
 	unwrapped = JSDOC.DocComment.unwrapComment(com);
 	is(unwrapped, "x\ny\n", "leading stars and spaces are trimmed.");
-	
+
 	com = "/**x\n *   y\n*"+"/";
 	unwrapped = JSDOC.DocComment.unwrapComment(com);
@@ -178,5 +178,5 @@
 	requires("../frame/String.js");
 	requires("../lib/JSDOC/DocTag.js");
-	
+
 	var com = new JSDOC.DocComment("/**@foo some\n* @bar\n* @bar*"+"/");
 	is(com.getTag("bar").length, 2, "getTag returns expected number of tags.");
@@ -192,7 +192,7 @@
 	requires("../frame/String.js");
 	requires("../lib/JSDOC/DocTag.js");
-	
+
 	JSDOC.DocComment.shared = "@author Michael";
-	
+
 	var com = new JSDOC.DocComment("/**@foo\n* @foo*"+"/");
 	is(com.getTag("author").length, 1, "getTag returns shared tag.");
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/DocTag.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/DocTag.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/DocTag.js	(revision 2130)
@@ -21,5 +21,5 @@
 	this.defaultValue = "";
 	this.desc         = "";
-	
+
 	return this;
 }
@@ -37,7 +37,7 @@
 			JSDOC.PluginManager.run("onDocTagSynonym", this);
 		}
-		
+
 		src = this.nibbleType(src);
-		
+
 		// only some tags are allowed to have names.
 		if (this.title == "param" || this.title == "property" || this.title == "config") { // @config is deprecated
@@ -50,8 +50,8 @@
 	}
 	this.desc = src; // whatever is left
-	
+
 	// example tags need to have whitespace preserved
 	if (this.title != "example") this.desc = this.desc.trim();
-	
+
 	if (JSDOC.PluginManager) {
 		JSDOC.PluginManager.run("onDocTag", this);
@@ -68,5 +68,5 @@
 /*t:
 	plan(1, "testing JSDOC.DocTag#toString");
-	
+
 	var tag = new JSDOC.DocTag("param {object} date A valid date.");
 	is(""+tag, "A valid date.", "stringifying a tag returns the desc.");
@@ -80,5 +80,5 @@
 JSDOC.DocTag.prototype.nibbleTitle = function(src) {
 	if (typeof src != "string") throw "src must be a string not "+(typeof src);
-	
+
 	var parts = src.match(/^\s*(\S+)(?:\s([\s\S]*))?$/);
 
@@ -86,5 +86,5 @@
 	if (parts && parts[2]) src = parts[2];
 	else src = "";
-	
+
 	return src;
 }
@@ -92,14 +92,14 @@
 /*t:
 	plan(8, "testing JSDOC.DocTag#nibbleTitle");
-	
+
 	var tag = new JSDOC.DocTag();
-	
+
 	tag.init().nibbleTitle("aTitleGoesHere");
 	is(tag.title, "aTitleGoesHere", "a title can be found in a single-word string.");
-	
+
 	var src = tag.init().nibbleTitle("aTitleGoesHere and the rest");
 	is(tag.title, "aTitleGoesHere", "a title can be found in a multi-word string.");
 	is(src, "and the rest", "the rest is returned when the title is nibbled off.");
-	
+
 	src = tag.init().nibbleTitle("");
 	is(tag.title, "", "given an empty string the title is empty.");
@@ -122,5 +122,5 @@
 JSDOC.DocTag.prototype.nibbleType = function(src) {
 	if (typeof src != "string") throw "src must be a string not "+(typeof src);
-	
+
 	if (src.match(/^\s*\{/)) {
 		var typeRange = src.balance("{", "}");
@@ -132,5 +132,5 @@
 		src = src.substring(typeRange[1]+1);
 	}
-	
+
 	return src;
 }
@@ -139,16 +139,16 @@
 	plan(5, "testing JSDOC.DocTag.parser.nibbleType");
 	requires("../frame/String.js");
-	
+
 	var tag = new JSDOC.DocTag();
-	
+
 	tag.init().nibbleType("{String[]} aliases");
 	is(tag.type, "String[]", "type can have non-alpha characters.");
-	
+
 	tag.init().nibbleType("{ aTypeGoesHere  } etc etc");
 	is(tag.type, "aTypeGoesHere", "type is trimmed.");
-	
+
 	tag.init().nibbleType("{ oneType, twoType ,\n threeType  } etc etc");
 	is(tag.type, "oneType|twoType|threeType", "multiple types can be separated by commas.");
-	
+
 	var error;
 	try { tag.init().nibbleType("{widget foo"); }
@@ -166,7 +166,7 @@
 JSDOC.DocTag.prototype.nibbleName = function(src) {
 	if (typeof src != "string") throw "src must be a string not "+(typeof src);
-	
+
 	src = src.trim();
-	
+
 	// is optional?
 	if (src.charAt(0) == "[") {
@@ -177,7 +177,7 @@
 		this.name = src.substring(nameRange[0]+1, nameRange[1]).trim();
 		this.isOptional = true;
-		
+
 		src = src.substring(nameRange[1]+1);
-		
+
 		// has default value?
 		var nameAndValue = this.name.split("=");
@@ -194,5 +194,5 @@
 			else src = "";
 		}
-	}	
+	}
 
 	return src;
@@ -202,25 +202,25 @@
 	requires("../frame/String.js");
 	plan(9, "testing JSDOC.DocTag.parser.nibbleName");
-	
+
 	var tag = new JSDOC.DocTag();
-	
+
 	tag.init().nibbleName("[foo] This is a description.");
 	is(tag.isOptional, true, "isOptional syntax is detected.");
 	is(tag.name, "foo", "optional param name is found.");
- 	
+
 	tag.init().nibbleName("[foo] This is a description.");
 	is(tag.isOptional, true, "isOptional syntax is detected when no type.");
 	is(tag.name, "foo", "optional param name is found when no type.");
-	
+
 	tag.init().nibbleName("[foo=7] This is a description.");
  	is(tag.name, "foo", "optional param name is found when default value.");
  	is(tag.defaultValue, 7, "optional param default value is found when default value.");
- 	
+
  	//tag.init().nibbleName("[foo= a value] This is a description.");
  	//is(tag.defaultValue, " a value", "optional param default value is found when default value has spaces (issue #112).");
- 	
+
  	tag.init().nibbleName("[foo=[]] This is a description.");
  	is(tag.defaultValue, "[]", "optional param default value is found when default value is [] (issue #95).");
- 	
+
  	tag.init().nibbleName("[foo=a=b] This is a description.");
  	is(tag.name, "foo", "optional param name is found when default value is a=b.");
@@ -231,7 +231,7 @@
 	plan(32, "Testing JSDOC.DocTag.parser.");
 	requires("../frame/String.js");
-	
+
  	var tag = new JSDOC.DocTag();
- 	
+
  	is(typeof tag, "object", "JSDOC.DocTag.parser with an empty string returns an object.");
  	is(typeof tag.title, "string", "returned object has a string property 'title'.");
@@ -241,29 +241,29 @@
  	is(typeof tag.isOptional, "boolean", "returned object has a boolean property 'isOptional'.");
  	is(typeof tag.desc, "string", "returned object has a string property 'desc'.");
-  
+
   	tag = new JSDOC.DocTag("param {widget} foo");
   	is(tag.title, "param", "param title is found.");
   	is(tag.name, "foo", "param name is found when desc is missing.");
  	is(tag.desc, "", "param desc is empty when missing.");
- 	
+
  	tag = new JSDOC.DocTag("param {object} date A valid date.");
  	is(tag.name, "date", "param name is found with a type.");
  	is(tag.type, "object", "param type is found.");
  	is(tag.desc, "A valid date.", "param desc is found with a type.");
- 	
+
   	tag = new JSDOC.DocTag("param aName a description goes\n    here.");
 	is(tag.name, "aName", "param name is found without a type.");
  	is(tag.desc, "a description goes\n    here.", "param desc is found without a type.");
- 	
+
  	tag = new JSDOC.DocTag("param {widget}");
  	is(tag.name, "", "param name is empty when it is not given.");
-	
+
 	tag = new JSDOC.DocTag("param {widget} [foo] This is a description.");
 	is(tag.name, "foo", "optional param name is found.");
-	
+
 	tag = new JSDOC.DocTag("return {aType} This is a description.");
 	is(tag.type, "aType", "when return tag has no name, type is found.");
 	is(tag.desc, "This is a description.", "when return tag has no name, desc is found.");
-	
+
 	tag = new JSDOC.DocTag("author Joe Coder <jcoder@example.com>");
 	is(tag.title, "author", "author tag has a title.");
@@ -271,5 +271,5 @@
 	is(tag.name, "", "the author tag has no name.");
 	is(tag.desc, "Joe Coder <jcoder@example.com>", "author tag has desc.");
-	
+
 	tag = new JSDOC.DocTag("private \t\n  ");
 	is(tag.title, "private", "private tag has a title.");
@@ -280,14 +280,14 @@
 	tag = new JSDOC.DocTag("example\n   example(code);\n   more();");
 	is(tag.desc, "   example(code);\n   more();", "leading whitespace (less one) in examples code is preserved.");
-	
+
 	tag = new JSDOC.DocTag("param theName  \n");
 	is(tag.name, "theName", "name only is found.");
-	
+
 	tag = new JSDOC.DocTag("type theDesc  \n");
 	is(tag.desc, "theDesc", "desc only is found.");
-	
+
 	tag = new JSDOC.DocTag("type {theType} \n");
 	is(tag.type, "theType", "type only is found.");
-	
+
 	tag = new JSDOC.DocTag("");
 	is(tag.title, "", "title is empty when tag is empty.");
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/JsDoc.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/JsDoc.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/JsDoc.js	(revision 2130)
@@ -8,11 +8,11 @@
 		JSDOC.opt = opt;
 	}
-	
+
 	// the -c option: use a configuration file
 	if (JSDOC.opt.c) {
 		eval("JSDOC.conf = " + IO.readFile(JSDOC.opt.c));
-		
+
 		LOG.inform("Using configuration file at '"+JSDOC.opt.c+"'.");
-		
+
 		for (var c in JSDOC.conf) {
 			if (c !== "D" && !defined(JSDOC.opt[c])) { // commandline overrules config file
@@ -20,9 +20,9 @@
 			}
 		}
-		
+
 		if (typeof JSDOC.conf["_"] != "undefined") {
 			JSDOC.opt["_"] = JSDOC.opt["_"].concat(JSDOC.conf["_"]);
 		}
-		
+
 		LOG.inform("With configuration: ");
 		for (var o in JSDOC.opt) {
@@ -30,11 +30,11 @@
 		}
 	}
-	
+
 	if (JSDOC.opt.h) {
 		JSDOC.usage();
 		quit();
 	}
-	
-	// defend against options that are not sane 
+
+	// defend against options that are not sane
 	if (JSDOC.opt._.length == 0) {
 		LOG.warn("No source files to work on. Nothing to do.");
@@ -44,5 +44,5 @@
 		JSDOC.usage();
 	}
-	
+
 	if (typeof JSDOC.opt.d == "string") {
 		if (!JSDOC.opt.d.charAt(JSDOC.opt.d.length-1).match(/[\\\/]/)) {
@@ -53,10 +53,10 @@
 	}
 	if (JSDOC.opt.e) IO.setEncoding(JSDOC.opt.e);
-	
+
 	// the -r option: scan source directories recursively
 	if (typeof JSDOC.opt.r == "boolean") JSDOC.opt.r = 10;
 	else if (!isNaN(parseInt(JSDOC.opt.r))) JSDOC.opt.r = parseInt(JSDOC.opt.r);
 	else JSDOC.opt.r = 1;
-	
+
 	// the -D option: define user variables
 	var D = {};
@@ -95,5 +95,5 @@
 	// the -H option: filetype handlers
 	JSDOC.handlers = {};
-/*	
+/*
 	if (JSDOC.opt.H) {
 		for (var i = 0; i < JSDOC.opt.H.length; i++) {
@@ -109,5 +109,5 @@
 		}
 	}
-*/	
+*/
 	// Give plugins a chance to initialize
 	if (defined(JSDOC.PluginManager)) {
@@ -128,10 +128,10 @@
 JSDOC.JsDoc.prototype._getSrcFiles = function() {
 	this.srcFiles = [];
-	
+
 	var ext = ["js"];
 	if (JSDOC.opt.x) {
 		ext = JSDOC.opt.x.split(",").map(function($) {return $.toLowerCase()});
 	}
-	
+
 	for (var i = 0; i < JSDOC.opt._.length; i++) {
 		this.srcFiles = this.srcFiles.concat(
@@ -144,5 +144,5 @@
 		);
 	}
-	
+
 	return this.srcFiles;
 }
@@ -152,5 +152,5 @@
 	for (var i = 0, l = this.srcFiles.length; i < l; i++) {
 		var srcFile = this.srcFiles[i];
-		
+
 		try {
 			var src = IO.readFile(srcFile);
@@ -164,5 +164,5 @@
 // 		if (JSDOC.handlers[ext]) {
 // 			LOG.inform(" Using external handler for '" + ext + "'");
-// 
+//
 // 			symbols = symbols.concat(JSDOC.handlers[ext].handle(srcFile, src));
 // 			symbols.handler = JSDOC.handlers[ext];
@@ -172,5 +172,5 @@
 			var tr = new JSDOC.TokenReader();
 			var ts = new JSDOC.TokenStream(tr.tokenize(new JSDOC.TextStream(src)));
-	
+
 			JSDOC.Parser.parse(ts, srcFile);
 //		}
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/JsPlate.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/JsPlate.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/JsPlate.js	(revision 2130)
@@ -4,5 +4,5 @@
 JSDOC.JsPlate = function(templateFile) {
 	if (templateFile) this.template = IO.readFile(templateFile);
-	
+
 	this.templateFile = templateFile;
 	this.code = "";
@@ -15,9 +15,9 @@
 
 	this.code = this.code.replace(
-		/<for +each="(.+?)" +in="(.+?)" *>/gi, 
+		/<for +each="(.+?)" +in="(.+?)" *>/gi,
 		function (match, eachName, inName) {
 			return "``;\rvar $"+eachName+"_keys = keys("+inName+");\rfor(var $"+eachName+"_i = 0; $"+eachName+"_i < $"+eachName+"_keys.length; $"+eachName+"_i++) {\rvar $"+eachName+"_last = ($"+eachName+"_i == $"+eachName+"_keys.length-1);\rvar $"+eachName+"_key = $"+eachName+"_keys[$"+eachName+"_i];\rvar "+eachName+" = "+inName+"[$"+eachName+"_key];\routput+=``";
 		}
-	);	
+	);
 	this.code = this.code.replace(/<if test="(.+?)">/g, "``;\rif ($1) { output+=``");
 	this.code = this.code.replace(/<elseif test="(.+?)"\s*\/>/g, "``;}\relse if ($1) { output+=``");
@@ -84,5 +84,5 @@
 	var keys = JSDOC.JsPlate.keys;
 	var values = JSDOC.JsPlate.values;
-	
+
 	try {
 		eval(this.code);
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Lang.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Lang.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Lang.js	(revision 2130)
@@ -77,10 +77,10 @@
 	"?":   "HOOK",
 	":":   "COLON",
-	"||":  "OR", 
+	"||":  "OR",
 	"&&":  "AND",
 	"|":   "BITWISE_OR",
 	"^":   "BITWISE_XOR",
 	"&":   "BITWISE_AND",
-	"===": "STRICT_EQ", 
+	"===": "STRICT_EQ",
 	"==":  "EQ",
 	"=":   "ASSIGN",
@@ -88,10 +88,10 @@
 	"!=":  "NE",
 	"<<":  "LSH",
-	"<=":  "LE", 
+	"<=":  "LE",
 	"<":   "LT",
 	">>>": "URSH",
 	">>":  "RSH",
 	">=":  "GE",
-	">":   "GT", 
+	">":   "GT",
 	"++":  "INCREMENT",
 	"--":  "DECREMENT",
@@ -99,5 +99,5 @@
 	"-":   "MINUS",
 	"*":   "MUL",
-	"/":   "DIV", 
+	"/":   "DIV",
 	"%":   "MOD",
 	"!":   "NOT",
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Parser.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Parser.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Parser.js	(revision 2130)
@@ -14,5 +14,5 @@
 		explain:                   false // factory: false
 	},
-	
+
 	addSymbol: function(symbol) {
 		// if a symbol alias is documented more than once the last one with the user docs wins
@@ -29,5 +29,5 @@
 			}
 		}
-		
+
 		// we don't document anonymous things
 		if (JSDOC.Parser.conf.ignoreAnonymous && symbol.name.match(/\$anonymous\b/)) return;
@@ -37,14 +37,14 @@
 			symbol.isPrivate = true;
 		}
-		
+
 		// -p flag is required to document private things
 		if ((symbol.isInner || symbol.isPrivate) && !JSDOC.opt.p) return;
-		
+
 		// ignored things are not documented, this doesn't cascade
 		if (symbol.isIgnored) return;
-		
+
 		JSDOC.Parser.symbols.addSymbol(symbol);
 	},
-	
+
 	addBuiltin: function(name) {
 		var builtin = new JSDOC.Symbol(name, [], "CONSTRUCTOR", new JSDOC.DocComment(""));
@@ -55,13 +55,13 @@
 		return builtin;
 	},
-	
+
 	init: function() {
 		JSDOC.Parser.symbols = new JSDOC.SymbolSet();
 		JSDOC.Parser.walker = new JSDOC.Walker();
 	},
-	
+
 	finish: function() {
-		JSDOC.Parser.symbols.relate();		
-		
+		JSDOC.Parser.symbols.relate();
+
 		// make a litle report about what was found
 		if (JSDOC.Parser.conf.explain) {
@@ -84,14 +84,14 @@
 	JSDOC.Symbol.srcFile = (srcFile || "");
 	JSDOC.DocComment.shared = ""; // shared comments don't cross file boundaries
-	
+
 	if (!JSDOC.Parser.walker) JSDOC.Parser.init();
 	JSDOC.Parser.walker.walk(ts); // adds to our symbols
-	
+
 	// filter symbols by option
 	for (p in JSDOC.Parser.symbols._index) {
 		var symbol = JSDOC.Parser.symbols.getSymbol(p);
-		
+
 		if (!symbol) continue;
-		
+
 		if (symbol.is("FILE") || symbol.is("GLOBAL")) {
 			continue;
@@ -100,10 +100,10 @@
 			JSDOC.Parser.symbols.deleteSymbol(symbol.alias);
 		}
-		
+
 		if (/#$/.test(symbol.alias)) { // we don't document prototypes
 			JSDOC.Parser.symbols.deleteSymbol(symbol.alias);
 		}
 	}
-	
+
 	return JSDOC.Parser.symbols.toArray();
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/PluginManager.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/PluginManager.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/PluginManager.js	(revision 2130)
@@ -14,6 +14,6 @@
 		*/
 		JSDOC.PluginManager.plugins = {};
-	
-	
+
+
 	JSDOC.PluginManager.plugins[name] = handlers;
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Symbol.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Symbol.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Symbol.js	(revision 2130)
@@ -64,5 +64,5 @@
 	}
 	keys = keys.sort();
-	
+
 	var out = "";
 	for (var i in keys) {
@@ -86,5 +86,5 @@
 	function() { return this._name; }
 );
-JSDOC.Symbol.prototype.__defineSetter__("params", 
+JSDOC.Symbol.prototype.__defineSetter__("params",
 	function(v) {
 		for (var i = 0, l = v.length; i < l; i++) {
@@ -109,5 +109,5 @@
 ) {
 	this.$args = arguments;
-	
+
 	this.name = name;
 	this.alias = this.name;
@@ -116,11 +116,11 @@
 	this.comment = comment || new JSDOC.DocComment("");
 	this.srcFile = JSDOC.Symbol.srcFile;
-	
+
 	if (this.is("FILE") && !this.alias) this.alias = this.srcFile;
-	
+
 	if ( !comment && JSDOC.opt.a && JSDOC.opt.I.$ ) this.comment = new JSDOC.DocComment("/** " + JSDOC.opt.I.$ + " */");
 
 	this.setTags();
-	
+
 	if (typeof JSDOC.PluginManager != "undefined") {
 		JSDOC.PluginManager.run("onSymbol", this);
@@ -134,8 +134,8 @@
 		this.author = authors.map(function($){return $.desc;}).join(", ");
 	}
-	
+
 	/*t:
 		plan(34, "testing JSDOC.Symbol");
-		
+
 		requires("../lib/JSDOC/DocComment.js");
 		requires("../frame/String.js");
@@ -145,5 +145,5 @@
 		is(sym.author, "Joe Smith", "@author tag, author is found.");
 	*/
-	
+
 	// @desc
 	var descs = this.comment.getTag("desc");
@@ -151,14 +151,14 @@
 		this.desc = descs.map(function($){return $.desc;}).join("\n"); // multiple descriptions are concatenated into one
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@desc This is a description.*"+"/"));
 		is(sym.desc, "This is a description.", "@desc tag, description is found.");
 	*/
-	
+
 	// @overview
 	if (this.is("FILE")) {
 		if (!this.alias) this.alias = this.srcFile;
-		
+
 		var overviews = this.comment.getTag("overview");
 		if (overviews.length) {
@@ -166,10 +166,10 @@
 		}
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@overview This is an overview.*"+"/"));
 		is(sym.desc, "\nThis is an overview.", "@overview tag, description is found.");
 	*/
-	
+
 	// @since
 	var sinces = this.comment.getTag("since");
@@ -177,20 +177,20 @@
 		this.since = sinces.map(function($){return $.desc;}).join(", ");
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@since 1.01*"+"/"));
 		is(sym.since, "1.01", "@since tag, description is found.");
 	*/
-	
+
 	// @constant
 	if (this.comment.getTag("constant").length) {
 		this.isConstant = true;
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@constant*"+"/"));
 		is(sym.isConstant, true, "@constant tag, isConstant set.");
 	*/
-	
+
 	// @version
 	var versions = this.comment.getTag("version");
@@ -198,10 +198,10 @@
 		this.version = versions.map(function($){return $.desc;}).join(", ");
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@version 2.0x*"+"/"));
 		is(sym.version, "2.0x", "@version tag, version is found.");
 	*/
-	
+
 	// @deprecated
 	var deprecateds = this.comment.getTag("deprecated");
@@ -209,10 +209,10 @@
 		this.deprecated = deprecateds.map(function($){return $.desc;}).join("\n");
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@deprecated Use other method.*"+"/"));
 		is(sym.deprecated, "Use other method.", "@deprecated tag, desc is found.");
 	*/
-	
+
 	// @example
 	var examples = this.comment.getTag("example");
@@ -226,5 +226,5 @@
 		);
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@example This\n  is an example. \n*"+"/"));
@@ -232,5 +232,5 @@
 		is(sym.example[0], "This\n  is an example.", "@example tag, desc is found.");
 	*/
-	
+
 	// @see
 	var sees = this.comment.getTag("see");
@@ -239,10 +239,10 @@
 		sees.map(function($){thisSee.push($.desc);});
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FILE", new JSDOC.DocComment("/**@see The other thing.*"+"/"));
 		is(sym.see, "The other thing.", "@see tag, desc is found.");
 	*/
-	
+
 	// @class
 	var classes = this.comment.getTag("class");
@@ -251,5 +251,5 @@
 		this.classDesc = classes[0].desc; // desc can't apply to the constructor as there is none.
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@class This describes the class.*"+"/"));
@@ -257,5 +257,5 @@
 		is(sym.classDesc, "This describes the class.", "@class tag, class description is found.");
 	*/
-	
+
 	// @namespace
 	var namespaces = this.comment.getTag("namespace");
@@ -264,10 +264,10 @@
 		this.isNamespace = true;
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@namespace This describes the namespace.*"+"/"));
 		is(sym.classDesc, "This describes the namespace.\n", "@namespace tag, class description is found.");
 	*/
-	
+
 	// @param
 	var params = this.comment.getTag("param");
@@ -292,19 +292,19 @@
 		}
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [{type: "array", name: "pages"}], "FUNCTION", new JSDOC.DocComment("/**Description.*"+"/"));
 		is(sym.params.length, 1, "parser defined param is found.");
-		
+
 		sym = new JSDOC.Symbol("foo", [], "FUNCTION", new JSDOC.DocComment("/**Description.\n@param {array} pages*"+"/"));
 		is(sym.params.length, 1, "user defined param is found.");
 		is(sym.params[0].type, "array", "user defined param type is found.");
 		is(sym.params[0].name, "pages", "user defined param name is found.");
-		
+
 		sym = new JSDOC.Symbol("foo", [{type: "array", name: "pages"}], "FUNCTION", new JSDOC.DocComment("/**Description.\n@param {string} uid*"+"/"));
 		is(sym.params.length, 1, "user defined param overwrites parser defined param.");
 		is(sym.params[0].type, "string", "user defined param type overwrites parser defined param type.");
 		is(sym.params[0].name, "uid", "user defined param name overwrites parser defined param name.");
-	
+
 		sym = new JSDOC.Symbol("foo", [{type: "array", name: "pages"}, {type: "number", name: "count"}], "FUNCTION", new JSDOC.DocComment("/**Description.\n@param {string} uid*"+"/"));
 		is(sym.params.length, 2, "user defined params  overlay parser defined params.");
@@ -316,15 +316,15 @@
 		is(sym.params[0].desc, "The pages description.", "user defined param description is found.");
 	*/
-	
+
 	// @constructor
 	if (this.comment.getTag("constructor").length) {
 		this.isa = "CONSTRUCTOR";
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@constructor*"+"/"));
 		is(sym.isa, "CONSTRUCTOR", "@constructor tag, makes symbol a constructor.");
 	*/
-	
+
 	// @static
 	if (this.comment.getTag("static").length) {
@@ -334,5 +334,5 @@
 		}
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@static\n@constructor*"+"/"));
@@ -340,5 +340,5 @@
 		is(sym.isNamespace, true, "@static and @constructor tag, makes isNamespace true.");
 	*/
-	
+
 	// @inner
 	if (this.comment.getTag("inner").length) {
@@ -346,5 +346,5 @@
 		this.isStatic = false;
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@inner*"+"/"));
@@ -352,25 +352,25 @@
 		is(sym.isInner, true, "@inner makes isInner true.");
 	*/
-	
+
 	// @field
 	if (this.comment.getTag("field").length) {
 		this.isa = "OBJECT";
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "FUNCTION", new JSDOC.DocComment("/**@field*"+"/"));
 		is(sym.isa, "OBJECT", "@field tag, makes symbol an object.");
 	*/
-	
+
 	// @function
 	if (this.comment.getTag("function").length) {
 		this.isa = "FUNCTION";
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@function*"+"/"));
 		is(sym.isa, "FUNCTION", "@function tag, makes symbol a function.");
 	*/
-	
+
 	// @event
 	var events = this.comment.getTag("event");
@@ -379,5 +379,5 @@
 		this.isEvent = true;
 	}
-	
+
 	/*t:
 		var sym = new JSDOC.Symbol("foo", [], "OBJECT", new JSDOC.DocComment("/**@event*"+"/"));
@@ -385,5 +385,5 @@
 		is(sym.isEvent, true, "@event makes isEvent true.");
 	*/
-	
+
 	// @name
 	var names = this.comment.getTag("name");
@@ -391,9 +391,9 @@
 		this.name = names[0].desc;
 	}
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @property
 	var properties = this.comment.getTag("property");
@@ -411,5 +411,5 @@
 		}
 	}
-	
+
 	/*t:
 		// todo
@@ -422,16 +422,16 @@
 		this.type = returns.map(function($){return $.type}).join(", ");
 	}
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @exception
 	this.exceptions = this.comment.getTag("throws");
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @requires
 	var requires = this.comment.getTag("requires");
@@ -439,9 +439,9 @@
 		this.requires = requires.map(function($){return $.desc});
 	}
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @type
 	var types = this.comment.getTag("type");
@@ -449,23 +449,23 @@
 		this.type = types[0].desc; //multiple type tags are ignored
 	}
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @private
 	if (this.comment.getTag("private").length || this.isInner) {
 		this.isPrivate = true;
 	}
-	
+
 	// @ignore
 	if (this.comment.getTag("ignore").length) {
 		this.isIgnored = true;
 	}
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @inherits ... as ...
 	var inherits = this.comment.getTag("inherits");
@@ -477,5 +477,5 @@
 
 				if (inAlias) inAlias = inAlias.replace(/\.prototype\.?/g, "#");
-				
+
 				if (inAs) {
 					inAs = inAs.replace(/\.prototype\.?/g, "#");
@@ -494,5 +494,5 @@
 		}
 	}
-	
+
 	/*t:
 		// todo
@@ -501,5 +501,5 @@
 	// @augments
 	this.augments = this.comment.getTag("augments");
-	
+
 	// @default
 	var defaults = this.comment.getTag("default");
@@ -509,9 +509,9 @@
 		}
 	}
-	
-	/*t:
-		// todo
-	*/
-	
+
+	/*t:
+		// todo
+	*/
+
 	// @memberOf
 	var memberOfs = this.comment.getTag("memberOf");
@@ -524,10 +524,10 @@
 		// todo
 	*/
-	
+
 	// @public
 	if (this.comment.getTag("public").length) {
 		this.isPrivate = false;
 	}
-	
+
 	/*t:
 		// todo
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/SymbolSet.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/SymbolSet.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/SymbolSet.js	(revision 2130)
@@ -71,5 +71,5 @@
 		var symbol = this._index[p];
 		if (symbol.is("FILE") || symbol.is("GLOBAL")) continue;
-		
+
 		var borrows = symbol.inherits;
 		for (var i = 0; i < borrows.length; i++) {
@@ -79,5 +79,5 @@
 				continue;
 			}
-			
+
 			var borrowAsName = borrows[i].as;
 			var borrowAsAlias = borrowAsName;
@@ -86,5 +86,5 @@
 				continue;
 			}
-			
+
 			if (borrowAsName.length > symbol.alias.length && borrowAsName.indexOf(symbol.alias) == 0) {
 				borrowAsName = borrowAsName.replace(borrowed.alias, "")
@@ -95,7 +95,7 @@
 				borrowAsAlias = borrowed.alias + joiner + borrowAsName;
 			}
-			
+
 			borrowAsName = borrowAsName.replace(/^[#.]/, "");
-					
+
 			if (this.hasSymbol(borrowAsAlias)) continue;
 
@@ -111,11 +111,11 @@
 	for (var p in this._index) {
 		var symbol = this.getSymbol(p);
-		
+
 		if (symbol.is("FILE") || symbol.is("GLOBAL")) continue;
-		
+
 		// the memberOf value was provided in the @memberOf tag
 		else if (symbol.memberOf) {
 			var parts = symbol.alias.match(new RegExp("^("+symbol.memberOf+"[.#-])(.+)$"));
-			
+
 			// like foo.bar is a memberOf foo
 			if (parts) {
@@ -127,5 +127,5 @@
 				var joiner = symbol.memberOf.charAt(symbol.memberOf.length-1);
 				if (!/[.#-]/.test(joiner)) symbol.memberOf += ".";
-				
+
 				this.renameSymbol(p, symbol.memberOf + symbol.name);
 			}
@@ -136,5 +136,5 @@
 			if (parts) {
 				symbol.memberOf = parts[1];
-				symbol.name = parts[2];				
+				symbol.name = parts[2];
 			}
 		}
@@ -157,15 +157,15 @@
 			}
 		}
-		
+
 		// unowned methods and fields belong to the global object
 		if (!symbol.is("CONSTRUCTOR") && !symbol.isNamespace && symbol.memberOf == "") {
 			symbol.memberOf = "_global_";
 		}
-		
+
 		// clean up
 		if (symbol.memberOf.match(/[.#-]$/)) {
 			symbol.memberOf = symbol.memberOf.substr(0, symbol.memberOf.length-1);
 		}
-		
+
 		// add to parent's methods or properties list
 		if (symbol.memberOf) {
@@ -177,5 +177,5 @@
 				}
 			}
-			
+
 			if (container) container.addMember(symbol);
 		}
@@ -186,5 +186,5 @@
 	for (var p in this._index) {
 		var symbol = this.getSymbol(p);
-		
+
 		if (symbol.alias == "_global_" || symbol.is("FILE")) continue;
 		JSDOC.SymbolSet.prototype.walk.apply(this, [symbol]);
@@ -200,5 +200,5 @@
 				JSDOC.SymbolSet.prototype.walk.apply(this, [contributer]);
 			}
-			
+
 			symbol.inheritsFrom.push(contributer.alias);
 			if (!isUnique(symbol.inheritsFrom)) {
@@ -208,5 +208,5 @@
 				var cmethods = contributer.methods;
 				var cproperties = contributer.properties;
-				
+
 				for (var ci = 0, cl = cmethods.length; ci < cl; ci++)
 					symbol.inherit(cmethods[ci]);
@@ -218,3 +218,2 @@
 	}
 }
-
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TextStream.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TextStream.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TextStream.js	(revision 2130)
@@ -12,5 +12,5 @@
 JSDOC.TextStream.prototype.look = function(n) {
 	if (typeof n == "undefined") n = 0;
-	
+
 	if (this.cursor+n < 0 || this.cursor+n >= this.text.length) {
 		var result = new String("");
@@ -24,5 +24,5 @@
 	if (typeof n == "undefined") n = 1;
 	if (n < 1) return null;
-	
+
 	var pulled = "";
 	for (var i = 0; i < n; i++) {
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Token.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Token.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Token.js	(revision 2130)
@@ -10,5 +10,5 @@
 }
 
-JSDOC.Token.prototype.toString = function() { 
+JSDOC.Token.prototype.toString = function() {
 	return "<"+this.type+" name=\""+this.name+"\">"+this.data+"</"+this.type+">";
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TokenReader.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TokenReader.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TokenReader.js	(revision 2130)
@@ -28,5 +28,5 @@
 		if (this.read_newline(stream, tokens))   continue;
 		if (this.read_word(stream, tokens))      continue;
-		
+
 		// if execution reaches here then an error has happened
 		tokens.push(new JSDOC.Token(stream.next(), "TOKN", "UNKNOWN_TOKEN"));
@@ -43,5 +43,5 @@
 		found += stream.next();
 	}
-	
+
 	if (found === "") {
 		return false;
@@ -64,5 +64,5 @@
 		found += stream.next();
 	}
-	
+
 	if (found === "") {
 		return false;
@@ -79,9 +79,9 @@
 JSDOC.TokenReader.prototype.read_space = function(/**JSDOC.TokenStream*/stream, tokens) {
 	var found = "";
-	
+
 	while (!stream.look().eof && JSDOC.Lang.isSpace(stream.look())) {
 		found += stream.next();
 	}
-	
+
 	if (found === "") {
 		return false;
@@ -99,9 +99,9 @@
 JSDOC.TokenReader.prototype.read_newline = function(/**JSDOC.TokenStream*/stream, tokens) {
 	var found = "";
-	
+
 	while (!stream.look().eof && JSDOC.Lang.isNewline(stream.look())) {
 		found += stream.next();
 	}
-	
+
 	if (found === "") {
 		return false;
@@ -120,9 +120,9 @@
 	if (stream.look() == "/" && stream.look(1) == "*") {
 		var found = stream.next(2);
-		
+
 		while (!stream.look().eof && !(stream.look(-1) == "/" && stream.look(-2) == "*")) {
 			found += stream.next();
 		}
-		
+
 		// to start doclet we allow /** or /*** but not /**/ or /****
 		if (/^\/\*\*([^\/]|\*[^*])/.test(found) && this.keepDocs) tokens.push(new JSDOC.Token(found, "COMM", "JSDOC"));
@@ -140,12 +140,12 @@
 	if (
 		(stream.look() == "/" && stream.look(1) == "/" && (found=stream.next(2)))
-		|| 
+		||
 		(stream.look() == "<" && stream.look(1) == "!" && stream.look(2) == "-" && stream.look(3) == "-" && (found=stream.next(4)))
 	) {
-		
+
 		while (!stream.look().eof && !JSDOC.Lang.isNewline(stream.look())) {
 			found += stream.next();
 		}
-		
+
 		if (this.keepComments) {
 			tokens.push(new JSDOC.Token(found, "COMM", "SINGLE_LINE_COMM"));
@@ -163,5 +163,5 @@
 		// find terminator
 		var string = stream.next();
-		
+
 		while (!stream.look().eof) {
 			if (stream.look() == "\\") {
@@ -196,5 +196,5 @@
 		// find terminator
 		var string = stream.next();
-		
+
 		while (!stream.look().eof) {
 			if (stream.look() == "\\") { // escape sequence
@@ -221,11 +221,11 @@
 		return this.read_hex(stream, tokens);
 	}
-	
-	var found = "";
-	
+
+	var found = "";
+
 	while (!stream.look().eof && JSDOC.Lang.isNumber(found+stream.look())){
 		found += stream.next();
 	}
-	
+
 	if (found === "") {
 		return false;
@@ -241,12 +241,12 @@
 	requires("../lib/JSDOC/Token.js");
 	requires("../lib/JSDOC/Lang.js");
-	
+
 	plan(3, "testing JSDOC.TokenReader.prototype.read_numb");
-	
+
 	//// setup
 	var src = "function foo(num){while (num+8.0 >= 0x20 && num < 0777){}}";
 	var tr = new JSDOC.TokenReader();
 	var tokens = tr.tokenize(new JSDOC.TextStream(src));
-	
+
 	var hexToken, octToken, decToken;
 	for (var i = 0; i < tokens.length; i++) {
@@ -256,5 +256,5 @@
 	}
 	////
-	
+
 	is(decToken.data, "8.0", "decimal number is found in source.");
 	is(hexToken.data, "0x20", "hexdec number is found in source (issue #99).");
@@ -267,5 +267,5 @@
 JSDOC.TokenReader.prototype.read_hex = function(/**JSDOC.TokenStream*/stream, tokens) {
 	var found = stream.next(2);
-	
+
 	while (!stream.look().eof) {
 		if (JSDOC.Lang.isHexDec(found) && !JSDOC.Lang.isHexDec(found+stream.look())) { // done
@@ -286,5 +286,5 @@
 	if (
 		stream.look() == "/"
-		&& 
+		&&
 		(
 			!tokens.last()
@@ -299,5 +299,5 @@
 	) {
 		var regex = stream.next();
-		
+
 		while (!stream.look().eof) {
 			if (stream.look() == "\\") { // escape sequence
@@ -306,9 +306,9 @@
 			else if (stream.look() == "/") {
 				regex += stream.next();
-				
+
 				while (/[gmi]/.test(stream.look())) {
 					regex += stream.next();
 				}
-				
+
 				tokens.push(new JSDOC.Token(regex, "REGX", "REGX"));
 				return true;
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TokenStream.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TokenStream.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/TokenStream.js	(revision 2130)
@@ -44,5 +44,5 @@
 				continue;
 			}
-			
+
 			if (count == Math.abs(n)) {
 				return this.tokens[i];
@@ -83,9 +83,9 @@
 JSDOC.TokenStream.prototype.balance = function(/**String*/start, /**String*/stop) {
 	if (!stop) stop = JSDOC.Lang.matching(start);
-	
+
 	var depth = 0;
 	var got = [];
 	var started = false;
-	
+
 	while ((token = this.look())) {
 		if (token.is(start)) {
@@ -93,9 +93,9 @@
 			started = true;
 		}
-		
+
 		if (started) {
 			got.push(token);
 		}
-		
+
 		if (token.is(stop)) {
 			depth--;
@@ -109,5 +109,5 @@
 	var depth = 0;
 	var cursor = this.cursor;
-	
+
 	if (!start) {
 		start = JSDOC.Lang.matching(stop);
@@ -115,10 +115,10 @@
 	}
 	if (!stop) stop = JSDOC.Lang.matching(start);
-	
+
 	while ((token = this.tokens[cursor])) {
 		if (token.is(start)) {
 			depth++;
 		}
-		
+
 		if (token.is(stop) && cursor) {
 			depth--;
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Walker.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Walker.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/lib/JSDOC/Walker.js	(revision 2130)
@@ -19,5 +19,5 @@
 	this.lastDoc = null;
 	this.token = null;
-	
+
 	/**
 		The chain of symbols under which we are currently nested.
@@ -32,5 +32,5 @@
 	while (this.token = this.ts.look()) {
 		if (this.token.popNamescope) {
-			
+
 			var symbol = this.namescope.pop();
 			if (symbol.is("FUNCTION")) {
@@ -47,7 +47,7 @@
 JSDOC.Walker.prototype.step = function() {
 	if (this.token.is("JSDOC")) { // it's a doc comment
-	
+
 		var doc = new JSDOC.DocComment(this.token.data);
-		
+
 		if (doc.getTag("lends").length > 0) { // it's a new namescope
 			var lends = doc.getTag("lends")[0];
@@ -55,13 +55,13 @@
 			var name = lends.desc
 			if (!name) throw "@lends tag requires a value.";
-			
+
 			var symbol = new JSDOC.Symbol(name, [], "OBJECT", doc);
-			
+
 			this.namescope.push(symbol);
-			
+
 			var matching = this.ts.getMatchingToken("LEFT_CURLY");
 			if (matching) matching.popNamescope = name;
 			else LOG.warn("Mismatched } character. Can't parse code.");
-			
+
 			this.lastDoc = null;
 			return true;
@@ -70,9 +70,9 @@
 			var virtualName = doc.getTag("name")[0].desc;
 			if (!virtualName) throw "@name tag requires a value.";
-			
+
 			var symbol = new JSDOC.Symbol(virtualName, [], "VIRTUAL", doc);
-			
+
 			JSDOC.Parser.addSymbol(symbol);
-			
+
 			this.lastDoc = null;
 			return true;
@@ -84,5 +84,5 @@
 			else if (doc.meta == "nocode-") JSDOC.Parser.conf.ignoreCode = JSDOC.opt.n;
 			else throw "Unrecognized meta comment: "+doc.meta;
-			
+
 			this.lastDoc = null;
 			return true;
@@ -90,7 +90,7 @@
 		else if (doc.getTag("overview").length > 0) { // it's a file overview
 			symbol = new JSDOC.Symbol("", [], "FILE", doc);
-			
+
 			JSDOC.Parser.addSymbol(symbol);
-			
+
 			this.lastDoc = null;
 			return true;
@@ -107,18 +107,18 @@
 			var doc = null; if (this.lastDoc) doc = this.lastDoc;
 			var params = [];
-			
+
 			// it's inside an anonymous object
 			if (this.ts.look(1).is("COLON") && this.ts.look(-1).is("LEFT_CURLY") && !(this.ts.look(-2).is("JSDOC") || this.namescope.last().comment.getTag("lends").length || this.ts.look(-2).is("ASSIGN") || this.ts.look(-2).is("COLON"))) {
 				name = "$anonymous";
 				name = this.namescope.last().alias+"-"+name
-				
+
 				params = [];
-				
-				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
-
-				JSDOC.Parser.addSymbol(symbol);
-				
-				this.namescope.push(symbol);
-				
+
+				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
+
+				JSDOC.Parser.addSymbol(symbol);
+
+				this.namescope.push(symbol);
+
 				var matching = this.ts.getMatchingToken(null, "RIGHT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -128,19 +128,19 @@
 			else if (this.ts.look(-1).is("FUNCTION") && this.ts.look(1).is("LEFT_PAREN")) {
 				var isInner;
-				
+
 				if (this.lastDoc) doc = this.lastDoc;
 				name = this.namescope.last().alias+"-"+name;
 				if (!this.namescope.last().is("GLOBAL")) isInner = true;
-				
+
 				params = JSDOC.Walker.onParamList(this.ts.balance("LEFT_PAREN"));
-				
+
 				symbol = new JSDOC.Symbol(name, params, "FUNCTION", doc);
 				if (isInner) symbol.isInner = true;
-				
-			
-				JSDOC.Parser.addSymbol(symbol);
-				
-				this.namescope.push(symbol);
-				
+
+
+				JSDOC.Parser.addSymbol(symbol);
+
+				this.namescope.push(symbol);
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -157,15 +157,15 @@
 					name = this.resolveThis(name);
 				}
-				
+
 				if (this.lastDoc) doc = this.lastDoc;
 				params = JSDOC.Walker.onParamList(this.ts.balance("LEFT_PAREN"));
-				
+
 				symbol = new JSDOC.Symbol(name, params, "FUNCTION", doc);
 				if (isInner) symbol.isInner = true;
-				
-				JSDOC.Parser.addSymbol(symbol);
-				
-				this.namescope.push(symbol);
-				
+
+				JSDOC.Parser.addSymbol(symbol);
+
+				this.namescope.push(symbol);
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -182,17 +182,17 @@
 					name = this.resolveThis(name);
 				}
-				
+
 				if (this.lastDoc) doc = this.lastDoc;
 				params = JSDOC.Walker.onParamList(this.ts.balance("LEFT_PAREN"));
-				
+
 				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
 				if (isInner) symbol.isInner = true;
-				
-			
-				JSDOC.Parser.addSymbol(symbol);
-				
+
+
+				JSDOC.Parser.addSymbol(symbol);
+
 				symbol.scopeType = "INSTANCE";
 				this.namescope.push(symbol);
-				
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -202,11 +202,11 @@
 			else if (this.ts.look(1).is("COLON") && this.ts.look(2).is("FUNCTION")) {
 				name = (this.namescope.last().alias+"."+name).replace("#.", "#");
-				
+
 				if (this.lastDoc) doc = this.lastDoc;
 				params = JSDOC.Walker.onParamList(this.ts.balance("LEFT_PAREN"));
-				
+
 				if (doc && doc.getTag("constructs").length) {
 					name = name.replace(/\.prototype(\.|$)/, "#");
-					
+
 					if (name.indexOf("#") > -1) name = name.match(/(^[^#]+)/)[0];
 					else name = this.namescope.last().alias;
@@ -217,10 +217,10 @@
 					symbol = new JSDOC.Symbol(name, params, "FUNCTION", doc);
 				}
-				
-				
-				JSDOC.Parser.addSymbol(symbol);
-				
-				this.namescope.push(symbol);
-				
+
+
+				JSDOC.Parser.addSymbol(symbol);
+
+				this.namescope.push(symbol);
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -237,15 +237,15 @@
 					name = this.resolveThis(name);
 				}
-				
-				if (this.lastDoc) doc = this.lastDoc;
-				
+
+				if (this.lastDoc) doc = this.lastDoc;
+
 				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
 				if (isInner) symbol.isInner = true;
-				
-			
+
+
 				if (doc) JSDOC.Parser.addSymbol(symbol);
 
 				this.namescope.push(symbol);
-				
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -254,5 +254,5 @@
 			// foo = x
 			else if (this.ts.look(1).is("ASSIGN")) {
-				
+
 				var isInner;
 				if (this.ts.look(-1).is("VAR") || this.isInner) {
@@ -263,11 +263,11 @@
 					name = this.resolveThis(name);
 				}
-				
-				if (this.lastDoc) doc = this.lastDoc;
-				
+
+				if (this.lastDoc) doc = this.lastDoc;
+
 				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
 				if (isInner) symbol.isInner = true;
-				
-			
+
+
 				if (doc) JSDOC.Parser.addSymbol(symbol);
 			}
@@ -275,14 +275,14 @@
 			else if (this.ts.look(1).is("COLON") && this.ts.look(2).is("LEFT_CURLY")) {
 				name = (this.namescope.last().alias+"."+name).replace("#.", "#");
-				
-				if (this.lastDoc) doc = this.lastDoc;
-				
-				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
-				
-			
+
+				if (this.lastDoc) doc = this.lastDoc;
+
+				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
+
+
 				if (doc) JSDOC.Parser.addSymbol(symbol);
-				
-				this.namescope.push(symbol);
-				
+
+				this.namescope.push(symbol);
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -292,10 +292,10 @@
 			else if (this.ts.look(1).is("COLON")) {
 				name = (this.namescope.last().alias+"."+name).replace("#.", "#");;
-				
-				if (this.lastDoc) doc = this.lastDoc;
-				
-				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
-				
-			
+
+				if (this.lastDoc) doc = this.lastDoc;
+
+				symbol = new JSDOC.Symbol(name, params, "OBJECT", doc);
+
+
 				if (doc) JSDOC.Parser.addSymbol(symbol);
 			}
@@ -304,5 +304,5 @@
 				var functionCall = {name: name};
 				if (!this.ts.look(2).is("RIGHT_PAREN")) functionCall.arg1 = this.ts.look(2).data;
-				
+
 				if (typeof JSDOC.PluginManager != "undefined") {
 					JSDOC.PluginManager.run("onFunctionCall", functionCall);
@@ -320,17 +320,17 @@
 			) {
 				if (this.lastDoc) doc = this.lastDoc;
-				
+
 				name = "$anonymous";
 				name = this.namescope.last().alias+"-"+name
-				
+
 				params = JSDOC.Walker.onParamList(this.ts.balance("LEFT_PAREN"));
-				
+
 				symbol = new JSDOC.Symbol(name, params, "FUNCTION", doc);
-				
-			
-				JSDOC.Parser.addSymbol(symbol);
-				
-				this.namescope.push(symbol);
-				
+
+
+				JSDOC.Parser.addSymbol(symbol);
+
+				this.namescope.push(symbol);
+
 				var matching = this.ts.getMatchingToken("LEFT_CURLY");
 				if (matching) matching.popNamescope = name;
@@ -351,5 +351,5 @@
 	var nameFragment = RegExp.$1;
 	if (!nameFragment) return name;
-	
+
 	var symbol = this.namescope.last();
 	var scopeType = symbol.scopeType || symbol.isa;
@@ -359,10 +359,10 @@
 		name = symbol.alias+"#"+nameFragment;
 	}
-	
+
 	// if we are in an anonymous constructor function, `this` means the instance
 	else if (scopeType == "INSTANCE") {
 		name = symbol.alias+"."+nameFragment;
 	}
-	
+
 	// if we are in a function, `this` means the container (possibly the global)
 	else if (scopeType == "FUNCTION") {
@@ -390,5 +390,5 @@
 		name = nameFragment;
 	}
-	
+
 	return name;
 }
@@ -403,5 +403,5 @@
 		if (paramTokens[i].is("JSDOC")) {
 			var paramType = paramTokens[i].data.replace(/(^\/\*\* *| *\*\/$)/g, "");
-			
+
 			if (paramTokens[i+1] && paramTokens[i+1].is("NAME")) {
 				i++;
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/main.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/main.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/main.js	(revision 2130)
@@ -6,8 +6,8 @@
 	IO.include("lib/JSDOC.js");
 	IO.includeDir("plugins/");
-	
+
 	if (JSDOC.opt.v) LOG.verbose = true;
 	if (JSDOC.opt.o) LOG.out = IO.open(JSDOC.opt.o);
-	
+
 	if (JSDOC.opt.T) {
 		LOG.inform("JsDoc Toolkit running in test mode at "+new Date()+".");
@@ -21,7 +21,7 @@
 			LOG.inform("    "+o+": "+JSDOC.opt[o]);
 		}
-		
+
 		var jsdoc = new JSDOC.JsDoc();
-		
+
 		if (JSDOC.opt.Z) { // secret debugging option
 			LOG.warn("So you want to see the data structure, eh? This might hang if you have circular refs...");
@@ -63,9 +63,9 @@
 		}
 	}
-	
+
 	if (LOG.warnings.length) {
 		print(LOG.warnings.length+" warning"+(LOG.warnings.length != 1? "s":"")+".");
 	}
-	
+
 	if (LOG.out) {
 		LOG.out.flush();
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/commentSrcJson.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/commentSrcJson.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/commentSrcJson.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/frameworkPrototype.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/frameworkPrototype.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/frameworkPrototype.js	(revision 2130)
@@ -8,5 +8,5 @@
 			}
 			var insert = desc+"/** @name "+classCreator.name+"\n@constructor\n@scope "+classCreator.name+".prototype */"
-			
+
 			insert = insert.replace(/\*\/\/\*\*/g, "\n");
 			/*DEBUG*///print("insert is "+insert);
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/functionCall.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/functionCall.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/functionCall.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/publishSrcHilite.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/publishSrcHilite.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/publishSrcHilite.js	(revision 2130)
@@ -7,5 +7,5 @@
 			}
 			else JsHilite.cache[src.path] = true;
-		
+
 			try {
 				var sourceCode = IO.readFile(src.path);
@@ -25,18 +25,18 @@
 
 	var tr = new JSDOC.TokenReader();
-	
+
 	tr.keepComments = true;
 	tr.keepDocs = true;
 	tr.keepWhite = true;
-	
+
 	this.tokens = tr.tokenize(new JSDOC.TextStream(src));
-	
+
 	// TODO is redefining toString() the best way?
-	JSDOC.Token.prototype.toString = function() { 
+	JSDOC.Token.prototype.toString = function() {
 		return "<span class=\""+this.type+"\">"+this.data.replace(/</g, "&lt;")+"</span>";
 	}
-	
+
 	if (!charset) charset = "utf-8";
-	
+
 	this.header = '<html><head><meta http-equiv="content-type" content="text/html; charset='+charset+'"> '+
 	"<style>\n\
@@ -58,5 +58,5 @@
 	var line = 1;
 	if (this.showLinenumbers) hilited = hilited.replace(/(^|\n)/g, function(m){return m+"<span class='line'>"+((line<10)? " ":"")+((line<100)? " ":"")+(line++)+"</span> "});
-	
+
 	return this.header+hilited+this.footer;
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/symbolLink.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/symbolLink.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/symbolLink.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/tagParamConfig.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/tagParamConfig.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/tagParamConfig.js	(revision 2130)
@@ -6,5 +6,5 @@
 			var tags = comment.tags;
 			for (var i = 0, l = tags.length; i < l; i++) {
-				
+
 				if (tags[i].title == "param") {
 					if (tags[i].name.indexOf(".") == -1) {
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/tagSynonyms.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/tagSynonyms.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/plugins/tagSynonyms.js	(revision 2130)
@@ -6,5 +6,5 @@
 			comment.src = comment.src.replace(/@fieldOf\b/i, "@field\n@memberOf");
 		},
-		
+
 		onDocCommentTags: function(comment) {
 			for (var i = 0, l = comment.tags.length; i < l; i++) {
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/run.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/run.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/run.js	(revision 2130)
@@ -13,5 +13,5 @@
 	warn: function(msg, e) {
 		if (e) msg = e.fileName+", line "+e.lineNumber+": "+msg;
-		
+
 		msg = ">> WARNING: "+msg;
 		LOG.warnings.push(msg);
@@ -34,9 +34,9 @@
  */
 function FilePath(absPath, separator) {
-	this.slash =  separator || "/"; 
+	this.slash =  separator || "/";
 	this.root = this.slash;
 	this.path = [];
 	this.file = "";
-	
+
 	var parts = absPath.split(/[\\\/]/);
 	if (parts) {
@@ -45,5 +45,5 @@
 		if (parts.length) this.path = parts;
 	}
-	
+
 	this.path = this.resolvePath();
 }
@@ -118,5 +118,5 @@
 		new String(System.getProperty("os.version"))
 	].join(", "),
-	
+
 	/**
 	 * Which way does your slash lean.
@@ -124,5 +124,5 @@
 	 */
 	slash: System.getProperty("file.separator")||"/",
-	
+
 	/**
 	 * The path to the working directory where you ran java.
@@ -130,5 +130,5 @@
 	 */
 	userDir: new String(System.getProperty("user.dir")),
-	
+
 	/**
 	 * Where is Java's home folder.
@@ -136,5 +136,5 @@
 	 */
 	javaHome: new String(System.getProperty("java.home")),
-	
+
 	/**
 	 * The absolute path to the directory containing this script.
@@ -181,5 +181,5 @@
 		out.close();
 	},
-	
+
 	/**
 	 * @type string
@@ -193,5 +193,5 @@
 
 	/**
-	 * @param inFile 
+	 * @param inFile
 	 * @param outDir
 	 * @param [fileName=The original filename]
@@ -199,8 +199,8 @@
 	copyFile: function(/**string*/ inFile, /**string*/ outDir, /**string*/ fileName) {
 		if (fileName == null) fileName = FilePath.fileName(inFile);
-	
+
 		var inFile = new File(inFile);
 		var outFile = new File(outDir+SYS.slash+fileName);
-		
+
 		var bis = new Packages.java.io.BufferedInputStream(new Packages.java.io.FileInputStream(inFile), 4096);
 		var bos = new Packages.java.io.BufferedOutputStream(new Packages.java.io.FileOutputStream(outFile), 4096);
@@ -226,5 +226,5 @@
 		}
 	},
-	
+
 	/**
 	 * Creates a directory at the given path.
@@ -247,13 +247,13 @@
 		if (_path.length == 0) return _allFiles;
 		if (recurse === undefined) recurse = 1;
-		
+
 		dir = new File(dir);
 		if (!dir.directory) return [String(dir)];
 		var files = dir.list();
-		
+
 		for (var f = 0; f < files.length; f++) {
 			var file = String(files[f]);
 			if (file.match(/^\.[^\.\/\\]/)) continue; // skip dot files
-	
+
 			if ((new File(_path.join(SYS.slash)+SYS.slash+file)).list()) { // it's a directory
 				_path.push(file);
@@ -265,5 +265,5 @@
 			}
 		}
-	
+
 		return _allFiles;
 	},
@@ -274,5 +274,5 @@
 	exists: function(/**string*/ path) {
 		file = new File(path);
-	
+
 		if (file.isDirectory()){
 			return true;
@@ -288,5 +288,5 @@
 
 	/**
-	 * 
+	 *
 	 */
 	open: function(/**string*/ path, /**string*/ append) {
@@ -321,5 +321,5 @@
 	 */
 	encoding: "utf-8",
-	
+
 	/**
 	 * Load the given script.
@@ -328,5 +328,5 @@
 		load(SYS.pwd+relativePath);
 	},
-	
+
 	/**
 	 * Loads all scripts from the given directory path.
@@ -334,6 +334,6 @@
 	includeDir: function(path) {
 		if (!path) return;
-		
-		for (var lib = IO.ls(SYS.pwd+path), i = 0; i < lib.length; i++) 
+
+		for (var lib = IO.ls(SYS.pwd+path), i = 0; i < lib.length; i++)
 			load(lib[i]);
 	}
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/t/TestDoc.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/t/TestDoc.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/t/TestDoc.js	(revision 2130)
@@ -24,7 +24,7 @@
 TestDoc.run = function(src) {
 	try { eval(src); } catch(e) { print("# ERROR! "+e); }
-	
+
 	var chunks = src.split(/\/\*t:/);
-	
+
 	var run = function(chunk) {
 		// local shortcuts
@@ -33,5 +33,5 @@
 		var plan = TestDoc.plan;
 		var requires = TestDoc.requires;
-		
+
 		try { eval(chunk); } catch(e) { print("# ERROR! "+e); }
 	}
@@ -55,5 +55,5 @@
 		return (this.verdict? "ok" : "not ok") + " " + (++TestDoc.report.counter) + " - " + this.message;
 	}
-	
+
 	return "# " + this.message;
 }
@@ -112,23 +112,23 @@
 		return function(url) {
 			var httpRequest;
-		
+
 			if (window.XMLHttpRequest) { // Mozilla, Safari, etc
 				httpRequest = new XMLHttpRequest();
-			} 
+			}
 			else if (window.ActiveXObject) { // IE
 				try {
 					httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
-				} 
+				}
 				catch (e) {
 				   try {
 						httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
-					} 
+					}
 					catch (e) {
 					}
 				}
 			}
-		
+
 			if (!httpRequest) { throw "Cannot create HTTP Request."; }
-			
+
 			httpRequest.open('GET', url, false);
 			httpRequest.send('');
@@ -138,5 +138,5 @@
 				}
 			}
-			
+
 			return httpRequest.responseText || "";
 		}
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test.js	(revision 2130)
@@ -10,6 +10,6 @@
 	function() {
 		symbolize({a:true, p:true, _: [SYS.pwd+"test/overview.js"]});
-		//print(Dumper.dump(symbols));	
-		is('symbols.getSymbolByName("My Cool Library").name', 'My Cool Library', 'File overview can be found by alias.');		
+		//print(Dumper.dump(symbols));
+		is('symbols.getSymbolByName("My Cool Library").name', 'My Cool Library', 'File overview can be found by alias.');
 	}
 	,
@@ -37,5 +37,5 @@
 	function() {
 		symbolize({a:true, _: [SYS.pwd+"test/prototype_oblit.js"]});
-		
+
 		is('symbols.getSymbol("Article").name', "Article", 'Oblit set to constructor prototype name is found.');
 		is('typeof symbols.getSymbol("Article.prototype")', "undefined", 'The prototype oblit is not a symbol.');
@@ -52,5 +52,5 @@
 	function() {
 		symbolize({a:true, p:true, _: [SYS.pwd+"test/prototype_oblit_constructor.js"]});
-		
+
 		is('symbols.getSymbol("Article").name', "Article", 'Oblit set to constructor prototype with inner constructor name is found.');
 		is('symbols.getSymbol("Article#init").name', "init", 'The initializer method name of prototype oblit is correct.');
@@ -64,5 +64,5 @@
 	function() {
 		symbolize({a:true, p:true, _: [SYS.pwd+"test/inner.js"]});
-		
+
 		is('symbols.getSymbol("Outer").name', "Outer", 'Outer constructor prototype name is found.');
 		is('symbols.getSymbol("Outer").methods.length', 1, 'Inner function doesnt appear as a method of the outer.');
@@ -73,10 +73,10 @@
 		is('symbols.getSymbol("Outer-Inner").name', "Inner", 'The name of inner function is found.');
 		is('symbols.getSymbol("Outer-Inner#name").name', "name", 'A member of the inner function constructor, attached to "this" is found on inner.');
-		is('symbols.getSymbol("Outer-Inner#name").memberOf', "Outer-Inner", 'The memberOf of an inner function member is found.');		
+		is('symbols.getSymbol("Outer-Inner#name").memberOf', "Outer-Inner", 'The memberOf of an inner function member is found.');
 	}
 	,
 	function() {
 		symbolize({a:true, _: [SYS.pwd+"test/prototype_nested.js"]});
-		
+
 		is('symbols.getSymbol("Word").name', "Word", 'Base constructor name is found.');
 		is('symbols.getSymbol("Word").hasMethod("reverse")', true, 'Base constructor method is found.');
@@ -91,5 +91,5 @@
 	function() {
 		symbolize({a:true, _: [SYS.pwd+"test/namespace_nested.js"]});
-		
+
 		is('symbols.getSymbol("ns1").name', "ns1", 'Base namespace name is found.');
 		is('symbols.getSymbol("ns1").memberOf', "", 'Base namespace memberOf is empty (its a constructor).');
@@ -98,10 +98,10 @@
  		is('symbols.getSymbol("ns1.ns2").memberOf', "ns1", 'Nested namespace memberOf is found.');
  		is('symbols.getSymbol("ns1.ns2.Function1").name', "Function1", 'Method of nested namespace name is found.');
- 		is('symbols.getSymbol("ns1.ns2.Function1").memberOf', "ns1.ns2", 'Constructor of nested namespace memberOf is found.');			
+ 		is('symbols.getSymbol("ns1.ns2.Function1").memberOf', "ns1.ns2", 'Constructor of nested namespace memberOf is found.');
 	}
 	,
 	function() {
 		symbolize({a:true, p:true, _: [SYS.pwd+"test/functions_nested.js"]});
-		
+
 		is('symbols.getSymbol("Zop").name', "Zop", 'Any constructor name is found.');
 		is('symbols.getSymbol("Zop").isa', "CONSTRUCTOR", 'It isa constructor.');
@@ -122,5 +122,5 @@
 	function() {
 		symbolize({a:true, _: [SYS.pwd+"test/memberof_constructor.js"]});
-		
+
 		is('symbols.getSymbol("Circle#Tangent").name', "Tangent", 'Constructor set on prototype using @member has correct name.');
  		is('symbols.getSymbol("Circle#Tangent").memberOf', "Circle", 'Constructor set on prototype using @member has correct memberOf.');
@@ -137,5 +137,5 @@
 	function() {
 		symbolize({a:true, p: true,  _: [SYS.pwd+"test/memberof.js"]});
-		
+
 		is('symbols.getSymbol("pack.install").alias', "pack.install", 'Using @memberOf sets alias, when parent name is in memberOf tag.');
 		is('symbols.getSymbol("pack.install.overwrite").name', "install.overwrite", 'Using @memberOf sets name, even if the name is dotted.');
@@ -150,5 +150,5 @@
 		is('symbols.getSymbol("Layout").hasMethod("init")', true, 'Constructor method name can be found.');
 		is('symbols.getSymbol("Layout").hasMember("orientation")', true, 'Constructor property name can be found.');
-		
+
 		is('symbols.getSymbol("Page").hasMethod("reset")', true, 'Second constructor method name can be found.');
 		is('symbols.getSymbol("Page").hasMember("orientation")', true, 'Second constructor borrowed property name can be found in properties.');
@@ -159,5 +159,5 @@
 		is('symbols.getSymbol("ThreeColumnPage#reset").alias', "ThreeColumnPage#reset", 'Borrowed method can be found.');
 		is('symbols.getSymbol("ThreeColumnPage#orientation").alias', "ThreeColumnPage#orientation", 'Twice borrowed method can be found.');
-	
+
 	}
 	,
@@ -165,5 +165,5 @@
 		symbolize({a:true, p:true, _: [SYS.pwd+"test/borrows2.js"]});
 
-		is('symbols.getSymbol("Foo").hasMethod("my_zop")', true, 'Borrowed method can be found.');		
+		is('symbols.getSymbol("Foo").hasMethod("my_zop")', true, 'Borrowed method can be found.');
 		is('symbols.getSymbol("Bar").hasMethod("my_zip")', true, 'Second borrowed method can be found.');
 	}
@@ -172,10 +172,10 @@
 		symbolize({a:true, p:true, _: [SYS.pwd+"test/constructs.js"]});
 
-		is('symbols.getSymbol("Person").hasMethod("say")', true, 'The constructs tag creates a class that lends can add a method to.');		
+		is('symbols.getSymbol("Person").hasMethod("say")', true, 'The constructs tag creates a class that lends can add a method to.');
 	}
 	,
 	function() {
 		symbolize({a: true, _: [SYS.pwd+"test/augments.js", SYS.pwd+"test/augments2.js"]});
-		
+
 		is('symbols.getSymbol("Page").augments[0]', "Layout", 'An augmented class can be found.');
 		is('symbols.getSymbol("Page#reset").alias', "Page#reset", 'Method of augmenter can be found.');
@@ -183,9 +183,9 @@
 		is('symbols.getSymbol("Page").hasMember("Layout#orientation")', true, 'Property from augmented can be found.');
 		is('symbols.getSymbol("Page").methods.length', 3, 'Methods of augmented class are included in methods array.');
-	
+
 		is('symbols.getSymbol("ThreeColumnPage").augments[0]', "Page", 'The extends tag is a synonym for augments.');
 		is('symbols.getSymbol("ThreeColumnPage").hasMethod("ThreeColumnPage#init")', true, 'Local method overrides augmented method of same name.');
 		is('symbols.getSymbol("ThreeColumnPage").methods.length', 3, 'Local method count is right.');
-		
+
 		is('symbols.getSymbol("NewsletterPage").augments[0]', "ThreeColumnPage", 'Can augment across file boundaries.');
 		is('symbols.getSymbol("NewsletterPage").augments.length', 2, 'Multiple augments are supported.');
@@ -197,9 +197,9 @@
 	function() {
 		symbolize({a:true, _: [SYS.pwd+"test/static_this.js"]});
-		
+
 		is('symbols.getSymbol("box.holder").name', "holder", 'Static namespace name can be found.');
 		is('symbols.getSymbol("box.holder.foo").name', "foo", 'Static namespace method name can be found.');
 		is('symbols.getSymbol("box.holder").isStatic', true, 'Static namespace method is static.');
-		
+
 		is('symbols.getSymbol("box.holder.counter").name', "counter", 'Instance namespace property name set on "this" can be found.');
 		is('symbols.getSymbol("box.holder.counter").alias', "box.holder.counter", 'Instance namespace property alias set on "this" can be found.');
@@ -214,8 +214,8 @@
 		is('symbols.getSymbol("Person").hasMethod("say")', true, 'Second instance method can be found.');
 		is('symbols.getSymbol("Person#sing").isStatic', false, 'Instance method is known to be not static.');
-		
+
 		is('symbols.getSymbol("Person.getCount").name', "getCount", 'Static method name from second lend comment can be found.');
 		is('symbols.getSymbol("Person.getCount").isStatic', true, 'Static method from second lend comment is known to be static.');
-	
+
 		is('LOG.warnings.filter(function($){if($.indexOf("notok") > -1) return $}).length', 1, 'A warning is emitted when lending to an undocumented parent.');
 	}
@@ -223,5 +223,5 @@
 	function() {
 		symbolize({a:true, _: [SYS.pwd+"test/param_inline.js"]});
-	
+
 		is('symbols.getSymbol("Layout").params[0].type', "int", 'Inline param name is set.');
 		is('symbols.getSymbol("Layout").params[0].desc', "The number of columns.", 'Inline param desc is set from comment.');
@@ -254,10 +254,10 @@
 		is('symbols.getSymbol("Contact").params[2].name', 'person.age', 'The name of a param set with a dot name is found.');
 		is('symbols.getSymbol("Contact").params[4].name', 'connection', 'The name of a param after config is found.');
-		
+
 		is('symbols.getSymbol("Family").params[0].name', 'persons', 'Another name of a param is found.');
 		is('symbols.getSymbol("Family").params[1].name', 'persons.Father', 'The name of a param+config is found.');
 		is('symbols.getSymbol("Family").params[2].name', 'persons.Mother', 'The name of a second param+config is found.');
 		is('symbols.getSymbol("Family").params[3].name', 'persons.Children', 'The name of a third param+config is found.');
-			
+
 	}
 	,
@@ -284,5 +284,5 @@
 		is('symbols.getSymbol("opt.conf.keep").alias', 'opt.conf.keep', 'Anonymous object properties are assigned to $anonymous.');
 		is('symbols.getSymbol("opt.conf.base").alias', 'opt.conf.base', 'Anonymous object properties are assigned to $anonymous.');
-		
+
 	}
 	,
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/anon_inner.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/anon_inner.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/anon_inner.js	(revision 2130)
@@ -3,5 +3,5 @@
  * @namespace
  */
- 
+
 new function() {
     /**
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/augments.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/augments.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/augments.js	(revision 2130)
@@ -5,8 +5,8 @@
 	this.init = function(p) {
 	}
-	
+
 	this.getId = function() {
 	}
-	
+
 	/** @type Page */
 	this.orientation = "landscape";
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/borrows.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/borrows.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/borrows.js	(revision 2130)
@@ -6,12 +6,12 @@
 	this.init = function(p) {
 	}
-	
+
 	/** get the id */
 	this.getId = function() {
 	}
-	
+
 	/** @type string */
 	this.orientation = "landscape";
-	
+
 	function getInnerElements(elementSecretId){
 	}
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/borrows2.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/borrows2.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/borrows2.js	(revision 2130)
@@ -8,5 +8,5 @@
 	/** this is a zip. */
 	this.zip = function() {}
-	
+
 	this.my_zop = new Bar().zop;
 }
@@ -19,5 +19,5 @@
 	/** this is a zop. */
 	this.zop = function() {}
-	
+
 	this.my_zip = new Foo().zip;
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/constructs.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/constructs.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/constructs.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/encoding.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/encoding.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/encoding.js	(revision 2130)
@@ -8,3 +8,2 @@
     // do something;
 }
-
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/encoding_other.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/encoding_other.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/encoding_other.js	(revision 2130)
@@ -10,3 +10,2 @@
 
 // run with commanline option -e=iso-8859-5
-
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/functions_anon.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/functions_anon.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/functions_anon.js	(revision 2130)
@@ -31,5 +31,5 @@
 	/** won't appear in documentation */
 	var priv = 1;
-	
+
 	/** @scope module */
 	return {
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/functions_nested.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/functions_nested.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/functions_nested.js	(revision 2130)
@@ -13,10 +13,10 @@
 	  alert(bar);
 	};
-	
+
 	// same again
 	Foo.prototype.methodTwo = function(bar2) {
 	  alert(bar2);
 	};
-	
+
 	// and these are only executed if the enclosing function is actually called
 	// and who knows if that will ever happen?
@@ -27,5 +27,5 @@
 		alert(p);
 	};
-	
+
 	// but this is only visible inside Foo
 	function inner() {
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/globals.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/globals.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/globals.js	(revision 2130)
@@ -2,8 +2,8 @@
 	/** a global defined in function  */
 	var number = a;
-	
+
 	var hideNumber = function(){
 	}
-	
+
 	setNumber = function(){
 	}
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/ignore.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/ignore.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/ignore.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/inner.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/inner.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/inner.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/jsdoc_test.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/jsdoc_test.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/jsdoc_test.js	(revision 2130)
@@ -1,11 +1,11 @@
-/** 
+/**
  * @fileoverview This file is to be used for testing the JSDoc parser
  * It is not intended to be an example of good JavaScript OO-programming,
- * nor is it intended to fulfill any specific purpose apart from 
- * demonstrating the functionality of the 
+ * nor is it intended to fulfill any specific purpose apart from
+ * demonstrating the functionality of the
  * <a href='http://sourceforge.net/projects/jsdoc'>JSDoc</a> parser
  *
  * @author Gabriel Reid gab_reid@users.sourceforge.net
- * @version 0.1 
+ * @version 0.1
  */
 
@@ -13,14 +13,14 @@
 /**
  * Construct a new Shape object.
- * @class This is the basic Shape class.  
+ * @class This is the basic Shape class.
  * It can be considered an abstract class, even though no such thing
  * really existing in JavaScript
  * @constructor
- * @throws MemoryException if there is no more memory 
+ * @throws MemoryException if there is no more memory
  * @throws GeneralShapeException rarely (if ever)
  * @return {Shape|Coordinate} A new shape.
  */
 function Shape(){
-  
+
    /**
     * This is an example of a function that is not given as a property
@@ -35,5 +35,5 @@
    }
 
-   /** 
+   /**
     * This is an inner method, just used here as an example
     * @since version 0.5
@@ -43,5 +43,5 @@
        // Do nothing...
    }
-   
+
 }
 
@@ -49,6 +49,6 @@
  * Create a new Hexagon instance.
  * @extends Shape
- * @class Hexagon is a class that is a <i>logical</i> sublcass of 
- * {@link Shape} (thanks to the <code>&#64;extends</code> tag), but in 
+ * @class Hexagon is a class that is a <i>logical</i> sublcass of
+ * {@link Shape} (thanks to the <code>&#64;extends</code> tag), but in
  * reality it is completely unrelated to Shape.
  * @param {int} sideLength The length of one side for the new Hexagon
@@ -67,6 +67,6 @@
 /**
  * This is an unattached (static) function that adds two integers together.
- * @param {int} One The first number to add 
- * @param {int} Two The second number to add 
+ * @param {int} One The first number to add
+ * @param {int} Two The second number to add
  * @author Gabriel Reid
  * @deprecated So you shouldn't use it anymore!
@@ -84,5 +84,5 @@
 
 /**
- * The border of this shape. 
+ * The border of this shape.
  * @field
  * @type int
@@ -147,5 +147,5 @@
 
 /**
- * Create a new Rectangle instance. 
+ * Create a new Rectangle instance.
  * @class A basic rectangle class, inherits from Shape.
  * This class could be considered a concrete implementation class
@@ -158,5 +158,5 @@
  * @hilited
  */
-function Rectangle(width, // This is the width 
+function Rectangle(width, // This is the width
                   height // This is the height
                   ){
@@ -175,5 +175,5 @@
 /**
  * Value to represent the width of the Rectangle.
- * <br>Text in <b>bold</b> and <i>italic</i> and a 
+ * <br>Text in <b>bold</b> and <i>italic</i> and a
  * link to <a href="http://sf.net">SourceForge</a>
  * @private
@@ -190,5 +190,5 @@
 
 /**
- * Get the type of this object. 
+ * Get the type of this object.
  * @type String
  */
@@ -208,6 +208,6 @@
 /**
  * Get the value of the height for the Rectangle.
- * Another getter is the {@link Shape#getColor} method in the 
- * {@link Shape} base class.  
+ * Another getter is the {@link Shape#getColor} method in the
+ * {@link Shape} base class.
  * @return The height of this Rectangle
  * @type int
@@ -259,6 +259,6 @@
 	 this.height = height;
       }
-   } 
-   
+   }
+
 }
 
@@ -276,5 +276,5 @@
 
 /**
- * Set the height value for this Shape 
+ * Set the height value for this Shape
  * Sets the {@link Rectangle#height} attribute in the Rectangle.
  * @param {int} height The height value to be set
@@ -302,6 +302,6 @@
 Circle.prototype = new Shape();
 
-/** 
- * The radius value for this Circle 
+/**
+ * The radius value for this Circle
  * @private
  * @type int
@@ -309,5 +309,5 @@
 Circle.prototype.radius = 0;
 
-/** 
+/**
  * A very simple class (static) field that is also a constant
  * @final
@@ -325,5 +325,5 @@
 }
 
-/** 
+/**
  * Set the radius value for this Circle
  * @param {int} radius The {@link Circle#radius} value to set
@@ -334,5 +334,5 @@
 }
 
-/** 
+/**
  * An example of a  class (static) method that acts as a factory for Circle
  * objects. Given a radius value, this method creates a new Circle.
@@ -360,6 +360,6 @@
 }
 
-/** 
- * The x portion of the Coordinate 
+/**
+ * The x portion of the Coordinate
  * @type int
  * @see #getX
@@ -368,6 +368,6 @@
 Coordinate.prototype.x = 0;
 
-/** 
- * The y portion of the Coordinate 
+/**
+ * The y portion of the Coordinate
  * @type int
  * @see #getY
@@ -385,5 +385,5 @@
 }
 
-/** 
+/**
  * Get the y portion of the Coordinate.
  * @type int
@@ -403,5 +403,5 @@
 }
 
-/** 
+/**
  * Sets the y portion of the Coordinate.
  * @param {int} y The y value to set
@@ -420,5 +420,5 @@
 
 ShapeFactory.prototype = {
-   /** 
+   /**
     * Creates a new {@link Shape} instance.
     * @return A new {@link Shape}
@@ -442,30 +442,30 @@
     * @return A new {@link Shape}
     */
-   this.getShape = function(){ 
-      return null; 
-   }
-
-}
-
-
-/** 
+   this.getShape = function(){
+      return null;
+   }
+
+}
+
+
+/**
  * Create a new Foo instance.
  * @class This is the Foo class. It exists to demonstrate 'nested' classes.
- * @constructor 
+ * @constructor
  * @see Foo.Bar
  */
 function Foo(){}
 
-/** 
+/**
  * Creates a new instance of Bar.
  * @class This class exists to demonstrate 'nested' classes.
- * @constructor 
+ * @constructor
  * @see Foo.Bar
  */
 function Bar(){}
 
-/** 
+/**
  * Nested class
- * @constructor 
+ * @constructor
  */
 Foo.Bar = function(){
@@ -474,4 +474,4 @@
 
 Foo.Bar.prototype = new Bar();
-/** The y. */ 
+/** The y. */
 Foo.Bar.prototype.y = '3';
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/lend.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/lend.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/lend.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/memberof.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/memberof.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/memberof.js	(revision 2130)
@@ -4,5 +4,5 @@
 	function config(){}
 }
- 
+
  pack.build = function(task) {};
 
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/memberof_constructor.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/memberof_constructor.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/memberof_constructor.js	(revision 2130)
@@ -12,4 +12,2 @@
 */
 getDiameter = function(){};
-
-
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/name.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/name.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/name.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/namespace_nested.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/namespace_nested.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/namespace_nested.js	(revision 2130)
@@ -1,8 +1,8 @@
-/** 
+/**
 	@namespace This is the first namespace.
 */
 ns1 = {};
 
-/** 
+/**
 	This is the second namespace.
 	@namespace
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/nocode.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/nocode.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/nocode.js	(revision 2130)
@@ -5,5 +5,5 @@
     */
     function blahblah() {
-    
+
     }
 /**#nocode-*/
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/oblit_anon.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/oblit_anon.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/oblit_anon.js	(revision 2130)
@@ -1,5 +1,5 @@
 /** the options */
 opt = Opt.get(
-	arguments, 
+	arguments,
 	{
 	 d: "directory",
@@ -16,5 +16,2 @@
 	base: getBase(this, {p: properties})
 }
-
-
-
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/overview.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/overview.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/overview.js	(revision 2130)
@@ -1,4 +1,4 @@
 /**
- * @overview This "library" contains a 
+ * @overview This "library" contains a
  *               lot of classes and functions.
  * @example
@@ -9,9 +9,9 @@
  * @name My Cool Library
  * @author 	Joe Smith jsmith@company.com
- * @version 	0.1 
+ * @version 	0.1
  */
- 
-/** 
- * Gets the current foo 
+
+/**
+ * Gets the current foo
  * @param {String} fooId	The unique identifier for the foo.
  * @return {Object}	Returns the current foo.
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/param_inline.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/param_inline.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/param_inline.js	(revision 2130)
@@ -13,6 +13,6 @@
 	) {
 	};
-	
-	/** 
+
+	/**
 		@constructor
 	 */
@@ -21,9 +21,9 @@
 		this.initiated = true;
 	}
-	
+
 	this.rotate = function(/**nothing*/) {
 	}
-	
-	/** 
+
+	/**
 	@param x
 	@param y
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/params_optional.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/params_optional.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/params_optional.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype.js	(revision 2130)
@@ -6,5 +6,5 @@
 	/** the instance title */
 	this.title = title;
-	
+
 	/** the static counter */
 	Article.counter = 1;
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_nested.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_nested.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_nested.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_oblit.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_oblit.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_oblit.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_oblit_constructor.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_oblit_constructor.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/prototype_oblit_constructor.js	(revision 2130)
@@ -9,5 +9,5 @@
 		this.title = title;
 	},
-	
+
 	init: function(pages) {
 		/** the value of the pages of the Article instance */
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/public.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/public.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/public.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shared.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shared.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shared.js	(revision 2130)
@@ -5,5 +5,5 @@
  * @name Array
  */
- 
+
 /**#@+
  * Extension to builtin array.
@@ -11,5 +11,5 @@
  * @method
  */
- 
+
 /**
  * @returns Boolen if some array members...
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shared2.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shared2.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shared2.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shortcuts.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shortcuts.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/shortcuts.js	(revision 2130)
@@ -7,8 +7,8 @@
 // var D = Date.prototype,
 // $N = Number;
-// 
+//
 // D.locale = function(){
 // };
-// 
+//
 // /**
 // 	@return {string} The cardinal number string.
@@ -16,7 +16,7 @@
 // $N.nth = function(n){
 // };
-// 
+//
 // LOAD.file = function(){
 // }
-// 
+//
 // /**#=-*/
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/synonyms.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/synonyms.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/synonyms.js	(revision 2130)
@@ -6,5 +6,5 @@
 	/** this is a zip. */
 	this.zip = function() {}
-	
+
 	/** from Bar */
 	this.my_zop = new Bar().zop;
@@ -18,5 +18,5 @@
 	/** this is a zop. */
 	this.zop = function() {}
-	
+
 	/** from Foo */
 	this.my_zip = new Foo().zip;
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/tosource.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/tosource.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/tosource.js	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/variable_redefine.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/variable_redefine.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/app/test/variable_redefine.js	(revision 2130)
@@ -3,8 +3,8 @@
 	var bar = 1;
 	bar = 2; // redefining a private
-	
+
 	this.baz = 1;
 	baz = 2; // global
-	
+
 	/** a private */
 	var blap = {
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/changes.txt
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/changes.txt	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/changes.txt	(revision 2130)
@@ -47,3 +47,2 @@
   * Improved support for anonymous constructors.
   * Added support for the nocode meta tag.
-  
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/conf/sample.conf
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/conf/sample.conf	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/conf/sample.conf	(revision 2130)
@@ -5,5 +5,5 @@
 	every option in this file, you can combine a configuration file with
 	additional options on the commandline if your wish.
-	
+
 	You would include this configuration file by running JsDoc Toolkit like so:
 	java -jar jsrun.jar app/run.js -c=conf/sample.conf
@@ -14,17 +14,17 @@
 	// source files to use
 	_: ['app/test/jsdoc_test.js'],
-	
+
 	// document all functions, even uncommented ones
 	a: true,
-	
+
 	// including those marked @private
 	p: true,
-	
+
 	// some extra variables I want to include
 	D: {generatedBy: "Michael Mathews", copyright: "2008"},
-	
+
 	// use this directory as the output directory
 	d: "docs",
-	
+
 	// use this template
 	t: "templates/jsdoc",
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/java/build.xml
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/java/build.xml	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/java/build.xml	(revision 2130)
@@ -6,5 +6,5 @@
     <target name="compile">
         <mkdir dir="build/classes"/>
-        <javac 
+        <javac
          srcdir="src" destdir="build/classes"
          classpath="./classes/js.jar"
@@ -21,5 +21,5 @@
         </jar>
     </target>
-    
+
     <target name="debugjar">
         <mkdir dir="build/jar"/>
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/java/build_1.4.xml
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/java/build_1.4.xml	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/java/build_1.4.xml	(revision 2130)
@@ -6,5 +6,5 @@
     <target name="compile">
         <mkdir dir="build/classes"/>
-        <javac 
+        <javac
          srcdir="src" destdir="build/classes"
          classpath="./classes/js.jar"
@@ -21,5 +21,5 @@
         </jar>
     </target>
-    
+
     <target name="debugjar">
         <mkdir dir="build/jar"/>
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/publish.js
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/publish.js	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/publish.js	(revision 2130)
@@ -7,6 +7,6 @@
 		srcDir: "symbols/src/"
 	};
-	
-	
+
+
 	if (JSDOC.opt.s && defined(Link) && Link.prototype._makeSrcLink) {
 		Link.prototype._makeSrcLink = function(srcFilePath) {
@@ -14,7 +14,7 @@
 		}
 	}
-	
+
 	IO.mkPath((publish.conf.outDir+"symbols/src").split("/"));
-		
+
 	// used to check the details of things being linked to
 	Link.symbolSet = symbolSet;
@@ -28,12 +28,12 @@
 		quit();
 	}
-	
+
 	// filters
 	function hasNoParent($) {return ($.memberOf == "")}
 	function isaFile($) {return ($.is("FILE"))}
 	function isaClass($) {return ($.is("CONSTRUCTOR") || $.isNamespace)}
-	
+
 	var symbols = symbolSet.toArray();
-	
+
 	var files = JSDOC.opt.srcFiles;
  	for (var i = 0, l = files.length; i < l; i++) {
@@ -42,48 +42,48 @@
 		makeSrcFile(file, srcDir);
  	}
- 	
+
  	var classes = symbols.filter(isaClass).sort(makeSortby("alias"));
-	
+
 	Link.base = "../";
  	publish.classesIndex = classesTemplate.process(classes); // kept in memory
-	
+
 	for (var i = 0, l = classes.length; i < l; i++) {
 		var symbol = classes[i];
 		var output = "";
 		output = classTemplate.process(symbol);
-		
+
 		IO.saveFile(publish.conf.outDir+"symbols/", symbol.alias+publish.conf.ext, output);
 	}
-	
+
 	// regenrate the index with different relative links
 	Link.base = "";
 	publish.classesIndex = classesTemplate.process(classes);
-	
+
 	try {
 		var classesindexTemplate = new JSDOC.JsPlate(publish.conf.templatesDir+"index.tmpl");
 	}
 	catch(e) { print(e.message); quit(); }
-	
+
 	var classesIndex = classesindexTemplate.process(classes);
 	IO.saveFile(publish.conf.outDir, "index"+publish.conf.ext, classesIndex);
 	classesindexTemplate = classesIndex = classes = null;
-	
+
 	try {
 		var fileindexTemplate = new JSDOC.JsPlate(publish.conf.templatesDir+"allfiles.tmpl");
 	}
 	catch(e) { print(e.message); quit(); }
-	
+
 	var documentedFiles = symbols.filter(isaFile);
 	var allFiles = [];
-	
+
 	for (var i = 0; i < files.length; i++) {
 		allFiles.push(new JSDOC.Symbol(files[i], [], "FILE", new JSDOC.DocComment("/** */")));
 	}
-	
+
 	for (var i = 0; i < documentedFiles.length; i++) {
 		var offset = files.indexOf(documentedFiles[i].alias);
 		allFiles[offset] = documentedFiles[i];
 	}
-		
+
 	allFiles = allFiles.sort(makeSortby("name"));
 
@@ -120,12 +120,12 @@
 function makeSrcFile(path, srcDir, name) {
 	if (JSDOC.opt.s) return;
-	
+
 	if (!name) {
 		name = path.replace(/\.\.?[\\\/]/g, "").replace(/[\\\/]/g, "_");
 		name = name.replace(/\:/g, "_");
 	}
-	
+
 	var src = {path: path, name:name, charset: IO.encoding, hilited: ""};
-	
+
 	if (defined(JSDOC.PluginManager)) {
 		JSDOC.PluginManager.run("onPublishSrc", src);
@@ -162,5 +162,5 @@
 		}
 	);
-	
+
 	return str;
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/default.css
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/default.css	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/default.css	(revision 2130)
@@ -138,5 +138,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/header.html
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/header.html	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/header.html	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/index.html
===================================================================
--- /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/index.html	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/_thirdparty/jsdoc-toolkit/templates/jsdoc/static/index.html	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/docs_build/docs_build.conf
===================================================================
--- /CKEditor/branches/prototype/_dev/docs_build/docs_build.conf	(revision 2129)
+++ /CKEditor/branches/prototype/_dev/docs_build/docs_build.conf	(revision 2130)
Index: /CKEditor/branches/prototype/_dev/fixlineends/fixlineends.bat
===================================================================
--- /CKEditor/branches/prototype/_dev/fixlineends/fixlineends.bat	(revision 2130)
+++ /CKEditor/branches/prototype/_dev/fixlineends/fixlineends.bat	(revision 2130)
@@ -0,0 +1,24 @@
+@ECHO OFF
+
+::
+:: FCKeditor - The text editor for Internet - http://www.fckeditor.net
+:: Copyright (C) 2003-2008 Frederico Caldeira Knabben
+::
+:: == BEGIN LICENSE ==
+::
+:: Licensed under the terms of any of the following licenses at your
+:: choice:
+::
+::  - GNU General Public License Version 2 or later (the "GPL")
+::    http://www.gnu.org/licenses/gpl.html
+::
+::  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+::    http://www.gnu.org/licenses/lgpl.html
+::
+::  - Mozilla Public License Version 1.1 or later (the "MPL")
+::    http://www.mozilla.org/MPL/MPL-1.1.html
+::
+:: == END LICENSE ==
+::
+
+php fixlineends.php --eolstripwhite --eofnewline --eofstripwhite --nohidden --nosystem ../../
Index: /CKEditor/branches/prototype/_dev/fixlineends/fixlineends.php
===================================================================
--- /CKEditor/branches/prototype/_dev/fixlineends/fixlineends.php	(revision 2130)
+++ /CKEditor/branches/prototype/_dev/fixlineends/fixlineends.php	(revision 2130)
@@ -0,0 +1,622 @@
+#!/usr/bin/php -q
+<?php
+/*
+ * CKEditor - The text editor for Internet - http://ckeditor.com
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+*
+* Script for automatic line-ending corrections.
+* Requires PHP5 to run: http://www.gophp5.org/ ;)
+*/
+
+error_reporting(E_ALL);
+
+/**
+ * Carriage return
+ *
+ */
+define('CR', "\r");
+/**
+ * Line feed
+ *
+ */
+define('LF', "\n");
+/**
+ * Carriage return + Line feed
+ *
+ */
+define('CRLF', "\r\n");
+
+/**
+ * Array, where:
+ *  file extension is the key
+ *  value is the new line character
+ */
+$list = array();
+$list["readme"] = CRLF;
+$list["afp"] = CRLF;
+$list["afpa"] = CRLF;
+$list["ascx"] = CRLF;
+$list["asp"] = CRLF;
+$list["aspx"] = CRLF;
+$list["bat"] = CRLF;
+$list["cfc"] = CRLF;
+$list["cfm"] = CRLF;
+$list["cgi"] = LF;
+$list["code"] = CRLF;
+$list["command"] = CRLF;
+$list["conf"] = CRLF;
+$list["css"] = CRLF;
+$list["dtd"] = CRLF;
+$list["htaccess"] = CRLF;
+$list["htc"] = CRLF;
+$list["htm"] = CRLF;
+$list["html"] = CRLF;
+$list["js"] = CRLF;
+$list["jsp"] = CRLF;
+$list["lasso"] = CRLF;
+$list["php"] = CRLF;
+$list["pl"] = LF;
+$list["py"] = CRLF;
+$list["sample"] = CRLF;
+$list["sh"] = LF;
+$list["txt"] = CRLF;
+$list["xml"] = CRLF;
+
+/**
+ * Do not modify anything below
+ * use command line arguments to modify script's behaviour
+ */
+
+/**
+ * Strip whitespace from the end of file
+ * @var boolean $eofstripwhite
+ */
+$eofstripwhite = false;
+/**
+ * Strip whitespace from the end of line
+ * @var boolean $eolstripwhite
+ */
+$eolstripwhite = false;
+/**
+ * Force new line character at the end of file
+ * @var boolean $eofnewline
+ */
+$eofnewline = false;
+/**
+ * Windows only
+ * If set to true, archive files/folders are skipped
+ * @var boolean $noarchive
+ */
+$noarchive = false;
+/**
+ * Windows only
+ * If set to true, hidden files/folders are skipped
+ * @var boolean $nohidden
+ */
+$nohidden = false;
+/**
+ * Windows only
+ * If set to true, system files/folders are skipped
+ * @var boolean $nosystem
+ */
+$nosystem = false;
+/**
+ * If set to true, dot files are skipped
+ * @var boolean $nodotfiles
+ */
+$nodotfiles = false;
+/**
+ * How deep to recurse into subdirectories
+ * -1 to disable
+ *  0 to fix only current directory
+ *
+ * @var integer $maxdepth
+ */
+$maxdepth = -1;
+/**
+ * If set, regex is used to exclude files
+ * Warning: preg_match format expected
+ * example:
+ * --excluderegex = "/(\.\w+)$/"
+ *
+ * @var string $excluderegex
+ */
+$excluderegex = "";
+
+/**
+ * Set to true if script is launched in Windows
+ * @var boolean $windows
+ */
+$windows = (strtolower(substr(PHP_OS, 0, 3)) == "win");
+
+/**
+ * Count saved bytes
+ * @var integer $saved_bytes
+ */
+$saved_bytes = 0;
+
+/**
+ * Filter file list using regular expression (negative result)
+ *
+ */
+class NegRegexFilter extends FilterIterator
+{
+    protected $regex;
+    public function __construct(Iterator $it, $regex)
+    {
+        parent::__construct($it);
+        $this->regex=$regex;
+    }
+    public function accept()
+    {
+        return !preg_match($this->regex, $this->current());
+    }
+}
+
+/**
+ * Filter file list using regular expression
+ *
+ */
+class RegexFilter extends FilterIterator
+{
+    protected $regex;
+    public function __construct(Iterator $it, $regex)
+    {
+        parent::__construct($it);
+        $this->regex=$regex;
+    }
+    public function accept()
+    {
+        return preg_match($this->regex, $this->current());
+    }
+}
+
+/**
+ * Filter file list by depth
+ *
+ */
+class DepthFilter extends FilterIterator
+{
+    protected $depth;
+    public function __construct(Iterator $it, $depth)
+    {
+        parent::__construct($it);
+        $this->depth=$depth;
+    }
+    public function accept()
+    {
+        return $this->getInnerIterator()->getDepth()<$this->depth;
+    }
+}
+
+/**
+ * Fix new line characters in given file
+ * Returns true if file was changed
+ *
+ * @param string $path relative or absolute path name to file
+ * @param string $nl name of a constant that holds new line character (CRLF|CR|LF)
+ * @return bool
+ */
+function fixFile($path, $nl) {
+
+    $contents = file($path);
+    $size = filesize($path);
+    if ($contents === false) {
+        echo "\rERROR: couldn't read the " . $path . " file". "\n";
+        return false;
+    }
+
+    $modified = false;
+    $new_content = "";
+    $contents_len = sizeof($contents);
+
+    if ($GLOBALS['eofstripwhite']) {
+        $lines_processed=0;
+        //iterate through lines, from the end of file
+        for ($i=$contents_len-1; $i>=0; $i--) {
+            $old_line = $contents[$i];
+            $contents[$i] = rtrim($contents[$i]);
+            if ($old_line !== $contents[$i]) {
+                if (!$GLOBALS['eofnewline'] || $old_line !== $contents[$i] . constant($nl) || $lines_processed>0) {
+                    $modified = true;
+                }
+            }
+
+            if (empty($contents[$i])) {
+                //we have an empty line at the end of file, just skip it
+                unset($contents[$contents_len--]);
+            }
+            else {
+                if ($GLOBALS['eofnewline']) {
+                    $contents[$i] .= constant($nl);
+                    if ($old_line !== $contents[$i]) {
+                        $modified = true;
+                    }
+                }
+                //we have found non-empty line, there is no need to go further
+                break;
+            }
+            $lines_processed++;
+        }
+    }
+
+    for ($i=0; $i<$contents_len; $i++) {
+        $is_last_line = ($i == $contents_len-1);
+        $line = $contents[$i];
+
+        switch ($nl)
+        {
+            case 'CRLF':
+                if (substr($line, -2) !== CRLF) {
+                    if (substr($line, -1) === LF || substr($line, -1) === CR) {
+                        $line = substr($line, 0, -1) . CRLF;
+                        $modified = true;
+                    }
+                    elseif(strlen($line)) {
+                        if (!$is_last_line) {
+                            echo "\rERROR: wrong line ending: " . $path . "@line " . ($i+1) . "\n";
+                            return false;
+                        }
+                        elseif(!$GLOBALS['eofstripwhite']) {
+                            $line = $line . CRLF;
+                            $modified = true;
+                        }
+                    }
+                }
+                break;
+
+            case 'CR':
+                if (substr($line, -1) !== CR) {
+                    if (substr($line, -1) === LF) {
+                        $line = substr($line, 0, -1) . CR;
+                        $modified = true;
+                    }
+                    elseif(strlen($line)) {
+                        if (!$is_last_line) {
+                            echo "\rERROR: wrong line ending: " . $path . "@line " . ($i+1) . "\n";
+                            return false;
+                        }
+                        elseif(!$GLOBALS['eofstripwhite']) {
+                            $line = $line . CR;
+                            $modified = true;
+                        }
+                    }
+                }
+                break;
+
+            case 'LF':
+                if(substr($line, -2) === CRLF) {
+                    $line = substr($line, 0, -2) . LF;
+                    $modified = true;
+                }
+                elseif (substr($line, -1) !== LF) {
+                    if (substr($line, -1) === CR) {
+                        $line = substr($line, 0, -1) . LF;
+                        $modified = true;
+                    }
+                    elseif(strlen($line)) {
+                        if (!$is_last_line) {
+                            echo "\rERROR: wrong line ending: " . $path . "@line " . ($i+1) . "\n";
+                            return false;
+                        }
+                        elseif(!$GLOBALS['eofstripwhite']) {
+                            $line = $line . LF;
+                            $modified = true;
+                        }
+                    }
+                }
+                break;
+        }
+        if ($GLOBALS['eolstripwhite']) {
+            $before = strlen($line);
+            $line = preg_replace("/(?:\x09|\x20)+((?:\r|\n)+)$/", "$1", $line);
+            if (strlen($line) != $before) {
+                $modified = true;
+            }
+        }
+        $new_content .= $line;
+    }
+
+    if ($modified) {
+        $fp = fopen($path, "wb");
+        if (!$fp) {
+            echo "\rERROR: couldn't open the " . $path . " file". "\n";
+            return false;
+        }
+        else {
+            if (flock($fp, LOCK_EX)) {
+                fwrite($fp, $new_content);
+                flock($fp, LOCK_UN);
+                echo "\rMODIFIED to " . $nl . ": " . $path ;
+                if ($GLOBALS['eolstripwhite']) {
+                    $saved = $size - strlen($new_content);
+                    $GLOBALS['saved_bytes'] += $saved;
+                    if ($saved>0) {
+                        echo " (saved " . $saved . "B)";
+                    }
+                    else if ($saved<0) {
+                        echo " (" . abs($saved) . "B added)";
+                    }
+                }
+                echo "\n";
+            } else {
+                echo "\rERROR: couldn't lock the " . $path . " file". "\n";
+                return false;
+            }
+            fclose($fp);
+        }
+    }
+
+    return $modified;
+}
+
+/**
+ * Fix ending lines in all files at given path
+ *
+ * @param string $path
+ */
+function fixPath($path)
+{
+    if (is_file($path)) {
+        $ext = strtolower(substr($path, strrpos($path, ".")));
+        foreach (array('CRLF', 'LF', 'CR') as $nl) {
+            //find out what's the correct line ending and fix file
+            //no need to process further
+            if (in_array($ext, $GLOBALS['extList'][$nl])) {
+                echo "Fixing single file:\n";
+                fixFile($path, $nl);
+                break;
+            }
+        }
+
+    }
+    else {
+        $dir = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), true);
+
+        if ($GLOBALS['maxdepth'] > -1) {
+            $dir = new DepthFilter($dir, $GLOBALS['maxdepth']+1);
+        }
+
+        $dir = new NegRegexFilter($dir, "/\/(\.svn|CVS)/");
+
+        if ($GLOBALS['excluderegex']) {
+            $dir = new NegRegexFilter($dir, $GLOBALS['excluderegex']);
+        }
+
+        foreach (array('CRLF', 'LF', 'CR') as $nl) {
+
+            $filtered_dir = new RegexFilter($dir, "/\.(".implode("|", $GLOBALS['extList'][$nl]).")$/i");
+
+            $extensions = array();
+            $j = 0;
+            $progressbar = "|/-\\";
+            foreach ($filtered_dir as $file) {
+                if (!is_dir($file)) {
+                    $basename = basename($file);
+
+                    //skip dot files
+                    if ($GLOBALS['nodotfiles']) {
+                        if (strpos($basename, ".") === 0) {
+                            continue;
+                        }
+                    }
+
+                    if ($GLOBALS['windows']) {
+                        $attribs = trim(substr(shell_exec("attrib " . $file), 0, 5));
+                        //skip archive files
+                        if ($GLOBALS['noarchive'] && false !== strpos($attribs, "A")) {
+                            print "\r ".$progressbar[$j++ % 4]. " ". str_pad(basename($file), 35, " ", STR_PAD_RIGHT)." SKIPPED";
+                            continue;
+                        }
+                        //skip hidden files
+                        if ($GLOBALS['nohidden'] && false !== strpos($attribs, "H")) {
+                            print "\r ".$progressbar[$j++ % 4]. " ". str_pad(basename($file), 35, " ", STR_PAD_RIGHT)." SKIPPED";
+                            continue;
+                        }
+                        //skip system files
+                        if ($GLOBALS['nosystem'] && false !== strpos($attribs, "S")) {
+                            print "\r ".$progressbar[$j++ % 4]. " ". str_pad(basename($file), 35, " ", STR_PAD_RIGHT)." SKIPPED";
+                            continue;
+                        }
+                    }
+
+                    fixFile($file, $nl);
+                    print "\r ".$progressbar[$j++ % 4]. " ". str_pad(basename($file), 35, " ", STR_PAD_RIGHT);
+                }
+            }
+        }
+    }
+}
+
+function printHelp() {
+    $help = <<<HELP
+
+SYNOPSIS
+       php fixlineends.php [options] PATH [PATH2...]
+
+DESCRIPTION
+       Traverse recursively all the paths given and fix line endings
+       in each file.
+
+OPTIONS
+       --eofnewline
+            force new line character at the end of file
+
+       --eofstripwhite
+            strip whitespace from the end of file
+
+       --eolstripwhite
+            strip whitespace from the end of line (spaces, tabs)
+
+       --excluderegex=regex
+            use regex to exclude files, preg_match() format expected
+
+       --help
+            display this help and exit
+
+       --noarchive
+            if set to true, archive files are skipped (Windows only)
+
+       --nodotfiles
+            if set to true, dot files are skipped
+
+       --nohidden
+            if set to true, hidden files are skipped (Windows only)
+
+       --nosystem
+            if set to true, system files are skipped (Windows only)
+
+       --maxdepth
+            fix line ends only if file is N or fewer levels below
+            the command line argument; Use --max-depth=0 to omit
+            subdirectories
+
+EXAMPLES
+            php fixlineends.php --eofstripwhite --eofnewline --maxdepth=1
+                --nodotfiles --excluderegex=/\_private/ .
+
+       This command fixes line endings in current directory and in
+       subdirectories placed one level below. Dot files are skipped.
+       Paths that match "_private" are skipped. White chars are stripped
+       at the end of file. New line character is added to the end of file
+       (if required).
+
+
+HELP;
+    echo $help;
+}
+
+function translateCommandArgs($args) {
+    $paths = $args[1];
+
+    foreach ($paths as $path) {
+        if (!is_dir($path) && !is_file($path)) {
+            die("Entered path is invalid: " . $path);
+        }
+    }
+
+    foreach ($args[0] as $arg) {
+        if (!isset($arg[0])) {
+            continue;
+        }
+        switch ($arg[0]) {
+            case '--noarchive':
+                $GLOBALS['noarchive'] = true;
+                break;
+
+            case '--help':
+                printHelp();
+                die();
+                break;
+
+            case '--maxdepth':
+                $GLOBALS['maxdepth'] = intval($arg[1]);
+                break;
+
+            case '--nohidden':
+                $GLOBALS['nohidden'] = true;
+                break;
+
+            case '--nosystem':
+                $GLOBALS['nosystem'] = true;
+                break;
+
+            case '--nodotfiles':
+                $GLOBALS['nodotfiles'] = true;
+                break;
+
+            case '--excluderegex':
+                $GLOBALS['excluderegex'] = $arg[1];
+                break;
+
+            case '--eofnewline':
+                $GLOBALS['eofnewline'] = true;
+                break;
+
+            case '--eofstripwhite':
+                $GLOBALS['eofstripwhite'] = true;
+                break;
+
+            case '--eolstripwhite':
+                $GLOBALS['eolstripwhite'] = true;
+                break;
+        }
+    }
+
+    return $paths;
+}
+
+//$extList holds the associative array of extensions
+//key is the name of a constant that holds the line character
+$extList = array();
+$extList['CRLF'] = $extList['CR'] = $extList['LF'] = array();
+
+foreach ($list as $ext => $nl) {
+    $extRegex = preg_quote($ext);
+    switch ($nl) {
+        case CRLF:
+            $extList['CRLF'][] = $extRegex;
+            break;
+        case LF:
+            $extList['LF'][] = $extRegex;
+            break;
+        case CR:
+            $extList['CR'][] = $extRegex;
+            break;
+        default:
+            die("Unknown line ending");
+            break;
+    }
+}
+
+if ($_SERVER['argc']>1) {
+	include "../_thirdparty/console_getopt/Getopt.php";
+
+    if ($windows) {
+        $longoptions = array("eofstripwhite", "eofnewline", "eolstripwhite", "help", "noarchive", "nohidden", "nosystem", "nodotfiles", "maxdepth=", "excluderegex=");
+    }
+    else {
+        $longoptions = array("eofstripwhite", "eofnewline", "eolstripwhite", "help", "nodotfiles", "maxdepth=", "excluderegex=");
+    }
+
+    $con  = new Console_Getopt;
+    $args = $con->readPHPArgv();
+    $options = $con->getopt($args, null, $longoptions);
+
+    if (PEAR::isError($options)) {
+        die($options->getMessage());
+    }
+
+    $paths = translateCommandArgs($options);
+    foreach ($paths as $path) {
+        fixPath($path);
+    }
+}
+else {
+    printHelp();
+    die();
+}
+
+print "\rDone!".str_repeat(" ",40)."\n";
+if ($saved_bytes>0) {
+    echo "saved " . $saved_bytes . "B";
+}
+else if ($saved_bytes<0) {
+    echo abs($saved_bytes) . "B added";
+}
Index: /CKEditor/branches/prototype/_docs/api/files.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/files.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/files.html	(revision 2130)
@@ -4,8 +4,8 @@
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=utf-8"" />
-		
+
 		<title>JsDoc Reference - File Index</title>
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<style type="text/css">
 		/* default.css */
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -173,9 +173,9 @@
 		</style>
 	</head>
-	
+
 	<body>
 		<div id="header">
 </div>
-		
+
 		<div id="index">
 			<div align="center"><a href="index.html">Code Index</a>
@@ -184,376 +184,376 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 		</div>
-		
+
 		<div id="content">
 			<h1 class="classTitle">File Index</h1>
-			
-			
+
+
 			<div>
 				<h2><a href="symbols/src/_source_core__xml.js.html">xml.js</a></h2>
-				
+
 The XML object class, representing a loaded XML document.
 				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core___bootstrap.js.html">../../_source/core/\_bootstrap.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__ajax.js.html">../../_source/core/\ajax.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__ckeditor.js.html">../../_source/core/\ckeditor.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__ckeditor_base.js.html">../../_source/core/\ckeditor_base.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__ckeditor_basic.js.html">../../_source/core/\ckeditor_basic.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__config.js.html">../../_source/core/\config.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__dom.js.html">../../_source/core/\dom.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__dom_element.js.html">../../_source/core/\dom\element.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__editor.js.html">../../_source/core/\editor.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__env.js.html">../../_source/core/\env.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__event.js.html">../../_source/core/\event.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__loader.js.html">../../_source/core/\loader.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__plugins.js.html">../../_source/core/\plugins.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__resourcemanager.js.html">../../_source/core/\resourcemanager.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__scriptloader.js.html">../../_source/core/\scriptloader.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__test.js.html">../../_source/core/\test.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__themes.js.html">../../_source/core/\themes.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_core__tools.js.html">../../_source/core/\tools.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
 			<div>
 				<h2><a href="symbols/src/_source_plugins__sample_plugin.js.html">../../_source/plugins/\sample\plugin.js</a></h2>
-				
-				<dl>
-					
-					
-					
-					
-				</dl>
-			</div>
-			<hr />
-			
-			
+
+				<dl>
+
+
+
+
+				</dl>
+			</div>
+			<hr />
+
+
 		</div>
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blankt">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/index.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/index.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/index.html	(revision 2130)
@@ -4,8 +4,8 @@
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=utf-8"" />
-		
+
 		<title>JsDoc Reference - Index</title>
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<style type="text/css">
 		/* default.css */
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -173,9 +173,9 @@
 		</style>
 	</head>
-	
+
 	<body>
 		<div id="header">
 </div>
-		
+
 		<div id="index">
 			<div align="center"><a href="index.html">Code Index</a>
@@ -184,328 +184,328 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 		</div>
-		
+
 		<div id="content">
 			<h1 class="classTitle">Namespaces Index</h1>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/_global_.html#constructor">_global_</a></h2>
-				
-			</div>
-			
-			
-			
+
+			</div>
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.html#constructor">CKEDITOR</a></h2>
-				
+
 This is the API entry point.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.ajax.html#constructor">CKEDITOR.ajax</a></h2>
-				
+
 Ajax methods for data loading.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.config.html#constructor">CKEDITOR.config</a></h2>
-				
+
 Holds the default configuration settings.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.dom.html#constructor">CKEDITOR.dom</a></h2>
-				
+
 DOM manipulation objects and function.
 			</div>
-			
-			
-			
-			
-			
-			
-			
+
+
+
+
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.env.html#constructor">CKEDITOR.env</a></h2>
-				
+
 Environment information.
 			</div>
-			
-			
-			
-			
-			
-			
-			
+
+
+
+
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.loader.html#constructor">CKEDITOR.loader</a></h2>
-				
+
 Load core scripts and their dependencies from _source.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.plugins.html#constructor">CKEDITOR.plugins</a></h2>
-				
+
 Manages plugins registration and loading.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.resourceManager.html#constructor">CKEDITOR.resourceManager</a></h2>
-				
+
 Base class for resource managers, like plugins and themes.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.scriptLoader.html#constructor">CKEDITOR.scriptLoader</a></h2>
-				
+
 Load scripts asynchronously.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.test.html#constructor">CKEDITOR.test</a></h2>
-				
+
 Contains functions used at our testing environment.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.test.assert.html#constructor">CKEDITOR.test.assert</a></h2>
-				
+
 The assertion namespace, containing all assertion functions.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.themes.html#constructor">CKEDITOR.themes</a></h2>
-				
+
 Manages themes registration and loading.
 			</div>
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.tools.html#constructor">CKEDITOR.tools</a></h2>
-				
+
 Utility functions.
 			</div>
-			
-			
-			
-			
+
+
+
+
 
 			<h1 class="classTitle">Class Index</h1>
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
+
+
+
+
+
+
+
+
+
+
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.dom.element.html#constructor">CKEDITOR.dom.element</a></h2>
-				
+
 			</div>
 			<hr />
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.editor.html#constructor">CKEDITOR.editor</a></h2>
-				
+
 			</div>
 			<hr />
-			
-			
-			
-			
-			
+
+
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.event.html#constructor">CKEDITOR.event</a></h2>
-				
+
 			</div>
 			<hr />
-			
-			
-			
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.eventInfo.html#constructor">CKEDITOR.eventInfo</a></h2>
-				
+
 			</div>
 			<hr />
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
-			
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 			<div>
 				<h2><a href="symbols/CKEDITOR.xml.html#constructor">CKEDITOR.xml</a></h2>
-				
+
 			</div>
 			<hr />
-			
-			
-			
+
+
+
 		</div>
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blankt">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.ajax.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.ajax.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.ajax.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.ajax</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.ajax
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Ajax methods for data loading.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__ajax.js.html">ajax.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.ajax.">
 				<caption>Namespace Summary</caption>
@@ -354,13 +354,13 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.ajax.">
 					<caption>Method Summary</caption>
@@ -372,5 +372,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -381,5 +381,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -390,81 +390,81 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.ajax</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Ajax methods for data loading.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name=".load"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{String}</span>
 					<span class="light">CKEDITOR.ajax.</span><b>load</b>(url, callback)
-					
+
 					</div>
 					<div class="description">
 						Loads data from an URL as plain text.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">// Load data synchronously.
 var data = CKEDITOR.ajax.load( 'somedata.txt' );
 alert( data );</pre>
-					
+
 					<pre class="code">// Load data asynchronously.
 var data = CKEDITOR.ajax.load( 'somedata.txt', function( data )
@@ -472,17 +472,17 @@
         alert( data );
     } );</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String}</span> <b>url</b>
-									
+
 								</dt>
 								<dd>The URL from which load data.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Function}</span> <b>callback</b>
@@ -492,9 +492,9 @@
 		data load. If not provided, the data will be loaded
 		asynchronously, passing the data value the function on load.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -502,39 +502,39 @@
 							</dl>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Returns:</dt>
-							
+
 								<dd><span class="light fixedFont">{String}</span> The loaded data. For asynchronous requests, an
 		empty string. For invalid requests, null.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 
 					<hr />
-				
+
 					<a name=".loadXml"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{<a href="../symbols/CKEDITOR.xml.html#constructor">CKEDITOR.xml</a>}</span>
 					<span class="light">CKEDITOR.ajax.</span><b>loadXml</b>(url, callback)
-					
+
 					</div>
 					<div class="description">
 						Loads data from an URL as XML.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">// Load XML synchronously.
 var xml = CKEDITOR.ajax.loadXml( 'somedata.xml' );
 alert( xml.getOuterXml() );</pre>
-					
+
 					<pre class="code">// Load XML asynchronously.
 var data = CKEDITOR.ajax.loadXml( 'somedata.xml', function( xml )
@@ -542,17 +542,17 @@
         alert( xml.getOuterXml() );
     } );</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String}</span> <b>url</b>
-									
+
 								</dt>
 								<dd>The URL from which load data.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Function}</span> <b>callback</b>
@@ -562,9 +562,9 @@
 		data load. If not provided, the data will be loaded
 		asynchronously, passing the data value the function on load.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -572,28 +572,28 @@
 							</dl>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Returns:</dt>
-							
+
 								<dd><span class="light fixedFont">{<a href="../symbols/CKEDITOR.xml.html#constructor">CKEDITOR.xml</a>}</span> An XML object holding the loaded data. For asynchronous requests, an
 		empty string. For invalid requests, null.</dd>
-							
-							</dl>
-						
-						
-						
-
-					
-				
-			
-			
+
+							</dl>
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.config.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.config.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.config.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.config</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.config
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Holds the default configuration settings.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__config.js.html">config.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.config.">
 				<caption>Namespace Summary</caption>
@@ -354,10 +354,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.config.">
 					<caption>Field Summary</caption>
@@ -369,5 +369,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -380,5 +380,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -390,91 +390,91 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.config</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Holds the default configuration settings.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name=".baseHref"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{String}</span>
 					<span class="light">CKEDITOR.config.</span><b>baseHref</b>
-					
+
 					</div>
 					<div class="description">
 						The base href URL used to resolve relative and absolute URLs in the
 editor content.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">config.baseHref = 'http://www.example.com/path/';</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Default Value:</dt>
@@ -483,36 +483,36 @@
 							</dd>
 							</dl>
-						
+
 
 					<hr />
-				
+
 					<a name=".theme"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{String}</span>
 					<span class="light">CKEDITOR.config.</span><b>theme</b>
-					
+
 					</div>
 					<div class="description">
 						The theme to be used to build the UI.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Default Value:</dt>
@@ -521,19 +521,19 @@
 							</dd>
 							</dl>
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.dom.element.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.dom.element.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.dom.element.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.dom.element</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,148 +189,148 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Class CKEDITOR.dom.element
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
-				
-				
+
+
+
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__dom_element.js.html">element.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.dom.element.">
 				<caption>Class Summary</caption>
@@ -353,10 +353,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.dom.element.">
 					<caption>Field Summary</caption>
@@ -368,5 +368,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -378,16 +378,16 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.dom.element.">
 					<caption>Method Summary</caption>
@@ -399,5 +399,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -408,5 +408,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -417,5 +417,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -426,5 +426,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -435,5 +435,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -444,5 +444,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -453,5 +453,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -462,5 +462,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -471,5 +471,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -480,5 +480,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -489,5 +489,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -498,5 +498,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -507,5 +507,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -516,5 +516,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -525,5 +525,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -534,5 +534,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -543,801 +543,801 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Class Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.dom.element</b>(element)
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Represents a DOM element.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
+
+
+
+
+
+
+
+
 						<dl class="detailList">
 						<dt class="heading">Parameters:</dt>
-						
+
 							<dt>
 								<span class="light fixedFont">{Object|String}</span>  <b>element</b>
-								
+
 							</dt>
 								<dd>A native DOM element or the element name for new elements.</dd>
-						
+
 						</dl>
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name="$"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{Object}</span>
 					<b>$</b>
-					
+
 					</div>
 					<div class="description">
 						The native DOM element represented by this class instance.
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-						
-						
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name="append"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>append</b>(node)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>node</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="appendText"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>appendText</b>(text)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>text</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="appendTo"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>appendTo</b>(element)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>element</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name=".getHead"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.dom.element.</span><b>getHead</b>()
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="getId"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>getId</b>()
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="getName"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>getName</b>()
-					
+
 					</div>
 					<div class="description">
 						The element name. The name is always full lowercased.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">var element = new CKEDITOR.dom.element( 'span' );
 alert( element.getName() == 'span' );	// true</pre>
-					
-					
-					
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="getNameAtt"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>getNameAtt</b>()
-					
+
 					</div>
 					<div class="description">
 						The value of the "name" attribute.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">var element = new CKEDITOR.dom.element( document.getElementsByName( 'test' )[0] );
 alert( element.getNameAtt() == 'test' );	// true</pre>
-					
-					
-					
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="hide"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>hide</b>()
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="insertAfter"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>insertAfter</b>(element)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>element</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="insertBefore"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>insertBefore</b>(element)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>element</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="setAttribute"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>setAttribute</b>(attributeName, value)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>attributeName</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>value</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="setAttributes"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>setAttributes</b>(attributesPairs)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>attributesPairs</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="setHtml"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>setHtml</b>(html)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>html</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="setStyle"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>setStyle</b>(styleName, value)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>styleName</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>value</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="setText"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>setText</b>(text)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>text</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					<hr />
-				
+
+							</dl>
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+					<hr />
+
 					<a name="show"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>show</b>()
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
-					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
-							<dl class="detailList">
-							<dt class="heading">Since:</dt>
-								<dd>3.0</dd>
-							</dl>
-							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+					</div>
+
+
+
+					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
+
+
+
+
+
+
+							<dl class="detailList">
+							<dt class="heading">Since:</dt>
+								<dd>3.0</dd>
+							</dl>
+							</dl>
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.dom.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.dom.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.dom.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.dom</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.dom
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 DOM manipulation objects and function.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__dom.js.html">dom.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.dom.">
 				<caption>Namespace Summary</caption>
@@ -354,65 +354,65 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.dom</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					DOM manipulation objects and function.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.editor.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.editor.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.editor.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.editor</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,148 +189,148 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Class CKEDITOR.editor
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
-				
-				
+
+
+
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__editor.js.html">editor.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.editor.">
 				<caption>Class Summary</caption>
@@ -353,13 +353,13 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.editor.">
 					<caption>Method Summary</caption>
@@ -371,5 +371,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -380,5 +380,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -389,113 +389,113 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Class Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.editor</b>(element)
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Represents an editor instance.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
+
+
+
+
+
+
+
+
 						<dl class="detailList">
 						<dt class="heading">Parameters:</dt>
-						
+
 							<dt>
 								<span class="light fixedFont">{<a href="../symbols/CKEDITOR.dom.element.html#constructor">CKEDITOR.dom.element</a>}</span>  <b>element</b>
-								
+
 							</dt>
 								<dd>The original element replaced by this
 		editor instance.</dd>
-						
+
 						</dl>
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name="fire"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>fire</b>(eventName, data)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>eventName</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>data</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -503,51 +503,51 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="fireOnce"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>fireOnce</b>(eventName, data)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>eventName</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>data</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -555,20 +555,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.env.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.env.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.env.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.env</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.env
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Environment information.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__env.js.html">env.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.env.">
 				<caption>Namespace Summary</caption>
@@ -354,10 +354,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.env.">
 					<caption>Field Summary</caption>
@@ -369,5 +369,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -379,5 +379,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -390,5 +390,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -400,5 +400,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -410,5 +410,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -420,5 +420,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -430,5 +430,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -441,299 +441,299 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.env</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Environment information.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name=".air"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>air</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on Adobe AIR.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.air )
     alert( "I'm on AIR!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".gecko"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>gecko</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on a Gecko based browser, like
 Firefox.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.gecko )
     alert( "I'm riding a gecko!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".ie"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>ie</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on Internet Explorer.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.ie )
     alert( "I'm on IE!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".isCompatible"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>isCompatible</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on a compatible browser.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.isCompatible )
     alert( "Your browser is pretty cool!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".mac"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>mac</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on Macintosh.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.mac )
     alert( "I love apples!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".opera"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>opera</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on Opera.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.opera )
     alert( "I'm on Opera!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".webkit"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.env.</span><b>webkit</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor is running on a WebKit based browser, like
 Safari.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( CKEDITOR.env.webkit )
     alert( "I'm on WebKit!" );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.event.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.event.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.event.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.event</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,148 +189,148 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Class CKEDITOR.event
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
-				
-				
+
+
+
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__event.js.html">event.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.event.">
 				<caption>Class Summary</caption>
@@ -354,13 +354,13 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.event.">
 					<caption>Method Summary</caption>
@@ -372,5 +372,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -381,5 +381,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -390,5 +390,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -399,5 +399,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -408,5 +408,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -417,29 +417,29 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Class Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.event</b>()
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
@@ -447,78 +447,78 @@
 					This is a base class for classes and objects that require event handling
 features.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name="fire"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>fire</b>(eventName, data, editor)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>eventName</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>data</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>editor</b>
-									
-								</dt>
-								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+								</dt>
+								<dd></dd>
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -526,57 +526,57 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="fireOnce"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>fireOnce</b>(eventName, data, editor)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>eventName</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>data</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>editor</b>
-									
-								</dt>
-								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+								</dt>
+								<dd></dd>
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -584,45 +584,45 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".implementOn"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.event.</span><b>implementOn</b>(targetObject)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>targetObject</b>
-									
-								</dt>
-								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+								</dt>
+								<dd></dd>
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -630,69 +630,69 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="on"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>on</b>(eventName, listenerFunction, scopeObj, listenerData, priority)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>eventName</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>listenerFunction</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>scopeObj</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>listenerData</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>priority</b>
-									
-								</dt>
-								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+								</dt>
+								<dd></dd>
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -700,51 +700,51 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="removeListener"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>removeListener</b>(eventName, listenerFunction)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>eventName</b>
-									
-								</dt>
-								<dd></dd>
-							
+
+								</dt>
+								<dd></dd>
+
 								<dt>
 									<b>listenerFunction</b>
-									
-								</dt>
-								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+								</dt>
+								<dd></dd>
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -752,20 +752,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.eventInfo.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.eventInfo.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.eventInfo.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.eventInfo</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,148 +189,148 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Class CKEDITOR.eventInfo
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
-				
-				
+
+
+
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__event.js.html">event.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.eventInfo.">
 				<caption>Class Summary</caption>
@@ -353,10 +353,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.eventInfo.">
 					<caption>Field Summary</caption>
@@ -368,5 +368,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -378,5 +378,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -388,5 +388,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -398,5 +398,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -408,5 +408,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -418,16 +418,16 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.eventInfo.">
 					<caption>Method Summary</caption>
@@ -439,5 +439,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -448,5 +448,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -457,29 +457,29 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Class Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.eventInfo</b>()
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
@@ -488,67 +488,67 @@
 of the event object passed to event listeners by a <a href="../symbols/CKEDITOR.event.html#constructor">CKEDITOR.event</a>
 based object.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name="data"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{Object}</span>
 					<b>data</b>
-					
+
 					</div>
 					<div class="description">
 						Any kind of additional data. Its format and usage is event dependent.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name="editor"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{<a href="../symbols/CKEDITOR.editor.html#constructor">CKEDITOR.editor</a>}</span>
 					<b>editor</b>
-					
+
 					</div>
 					<div class="description">
@@ -556,149 +556,149 @@
 null if the sender is not part of an editor instance, like a component
 running in standalone mode.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name="listenerData"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{Object}</span>
 					<b>listenerData</b>
-					
+
 					</div>
 					<div class="description">
 						Any extra data appended during the listener registration.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name="name"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{String}</span>
 					<b>name</b>
-					
+
 					</div>
 					<div class="description">
 						The event name.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name="sender"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{Object}</span>
 					<b>sender</b>
-					
+
 					</div>
 					<div class="description">
 						The object that publishes (sends) the event.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name="cancel"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>cancel</b>()
-					
+
 					</div>
 					<div class="description">
 						Indicates that the event is to be cancelled (if cancelable).
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
+
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -706,34 +706,34 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="stop"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>stop</b>()
-					
+
 					</div>
 					<div class="description">
 						Indicates that no further listeners are to be called.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
+
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -741,20 +741,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 This is the API entry point. The entire CKEditor code runs under this object.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_base.js.html">ckeditor_base.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.">
 				<caption>Namespace Summary</caption>
@@ -354,10 +354,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.">
 					<caption>Field Summary</caption>
@@ -369,5 +369,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -379,5 +379,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -390,5 +390,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -401,5 +401,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -413,16 +413,16 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.">
 					<caption>Method Summary</caption>
@@ -434,5 +434,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -443,5 +443,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -452,5 +452,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -461,5 +461,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -470,5 +470,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -479,5 +479,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -489,124 +489,124 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					This is the API entry point. The entire CKEditor code runs under this object.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name=".basePath"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{string}</span>
 					<span class="light">CKEDITOR.</span><b>basePath</b>
-					
+
 					</div>
 					<div class="description">
 						Contains the full URL for the CKEditor installation directory.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">// Alerts "http://www.example.com/ckeditor/" (e.g.)
 alert( <b>CKEDITOR.basePath</b> );</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 
 					<hr />
-				
+
 					<a name=".replaceByClassEnabled"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Boolean}</span>
 					<span class="light">CKEDITOR.</span><b>replaceByClassEnabled</b>
-					
+
 					</div>
 					<div class="description">
 						Indicates that CKEditor will attempty to replace all textareas with
 class name matching <a href="../symbols/CKEDITOR.html#.replaceClass">CKEDITOR.replaceClass</a>.
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">// Disable the auto-replace feature.
 CKEDITOR.replaceByClassEnabled = false;</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Default Value:</dt>
@@ -615,40 +615,40 @@
 							</dd>
 							</dl>
-						
+
 
 					<hr />
-				
+
 					<a name=".replaceClass"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{string}</span>
 					<span class="light">CKEDITOR.</span><b>replaceClass</b>
-					
+
 					</div>
 					<div class="description">
 						The class name used to identify &lt;textarea&gt; elements to be replace
 by CKEditor instances.
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">CKEDITOR.replaceClass = 'rich_editor';</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Default Value:</dt>
@@ -657,14 +657,14 @@
 							</dd>
 							</dl>
-						
+
 
 					<hr />
-				
+
 					<a name=".status"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{string}</span>
 					<span class="light">CKEDITOR.</span><b>status</b>
-					
+
 					</div>
 					<div class="description">
@@ -677,73 +677,73 @@
 			<li><b>ready</b>: the API can be fully used.</li>
 		</ul>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">if ( <b>CKEDITOR.status</b> == 'ready' )
 {
     // The API can now be fully used.
 }</pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name=".add"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.</span><b>add</b>(editor)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor.js.html">ckeditor.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>editor</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -751,54 +751,54 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".appendTo"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.</span><b>appendTo</b>(element, config)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>element</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>config</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -806,54 +806,54 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".create"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.</span><b>create</b>(instanceName, config)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>instanceName</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>config</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -861,37 +861,37 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".loadFullCore"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.</span><b>loadFullCore</b>()
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
-						
-						
+
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -899,50 +899,50 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".replace"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{undefined}</span>
 					<span class="light">CKEDITOR.</span><b>replace</b>(elementOrIdOrName, config)
-					
+
 					</div>
 					<div class="description">
 						Replaces a specific &lt;textarea&gt; with a CKEditor instance.
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">&lt;textarea id="myfield" name="myfield"&gt;&lt:/textarea&gt;
 ...
 <b>CKEDITOR.replace( 'myfield' )</b>;</pre>
-					
+
 					<pre class="code">var textarea = document.body.appendChild( document.createElement( 'textarea' ) );
 <b>CKEDITOR.replace( textarea )</b>;</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{object|string}</span> <b>elementOrIdOrName</b>
-									
+
 								</dt>
 								<dd>The DOM element (textarea), its
 		ID or name.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>config</b>
@@ -952,9 +952,9 @@
 		editor instance. Configurations set here will override global CKEditor
 		settings.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -962,37 +962,37 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".replaceAll"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{undefined}</span>
 					<span class="light">CKEDITOR.</span><b>replaceAll</b>()
-					
+
 					</div>
 					<div class="description">
 						Replace all &lt;textarea&gt; elements available in the document with
 editor instances.
-						
+
 							<br />
 							<i>Defined in: </i> <a href="../symbols/src/_source_core__ckeditor_basic.js.html">ckeditor_basic.js</a>.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code">// Replace all &lt;textarea&gt; elements in the page.
 CKEDITOR.replaceAll();</pre>
-					
+
 					<pre class="code">// Replace all &lt;textarea class="myClassName"&gt; elements in the page.
 CKEDITOR.replaceAll( 'myClassName' );</pre>
-					
+
 					<pre class="code">// Selectively replace &lt;textarea&gt; elements, based on custom assertions.
 CKEDITOR.replaceAll( function( textarea, config )
@@ -1003,10 +1003,10 @@
         // developer can customize the instance.
     } );</pre>
-					
-					
-					
-						
-						
-						
+
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -1014,20 +1014,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.loader.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.loader.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.loader.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.loader</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.loader
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Load core scripts and their dependencies from _source.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__loader.js.html">loader.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.loader.">
 				<caption>Namespace Summary</caption>
@@ -354,10 +354,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.loader.">
 					<caption>Field Summary</caption>
@@ -369,5 +369,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -379,16 +379,16 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.loader.">
 					<caption>Method Summary</caption>
@@ -400,5 +400,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -409,131 +409,131 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.loader</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Load core scripts and their dependencies from _source.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name=".loadedScripts"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Array}</span>
 					<span class="light">CKEDITOR.loader.</span><b>loadedScripts</b>
-					
+
 					</div>
 					<div class="description">
 						The list of loaded scripts in the loading order.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name=".load"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.loader.</span><b>load</b>(scriptName)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>scriptName</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -541,20 +541,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.plugins.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.plugins.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.plugins.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.plugins</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,151 +189,151 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.plugins
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
 				<br />Extends
 					<a href="../symbols/CKEDITOR.resourceManager.html#constructor">CKEDITOR.resourceManager</a>.<br />
-				
-			
-				
+
+
+
 Manages plugins registration and loading.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__plugins.js.html">plugins.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.plugins.">
 				<caption>Namespace Summary</caption>
@@ -356,74 +356,74 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
-				
-				
+
+
+
+
+
 				<dl class="inheritsList">
 				<dt>Methods borrowed from class <a href="../symbols/CKEDITOR.resourceManager.html#constructor">CKEDITOR.resourceManager</a>: </dt><dd><a href="../symbols/CKEDITOR.resourceManager.html#add">add</a>, <a href="../symbols/CKEDITOR.resourceManager.html#get">get</a>, <a href="../symbols/CKEDITOR.resourceManager.html#getPath">getPath</a>, <a href="../symbols/CKEDITOR.resourceManager.html#import">import</a>, <a href="../symbols/CKEDITOR.resourceManager.html#load">load</a></dd>
 				</dl>
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.plugins</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Manages plugins registration and loading.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.resourceManager.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.resourceManager.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.resourceManager.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.resourceManager</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Function Namespace CKEDITOR.resourceManager
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Base class for resource managers, like plugins and themes.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__resourcemanager.js.html">resourcemanager.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.resourceManager.">
 				<caption>Function Namespace Summary</caption>
@@ -354,13 +354,13 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.resourceManager.">
 					<caption>Method Summary</caption>
@@ -372,5 +372,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -381,5 +381,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -390,5 +390,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -399,5 +399,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -408,5 +408,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -417,118 +417,118 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Function Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.resourceManager</b>(basePath, fileName)
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Base class for resource managers, like plugins and themes.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
+
+
+
+
+
+
+
+
 						<dl class="detailList">
 						<dt class="heading">Parameters:</dt>
-						
+
 							<dt>
 								 <b>basePath</b>
-								
+
 							</dt>
 								<dd></dd>
-						
+
 							<dt>
 								 <b>fileName</b>
-								
+
 							</dt>
 								<dd></dd>
-						
+
 						</dl>
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name="add"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>add</b>(name, definition)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>name</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>definition</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -536,45 +536,45 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="get"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>get</b>(name)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>name</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -582,45 +582,45 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="getPath"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>getPath</b>(name)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>name</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -628,51 +628,51 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="import"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>import</b>(name, path)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>name</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>path</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -680,47 +680,47 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name="load"> </a>
 					<div class="fixedFont">
-					
-					
+
+
 					<b>load</b>(name, callback, scope)
-					
+
 					</div>
 					<div class="description">
 						Loads one or more items.
-						
-						
-					</div>
-					
-					
-					
+
+
+					</div>
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String|Array}</span> <b>name</b>
-									
+
 								</dt>
 								<dd>The name of the item to load.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Function}</span> <b>callback</b>
-									
+
 								</dt>
 								<dd>A function to be called when all plugins are loaded.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>scope</b>
@@ -728,9 +728,9 @@
 								</dt>
 								<dd>The scope object to be used for the callback call.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -738,20 +738,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.scriptLoader.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.scriptLoader.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.scriptLoader.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.scriptLoader</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.scriptLoader
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Load scripts asynchronously.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__scriptloader.js.html">scriptloader.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.scriptLoader.">
 				<caption>Namespace Summary</caption>
@@ -354,13 +354,13 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.scriptLoader.">
 					<caption>Method Summary</caption>
@@ -372,5 +372,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -381,5 +381,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -390,113 +390,113 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.scriptLoader</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Load scripts asynchronously.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name=".load"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.scriptLoader.</span><b>load</b>(scriptUrl, callback, scope, noCheck)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>scriptUrl</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>callback</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>scope</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>noCheck</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -504,45 +504,45 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".loadCode"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.scriptLoader.</span><b>loadCode</b>(code)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>code</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -550,20 +550,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.test.assert.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.test.assert.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.test.assert.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.test.assert</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,150 +189,150 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.test.assert
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 The assertion namespace, containing all assertion functions. Currently,
 this is an alias for YAHOO.util.Assert.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__test.js.html">test.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.test.assert.">
 				<caption>Namespace Summary</caption>
@@ -355,29 +355,29 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.test.assert</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
@@ -385,36 +385,36 @@
 					The assertion namespace, containing all assertion functions. Currently,
 this is an alias for YAHOO.util.Assert.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.test.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.test.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.test.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.test</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,150 +189,150 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.test
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Contains functions used at our testing environment. Currently,
 our testing system is based on the YUI Test Project.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__test.js.html">test.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.test.">
 				<caption>Namespace Summary</caption>
@@ -355,18 +355,18 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
-				
-				
-			
+
+
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.test.">
 					<caption>Method Summary</caption>
@@ -378,5 +378,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -387,29 +387,29 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.test</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
@@ -417,67 +417,67 @@
 					Contains functions used at our testing environment. Currently,
 our testing system is based on the YUI Test Project.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name=".addTestCase"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.test.</span><b>addTestCase</b>(testCase)
-					
+
 					</div>
 					<div class="description">
 						Adds a test case to the test runner.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>testCase</b>
-									
+
 								</dt>
 								<dd>The test case object. See other tests for
 		examples.</dd>
-							
+
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -485,20 +485,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.themes.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.themes.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.themes.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.themes</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,151 +189,151 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.themes
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
 				<br />Extends
 					<a href="../symbols/CKEDITOR.resourceManager.html#constructor">CKEDITOR.resourceManager</a>.<br />
-				
-			
-				
+
+
+
 Manages themes registration and loading.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__themes.js.html">themes.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.themes.">
 				<caption>Namespace Summary</caption>
@@ -356,74 +356,74 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
-				
-				
+
+
+
+
+
 				<dl class="inheritsList">
 				<dt>Methods borrowed from class <a href="../symbols/CKEDITOR.resourceManager.html#constructor">CKEDITOR.resourceManager</a>: </dt><dd><a href="../symbols/CKEDITOR.resourceManager.html#add">add</a>, <a href="../symbols/CKEDITOR.resourceManager.html#get">get</a>, <a href="../symbols/CKEDITOR.resourceManager.html#getPath">getPath</a>, <a href="../symbols/CKEDITOR.resourceManager.html#import">import</a>, <a href="../symbols/CKEDITOR.resourceManager.html#load">load</a></dd>
 				</dl>
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.themes</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Manages themes registration and loading.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.tools.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.tools.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.tools.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.tools</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,149 +189,149 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Namespace CKEDITOR.tools
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
+
+
+
 Utility functions.
-				
-				
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__tools.js.html">tools.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.tools.">
 				<caption>Namespace Summary</caption>
@@ -354,13 +354,13 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.tools.">
 					<caption>Method Summary</caption>
@@ -372,5 +372,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -381,5 +381,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -390,5 +390,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -399,5 +399,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&lt;static&gt; &nbsp;</td>
@@ -408,107 +408,107 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Namespace Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.tools</b>
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Utility functions.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name=".each"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.tools.</span><b>each</b>(object, callback, scope)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>object</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>callback</b>
-									
+
 								</dt>
 								<dd></dd>
-							
+
 								<dt>
 									<b>scope</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -516,28 +516,28 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".extend"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{Object}</span>
 					<span class="light">CKEDITOR.tools.</span><b>extend</b>(target, source, overwrite)
-					
+
 					</div>
 					<div class="description">
 						Copy the properties from one object to another. By default, properties
 already present in the target object <strong>are not</strong> overwritten.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">// Create the sample object.
 var myObject =
@@ -556,23 +556,23 @@
 for ( var p in myObject )
     alert( p ) ;</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>target</b>
-									
+
 								</dt>
 								<dd>The object to be extended.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>source</b>
-									
+
 								</dt>
 								<dd>The object from which copy properties.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Boolean}</span> <b>overwrite</b>
@@ -581,9 +581,9 @@
 								<dd>Indicates that properties already present
 		in the target object must be overwritten.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -591,34 +591,34 @@
 							</dl>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Returns:</dt>
-							
+
 								<dd><span class="light fixedFont">{Object}</span> the extended object (target).</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 
 					<hr />
-				
+
 					<a name=".globalEval"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
+					<div class="fixedFont">&lt;static&gt;
+
 					<span class="light">{undefined}</span>
 					<span class="light">CKEDITOR.tools.</span><b>globalEval</b>(script, win)
-					
+
 					</div>
 					<div class="description">
 						Evaluates a script in a window (global) scope.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">var script = 'function sample() { alert( "Go!" ); }';
 
@@ -632,17 +632,17 @@
 window.sample();
 window.parent.sample();</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String}</span> <b>script</b>
-									
+
 								</dt>
 								<dd>The script code to be evaluated.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>win</b>
@@ -650,9 +650,9 @@
 								</dt>
 								<dd>The target window. Defaults to the current window.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -660,45 +660,45 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
+
+
+
+
+
 
 					<hr />
-				
+
 					<a name=".isArray"> </a>
-					<div class="fixedFont">&lt;static&gt; 
-					
-					
+					<div class="fixedFont">&lt;static&gt;
+
+
 					<span class="light">CKEDITOR.tools.</span><b>isArray</b>(object)
-					
+
 					</div>
 					<div class="description">
 						<span style="color:red">NO DOCUMENTATION AVAILABLE</span>
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<b>object</b>
-									
+
 								</dt>
 								<dd></dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -706,20 +706,20 @@
 							</dl>
 							</dl>
-						
-						
-						
-						
-						
-
-					
-				
-			
-			
+
+
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.xml.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.xml.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/CKEDITOR.xml.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - CKEDITOR.xml</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,148 +189,148 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Class CKEDITOR.xml
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
-				
-				
+
+
+
+
+
 					<br /><i>Defined in: </i> <a href="../symbols/src/_source_core__xml.js.html">xml.js</a>.
-				
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CKEDITOR.xml.">
 				<caption>Class Summary</caption>
@@ -353,10 +353,10 @@
 				</tbody>
 			</table>
-			
+
 
 <!-- ============================== properties summary ===================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CKEDITOR.xml.">
 					<caption>Field Summary</caption>
@@ -368,5 +368,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -378,16 +378,16 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
+
+
+
+
 
 <!-- ============================== methods summary ======================== -->
-			
-				
-				
+
+
+
 				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class CKEDITOR.xml.">
 					<caption>Method Summary</caption>
@@ -399,5 +399,5 @@
 					</thead>
 					<tbody>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -408,5 +408,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -417,5 +417,5 @@
 							</td>
 						</tr>
-					
+
 						<tr>
 							<td class="attributes">&nbsp;</td>
@@ -426,142 +426,142 @@
 							</td>
 						</tr>
-					
+
 					</tbody>
 				</table>
-				
-				
-				
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
+
+
+
+
+
+<!-- ============================== constructor details ==================== -->
+
 			<div class="details"><a name="constructor"> </a>
 				<div class="sectionTitle">
 					Class Detail
 				</div>
-				
+
 				<div class="fixedFont" style="float:left">
 						<b>CKEDITOR.xml</b>(xmlObjectOrData)
 				</div>
-				
-					
+
+
 						<div style="float:right">
 							<span class="heading">Since:</span>
 								3.0
 						</div>
-					
+
 				<div style="clear:both"></div>
 
 				<div class="description">
 					Represents a loaded XML document.
-					
+
 				</div>
 
-				
-				
-				
-				
-				
-				
-				
-					
+
+
+
+
+
+
+
+
 						<dl class="detailList">
 						<dt class="heading">Parameters:</dt>
-						
+
 							<dt>
 								<span class="light fixedFont">{object|string}</span>  <b>xmlObjectOrData</b>
-								
+
 							</dt>
 								<dd>A native XML (DOM document) object or
 		a string containing the XML definition to be loaded.</dd>
-						
+
 						</dl>
-					
-					
-					
-					
-					
-					
+
+
+
+
+
+
 
 			</div>
-			
-
-<!-- ============================== field details ========================== -->		
-			
+
+
+<!-- ============================== field details ========================== -->
+
 				<div class="sectionTitle">
 					Field Detail
 				</div>
-				
+
 					<a name="baseXml"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{object}</span>
 					<b>baseXml</b>
-					
+
 					</div>
 					<div class="description">
 						The native XML (DOM document) used by the class instance.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code"><span style="color:red">NO EXAMPLE AVAILABLE</span></pre>
-					
-					
-
-						
-						
+
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
 								<dd>3.0</dd>
 							</dl>
-						
-						
-						
-
-					
-				
-			
-
-<!-- ============================== method details ========================= -->		
-			
+
+
+
+
+
+
+
+
+<!-- ============================== method details ========================= -->
+
 				<div class="sectionTitle">
 					Method Detail
 				</div>
-				
+
 					<a name="getOuterXml"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{String}</span>
 					<b>getOuterXml</b>(xpath, contextNode)
-					
+
 					</div>
 					<div class="description">
 						Gets the string representation of a XML node, based on a XPath query.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">// Create the XML instance.
 var xml = new CKEDITOR.xml( '<list><item id="test1" /><item id="test2" /></list>' );
 // Alert "<item id="test1" />".
 alert( xml.getOuterXml( 'list/item' ) );</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String}</span> <b>xpath</b>
-									
+
 								</dt>
 								<dd>The XPath query to execute.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>contextNode</b>
@@ -570,9 +570,9 @@
 								<dd>The XML DOM node to be used as the context
 		for the XPath query. The document root is used by default.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -580,35 +580,35 @@
 							</dl>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Returns:</dt>
-							
+
 								<dd><span class="light fixedFont">{String}</span> The textual representation of the XML node or null if
 		the query has no results.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 
 					<hr />
-				
+
 					<a name="selectNodes"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{Array}</span>
 					<b>selectNodes</b>(xpath, contextNode)
-					
+
 					</div>
 					<div class="description">
 						Gets a list node from the XML document, based on a XPath query.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">// Create the XML instance.
 var xml = new CKEDITOR.xml( '<list><item id="test1" /><item id="test2" /></list>' );
@@ -618,17 +618,17 @@
 for ( var i = 0 ; i < itemNodes.length ; i++ )
     alert( itemNodes[i].nodeName );</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String}</span> <b>xpath</b>
-									
+
 								</dt>
 								<dd>The XPath query to execute.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>contextNode</b>
@@ -637,9 +637,9 @@
 								<dd>The XML DOM node to be used as the context
 		for the XPath query. The document root is used by default.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -647,35 +647,35 @@
 							</dl>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Returns:</dt>
-							
+
 								<dd><span class="light fixedFont">{Array}</span> An array containing all matched nodes. The array will
 		be empty if the query has no results.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 
 					<hr />
-				
+
 					<a name="selectSingleNode"> </a>
 					<div class="fixedFont">
-					
+
 					<span class="light">{Object}</span>
 					<b>selectSingleNode</b>(xpath, contextNode)
-					
+
 					</div>
 					<div class="description">
 						Get a single node from the XML document, based on a XPath query.
-						
-						
+
+
 					</div>
-					
-					
-					
+
+
+
 					<pre class="code">// Create the XML instance.
 var xml = new CKEDITOR.xml( '<list><item id="test1" /><item id="test2" /></list>' );
@@ -684,17 +684,17 @@
 // Alert "item".
 alert( itemNode.nodeName );</pre>
-					
-					
-					
-						
+
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Parameters:</dt>
-							
+
 								<dt>
 									<span class="light fixedFont">{String}</span> <b>xpath</b>
-									
+
 								</dt>
 								<dd>The XPath query to execute.</dd>
-							
+
 								<dt>
 									<span class="light fixedFont">{Object}</span> <b>contextNode</b>
@@ -703,9 +703,9 @@
 								<dd>The XML DOM node to be used as the context
 		for the XPath query. The document root is used by default.</dd>
-							
-							</dl>
-						
-						
-						
+
+							</dl>
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Since:</dt>
@@ -713,27 +713,27 @@
 							</dl>
 							</dl>
-						
-						
-						
+
+
+
 							<dl class="detailList">
 							<dt class="heading">Returns:</dt>
-							
+
 								<dd><span class="light fixedFont">{Object}</span> A XML node element or null if the query has no results.</dd>
-							
-							</dl>
-						
-						
-						
-
-					
-				
-			
-			
+
+							</dl>
+
+
+
+
+
+
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:10 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/_global_.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/_global_.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/_global_.html	(revision 2130)
@@ -5,5 +5,5 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<meta name="generator" content="JsDoc Toolkit" />
-		
+
 		<title>JsDoc Reference - _global_</title>
 
@@ -148,5 +148,5 @@
 
 .detailList {
-	margin-left: 20px; 
+	margin-left: 20px;
 	line-height: 15px;
 }
@@ -175,5 +175,5 @@
 
 	<body>
-<!-- ============================== header ================================= -->	
+<!-- ============================== header ================================= -->
 		<!-- begin static/header.html -->
 		<div id="header">
@@ -189,168 +189,168 @@
 <h2>Namespaces</h2>
 <ul class="classList">
-	
+
 	<li><a href="../symbols/_global_.html">_global_</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.html">CKEDITOR</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.ajax.html">CKEDITOR.ajax</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.config.html">CKEDITOR.config</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.dom.html">CKEDITOR.dom</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.env.html">CKEDITOR.env</a></li>
-	
-	
-	
-	
-	
+
+
+
+
+
 	<li><a href="../symbols/CKEDITOR.loader.html">CKEDITOR.loader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.plugins.html">CKEDITOR.plugins</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.resourceManager.html">CKEDITOR.resourceManager</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.scriptLoader.html">CKEDITOR.scriptLoader</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.html">CKEDITOR.test</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.test.assert.html">CKEDITOR.test.assert</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.themes.html">CKEDITOR.themes</a></li>
-	
+
 	<li><a href="../symbols/CKEDITOR.tools.html">CKEDITOR.tools</a></li>
-	
-	
-	
+
+
+
 </ul>
 <h2>Classes</h2>
 <ul class="classList">
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.dom.element.html">CKEDITOR.dom.element</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.editor.html">CKEDITOR.editor</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.event.html">CKEDITOR.event</a>
 		</li>
-	
+
 		<li>
 			<a href="../symbols/CKEDITOR.eventInfo.html">CKEDITOR.eventInfo</a>
 		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
-		<li>
-			
-		</li>
-	
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
+		<li>
+
+		</li>
+
 		<li>
 			<a href="../symbols/CKEDITOR.xml.html">CKEDITOR.xml</a>
 		</li>
-	
+
 </ul>
 <hr />
 			<!-- end publish.classesIndex -->
 		</div>
-		
+
 		<div id="content">
 <!-- ============================== class title ============================ -->
 			<h1 class="classTitle">
-				
+
 				Built-In Namespace _global_
 			</h1>
 
-<!-- ============================== class summary ========================== -->			
+<!-- ============================== class summary ========================== -->
 			<p class="description">
-				
-			
-				
-				
-				
+
+
+
+
+
 			</p>
 
-<!-- ============================== constructor summary ==================== -->			
-			
+<!-- ============================== constructor summary ==================== -->
+
 
 <!-- ============================== properties summary ===================== -->
-			
+
 
 <!-- ============================== methods summary ======================== -->
-			
-
-<!-- ============================== constructor details ==================== -->		
-			
-
-<!-- ============================== field details ========================== -->		
-			
-
-<!-- ============================== method details ========================= -->		
-			
-			
+
+
+<!-- ============================== constructor details ==================== -->
+
+
+<!-- ============================== field details ========================== -->
+
+
+<!-- ============================== method details ========================= -->
+
+
 			<hr />
 		</div>
-		
+
 <!-- ============================== footer ================================= -->
 		<div class="fineprint" style="clear:both">
-			
+
 			Documentation generated by <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> 2.0.1 on Sun Jun 22 2008 00:00:09 GMT+0200 (CEST)
 		</div>
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core___bootstrap.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core___bootstrap.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core___bootstrap.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">// Load core plugins.</span><span class="WHIT">
 <span class='line'> 23</span> </span><span class="NAME">CKEDITOR.plugins.load</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.config.corePlugins.split</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">','</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
@@ -35,5 +35,5 @@
 <span class='line'> 28</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="WHIT">			</span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.replace._pending</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 30</span> 
+<span class='line'> 30</span>
 <span class='line'> 31</span> </span><span class="WHIT">			</span><span class="NAME">CKEDITOR.tools.each</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">pending</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">replaceInfo</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 32</span> </span><span class="WHIT">				</span><span class="PUNC">{</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ajax.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ajax.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ajax.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Ajax methods for data loading.
@@ -40,11 +40,11 @@
 <span class='line'> 33</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">CKEDITOR.env.IE</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">location.protocol</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">'file:'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 34</span> </span><span class="WHIT">			</span><span class="KEYW">try</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">XMLHttpRequest</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">catch</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 35</span> 
+<span class='line'> 35</span>
 <span class='line'> 36</span> </span><span class="WHIT">		</span><span class="KEYW">try</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ActiveXObject</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'Msxml2.XMLHTTP'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">catch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 37</span> </span><span class="WHIT">		</span><span class="KEYW">try</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ActiveXObject</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'Microsoft.XMLHTTP'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">catch</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 38</span> 
+<span class='line'> 38</span>
 <span class='line'> 39</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 40</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 41</span> 
+<span class='line'> 41</span>
 <span class='line'> 42</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">checkStatus</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xhr</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 43</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -54,5 +54,5 @@
 <span class='line'> 47</span> </span><span class="WHIT">		</span><span class="COMM">//	   0 : Returned when running locally (file://)</span><span class="WHIT">
 <span class='line'> 48</span> </span><span class="WHIT">		</span><span class="COMM">//	1223 : IE may change 204 to 1223 (see http://dev.jquery.com/ticket/1450)</span><span class="WHIT">
-<span class='line'> 49</span> 
+<span class='line'> 49</span>
 <span class='line'> 50</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xhr.readyState</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">4</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT">
 <span class='line'> 51</span> </span><span class="WHIT">				</span><span class="PUNC">(</span><span class="WHIT">	</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xhr.status</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">200</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">xhr.status</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NUMB">300</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -61,5 +61,5 @@
 <span class='line'> 54</span> </span><span class="WHIT">					</span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">xhr.status</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1223</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 55</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 56</span> 
+<span class='line'> 56</span>
 <span class='line'> 57</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">getResponseText</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xhr</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 58</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -68,5 +68,5 @@
 <span class='line'> 61</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 62</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 63</span> 
+<span class='line'> 63</span>
 <span class='line'> 64</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">getResponseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xhr</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 65</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -78,16 +78,16 @@
 <span class='line'> 71</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 72</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 73</span> 
+<span class='line'> 73</span>
 <span class='line'> 74</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">load</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">callback</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">getResponseFn</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 75</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 76</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">async</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="PUNC">!</span><span class="NAME">callback</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 77</span> 
+<span class='line'> 77</span>
 <span class='line'> 78</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">xhr</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">createXMLHttpRequest</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 79</span> 
+<span class='line'> 79</span>
 <span class='line'> 80</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">xhr</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 81</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 82</span> 
+<span class='line'> 82</span>
 <span class='line'> 83</span> </span><span class="WHIT">		</span><span class="NAME">xhr.open</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'GET'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">async</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 84</span> 
+<span class='line'> 84</span>
 <span class='line'> 85</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">async</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 86</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -103,10 +103,10 @@
 <span class='line'> 96</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 97</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 98</span> 
+<span class='line'> 98</span>
 <span class='line'> 99</span> </span><span class="WHIT">		</span><span class="NAME">xhr.send</span><span class="PUNC">(</span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>100</span> 
+<span class='line'>100</span>
 <span class='line'>101</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">async</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="STRN">''</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">getResponseFn</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xhr</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>102</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>103</span> 
+<span class='line'>103</span>
 <span class='line'>104</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> 	</span><span class="COMM">/** @lends CKEDITOR.ajax */</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>105</span> </span><span class="WHIT">	</span><span class="WHIT">
@@ -134,5 +134,5 @@
 <span class='line'>127</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">load</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">url</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">callback</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">getResponseText</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>128</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>129</span> 
+<span class='line'>129</span>
 <span class='line'>130</span> </span><span class="WHIT">		</span><span class="COMM">/**
 <span class='line'>131</span> 		 * Loads data from an URL as XML.
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor.js.html	(revision 2130)
@@ -26,10 +26,10 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">// Remove the CKEDITOR.loadFullCore reference defined on ckeditor_basic.</span><span class="WHIT">
 <span class='line'> 23</span> </span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.loadFullCore</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 24</span> 
+<span class='line'> 24</span>
 <span class='line'> 25</span> </span><span class="NAME">CKEDITOR.instances</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 26</span> 
+<span class='line'> 26</span>
 <span class='line'> 27</span> </span><span class="COMM">// Overwrite the basic _replaceElement implementation with the definitive one.</span><span class="WHIT">
 <span class='line'> 28</span> </span><span class="NAME">CKEDITOR.replace._replaceElement</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -38,27 +38,27 @@
 <span class='line'> 31</span> </span><span class="WHIT">	</span><span class="COMM">// instance.</span><span class="WHIT">
 <span class='line'> 32</span> </span><span class="WHIT">	</span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 33</span> 
+<span class='line'> 33</span>
 <span class='line'> 34</span> </span><span class="WHIT">	</span><span class="COMM">// Create the editor instance.</span><span class="WHIT">
 <span class='line'> 35</span> </span><span class="WHIT">	</span><span class="NAME">CKEDITOR.add</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.editor</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 36</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 37</span> 
+<span class='line'> 37</span>
 <span class='line'> 38</span> </span><span class="NAME">CKEDITOR.add</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 39</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 40</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">editor.name</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 41</span> 
+<span class='line'> 41</span>
 <span class='line'> 42</span> </span><span class="WHIT">	</span><span class="COMM">// Abort it there is already an instance with that name.</span><span class="WHIT">
 <span class='line'> 43</span> </span><span class="WHIT">	</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.instances</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 44</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 45</span> 
+<span class='line'> 45</span>
 <span class='line'> 46</span> </span><span class="WHIT">	</span><span class="NAME">CKEDITOR.instances</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 47</span> 
+<span class='line'> 47</span>
 <span class='line'> 48</span> </span><span class="WHIT">	</span><span class="NAME">CKEDITOR.fire</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'instancecreated'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 49</span> </span><span class="WHIT">	</span><span class="NAME">editor.fireOnce</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'instancecreated'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 50</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 51</span> 
+<span class='line'> 51</span>
 <span class='line'> 52</span> </span><span class="COMM">// Set the status to "loading", which means that the main CKEDITOR object has</span><span class="WHIT">
 <span class='line'> 53</span> </span><span class="COMM">// been created, and the rest is getting loaded.</span><span class="WHIT">
 <span class='line'> 54</span> </span><span class="NAME">CKEDITOR.status</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'loading'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 55</span> 
+<span class='line'> 55</span>
 <span class='line'> 56</span> </span><span class="COMM">// Load the bootstrap script.</span><span class="WHIT">
 <span class='line'> 57</span> </span><span class="NAME">CKEDITOR.loader.load</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'core/_bootstrap'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor_base.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor_base.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor_base.js.html	(revision 2130)
@@ -26,14 +26,14 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">// #### Compressed Code</span><span class="WHIT">
 <span class='line'> 23</span> </span><span class="COMM">// Must be updated on changes in the script, as well as updated in the</span><span class="WHIT">
 <span class='line'> 24</span> </span><span class="COMM">// ckeditor.js and ckeditor_basic.js files.</span><span class="WHIT">
-<span class='line'> 25</span> 
+<span class='line'> 25</span>
 <span class='line'> 26</span> </span><span class="COMM">// if (!window.CKEDITOR){window.CKEDITOR=(function(){return {status:'unloaded',basePath:(function(){var A='';var B=document.getElementsByTagName('script');for (var i=0;i&lt;B.length;i++){var C=B[i].src.match(/(^|.*[\\\/])ckeditor(?:_basic)?.js(?:\?.*)?$/i);if (C){A=C[1];break;}};if (A.indexOf('://')==-1){if (A.indexOf('/')==0) A=location.href.match(/^.*?:\/\/[^\/]*/)[0]+A;else A=location.href.match(/^[^\?]*\//)[0]+A;};return A;})()};})();};</span><span class="WHIT">
-<span class='line'> 27</span> 
+<span class='line'> 27</span>
 <span class='line'> 28</span> </span><span class="COMM">// #### Raw code</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="COMM">// ATTENTION: read the above "Compressed Code" notes when changing this code.</span><span class="WHIT">
-<span class='line'> 30</span> 
+<span class='line'> 30</span>
 <span class='line'> 31</span> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">window.CKEDITOR</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 32</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -65,5 +65,5 @@
 <span class='line'> 58</span> 			 */</span><span class="WHIT">
 <span class='line'> 59</span> </span><span class="WHIT">			</span><span class="NAME">status</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'unloaded'</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 60</span> 
+<span class='line'> 60</span>
 <span class='line'> 61</span> </span><span class="WHIT">			</span><span class="COMM">/**
 <span class='line'> 62</span> 			 * Contains the full URL for the CKEditor installation directory.
@@ -81,9 +81,9 @@
 <span class='line'> 74</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 75</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scripts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.getElementsByTagName</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'script'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 76</span> 
+<span class='line'> 76</span>
 <span class='line'> 77</span> </span><span class="WHIT">				</span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NAME">scripts.length</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 78</span> </span><span class="WHIT">				</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 79</span> </span><span class="WHIT">					</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">match</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scripts</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">src.match</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="REGX">/(^|.*[\\\/])ckeditor(?:_basic)?.js(?:\?.*)?$/i</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 80</span> 
+<span class='line'> 80</span>
 <span class='line'> 81</span> </span><span class="WHIT">					</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">match</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 82</span> </span><span class="WHIT">					</span><span class="PUNC">{</span><span class="WHIT">
@@ -92,5 +92,5 @@
 <span class='line'> 85</span> </span><span class="WHIT">					</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 86</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 87</span> 
+<span class='line'> 87</span>
 <span class='line'> 88</span> </span><span class="WHIT">				</span><span class="COMM">// In IE (only) the script.src string is the raw valued entered in the</span><span class="WHIT">
 <span class='line'> 89</span> </span><span class="WHIT">				</span><span class="COMM">// HTML. Other browsers return the full resolved URL instead.</span><span class="WHIT">
@@ -104,5 +104,5 @@
 <span class='line'> 97</span> </span><span class="WHIT">						</span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">location.href.match</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="REGX">/^[^\?]*\//</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">path</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 98</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 99</span> 
+<span class='line'> 99</span>
 <span class='line'>100</span> </span><span class="WHIT">				</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">path</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>101</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor_basic.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor_basic.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__ckeditor_basic.js.html	(revision 2130)
@@ -26,11 +26,11 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="NAME">CKEDITOR.event.implementOn</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 23</span> 
+<span class='line'> 23</span>
 <span class='line'> 24</span> </span><span class="NAME">CKEDITOR.loadFullCore</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 25</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 26</span> </span><span class="WHIT">	</span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.loadFullCore</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 27</span> 
+<span class='line'> 27</span>
 <span class='line'> 28</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">script</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.createElement</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'script'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="WHIT">	</span><span class="NAME">script.type</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'text/javascript'</span><span class="PUNC">;</span><span class="WHIT">
@@ -39,5 +39,5 @@
 <span class='line'> 32</span> </span><span class="WHIT">	</span><span class="NAME">document.getElementsByTagName</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'head'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">appendChild</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">script</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">	</span><span class="WHIT">
 <span class='line'> 33</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 34</span> 
+<span class='line'> 34</span>
 <span class='line'> 35</span> </span><span class="COMM">/**
 <span class='line'> 36</span>  * The class name used to identify &lt;textarea&gt; elements to be replace
@@ -49,5 +49,5 @@
 <span class='line'> 42</span>  */</span><span class="WHIT">
 <span class='line'> 43</span> </span><span class="NAME">CKEDITOR.replaceClass</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'ckeditor'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 44</span> 
+<span class='line'> 44</span>
 <span class='line'> 45</span> </span><span class="COMM">/**
 <span class='line'> 46</span>  * Indicates that CKEditor will attempty to replace all textareas with
@@ -60,5 +60,5 @@
 <span class='line'> 53</span>  */</span><span class="WHIT">
 <span class='line'> 54</span> </span><span class="NAME">CKEDITOR.replaceByClassEnabled</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 55</span> 
+<span class='line'> 55</span>
 <span class='line'> 56</span> </span><span class="COMM">/**
 <span class='line'> 57</span>  * Replaces a specific &lt;textarea&gt; with a CKEditor instance.
@@ -82,5 +82,5 @@
 <span class='line'> 75</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 76</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">elementOrIdOrName</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 77</span> 
+<span class='line'> 77</span>
 <span class='line'> 78</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="STRN">'object'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 79</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -89,5 +89,5 @@
 <span class='line'> 82</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">textareasByName</span><span class="WHIT">	</span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.getElementsByName</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">elementOrIdOrName</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 83</span> </span><span class="WHIT">			</span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.getElementById</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">elementOrIdOrName</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">textareasByName</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 84</span> 
+<span class='line'> 84</span>
 <span class='line'> 85</span> </span><span class="WHIT">			</span><span class="KEYW">while</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 86</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
@@ -96,5 +96,5 @@
 <span class='line'> 89</span> </span><span class="WHIT">				</span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">textareasByName</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 90</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 91</span> 
+<span class='line'> 91</span>
 <span class='line'> 92</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 93</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
@@ -103,9 +103,9 @@
 <span class='line'> 96</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 97</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 98</span> 
+<span class='line'> 98</span>
 <span class='line'> 99</span> </span><span class="WHIT">		</span><span class="NAME">CKEDITOR.replace._replaceElement</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>100</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>101</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>102</span> 
+<span class='line'>102</span>
 <span class='line'>103</span> </span><span class="COMM">// This function will be overwritten by the full core code implementation.</span><span class="WHIT">
 <span class='line'>104</span> </span><span class="NAME">CKEDITOR.replace._replaceElement</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -114,14 +114,14 @@
 <span class='line'>107</span> </span><span class="WHIT">	</span><span class="COMM">// effective replacement will be done by the full core code.</span><span class="WHIT">
 <span class='line'>108</span> </span><span class="WHIT">	</span><span class="NAME">textarea.style.visibility</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'hidden'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>109</span> 
+<span class='line'>109</span>
 <span class='line'>110</span> </span><span class="WHIT">	</span><span class="COMM">// Push the textarea in the array of pending replacements.</span><span class="WHIT">
 <span class='line'>111</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">pending</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.replace._pending</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.replace._pending</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>112</span> </span><span class="WHIT">	</span><span class="NAME">pending.push</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>113</span> 
+<span class='line'>113</span>
 <span class='line'>114</span> </span><span class="WHIT">	</span><span class="COMM">// Check if it is time to load the full core code.</span><span class="WHIT">
 <span class='line'>115</span> </span><span class="WHIT">	</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.loadFullCore</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.status</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'basic_ready'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>116</span> </span><span class="WHIT">		</span><span class="NAME">CKEDITOR.loadFullCore</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>117</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>118</span> 
+<span class='line'>118</span>
 <span class='line'>119</span> </span><span class="COMM">/**
 <span class='line'>120</span>  * Replace all &lt;textarea&gt; elements available in the document with
@@ -147,5 +147,5 @@
 <span class='line'>140</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>141</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">textareas</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.getElementsByTagName</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'textarea'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>142</span> 
+<span class='line'>142</span>
 <span class='line'>143</span> </span><span class="WHIT">	</span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NAME">textareas.length</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>144</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -153,16 +153,16 @@
 <span class='line'>146</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">textareas</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>147</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">textarea.name</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>148</span> 
+<span class='line'>148</span>
 <span class='line'>149</span> </span><span class="WHIT">		</span><span class="COMM">// The "name" and/or "id" attribute must exist.</span><span class="WHIT">
 <span class='line'>150</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">textarea.name</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">textarea.id</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>151</span> </span><span class="WHIT">			</span><span class="KEYW">continue</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>152</span> 
+<span class='line'>152</span>
 <span class='line'>153</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">arguments</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'string'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>154</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>155</span> </span><span class="WHIT">			</span><span class="COMM">// The textarea class name could be passed as the function</span><span class="WHIT">
 <span class='line'>156</span> </span><span class="WHIT">			</span><span class="COMM">// parameter.</span><span class="WHIT">
-<span class='line'>157</span> 
+<span class='line'>157</span>
 <span class='line'>158</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">classRegex</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">RegExp</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'(?:^| )'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">arguments</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'(?:$| )'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>159</span> 
+<span class='line'>159</span>
 <span class='line'>160</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">classRegex.test</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea.className</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>161</span> </span><span class="WHIT">				</span><span class="KEYW">continue</span><span class="PUNC">;</span><span class="WHIT">
@@ -176,17 +176,17 @@
 <span class='line'>169</span> </span><span class="WHIT">				</span><span class="KEYW">continue</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>170</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'>171</span> 
+<span class='line'>171</span>
 <span class='line'>172</span> </span><span class="WHIT">		</span><span class="NAME">this.replace</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">textarea</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>173</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>174</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>175</span> 
+<span class='line'>175</span>
 <span class='line'>176</span> </span><span class="NAME">CKEDITOR.create</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">instanceName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>177</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>178</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>179</span> 
+<span class='line'>179</span>
 <span class='line'>180</span> </span><span class="NAME">CKEDITOR.appendTo</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">element</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>181</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>182</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>183</span> 
+<span class='line'>183</span>
 <span class='line'>184</span> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.status</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'unloaded'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>185</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -198,11 +198,11 @@
 <span class='line'>191</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.replaceByClassEnabled</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>192</span> </span><span class="WHIT">				</span><span class="NAME">CKEDITOR.replaceAll</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.replaceClass</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>193</span> 
+<span class='line'>193</span>
 <span class='line'>194</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.replace._pending</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.status</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'basic_loaded'</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.loadFullCore</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>195</span> </span><span class="WHIT">				</span><span class="NAME">CKEDITOR.loadFullCore</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>196</span> 
+<span class='line'>196</span>
 <span class='line'>197</span> </span><span class="WHIT">			</span><span class="NAME">CKEDITOR.status</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'basic_ready'</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>198</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>199</span> 
+<span class='line'>199</span>
 <span class='line'>200</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">window.addEventListener</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>201</span> </span><span class="WHIT">			</span><span class="NAME">window.addEventListener</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'load'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">onload</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
@@ -211,5 +211,5 @@
 <span class='line'>204</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>205</span> </span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'>206</span> 
+<span class='line'>206</span>
 <span class='line'>207</span> </span><span class="NAME">CKEDITOR.status</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">'basic_loaded'</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>208</span> </span></pre></body></html>
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__config.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__config.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__config.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Holds the default configuration settings.
@@ -35,5 +35,5 @@
 <span class='line'> 28</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="WHIT">	</span><span class="NAME">customConfig</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.basePath</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'config.js'</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 30</span> 
+<span class='line'> 30</span>
 <span class='line'> 31</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 32</span> 	 * The base href URL used to resolve relative and absolute URLs in the
@@ -45,9 +45,9 @@
 <span class='line'> 38</span> 	 */</span><span class="WHIT">
 <span class='line'> 39</span> </span><span class="WHIT">	</span><span class="NAME">baseHref</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 40</span> 
+<span class='line'> 40</span>
 <span class='line'> 41</span> </span><span class="WHIT">	</span><span class="NAME">corePlugins</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 42</span> 
+<span class='line'> 42</span>
 <span class='line'> 43</span> </span><span class="WHIT">	</span><span class="NAME">plugins</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 44</span> 
+<span class='line'> 44</span>
 <span class='line'> 45</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 46</span> 	 * The theme to be used to build the UI.
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__dom.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__dom.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__dom.js.html	(revision 2130)
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__dom_element.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__dom_element.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__dom_element.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Represents a DOM element.
@@ -36,5 +36,5 @@
 <span class='line'> 29</span> </span><span class="WHIT">	</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">element</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'string'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 30</span> </span><span class="WHIT">		</span><span class="NAME">element</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.createElement</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">element</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 31</span> 
+<span class='line'> 31</span>
 <span class='line'> 32</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 33</span> 	 * The native DOM element represented by this class instance.
@@ -43,5 +43,5 @@
 <span class='line'> 36</span> </span><span class="WHIT">	</span><span class="NAME">this.$</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">element</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 37</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 38</span> 
+<span class='line'> 38</span>
 <span class='line'> 39</span> </span><span class="NAME">CKEDITOR.dom.element.getHead</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 40</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -49,5 +49,5 @@
 <span class='line'> 42</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">head</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 43</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 44</span> 
+<span class='line'> 44</span>
 <span class='line'> 45</span> </span><span class="NAME">CKEDITOR.dom.element.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT">
 <span class='line'> 46</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -56,5 +56,5 @@
 <span class='line'> 49</span> </span><span class="WHIT">		</span><span class="NAME">this.$.appendChild</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">node.$</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 50</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 51</span> 
+<span class='line'> 51</span>
 <span class='line'> 52</span> </span><span class="WHIT">	</span><span class="NAME">appendTo</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">element</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 53</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -66,30 +66,30 @@
 <span class='line'> 59</span> </span><span class="WHIT">		</span><span class="NAME">element.$.parentNode.insertBefore</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">this.$</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">element.$.nextSibling</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 60</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 61</span> 
+<span class='line'> 61</span>
 <span class='line'> 62</span> </span><span class="WHIT">	</span><span class="NAME">insertBefore</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">element</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 63</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 64</span> </span><span class="WHIT">		</span><span class="NAME">element.$.parentNode.insertBefore</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">this.$</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">element.$</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 65</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 66</span> 
+<span class='line'> 66</span>
 <span class='line'> 67</span> </span><span class="WHIT">	</span><span class="NAME">appendText</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">text</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 68</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 69</span> </span><span class="WHIT">		</span><span class="NAME">this.$.appendChild</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">document.createTextNode</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">text</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 70</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 71</span> 
+<span class='line'> 71</span>
 <span class='line'> 72</span> </span><span class="WHIT">	</span><span class="NAME">setText</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">text</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 73</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 74</span> </span><span class="WHIT">		</span><span class="NAME">this.$.text</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">text</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 75</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 76</span> 
+<span class='line'> 76</span>
 <span class='line'> 77</span> </span><span class="WHIT">	</span><span class="NAME">setHtml</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">html</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 78</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 79</span> </span><span class="WHIT">		</span><span class="NAME">this.$.innerHTML</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">html</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 80</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 81</span> 
+<span class='line'> 81</span>
 <span class='line'> 82</span> </span><span class="WHIT">	</span><span class="NAME">getId</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 83</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 84</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">this.$.id</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 85</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 86</span> 
+<span class='line'> 86</span>
 <span class='line'> 87</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 88</span> 	 * The value of the "name" attribute.
@@ -102,5 +102,5 @@
 <span class='line'> 95</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">this.$.name</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 96</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 97</span> 
+<span class='line'> 97</span>
 <span class='line'> 98</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 99</span> 	 * The element name. The name is always full lowercased.
@@ -113,5 +113,5 @@
 <span class='line'>106</span> </span><span class="WHIT">		</span><span class="COMM">// Cache the lowercased name inside a closure.</span><span class="WHIT">
 <span class='line'>107</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">nodeName</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.$.nodeName.toLowerCase</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>108</span> 
+<span class='line'>108</span>
 <span class='line'>109</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT">
 <span class='line'>110</span> </span><span class="WHIT">		</span><span class="COMM">/** @ignore */</span><span class="WHIT">
@@ -121,20 +121,20 @@
 <span class='line'>114</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>115</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>116</span> 
+<span class='line'>116</span>
 <span class='line'>117</span> </span><span class="WHIT">	</span><span class="NAME">hide</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>118</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>119</span> </span><span class="WHIT">		</span><span class="NAME">this.setStyle</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'display'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">'none'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>120</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>121</span> 
+<span class='line'>121</span>
 <span class='line'>122</span> </span><span class="WHIT">	</span><span class="NAME">show</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>123</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>124</span> </span><span class="WHIT">		</span><span class="NAME">this.setStyle</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'display'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">''</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>125</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>126</span> 
+<span class='line'>126</span>
 <span class='line'>127</span> </span><span class="WHIT">	</span><span class="NAME">setAttribute</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">attributeName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>128</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>129</span> </span><span class="WHIT">		</span><span class="NAME">this.$.setAttribute</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">attributeName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>130</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>131</span> 
+<span class='line'>131</span>
 <span class='line'>132</span> </span><span class="WHIT">	</span><span class="NAME">setAttributes</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">attributesPairs</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>133</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -144,5 +144,5 @@
 <span class='line'>137</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>138</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>139</span> 
+<span class='line'>139</span>
 <span class='line'>140</span> </span><span class="WHIT">	</span><span class="NAME">setStyle</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">styleName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">value</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>141</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__editor.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__editor.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__editor.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Represents an editor instance.
@@ -37,5 +37,5 @@
 <span class='line'> 30</span> </span><span class="WHIT">	</span><span class="COMM">// The counter for automatic instance names.</span><span class="WHIT">
 <span class='line'> 31</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">nameCounter</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 32</span> 
+<span class='line'> 32</span>
 <span class='line'> 33</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">getNewName</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 34</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -45,5 +45,5 @@
 <span class='line'> 38</span> </span><span class="WHIT">	</span><span class="WHIT">
 <span class='line'> 39</span> </span><span class="WHIT">	</span><span class="COMM">// ##### START: Config Privates</span><span class="WHIT">
-<span class='line'> 40</span> 
+<span class='line'> 40</span>
 <span class='line'> 41</span> </span><span class="WHIT">	</span><span class="COMM">// These function loads custom configuration files and cache the</span><span class="WHIT">
 <span class='line'> 42</span> </span><span class="WHIT">	</span><span class="COMM">// CKEDITOR.editorConfig functions defined on them, so there is no need to</span><span class="WHIT">
@@ -53,11 +53,11 @@
 <span class='line'> 46</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 47</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">customConfig</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">editor.config.customConfig</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 48</span> 
+<span class='line'> 48</span>
 <span class='line'> 49</span> </span><span class="WHIT">		</span><span class="COMM">// Check if there is a custom config to load.</span><span class="WHIT">
 <span class='line'> 50</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">customConfig</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 51</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 52</span> 
+<span class='line'> 52</span>
 <span class='line'> 53</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">loadedConfig</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">loadConfigLoaded</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">customConfig</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">loadConfigLoaded</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">customConfig</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">editors</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 54</span> 
+<span class='line'> 54</span>
 <span class='line'> 55</span> </span><span class="WHIT">		</span><span class="COMM">// If the custom config has already been downloaded, reuse it.</span><span class="WHIT">
 <span class='line'> 56</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">loadedConfig.fn</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -66,5 +66,5 @@
 <span class='line'> 59</span> </span><span class="WHIT">			</span><span class="COMM">// config file for the editor instance depending on it.</span><span class="WHIT">
 <span class='line'> 60</span> </span><span class="WHIT">			</span><span class="NAME">loadedConfig.fn.call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 61</span> 
+<span class='line'> 61</span>
 <span class='line'> 62</span> </span><span class="WHIT">			</span><span class="COMM">// If there is no other customConfig in the chain, fire the</span><span class="WHIT">
 <span class='line'> 63</span> </span><span class="WHIT">			</span><span class="COMM">// "configloaded" event.</span><span class="WHIT">
@@ -76,5 +76,5 @@
 <span class='line'> 69</span> </span><span class="WHIT">			</span><span class="COMM">// Add the editor to the list of editors waiting for this config.</span><span class="WHIT">
 <span class='line'> 70</span> </span><span class="WHIT">			</span><span class="NAME">loadedConfig.editors.push</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 71</span> 
+<span class='line'> 71</span>
 <span class='line'> 72</span> </span><span class="WHIT">			</span><span class="COMM">// Load the custom configuration file.</span><span class="WHIT">
 <span class='line'> 73</span> </span><span class="WHIT">			</span><span class="NAME">CKEDITOR.scriptLoader.load</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">customConfig</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
@@ -86,7 +86,7 @@
 <span class='line'> 79</span> </span><span class="WHIT">					</span><span class="KEYW">else</span><span class="WHIT">
 <span class='line'> 80</span> </span><span class="WHIT">						</span><span class="NAME">loadedConfig.fn</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 81</span> 
+<span class='line'> 81</span>
 <span class='line'> 82</span> </span><span class="WHIT">					</span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.editorConfig</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 83</span> 
+<span class='line'> 83</span>
 <span class='line'> 84</span> </span><span class="WHIT">					</span><span class="NAME">CKEDITOR.tools.each</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">loadedConfig.editors</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 85</span> </span><span class="WHIT">						</span><span class="PUNC">{</span><span class="WHIT">
@@ -95,12 +95,12 @@
 <span class='line'> 88</span> </span><span class="WHIT">							</span><span class="NAME">loadConfig</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 89</span> </span><span class="WHIT">						</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 90</span> 
+<span class='line'> 90</span>
 <span class='line'> 91</span> </span><span class="WHIT">					</span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">loadedConfig.editors</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 92</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 93</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 94</span> 
+<span class='line'> 94</span>
 <span class='line'> 95</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 96</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 97</span> 
+<span class='line'> 97</span>
 <span class='line'> 98</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">initConfig</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">instanceConfig</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 99</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -111,5 +111,5 @@
 <span class='line'>104</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">instanceConfig</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>105</span> </span><span class="WHIT">					</span><span class="NAME">CKEDITOR.tools.extend</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor.config</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">instanceConfig</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>106</span> 
+<span class='line'>106</span>
 <span class='line'>107</span> </span><span class="WHIT">				</span><span class="COMM">// Fire the "configloaded" event.</span><span class="WHIT">
 <span class='line'>108</span> </span><span class="WHIT">				</span><span class="NAME">editor.fireOnce</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'configloaded'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
@@ -118,22 +118,22 @@
 <span class='line'>111</span> </span><span class="WHIT">				</span><span class="NAME">loadPlugins</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>112</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>113</span> 
+<span class='line'>113</span>
 <span class='line'>114</span> </span><span class="WHIT">		</span><span class="COMM">// The instance config may override the customConfig setting to avoid</span><span class="WHIT">
 <span class='line'>115</span> </span><span class="WHIT">		</span><span class="COMM">// loading the default ~/config.js file.</span><span class="WHIT">
 <span class='line'>116</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">instanceConfig</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">instanceConfig.customConfig</span><span class="WHIT"> </span><span class="PUNC">!=</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>117</span> </span><span class="WHIT">			</span><span class="NAME">editor.config.customConfig</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">instanceConfig.customConfig</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>118</span> 
+<span class='line'>118</span>
 <span class='line'>119</span> </span><span class="WHIT">		</span><span class="COMM">// Load configs from the custom configuration files.</span><span class="WHIT">
 <span class='line'>120</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">loadConfig</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>121</span> </span><span class="WHIT">			</span><span class="NAME">editor.fireOnce</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'customconfigloaded'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>122</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>123</span> 
+<span class='line'>123</span>
 <span class='line'>124</span> </span><span class="WHIT">	</span><span class="COMM">// Basic config class to inherit the default settings from CKEDITOR.config.</span><span class="WHIT">
 <span class='line'>125</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">config</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>126</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>127</span> </span><span class="WHIT">	</span><span class="NAME">config.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.config</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>128</span> 
+<span class='line'>128</span>
 <span class='line'>129</span> </span><span class="WHIT">	</span><span class="COMM">// ##### END: Config Privates</span><span class="WHIT">
-<span class='line'>130</span> 
+<span class='line'>130</span>
 <span class='line'>131</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">loadPlugins</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>132</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -166,16 +166,16 @@
 <span class='line'>159</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>160</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>161</span> 
+<span class='line'>161</span>
 <span class='line'>162</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">element</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">instanceConfig</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>163</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>164</span> </span><span class="WHIT">		</span><span class="COMM">// Call the base constructor.</span><span class="WHIT">
 <span class='line'>165</span> </span><span class="WHIT">		</span><span class="NAME">CKEDITOR.event.call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>166</span> 
+<span class='line'>166</span>
 <span class='line'>167</span> </span><span class="WHIT">		</span><span class="NAME">this.element</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">element</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>168</span> </span><span class="WHIT">		</span><span class="NAME">this.name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">element.getId</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">element.getNameAtt</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">getNewName</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>169</span> 
+<span class='line'>169</span>
 <span class='line'>170</span> </span><span class="WHIT">		</span><span class="COMM">// Get the default settings.</span><span class="WHIT">
 <span class='line'>171</span> </span><span class="WHIT">		</span><span class="NAME">this.config</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">config</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>172</span> 
+<span class='line'>172</span>
 <span class='line'>173</span> </span><span class="WHIT">		</span><span class="COMM">// Call initConfig using events, to be sure that instancecreated is</span><span class="WHIT">
 <span class='line'>174</span> </span><span class="WHIT">		</span><span class="COMM">// fired first.</span><span class="WHIT">
@@ -186,5 +186,5 @@
 <span class='line'>179</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>180</span> </span><span class="PUNC">}</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>181</span> 
+<span class='line'>181</span>
 <span class='line'>182</span> </span><span class="NAME">CKEDITOR.editor.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT">
 <span class='line'>183</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -196,5 +196,5 @@
 <span class='line'>189</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.event.prototype.fire.call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">data</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>190</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>191</span> 
+<span class='line'>191</span>
 <span class='line'>192</span> </span><span class="WHIT">	</span><span class="NAME">fireOnce</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>193</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -202,5 +202,5 @@
 <span class='line'>195</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>196</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>197</span> 
+<span class='line'>197</span>
 <span class='line'>198</span> </span><span class="COMM">// "Inherit" (copy actually) from CKEDITOR.event.</span><span class="WHIT">
 <span class='line'>199</span> </span><span class="NAME">CKEDITOR.tools.extend</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.editor.prototype</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.event.prototype</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__env.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__env.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__env.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Environment information.
@@ -36,5 +36,5 @@
 <span class='line'> 29</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">agent</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">navigator.userAgent.toLowerCase</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 30</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">opera</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">window.opera</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 31</span> 
+<span class='line'> 31</span>
 <span class='line'> 32</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">env</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT">
 <span class='line'> 33</span> </span><span class="WHIT">	</span><span class="COMM">/** @lends CKEDITOR.env */</span><span class="WHIT">
@@ -82,5 +82,5 @@
 <span class='line'> 75</span> </span><span class="WHIT">		</span><span class="NAME">mac</span><span class="WHIT">	</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">agent.indexOf</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'macintosh'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">></span><span class="WHIT"> </span><span class="PUNC">-</span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 76</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 77</span> 
+<span class='line'> 77</span>
 <span class='line'> 78</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 79</span> 	 * Indicates that CKEditor is running on a Gecko based browser, like
@@ -93,5 +93,5 @@
 <span class='line'> 86</span> 	 */</span><span class="WHIT">
 <span class='line'> 87</span> </span><span class="WHIT">	</span><span class="NAME">env.gecko</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">navigator.product</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'Gecko'</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">env.webkit</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">env.opera</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 88</span> 
+<span class='line'> 88</span>
 <span class='line'> 89</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 90</span> 	 * Indicates that CKEditor is running on a compatible browser.
@@ -107,13 +107,13 @@
 <span class='line'>100</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">env.ie</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>101</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">agent.match</span><span class="PUNC">(</span><span class="REGX">/msie (\d+)/</span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">6</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>102</span> 
+<span class='line'>102</span>
 <span class='line'>103</span> </span><span class="WHIT">		</span><span class="COMM">// Gecko.</span><span class="WHIT">
 <span class='line'>104</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">env.gecko</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>105</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">navigator.productSub</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">20030210</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>106</span> 
+<span class='line'>106</span>
 <span class='line'>107</span> </span><span class="WHIT">		</span><span class="COMM">// Opera 9.50+</span><span class="WHIT">
 <span class='line'>108</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">env.opera</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>109</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">parseFloat</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">opera.version</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">9.5</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>110</span> 
+<span class='line'>110</span>
 <span class='line'>111</span> </span><span class="WHIT">		</span><span class="COMM">// Adobe AIR 1.0+</span><span class="WHIT">
 <span class='line'>112</span> </span><span class="WHIT">		</span><span class="COMM">// Checked before Safari because AIR have the WebKit rich text editor</span><span class="WHIT">
@@ -121,12 +121,12 @@
 <span class='line'>114</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">env.air</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>115</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">agent.match</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="REGX">/ adobeair\/(\d+)/</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>116</span> 
+<span class='line'>116</span>
 <span class='line'>117</span> </span><span class="WHIT">		</span><span class="COMM">// WebKit 522+ (Safari 3+)</span><span class="WHIT">
 <span class='line'>118</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">env.webkit</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>119</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">agent.match</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="REGX">/ applewebkit\/(\d+)/</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">1</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">>=</span><span class="WHIT"> </span><span class="NUMB">522</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>120</span> 
+<span class='line'>120</span>
 <span class='line'>121</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>122</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>123</span> 
+<span class='line'>123</span>
 <span class='line'>124</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">env</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>125</span> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__event.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__event.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__event.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * This is a base class for classes and objects that require event handling
@@ -37,5 +37,5 @@
 <span class='line'> 30</span> </span><span class="WHIT">	</span><span class="NAME">this._events</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 31</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 32</span> 
+<span class='line'> 32</span>
 <span class='line'> 33</span> </span><span class="NAME">CKEDITOR.event.implementOn</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">targetObject</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 34</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -48,5 +48,5 @@
 <span class='line'> 41</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 42</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 43</span> 
+<span class='line'> 43</span>
 <span class='line'> 44</span> </span><span class="NAME">CKEDITOR.event.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 45</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -56,5 +56,5 @@
 <span class='line'> 49</span> </span><span class="WHIT">		</span><span class="NAME">this.listeners</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 50</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 51</span> 
+<span class='line'> 51</span>
 <span class='line'> 52</span> </span><span class="WHIT">	</span><span class="NAME">eventEntry.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT">
 <span class='line'> 53</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -71,5 +71,5 @@
 <span class='line'> 64</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 65</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 66</span> 
+<span class='line'> 66</span>
 <span class='line'> 67</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="COMM">/** @lends CKEDITOR.event.prototype */</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 68</span> </span><span class="WHIT">		</span><span class="NAME">on</span><span class="WHIT">  </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">listenerFunction</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">scopeObj</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">listenerData</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">priority</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -77,18 +77,18 @@
 <span class='line'> 70</span> </span><span class="WHIT">			</span><span class="COMM">// Get the event entry (create it if needed).</span><span class="WHIT">
 <span class='line'> 71</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">event</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this._events</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">this._events</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">eventEntry</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 72</span> 
+<span class='line'> 72</span>
 <span class='line'> 73</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">event.getListenerIndex</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">listenerFunction</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 74</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 75</span> </span><span class="WHIT">				</span><span class="COMM">// Get the listeners.</span><span class="WHIT">
 <span class='line'> 76</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">listeners</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">event.listeners</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 77</span> 
+<span class='line'> 77</span>
 <span class='line'> 78</span> </span><span class="WHIT">				</span><span class="COMM">// Fill the scope.</span><span class="WHIT">
 <span class='line'> 79</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">scopeObj</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 80</span> </span><span class="WHIT">					</span><span class="NAME">scopeObj</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 81</span> 
+<span class='line'> 81</span>
 <span class='line'> 82</span> </span><span class="WHIT">				</span><span class="COMM">// Default the priority, if needed.</span><span class="WHIT">
 <span class='line'> 83</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">isNaN</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">priority</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 84</span> </span><span class="WHIT">					</span><span class="NAME">priority</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">10</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 85</span> 
+<span class='line'> 85</span>
 <span class='line'> 86</span> </span><span class="WHIT">				</span><span class="COMM">// Create the function to be fired for this listener.</span><span class="WHIT">
 <span class='line'> 87</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">listenerFirer</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">publisherData</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">stopFn</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">cancelFn</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -111,5 +111,5 @@
 <span class='line'>104</span> </span><span class="WHIT">				</span><span class="NAME">listenerFirer.fn</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listenerFunction</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>105</span> </span><span class="WHIT">				</span><span class="NAME">listenerFirer.priority</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">priority</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>106</span> 
+<span class='line'>106</span>
 <span class='line'>107</span> </span><span class="WHIT">				</span><span class="COMM">// Search for the right position for this new listener, based on its</span><span class="WHIT">
 <span class='line'>108</span> </span><span class="WHIT">				</span><span class="COMM">// priority.</span><span class="WHIT">
@@ -124,5 +124,5 @@
 <span class='line'>117</span> </span><span class="WHIT">					</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>118</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'>119</span> 
+<span class='line'>119</span>
 <span class='line'>120</span> </span><span class="WHIT">				</span><span class="COMM">// If no position has been found (or zero length), put it in</span><span class="WHIT">
 <span class='line'>121</span> </span><span class="WHIT">				</span><span class="COMM">// the front of list.</span><span class="WHIT">
@@ -130,5 +130,5 @@
 <span class='line'>123</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>124</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>125</span> 
+<span class='line'>125</span>
 <span class='line'>126</span> </span><span class="WHIT">		</span><span class="NAME">fire</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">data</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>127</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -139,5 +139,5 @@
 <span class='line'>132</span> </span><span class="WHIT">				</span><span class="NAME">stopped</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>133</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>134</span> 
+<span class='line'>134</span>
 <span class='line'>135</span> </span><span class="WHIT">			</span><span class="COMM">// Create the function that marks the event as cancelled.</span><span class="WHIT">
 <span class='line'>136</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">cancelled</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">
@@ -146,8 +146,8 @@
 <span class='line'>139</span> </span><span class="WHIT">				</span><span class="NAME">cancelled</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>140</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>141</span> 
+<span class='line'>141</span>
 <span class='line'>142</span> </span><span class="WHIT">			</span><span class="COMM">// Get the event entry.</span><span class="WHIT">
 <span class='line'>143</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">event</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this._events</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>144</span> 
+<span class='line'>144</span>
 <span class='line'>145</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">event</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>146</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
@@ -157,5 +157,5 @@
 <span class='line'>150</span> </span><span class="WHIT">					</span><span class="COMM">// Call the listener, passing the event data.</span><span class="WHIT">
 <span class='line'>151</span> </span><span class="WHIT">					</span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">listeners</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">this</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">editor</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">data</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">stopEvent</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">cancelEvent</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>152</span> 
+<span class='line'>152</span>
 <span class='line'>153</span> </span><span class="WHIT">					</span><span class="COMM">// No further calls is stopped or cancelled.</span><span class="WHIT">
 <span class='line'>154</span> </span><span class="WHIT">					</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">stopped</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">cancelled</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -163,5 +163,5 @@
 <span class='line'>156</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>157</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'>158</span> 
+<span class='line'>158</span>
 <span class='line'>159</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">cancelled</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'undefined'</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">data</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>160</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
@@ -173,10 +173,10 @@
 <span class='line'>166</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">ret</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>167</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>168</span> 
+<span class='line'>168</span>
 <span class='line'>169</span> </span><span class="WHIT">		</span><span class="NAME">removeListener</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">listenerFunction</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>170</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>171</span> </span><span class="WHIT">			</span><span class="COMM">// Get the event entry.</span><span class="WHIT">
 <span class='line'>172</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">event</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this._events</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">eventName</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>173</span> 
+<span class='line'>173</span>
 <span class='line'>174</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">event</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>175</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
@@ -188,9 +188,9 @@
 <span class='line'>181</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>182</span> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>183</span> 
+<span class='line'>183</span>
 <span class='line'>184</span> </span><span class="COMM">// The following is for documentation purposes only. It documents a virtual</span><span class="WHIT">
 <span class='line'>185</span> </span><span class="COMM">// CKEDITOR.eventInfo class that contains the defintions of event object passed</span><span class="WHIT">
 <span class='line'>186</span> </span><span class="COMM">// to event listeners.</span><span class="WHIT">
-<span class='line'>187</span> 
+<span class='line'>187</span>
 <span class='line'>188</span> </span><span class="COMM">/**
 <span class='line'>189</span>  * This class is not really part of the API. It just illustrates the features
@@ -200,5 +200,5 @@
 <span class='line'>193</span>  * @constructor
 <span class='line'>194</span>  */</span><span class="WHIT">
-<span class='line'>195</span> 
+<span class='line'>195</span>
 <span class='line'>196</span> </span><span class="COMM">/**
 <span class='line'>197</span>  * The event name.
@@ -207,5 +207,5 @@
 <span class='line'>200</span>  * @type String
 <span class='line'>201</span>  */</span><span class="WHIT">
-<span class='line'>202</span> 
+<span class='line'>202</span>
 <span class='line'>203</span> </span><span class="COMM">/**
 <span class='line'>204</span>  * The object that publishes (sends) the event.
@@ -214,5 +214,5 @@
 <span class='line'>207</span>  * @type Object
 <span class='line'>208</span>  */</span><span class="WHIT">
-<span class='line'>209</span> 
+<span class='line'>209</span>
 <span class='line'>210</span> </span><span class="COMM">/**
 <span class='line'>211</span>  * The editor instance that holds the sender. May be the same as sender. May be
@@ -223,5 +223,5 @@
 <span class='line'>216</span>  * @type CKEDITOR.editor
 <span class='line'>217</span>  */</span><span class="WHIT">
-<span class='line'>218</span> 
+<span class='line'>218</span>
 <span class='line'>219</span> </span><span class="COMM">/**
 <span class='line'>220</span>  * Any kind of additional data. Its format and usage is event dependent.
@@ -230,5 +230,5 @@
 <span class='line'>223</span>  * @type Object
 <span class='line'>224</span>  */</span><span class="WHIT">
-<span class='line'>225</span> 
+<span class='line'>225</span>
 <span class='line'>226</span> </span><span class="COMM">/**
 <span class='line'>227</span>  * Any extra data appended during the listener registration.
@@ -237,5 +237,5 @@
 <span class='line'>230</span>  * @type Object
 <span class='line'>231</span>  */</span><span class="WHIT">
-<span class='line'>232</span> 
+<span class='line'>232</span>
 <span class='line'>233</span> </span><span class="COMM">/**
 <span class='line'>234</span>  * Indicates that no further listeners are to be called.
@@ -243,5 +243,5 @@
 <span class='line'>236</span>  * @function
 <span class='line'>237</span>  */</span><span class="WHIT">
-<span class='line'>238</span> 
+<span class='line'>238</span>
 <span class='line'>239</span> </span><span class="COMM">/**
 <span class='line'>240</span>  * Indicates that the event is to be cancelled (if cancelable).
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__loader.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__loader.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__loader.js.html	(revision 2130)
@@ -26,8 +26,8 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">CKEDITOR</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'undefined'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 23</span> </span><span class="WHIT">	</span><span class="NAME">CKEDITOR</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 24</span> 
+<span class='line'> 24</span>
 <span class='line'> 25</span> </span><span class="COMM">/**
 <span class='line'> 26</span>  * Load core scripts and their dependencies from _source.
@@ -58,7 +58,7 @@
 <span class='line'> 51</span> </span><span class="WHIT">		</span><span class="STRN">'core/xml'</span><span class="WHIT">				</span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="WHIT"> </span><span class="STRN">'core/env'</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT">
 <span class='line'> 52</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 53</span> 
+<span class='line'> 53</span>
 <span class='line'> 54</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">loadedScripts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 55</span> 
+<span class='line'> 55</span>
 <span class='line'> 56</span> </span><span class="WHIT">	</span><span class="COMM">/** @lends CKEDITOR.loader */</span><span class="WHIT">
 <span class='line'> 57</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">
@@ -69,13 +69,13 @@
 <span class='line'> 62</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.basePath</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 63</span> </span><span class="WHIT">				</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.basePath</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 64</span> 
+<span class='line'> 64</span>
 <span class='line'> 65</span> </span><span class="WHIT">			</span><span class="COMM">// Find out the editor directory path, based on its &lt;script> tag.</span><span class="WHIT">
 <span class='line'> 66</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="STRN">''</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 67</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scripts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">document.getElementsByTagName</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'script'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 68</span> 
+<span class='line'> 68</span>
 <span class='line'> 69</span> </span><span class="WHIT">			</span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NAME">scripts.length</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 70</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 71</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">match</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scripts</span><span class="PUNC">[</span><span class="NAME">i</span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">src.match</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="REGX">/(^|.*[\\\/])_source\/core\/loader.js(?:\?.*)?$/i</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 72</span> 
+<span class='line'> 72</span>
 <span class='line'> 73</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">match</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 74</span> </span><span class="WHIT">				</span><span class="PUNC">{</span><span class="WHIT">
@@ -84,5 +84,5 @@
 <span class='line'> 77</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 78</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 79</span> 
+<span class='line'> 79</span>
 <span class='line'> 80</span> </span><span class="WHIT">			</span><span class="COMM">// In IE (only) the script.src string is the raw valued entered in the</span><span class="WHIT">
 <span class='line'> 81</span> </span><span class="WHIT">			</span><span class="COMM">// HTML. Other browsers return the full resolved URL instead.</span><span class="WHIT">
@@ -96,8 +96,8 @@
 <span class='line'> 89</span> </span><span class="WHIT">					</span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">location.href.match</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="REGX">/^[^\?]*\//</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">[</span><span class="NUMB">0</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">path</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 90</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 91</span> 
+<span class='line'> 91</span>
 <span class='line'> 92</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">path</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 93</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 94</span> 
+<span class='line'> 94</span>
 <span class='line'> 95</span> </span><span class="WHIT">		</span><span class="COMM">/**
 <span class='line'> 96</span> 		 * The list of loaded scripts in the loading order.
@@ -105,5 +105,5 @@
 <span class='line'> 98</span> 		 */</span><span class="WHIT">
 <span class='line'> 99</span> </span><span class="WHIT">		</span><span class="NAME">loadedScripts</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>100</span> 
+<span class='line'>100</span>
 <span class='line'>101</span> </span><span class="WHIT">		</span><span class="NAME">load</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">scriptName</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>102</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -111,10 +111,10 @@
 <span class='line'>104</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">scriptName</span><span class="WHIT"> </span><span class="KEYW">in</span><span class="WHIT"> </span><span class="NAME">loadedScripts</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>105</span> </span><span class="WHIT">				</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>106</span> 
+<span class='line'>106</span>
 <span class='line'>107</span> </span><span class="WHIT">			</span><span class="COMM">// Get the script dependencies list.</span><span class="WHIT">
 <span class='line'>108</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">dependencies</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">scripts</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">scriptName</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>109</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">dependencies</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>110</span> </span><span class="WHIT">				</span><span class="KEYW">throw</span><span class="WHIT"> </span><span class="STRN">'The script name"'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">scriptName</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'" is not defined.'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>111</span> 
+<span class='line'>111</span>
 <span class='line'>112</span> </span><span class="WHIT">			</span><span class="COMM">// Mark the script as loaded, even before really loading it, to</span><span class="WHIT">
 <span class='line'>113</span> </span><span class="WHIT">			</span><span class="COMM">// avoid cross references recursion.</span><span class="WHIT">
@@ -124,10 +124,10 @@
 <span class='line'>117</span> </span><span class="WHIT">			</span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NAME">dependencies.length</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>118</span> </span><span class="WHIT">				</span><span class="NAME">this.load</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">dependencies</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>119</span> 
+<span class='line'>119</span>
 <span class='line'>120</span> </span><span class="WHIT">			</span><span class="COMM">// Append this script to the list of loaded scripts.</span><span class="WHIT">
 <span class='line'>121</span> </span><span class="WHIT">			</span><span class="NAME">this.loadedScripts.push</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">scriptName</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>122</span> 
+<span class='line'>122</span>
 <span class='line'>123</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">scriptSrc</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.basePath</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'_source/'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">scriptName</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'.js'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>124</span> 
+<span class='line'>124</span>
 <span class='line'>125</span> </span><span class="WHIT">			</span><span class="COMM">// Append the &lt;script> element to the DOM.</span><span class="WHIT">
 <span class='line'>126</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">document.body</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -144,5 +144,5 @@
 <span class='line'>137</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>138</span> </span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>139</span> 
+<span class='line'>139</span>
 <span class='line'>140</span> </span><span class="COMM">// Check if any script has been defined for autoload.</span><span class="WHIT">
 <span class='line'>141</span> </span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR._autoLoad</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__plugins.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__plugins.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__plugins.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Manages plugins registration and loading.
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__resourcemanager.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__resourcemanager.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__resourcemanager.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Base class for resource managers, like plugins and themes.
@@ -35,25 +35,25 @@
 <span class='line'> 28</span> </span><span class="WHIT">	</span><span class="NAME">this.basePath</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">basePath</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="WHIT">	</span><span class="NAME">this.fileName</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">fileName</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 30</span> 
+<span class='line'> 30</span>
 <span class='line'> 31</span> </span><span class="WHIT">	</span><span class="COMM">// List of callbacks waiting for plugins to be loaded.</span><span class="WHIT">
 <span class='line'> 32</span> </span><span class="WHIT">	</span><span class="NAME">this._waitingList</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 33</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 34</span> 
+<span class='line'> 34</span>
 <span class='line'> 35</span> </span><span class="NAME">CKEDITOR.resourceManager.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT">
 <span class='line'> 36</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 37</span> </span><span class="WHIT">	</span><span class="NAME">registered</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 38</span> 
+<span class='line'> 38</span>
 <span class='line'> 39</span> </span><span class="WHIT">	</span><span class="NAME">loaded</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
 <span class='line'> 40</span> </span><span class="WHIT">	</span><span class="WHIT">
 <span class='line'> 41</span> </span><span class="WHIT">	</span><span class="NAME">externals</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 42</span> 
+<span class='line'> 42</span>
 <span class='line'> 43</span> </span><span class="WHIT">	</span><span class="NAME">add</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">name</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">definition</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 44</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 45</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">this.registered</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 46</span> </span><span class="WHIT">			</span><span class="KEYW">throw</span><span class="WHIT"> </span><span class="STRN">'[CKEDITOR.resourceManager.add] The resource name "'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'" is already registered.'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 47</span> 
+<span class='line'> 47</span>
 <span class='line'> 48</span> </span><span class="WHIT">		</span><span class="NAME">this.registered</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">definition</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 49</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 50</span> 
+<span class='line'> 50</span>
 <span class='line'> 51</span> </span><span class="WHIT">	</span><span class="NAME">get</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 52</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
@@ -70,8 +70,8 @@
 <span class='line'> 63</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">this.registered</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">this.externals</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 64</span> </span><span class="WHIT">			</span><span class="KEYW">throw</span><span class="WHIT"> </span><span class="STRN">'[CKEDITOR.resourceManager.import] The resource name "'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'" is already registered or imported.'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 65</span> 
+<span class='line'> 65</span>
 <span class='line'> 66</span> </span><span class="WHIT">		</span><span class="NAME">this.externals</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">path</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 67</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 68</span> 
+<span class='line'> 68</span>
 <span class='line'> 69</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 70</span> 	 * Loads one or more items.
@@ -85,7 +85,7 @@
 <span class='line'> 78</span> </span><span class="WHIT">		</span><span class="COMM">// Ensure that we have an Array of names.</span><span class="WHIT">
 <span class='line'> 79</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">names</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.tools.isArray</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">?</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 80</span> 
+<span class='line'> 80</span>
 <span class='line'> 81</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">total</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">names.length</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 82</span> 
+<span class='line'> 82</span>
 <span class='line'> 83</span> </span><span class="WHIT">		</span><span class="COMM">// Nothing to load, just call the callback.</span><span class="WHIT">
 <span class='line'> 84</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">total</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -94,5 +94,5 @@
 <span class='line'> 87</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 88</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 89</span> 
+<span class='line'> 89</span>
 <span class='line'> 90</span> </span><span class="WHIT">		</span><span class="COMM">// This function is used to count the loaded plugins and call the</span><span class="WHIT">
 <span class='line'> 91</span> </span><span class="WHIT">		</span><span class="COMM">// callback when finished loading.</span><span class="WHIT">
@@ -104,13 +104,13 @@
 <span class='line'> 97</span> </span><span class="WHIT">				</span><span class="NAME">callback.call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">scope</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">window</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">names</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 98</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 99</span> 
+<span class='line'> 99</span>
 <span class='line'>100</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">loaded</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.loaded</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>101</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">waitingList</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this._waitingList</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>102</span> 
+<span class='line'>102</span>
 <span class='line'>103</span> </span><span class="WHIT">		</span><span class="COMM">// Loop through all names.</span><span class="WHIT">
 <span class='line'>104</span> </span><span class="WHIT">		</span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NAME">names.length</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">i</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>105</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>106</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">names</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">i</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>107</span> 
+<span class='line'>107</span>
 <span class='line'>108</span> </span><span class="WHIT">			</span><span class="COMM">// If not loaded already.</span><span class="WHIT">
 <span class='line'>109</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">loaded</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">&&</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">this.registered</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -118,5 +118,5 @@
 <span class='line'>111</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">waitingInfo</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">waitingList</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">waitingList</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>112</span> </span><span class="WHIT">				</span><span class="NAME">waitingInfo.push</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">callback</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>113</span> 
+<span class='line'>113</span>
 <span class='line'>114</span> </span><span class="WHIT">				</span><span class="COMM">// If this is the first call for it, go ahead loading.</span><span class="WHIT">
 <span class='line'>115</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">waitingInfo.length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NUMB">1</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -124,5 +124,5 @@
 <span class='line'>117</span> </span><span class="WHIT">					</span><span class="COMM">// Calculate the plugin script path.</span><span class="WHIT">
 <span class='line'>118</span> </span><span class="WHIT">					</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.externals</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">this.basePath</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'/'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>119</span> 
+<span class='line'>119</span>
 <span class='line'>120</span> </span><span class="WHIT">					</span><span class="COMM">// Load the plugin script.</span><span class="WHIT">
 <span class='line'>121</span> </span><span class="WHIT">					</span><span class="NAME">CKEDITOR.scriptLoader.load</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.fileName</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'.js'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">success</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -130,12 +130,12 @@
 <span class='line'>123</span> </span><span class="WHIT">							</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">success</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>124</span> </span><span class="WHIT">								</span><span class="KEYW">throw</span><span class="WHIT"> </span><span class="STRN">'[CKEDITOR.resourceManager.load] Resource name "'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'" was not found at "'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">path</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">this.fileName</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'.js".'</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>125</span> 
+<span class='line'>125</span>
 <span class='line'>126</span> </span><span class="WHIT">							</span><span class="NAME">loaded</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">path</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>127</span> 
+<span class='line'>127</span>
 <span class='line'>128</span> </span><span class="WHIT">							</span><span class="COMM">// Check all callbacks that were waiting for this</span><span class="WHIT">
 <span class='line'>129</span> </span><span class="WHIT">							</span><span class="COMM">// resource.</span><span class="WHIT">
 <span class='line'>130</span> </span><span class="WHIT">							</span><span class="KEYW">for</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NUMB">0</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">&lt;</span><span class="WHIT"> </span><span class="NAME">waitingList</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">.</span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">;</span><span class="WHIT"> </span><span class="NAME">j</span><span class="PUNC">++</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>131</span> </span><span class="WHIT">								</span><span class="NAME">loadCheck</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">waitingList</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">j</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>132</span> 
+<span class='line'>132</span>
 <span class='line'>133</span> </span><span class="WHIT">							</span><span class="KEYW">delete</span><span class="WHIT"> </span><span class="NAME">waitingList</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">name</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>134</span> </span><span class="WHIT">						</span><span class="PUNC">}</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__scriptloader.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__scriptloader.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__scriptloader.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Load scripts asynchronously.
@@ -35,5 +35,5 @@
 <span class='line'> 28</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">uniqueScripts</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 30</span> 
+<span class='line'> 30</span>
 <span class='line'> 31</span> </span><span class="WHIT">	</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="COMM">/** @lends CKEDITOR.scriptLoader */</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 32</span> </span><span class="WHIT">		</span><span class="NAME">load</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">scriptUrl</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">callback</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">scope</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">noCheck</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -43,8 +43,8 @@
 <span class='line'> 36</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">uniqueScripts</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">scriptUrl</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 37</span> </span><span class="WHIT">					</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">false</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 38</span> 
+<span class='line'> 38</span>
 <span class='line'> 39</span> </span><span class="WHIT">				</span><span class="NAME">uniqueScripts</span><span class="PUNC">[</span><span class="WHIT"> </span><span class="NAME">scriptUrl</span><span class="WHIT"> </span><span class="PUNC">]</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 40</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 41</span> 
+<span class='line'> 41</span>
 <span class='line'> 42</span> </span><span class="WHIT">			</span><span class="COMM">// Create the &lt;script> element.</span><span class="WHIT">
 <span class='line'> 43</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">script</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'script'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
@@ -52,5 +52,5 @@
 <span class='line'> 45</span> </span><span class="WHIT">				</span><span class="NAME">type</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="STRN">'text/javascript'</span><span class="PUNC">,</span><span class="WHIT">
 <span class='line'> 46</span> </span><span class="WHIT">				</span><span class="NAME">src</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">scriptUrl</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 47</span> 
+<span class='line'> 47</span>
 <span class='line'> 48</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">callback</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 49</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
@@ -58,5 +58,5 @@
 <span class='line'> 51</span> </span><span class="WHIT">				</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 52</span> </span><span class="WHIT">					</span><span class="COMM">// FIXME: For IE, we are not able to return false on error (like 404).</span><span class="WHIT">
-<span class='line'> 53</span> 
+<span class='line'> 53</span>
 <span class='line'> 54</span> </span><span class="WHIT">					</span><span class="NAME">script.$.onreadystatechange</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 55</span> </span><span class="WHIT">					</span><span class="PUNC">{</span><span class="WHIT">
@@ -74,7 +74,7 @@
 <span class='line'> 67</span> </span><span class="WHIT">						</span><span class="NAME">callback.call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">scope</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="NAME">CKEDITOR</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 68</span> </span><span class="WHIT">					</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 69</span> 
+<span class='line'> 69</span>
 <span class='line'> 70</span> </span><span class="WHIT">					</span><span class="COMM">// FIXME: Opera and Safari will not fire onerror.</span><span class="WHIT">
-<span class='line'> 71</span> 
+<span class='line'> 71</span>
 <span class='line'> 72</span> </span><span class="WHIT">					</span><span class="NAME">script.$.onerror</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 73</span> </span><span class="WHIT">					</span><span class="PUNC">{</span><span class="WHIT">
@@ -83,11 +83,11 @@
 <span class='line'> 76</span> </span><span class="WHIT">				</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 77</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 78</span> 
+<span class='line'> 78</span>
 <span class='line'> 79</span> </span><span class="WHIT">			</span><span class="COMM">// Append it to &lt;head>.</span><span class="WHIT">
 <span class='line'> 80</span> </span><span class="WHIT">			</span><span class="NAME">script.appendTo</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element.getHead</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 81</span> 
+<span class='line'> 81</span>
 <span class='line'> 82</span> </span><span class="WHIT">			</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">true</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 83</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 84</span> 
+<span class='line'> 84</span>
 <span class='line'> 85</span> </span><span class="WHIT">		</span><span class="NAME">loadCode</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">code</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 86</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -95,10 +95,10 @@
 <span class='line'> 88</span> </span><span class="WHIT">			</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">script</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'script'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 89</span> </span><span class="WHIT">			</span><span class="NAME">script.setAttribute</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'type'</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="STRN">'text/javascript'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 90</span> 
+<span class='line'> 90</span>
 <span class='line'> 91</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.env.ie</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 92</span> </span><span class="WHIT">				</span><span class="NAME">script.setText</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">code</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 93</span> </span><span class="WHIT">			</span><span class="KEYW">else</span><span class="WHIT">
 <span class='line'> 94</span> </span><span class="WHIT">				</span><span class="NAME">script.appendText</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">code</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 95</span> 
+<span class='line'> 95</span>
 <span class='line'> 96</span> </span><span class="WHIT">			</span><span class="COMM">// Append it to &lt;head>.</span><span class="WHIT">
 <span class='line'> 97</span> </span><span class="WHIT">			</span><span class="NAME">script.appendTo</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element.getHead</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__test.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__test.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__test.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Contains functions used at our testing environment. Currently,
@@ -40,5 +40,5 @@
 <span class='line'> 33</span> 	 */</span><span class="WHIT">
 <span class='line'> 34</span> </span><span class="WHIT">	</span><span class="NAME">assert</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="NAME">YAHOO.util.Assert</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 35</span> 
+<span class='line'> 35</span>
 <span class='line'> 36</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 37</span> 	 * Adds a test case to the test runner.
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__themes.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__themes.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__themes.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="WHIT"> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Manages themes registration and loading.
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__tools.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__tools.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__tools.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * Utility functions.
@@ -56,5 +56,5 @@
 <span class='line'> 49</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">win</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 50</span> </span><span class="WHIT">			</span><span class="NAME">win</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">window</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 51</span> 
+<span class='line'> 51</span>
 <span class='line'> 52</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">win.execScript</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 53</span> 			</span><span class="NAME">win.execScript</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">script</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">	</span><span class="COMM">// IE</span><span class="WHIT">
@@ -71,5 +71,5 @@
 <span class='line'> 64</span> 			</span><span class="NAME">eval.call</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">win</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">script</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 65</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'> 66</span> 
+<span class='line'> 66</span>
 <span class='line'> 67</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 68</span> 	 * Copy the properties from one object to another. By default, properties
@@ -107,5 +107,5 @@
 <span class='line'>100</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">target</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>101</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>102</span> 
+<span class='line'>102</span>
 <span class='line'>103</span> </span><span class="WHIT">	</span><span class="COMM">// Call a function for each element present in an object.</span><span class="WHIT">
 <span class='line'>104</span> </span><span class="WHIT">	</span><span class="NAME">each</span><span class="WHIT"> </span><span class="PUNC">:</span><span class="WHIT"> </span><span class="KEYW">function</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">object</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">callback</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">scope</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
@@ -113,7 +113,7 @@
 <span class='line'>106</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="PUNC">!</span><span class="NAME">scope</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>107</span> </span><span class="WHIT">			</span><span class="NAME">scope</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">object</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>108</span> 
+<span class='line'>108</span>
 <span class='line'>109</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">object.length</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>110</span> 
+<span class='line'>110</span>
 <span class='line'>111</span> 		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">length</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="NAME">undefined</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>112</span> 		</span><span class="PUNC">{</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__xml.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__xml.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_core__xml.js.html	(revision 2130)
@@ -26,5 +26,5 @@
 <span class='line'> 19</span>  * == END LICENSE ==
 <span class='line'> 20</span>  */</span><span class="WHIT">
-<span class='line'> 21</span> 
+<span class='line'> 21</span>
 <span class='line'> 22</span> </span><span class="COMM">/**
 <span class='line'> 23</span>  * @fileOverview The XML object class, representing a loaded XML document.
@@ -40,5 +40,5 @@
 <span class='line'> 33</span> </span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 34</span> </span><span class="WHIT">	</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 35</span> 
+<span class='line'> 35</span>
 <span class='line'> 36</span> </span><span class="WHIT">	</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">typeof</span><span class="WHIT"> </span><span class="NAME">xmlObjectOrData</span><span class="WHIT"> </span><span class="PUNC">==</span><span class="WHIT"> </span><span class="STRN">'object'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 37</span> </span><span class="WHIT">		</span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">xmlObjectOrData</span><span class="PUNC">;</span><span class="WHIT">
@@ -54,5 +54,5 @@
 <span class='line'> 47</span> </span><span class="WHIT">				</span><span class="KEYW">try</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">ActiveXObject</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'Microsoft.XmlDom'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT"> </span><span class="PUNC">}</span><span class="WHIT"> </span><span class="KEYW">catch</span><span class="PUNC">(</span><span class="NAME">e</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">{</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 48</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 49</span> 
+<span class='line'> 49</span>
 <span class='line'> 50</span> </span><span class="WHIT">			</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 51</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
@@ -64,5 +64,5 @@
 <span class='line'> 57</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 58</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 59</span> 
+<span class='line'> 59</span>
 <span class='line'> 60</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'> 61</span> 	 * The native XML (DOM document) used by the class instance.
@@ -71,5 +71,5 @@
 <span class='line'> 64</span> </span><span class="WHIT">	</span><span class="NAME">this.baseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 65</span> </span><span class="PUNC">}</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 66</span> 
+<span class='line'> 66</span>
 <span class='line'> 67</span> </span><span class="NAME">CKEDITOR.xml.prototype</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT">
 <span class='line'> 68</span> </span><span class="PUNC">{</span><span class="WHIT">
@@ -91,5 +91,5 @@
 <span class='line'> 84</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 85</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.baseXml</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 86</span> 
+<span class='line'> 86</span>
 <span class='line'> 87</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">contextNode</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">contextNode</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'> 88</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -102,8 +102,8 @@
 <span class='line'> 95</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'> 96</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'> 97</span> 
+<span class='line'> 97</span>
 <span class='line'> 98</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 99</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>100</span> 
+<span class='line'>100</span>
 <span class='line'>101</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'>102</span> 	 * Gets a list node from the XML document, based on a XPath query.
@@ -126,5 +126,5 @@
 <span class='line'>119</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">this.baseXml</span><span class="PUNC">,</span><span class="WHIT">
 <span class='line'>120</span> </span><span class="WHIT">			</span><span class="NAME">nodes</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="PUNC">[</span><span class="PUNC">]</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>121</span> 
+<span class='line'>121</span>
 <span class='line'>122</span> </span><span class="WHIT">		</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">contextNode</span><span class="WHIT"> </span><span class="PUNC">||</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">contextNode</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">baseXml</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>123</span> </span><span class="WHIT">		</span><span class="PUNC">{</span><span class="WHIT">
@@ -134,5 +134,5 @@
 <span class='line'>127</span> </span><span class="WHIT">			</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'>128</span> </span><span class="WHIT">				</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">result</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="NAME">baseXml.evaluate</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">xpath</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NAME">contextNode</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="NUMB">5</span><span class="PUNC">,</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'>129</span> 
+<span class='line'>129</span>
 <span class='line'>130</span> </span><span class="WHIT">				</span><span class="KEYW">if</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">result</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="WHIT">
 <span class='line'>131</span> </span><span class="WHIT">				</span><span class="PUNC">{</span><span class="WHIT">
@@ -143,8 +143,8 @@
 <span class='line'>136</span> </span><span class="WHIT">			</span><span class="PUNC">}</span><span class="WHIT">
 <span class='line'>137</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'>138</span> 
+<span class='line'>138</span>
 <span class='line'>139</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="NAME">nodes</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>140</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="PUNC">,</span><span class="WHIT">
-<span class='line'>141</span> 
+<span class='line'>141</span>
 <span class='line'>142</span> </span><span class="WHIT">	</span><span class="COMM">/**
 <span class='line'>143</span> 	 * Gets the string representation of a XML node, based on a XPath query.
@@ -170,5 +170,5 @@
 <span class='line'>163</span> </span><span class="WHIT">				</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="PUNC">(</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">XMLSerializer</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">.</span><span class="NAME">serializeToString</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="NAME">node</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>164</span> </span><span class="WHIT">		</span><span class="PUNC">}</span><span class="WHIT">
-<span class='line'>165</span> 
+<span class='line'>165</span>
 <span class='line'>166</span> </span><span class="WHIT">		</span><span class="KEYW">return</span><span class="WHIT"> </span><span class="KEYW">null</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'>167</span> </span><span class="WHIT">	</span><span class="PUNC">}</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_plugins__sample_plugin.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_plugins__sample_plugin.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_plugins__sample_plugin.js.html	(revision 2130)
@@ -32,5 +32,5 @@
 <span class='line'> 25</span> </span><span class="WHIT">	</span><span class="PUNC">{</span><span class="WHIT">
 <span class='line'> 26</span> </span><span class="WHIT">		</span><span class="NAME">editor.element.hide</span><span class="PUNC">(</span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
-<span class='line'> 27</span> 
+<span class='line'> 27</span>
 <span class='line'> 28</span> </span><span class="WHIT">		</span><span class="KEYW">var</span><span class="WHIT"> </span><span class="NAME">div</span><span class="WHIT"> </span><span class="PUNC">=</span><span class="WHIT"> </span><span class="KEYW">new</span><span class="WHIT"> </span><span class="NAME">CKEDITOR.dom.element</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'div'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
 <span class='line'> 29</span> </span><span class="WHIT">		</span><span class="NAME">div.setHtml</span><span class="PUNC">(</span><span class="WHIT"> </span><span class="STRN">'Plugin init for "'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">editor.name</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'" from "'</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="NAME">pluginPath</span><span class="WHIT"> </span><span class="PUNC">+</span><span class="WHIT"> </span><span class="STRN">'".'</span><span class="WHIT"> </span><span class="PUNC">)</span><span class="PUNC">;</span><span class="WHIT">
Index: /CKEditor/branches/prototype/_docs/api/symbols/src/_source_plugins__themes_default.js.html
===================================================================
--- /CKEditor/branches/prototype/_docs/api/symbols/src/_source_plugins__themes_default.js.html	(revision 2129)
+++ /CKEditor/branches/prototype/_docs/api/symbols/src/_source_plugins__themes_default.js.html	(revision 2130)
Index: /CKEditor/branches/prototype/_samples/sample.js
===================================================================
--- /CKEditor/branches/prototype/_samples/sample.js	(revision 2129)
+++ /CKEditor/branches/prototype/_samples/sample.js	(revision 2130)
@@ -53,9 +53,9 @@
 				var getDivContents = function ( id )
 				{
-					try 
-					{ 
+					try
+					{
 						// The '//div[@id="html"]' XPath doesn't work with
 						// <html xmlns"..."> in FF, Safari and Opera.
-						return sampleData.getOuterXml( '//*[name()="div"][@id="' + id + '"]' ); 
+						return sampleData.getOuterXml( '//*[name()="div"][@id="' + id + '"]' );
 					}
 					catch(e)
@@ -66,5 +66,5 @@
 					}
 				};
-			
+
 				var html = getDivContents( 'html' );
 				if ( html )
Index: /CKEditor/branches/prototype/_source/core/ckeditor_base.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/ckeditor_base.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/ckeditor_base.js	(revision 2130)
@@ -78,5 +78,5 @@
 				// ATTENTION: fixes on this code must be ported to
 				// loader.basePath (core/loader.js).
-			
+
 				// Find out the editor directory path, based on its <script> tag.
 				var path = '';
Index: /CKEditor/branches/prototype/_source/core/ckeditor_basic.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/ckeditor_basic.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/ckeditor_basic.js	(revision 2130)
@@ -29,6 +29,6 @@
 	script.type = 'text/javascript';
 	script.src = CKEDITOR.basePath + 'ckeditor.js';
-	
-	document.getElementsByTagName( 'head' )[0].appendChild( script );	
+
+	document.getElementsByTagName( 'head' )[0].appendChild( script );
 };
 
Index: /CKEditor/branches/prototype/_source/core/config.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/config.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/config.js	(revision 2130)
@@ -49,7 +49,7 @@
 	 */
 	theme : 'default',
-	
+
 	toolbarLocation : 'top',
-	
+
 	startupMode : 'wysiwyg'
 };
Index: /CKEditor/branches/prototype/_source/core/dom.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/dom.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/dom.js	(revision 2130)
@@ -19,5 +19,5 @@
  * == END LICENSE ==
  */
- 
+
 /**
  * DOM manipulation objects and function.
@@ -25,4 +25,4 @@
  * @example
  */
-CKEDITOR.dom = 
+CKEDITOR.dom =
 {};
Index: /CKEditor/branches/prototype/_source/core/dom/element.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/dom/element.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/dom/element.js	(revision 2130)
@@ -67,5 +67,5 @@
 		element.append( this );
 	},
-	
+
 	insertAfter : function( element )
 	{
Index: /CKEditor/branches/prototype/_source/core/editor.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/editor.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/editor.js	(revision 2130)
@@ -36,5 +36,5 @@
 		return CKEDITOR.instances[ name ] ? getNewName() : name;
 	};
-	
+
 	// ##### START: Config Privates
 
@@ -107,5 +107,5 @@
 				// Fire the "configloaded" event.
 				editor.fireOnce( 'configloaded' );
-				
+
 				// Start loading the plugins.
 				loadPlugins( editor );
@@ -136,5 +136,5 @@
 				// Cache the loaded plugin names.
 				editor.plugins = plugins;
-				
+
 				// Initialize all plugins that have the "init" method defined.
 				for ( var i = 0 ; i < plugins.length ; i++ )
@@ -145,10 +145,10 @@
 						plugin.init( editor, CKEDITOR.plugins.getPath( pluginName ) );
 				}
-					
+
 				// Load the editor theme.
 				loadTheme( editor );
 			});
 	};
-	
+
 	var loadTheme = function( editor )
 	{
@@ -195,5 +195,5 @@
 	{
 		return CKEDITOR.event.prototype.fireOnce.call( this, eventName, data, this );
-	}	
+	}
 };
 
Index: /CKEditor/branches/prototype/_source/core/event.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/event.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/event.js	(revision 2130)
@@ -34,5 +34,5 @@
 {
 	CKEDITOR.event.call( targetObject );
-	
+
 	for ( var prop in CKEDITOR.event.prototype )
 	{
@@ -97,7 +97,7 @@
 						cancel : cancelFn
 					};
-					
+
 					listenerFunction.call( scopeObj, ev );
-					
+
 					return ev.data;
 				};
@@ -162,5 +162,5 @@
 			return cancelled || ( typeof data == 'undefined' ? false : data );
 		},
-		
+
 		fireOnce : function( eventName, data, editor )
 		{
Index: /CKEditor/branches/prototype/_source/core/loader.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/loader.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/loader.js	(revision 2130)
@@ -113,5 +113,5 @@
 			// avoid cross references recursion.
 			loadedScripts[ scriptName ] = true;
-			
+
 			// Load all dependencies first.
 			for ( var i = 0 ; i < dependencies.length ; i++ )
@@ -129,6 +129,6 @@
 				script.type = 'text/javascript';
 				script.src = scriptSrc;
-				
-				document.body.appendChild( script );	
+
+				document.body.appendChild( script );
 			}
 			else
Index: /CKEditor/branches/prototype/_source/core/resourcemanager.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/resourcemanager.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/resourcemanager.js	(revision 2130)
@@ -38,5 +38,5 @@
 
 	loaded : {},
-	
+
 	externals : {},
 
@@ -53,10 +53,10 @@
 		return this.registered[ name ] || null;
 	},
-	
+
 	getPath : function( name )
 	{
 		return this.loaded[ name ] || null;
 	},
-	
+
 	addExternal : function( name, path )
 	{
Index: /CKEditor/branches/prototype/_source/core/test.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/test.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/test.js	(revision 2130)
@@ -20,5 +20,5 @@
  */
 
-/*jsl:import ../tests/yuitest.js*/ 
+/*jsl:import ../tests/yuitest.js*/
 
 /**
Index: /CKEditor/branches/prototype/_source/core/tools.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/tools.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/tools.js	(revision 2130)
@@ -124,5 +124,5 @@
 		}
 	},
-	
+
 	isArray : function( object )
 	{
Index: /CKEditor/branches/prototype/_source/core/xml.js
===================================================================
--- /CKEditor/branches/prototype/_source/core/xml.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/core/xml.js	(revision 2130)
@@ -23,5 +23,5 @@
  * @fileOverview The XML object class, representing a loaded XML document.
  */
- 
+
 /**
  * Represents a loaded XML document.
Index: /CKEditor/branches/prototype/_source/plugins/editingblock/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/editingblock/plugin.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/plugins/editingblock/plugin.js	(revision 2130)
@@ -34,5 +34,5 @@
 				editor.fireOnce( 'editingblockready' );
 			});
-		
+
 		editor.on( 'uiready', function()
 			{
Index: /CKEditor/branches/prototype/_source/plugins/elementspath/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/elementspath/plugin.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/plugins/elementspath/plugin.js	(revision 2130)
@@ -19,5 +19,5 @@
  * == END LICENSE ==
  */
- 
+
 CKEDITOR.plugins.add( 'elementspath',
 {
@@ -27,5 +27,5 @@
 			{
 				if ( event.data.space == 'bottom' )
-					event.data.html += 
+					event.data.html +=
 						'<div>Elements Path!</div>';
 			});
Index: /CKEditor/branches/prototype/_source/plugins/sample/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/sample/plugin.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/plugins/sample/plugin.js	(revision 2130)
@@ -19,5 +19,5 @@
  * == END LICENSE ==
  */
- 
+
 CKEDITOR.plugins.add( 'sample',
 {
Index: /CKEditor/branches/prototype/_source/plugins/sourcearea/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/sourcearea/plugin.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/plugins/sourcearea/plugin.js	(revision 2130)
Index: /CKEditor/branches/prototype/_source/plugins/toolbar/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/toolbar/plugin.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/plugins/toolbar/plugin.js	(revision 2130)
@@ -19,5 +19,5 @@
  * == END LICENSE ==
  */
- 
+
 CKEDITOR.plugins.add( 'toolbar',
 {
@@ -27,5 +27,5 @@
 			{
 				if ( event.data.space == editor.config.toolbarLocation )
-					event.data.html += 
+					event.data.html +=
 						'<div>Toolbar!</div>';
 			});
Index: /CKEditor/branches/prototype/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/wysiwygarea/plugin.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/plugins/wysiwygarea/plugin.js	(revision 2130)
Index: /CKEditor/branches/prototype/_source/tests/_assets/sample.txt
===================================================================
--- /CKEditor/branches/prototype/_source/tests/_assets/sample.txt	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/_assets/sample.txt	(revision 2130)
Index: /CKEditor/branches/prototype/_source/tests/core/ajax.html
===================================================================
--- /CKEditor/branches/prototype/_source/tests/core/ajax.html	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/core/ajax.html	(revision 2130)
@@ -18,5 +18,5 @@
 		{
 			var data = CKEDITOR.ajax.load( '../_assets/sample.txt' );
-			assert.areSame( 'Sample Text', data, 'The loaded data doesn\'t match' );
+			assert.areSame( 'Sample Text\r\n', data, 'The loaded data doesn\'t match' );
 		},
 
@@ -34,5 +34,5 @@
 				testCase.resume( function()
 					{
-						assert.areSame( 'Sample Text', data, 'The loaded data doesn\'t match' );
+						assert.areSame( 'Sample Text\r\n', data, 'The loaded data doesn\'t match' );
 					} );
 			};
Index: /CKEditor/branches/prototype/_source/tests/core/editor.html
===================================================================
--- /CKEditor/branches/prototype/_source/tests/core/editor.html	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/core/editor.html	(revision 2130)
@@ -66,5 +66,5 @@
 								{
 									var config = event.editor.config;
-									
+
 									assert.areSame( 'Ok', config.test_custom1, '"test_custom1" doesn\'t match' );
 									assert.areSame( 'Ok', config.test_custom2, '"test_custom1" doesn\'t match' );
Index: /CKEditor/branches/prototype/_source/tests/core/event.html
===================================================================
--- /CKEditor/branches/prototype/_source/tests/core/event.html	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/core/event.html	(revision 2130)
@@ -223,7 +223,7 @@
 			// Counter used just to check that the calls are effectively done.
 			var counter = 0;
-			
+
 			var editor = {};
-			
+
 			testObject.on( 'someevent', function( ev )
 				{
@@ -282,5 +282,5 @@
 			assert.areSame( 1, counter, 'number of calls doesn\'t match' );
 		},
-		
+
 		test_dataManipulation : function()
 		{
@@ -365,5 +365,5 @@
 
 			var calls = [];
-			
+
 			var listener = function( ev )
 				{
@@ -380,5 +380,5 @@
 			testObject.fire( 'someevent', 'Test data' );
 			assert.areSame( 'a,b', calls.toString() );
-			
+
 			testObject.removeListener( 'someevent', listener );
 
Index: /CKEditor/branches/prototype/_source/tests/core/tools.html
===================================================================
--- /CKEditor/branches/prototype/_source/tests/core/tools.html	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/core/tools.html	(revision 2130)
@@ -62,15 +62,15 @@
 			assert.areSame( fakeArray	, target.prop7, 'prop7 doesn\'t match' );
 		},
-		
+
 		test_each1 : function()
 		{
 			var source = [ 'T', 10, function(){}, [], {}, null ];
 			var target = [];
-			
+
 			CKEDITOR.tools.each ( source, function( value, index )
 				{
 					target[index] = value;
 				} );
-			
+
 			for ( var i = 0 ; i < source.length ; i++ )
 				assert.areSame( source[i], target[i], 'Index ' + i + ' doesn\'t match' );
@@ -84,10 +84,10 @@
 			var source = { a : 'T', b : 10, c : function(){}, d : [], e : {}, f : null };
 			var target = {};
-			
+
 			CKEDITOR.tools.each ( source, function( value, name )
 				{
 					target[name] = value;
 				} );
-			
+
 			assert.areSame( source.a, target.a, 'Property "a" doesn\'t match' );
 			assert.areSame( source.b, target.b, 'Property "b" doesn\'t match' );
Index: /CKEditor/branches/prototype/_source/tests/test.js
===================================================================
--- /CKEditor/branches/prototype/_source/tests/test.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/test.js	(revision 2130)
@@ -20,5 +20,5 @@
  */
 
-/*jsl:import yuitest.js*/ 
+/*jsl:import yuitest.js*/
 
 // Inject the YUI Test files into the page.
@@ -43,5 +43,5 @@
 		div.innerHTML = text;
 	};
-	
+
 	var htmlEncode = function( data )
 	{
@@ -49,5 +49,5 @@
 			return data;
 
-		return data.replace( 
+		return data.replace(
 			'&', '&amp;' ).replace(
 			'<', '&lt;' ).replace(
Index: /CKEditor/branches/prototype/_source/tests/testall.html
===================================================================
--- /CKEditor/branches/prototype/_source/tests/testall.html	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/testall.html	(revision 2130)
@@ -26,5 +26,5 @@
 {
 	currentTest = testList.shift();
-	
+
 	if ( currentTest )
 		document.getElementById( 'testFrame' ).src = currentTest + '.html';
@@ -42,8 +42,8 @@
 	var failed = data.results.failed;
 	var passed = data.results.passed;
-	
+
 	var html = '<span class="testIgnore">Unknown</span>';
 
-	if ( failed > 0 ) 
+	if ( failed > 0 )
 		html = '<span class="testFail">FAIL</span>';
 	else
@@ -60,5 +60,5 @@
 	document.getElementById('testFailed').innerHTML = totalFailed;
 	document.getElementById('testPassed').innerHTML = totalPassed;
-	
+
 	document.title = totalFailed + ' failed / ' + totalPassed + ' passed - CKEditor Core Tests Runner';
 
@@ -71,5 +71,5 @@
 	// on startup.
 	document.getElementById('testLogger').innerHTML = '';
-	
+
 	runTest();
 };
Index: /CKEditor/branches/prototype/_source/tests/yuitest.js
===================================================================
--- /CKEditor/branches/prototype/_source/tests/yuitest.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/tests/yuitest.js	(revision 2130)
Index: /CKEditor/branches/prototype/_source/themes/default/theme.js
===================================================================
--- /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 2129)
+++ /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 2130)
@@ -27,5 +27,5 @@
 
 		var name = editor.name;
-		
+
 		var topHtml		= editor.fire( 'themespace', { space : 'top', html : '' } ).html;
 		var middleHtml	= editor.fire( 'themespace', { space : 'middle', html : '' } ).html;
@@ -49,5 +49,5 @@
 {
 	var spacePrefix = 'cke_' + spaceName;
-	var space = this._[ spacePrefix ] || 
+	var space = this._[ spacePrefix ] ||
 		( this._[ spacePrefix ] = new CKEDITOR.dom.element.getById( spacePrefix + '_' + this.name ) );
 	return space;
Index: /CKEditor/branches/prototype/ckeditor.js
===================================================================
--- /CKEditor/branches/prototype/ckeditor.js	(revision 2129)
+++ /CKEditor/branches/prototype/ckeditor.js	(revision 2130)
