============================================================================= edit-on(R) Pro by RealObjects Version 4.3.134.19b, 2007-02-05 ============================================================================= Important --------- This software and support material is copyrighted, it may only be used with a legally acquired and fully paid license and in accordance with the edit-on Pro Software License Agreement. By installing and using this software, you accept the terms and conditions of the RealObjects edit-on Pro Software License Agreement. For details, see the license.txt file. If you have not purchased a license, you are only allowed to test and evaluate this software to find out how it fits your requirements during the evaluation period which is determined by the "Evaluation Key". To request an "Evaluation Key", visit http://www.realobjects.com. You are not allowed to use this software with an "Evaluation Key" in a production environment. After expiration of the "Evaluation Period", you must permanently remove this software and its support material from your computers, including the Sentry Spelling-Checker Engine and dictionaries. You are not allowed to use the software at all without a license key. To purchase an edit-on Pro license, please visit our website at http://www.realobjects.com Folder Contents --------------- Folder doc/ : edit-on Pro Integration Manual (PDF and HTML-Format) Please make sure that you read the manual! edit-on Pro User Manual (PDF and HTML-Format) Folder eopro/ : Codebase directory, containing the edit-on-pro-4.jar binary archive and the JavaScript API file editonpro.js. Important: The license key file (licensekey.xml) you received, must be placed in this folder. Folder eopro/lex : SSCE spelling checker dictionaries (American English, Brazilian Portuguese, Portuguese, British English, British Medical, Can. English, Legal, Medical, Danish, Dutch, Finnish, French, German, Italian, Norwegian, Spanish, Swedish) Folder samples/ : Developer Samples Folder doc/resources : DTDs and Locale files for advanced integration and customization Folder tools/ : Password encryption tool that can be used to encrypt the password specified in the config.xml for WebDAV connections. Remark: Please be sure that you unzip the complete directory structure. If you use WinZip activate the "Use Folder Names" option when unzipping. Updating an existing integration of edit-on Pro 4 ------------------------------------------------- Updating an existing integration of edit-on Pro 4 is easy. This new release is binary compatible with previous edit-on Pro 4 releases. In general, it is not necessary to change anything in your integration code. If you are updating an existing copy, be careful if you have customized any files. Be sure to make a backup copy of your previous installation folder. In general you should overwrite all old files with the newer version and then manually reintroduce any changes afterwards. It is especially important that all contents of the /eopro/ directory are copied (including subfolders) and edit-on-pro-4.jar and editonpro.js are overwritten with the new version. To fully benefit from some of the new features and improvements in edit-on Pro 4 (Version 4.3), it might be necessary that you modify your existing config.xml, uiconfig.xml or JavaScript integration code. For more information, review the Release Notes below and the Integration Manual. Some configuration settings and APIs are now deprecated. Although they still exist in this build, their use is not recommended anymore because they will most probably no longer be available in future releases. For more information, please review the Integration Manual. Upgrading from previous edit-on Pro versions 2.x/3.x ---------------------------------------------------- * The license keys of previous versions do not work with edit-on Pro 4 and vice versa. * The API of edit-on Pro 4 is not directly compatible with existing integrations of previous versions. Please visit http://www.realobjects.com for information about migrating to edit-on Pro 4. Installation ------------ * Copy the edit-on Pro folder (complete with all subfolders) to your web server. * Copy the license key file you received (licensekey.xml) into the eopro\ folder which contains the edit-on-pro-4.jar file (The "codebase" folder) Please never modify or rename the licensekey file. Without this license file, edit-on Pro will not run. If you copy this file by FTP, please use the binary transfer mode. The license key file is protected by a digital signature, so modifying it will break it. Release Notes and Known Issues ------------------------------ * Make sure to read the Integration Manual, which can be found in the "doc/" directory. * The API of edit-on Pro 4 is not directly compatible with existing integrations of previous edit-on Pro versions 2.x and 3.x. Please visit http://www.realobjects.com for information about migrating to edit-on Pro 4 * Using the .insertCustomTag API is only supported when the selection is within a paragraph. Applying .insertCustomTag on a selection which includes paragraph boundaries may yield wrong results. * The editor is designed to work with documents conforming to the XHTML1 transitional DTD. * The editor is not designed to edit of generic XML documents with arbitrary DTDs. The structure of existing XML documents is not guaranteed to be preserved during import/editing or export. Documents must at least comply with the basic requirements of the XHTML1 transitional DTD. Release History --------------- 4.3.134.19b: Signed with a new developer certificate, no other changes 4.3.134.19: Hotfix Release of edit-on Pro 4 (Version 4.3) * This hotfix release solves an issue with version 4.3.131.18 where JavaScript actions did not correctly pass a reference to the edit-on Pro JavaScript object anymore. 4.3.134.18: Fourth bugfix release of edit-on Pro 4 (Version 4.3) The bugfixes include: * Display of nested tables was wrong after 4.3.134.16 release. * Editor hangs after multiple reloads in Mac OS X using certain configuration options * It's not possible to copy text from EOP into MS word correctly when an & is in the text 4.3.134.16: Third bugfix release of edit-on Pro 4 (Version 4.3) Support for Firefox under Mac OS X was added (Java Embedding Plugin for Mac OS X from http://javaplugin.sourceforge.net/ must be installed) The bugfixes include: * Toolbar rendering error with JRE 1.5.0_08. * Caption element with class="xyz" causes NPE. * Class selector of span elements causes NPE. * Line no. should be displayed when there's an exception. * Background color is not rendered correctly in some circumtances. * Margins should also affect backgrounds of block level elements and not only the text. * Rendering issues with floated images. * Rendering error when merging paragraphs that contain floating images. * When a selected image is deleted, a character of the surrounding text is also deleted under certains circumstances. * Editor locks up when using undo after an image rendering issue. * Images are not uploaded correctly using the HTTP post image upload mechanism if they are coming from a dynamic URL. 4.3.134.13: Second bugfix release of edit-on Pro 4 (Version 4.3) Several spelling checker dictionaries were updated. To make sure that the new dictionaries are loaded, you have to adjust your existing config.xml. You have to increase the value of the version attribute in all elements, e.g. from to . The bugfixes include: * Splitting list items having child lists should be possible * Certain paragraphs within a block custom element can't be turned into a none paragraph * The callEventHandler function gets Java-String instead of null when onuploadfinished is not defined * Textselection is not working properly in MacOS X with Java 1.5 * Source code is broken after "Increase Indent" was selected * Spelling error marker doesn't survive undo redo of drag-drop * Splitting lists with enclosing custom block level tags causes custom tags to be split to * If there is large amount of content within the editor and the applet is loaded, the editor crashes under certain circumstances * Exception when multiple "ro-starttagicon" / "ro-endtagicon" styles are defined for a custom element * HTML entity is converted into wrong character when Tidy has been activated under certain circumstances * Paste actions aren't shown in the context menu * Internal drag and drop with an image causes deadlock * Default setting of jreAutoDownloadURL could cause problems when loading the applet via https * EOP_setWebDAVCookie is not defined in editonpro.js * Display in the style combo box is incorrect * background-image style property is not working * Applet load times are very slow when it is loaded after URLConnection.setDefaultUseCaches was set in another applet * Style attributes remain though using "paste with filter" action when you copy content from browser * After changing the style of an image, it's no longer shown under certain circumstances * Table width and height attributes shouldn't contain "px" * thead doesn't work correctly when rowspan is set The changes include: * Java JRE 1.5 is now the default for jreAutoDownload 4.3.134.1: First bugfix release of edit-on Pro 4 (Version 4.3) The bugfixes include: * The clean up process should be able to fix invalid NMTOKEN attribute values. * An empty "target" attribute is inserted when you a hyperlink is inserted around another hyperlink. * It is not possible to scroll using the mouse wheel showWYSIWYGAreaOnly is set to true. * NPE when loading template that contains an empty bookmark. * NPE when using a custom table properties dialog. * When copying a table with headers, only the id's are renamed but not the headers. * NPE when clicking on the table accessibility tab and . * The advanced table dialog properties inserts an empty style. * The default accelerator should not be bound to Ctrl. * When a key is used as accelerator, the key pressed (along with the apple key) should not be processed by the editor. * The default action object should be passed as key within the action object. * When using the editor bean within a modal dialog, it is not possible to work with mouse events in the find & replace dialog. * When there's no image in the editor, the function stated in onuploadfinished="..." isn't called. 4.3.131.2: Hotfix Release of edit-on Pro 4 (Version 4.3) * This hotfix release solves an issue with version 4.3.131.1 where formatted cut&paste did not work from MS Word. 4.3.131.1: Release of edit-on Pro 4 (Version 4.3) The new features include: * Support for "background-image" CSS style > documented at chapter 3.4.1.2 "Style sheets supported by edit-on Pro" * Action and dialog for "Insert date and time" > documented at chapter 3.3.2. "Actions" p. INSERTDATETIME * Action and dialog to insert comments > documented at chapter 3.3.2. "Actions" p. COMMENT * Comprehensive List style dialog > documented at chapter 3.3.2. "Actions" p. LISTPROPERTIES * Possibility to add custom drop-down boxes to the user interface > documented at chapter 3.2.1 "Defining custom drop down boxes" > documented at chapter 3.1 "Configuration file" p. "customchoice / customchoiceitem" * Enhancements to the copy & paste functionality of MS Word contents > documented at chapter 3.3.2. "Actions" p. PASTEWITHSTYLEDEFS * New "Paste Special..." dialog > documented at chapter 3.3.2. "Actions" p. PASTESPECIAL > documented at chapter 3.1 "Configuration file" p. "pastespecial" * Introduction of get-/setBlockElementAttributes() > documented at chapter 3.2.2. "JavaScript API / Java API" p. "getBlockElementAttributes" / "setBlockElementAttributes" * Possibility to enable SHOWNALLCHAR mode (P-mode) on the editor's start-up > documented at chapter 3.1 "Configuration file" p. "showall" * Introduction of a setBodyonly JavaScript configuration API > documented at chapter3.2.1. "JavaScript configuration API" p. "setBodyOnly" * Configuration setting to only allow either pixel or percent as unit for table and cell width/height in the "Insert Table" dialog > documented at chapter 3.1 "Configuration file" p. "defaulttablesettings" (see attributes) * Possibility to convert absolute widths to relative widths in tables > documented at chapter 3.3.2. "Actions" p. CONVERTTABLEWIDTHTORELATIVE * Authentication dialog for WebDAV access > documented at chapter 3.1 "Configuration file" p. "webdav" (see note) * Set Cookie String for WebDAV connections > documented at chapter 3.2.2. "JavaScript API / Java API" p. "getWebDAVCookieString" / "setWebDAVCookieString" * In the "Cleanup Data Error" message box the can choose to load the invalid document > see failed clean up process > documented at chapter 3.1 "Configuration file" p. "documentvalidation" * Custom Tag Attribute Values can be displayed via CSS > documented at chapter 3.4.2.3 "Style properties affecting the display of elements" p. "ro-starttaglabel / ro-endtaglabel" * JVM can be preloaded via preloadJVM() to speed up edit-on Pro load time > documented at chapter 3.2.1 "JavaScript configuration API" p. "preloadJVM" * Font family drop-down shows a font preview * The style drop-down shows a style preview * Special "Section 508 table editing" feature > Accessibility feature (can be found in the InsertTable dialog) * Possibility to configure CSS properties for tables within EditTableProperties or InsertTable dialog * Introduction of editing functionality to group TR elements into a THEAD element The bugfixes include: * Image paths of images inserted from the WebDAV repository are URL encoded twice * Inserting a column doesn't work properly after merging a row * Tidy error when using custom tags with cleanup * Entering wrong HTML entity value in source view causes wrong display for preceding entities * hasContentChanged() doesn't work when you paste something in source view * Language set via setActiveSpellChecker() isn't applied correctly * Indication errors when choosing font properties within the toolbar * Encoding settings have no influence on contents saved using SAVEAS method * Copy & paste into source view isn't possible under Mac OS X * Copy & paste into dialogs is not possible on Mac OS X * setLocaleURL puts additional backslash in front of the URL to the locale file * Error when using the align attribute within the image properties dialog * Copy and Paste of a nested table containing an image throws exception. * It's not possible to insert a row under thead. * Not possible to delete rows within * Image URL rewriting is erroneous when uploading images via http * Caret placement after insertHTMLData is inconsistent under certain circumstances * Problems when applying styles to a table selection * Shorthand for border-left, border-right, border-bottom and border top causes error msg * Inline custom tag is removed under certain circumstances * getSelectedHTMLData returns empty tag, although nothing is selected * Automatically use relative cell widths for tables with a relative widths * Wrong behavouir when decreasing the indent within a list * When a table contains the tbody element, insert row doesn't work correctly * Style sheets with an underline character in the name are removed 4.2.106.1: Second bugfix release of edit-on Pro 4 (Version 4.2) The bugfixes include: * Selection is not higlighted under Mac OS X 10.4 (Tiger) * Unnecessary HTTP requests for toolbar images * Table cells cannot be resized below the size of the textual content * When the "displayname" WebDAV property is set, the src url of the inserted object points to the value of this property * Floating text isn't rendered correctly when using image alignment "left" for more than one image * Indenting right-aligned text causes display error * Standalone setting in config.xml does not have an effect * Image resizing rectangle shouldn't disappear when scrolling * background-color style isn't rendered correctly under certain circumstances * @import directive is removed from CSS when it is at the first position 4.2.102 : First bugfix release of edit-on Pro 4 (Version 4.2) The bugfixes include: * CSS selector does not work when the style sheet was loaded via setStyleSheetURL * Applying non-default user specific colors does not work * Exception when splitting a list item containing nested inline elements and ending with   * Block when pressing enter in a nested list containing a br before the inner list * Decreasing indentation of lists causes multiple errors in display and console * When table layout is centered, changing the horizontal alignment of table cells causes an exception * Cursor up using keyboard does not work in list elements * ResetImageSize is not working on certain circumtances * Error when indenting nested lists * Applying font family throws exception under certain circumstances 4.2.98 : Release of edit-on Pro 4 (Version 4.2) The new features include: * Support for nested tables (tables within tables) * Interactive resizing of table, cell and row widths using the mouse * Support for table cell, row and column selection with the mouse * Improved layout for percentage based tables * New action to hide/display table borders * User preferences are automatically saved and restored on the client (or can be get/set) * The advanced tab can be disabled for all dialogs * Possibility to add multimedia files and objects (Flash, Movies etc.) from the local file system or a WebDAV repository * Browse and insert links from a WebDAV repository * Upload Documents, Images and multimedia objects to a WebDAV repository * Support for encrypted passwords for WebDAV connections * New "Go to next/previous Bookmark" action * Possibility to prevent editing content in the source view * New action to switch from the WYSIWYG view to the source view * New invokeAction API method, which allows to invoke all built-in and custom actions from JavaScript. * New onEditorFocused event, which is triggered when the WYSIWYG editor pane receives the input focus. * Support for the and elements * New mode to limit editing to content within custom elements The bugfixes include: * Table border width can not be set to 0 * Empty

element is inserted after a table * Shorthand CSS styles are not resolved * An image which was selected by clicking can not be deleted with backspace * Exceptions when loading a locale file via setLocaleURL when using https as the protocol * WebDAV requests do not work if the WebDAV directory is deeper than one level The following methods and config settings are now deprecated: * JavaScript API - getImageBase (use "getBase" instead) - setImageBase (use "setBase" instead) - uploadImages (use "uploadToRepository" instead) * Config - imagebase (use "base" instead) - uploadimagesmethod (use "filemanangemant instead) * UIConfig - UPLOADDOCUMENTIMAGES ( use "UPLOADIMAGES" instead) 4.1.81.2: Signed with a new developer certificate, no other changes 4.1.81 : Second bugfix release of edit-on Pro 4 (Version 4.1) The new features include: * Dynamically load TTF fonts from a web server * Font family and font size in SourceView can be specified. * Redo/Undo now works in Sourceview * Ability to configure whether or not users can add entries to the user dictionary * Custom actions can be enabled in read-only mode * Autosave function (automatically save at predefined intervals) The bugfixes include: * Problems with certain WebDAV servers (Server response "417" when uploading an image via WebDAV) * Editor doesn't finish loading in case the loaded document includes images with redirections * When the src attribute of the image tag is changed, the previous image is displayed again after resizing * White bar is displayed in the background, when a custom block element contains a p tag * Setting HR width through standard dialog is not working * When HR is aligned to "left" or "right", it cannot be set to "center" again using the HR Properties dialog * The "resize frame" does not appear around some images in certain documents * "Dead keys" do not work in MAC OS X * Resetting image size of an unknown image causes the unknown image to dissapear * Exception is thrown when loading invalid CSS * Inserting a hyperlink over an image selected by mouse click is not possible * Whitespace(s) are added to posted htmldata when executing postDocumentToServer * Shortcuts don't work in source view if there's no menubar defined * Applet crashes when element standalonemode is set to true * javax.swing.KeyStroke exception when loading multiple the editor instances * Parameter definitions for the actionjs element of uiconfig doesn't work 4.1.77 : First bugfix release of edit-on Pro 4 (Version 4.1) The new features include: * Drag and Drop action can now be customized * New API getDTDBase / setDTDBase * Feature "Visual resizing of image using the mouse" is now configurable * Display size tooltip while resizing an image with the mouse * Support for list-style-image CSS property for list items * Font selection is now available in the InsertSymbol dialog The bugfixes include: * addStyleSheet overwrites styles instead of merging them * Improved speed and performance for larger documents * Images with relative src path should not occur in Image Upload dialog * Table that is child of Custom block element with readonly tag true can't be deleted * Undo formatting action involving readonly custom tag, inserts another contentless customtag * Formatting of custom tags with bold, italic or underline cannot be undone by hitting the according button again under certain circumstances * Invalid character data can be entered in dialogs which elements with a "name" attribute * Changing alignment of a paragraph doesn't change the rendering * Editor strips whitespaces when copying and pasting internally * CleanUp adds content for an empy title attibute in hyperlinks * An exception is thrown when a DTD that is loaded which contains a BOM (Byte Order Mark) * Wrong behaviour when a bullet is left blank and return is pressed * Double clicking a word includes the whitespace after the word in the selection 4.1.69 : Release of edit-on Pro 4 (Version 4.1) The new features include: * Spelling checker dictionaries are automatically cached on the client (modification of config.xml required, see above) * Improved loading time * User dictionary on the client * Automatic locale adaption to the browser's language (optional) * Automatically uses appropriate system look&feel (if no LAF is specified) * Automatically detect the encoding of a document * Support margin-left and margin-right * Text highlighting (background-color) * Strikethrough text * Roman numbering for lists * Change Case dialog * New action "Save as..." * Syntax highlighting in the Source View * Insert Symbol Dialog has an "Additional Symbols" tab for custom symbols * Custom tag symbols can have labels * Debug Mode for webDAV image upload process * Read-only mode * New APIs to set config and uiconfig as string values * New JavaScript APIs getStatistics, get/setReadOnly, get/setAttributes, setConfig, setUIConfig * User manual (PDF) and online help (HTML) in four languages (English, French, German, Spanish) The bugfixes include: * Document is sometimes not loaded in Mac OS X * Applet locks up in Mac OS X * Clarified message when the Username was already activated. * Parts of the document could be lost under certain circumstances * Dead keys do not work * Applet flickers during initialisation * Copy and Paste of Custom Tags doesn't work under certain circumstances * Malformed URL excption is thrown, when a stylsheet imports another stylesheet using a relative url * "Info" toolbar icon isn't found when * Not possible to localize the WYSIWYG/SourceView tab labels in multibyte language * paragraph style sometimes gets partially dropped for existing text when inserting paragraphs * config.xml and uiconfig.xml were loaded twice if they had no byte order mark. * Problems when aligning images using the editImageDlg * htaccess files are displayed as elements in the Insert Image Dlg via webdav * Wrong behaviour when overwriting/replacing text with a special character * The clear() JS API function doesn't load the template indicated by "setTemplate()" * wiggly line marking incorrect spelling is not rendered correctly when incorrect word is in the last line of text * Rendering of

is incorrect * When an image is surrounded with an tag, a custom "ImageProperties" dialog throws an exception * When the src attribute of the img tag contains an &, the image isn't displayed after resizing * Word is not recognized by the spell checker anymore when it contains a manual hyphen Server Operating Systems Supported ---------------------------------- All Server Operating Sytems (Windows 2000/2003, Linux, Solaris, BSD etc.) which support a HTTP capable server (e.g. Apache, IIS, Tomcat, Domino etc.) can be used. Files with the extension *.xml must be passed to the client "as-is" and must not be processed on the server. Client Operating Systems Supported ---------------------------------- Microsoft Windows 2000 Microsoft Windows XP (It is recommended to install Microsoft XP Service Pack 2) Linux 2.x Sun Solaris 8/9/10 Apple Mac OS X 10.4 (All Service Packs and Updates must be installed, Safari and Firefox only, Java Embedding Plugin for Mac OS X from http://javaplugin.sourceforge.net/ must be installed to enable Firefox Java support) Browsers Supported ------------------ Microsoft Internet Explorer 6/7 Firefox 1.0 Firefox 1.5 Mozilla 1.7 SeaMonkey Netscape 8 Apple Safari 2.0 Opera 8.5/9 Officially Recommended and Supported Java VMs: --------------------------------------------- Sun JRE 1.4.2 with the latest updates (make sure to install the latest Sun JRE Update). Sun JRE 1.5.0 with the latest updates (make sure to install the latest Sun JRE Update). Apple JRE 1.4.2 (All Service Packs and Updates must be installed). Apple JRE 1.5.0 (All Service Packs and Updates must be installed). To download the latest Java VMs for Windows, Linux and Solaris please visit: Sun JRE: http://java.sun.com/j2se/ To download the latest Java VM for Apple Mac OS X, please use the "Software Update" feature of the operating system. General Requirements & Notes ---------------------------- * Java VM with Java SDK 1.4.2 support or better * Java and JavaScript must be enabled by the user * The security prompt showing that the software was digitally signed by RealObjects must be accepted for proper operation of edit-on Pro. * edit-on Pro 4 has been successfully run on machines with Windows 98, Windows NT and IE 5.x, however we can't officially support for this platform as Microsoft has already stopped "Mainstream Support" for those products. Minimum Hardware Requirements ----------------------------- -------------------------- Windows PC Platform: 600 MHz Intel Pentium or AMD Athlon CPU 128MB RAM Mac OS X PPC Platform: 800 MHz G4 Processor 256 MB RAM Mac OS X Intel Platform: All current Mac OS X Intel platform products with the Intel Core Duo processor fulfill the minimum hardware requirements. In general, hardware requirements depend very much on the platform and on the speed of the JVM implementation and the size/complexity of the documents which are edited. Software Requirements for the Samples ------------------------------------- Webserver (Apache, IIS or other) PHP4 (to run the PHP based samples) Active Server Pages (to run the ASP based samples) .net Framework (to run the ASP.NET based samples) Tomcat/other JSP enabled web servers (to run the JSP based samples) Macromedia Coldfusion Application server (to run the CFML based samples) Notes : * The samples will only run if the directory structure is unmodified. * Your webserver should be configured to use index.htm as the default page. * Navigate to http://yourserver/youreditonprodirectory/samples/index.htm to run the samples. Support ------- For information about technical support please visit http://www.realobjects.com/support Registered Trademark -------------------- edit-on is a registered trademark of RealObjects GmbH, Saarbrücken. Additional Copyrights and other Important Notes ----------------------------------------------- Sentry Spelling-Checker Engine Copyright © 2000 Wintertree Software Inc. German Dictionary Copyright © 1999 Wintertree Software Inc. Spanish Dictionary Copyright © 1999 Wintertree Software Inc. French Dictionary Copyright © 1999 Wintertree Software Inc. Swedish Dictionary Copyright © 1999 Wintertree Software Inc. Italian Dictionary Copyright © 1999 Wintertree Software Inc. Dutch Dictionary Copyright © 1999 Wintertree Software Inc. Finish Dictionary Copyright © 1999 Wintertree Software Inc. Medical Dictionary Copyright © 2000 Wintertree Software Inc. Danish Dictionary Copyright © 2000 Wintertree Software Inc. Brazilian Portuguese Copyright © 2000 Wintertree Software Inc. Norwegian Bokmål Dictionary Copyright © 2000 Wintertree Software Inc. Legal Dictionary Copyright © 1999 Wintertree Software Inc. Medical Dictionary Copyright © 1999 Wintertree Software Inc. Portuguese Dictionary Copyright © 1999 Wintertree Software Inc, The Sentry Spelling-Checker Engine and Dictionaries which are part of the edit-on Pro package must not be used without edit-on Pro and must not be used separately in any way. This product includes software developed by The Apache Software Foundation (http://www.apache.org/). This product includes software developed by Mark Wutka (http://www.wutka.com/). Parts (SAC,FLUTE,TIDY) of this software are: Copyright © 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ This W3C work (including software, documents, or other related items) is being provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions: Permission to use, copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, a short notice of the following form (hypertext is preferred, text is permitted) should be used within the body of any redistributed or derivative code: "Copyright © [$date-of-software] World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/" Notice of any changes or modifications to the W3C files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.) THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. ============================================================================= Copyright (c) 2000-2006, RealObjects GmbH. All rights reserved. ============================================================================= info@realobjects.com http://www.realobjects.com =============================================================================