changeset 368:79dbcefdff31

updated FCKeditor to current CVS (v2.2+) imported from: moin--main--1.5--patch-372
author Thomas Waldmann <tw@waldmann-edv.de>
date Sun, 08 Jan 2006 23:07:07 +0000
parents ec52b8428a8b
children 2d00c3892d77
files ChangeLog docs/CHANGES wiki/htdocs/applets/FCKeditor/CVS/Entries wiki/htdocs/applets/FCKeditor/README wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries.Log wiki/htdocs/applets/FCKeditor/_samples/cfm/CVS/Entries wiki/htdocs/applets/FCKeditor/_samples/cfm/sample01.cfm wiki/htdocs/applets/FCKeditor/_samples/cfm/sample02_mx.cfm wiki/htdocs/applets/FCKeditor/_samples/html/CVS/Entries wiki/htdocs/applets/FCKeditor/_samples/html/sample08.html wiki/htdocs/applets/FCKeditor/_samples/html/sample09.html wiki/htdocs/applets/FCKeditor/_samples/lasso/CVS/Entries wiki/htdocs/applets/FCKeditor/_samples/lasso/sample01.lasso wiki/htdocs/applets/FCKeditor/_samples/lasso/sample02.lasso wiki/htdocs/applets/FCKeditor/_samples/lasso/sample03.lasso wiki/htdocs/applets/FCKeditor/_samples/lasso/sample04.lasso wiki/htdocs/applets/FCKeditor/_samples/lasso/sampleposteddata.lasso wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Entries wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Repository wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Root wiki/htdocs/applets/FCKeditor/_samples/py/sample01.py wiki/htdocs/applets/FCKeditor/_samples/py/sampleposteddata.py wiki/htdocs/applets/FCKeditor/_samples/sampleslist.html wiki/htdocs/applets/FCKeditor/_testcases/003.html wiki/htdocs/applets/FCKeditor/_testcases/005.html wiki/htdocs/applets/FCKeditor/_testcases/007.html wiki/htdocs/applets/FCKeditor/_testcases/008.html wiki/htdocs/applets/FCKeditor/_testcases/010.html wiki/htdocs/applets/FCKeditor/_testcases/CVS/Entries wiki/htdocs/applets/FCKeditor/_whatsnew.html wiki/htdocs/applets/FCKeditor/editor/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/_source/classes/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuitem.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuseparator.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckspecialcombo.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckstyledef_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbar.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarbutton.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fck_othercommands.js wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fckstylecommand.js wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktablecommand.js wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js wiki/htdocs/applets/FCKeditor/editor/_source/globals/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/_source/globals/fck_constants.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_last.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_onload.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcodeformatter.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcommands.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckconfig.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdebug.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckregexlib.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckscriptloader.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktoolbaritems.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckundo_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_gecko.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_ie.js wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtmlentities.js wiki/htdocs/applets/FCKeditor/editor/css/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/css/fck_internal.css wiki/htdocs/applets/FCKeditor/editor/css/fck_showtableborders_gecko.css wiki/htdocs/applets/FCKeditor/editor/css/images/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/css/images/fck_pagebreak.gif wiki/htdocs/applets/FCKeditor/editor/dialog/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/dialog/common/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.css wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.js wiki/htdocs/applets/FCKeditor/editor/dialog/fck_about.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_checkbox.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_docprops.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_find.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash.js wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image.js wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image_preview.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/fck_link.js wiki/htdocs/applets/FCKeditor/editor/dialog/fck_paste.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_radiobutton.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_smiley.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_source.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_specialchar.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_spellerpages.html wiki/htdocs/applets/FCKeditor/editor/dialog/fck_table.html wiki/htdocs/applets/FCKeditor/editor/fckdialog.html wiki/htdocs/applets/FCKeditor/editor/fckdocument.html wiki/htdocs/applets/FCKeditor/editor/fckeditor.html wiki/htdocs/applets/FCKeditor/editor/fckeditor.original.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/CVS/Entries.Log wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/cfm/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/cfm/connector.cfm wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/lasso/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/lasso/config.lasso wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/lasso/connector.lasso wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/perl/CVS/Entries.Log wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/connector.py wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/test.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/frmupload.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/browser.css wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/browser.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/Default.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CreateFolder.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/DeleteFile.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/DeleteFolder.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/FileUpload.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/GetFolders.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/GetFoldersAndFiles.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/GetUploadProgress.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/RenameFile.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/RenameFolder.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/Thumbnail.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/_htaccess wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/header.cgi wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/iconlookup.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/progress.cgi wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/upload.cgi wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/AuthenticationHandlers.txt wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/license.txt wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/readme.txt wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/config.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/connector.php wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/iso-lat1.ent wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/ascii.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/binary.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/document2.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/email.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/empty.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/html.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/image.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/info.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/kmplot.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/kmultiple.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/pdf.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/php.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/postscript.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/real_doc.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/sound.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/spreadsheet.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/tar.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/video.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/test.html.suspended wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/testme.php.suspended wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmactualfolder.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmcreatefolder.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmfolders.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmimageeditor.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmresourceslist.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmresourcetype.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmupload.html wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/2x2.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/2x2_w.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/ButtonArrow.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/Folder.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/Folder32.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/Folder96.jpg wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/FolderOpened.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/FolderOpened32.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/FolderUp.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/close.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/delete.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/edit.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/editImage.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/ai.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/avi.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/bmp.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/cs.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/default.icon.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/dll.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/doc.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/exe.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/fla.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/gif.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/htm.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/html.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/jpg.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/js.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/mdb.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/mp3.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/pdf.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/ppt.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/rdp.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/swf.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/swt.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/txt.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/vsd.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/xls.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/xml.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/zip.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/ai.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/avi.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/bmp.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/cs.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/default.icon.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/dll.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/doc.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/exe.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/fla.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/gif.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/htm.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/html.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/jpg.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/js.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/mdb.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/mp3.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/pdf.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/ppt.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/rdp.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/swf.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/swt.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/txt.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/vsd.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/xls.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/xml.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/zip.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/spacer.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/close.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/crop.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/flip.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/resize.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/rotate.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/save.gif wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/EditorContent.js wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/common.js wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/fckxml.js wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/wz_jsgraphics.js wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/CVS/Entries.Log wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/Root wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/config.cfm wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/upload.cfm wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/test.html wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/Repository wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/Root wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/aiua.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/ak.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/alien.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/alien2.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/angry.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/angry1.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/apophys.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/assjani.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/asthanos.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bazuzeus.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/beaute.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bigsmile.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/blush.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/boid.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bonk.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bored.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/borg.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/capo.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/confused.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/cool.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/crazy.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/cwm14.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/demis_roussos.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/devil.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/devil2.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/double0smile.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/eek3.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/eltaf.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/gele.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/halm.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/happy.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon12.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon23.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon26.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_angel.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_bandit.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_bravo.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_clown.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/jesors.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/jesors1.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/lol3.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/love.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/mad.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/megaphone.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/mmm.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/music.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/notify.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/nuts.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/obanon.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/ouaip.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/pleure.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/plugin.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/question.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/question2.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/rasta2.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/rastapop.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/rosebud.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sad.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sad2.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/shocked.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sick.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sick2.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/slaap.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sleep.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/smile.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/smiley_peur.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sors.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sovxx.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/spamafote.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tap67.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/thumbdown.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/thumbup.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tigi.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/toad666.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tongue.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tuffgong.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/urgeman.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/vanadium.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/wink.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/worship.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/wouaf.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/wow.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/xp1700.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/yltype.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/yopyopyop.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/youpi.gif wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/zoor.gif wiki/htdocs/applets/FCKeditor/editor/js/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/js/fck_startup.js wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_gecko_1.js wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_gecko_2.js wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_ie_1.js wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_ie_2.js wiki/htdocs/applets/FCKeditor/editor/lang/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/lang/_getfontformat.html wiki/htdocs/applets/FCKeditor/editor/lang/_translationstatus.txt wiki/htdocs/applets/FCKeditor/editor/lang/ar.js wiki/htdocs/applets/FCKeditor/editor/lang/bg.js wiki/htdocs/applets/FCKeditor/editor/lang/bs.js wiki/htdocs/applets/FCKeditor/editor/lang/ca.js wiki/htdocs/applets/FCKeditor/editor/lang/cs.js wiki/htdocs/applets/FCKeditor/editor/lang/da.js wiki/htdocs/applets/FCKeditor/editor/lang/de.js wiki/htdocs/applets/FCKeditor/editor/lang/el.js wiki/htdocs/applets/FCKeditor/editor/lang/en-au.js wiki/htdocs/applets/FCKeditor/editor/lang/en-uk.js wiki/htdocs/applets/FCKeditor/editor/lang/en.js wiki/htdocs/applets/FCKeditor/editor/lang/eo.js wiki/htdocs/applets/FCKeditor/editor/lang/es.js wiki/htdocs/applets/FCKeditor/editor/lang/et.js wiki/htdocs/applets/FCKeditor/editor/lang/eu.js wiki/htdocs/applets/FCKeditor/editor/lang/fa.js wiki/htdocs/applets/FCKeditor/editor/lang/fcklanguagemanager.js wiki/htdocs/applets/FCKeditor/editor/lang/fi.js wiki/htdocs/applets/FCKeditor/editor/lang/fo.js wiki/htdocs/applets/FCKeditor/editor/lang/fr.js wiki/htdocs/applets/FCKeditor/editor/lang/gl.js wiki/htdocs/applets/FCKeditor/editor/lang/he.js wiki/htdocs/applets/FCKeditor/editor/lang/hi.js wiki/htdocs/applets/FCKeditor/editor/lang/hr.js wiki/htdocs/applets/FCKeditor/editor/lang/hu.js wiki/htdocs/applets/FCKeditor/editor/lang/it.js wiki/htdocs/applets/FCKeditor/editor/lang/ja.js wiki/htdocs/applets/FCKeditor/editor/lang/ko.js wiki/htdocs/applets/FCKeditor/editor/lang/lt.js wiki/htdocs/applets/FCKeditor/editor/lang/lv.js wiki/htdocs/applets/FCKeditor/editor/lang/mn.js wiki/htdocs/applets/FCKeditor/editor/lang/ms.js wiki/htdocs/applets/FCKeditor/editor/lang/nl.js wiki/htdocs/applets/FCKeditor/editor/lang/no.js wiki/htdocs/applets/FCKeditor/editor/lang/pl.js wiki/htdocs/applets/FCKeditor/editor/lang/pt-br.js wiki/htdocs/applets/FCKeditor/editor/lang/pt.js wiki/htdocs/applets/FCKeditor/editor/lang/ro.js wiki/htdocs/applets/FCKeditor/editor/lang/ru.js wiki/htdocs/applets/FCKeditor/editor/lang/sk.js wiki/htdocs/applets/FCKeditor/editor/lang/sl.js wiki/htdocs/applets/FCKeditor/editor/lang/sr-latn.js wiki/htdocs/applets/FCKeditor/editor/lang/sr.js wiki/htdocs/applets/FCKeditor/editor/lang/sv.js wiki/htdocs/applets/FCKeditor/editor/lang/th.js wiki/htdocs/applets/FCKeditor/editor/lang/tr.js wiki/htdocs/applets/FCKeditor/editor/lang/uk.js wiki/htdocs/applets/FCKeditor/editor/lang/vi.js wiki/htdocs/applets/FCKeditor/editor/lang/zh-cn.js wiki/htdocs/applets/FCKeditor/editor/lang/zh.js wiki/htdocs/applets/FCKeditor/editor/plugins/placeholder/lang/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/plugins/placeholder/lang/pl.js wiki/htdocs/applets/FCKeditor/editor/skins/default/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/default/fck_contextmenu.css wiki/htdocs/applets/FCKeditor/editor/skins/default/fck_editor.css wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/pagebreak.gif wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/universalkey.gif wiki/htdocs/applets/FCKeditor/editor/skins/office2003/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/office2003/fck_contextmenu.css wiki/htdocs/applets/FCKeditor/editor/skins/office2003/fck_editor.css wiki/htdocs/applets/FCKeditor/editor/skins/office2003/images/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/office2003/images/office.start.gif wiki/htdocs/applets/FCKeditor/editor/skins/office2003/toolbar/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/office2003/toolbar/pagebreak.gif wiki/htdocs/applets/FCKeditor/editor/skins/silver/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/silver/fck_contextmenu.css wiki/htdocs/applets/FCKeditor/editor/skins/silver/fck_editor.css wiki/htdocs/applets/FCKeditor/editor/skins/silver/toolbar/CVS/Entries wiki/htdocs/applets/FCKeditor/editor/skins/silver/toolbar/pagebreak.gif wiki/htdocs/applets/FCKeditor/fckconfig.js wiki/htdocs/applets/FCKeditor/fckeditor.afp wiki/htdocs/applets/FCKeditor/fckeditor.asp wiki/htdocs/applets/FCKeditor/fckeditor.cfc wiki/htdocs/applets/FCKeditor/fckeditor.cfm wiki/htdocs/applets/FCKeditor/fckeditor.js wiki/htdocs/applets/FCKeditor/fckeditor.lasso wiki/htdocs/applets/FCKeditor/fckeditor.php wiki/htdocs/applets/FCKeditor/fckeditor.pl wiki/htdocs/applets/FCKeditor/fckeditor.py
diffstat 492 files changed, 6988 insertions(+), 8739 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Jan 08 21:34:35 2006 +0000
+++ b/ChangeLog	Sun Jan 08 23:07:07 2006 +0000
@@ -2,6 +2,919 @@
 # arch-tag: automatic-ChangeLog--arch@arch.thinkmo.de--2003-archives/moin--main--1.5
 #
 
+2006-01-09 00:07:07 GMT	Thomas Waldmann <tw@waldmann-edv.de>	patch-372
+
+    Summary:
+      updated FCKeditor to current CVS (v2.2+)
+    Revision:
+      moin--main--1.5--patch-372
+
+    updated FCKeditor to current CVS (v2.2+)
+    
+
+    new files:
+     wiki/htdocs/applets/FCKeditor/.arch-ids/fckeditor.py.id
+     wiki/htdocs/applets/FCKeditor/_samples/CVS/.arch-ids/Entries.Log.id
+     wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries.Log
+     wiki/htdocs/applets/FCKeditor/_samples/py/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/_samples/py/.arch-ids/sample01.py.id
+     wiki/htdocs/applets/FCKeditor/_samples/py/.arch-ids/sampleposteddata.py.id
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Root
+     wiki/htdocs/applets/FCKeditor/_samples/py/sample01.py
+     wiki/htdocs/applets/FCKeditor/_samples/py/sampleposteddata.py
+     wiki/htdocs/applets/FCKeditor/_testcases/.arch-ids/010.html.id
+     wiki/htdocs/applets/FCKeditor/_testcases/010.html
+     wiki/htdocs/applets/FCKeditor/editor/.arch-ids/fckdocument.html.id
+     wiki/htdocs/applets/FCKeditor/editor/css/images/.arch-ids/fck_pagebreak.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/css/images/fck_pagebreak.gif
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/.arch-ids/fck_flash_preview.html.id
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/.arch-ids/fck_image_preview.html.id
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image_preview.html
+     wiki/htdocs/applets/FCKeditor/editor/fckdocument.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/CVS/.arch-ids/Entries.Log.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/CVS/Entries.Log
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/perl/CVS/.arch-ids/Entries.Log.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/perl/CVS/Entries.Log
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/.arch-ids/connector.py.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/connector.py
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/CVS/.arch-ids/Entries.Log.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/CVS/Entries.Log
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/.arch-ids/config.cfm.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/.arch-ids/upload.cfm.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/config.cfm
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/upload.cfm
+     wiki/htdocs/applets/FCKeditor/editor/lang/.arch-ids/_getfontformat.html.id
+     wiki/htdocs/applets/FCKeditor/editor/lang/.arch-ids/hi.js.id
+     wiki/htdocs/applets/FCKeditor/editor/lang/.arch-ids/lv.js.id
+     wiki/htdocs/applets/FCKeditor/editor/lang/_getfontformat.html
+     wiki/htdocs/applets/FCKeditor/editor/lang/hi.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/lv.js
+     wiki/htdocs/applets/FCKeditor/editor/plugins/placeholder/lang/.arch-ids/pl.js.id
+     wiki/htdocs/applets/FCKeditor/editor/plugins/placeholder/lang/pl.js
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/.arch-ids/pagebreak.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/pagebreak.gif
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/images/.arch-ids/office.start.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/images/office.start.gif
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/toolbar/.arch-ids/pagebreak.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/toolbar/pagebreak.gif
+     wiki/htdocs/applets/FCKeditor/editor/skins/silver/toolbar/.arch-ids/pagebreak.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/skins/silver/toolbar/pagebreak.gif
+     wiki/htdocs/applets/FCKeditor/fckeditor.py
+
+    removed files:
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/.arch-ids/fckcontextmenu_gecko.js.id
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/.arch-ids/fckcontextmenu_ie.js.id
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/browser.css.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/browser.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmactualfolder.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmcreatefolder.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmfolders.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmimageeditor.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmresourceslist.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmresourcetype.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids/frmupload.html.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/browser.css
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/browser.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/.arch-ids/config.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/.arch-ids/connector.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/.arch-ids/test.html.suspended.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/.arch-ids/testme.php.suspended.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/.arch-ids/Default.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/Default.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/CreateFolder.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/DeleteFile.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/DeleteFolder.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/FileUpload.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/GetFolders.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/GetFoldersAndFiles.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/GetUploadProgress.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/RenameFile.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/RenameFolder.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids/Thumbnail.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CreateFolder.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/DeleteFile.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/DeleteFolder.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/FileUpload.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/GetFolders.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/GetFoldersAndFiles.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/GetUploadProgress.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/RenameFile.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/RenameFolder.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/Thumbnail.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids/_htaccess.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids/header.cgi.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids/iconlookup.php.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids/progress.cgi.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids/upload.cgi.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/_htaccess
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/header.cgi
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/iconlookup.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/progress.cgi
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/upload.cgi
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/.arch-ids/AuthenticationHandlers.txt.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/.arch-ids/license.txt.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/.arch-ids/readme.txt.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/AuthenticationHandlers.txt
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/license.txt
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/readme.txt
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/config.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/connector.php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/.arch-ids/iso-lat1.ent.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/iso-lat1.ent
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/ascii.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/binary.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/document2.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/email.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/empty.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/html.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/image.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/info.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/kmplot.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/kmultiple.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/pdf.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/php.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/postscript.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/real_doc.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/sound.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/spreadsheet.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/tar.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids/video.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/ascii.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/binary.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/document2.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/email.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/empty.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/html.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/image.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/info.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/kmplot.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/kmultiple.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/pdf.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/php.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/postscript.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/real_doc.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/sound.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/spreadsheet.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/tar.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/video.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/test.html.suspended
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/testme.php.suspended
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmactualfolder.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmcreatefolder.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmfolders.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmimageeditor.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmresourceslist.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmresourcetype.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/frmupload.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/2x2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/2x2_w.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/ButtonArrow.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/Folder.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/Folder32.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/Folder96.jpg.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/FolderOpened.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/FolderOpened32.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/FolderUp.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/close.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/delete.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/edit.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/editImage.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids/spacer.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/2x2.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/2x2_w.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/ButtonArrow.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/Folder.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/Folder32.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/Folder96.jpg
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/FolderOpened.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/FolderOpened32.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/FolderUp.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/close.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/delete.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/edit.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/editImage.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/ai.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/avi.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/bmp.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/cs.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/default.icon.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/dll.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/doc.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/exe.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/fla.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/gif.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/htm.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/html.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/jpg.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/js.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/mdb.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/mp3.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/pdf.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/ppt.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/rdp.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/swf.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/swt.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/txt.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/vsd.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/xls.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/xml.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids/zip.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/ai.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/avi.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/bmp.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/cs.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/default.icon.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/dll.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/doc.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/exe.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/fla.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/gif.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/htm.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/html.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/jpg.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/js.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/mdb.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/mp3.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/pdf.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/ppt.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/rdp.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/swf.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/swt.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/txt.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/vsd.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/xls.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/xml.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids/zip.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/ai.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/avi.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/bmp.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/cs.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/default.icon.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/dll.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/doc.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/exe.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/fla.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/gif.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/htm.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/html.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/jpg.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/js.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/mdb.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/mp3.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/pdf.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/ppt.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/rdp.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/swf.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/swt.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/txt.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/vsd.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/xls.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/xml.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/zip.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/ai.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/avi.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/bmp.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/cs.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/default.icon.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/dll.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/doc.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/exe.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/fla.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/gif.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/htm.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/html.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/jpg.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/js.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/mdb.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/mp3.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/pdf.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/ppt.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/rdp.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/swf.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/swt.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/txt.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/vsd.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/xls.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/xml.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/zip.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/spacer.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/close.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/crop.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/flip.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/resize.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/rotate.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids/save.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/close.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/crop.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/flip.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/resize.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/rotate.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/save.gif
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/.arch-ids/EditorContent.js.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/.arch-ids/common.js.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/.arch-ids/fckxml.js.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/.arch-ids/wz_jsgraphics.js.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/EditorContent.js
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/common.js
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/fckxml.js
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/wz_jsgraphics.js
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/aiua.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/ak.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/alien.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/alien2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/angry.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/angry1.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/apophys.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/assjani.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/asthanos.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/bazuzeus.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/beaute.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/bigsmile.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/blush.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/boid.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/bonk.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/bored.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/borg.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/capo.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/confused.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/cool.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/crazy.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/cwm14.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/demis_roussos.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/devil.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/devil2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/double0smile.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/eek3.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/eltaf.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/gele.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/halm.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/happy.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon12.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon23.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon26.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon_angel.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon_bandit.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon_bravo.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/icon_clown.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/jesors.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/jesors1.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/lol3.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/love.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/mad.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/megaphone.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/mmm.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/music.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/notify.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/nuts.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/obanon.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/ouaip.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/pleure.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/plugin.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/question.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/question2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/rasta2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/rastapop.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/rosebud.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sad.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sad2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/shocked.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sick.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sick2.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/slaap.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sleep.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/smile.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/smiley_peur.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sors.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/sovxx.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/spamafote.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/tap67.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/thumbdown.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/thumbup.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/tigi.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/toad666.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/tongue.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/tuffgong.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/urgeman.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/vanadium.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/wink.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/worship.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/wouaf.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/wow.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/xp1700.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/yltype.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/yopyopyop.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/youpi.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids/zoor.gif.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/.arch-ids/=id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/.arch-ids/Entries.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/.arch-ids/Repository.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/.arch-ids/Root.id
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/Repository
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/Root
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/aiua.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/ak.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/alien.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/alien2.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/angry.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/angry1.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/apophys.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/assjani.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/asthanos.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bazuzeus.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/beaute.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bigsmile.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/blush.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/boid.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bonk.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/bored.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/borg.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/capo.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/confused.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/cool.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/crazy.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/cwm14.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/demis_roussos.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/devil.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/devil2.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/double0smile.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/eek3.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/eltaf.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/gele.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/halm.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/happy.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon12.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon23.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon26.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_angel.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_bandit.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_bravo.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/icon_clown.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/jesors.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/jesors1.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/lol3.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/love.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/mad.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/megaphone.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/mmm.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/music.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/notify.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/nuts.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/obanon.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/ouaip.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/pleure.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/plugin.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/question.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/question2.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/rasta2.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/rastapop.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/rosebud.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sad.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sad2.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/shocked.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sick.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sick2.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/slaap.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sleep.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/smile.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/smiley_peur.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sors.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/sovxx.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/spamafote.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tap67.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/thumbdown.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/thumbup.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tigi.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/toad666.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tongue.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/tuffgong.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/urgeman.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/vanadium.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/wink.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/worship.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/wouaf.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/wow.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/xp1700.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/yltype.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/yopyopyop.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/youpi.gif
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/zoor.gif
+
+    modified files:
+     ChangeLog docs/CHANGES
+     wiki/htdocs/applets/FCKeditor/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/README
+     wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/_samples/cfm/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/_samples/cfm/sample01.cfm
+     wiki/htdocs/applets/FCKeditor/_samples/cfm/sample02_mx.cfm
+     wiki/htdocs/applets/FCKeditor/_samples/html/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/_samples/html/sample08.html
+     wiki/htdocs/applets/FCKeditor/_samples/html/sample09.html
+     wiki/htdocs/applets/FCKeditor/_samples/lasso/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/_samples/lasso/sample01.lasso
+     wiki/htdocs/applets/FCKeditor/_samples/lasso/sample02.lasso
+     wiki/htdocs/applets/FCKeditor/_samples/lasso/sample03.lasso
+     wiki/htdocs/applets/FCKeditor/_samples/lasso/sample04.lasso
+     wiki/htdocs/applets/FCKeditor/_samples/lasso/sampleposteddata.lasso
+     wiki/htdocs/applets/FCKeditor/_samples/sampleslist.html
+     wiki/htdocs/applets/FCKeditor/_testcases/003.html
+     wiki/htdocs/applets/FCKeditor/_testcases/005.html
+     wiki/htdocs/applets/FCKeditor/_testcases/007.html
+     wiki/htdocs/applets/FCKeditor/_testcases/008.html
+     wiki/htdocs/applets/FCKeditor/_testcases/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/_whatsnew.html
+     wiki/htdocs/applets/FCKeditor/editor/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuitem.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuseparator.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckspecialcombo.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckstyledef_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbar.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarbutton.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fck_othercommands.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fckstylecommand.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktablecommand.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/globals/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/_source/globals/fck_constants.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_last.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_onload.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcodeformatter.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcommands.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckconfig.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdebug.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckregexlib.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckscriptloader.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktoolbaritems.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckundo_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_gecko.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_ie.js
+     wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtmlentities.js
+     wiki/htdocs/applets/FCKeditor/editor/css/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/css/fck_internal.css
+     wiki/htdocs/applets/FCKeditor/editor/css/fck_showtableborders_gecko.css
+     wiki/htdocs/applets/FCKeditor/editor/css/images/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/dialog/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/dialog/common/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.css
+     wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.js
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_about.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_checkbox.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_docprops.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_find.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash.js
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image.js
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/fck_link.js
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_paste.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_radiobutton.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_smiley.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_source.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_specialchar.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_spellerpages.html
+     wiki/htdocs/applets/FCKeditor/editor/dialog/fck_table.html
+     wiki/htdocs/applets/FCKeditor/editor/fckdialog.html
+     wiki/htdocs/applets/FCKeditor/editor/fckeditor.html
+     wiki/htdocs/applets/FCKeditor/editor/fckeditor.original.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/cfm/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/cfm/connector.cfm
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/lasso/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/lasso/config.lasso
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/lasso/connector.lasso
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/test.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/frmupload.html
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/test.html
+     wiki/htdocs/applets/FCKeditor/editor/js/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/js/fck_startup.js
+     wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_gecko_1.js
+     wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_gecko_2.js
+     wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_ie_1.js
+     wiki/htdocs/applets/FCKeditor/editor/js/fckeditorcode_ie_2.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/lang/_translationstatus.txt
+     wiki/htdocs/applets/FCKeditor/editor/lang/ar.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/bg.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/bs.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/ca.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/cs.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/da.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/de.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/el.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/en-au.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/en-uk.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/en.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/eo.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/es.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/et.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/eu.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/fa.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/fcklanguagemanager.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/fi.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/fo.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/fr.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/gl.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/he.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/hr.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/hu.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/it.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/ja.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/ko.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/lt.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/mn.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/ms.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/nl.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/no.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/pl.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/pt-br.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/pt.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/ro.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/ru.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/sk.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/sl.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/sr-latn.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/sr.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/sv.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/th.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/tr.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/uk.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/vi.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/zh-cn.js
+     wiki/htdocs/applets/FCKeditor/editor/lang/zh.js
+     wiki/htdocs/applets/FCKeditor/editor/plugins/placeholder/lang/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/fck_contextmenu.css
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/fck_editor.css
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/default/toolbar/universalkey.gif
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/fck_contextmenu.css
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/fck_editor.css
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/images/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/office2003/toolbar/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/silver/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/editor/skins/silver/fck_contextmenu.css
+     wiki/htdocs/applets/FCKeditor/editor/skins/silver/fck_editor.css
+     wiki/htdocs/applets/FCKeditor/editor/skins/silver/toolbar/CVS/Entries
+     wiki/htdocs/applets/FCKeditor/fckconfig.js
+     wiki/htdocs/applets/FCKeditor/fckeditor.afp
+     wiki/htdocs/applets/FCKeditor/fckeditor.asp
+     wiki/htdocs/applets/FCKeditor/fckeditor.cfc
+     wiki/htdocs/applets/FCKeditor/fckeditor.cfm
+     wiki/htdocs/applets/FCKeditor/fckeditor.js
+     wiki/htdocs/applets/FCKeditor/fckeditor.lasso
+     wiki/htdocs/applets/FCKeditor/fckeditor.php
+     wiki/htdocs/applets/FCKeditor/fckeditor.pl
+
+    new directories:
+     wiki/htdocs/applets/FCKeditor/_samples/py
+     wiki/htdocs/applets/FCKeditor/_samples/py/.arch-ids
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS
+     wiki/htdocs/applets/FCKeditor/_samples/py/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/default/connectors/py/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/upload/cfm/CVS/.arch-ids
+
+    removed directories:
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Auth/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Commands/helpers/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/Docs/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/dtd/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/connectors/php/images/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/32/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/icons/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/images/toolbar/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS
+     wiki/htdocs/applets/FCKeditor/editor/filemanager/browser/mcpuk/js/CVS/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/.arch-ids
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS
+     wiki/htdocs/applets/FCKeditor/editor/images/smiley/fun/CVS/.arch-ids
+
+
 2006-01-08 22:34:35 GMT	Thomas Waldmann <tw@waldmann-edv.de>	patch-371
 
     Summary:
--- a/docs/CHANGES	Sun Jan 08 21:34:35 2006 +0000
+++ b/docs/CHANGES	Sun Jan 08 23:07:07 2006 +0000
@@ -1,6 +1,13 @@
 MoinMoin Version History
 ========================
 
+Version 1.5.current:
+  Fixes:
+    * Fixed rst parser docutils version check
+
+  Other changes:
+    * Updated FCKeditor to current CVS (2006-01-08 == 2.2+)
+
 Version 1.5.0:
   Please completely read CHANGES text until you reach the version you were
   using until now. Otherwise you might miss some important upgrading and
--- a/wiki/htdocs/applets/FCKeditor/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -2,17 +2,18 @@
 D/_testcases////
 D/editor////
 /_documentation.html/1.1/Thu Sep 22 16:22:10 2005//
-/_whatsnew.html/1.4/Mon Oct 17 19:52:50 2005//
-/fckconfig.js/1.4/Mon Oct 17 19:52:50 2005//
-/fckeditor.afp/1.1/Thu Sep 22 16:22:10 2005//
-/fckeditor.asp/1.2/Mon Oct 17 19:52:50 2005//
-/fckeditor.cfc/1.1/Thu Sep 22 16:22:10 2005//
-/fckeditor.cfm/1.2/Mon Oct 17 19:52:50 2005//
-/fckeditor.lasso/1.1/Thu Sep 22 16:22:10 2005//
-/fckeditor.php/1.2/Mon Oct 17 19:52:51 2005//
-/fckeditor.pl/1.1/Thu Sep 22 16:22:10 2005//
 /fckstyles.xml/1.1/Thu Sep 22 16:22:10 2005//
 /fcktemplates.xml/1.1/Thu Sep 22 16:22:10 2005//
 /htaccess.txt/1.1/Sat Sep 24 21:14:03 2005//
 /license.txt/1.1/Thu Sep 22 16:22:10 2005//
-/fckeditor.js/1.2/Sun Oct 23 22:10:29 2005//
+/_whatsnew.html/1.7/Sun Jan  8 23:27:12 2006//
+/fckconfig.js/1.7/Sun Jan  8 23:27:12 2006//
+/fckeditor.afp/1.3/Sun Jan  8 23:27:12 2006//
+/fckeditor.asp/1.4/Sun Jan  8 23:27:12 2006//
+/fckeditor.cfc/1.3/Sun Jan  8 23:27:12 2006//
+/fckeditor.cfm/1.4/Sun Jan  8 23:27:12 2006//
+/fckeditor.js/1.5/Sun Jan  8 23:27:12 2006//
+/fckeditor.lasso/1.3/Sun Jan  8 23:27:12 2006//
+/fckeditor.php/1.4/Sun Jan  8 23:27:12 2006//
+/fckeditor.pl/1.3/Sun Jan  8 23:27:12 2006//
+/fckeditor.py/1.2/Fri Dec 23 20:28:18 2005//
--- a/wiki/htdocs/applets/FCKeditor/README	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/README	Sun Jan 08 23:07:07 2006 +0000
@@ -1,3 +1,4 @@
+2006-01-08 Updated from CVS (2.2+ release)
 2005-10-17 Updated from CVS (2.1.1+ release)
 2005-09-08 Updated to track FCKeditor SF CVS
 2005-07-20 Updated to FCKeditor 2.0 release
--- a/wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -8,4 +8,4 @@
 D/php////
 /default.html/1.1/Thu Sep 22 16:22:10 2005//
 /sample.css/1.1/Thu Sep 22 16:22:10 2005//
-/sampleslist.html/1.1/Thu Sep 22 16:22:10 2005//
+/sampleslist.html/1.2/Sun Jan  8 23:27:12 2006//
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/CVS/Entries.Log	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,1 @@
+A D/py////
--- a/wiki/htdocs/applets/FCKeditor/_samples/cfm/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/cfm/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,3 +1,3 @@
-/sample01.cfm/1.2/Mon Oct 17 19:52:51 2005//
-/sample02_mx.cfm/1.1/Thu Sep 22 16:22:10 2005//
+/sample01.cfm/1.4/Sun Jan  8 23:27:12 2006//
+/sample02_mx.cfm/1.3/Sun Jan  8 23:27:12 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/_samples/cfm/sample01.cfm	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/cfm/sample01.cfm	Sun Jan 08 23:07:07 2006 +0000
@@ -1,10 +1,23 @@
 <cfsetting enablecfoutputonly="true" showdebugoutput="false">
-<!--- @Packager.Header
-<FileDescription>
-	Sample page for ColdFusion.
-</FileDescription>
-<Author name="Hendrik Kramer" email="hk@lwd.de" />
-<Author name="Mark Woods" email="mark@thickpaddy.com" />
+<!---
+ * FCKeditor - The text editor for internet
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: sample01.cfm
+ * 	Sample page for ColdFusion.
+ * 
+ * File Authors:
+ * 		Hendrik Kramer (hk@lwd.de)
+ * 		Mark Woods (mark@thickpaddy.com)
+ * 		Wim Lemmens (didgiman@gmail.com)
 --->
 
 <cfoutput>
@@ -29,7 +42,7 @@
 
 <cfmodule 
 	template="../../fckeditor.cfm"
-	basePath="/fckeditor/"
+	basePath="#Left(cgi.script_name, FindNoCase('_samples', cgi.script_name)-1)#"
 	instanceName="myEditor"
 	value='This is some sample text. You are using <a href="http://fckeditor.net/" target="_blank">FCKeditor</a>.'
 	width="100%"
--- a/wiki/htdocs/applets/FCKeditor/_samples/cfm/sample02_mx.cfm	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/cfm/sample02_mx.cfm	Sun Jan 08 23:07:07 2006 +0000
@@ -1,9 +1,22 @@
 <cfsetting enablecfoutputonly="true">
-<!--- @Packager.Header
-<FileDescription>
-	Sample page for ColdFusion MX.
-</FileDescription>
-<Author name="Hendrik Kramer" email="hk@lwd.de" />
+<!---
+ * FCKeditor - The text editor for internet
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: sample02_mx.cfm
+ * 	Sample page for ColdFusion MX.
+ * 
+ * File Authors:
+ * 		Hendrik Kramer (hk@lwd.de)
+ * 		Wim Lemmens (didgiman@gmail.com)
 --->
 
 <!--- ::
@@ -14,11 +27,16 @@
 	  * <cfset APPLICATION.userFilesPath = "/UserFiles/">
 	  * OR:
 	  * <cfset SERVER.userFilesPath = "/UserFiles/">
+	  * OR:
+	  * <cfset request.FCKeditor.userFilesPath = "/UserFiles/">
+	  * OR:
+	  * <cfset application.FCKeditor.userFilesPath = "/UserFiles/">
+	  * OR:
+	  * <cfset server.FCKeditor.userFilesPath = "/UserFiles/">
 	  *
 	  * Note #1: Do _not_ set the physical directory on your server, only a path relative to your current webroot
 	  * Note #2: Directories will be automatically created
 	  :: --->
-<cfset APPLICATION.userFilesPath = "/UserFiles/">
 
 <cfoutput>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
@@ -35,32 +53,25 @@
 This sample displays a normal HTML form with a FCKeditor with full features enabled; invoked by a ColdFusion Component.<br>
 ColdFusion is a registered trademark and product of <a href="http://www.macromedia.com/software/coldfusion/" target="_blank">Macromedia, Inc</a>.
 <hr>
+
 <form method="POST" action="#cgi.script_name#">
 </cfoutput>
 
 <cfif listFirst( server.coldFusion.productVersion ) LT 6>
-	<cfoutput><br><em style="color: red;">This sample work only with a ColdFusion MX server and higher, because it uses some advantages of this version.</em></cfoutput>
+	<cfoutput><br><em style="color: red;">This sample works only with a ColdFusion MX server and higher, because it uses some advantages of this version.</em></cfoutput>
 	<cfabort>
 </cfif>
 
-<!--- 
-	Note: You must first create a mapping in your coldfusion administrator to call the component fckeditor.cfc
-	in the root folder of this zip archive.
-	A relative path is not allowed. See your coldfusion documentation for more information.
- --->
 <cfscript>
-	// create a pseudo mapping for this demo only!
-	factory = createObject('java','coldfusion.server.ServiceFactory');
-	mappings = factory.runtimeservice.getMappings();
-	mappings['/fckeditor2'] = expandPath("../.."); // fckeditor.cfc resides two paths higher than this sample file.
-	// end create a pseudo mapping for this demo only!
+	// Calculate basepath for FCKeditor. It's in the folder right above _samples
+	basePath = Left(cgi.script_name, FindNoCase('_samples', cgi.script_name)-1);
 
-	fckEditor = createObject("component", "/fckeditor2/fckeditor");
+	fckEditor = createObject("component", "#basePath#fckeditor");
 	fckEditor.instanceName	= "myEditor";
 	fckEditor.value			= 'This is some sample text. You are using <a href="http://fckeditor.net/" target="_blank">FCKeditor</a>.';
-	fckEditor.basePath		= "/fckeditor/";
+	fckEditor.basePath		= basePath;
 	fckEditor.width			= "100%";
-	fckEditor.height		= 200;
+	fckEditor.height		= 300;
 	fckEditor.create(); // create the editor.
 </cfscript>
 
--- a/wiki/htdocs/applets/FCKeditor/_samples/html/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/html/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -6,9 +6,9 @@
 /sample06.config.js/1.3/Mon Oct 17 19:52:51 2005//
 /sample06.html/1.1/Thu Sep 22 16:22:10 2005//
 /sample07.html/1.1/Thu Sep 22 16:22:10 2005//
-/sample08.html/1.1/Thu Sep 22 16:22:10 2005//
-/sample09.html/1.1/Thu Sep 22 16:22:10 2005//
 /sample10.html/1.1/Thu Sep 22 16:22:10 2005//
 /sampleposteddata.asp/1.1/Thu Sep 22 16:22:10 2005//
 /sampleposteddata.html/1.1/Thu Sep 22 16:22:10 2005//
+/sample08.html/1.2/Sun Jan  8 23:27:12 2006//
+/sample09.html/1.2/Sun Jan  8 23:27:12 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/_samples/html/sample08.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/html/sample08.html	Sun Jan 08 23:07:07 2006 +0000
@@ -47,7 +47,7 @@
 	if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
 	{
 		// Insert the desired HTML.
-		oEditor.InsertHtml( '- This is some <b>sample</b> HTML -' ) ;
+		oEditor.InsertHtml( '- This is some <a href="/Test1.html">sample</a> HTML -' ) ;
 	}
 	else
 		alert( 'You must be on WYSIWYG mode!' ) ;
@@ -110,6 +110,29 @@
 	alert( 'Actual text length (without HTML markups): ' + iLength + ' characters' ) ;
 }
 
+function GetInnerHTML()
+{
+	// Get the editor instance that we want to interact with.
+	var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
+
+	alert( oEditor.EditorDocument.body.innerHTML ) ;
+}
+
+function CheckIsDirty()
+{
+	// Get the editor instance that we want to interact with.
+	var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
+	alert( oEditor.IsDirty() ) ;	
+}
+
+function ResetIsDirty()
+{
+	// Get the editor instance that we want to interact with.
+	var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
+	oEditor.ResetIsDirty() ;	
+	alert( 'The "IsDirty" status has been reset' ) ;
+}
+
 		</script>
 	</head>
 	<body>
@@ -149,6 +172,11 @@
 			<br>
 			<br>
 			<input type="button" value="Interact with the Editor Area DOM" onclick="GetLength();">
+			<input type="button" value="Get innerHTML" onclick="GetInnerHTML();">
+			<br>
+			<br>
+			<input type="button" value="Check IsDirty()" onclick="CheckIsDirty();">
+			<input type="button" value="Reset IsDirty()" onclick="ResetIsDirty();">
 		</div>
 	</body>
 </html>
--- a/wiki/htdocs/applets/FCKeditor/_samples/html/sample09.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/html/sample09.html	Sun Jan 08 23:07:07 2006 +0000
@@ -24,11 +24,32 @@
 		<meta name="robots" content="noindex, nofollow">
 		<link href="../sample.css" rel="stylesheet" type="text/css" />
 		<script type="text/javascript" src="../../fckeditor.js"></script>
+		<script language="javascript">
+
+function FCKeditor_OnComplete( editorInstance )
+{
+	editorInstance.Events.AttachEvent( 'OnBlur'	, FCKeditor_OnBlur ) ;
+	editorInstance.Events.AttachEvent( 'OnFocus', FCKeditor_OnFocus ) ;
+}
+
+function FCKeditor_OnBlur( editorInstance )
+{
+	editorInstance.ToolbarSet.Collapse() ;
+}
+
+function FCKeditor_OnFocus( editorInstance )
+{
+	editorInstance.ToolbarSet.Expand() ;
+}
+
+		</script>
 	</head>
 	<body>
 		<h1>FCKeditor - Javascript - Sample 9</h1>
 		This sample shows FCKeditor in a more complex form with two different 
-		instances.
+		instances.<br>
+		It also shows and interesting way of using the "OnFocus" and "OnBlur" events 
+		available in the Javascript API (IE only).
 		<hr>
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			Normal text field:<br>
@@ -44,6 +65,10 @@
 var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
 
 var oFCKeditor = new FCKeditor( 'FCKeditor_Basic' ) ;
+
+if ( document.all )
+	oFCKeditor.Config['ToolbarStartExpanded'] = false ;
+
 oFCKeditor.BasePath		= sBasePath ;
 oFCKeditor.ToolbarSet	= 'Basic' ;
 oFCKeditor.Value		= 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
@@ -54,7 +79,11 @@
 			FCKeditor with Default toolbar:
 			<script type="text/javascript">
 <!--
-var oFCKeditor = new FCKeditor( 'FCKeditor_Default' ) ;
+oFCKeditor = new FCKeditor( 'FCKeditor_Default' ) ;
+
+if ( document.all )
+	oFCKeditor.Config['ToolbarStartExpanded'] = false ;
+
 oFCKeditor.BasePath	= sBasePath ;
 oFCKeditor.Value	= 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
 oFCKeditor.Create() ;
--- a/wiki/htdocs/applets/FCKeditor/_samples/lasso/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/lasso/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,6 +1,6 @@
-/sample01.lasso/1.1/Thu Sep 22 16:22:10 2005//
-/sample02.lasso/1.1/Thu Sep 22 16:22:10 2005//
-/sample03.lasso/1.1/Thu Sep 22 16:22:10 2005//
-/sample04.lasso/1.1/Thu Sep 22 16:22:10 2005//
-/sampleposteddata.lasso/1.1/Thu Sep 22 16:22:10 2005//
+/sample01.lasso/1.2/Sun Jan  8 23:27:12 2006//
+/sample02.lasso/1.2/Sun Jan  8 23:27:12 2006//
+/sample03.lasso/1.2/Sun Jan  8 23:27:12 2006//
+/sample04.lasso/1.2/Sun Jan  8 23:27:12 2006//
+/sampleposteddata.lasso/1.2/Sun Jan  8 23:27:12 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample01.lasso	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample01.lasso	Sun Jan 08 23:07:07 2006 +0000
@@ -1,36 +1,22 @@
 [//lasso
 /*
- 
  * FCKeditor - The text editor for internet
-
-* Copyright (C) 2003-2005 Frederico Caldeira Knabben
-
-* 
-
-* Licensed under the terms of the GNU Lesser General Public License:
-
-* 		http://www.opensource.org/licenses/lgpl-license.php
-
-* 
-
-* For further information visit:
-
-* 		http://www.fckeditor.net/
-
-* 
-
-* File Name: sample01.lasso
-
-* 		Sample page.
-
-* 
-
-* File Authors:
- *		Frederico Caldeira Knabben (fredck@fckeditor.net)
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: sample01.lasso
+ * 	Sample page.
+ * 
+ * File Authors:
  * 		Jason Huck (jason.huck@corefive.com)
- 
  */
-
 ]
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
--- a/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample02.lasso	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample02.lasso	Sun Jan 08 23:07:07 2006 +0000
@@ -1,34 +1,22 @@
 [//lasso
 /*
- 
  * FCKeditor - The text editor for internet
-
-* Copyright (C) 2003-2005 Frederico Caldeira Knabben
-
-* 
-
-* Licensed under the terms of the GNU Lesser General Public License:
-
-* 		http://www.opensource.org/licenses/lgpl-license.php
-
-* 
-
-* For further information visit:
-
-* 		http://www.fckeditor.net/
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
  * 
  * File Name: sample02.lasso
-
-* 		Sample page.
-
-* 
-
-* File Authors:
- *		Frederico Caldeira Knabben (fredck@fckeditor.net)
+ * 	Sample page.
+ * 
+ * File Authors:
  * 		Jason Huck (jason.huck@corefive.com)
- 
  */
-
 ]
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
--- a/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample03.lasso	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample03.lasso	Sun Jan 08 23:07:07 2006 +0000
@@ -1,37 +1,22 @@
 [//lasso
 /*
- 
  * FCKeditor - The text editor for internet
-
-* Copyright (C) 2003-2005 Frederico Caldeira Knabben
-
-* 
-
-* Licensed under the terms of the GNU Lesser General Public License:
-
-* 		http://www.opensource.org/licenses/lgpl-license.php
-
-* 
-
-* For further information visit:
-
-* 		http://www.fckeditor.net/
-
-* 
-
-* File Name: sample03.lasso
-
-* 		Sample page.
-
-* 
-
-* File Authors:
- *		Frederico Caldeira Knabben (fredck@fckeditor.net)
-
-* 		Jason Huck (jason.huck@corefive.com)
- 
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: sample03.lasso
+ * 	Sample page.
+ * 
+ * File Authors:
+ * 		Jason Huck (jason.huck@corefive.com)
  */
-
 ]
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
--- a/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample04.lasso	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/lasso/sample04.lasso	Sun Jan 08 23:07:07 2006 +0000
@@ -1,37 +1,22 @@
 [//lasso
 /*
- 
  * FCKeditor - The text editor for internet
-
-* Copyright (C) 2003-2005 Frederico Caldeira Knabben
-
-* 
-
-* Licensed under the terms of the GNU Lesser General Public License:
-
-* 		http://www.opensource.org/licenses/lgpl-license.php
-
-* 
-
-* For further information visit:
-
-* 		http://www.fckeditor.net/
-
-* 
-
-* File Name: sample04.lasso
-
-* 		Sample page.
-
-* 
-
-* File Authors:
- *		Frederico Caldeira Knabben (fredck@fckeditor.net)
-
-* 		Jason Huck (jason.huck@corefive.com)
- 
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: sample04.lasso
+ * 	Sample page.
+ * 
+ * File Authors:
+ * 		Jason Huck (jason.huck@corefive.com)
  */
-
 ]
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
--- a/wiki/htdocs/applets/FCKeditor/_samples/lasso/sampleposteddata.lasso	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/lasso/sampleposteddata.lasso	Sun Jan 08 23:07:07 2006 +0000
@@ -1,6 +1,5 @@
 [//lasso
 /*
- 
  * FCKeditor - The text editor for internet
  * Copyright (C) 2003-2005 Frederico Caldeira Knabben
  * 
@@ -10,17 +9,15 @@
  * For further information visit:
  * 		http://www.fckeditor.net/
  * 
+ * "Support Open Source software. What about a donation today?"
+ * 
  * File Name: sampleposteddata.lasso
- * 		Sample page.
+ * 	Sample page.
  * 
  * File Authors:
- *		Frederico Caldeira Knabben (fredck@fckeditor.net)
- *		Jason Huck (jason.huck@corefive.com)
-
+ * 		Jason Huck (jason.huck@corefive.com)
  * 		Jim Michaels (jmichae3@yahoo.com)
- 
  */
-
 ]
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,3 @@
+/sample01.py/1.1/Tue Dec 20 04:31:44 2005//
+/sampleposteddata.py/1.1/Tue Dec 20 04:31:44 2005//
+D
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Repository	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,1 @@
+FCKeditor/_samples/py
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/py/CVS/Root	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,1 @@
+:pserver:anonymous@cvs.sourceforge.net:/cvsroot/fckeditor
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/py/sample01.py	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,78 @@
+#!/usr/bin/env python
+
+"""
+FCKeditor - The text editor for internet
+Copyright (C) 2003-2005 Frederico Caldeira Knabben
+
+Licensed under the terms of the GNU Lesser General Public License:
+		http://www.opensource.org/licenses/lgpl-license.php
+
+For further information visit:
+		http://www.fckeditor.net/
+
+"Support Open Source software. What about a donation today?"
+
+File Name: sample01.py
+	Sample page.
+
+File Authors:
+		Andrew Liu (andrew@liuholdings.com)
+"""
+
+import cgi
+import os
+
+# Ensure that the fckeditor.py is included in your classpath
+import fckeditor
+
+# Tell the browser to render html
+print "Content-Type: text/html"
+print ""
+
+# Document header
+print """<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+	<head>
+		<title>FCKeditor - Sample</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<link href="../sample.css" rel="stylesheet" type="text/css" />
+	</head>
+	<body>
+		<h1>FCKeditor - Python - Sample 1</h1>
+		This sample displays a normal HTML form with an FCKeditor with full features 
+		enabled.
+		<hr>
+		<form action="sampleposteddata.py" method="post" target="_blank">
+"""
+
+# This is the real work
+try: 
+	sBasePath = os.environ.get("SCRIPT_NAME")
+	sBasePath = sBasePath[0:sBasePath.find("_samples")]
+
+	oFCKeditor = fckeditor.FCKeditor('FCKeditor1')
+	oFCKeditor.BasePath = sBasePath
+	oFCKeditor.Value = """This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>."""
+	print oFCKeditor.Create()
+except Exception, e:
+	print e
+print """
+			<br>
+			<input type="submit" value="Submit">
+		</form>
+"""
+
+# For testing your environments
+print "<hr>"
+for key in os.environ.keys():
+	print "%s: %s<br>" % (key, os.environ.get(key, ""))
+print "<hr>"
+
+# Document footer
+print """
+	</body>
+</html>
+"""
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/py/sampleposteddata.py	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,81 @@
+#!/usr/bin/env python
+
+"""
+FCKeditor - The text editor for internet
+Copyright (C) 2003-2005 Frederico Caldeira Knabben
+
+Licensed under the terms of the GNU Lesser General Public License:
+		http://www.opensource.org/licenses/lgpl-license.php
+
+For further information visit:
+		http://www.fckeditor.net/
+
+"Support Open Source software. What about a donation today?"
+
+File Name: sampleposteddata.py
+	This page lists the data posted by a form.
+
+File Authors:
+		Andrew Liu (andrew@liuholdings.com)
+"""
+
+import cgi
+import os
+
+# Tell the browser to render html
+print "Content-Type: text/html"
+print ""
+
+try:
+	# Create a cgi object
+	form = cgi.FieldStorage()
+except Exception, e:
+	print e
+
+# Document header
+print """<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+	<head>
+		<title>FCKeditor - Samples - Posted Data</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<link href="../sample.css" rel="stylesheet" type="text/css" />
+	</head>
+	<body>
+"""
+
+# This is the real work 
+print """
+		<h1>FCKeditor - Samples - Posted Data</h1>
+		This page lists all data posted by the form.
+		<hr>
+		<table width="100%" border="1" cellspacing="0" bordercolor="#999999">
+			<tr style="FONT-WEIGHT: bold; COLOR: #dddddd; BACKGROUND-COLOR: #999999">
+				<td nowrap>Field Name&nbsp;&nbsp;</td>
+				<td>Value</td>
+			</tr>
+"""
+for key in form.keys():
+	try:
+		value = form[key].value
+		print """
+				<tr>
+					<td valign="top" nowrap><b>%s</b></td>
+					<td width="100%%">%s</td>
+				</tr>
+			""" % (key, value)
+	except Exception, e:
+		print e
+print "</table>"
+
+# For testing your environments
+print "<hr>"
+for key in os.environ.keys():
+	print "%s: %s<br>" % (key, os.environ.get(key, ""))
+print "<hr>"
+
+# Document footer
+print """
+	</body>
+</html>
+"""
--- a/wiki/htdocs/applets/FCKeditor/_samples/sampleslist.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_samples/sampleslist.html	Sun Jan 08 23:07:07 2006 +0000
@@ -72,6 +72,8 @@
 						<option value="php/sample02.php">PHP : Sample 02 : Multi-language support</option>
 						<option value="php/sample03.php">PHP : Sample 03 : Toolbar selection</option>
 						<option value="php/sample04.php">PHP : Sample 04 : Skins support</option>
+						<option value=""> </option>
+						<option value="py/sample01.py">Python : Sample 01 : Editor with all features</option>
 					</select>
 				</td>
 			</tr>
--- a/wiki/htdocs/applets/FCKeditor/_testcases/003.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_testcases/003.html	Sun Jan 08 23:07:07 2006 +0000
@@ -40,7 +40,7 @@
 			<LI>
 			Switch to Source mode.
 			<LI>
-			Switch back to WYSUWYG mode.
+			Switch back to WYSIWYG mode.
 			<LI>
 			Repeat steps 2, 3 and 4.
 			<LI>
--- a/wiki/htdocs/applets/FCKeditor/_testcases/005.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_testcases/005.html	Sun Jan 08 23:07:07 2006 +0000
@@ -29,7 +29,7 @@
 		<h1>FCKeditor - Test 005</h1>
 		<P>
 			<STRONG>Expected results</STRONG>: The editor content must be loaded and the 
-			submit button must post the editors html. No javascript errors should be thorwn 
+			submit button must post the editors html. No javascript errors should be thrown 
 			(security errors).<BR>
 			<STRONG>Configurations</STRONG>: BaseHref = http://www.fckeditor.net
 			<BR>
--- a/wiki/htdocs/applets/FCKeditor/_testcases/007.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_testcases/007.html	Sun Jan 08 23:07:07 2006 +0000
@@ -29,7 +29,7 @@
 		<h1>FCKeditor - Test 007</h1>
 		<P>
 			<STRONG>Expected results</STRONG>: The editor content must be loaded and the 
-			submit button must post the editors html.<BR>
+			submit button must post the editor's html.<BR>
 			<STRONG>Configurations</STRONG>: Default<BR>
 			<STRONG>Steps to&nbsp;Reproduce</STRONG>:
 		</P>
--- a/wiki/htdocs/applets/FCKeditor/_testcases/008.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_testcases/008.html	Sun Jan 08 23:07:07 2006 +0000
@@ -53,7 +53,7 @@
 			<LI>
 			Wait the editor to load.
 			<LI>
-			Remove all the content with the mouse and delete it.
+			Select all the content with the mouse and delete it.
 			<LI>
 			Hit the "Save" button - an alert should popup.
 			<LI>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_testcases/010.html	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for internet
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: 010.html
+ * 	Test page.
+ * 
+ * File Authors:
+ * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
+-->
+<html>
+	<head>
+		<title>FCKeditor - Sample</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<link href="testcases.css" rel="stylesheet" type="text/css" />
+		<script type="text/javascript" src="../fckeditor.js"></script>
+		<script>
+
+function SubmitForm()
+{
+	document.forms[0].submit() ;
+}
+
+function SetToolbar( toolbarName )
+{
+	// Get the editor instance that we want to interact with.
+	var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
+	var oToolbarSet = oEditor.ToolbarSet ;
+	
+	// Reset the state of all items in the current toolbar.
+	for ( var i = 0 ; i < oToolbarSet.Toolbars.length ; i++ )
+	{
+		if ( oToolbarSet.Toolbars[i].Items ) 
+		{
+		for ( var j = 0 ; j < oToolbarSet.Toolbars[i].Items.length ; j++ )
+			oToolbarSet.Toolbars[i].Items[j].State = FCK_UNKNOWN ;
+		}
+	}
+
+	// Reset the array of toolbat items that are active only on WYSIWYG mode.
+	oToolbarSet.ItemsWysiwygOnly = new Array() ;
+
+	// Reset the array of toolbar items that are sensitive to the cursor position.
+	oToolbarSet.ItemsContextSensitive = new Array() ;
+
+	// Remove all items from the DOM.
+	oToolbarSet.DOMElement.innerHTML = '' ;
+
+	// Load the new toolbar.
+	oToolbarSet.Name = toolbarName ;
+	oToolbarSet.Load( toolbarName ) ;
+}
+
+		</script>
+	</head>
+	<body>
+		<h1>FCKeditor - Test 010</h1>
+		<P>
+			<STRONG>Expected results</STRONG>: The editor content must be loaded and the 
+			the user must be able to change the toolbar dinamically (without reloading the page).<BR>
+			This is not a supported feature but this page shows how to do the trick.<br>
+			<STRONG>Configurations</STRONG>: Default<BR>
+			<STRONG>Steps to&nbsp;Reproduce</STRONG>:
+		</P>
+		<OL>
+			<LI>
+				Wait the editor to load.</LI>
+			<LI>
+				Select some text and format it.</LI>
+			<LI>
+				Select the "Basic" toolbar.</LI>
+			<LI>
+				Format more text.</LI>
+			<LI>
+				Select the "Default" toolbar.</LI>
+			<LI>
+				Go to "Source" view.</LI>
+			<LI>
+				Select the "Basic" toolbar.</LI>
+				<li>
+				Select the "Default" toolbar.</LI>
+			<LI>
+				Go to "WYSIWYG" view.</LI>
+			<LI>
+				Hit submit button and check the posted data.</LI></OL>
+		<P>
+			<hr>
+		</P>
+		Select the toolbar you want to load:<br>
+		<select onchange="SetToolbar( this.value );">
+			<option value="Default" selected>Default</option>
+			<option value="Basic">Basic</option>
+		</select>
+		<br>
+		<br>
+		<form action="sampleposteddata.asp" method="post" target="_blank">
+			<script type="text/javascript">
+<!--
+// Automatically calculates the editor base path based on the _samples directory.
+// This is usefull only for these samples. A real application should use something like this:
+// oFCKeditor.BasePath = '/fckeditor/' ;	// '/fckeditor/' is the default value.
+var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_testcases')) ;
+
+var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
+oFCKeditor.BasePath	= sBasePath ;
+oFCKeditor.Value	= 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
+oFCKeditor.Create() ;
+//-->
+			</script>
+			<br>
+			<input type="submit" value="Submit">
+		</form>
+	</body>
+</html>
--- a/wiki/htdocs/applets/FCKeditor/_testcases/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_testcases/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,12 +1,13 @@
 /001.html/1.1/Thu Sep 22 16:22:10 2005//
 /002.html/1.1/Thu Sep 22 16:22:10 2005//
-/003.html/1.1/Thu Sep 22 16:22:10 2005//
 /004.html/1.2/Thu Sep 22 16:22:10 2005//
-/005.html/1.2/Mon Oct 17 19:52:51 2005//
 /006.html/1.2/Mon Oct 17 19:52:51 2005//
-/007.html/1.1/Thu Sep 22 16:22:10 2005//
-/008.html/1.1/Thu Sep 22 16:22:10 2005//
 /009.html/1.1/Thu Sep 22 16:22:10 2005//
 /sampleposteddata.asp/1.1/Thu Sep 22 16:22:10 2005//
 /testcases.css/1.1/Thu Sep 22 16:22:10 2005//
+/003.html/1.2/Sun Jan  8 23:27:12 2006//
+/005.html/1.3/Sun Jan  8 23:27:12 2006//
+/007.html/1.2/Sun Jan  8 23:27:12 2006//
+/008.html/1.2/Sun Jan  8 23:27:12 2006//
+/010.html/1.1/Sun Dec  4 15:59:21 2005//
 D
--- a/wiki/htdocs/applets/FCKeditor/_whatsnew.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/_whatsnew.html	Sun Jan 08 23:07:07 2006 +0000
@@ -14,21 +14,450 @@
 <html>
 	<head>
 		<title>FCKeditor - What's New?</title>
-		<style> body { font-family: Arial, Verdana, Sans-Serif; }
-	p { margin-left: 20px; }
-	</style></head>
+		<style>
+			BODY { FONT-FAMILY: Arial, Verdana, Sans-Serif }
+			P { MARGIN-LEFT: 20px }
+			</style>
+	</head>
 	<body>
 		<H3>
-			Version 2.1</H3>
+			Version 2.2</H3>
+<P>New Features and Improvements:</P>
+<UL>
+  <LI> Let's welcome Wim Lemmens (didgiman). He's our new 
+  responsible for the ColdFusion integration. In this version we are introducing 
+  his new files with the following changes: 
+  <UL>
+    <LI>The "<STRONG>Uploader</STRONG>", used for quick uploads,&nbsp;is now 
+    available <STRONG>natively for ColdFusion</STRONG>.
+    <LI>Small bugs have been corrected in the <STRONG>File Browser 
+    connector</STRONG>.
+    <LI>The samples now work as is, even if you don't install the editor in the 
+    "/FCKeditor" directory.</LI></UL>
+  <LI>And a big welcome also to "Andrew Liu", our 
+  responsible for the <STRONG>Python</STRONG> integration. This version is 
+  bringing <STRONG>native support for Python</STRONG>       , including the 
+  File Browser connector and Quick Upload. 
+  <LI>The "<STRONG>IsDirty()</STRONG>" and "<STRONG>ResetIsDirty()</STRONG>" 
+  functions have been&nbsp;added to the&nbsp;JavaScript API&nbsp;to check if 
+  the editor content has been changed.* 
+  <LI>New language files: 
+  <UL>
+    <LI><STRONG>Hindi</STRONG> (by Utkarshraj Atmaram)
+    <LI><STRONG>Latvian </STRONG>(by Janis Klavin)</LI></UL>
+  <LI>For&nbsp;the interface, now we have complete 
+  <STRONG>RTL support</STRONG>    also for 
+  the drop-down toolbar commands, color selectors and context menu. 
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1325113&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1325113</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1277661&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1277661</A>] The new "Delete Table" command is available in 
+  the Context Menu when right-clicking inside a table.
+  <LI>The "FCKConfig.DisableTableHandles" configuration 
+  option is now working on Firefox 1.5. 
+  <LI>The new "<STRONG>OnBlur</STRONG>" and "<STRONG>OnFocus</STRONG>" events have been added to 
+  the JavaScript API (IE only). See&nbsp;"_samples/html/sample09.html"&nbsp;* 
+  <LI><STRONG><FONT color="#ff0000">Attention</FONT></STRONG>: The 
+  "<STRONG>GetHTML</STRONG>" function has been deprecated. It now returns the 
+  same value as "<STRONG>GetXHTML</STRONG>". 
+  The same is valid for the "EnableXHTML" and "EnableSourceXHTML" that have no 
+  effects now. The editor now works with XHTML output        
+   only.
+  <LI><STRONG><FONT color="#ff0000">Attention</FONT></STRONG>: A new 
+  "<STRONG>PreserveSessionOnFileBrowser</STRONG>" configuration option has been 
+  introduced. It makes it possible to set whenever is needed to maintain the 
+  user session in the File Browser. It is disabled by default, as it has very 
+  specific usage and may cause the File Browser to be blocked by popup blockers. 
+  If you have custom File Browsers that depends on session information, remember 
+  to activate it.
+  <LI><STRONG><FONT color="#ff0000">Attention</FONT></STRONG>: The 
+  "<STRONG>fun</STRONG>" smileys set has been removed from the package. If you 
+  are using it, you must manually copy it to newer installations and upgrades.
+  <LI><STRONG><FONT color="#ff0000">Attention</FONT></STRONG>: The 
+  "<STRONG>mcpuk</STRONG>" file browser has been removed from the package. We 
+  have no ways to support it. There were also some licensing issues with it. Its 
+  web site can still be found at <A 
+  href="http://mcpuk.net/fbxp/">http://mcpuk.net/fbxp/</A>.
+  <LI>It is now possible to set different CSS styles for 
+  the chars in the Special Chars dialog window by adding the "SpecialCharsOut" 
+  and "SpecialCharsOver" in the "fck_dialog.css" skin file.*
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1268726&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1268726</A>] Added table "summary" support in the table dialog. Thanks 
+  to Sebastien-Mahe.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1284380&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1284380</A>] It is now possible to define the icon of 
+  a FCKToolbarPanelButton object without being tied to the skin path (just like 
+  FCKToolbarButton). Thanks to Ian Sullivan.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1338610&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1338610</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1263009&amp;group_id=75348&amp;atid=543656" 
+  target="_blank">SF Patch-1263009</A>] New characters have been added to the "Special Characters" 
+  dialog window. Thanks to Deian.
+  <LI>You can set the QueryString value "fckdebug=true" to activate "debug mode" 
+  in the editor (showing the debug window), overriding the configurations. The 
+  "AllowQueryStringDebug" configuration option is also available so you can 
+  disable this feature.</LI></UL>
+<P>Fixed Bugs:</P>
+<UL>
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1363548&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1363548</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1364425&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1364425</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1335045&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1335045</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1289661&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1289661</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1225370&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1225370</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1156291&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1156291</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1165914&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1165914</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1111877&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1111877</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1092373&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1092373</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1101596&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1101596</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1246952&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1246952</A>] The URLs for links and images are now correctly 
+  preserved as entered, no matter if you are using relative or absolute paths.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1162809&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1162809</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1205638&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1205638</A>] The "Image" and "Flash"&nbsp;dialog windows now loads the 
+  preview correctly if the "BaseHref" configuration option is set. 
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1329807&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1329807</A>] The alert boxes are now showing correctly when doing 
+  cut/copy/paste operations on Firefox installations when it is not possible to 
+  execute that operations due to security settings. 
+  <LI>A new "Panel" system (used in the drop-dowm toolbar 
+  commands, color selectors and context menu) has been developed. The following 
+  bugs have been fixed with it: 
+  <UL>
+    <LI>[<A 
+    href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1186927&amp;group_id=75348&amp;atid=543653" 
+    target="_blank">SF BUG-1186927</A>] On IE, sometimes the context menu was being partially hidden.*
+    <LI> On Firefox, the context menu was flashing in the wrong position 
+    before showing.
+    <LI>On Firefox 1.5, the Color Selector was not working.
+    <LI>On Firefox 1.5, the fonts in the panels were too 
+    big.
+    <LI>[<A 
+    href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1076435&amp;group_id=75348&amp;atid=543653" 
+    target="_blank">SF BUG-1076435</A>] [<A 
+    href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1200631&amp;group_id=75348&amp;atid=543653" 
+    target="_blank">SF BUG-1200631</A>] On Firefox, sometimes the context menu was 
+    being shown in the wrong position.</LI></UL>                  
+           
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1364094&amp;group_id=75348" 
+  target="_blank">SF BUG-1364094</A>] Font families were <A 
+  href="https://bugzilla.mozilla.org/show_bug.cgi?id=317572" target="_blank">not 
+  being rendered correctly on Firefox</A>         
+         .
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1315954&amp;group_id=75348" 
+  target="_blank">SF BUG-1315954</A>] No error is thrown when pasting some case specific code from 
+  editor to editor.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1341553&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1341553</A>] A small fix for a security alert in the File&nbsp;Browser has been applied.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1370953&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1370953</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1339898&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1339898</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1323319&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1323319</A>] A message will be shown to the user (instead 
+  of a JS error)&nbsp;if a "popup blocker" blocks the "Browser Server" button. 
+  Thanks to Erwin Verdonk.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1370355&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1370355</A>] Anchor links that points to a single character anchor, like 
+  "#A", are now correctly detected in the Link dialog window. Thanks to Ricky 
+  Casey.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1368998&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1368998</A>] Custom error processing has been added to the file upload on 
+  the File Browser.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1367802&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1367802</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1207740&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1207740</A>] A message is shown to the user if a dialog 
+  box is blocked by a popup blocker in Firefox.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1358891&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1358891</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1340960&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1340960</A>] The editor not works locally (without a web server) on 
+  directories where the path contains spaces.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1357247&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1357247</A>] The editor now intercepts SHIFT + INS keystrokes when needed.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1328488&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1328488</A>] <STRONG><FONT 
+  color="#ff0000">Attention</FONT></STRONG>: The Page Break command now 
+  produces different tags&nbsp;to avoid&nbsp;XHTML compatibility issues. Any 
+  Page Break previously applied to content produced with previous versions of FCKeditor will 
+  not me rendered now, even if&nbsp;they will still be working correctly.
+  <LI>It is now possible to allow cut/copy/past operations on Firefox using the 
+  <A 
+  href="http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard" 
+  target="_blank">user.js</A>         
+              
+     file.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1336792&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1336792</A>] A fix has been applied to the XHTML processor to allow tag 
+  names with the "minus" char (-).
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1339560&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1339560</A>] The editor now correctly removes the "selected" option for 
+  checkboxes and radio buttons.
+  <LI>The Table dialog box now selects the table correctly 
+  when right-clicking on objects (like images) placed inside the table.
+  <LI><STRONG><FONT color="#ff0000">Attention</FONT></STRONG> : A few changes have been made 
+  in the skins. If you have a custom skin, it is recommended you to make a diff 
+  of the fck_contextmenu.css file of the default skin with your implementation.
+  <LI>Mouse select (marking&nbsp;things in blue, like 
+  selecting text) has been disabled on panels (drop-down menu commands, color 
+  selector and context menu) and toolbar, for both IE and Firefox. 
+  <LI>On Gecko, fake borders will not be applied to tables 
+  with the border attribute set to more than 0, but placed inside tables with 
+  border set to 0.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1360717&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1360717</A>] A wrapping issue in the "Silver" skin has been corrected. 
+  Thanks to Ricky Casey.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1251145&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1251145</A>] In IE, the focus is now maintained in the text when clicking 
+  in the empty area&nbsp;following it.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1181386&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1181386</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1237791&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1237791</A>] The "Stylesheet Classes" field in the Link dialog window in now applied 
+  correctly on IE. Thanks to Andrew Crowe.
+  <LI>The "Past from Word" dialog windows is now showing 
+  correctly on Firefox on some languages.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1315008&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1315008</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1241992&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1241992</A>] IE, when selecting objects (like images) and hitting 
+  the "Backspace" button, the browser's "back" will not get executed anymore and 
+  the object will be correctly deleted.
+  <LI>The "AutoDetectPasteFromWord" is now working correctly in IE. Thanks to 
+  Juan Ant. Gmez.
+  <LI>A small enhancement has been made in the Word pasting 
+  detection. Thanks to Juan Ant. Gmez.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1090686&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1090686</A>] No more conflict with Firefox "Type-Ahead Find" feature.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=942653&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-942653</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155856&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1155856</A>] The "width" and "height" of images sized 
+  using the inline handlers are now correctly loaded in the image dialog box.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1209093&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1209093</A>] When "Full Page Editing" is active, in the 
+  "Document Properties" dialog, the "Browse Server" button for the page 
+  background is now correctly hidden if "ImageBrowser" is set to "false" in the 
+  configurations file. Thanks to Richard.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1120266&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1120266</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1186196&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1186196</A>] The editor now retains the focus when 
+  selecting commands in the toolbar.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1244480&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1244480</A>] The editor now will look first to linked fields "ids" 
+  and&nbsp;second to "names".
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1252905&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1252905</A>] The "InsertHtml" function now preserves URLs 
+  as entered.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1266317&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1266317</A>] Toolbar commands are not anymore executed 
+  outside the editor.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1365664&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1365664</A>] The "wrap=virtual" attribute has been removed from the 
+  integration files for validation purposes. No big impact.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=972193&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-972193</A>] Now just one click is needed to active the cursor inside the 
+  editor.
+  <LI>The hidden fields used by the editor are now protected 
+  from changes using the "Web Developer Add-On &gt; Forms &gt; Display Forms 
+  Details" extension. Thanks to Jean-Marie Griess.
+  <LI>On IE, the "Format" toolbar dropdown now reflects the 
+  current paragraph type on IE. Because of a bug in the browser, it is quite 
+  dependent on the browser language and the editor interface language (both must 
+  be the same). Also, as the "Normal (DIV)" type is seen by IE as "Normal", to 
+  avoid confusion, both types are ignored by this fix.
+  <LI>On some very rare cases, IE was loosing the "align" 
+  attribute for DIV tags. Fixed.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1388799&amp;group_id=75348" 
+  target="_blank">SF BUG-1388799</A>] The code formatter was removing spaces on the beginning of 
+  lines inside PRE tags. Fixed.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1387135&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1387135</A>] No more "NaN" values in the image dialog, when changing the 
+  sizes in some situations.
+  <LI>Corrected a small type in the table handler.
+  <LI>You can now set the "z-index" for floating panels (toolbar dropdowns, 
+  color selectors, context menu) in Firefox, avoiding having them hidden under 
+  another objects. By default it is set to 10,000. Use the FloatingPanelsZIndex 
+  configuration option to change this value.</LI></UL>
+<P><STRONG>Special thanks</STRONG>  to <A href="https://sourceforge.net/users/alfonsoml/" 
+target="_blank">Alfonso Martinez</A>, 
+who have provided many patches and suggestions for the following features / 
+fixes present in this version. I encourage all you to <A 
+href="https://sourceforge.net/donate/index.php?user_id=1356422">donate</A> to Alfonso, as a way to say thanks for 
+his nice open source approach. Thanks Alfonso!. Check out his contributions:</P>
+<UL>
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1364094&amp;group_id=75348" 
+  target="_blank">SF BUG-1352539</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1208348&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1208348</A>] With Firefox, no more "fake" selections are 
+  appearing when inserting images, tables, special chars or when using the 
+  "insertHtml" function.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543655&amp;aid=1382588&amp;group_id=75348" 
+  target="_blank">SF Patch-1382588</A>] The "FCKConfig.DisableImageHandles" 
+  configuration option is not working on Firefox 1.5.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1368586&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1368586</A>] Some fixes have been applied to the Flash 
+  dialog box and the Flash pre-processor.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1360253&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1360253</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1378782&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1378782</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1305899&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1305899</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1344738&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1344738</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1347808&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1347808</A>] On dialogs, some fields&nbsp;became 
+  impossible to select or change when using Firefox. It has been fixed.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1357445&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1357445</A>] Add support for DIV in the Format 
+  drop-down combo for Firefox.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1350465&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1350465</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1376175&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1376175</A>] The "Cell Properties" dialog now works 
+  correctly when right-clicking in an object (image, for example) placed inside 
+  the cell itself.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1349166&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1349166</A>] On IE, there is now support for namespaces 
+  on tags names.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1350552&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1350552</A>] Fix the display issue when applying styles 
+  on tables.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1352320&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1352320</A>  ] Fixed&nbsp;a wrong&nbsp;usage of the 
+  "parentElement" property on Gecko.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1355007&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1355007</A>] The new "FCKDebug.OutputObject" function 
+  is available to dump all object information in the debug window.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1329500&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1329500</A>] It is now possible to delete table 
+  columns when clicking on a TH cell of the column.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1315351&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1315351</A>] It is now possible to pass the image width 
+  and height to the "SetUrl" function of the Flash dialog box.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1327384&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1327384</A>] TH tags are now correctly handled by the 
+  source code formatter and the "FillEmptyBlocks" configuration option.
+  <LI>[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1327406&amp;group_id=75348&amp;atid=543655" 
+  target="_blank">SF Patch-1327406</A>] Fake borders are now displayed for TH elements on tables 
+  with border set to 0. Also, on Firefox, it will now work even if the border 
+  attribute is not defined and the borders are not dotted.
+  <LI>Hidden fields now get rendered on Firefox.
+  <LI>The BasePath is now included in the debugger URL to avoid problems when 
+  calling it from plugins.</LI></UL>
+<P>* This version has been partially sponsored by <A 
+href="http://www.alkacon.com" target="_blank">Alkacon Software</A>.</P>
+<H3>Version 2.1.1</H3>
 		<P>New Features and Improvements:</P>
 		<UL>
+			<LI>
+				The new "<STRONG>Insert Page Break</STRONG>"&nbsp;command (for printing)&nbsp;has been introduced.*
+  <LI>The editor package now has a root directory called "FCKeditor".</LI></UL>
+		<P>Fixed Bugs:</P>
+		<UL>
+			<LI>
+				[<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1326285&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1326285</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1316430&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1316430</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1323662&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1323662</A>] [<A 
+  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1326223&amp;group_id=75348&amp;atid=543653" 
+  target="_blank">SF BUG-1326223</A>] We are doing a little step back with this 
+  version. The ENTER and BACKSPACE behavior changes for Firefox have been 
+  remove. It is a nice feature, but we need much more testing&nbsp;on it. It 
+  introduced some bugs and so its preferable to not have that feature, avoiding 
+  problems (even if that feature was intended to solve some issues).
+  <LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1289372&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1275714</A>] Comments in the beginning of the 
+			source are now preserved when using the "undo" and "redo" commands.
+			<LI>
+				The "undo" and "redo" commands now work for the Style 
+  command.
+  <LI>An error in the execution of the pasting commands on 
+  Firefox has been fixed.
   <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1200328&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1200328</A>] The editor now offers a way to "protect" part of the source 
-  to remain untouched while editing or changing views.&nbsp;Just use the 
-  "FCKConfig.ProtectedSource" object to configure it and customize to your 
-  needs. It is based on regular expressions. See fckconfig.js for some samples. 
-  <LI>
+  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1326184&amp;group_id=75348" 
+  target="_blank">SF BUG-1326184</A>] No strange (invalid) entities are created 
+  when using Firefox. Also, the &amp;nbsp; used by the FillEmptyBlocks setting 
+  is maintained even if you disable the ProcessHTMLEntities setting.</LI></UL>
+		<P>* This version has been partially sponsored by <A href="http://www.acttive.com.br/" target="_blank">
+				Acctive Software&nbsp;S.A.</A>.</P>
+		<H3>Version 2.1</H3>
+		<P>New Features and Improvements:</P>
+		<UL>
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1200328&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1200328</A>] The editor now offers a way to 
+			"protect" part of the source to remain untouched while editing or changing 
+			views.&nbsp;Just use the "FCKConfig.ProtectedSource" object to configure it and 
+			customize to your needs. It is based on regular expressions. See fckconfig.js 
+			for some samples.
+			<LI>
 				The editor now offers native support for <STRONG>Lasso</STRONG>. Thanks and 
 			welcome&nbsp;to our new developer Jason Huck.
 			<LI>
@@ -46,229 +475,227 @@
 					<LI>
 						<STRONG>Vietnamese</STRONG> (by Phan Binh Giang)</LI></UL>
 			<LI>
-			A new configurable&nbsp;ColdFusion connector is 
-  available. Thanks to Mark Woods. Many enhancements has been introduced with 
-it.
-  <LI>
-			The PHP connector for the default File Browser now 
-  sorts the folders and files names. 
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1289372&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1289372</A>] [<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1282758&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1282758</A>] In the PHP connector it is now possible to 
-  set the absolute (server) path to the User Files directory, avoiding 
-			problems with Virtual Directories, Symbolic Links or Aliases. Take a look at the config.php 
-			file.
+			A new configurable&nbsp;ColdFusion connector is available. Thanks to Mark 
+			Woods. Many enhancements has been introduced with it.
 			<LI>
-			The ASP.Net uploader (for Quick Uploads) has been 
-  added to the package. 
-  <LI>A new way to define <STRONG>simple "combo" toolbar items</STRONG>               
-           
-     , like 
-  Style and Font, has been introduced.&nbsp;Thanks&nbsp;to Steve 
-  Lineberry.&nbsp;See sample06.html and the "simplecommands" plugin&nbsp;to fully understand it.
+			The PHP connector for the default File Browser now sorts the folders and files 
+			names.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1289372&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1289372</A>] [<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1282758&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1282758</A>] In the PHP connector it is now 
+			possible to set the absolute (server) path to the User Files directory, 
+			avoiding problems with Virtual Directories, Symbolic Links or Aliases. Take a 
+			look at the config.php file.
+			<LI>
+			The ASP.Net uploader (for Quick Uploads) has been added to the package.
+			<LI>
+				A new way to define <STRONG>simple "combo" toolbar items</STRONG>
+			, like Style and Font, has been introduced.&nbsp;Thanks&nbsp;to Steve 
+			Lineberry.&nbsp;See sample06.html and the "simplecommands" plugin&nbsp;to fully 
+			understand it.
 			<LI>
 			A new test case has been added that shows how to set the editor background 
 			dynamically without using a CSS.
 			<LI>
-				[<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155906&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1155906</A>] [<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1110116&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1110116</A>] [<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1216332&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1216332</A>] The 
-  "AutoDetectPasteFromWord" configuration option is back (IE only feature).
-  <LI>The&nbsp;new "OnAfterLinkedFieldUpdate" event has 
-  been introduced. If is fired when the editor updates its hidden associated 
-  field.
-  <LI>Attention: The color of the right border of the 
-  toolbar (left on RTL interfaces) has been moved from code to the CSS 
-  (TB_SideBorder class). Update your custom skins.
-  <LI>A&nbsp;sample "htaccess.txt" file has been added to 
-  the editor's package to show how to configure some Linux sites that could 
-  present problems on Firefox with "Illegal characters" errors. Respectively the 
-  "" chars.
-  <LI>With the JavaScript, ASP and PHP integration files, 
-  you can set the QueryString value "fcksource=true" to load the editor using 
-  the source files (located in the _source directory) instead of the compressed 
-  ones. Thanks to Kae Verens for the suggestion.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1246623&amp;group_id=75348&amp;atid=543656" 
-  target="_blank">SF Feature-1246623</A>] The new configuration option "ForceStrongEm" has been 
-  introduced so you can force the editor to convert all &lt;B&gt; and &lt;I&gt; 
-  tags to &lt;STRONG&gt; and &lt;EM&gt; respectively.
-  <LI>A nice contribution has been done by Goss Interactive 
-  Ltd: 
-  <UL>
-    <LI>[<A 
-    href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1246949&amp;group_id=75348&amp;atid=543653" 
-    target="_blank">SF BUG-1246949</A>] Implemented ENTER key and BACKSPACE key handlers for Gecko so that P 
-    tags (or an appropriate block element) get inserted instead of BR tags when 
-    not in the UseBROnCarriageReturn config mode. <BR>The ENTER key handling has 
-    been written to function much the same as the ENTER key handling on IE : as 
-    soon as the ENTER key is pressed, existing content will be wrapped with a 
-    suitable block element (P tag) as appropriate and a new block element (P 
-    tag) will be started. <BR>The ENTER key handler also caters for pressing 
-    ENTER within empty list items - ENTER in an empty item at the top of a list 
-    will remove that list item and start a new P tag above the list; ENTER in an 
-    empty item at the bottom of a list will remove that list item and start a 
-    new P tag below the list; ENTER in an empty item in the middle of a list 
-    will remove that list item, split the list into two, and start a new P tag 
-    between the two lists.
-    <LI>Any tables that are found to be incorrectly nested within a block 
-    element (P tag) will be moved out of the block element when loaded into the 
-    editor. This is required for the new ENTER/BACKSPACE key handlers and it 
-    also avoids non-compliant HTML.&nbsp;
-    <LI>The InsertOrderedList and InsertUnorderedList commands have been 
-    overridden on Gecko to ensure that block elements (P tags) are placed around 
-    a list item's content when it is moved out of the list due to clicking on 
-    the editor's list toolbar buttons (when not in the UseBROnCarriageReturn 
-    config mode). </LI></UL></LI></UL>
+				[<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155906&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1155906</A>] [<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1110116&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1110116</A>] [<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1216332&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1216332</A>] The "AutoDetectPasteFromWord" 
+			configuration option is back (IE only feature).
+			<LI>
+			The&nbsp;new "OnAfterLinkedFieldUpdate" event has been introduced. If is fired 
+			when the editor updates its hidden associated field.
+			<LI>
+			Attention: The color of the right border of the toolbar (left on RTL 
+			interfaces) has been moved from code to the CSS (TB_SideBorder class). Update 
+			your custom skins.
+			<LI>
+			A&nbsp;sample "htaccess.txt" file has been added to the editor's package to 
+			show how to configure some Linux sites that could present problems on Firefox 
+			with "Illegal characters" errors. Respectively the "" chars.
+			<LI>
+			With the JavaScript, ASP and PHP integration files, you can set the QueryString 
+			value "fcksource=true" to load the editor using the source files (located in 
+			the _source directory) instead of the compressed ones. Thanks to Kae Verens for 
+			the suggestion.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1246623&amp;group_id=75348&amp;atid=543656"
+					target="_blank">SF Feature-1246623</A>] The new configuration option 
+			"ForceStrongEm" has been introduced so you can force the editor to convert all 
+			&lt;B&gt; and &lt;I&gt; tags to &lt;STRONG&gt; and &lt;EM&gt; respectively.
+			<LI>
+				A nice contribution has been done by Goss Interactive Ltd:
+				<UL>
+					<LI>
+						[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1246949&amp;group_id=75348&amp;atid=543653"
+							target="_blank">SF BUG-1246949</A>] Implemented ENTER key and BACKSPACE key 
+						handlers for Gecko so that P tags (or an appropriate block element) get 
+						inserted instead of BR tags when not in the UseBROnCarriageReturn config mode.
+						<BR>
+						The ENTER key handling has been written to function much the same as the ENTER 
+						key handling on IE : as soon as the ENTER key is pressed, existing content will 
+						be wrapped with a suitable block element (P tag) as appropriate and a new block 
+						element (P tag) will be started.
+						<BR>
+					The ENTER key handler also caters for pressing ENTER within empty list items - 
+					ENTER in an empty item at the top of a list will remove that list item and 
+					start a new P tag above the list; ENTER in an empty item at the bottom of a 
+					list will remove that list item and start a new P tag below the list; ENTER in 
+					an empty item in the middle of a list will remove that list item, split the 
+					list into two, and start a new P tag between the two lists.
+					<LI>
+					Any tables that are found to be incorrectly nested within a block element (P 
+					tag) will be moved out of the block element when loaded into the editor. This 
+					is required for the new ENTER/BACKSPACE key handlers and it also avoids 
+					non-compliant HTML.&nbsp;
+					<LI>
+						The InsertOrderedList and InsertUnorderedList commands have been overridden on 
+						Gecko to ensure that block elements (P tags) are placed around a list item's 
+						content when it is moved out of the list due to clicking on the editor's list 
+						toolbar buttons (when not in the UseBROnCarriageReturn config mode).
+					</LI>
+				</UL>
+			</LI>
+		</UL>
 		<P>Fixed Bugs:</P>
-<UL>
+		<UL>
 			<LI>
-				[<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1253255&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1253255</A>] [<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1253255&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1265520</A>] 
-				Due to changes on version 2.0, the anchor list was 
-  not anymore visible in the link dialog window. It has been fixed.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1242979&amp;group_id=75348" 
-  target="_blank">SF BUG-1242979</A>] [<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1251354&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1251354</A>] [<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1256178&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1256178</A>] [<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1274841&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1274841</A>] [<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1303949&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1303949</A>] Due to a bug on Firefox, some keys stopped working on startup 
-  over Firefox. It has been fixed.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1251373&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1251373</A> ] The above fix also has&nbsp;corrected some strange behaviors 
-  on Firefox. 
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/?group_id=75348&amp;atid=543653&amp;func=detail&amp;aid=1144258" 
-  target="_blank">SF BUG-1144258</A>] [<A 
-  href="https://sourceforge.net/tracker/?group_id=75348&amp;atid=543653&amp;func=detail&amp;aid=1092081" 
-  target="_blank">SF BUG-1092081</A>] The File Browsers now run on the&nbsp;same server session 
-  used in the page where the editor is placed in (IE issue). Thanks to Simone 
-  Chiaretta. 
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1305619&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1305619</A>          ] No more repeated 
-  login  dialogs when running the editor with 
-  Windows Integrated Security with IIS.
-  <LI>
+				[<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1253255&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1253255</A>] [<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1253255&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1265520</A>] Due to changes on version 2.0, the 
+			anchor list was not anymore visible in the link dialog window. It has been 
+			fixed.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1242979&amp;group_id=75348"
+					target="_blank">SF BUG-1242979</A>] [<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1251354&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1251354</A>] [<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1256178&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1256178</A>] [<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1274841&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1274841</A>] [<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1303949&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1303949</A>] Due to a bug on Firefox, some keys 
+			stopped working on startup over Firefox. It has been fixed.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1251373&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1251373</A>
+			] The above fix also has&nbsp;corrected some strange behaviors on Firefox.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/?group_id=75348&amp;atid=543653&amp;func=detail&amp;aid=1144258"
+					target="_blank">SF BUG-1144258</A>] [<A href="https://sourceforge.net/tracker/?group_id=75348&amp;atid=543653&amp;func=detail&amp;aid=1092081"
+					target="_blank">SF BUG-1092081</A>] The File Browsers now run on 
+			the&nbsp;same server session used in the page where the editor is placed in (IE 
+			issue). Thanks to Simone Chiaretta.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1305619&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1305619</A>
+			] No more repeated login dialogs when running the editor with Windows 
+			Integrated Security with IIS.
+			<LI>
 				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1245304&amp;group_id=75348&amp;atid=543655"
-					target="_blank">SF Patch-1245304</A>] The Test Case 004 is now working correctly. It has been 
-  changed to set the editor hidden at startup.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1290610&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1290610</A>    ] Over HTTPS, there were some warnings when 
-  loading the Images, Flash and Link dialogs. Fixed.
-  <LI>Due to Gecko bugs, two errors were thrown when loading the editor in a 
-  hidden div. Workarounds have been introduced. In any case, the testcase 004 
-  hack is needed when showing the editor (as in a tabbed 
-			interface).
-			<LI>
-			An invalid path in the dialogs CSS file has been 
-  corrected. 
-  <LI>On IE, the Undo/Redo can now be controlled using the 
-  Ctrl+Z and Ctrl+Y shortcut keys.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1295538&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1295538</A>     ] A few Undo/Redo fixes 
-  for IE have been done. 
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1247070&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1247070</A>] On Gecko, it is now possible to use the shortcut keys for Bold (CTRL+B), Italic (CTRL+I) and Underline (CTRL+U), like in IE.
+					target="_blank">SF Patch-1245304</A>] The Test Case 004 is now working 
+			correctly. It has been changed to set the editor hidden at startup.
 			<LI>
-			[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1274303&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1274303</A>] The "Insert Column" command is now working correctly on TH 
-  cells. It also copies any attribute applied to the source cells. 
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1287070&amp;group_id=75348&amp;atid=543655" 
-  target="_blank">SF Patch-1287070</A> 
-			  ] In the Universal Keyboard, the Arabic keystrokes translator is now 
-			working with Firefox. Thanks again to Abdul-Aziz Al-Oraij.
-			<LI>      
-            The editor 
-  now handles AJAX requests with HTTP status 304.
-  <LI>[<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1157780&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1157780</A>] [<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1229077&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1229077</A>] Weird comments are now handled correctly 
-  (ignored on some cases).
-  <LI>[<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155774&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1155774</A>] A spelling error in the 
-  Bulleted List Properties dialog has been corrected.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1272018&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1272018</A>] The ampersand character can now be added 
-  from the Special Chars dialog.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1263161&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1263161</A>] A small fix has been applied to the sampleposteddata.php 
-  file. Thanks to Mike Wallace.
-  <LI>[<A 
-  href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1241504&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1241504</A>] The editor now looks 
-  also for the ID of the hidden linked field.
-  <LI>The caption property on tables is now working on 
-  Gecko. Thanks to Helen Somers (Goss Interactive Ltd).
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1297431&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1297431</A>] With IE, the editor now works locally when 
-  its files are placed in a directory path that contains spaces.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1279551&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1279551</A>] [<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1242105&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1242105</A>] On IE, some features are dependant of ActiveX components 
-  (secure... distributed&nbsp;with IE itself). Some security setting could avoid 
-  the usage of those components and the editor would stop working. Now a message 
-  is shown, indicating the use the minimum necessary settings need&nbsp;by the 
-  editor to run.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1298880&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1298880</A>] Firefox can't handle the STRONG and EM tags. Those 
-  tags are now converted to B and I so it works accordingly.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1271723&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1271723</A>] On IE, it is now possible to select the text and work correctly in the 
-  contents of absolute positioned/dimensioned divs.
-  <LI>On IE, there is no need to click twice in the editor 
-  to&nbsp;activate the cursor in the editing area.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1221621&amp;group_id=75348" 
-  target="_blank">SF BUG-1221621</A>] Many "warnings" in the Firefox console are not thrown 
-anymore.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1295526&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1295526</A>] While&nbsp;editing on "FullPage" mode the basehref is now 
-  active for CSS "link" tags.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1222584&amp;group_id=75348&amp;atid=543655" 
-  target="_blank">SF Patch-1222584</A>] A small fix to the PHP connector has been 
-  applied.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1281313&amp;group_id=75348&amp;atid=543655" 
-  target="_blank">SF Patch-1281313</A>] A few small changes to avoid problems with Plone. Thanks to 
-  Jean-mat.
-  <LI>[<A 
-  href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1275911&amp;group_id=75348&amp;atid=543653" 
-  target="_blank">SF BUG-1275911</A>] A check for double dots sequences on 
-  directory names on creation has been introduced to the PHP and ASP 
-  connectors.</LI></UL>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1290610&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1290610</A>
+			] Over HTTPS, there were some warnings when loading the Images, Flash and Link 
+			dialogs. Fixed.
+			<LI>
+			Due to Gecko bugs, two errors were thrown when loading the editor in a hidden 
+			div. Workarounds have been introduced. In any case, the testcase 004 hack is 
+			needed when showing the editor (as in a tabbed interface).
+			<LI>
+			An invalid path in the dialogs CSS file has been corrected.
+			<LI>
+			On IE, the Undo/Redo can now be controlled using the Ctrl+Z and Ctrl+Y shortcut 
+			keys.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1295538&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1295538</A>
+			] A few Undo/Redo fixes for IE have been done.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1247070&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1247070</A>] On Gecko, it is now possible to use 
+			the shortcut keys for Bold (CTRL+B), Italic (CTRL+I) and Underline (CTRL+U), 
+			like in IE.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1274303&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1274303</A>] The "Insert Column" command is now 
+			working correctly on TH cells. It also copies any attribute applied to the 
+			source cells.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1287070&amp;group_id=75348&amp;atid=543655"
+					target="_blank">SF Patch-1287070</A>
+			] In the Universal Keyboard, the Arabic keystrokes translator is now working 
+			with Firefox. Thanks again to Abdul-Aziz Al-Oraij.
+			<LI>
+			The editor now handles AJAX requests with HTTP status 304.
+			<LI>
+				[<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1157780&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1157780</A>] [<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1229077&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1229077</A>] Weird comments are now handled 
+			correctly (ignored on some cases).
+			<LI>
+				[<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155774&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1155774</A>] A spelling error in the Bulleted 
+			List Properties dialog has been corrected.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1272018&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1272018</A>] The ampersand character can now be 
+			added from the Special Chars dialog.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1263161&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1263161</A>] A small fix has been applied to the 
+			sampleposteddata.php file. Thanks to Mike Wallace.
+			<LI>
+				[<A href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1241504&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1241504</A>] The editor now looks also for the 
+			ID of the hidden linked field.
+			<LI>
+			The caption property on tables is now working on Gecko. Thanks to Helen Somers 
+			(Goss Interactive Ltd).
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1297431&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1297431</A>] With IE, the editor now works 
+			locally when its files are placed in a directory path that contains spaces.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1279551&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1279551</A>] [<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1242105&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1242105</A>] On IE, some features are dependant 
+			of ActiveX components (secure... distributed&nbsp;with IE itself). Some 
+			security setting could avoid the usage of those components and the editor would 
+			stop working. Now a message is shown, indicating the use the minimum necessary 
+			settings need&nbsp;by the editor to run.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1298880&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1298880</A>] Firefox can't handle the STRONG and 
+			EM tags. Those tags are now converted to B and I so it works accordingly.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1271723&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1271723</A>] On IE, it is now possible to select 
+			the text and work correctly in the contents of absolute positioned/dimensioned 
+			divs.
+			<LI>
+			On IE, there is no need to click twice in the editor to&nbsp;activate the 
+			cursor in the editing area.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/?func=detail&amp;atid=543653&amp;aid=1221621&amp;group_id=75348"
+					target="_blank">SF BUG-1221621</A>] Many "warnings" in the Firefox 
+			console are not thrown anymore.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1295526&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1295526</A>] While&nbsp;editing on "FullPage" 
+			mode the basehref is now active for CSS "link" tags.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1222584&amp;group_id=75348&amp;atid=543655"
+					target="_blank">SF Patch-1222584</A>] A small fix to the PHP connector 
+			has been applied.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1281313&amp;group_id=75348&amp;atid=543655"
+					target="_blank">SF Patch-1281313</A>] A few small changes to avoid 
+			problems with Plone. Thanks to Jean-mat.
+			<LI>
+				[<A href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=1275911&amp;group_id=75348&amp;atid=543653"
+					target="_blank">SF BUG-1275911</A>] A check for double dots sequences on 
+				directory names on creation has been introduced to the PHP and ASP connectors.</LI></UL>
 		<H3>Version 2.0</H3>
 		<P>New Features and Improvements:</P>
 		<UL>
--- a/wiki/htdocs/applets/FCKeditor/editor/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -9,6 +9,7 @@
 D/skins////
 /fckblank.html/1.1/Thu Sep 22 16:22:10 2005//
 /fckdebug.html/1.2/Mon Oct 17 19:52:51 2005//
-/fckdialog.html/1.3/Mon Oct 17 19:52:51 2005//
-/fckeditor.html/1.2/Thu Sep 22 16:22:10 2005//
-/fckeditor.original.html/1.2/Thu Sep 22 16:22:10 2005//
+/fckdialog.html/1.4/Sun Jan  8 23:27:12 2006//
+/fckdocument.html/1.1/Sun Dec  4 15:59:21 2005//
+/fckeditor.html/1.3/Sun Jan  8 23:27:12 2006//
+/fckeditor.original.html/1.3/Sun Jan  8 23:27:12 2006//
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,25 +1,25 @@
 /fckcontextmenugroup.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckcontextmenuitem.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckcontextmenuseparator.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckevents.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckpanel_gecko.js/1.2/Mon Oct 17 19:52:51 2005//
-/fckpanel_ie.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckplugin.js/1.2/Mon Oct 17 19:52:51 2005//
-/fckspecialcombo.js/1.3/Mon Oct 17 19:52:51 2005//
 /fckstyledef.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckstyledef_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckstyledef_ie.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckstylesloader.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbar.js/1.2/Mon Oct 17 19:52:51 2005//
 /fcktoolbarbreak_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
 /fcktoolbarbreak_ie.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbarbutton.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbarfontformatcombo.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbarfontscombo.js/1.1/Thu Sep 22 16:22:10 2005//
 /fcktoolbarfontsizecombo.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbarpanelbutton.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbarspecialcombo.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbarstylecombo.js/1.2/Mon Oct 17 19:52:51 2005//
 /fckxml_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckxml_ie.js/1.2/Mon Oct 17 19:52:51 2005//
+/fckcontextmenuitem.js/1.2/Sun Jan  8 23:27:12 2006//
+/fckcontextmenuseparator.js/1.2/Sun Jan  8 23:27:12 2006//
+/fckpanel_gecko.js/1.4/Sun Jan  8 23:27:12 2006//
+/fckpanel_ie.js/1.2/Sun Jan  8 23:27:12 2006//
+/fckspecialcombo.js/1.5/Sun Jan  8 23:27:12 2006//
+/fckstyledef_ie.js/1.3/Sun Jan  8 23:27:12 2006//
+/fcktoolbar.js/1.3/Sun Jan  8 23:27:12 2006//
+/fcktoolbarbutton.js/1.2/Sun Jan  8 23:27:12 2006//
+/fcktoolbarfontformatcombo.js/1.3/Sun Jan  8 23:27:12 2006//
+/fcktoolbarfontscombo.js/1.2/Sun Jan  8 23:27:12 2006//
+/fcktoolbarpanelbutton.js/1.2/Sun Jan  8 23:27:12 2006//
+/fcktoolbarspecialcombo.js/1.3/Sun Jan  8 23:27:12 2006//
+/fcktoolbarstylecombo.js/1.3/Sun Jan  8 23:27:12 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuitem.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuitem.js	Sun Jan 08 23:07:07 2006 +0000
@@ -61,11 +61,10 @@
 	var oCell = this._Row.insertCell(-1) ;
 	oCell.className = 'CM_Icon' ;
 	
-	if ( this.HasIcon ) oCell.innerHTML = '<img alt="" src="' + FCKConfig.SkinPath + 'toolbar/' + this.Command.Name.toLowerCase() + '.gif" width="21" height="20" unselectable="on">' ;
+	if ( this.HasIcon ) oCell.innerHTML = '<img alt="" src="' + FCKConfig.SkinPath + 'toolbar/' + this.Command.Name.toLowerCase() + '.gif" width="21" height="20">' ;
 	
 	oCell = this._Row.insertCell(-1) ;
 	oCell.className		= 'CM_Label' ;
-	oCell.unselectable	= 'on' ;
 	oCell.noWrap		= true ;
 	oCell.innerHTML		= this.Label ;
 }
@@ -93,8 +92,8 @@
 Sample output.
 -----------------------------------------
 <tr class="CM_Disabled">
-	<td class="CM_Icon"><img alt="" src="icons/cut.gif" width="21" height="20" unselectable="on"></td>
-	<td class="CM_Label" unselectable="on">Cut</td>
+	<td class="CM_Icon"><img alt="" src="icons/cut.gif" width="21" height="20"></td>
+	<td class="CM_Label">Cut</td>
 </tr>
 -----------------------------------------
 <tr class="CM_Option" onmouseover="OnOver(this);" onmouseout="OnOut(this);">
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuseparator.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckcontextmenuseparator.js	Sun Jan 08 23:07:07 2006 +0000
@@ -30,9 +30,11 @@
 	var oCell = this._Row.insertCell(-1) ;
 	oCell.className = 'CM_Icon' ;
 	
+	var oDoc = targetTable.ownerDocument || targetTable.document ;
+	
 	oCell = this._Row.insertCell(-1) ;
 	oCell.className = 'CM_Label' ;
-	oCell.innerHTML = '<div></div>' ;
+	oCell.appendChild( oDoc.createElement( 'DIV' ) ).className = 'CM_Separator_Line' ;
 }
 
 FCKContextMenuSeparator.prototype.SetVisible = function( isVisible )
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -19,51 +19,41 @@
 
 var FCKPanel = function( parentWindow )
 {
+	this.IsRTL			= false ;
+	this.IsContextMenu	= false ;
+	this._IsOpened		= false ;
+	
 	if ( parentWindow )
-		this.Window = parentWindow ;
+		this._Window = parentWindow ;
 	else
 	{
-		this.Window = window ;
+		this._Window = window ;
 
-		while ( this.Window != window.top )
+		while ( this._Window != window.top )
 		{
 			// Try/Catch must be used to avoit an error when using a frameset
 			// on a different domain:
 			// "Permission denied to get property HTMLDocument.Body".
 			try
 			{
-				if ( this.Window.parent.document.body.tagName == 'FRAMESET' )
+				if ( this._Window.parent.document.body.tagName == 'FRAMESET' )
 					break ;
-			}
-			catch (e)
-			{
-				break ;
-			}
+			} catch (e) { break ; }
 
-			this.Window = this.Window.parent ;
+			this._Window = this._Window.parent ;
 		}
 	}
-}
+	
+	var oIFrame = this._IFrame = this._Window.document.createElement('iframe') ; 
+	oIFrame.frameBorder			= '0';
+	oIFrame.scrolling			= 'no' ;
+	oIFrame.style.position		= 'absolute';
+	oIFrame.width = oIFrame.height = 0 ;
+	oIFrame.style.zIndex		= FCKConfig.FloatingPanelsZIndex ;
 
-FCKPanel.prototype.Create = function()
-{
-	this._IFrame = this.Window.document.createElement('iframe') ; 
-	this._IFrame.src = 'about:blank' ;
-    this._IFrame.frameBorder		= '0';
-    this._IFrame.scrolling			= 'no' ;
-    this._IFrame.style.left			= '0px' ;
-	this._IFrame.style.top			= '0px' ;
-    this._IFrame.width				= 10 ;
-	this._IFrame.height				= 10 ;
-    this._IFrame.style.position		= 'absolute';
-	this._IFrame.style.visibility	= 'hidden' ;
-
-	this._IFrame.IsFCKPanel	= true ;
-	this._IFrame.Panel		= this ;
-
-	this.Window.document.body.appendChild( this._IFrame ) ;
+	this._Window.document.body.appendChild( oIFrame ) ;
 	
-	this.Document = this._IFrame.contentWindow.document ;
+	this.Document = oIFrame.contentWindow.document ;
 
 	// Initialize the IFRAME document body.
 	this.Document.open() ;
@@ -73,134 +63,111 @@
 	// Remove the default margins.
 	this.Document.body.style.margin = this.Document.body.style.padding = '0px' ;
 
-	// Add the defined Style Sheet to the document.
-	if ( this.StyleSheet )
-		FCKTools.AppendStyleSheet( this.Document, this.StyleSheet ) ;
+	this._IFrame.contentWindow.onblur = this.Hide ;
+	
+	oIFrame.contentWindow.Panel = this ;
 
 
-	this.OuterDiv = this.Document.body.appendChild( this.Document.createElement('DIV') ) ;
-	this.OuterDiv.style.cssFloat = 'left' ;
-
-	this.PanelDiv = this.OuterDiv.appendChild( this.Document.createElement('DIV') ) ;
+	// Create the main DIV that is used as the panel base.
+	this.PanelDiv = this.Document.body.appendChild( this.Document.createElement('DIV') ) ;
 	this.PanelDiv.className = 'FCK_Panel' ;
-
-	this.Created = true ;
+	
+	this.EnableContextMenu( false ) ;
+	this.SetDirection( FCKLang.Dir ) ;
 }
 
-FCKPanel.prototype.Show = function( panelX, panelY, relElement, width, height, autoSize  )
+FCKPanel.prototype.EnableContextMenu = function( enabled )
 {
-	if ( ! this.Created )
-		this.Create() ;
-
-	if ( width != null && autoSize && width < this.OuterDiv.offsetWidth )
-		this.PanelDiv.style.width = width ;
-
-	if ( height != null && autoSize && height < this.PanelDiv.offsetHeight )
-		this.PanelDiv.style.height = height + 'px' ;
+	this.Document.oncontextmenu = enabled ? null : FCKTools.CancelEvent ;
+}
 
-	var oPos = this.GetElementPosition( relElement ) ;
-
-	panelX += oPos.X ;
-	panelY += oPos.Y ;
+FCKPanel.prototype.AppendStyleSheet = function( styleSheet )
+{
+	FCKTools.AppendStyleSheet( this.Document, styleSheet ) ;
+}
 
-	if ( panelX + this.OuterDiv.offsetWidth > this.Window.innerWidth )
+FCKPanel.prototype.SetDirection = function( dir )
+{
+	this.IsRTL = ( dir == 'rtl' ) ;
+	this.Document.dir = dir ;
+
+	// The "float" property must be set so Firefox calculates the size correcly.
+	this.PanelDiv.style.cssFloat = ( dir == 'rtl' ? 'right' : 'left' ) ;
+}
+
+FCKPanel.prototype.Load = function()
+{
+	// This is a IE only need.
+}
+
+FCKPanel.prototype.Show = function( x, y, relElement, width, height )
+{
+	this.PanelDiv.style.width	= width ? width + 'px' : '' ;
+	this.PanelDiv.style.height	= height ? height + 'px' : '' ;
+
+	if ( !width )	this._IFrame.width	= 1 ;
+	if ( !height )	this._IFrame.height	= 1 ;
+
+	var oPos = FCKTools.GetElementPosition( relElement, this._Window ) ;
+
+	x += oPos.X ;
+	y += oPos.Y ;
+
+	if ( this.IsRTL )
 	{
-		// The following line aligns the panel to the other side of the refElement.
-		// panelX = oPos.X - ( this.PanelDiv.offsetWidth - relElement.offsetWidth ) ;
-
-		panelX -= panelX + this.OuterDiv.offsetWidth - this.Window.innerWidth ;
+		if ( this.IsContextMenu )
+			x  = x - this.PanelDiv.offsetWidth + 1 ;
+		else if ( relElement )
+			x  = x + ( relElement.offsetWidth - this.PanelDiv.offsetWidth ) ;
 	}
+	else
+	{
+		if ( ( x + this.PanelDiv.offsetWidth ) > this._Window.document.body.clientWidth )
+			x -= x + this.PanelDiv.offsetWidth - this._Window.document.body.clientWidth ;
+	}
+	
+	if ( x < 0 )
+			x = 0 ;
 
 	// Set the context menu DIV in the specified location.
-	this._IFrame.style.left	= panelX + 'px' ;
-	this._IFrame.style.top	= panelY + 'px' ;
-
-	// Watch the "OnClick" event for all windows to close the Context Menu.
-	function SetOnClickListener( targetWindow, targetFunction )
-	{
-		// Try/Catch must be used to avoit an error when using a frameset
-		// on a different domain:
-		// "Permission denied to get property Window.frameElement".
-		try
-		{
-			if ( targetWindow == null || ( targetWindow.frameElement && targetWindow.frameElement.IsFCKPanel ) )
-				return ;
-
-			targetWindow.document.addEventListener( 'click', targetFunction, false ) ;
-		}
-		catch (e) {}
-
-		for ( var i = 0 ; i < targetWindow.frames.length ; i++ )
-			SetOnClickListener( targetWindow.frames[i], targetFunction ) ;
-	}
-	SetOnClickListener( window.top, FCKPanelEventHandlers.OnDocumentClick ) ;
+	this._IFrame.style.left	= x + 'px' ;
+	this._IFrame.style.top	= y + 'px' ;
+	
+	var iWidth	= this.PanelDiv.offsetWidth ;
+	var iHeight	= this.PanelDiv.offsetHeight ;
+	
+	this._IFrame.width	= iWidth ;
+	this._IFrame.height = iHeight ;
 
-	this._IFrame.width	= this.OuterDiv.offsetWidth ;
-	this._IFrame.height = this.OuterDiv.offsetHeight ;
-
-	// Show it.
-	this._IFrame.style.visibility = '' ;
-}
-
-FCKPanel.prototype.GetElementPosition = function( el )
-{
-	// Initializes the Coordinates object that will be returned by the function.
-	var c = { X:0, Y:0 } ;
+	// Move the focus to the IFRAME so we catch the "onblur".
+	this._IFrame.contentWindow.focus() ;
 
-	// Loop throw the offset chain.
-	while ( el )
-	{
-		c.X += el.offsetLeft ;
-		c.Y += el.offsetTop ;
-
-		if ( el.offsetParent == null && el.ownerDocument.defaultView != this.Window )
-			el = el.ownerDocument.defaultView.frameElement ;
-		else
-			el = el.offsetParent ;
-	}
-
-	// Return the Coordinates object
-	return c ;
+	this._IsOpened = true ;
 }
 
 FCKPanel.prototype.Hide = function()
 {
-	// There is a bug on Firefox over Mac. It doesn't hide the Panel
-	// scrollbars, so we must force it.
-	this.PanelDiv.style.overflow = 'visible' ;
+	var oPanel = this.Panel ? this.Panel : this ;
+	
+	if ( !oPanel._IsOpened )
+		return ;
+	
+	// It is better to set the sizes to 0, otherwise Firefox would have 
+	// rendering problems.
+	oPanel._IFrame.width = oPanel._IFrame.height = 0 ;
+	
+	if ( oPanel._OnHide )
+		oPanel._OnHide( oPanel ) ;
 
-	this._IFrame.style.visibility = 'hidden' ;
-//	this._IFrame.style.left = this._IFrame.style.top = '0px' ;
+	oPanel._IsOpened = false ;
 }
 
-var FCKPanelEventHandlers = new Object() ;
-
-FCKPanelEventHandlers.OnDocumentClick = function( e )
+FCKPanel.prototype.CheckIsOpened = function()
 {
-	var oWindow = e.target.ownerDocument.defaultView ;
-
-	if ( ! oWindow.IsFCKPanel )
-	{
-		function RemoveOnClickListener( targetWindow )
-		{
-			if ( targetWindow == null )
-				return ;
+	return this._IsOpened ;
+}
 
-			// Try/Catch must be used to avoit an error when using a frameset
-			// on a different domain:
-			// "Permission denied to get property Window.frameElement".
-			try
-			{
-				if ( targetWindow.frameElement && targetWindow.frameElement.IsFCKPanel )
-					targetWindow.frameElement.Panel.Hide() ;
-				else
-					targetWindow.document.removeEventListener( 'click', FCKPanelEventHandlers.OnDocumentClick, false ) ;
-			}
-			catch (e) {}
-
-			for ( var i = 0 ; i < targetWindow.frames.length ; i++ )
-				RemoveOnClickListener( targetWindow.frames[i] ) ;
-		}
-		RemoveOnClickListener( window.top ) ;
-	}
+FCKPanel.prototype.AttachToOnHideEvent = function( targetFunction )
+{
+	this._OnHide = targetFunction ;
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckpanel_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -19,60 +19,109 @@
 
 var FCKPanel = function( parentWindow )
 {
-	this.Window = parentWindow ? parentWindow : window ;
-}
-
-function FCKPanel_OnContextMenu() { return false ; }
-
-FCKPanel.prototype.Create = function()
-{
+	this.IsRTL			= false ;
+	this.IsContextMenu	= false ;
+	this._IsOpened		= false ;
+	
+	this._Window = parentWindow ? parentWindow : window ;
+	
 	// Create the Popup that will hold the panel.
-	this._Popup = this.Window.createPopup() ;
-	
-	this.Document = this._Popup.document ;
-	
-	aCleanupDocs[ aCleanupDocs.length ] = this.Document ;
-	
-	this.Document.oncontextmenu = FCKPanel_OnContextMenu ;
+	this._Popup	= this._Window.createPopup() ;
+	this.Document	= this._Popup.document ;
 
-	if ( this.StyleSheet )
-		FCKTools.AppendStyleSheet( this.Document, this.StyleSheet ) ;
-		
+
 	// Create the main DIV that is used as the panel base.
 	this.PanelDiv = this.Document.body.appendChild( this.Document.createElement('DIV') ) ;
 	this.PanelDiv.className = 'FCK_Panel' ;
-	
-	this.Created = true ;
+
+	this.EnableContextMenu( false ) ;
+	this.SetDirection( FCKLang.Dir ) ;
 }
 
-FCKPanel.prototype.Show = function( panelX, panelY, relElement, width, height, autoSize )
+FCKPanel.prototype.EnableContextMenu = function( enabled )
 {
-	if ( ! this.Created )
-		this._Create() ;
-	
+	this.Document.oncontextmenu = enabled ? null : FCKTools.CancelEvent ;
+}
+
+FCKPanel.prototype.AppendStyleSheet = function( styleSheet )
+{
+	FCKTools.AppendStyleSheet( this.Document, styleSheet ) ;
+}
+
+FCKPanel.prototype.SetDirection = function( dir )
+{
+	this.IsRTL = ( dir == 'rtl' ) ;
+	this.Document.dir = dir ;
+}
+
+FCKPanel.prototype.Load = function( x, y, relElement )
+{
 	// The offsetWidth and offsetHeight properties are not available if the 
 	// element is not visible. So we must "show" the popup with no size to
 	// be able to use that values in the second call.
-	this._Popup.show( panelX, panelY, 0, 0, relElement ) ;
-
-	if ( width == null || ( autoSize && width > this.PanelDiv.offsetWidth ) )
-		var iWidth = this.PanelDiv.offsetWidth ;
-	else
-		var iWidth = width ;
+	this._Popup.show( x, y, 0, 0, relElement ) ;
+}
 
-	if ( height == null || ( autoSize && height > this.PanelDiv.offsetHeight ) )
-		var iHeight = this.PanelDiv.offsetHeight ;
-	else
-		var iHeight = height ;
+FCKPanel.prototype.Show = function( x, y, relElement, width, height )
+{
+	this.Load( x, y, relElement ) ;
 
-	this.PanelDiv.style.height = iHeight ;
+	// The following lines must be place after the above "show", otherwise it 
+	// doesn't has the desired effect.
+	this.PanelDiv.style.width	= width ? width + 'px' : '' ;
+	this.PanelDiv.style.height	= height ? height + 'px' : '' ;
 
-	// Second call: Show the Popup at the specified location.
-	this._Popup.show( panelX, panelY, iWidth, iHeight, relElement ) ;
+	if ( this.IsRTL )
+	{
+		if ( this.IsContextMenu )
+			x  = x - this.PanelDiv.offsetWidth + 1 ;
+		else if ( relElement )
+			x  = x + ( relElement.offsetWidth - this.PanelDiv.offsetWidth ) ;
+	}
+
+	// Second call: Show the Popup at the specified location, with the correct size.
+	this._Popup.show( x, y, this.PanelDiv.offsetWidth, this.PanelDiv.offsetHeight, relElement ) ;
+	
+	if ( this._OnHide )
+	{
+		if ( FCKPanel_ActivePopupInfo.Timer )
+			CheckPopupOnHide() ;
+		FCKPanel_ActivePopupInfo.Timer = window.setInterval( CheckPopupOnHide, 200 ) ;
+		FCKPanel_ActivePopupInfo.Panel = this ;
+	}
+
+	this._IsOpened = true ;
 }
 
 FCKPanel.prototype.Hide = function()
 {
-	if ( this._Popup )
-		this._Popup.hide() ;
+	this._Popup.hide() ;
+}
+
+FCKPanel.prototype.CheckIsOpened = function()
+{
+	return this._Popup.isOpen ;
+}
+
+FCKPanel.prototype.AttachToOnHideEvent = function( targetFunction )
+{
+	this._OnHide = targetFunction ;
+}
+
+var FCKPanel_ActivePopupInfo = new Object() ;
+
+function CheckPopupOnHide()
+{
+	var oPanel = FCKPanel_ActivePopupInfo.Panel ;
+	
+	if ( oPanel && !oPanel._Popup.isOpen )
+	{
+		window.clearInterval( FCKPanel_ActivePopupInfo.Timer ) ;
+		
+		if ( oPanel._OnHide )
+			oPanel._OnHide( oPanel ) ;
+		
+		FCKPanel_ActivePopupInfo.Timer = null ;
+		FCKPanel_ActivePopupInfo.Panel = null ;
+	}
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckspecialcombo.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckspecialcombo.js	Sun Jan 08 23:07:07 2006 +0000
@@ -17,12 +17,12 @@
  * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
  */
 
-var FCKSpecialCombo = function( caption )
+var FCKSpecialCombo = function( caption, fieldWidth, panelWidth, panelMaxHeight, parentWindow )
 {
 	// Default properties values.
-	this.FieldWidth		= 80 ;
-	this.PanelWidth		= 130 ;
-	this.PanelMaxHeight	= 150 ;
+	this.FieldWidth		= fieldWidth || 100 ;
+	this.PanelWidth		= panelWidth || 150 ;
+	this.PanelMaxHeight	= panelMaxHeight || 150 ;
 	this.Label			= '&nbsp;' ;
 	this.Caption		= caption ;
 	this.Tooltip		= caption ;
@@ -32,13 +32,21 @@
 	
 	this.Items = new Object() ;
 	
-	this._Panel = new FCKPanel() ;
-	this._Panel.StyleSheet = FCKConfig.SkinPath + 'fck_contextmenu.css' ;
-	this._Panel.Create() ;
-	this._Panel.PanelDiv.className += ' SC_Panel' ;
-	this._Panel.PanelDiv.innerHTML = '<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>' ;
+	this._Panel = new FCKPanel( parentWindow ) ;
+	this._Panel.AppendStyleSheet( FCKConfig.SkinPath + 'fck_contextmenu.css' ) ;
+	this._PanelBox = this._Panel.PanelDiv.appendChild( this._Panel.Document.createElement( 'DIV' ) ) ;
+	this._PanelBox.className = 'SC_Panel' ;
+	this._PanelBox.style.width = this.PanelWidth + 'px' ;
+
+	this._PanelBox.innerHTML = '<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>' ;
 	
-	this._ItemsHolderEl = this._Panel.PanelDiv.getElementsByTagName('TD')[0] ;
+	this._ItemsHolderEl = this._PanelBox.getElementsByTagName('TD')[0] ;
+	
+//	this._Panel.StyleSheet = FCKConfig.SkinPath + 'fck_contextmenu.css' ;
+//	this._Panel.Create() ;
+//	this._Panel.PanelDiv.className += ' SC_Panel' ;
+//	this._Panel.PanelDiv.innerHTML = '<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>' ;
+//	this._ItemsHolderEl = this._Panel.PanelDiv.getElementsByTagName('TD')[0] ;
 }
 
 function FCKSpecialCombo_ItemOnMouseOver()
@@ -93,13 +101,33 @@
 	}
 }
 
-FCKSpecialCombo.prototype.DeselectAll = function()
+FCKSpecialCombo.prototype.SelectItemByLabel = function( itemLabel, setLabel )
+{
+	for ( var id in this.Items )
+	{
+		var oDiv = this.Items[id] ;
+
+		if ( oDiv.FCKItemLabel == itemLabel )
+		{
+			oDiv.className = oDiv.originalClass = 'SC_ItemSelected' ;
+			oDiv.Selected = true ;
+			
+			if ( setLabel )
+				this.SetLabel( itemLabel ) ;
+		}
+	}
+}
+
+FCKSpecialCombo.prototype.DeselectAll = function( clearLabel )
 {
 	for ( var i in this.Items )
 	{
 		this.Items[i].className = this.Items[i].originalClass = 'SC_Item' ;
 		this.Items[i].Selected = false ;
 	}
+	
+	if ( clearLabel )
+		this.SetLabel( '' ) ;
 }
 
 FCKSpecialCombo.prototype.SetLabelById = function( id )
@@ -154,7 +182,6 @@
 	if ( this.Caption && this.Caption.length > 0 && bShowLabel )
 	{
 		var oCaptionCell = this._OuterTable.rows[0].insertCell(-1) ;
-		oCaptionCell.unselectable = 'on' ;
 		oCaptionCell.innerHTML = this.Caption ;
 		oCaptionCell.className = 'SC_FieldCaption' ;
 	}
@@ -165,7 +192,7 @@
 	{
 		oField.className = 'SC_Field' ;
 		oField.style.width = this.FieldWidth + 'px' ;
-		oField.innerHTML = '<table width="100%" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;" unselectable="on"><tbody><tr><td class="SC_FieldLabel" unselectable="on"><label unselectable="on">&nbsp;</label></td><td class="SC_FieldButton" unselectable="on">&nbsp;</td></tr></tbody></table>' ;
+		oField.innerHTML = '<table width="100%" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldLabel"><label>&nbsp;</label></td><td class="SC_FieldButton">&nbsp;</td></tr></tbody></table>' ;
 
 		this._LabelEl = oField.getElementsByTagName('label')[0] ;
 		this._LabelEl.innerHTML = this.Label ;
@@ -173,15 +200,15 @@
 	else
 	{
 		oField.className = 'TB_Button_Off' ;
-		//oField.innerHTML = '<span className="SC_FieldCaption">' + this.Caption + '<table cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;" unselectable="on"><tbody><tr><td class="SC_FieldButton" style="border-left: none;" unselectable="on">&nbsp;</td></tr></tbody></table>' ;
-		oField.innerHTML = '<table cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;" unselectable="on"><tbody><tr><td class="SC_FieldButton" style="border-left: none;" unselectable="on">&nbsp;</td></tr></tbody></table>' ;
+		//oField.innerHTML = '<span className="SC_FieldCaption">' + this.Caption + '<table cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldButton" style="border-left: none;">&nbsp;</td></tr></tbody></table>' ;
+		oField.innerHTML = '<table cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldButton" style="border-left: none;">&nbsp;</td></tr></tbody></table>' ;
 		
 		// Gets the correct CSS class to use for the specified style (param).
-		oField.innerHTML ='<table title="' + this.Tooltip + '" class="' + sClass + '" cellspacing="0" cellpadding="0" border="0" unselectable="on">' +
+		oField.innerHTML ='<table title="' + this.Tooltip + '" class="' + sClass + '" cellspacing="0" cellpadding="0" border="0">' +
 				'<tr>' +
-					//'<td class="TB_Icon" unselectable="on"><img src="' + FCKConfig.SkinPath + 'toolbar/' + this.Command.Name.toLowerCase() + '.gif" width="21" height="21" unselectable="on"></td>' +
-					'<td class="TB_Text" unselectable="on">' + this.Caption + '</td>' +
-					'<td class="TB_ButtonArrow" unselectable="on"><img src="' + FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif" width="5" height="3"></td>' +
+					//'<td class="TB_Icon"><img src="' + FCKConfig.SkinPath + 'toolbar/' + this.Command.Name.toLowerCase() + '.gif" width="21" height="21"></td>' +
+					'<td class="TB_Text">' + this.Caption + '</td>' +
+					'<td class="TB_ButtonArrow"><img src="' + FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif" width="5" height="3"></td>' +
 				'</tr>' +
 			'</table>' ;
 	}
@@ -194,6 +221,8 @@
 	oField.onmouseover	= FCKSpecialCombo_OnMouseOver ;
 	oField.onmouseout	= FCKSpecialCombo_OnMouseOut ;
 	oField.onclick		= FCKSpecialCombo_OnClick ;
+	
+	FCKTools.DisableSelection( this._Panel.Document.body ) ;
 }
 
 function FCKSpecialCombo_OnMouseOver()
@@ -235,30 +264,39 @@
 {
 	// For Mozilla we must stop the event propagation to avoid it hiding 
 	// the panel because of a click outside of it.
-	if ( e )
-	{
-		e.stopPropagation() ;
-		FCKPanelEventHandlers.OnDocumentClick( e ) ;
-	}
+//	if ( e )
+//	{
+//		e.stopPropagation() ;
+//		FCKPanelEventHandlers.OnDocumentClick( e ) ;
+//	}
+	
+	var oSpecialCombo = this.SpecialCombo ;
 
-	if ( this.SpecialCombo.Enabled )
+	if ( oSpecialCombo.Enabled )
 	{
-		var oPanel = this.SpecialCombo._Panel ;
+		var oPanel			= oSpecialCombo._Panel ;
+		var oPanelBox		= oSpecialCombo._PanelBox ;
+		var oItemsHolder	= oSpecialCombo._ItemsHolderEl ;
+		var iMaxHeight		= oSpecialCombo.PanelMaxHeight ;
 		
-		if ( typeof( this.SpecialCombo.OnBeforeClick ) == 'function' )
-			this.SpecialCombo.OnBeforeClick( this.SpecialCombo ) ;
+		if ( oSpecialCombo.OnBeforeClick )
+			oSpecialCombo.OnBeforeClick( oSpecialCombo ) ;
 
-		if ( this.SpecialCombo._ItemsHolderEl.offsetHeight > this.SpecialCombo.PanelMaxHeight )
-			oPanel.PanelDiv.style.height = this.SpecialCombo.PanelMaxHeight + 'px' ;
+		// This is a tricky thing. We must call the "Load" function, otherwise
+		// it will not be possible to retrieve "oItemsHolder.offsetHeight".
+		oPanel.Load( 0, this.offsetHeight, this ) ;
+
+		if ( oItemsHolder.offsetHeight > iMaxHeight )
+			oPanelBox.style.height = iMaxHeight + 'px' ;
 		else
-			oPanel.PanelDiv.style.height = this.SpecialCombo._ItemsHolderEl.offsetHeight + 'px' ;
+			oPanelBox.style.height = oItemsHolder.offsetHeight + 'px' ;
 			
-		oPanel.PanelDiv.style.width = this.SpecialCombo.PanelWidth + 'px' ;
+//		oPanel.PanelDiv.style.width = oSpecialCombo.PanelWidth + 'px' ;
 		
 		if ( FCKBrowserInfo.IsGecko )
-			oPanel.PanelDiv.style.overflow = '-moz-scrollbars-vertical' ;
+			oPanelBox.style.overflow = '-moz-scrollbars-vertical' ;
 
-		oPanel.Show( 0, this.offsetHeight, this, null, this.SpecialCombo.PanelMaxHeight, true ) ;
+		oPanel.Show( 0, this.offsetHeight, this ) ;
 	}
 
 	return false ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckstyledef_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fckstyledef_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -50,10 +50,19 @@
 {
 	for ( var a in this.Attributes )
 	{
-		if ( a.toLowerCase() == 'style' )
-			targetElement.style.cssText = this.Attributes[a] ;
-		else
-			targetElement.setAttribute( a, this.Attributes[a], 0 ) ;
+		switch ( a.toLowerCase() )
+		{
+			case 'style' :
+				targetElement.style.cssText = this.Attributes[a] ;
+				break ;
+				
+			case 'class' :
+				targetElement.setAttribute( 'className', this.Attributes[a], 0 ) ;
+				break ;
+				
+			default :
+				targetElement.setAttribute( a, this.Attributes[a], 0 ) ;
+		}
 	}
 }
 
@@ -65,10 +74,7 @@
 		this._RemoveDuplicates( oChild ) ;
 		
 		if ( this.IsEqual( oChild ) )
-		{
-			oChild.insertAdjacentHTML( 'beforeBegin', oChild.innerHTML ) ;
-			oChild.parentElement.removeChild( oChild ) ;
-		}
+			FCKTools.RemoveOuterTags( oChild ) ;
 	}
 }
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbar.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbar.js	Sun Jan 08 23:07:07 2006 +0000
@@ -36,7 +36,7 @@
 
 	var oCell = this.DOMRow.insertCell(-1) ;
 	oCell.className = 'TB_Start' ;
-	oCell.innerHTML = '<img src="' + FCKConfig.SkinPath + 'images/toolbar.start.gif" width="7" height="21" style="VISIBILITY: hidden" onload="this.style.visibility = \'\';" unselectable="on">' ;
+	oCell.innerHTML = '<img src="' + FCKConfig.SkinPath + 'images/toolbar.start.gif" width="7" height="21" style="VISIBILITY: hidden" onload="this.style.visibility = \'\';">' ;
 
 	FCKToolbarSet.DOMElement.appendChild( e ) ;
 }
@@ -50,13 +50,12 @@
 FCKToolbar.prototype.AddSeparator = function()
 {
 	var oCell = this.DOMRow.insertCell(-1) ;
-	oCell.unselectable = 'on' ;
-	oCell.innerHTML = '<img src="' + FCKConfig.SkinPath + 'images/toolbar.separator.gif" width="5" height="21" style="VISIBILITY: hidden" onload="this.style.visibility = \'\';" unselectable="on">' ;
+	oCell.innerHTML = '<img src="' + FCKConfig.SkinPath + 'images/toolbar.separator.gif" width="5" height="21" style="VISIBILITY: hidden" onload="this.style.visibility = \'\';">' ;
 }
 
 FCKToolbar.prototype.AddTerminator = function()
 {
 	var oCell = this.DOMRow.insertCell(-1) ;
 	oCell.className = 'TB_End' ;
-	oCell.innerHTML = '<img src="' + FCKConfig.SkinPath + 'images/toolbar.end.gif" width="12" height="21" style="VISIBILITY: hidden" onload="this.style.visibility = \'\';" unselectable="on">' ;
+	oCell.innerHTML = '<img src="' + FCKConfig.SkinPath + 'images/toolbar.end.gif" width="12" height="21" style="VISIBILITY: hidden" onload="this.style.visibility = \'\';">' ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarbutton.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarbutton.js	Sun Jan 08 23:07:07 2006 +0000
@@ -37,14 +37,14 @@
 	this.DOMDiv.FCKToolbarButton = this ;
 	
 	var sHtml =
-		'<table title="' + this.Tooltip + '" cellspacing="0" cellpadding="0" border="0" unselectable="on">' +
+		'<table title="' + this.Tooltip + '" cellspacing="0" cellpadding="0" border="0">' +
 			'<tr>' ;
 	
 	if ( this.Style != FCK_TOOLBARITEM_ONLYTEXT ) 
-		sHtml += '<td class="TB_Icon" unselectable="on"><img src="' + this.IconPath + '" width="21" height="21" unselectable="on"></td>' ;
+		sHtml += '<td class="TB_Icon"><img src="' + this.IconPath + '" width="21" height="21"></td>' ;
 	
 	if ( this.Style != FCK_TOOLBARITEM_ONLYICON ) 
-		sHtml += '<td class="TB_Text" unselectable="on" nowrap>' + this.Label + '</td>' ;
+		sHtml += '<td class="TB_Text" nowrap>' + this.Label + '</td>' ;
 	
 	sHtml +=	
 			'</tr>' +
@@ -61,7 +61,7 @@
 FCKToolbarButton.prototype.RefreshState = function()
 {
 /*
-	TODO: Delete this commend block on stable version.
+	TODO: Delete this comment block on stable version.
 	// Gets the actual state.
 //	var eState ;
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js	Sun Jan 08 23:07:07 2006 +0000
@@ -24,6 +24,8 @@
 	this.Tooltip	= tooltip ? tooltip : this.Label ;
 	this.Style		= style ? style : FCK_TOOLBARITEM_ICONTEXT ;
 	
+	this.NormalLabel = 'Normal' ;
+	
 	this.PanelWidth = 190 ;
 }
 
@@ -57,8 +59,40 @@
 	
 	for ( var i = 0 ; i < aTags.length ; i++ )
 	{
-		if ( aTags[i] == 'div' && FCKBrowserInfo.IsGecko )
-			continue ;
-		this._Combo.AddItem( aTags[i], '<' + aTags[i] + '>' + oNames[aTags[i]] + '</' + aTags[i] + '>', oNames[aTags[i]] ) ;
+		// Support for DIV in Firefox has been reintroduced on version 2.2.
+//		if ( aTags[i] == 'div' && FCKBrowserInfo.IsGecko )
+//			continue ;
+		
+		var sTag	= aTags[i] ;
+		var sLabel	= oNames[sTag] ;
+		
+		if ( sTag == 'p' )
+			this.NormalLabel = sLabel ;
+		
+		this._Combo.AddItem( sTag, '<div class="BaseFont"><' + sTag + '>' + sLabel + '</' + sTag + '></div>', sLabel ) ;
+	}
+}
+
+if ( FCKBrowserInfo.IsIE )
+{
+	FCKToolbarFontFormatCombo.prototype.RefreshActiveItems = function( combo, value )
+	{
+//		FCKDebug.Output( 'FCKToolbarFontFormatCombo Value: ' + value ) ;
+
+		// IE returns normal for DIV and P, so to avoid confusion, we will not show it if normal.
+		if ( value == this.NormalLabel )
+		{
+			if ( combo.Label != '&nbsp;' )
+				combo.DeselectAll(true) ;
+		}
+		else
+		{
+			if ( this._LastValue == value )
+				return ;
+
+			combo.SelectItemByLabel( value, true ) ;
+		}
+
+		this._LastValue = value ;
 	}
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js	Sun Jan 08 23:07:07 2006 +0000
@@ -38,5 +38,5 @@
 	var aFonts = FCKConfig.FontNames.split(';') ;
 	
 	for ( var i = 0 ; i < aFonts.length ; i++ )
-		this._Combo.AddItem( aFonts[i], '<span style="font-family: \'' + aFonts[i] + '\'; font-size: 12px;">' + aFonts[i] + '</span>' ) ;
+		this._Combo.AddItem( aFonts[i], '<font face="' + aFonts[i] + '" style="font-size: 12px">' + aFonts[i] + '</font>' ) ;
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js	Sun Jan 08 23:07:07 2006 +0000
@@ -25,17 +25,18 @@
 	this.Tooltip	= tooltip ? tooltip : ( label ? label : commandName) ;
 	this.Style		= style ? style : FCK_TOOLBARITEM_ONLYICON ;
 	this.State		= FCK_UNKNOWN ;
+	this.IconPath	= FCKConfig.SkinPath + 'toolbar/' + commandName.toLowerCase() + '.gif' ;
 }
 
 FCKToolbarPanelButton.prototype.Click = function(e)
 {
 	// For Mozilla we must stop the event propagation to avoid it hiding 
 	// the panel because of a click outside of it.
-	if ( e )
-	{
-		e.stopPropagation() ;
-		FCKPanelEventHandlers.OnDocumentClick( e ) ;
-	}
+//	if ( e )
+//	{
+//		e.stopPropagation() ;
+//		FCKPanelEventHandlers.OnDocumentClick( e ) ;
+//	}
 
 	if ( this.State != FCK_TRISTATE_DISABLED )
 	{
@@ -54,17 +55,17 @@
 	this.DOMDiv.FCKToolbarButton = this ;
 	
 	var sHtml =
-		'<table title="' + this.Tooltip + '" cellspacing="0" cellpadding="0" border="0" unselectable="on">' +
+		'<table title="' + this.Tooltip + '" cellspacing="0" cellpadding="0" border="0">' +
 			'<tr>' ;
 			
 	if ( this.Style != FCK_TOOLBARITEM_ONLYTEXT ) 
-		sHtml += '<td class="TB_Icon" unselectable="on"><img src="' + FCKConfig.SkinPath + 'toolbar/' + this.Command.Name.toLowerCase() + '.gif" width="21" height="21" unselectable="on"></td>' ;
-				
+		sHtml += '<td class="TB_Icon"><img src="' + this.IconPath + '" width="21" height="21"></td>' ;
+		
 	if ( this.Style != FCK_TOOLBARITEM_ONLYICON ) 
-		sHtml += '<td class="TB_Text" unselectable="on" nowrap>' + this.Label + '</td>' ;
+		sHtml += '<td class="TB_Text" nowrap>' + this.Label + '</td>' ;
 	
 	sHtml +=
-				'<td class="TB_ButtonArrow" unselectable="on"><img src="' + FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif" width="5" height="3"></td>' +
+				'<td class="TB_ButtonArrow"><img src="' + FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif" width="5" height="3"></td>' +
 			'</tr>' +
 		'</table>' ;
 	
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js	Sun Jan 08 23:07:07 2006 +0000
@@ -37,10 +37,13 @@
 
 FCKToolbarSpecialCombo.prototype.CreateInstance = function( parentToolbar )
 {
-	this._Combo = new FCKSpecialCombo( this.GetLabel() ) ;
+	this._Combo = new FCKSpecialCombo( this.GetLabel(), this.FieldWidth, this.PanelWidth, this.PanelMaxHeight ) ;
+	
+	/*
 	this._Combo.FieldWidth		= this.FieldWidth		!= null ? this.FieldWidth		: 100 ;
 	this._Combo.PanelWidth		= this.PanelWidth		!= null ? this.PanelWidth		: 150 ;
 	this._Combo.PanelMaxHeight	= this.PanelMaxHeight	!= null ? this.PanelMaxHeight	: 150 ;
+	*/
 	
 	//this._Combo.Command.Name = this.Command.Name;
 //	this._Combo.Label	= this.Label ;
@@ -81,7 +84,14 @@
 			if ( this.RefreshActiveItems )
 				this.RefreshActiveItems( this._Combo, sValue ) ;
 			else
+			{
+				if ( this._LastValue == sValue )
+					return ;
+	
+				this._LastValue = sValue ;
+
 				FCKToolbarSpecialCombo_RefreshActiveItems( this._Combo, sValue ) ;
+			}
 		}
 		else
 			eState = FCK_TRISTATE_DISABLED ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js	Sun Jan 08 23:07:07 2006 +0000
@@ -37,6 +37,8 @@
 {
 	// Add the Editor Area CSS to the Styles panel so the style classes are previewed correctly.
 	FCKTools.AppendStyleSheet( targetSpecialCombo._Panel.Document, FCKConfig.EditorAreaCSS ) ;
+	
+	targetSpecialCombo._Panel.Document.body.className += ' ForceBaseFont' ;
 
 	// For some reason Gecko is blocking inside the "RefreshVisibleItems" function.
 	if ( ! FCKBrowserInfo.IsGecko )
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,10 +1,10 @@
-/fck_othercommands.js/1.3/Mon Oct 17 19:52:51 2005//
 /fcknamedcommand.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckpasteplaintextcommand.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckpastewordcommand.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckspellcheckcommand_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckspellcheckcommand_ie.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckstylecommand.js/1.2/Mon Oct 17 19:52:51 2005//
-/fcktablecommand.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktextcolorcommand.js/1.2/Mon Oct 17 19:52:51 2005//
+/fck_othercommands.js/1.5/Sun Jan  8 23:27:12 2006//
+/fckstylecommand.js/1.3/Sun Jan  8 23:27:12 2006//
+/fcktablecommand.js/1.2/Sun Jan  8 23:27:12 2006//
+/fcktextcolorcommand.js/1.3/Sun Jan  8 23:27:12 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fck_othercommands.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fck_othercommands.js	Sun Jan 08 23:07:07 2006 +0000
@@ -115,6 +115,8 @@
 {
 	if ( formatName == null || formatName == '' )
 		FCK.ExecuteNamedCommand( 'FormatBlock', '<P>' ) ;
+	else if ( formatName == 'div' && FCKBrowserInfo.IsGecko )
+		FCK.ExecuteNamedCommand( 'FormatBlock', 'div' ) ;
 	else
 		FCK.ExecuteNamedCommand( 'FormatBlock', '<' + formatName + '>' ) ;
 }
@@ -252,4 +254,30 @@
 		return ( FCKUndo.CheckRedoState() ? FCK_TRISTATE_OFF : FCK_TRISTATE_DISABLED ) ;
 	else
 		return FCK.GetNamedCommandState( 'Redo' ) ;
+}
+
+// ### Page Break
+var FCKPageBreakCommand = function()
+{
+	this.Name = 'PageBreak' ;
+}
+
+FCKPageBreakCommand.prototype.Execute = function()
+{
+//	var e = FCK.EditorDocument.createElement( 'CENTER' ) ;
+//	e.style.pageBreakAfter = 'always' ;
+
+	// Tidy was removing the empty CENTER tags, so the following solution has 
+	// been found. It also validates correctly as XHTML 1.0 Strict.
+	var e = FCK.EditorDocument.createElement( 'DIV' ) ;
+	e.style.pageBreakAfter = 'always' ;
+	e.innerHTML = '<span style="DISPLAY:none">&nbsp;</span>' ;
+	
+	var oFakeImage = FCKDocumentProcessors_CreateFakeImage( 'FCK__PageBreak', e ) ;
+	oFakeImage	= FCK.InsertElement( oFakeImage ) ;
+}
+
+FCKPageBreakCommand.prototype.GetState = function()
+{
+	return 0 ; // FCK_TRISTATE_OFF
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fckstylecommand.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fckstylecommand.js	Sun Jan 08 23:07:07 2006 +0000
@@ -29,11 +29,15 @@
 
 FCKStyleCommand.prototype.Execute = function( styleName, styleComboItem )
 {
+	FCKUndo.SaveUndoStep() ;
+
 	if ( styleComboItem.Selected )
 		styleComboItem.Style.RemoveFromSelection() ;
 	else
 		styleComboItem.Style.ApplyToSelection() ;
 
+	FCKUndo.SaveUndoStep() ;
+
 	FCK.Focus() ;
 	
 	FCK.Events.FireEvent( "OnSelectionChange" ) ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktablecommand.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktablecommand.js	Sun Jan 08 23:07:07 2006 +0000
@@ -53,6 +53,9 @@
 		case 'TableSplitCell' :
 			FCKTableHandler.SplitCell() ;
 			break ;
+		case 'TableDelete' :
+			FCKTableHandler.DeleteTable() ;
+			break ;
 		default :
 			alert( FCKLang.UnknownCommand.replace( /%1/g, this.Name ) ) ;
 	}
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js	Sun Jan 08 23:07:07 2006 +0000
@@ -31,11 +31,14 @@
 	*/
 
 	this._Panel = new FCKPanel() ;
-	this._Panel.StyleSheet = FCKConfig.SkinPath + 'fck_contextmenu.css' ;
-	this._Panel.Create() ;
+	this._Panel.AppendStyleSheet( FCKConfig.SkinPath + 'fck_contextmenu.css' ) ;
+//	this._Panel.StyleSheet = FCKConfig.SkinPath + 'fck_contextmenu.css' ;
+//	this._Panel.Create() ;
 
 	this._CreatePanelBody( this._Panel.Document, this._Panel.PanelDiv ) ;
 	
+	FCKTools.DisableSelection( this._Panel.Document.body ) ;
+	
 	//	END ###
 }
 
@@ -123,6 +126,7 @@
 
 	// Create the Table that will hold all colors.
 	var oTable = targetDiv.appendChild( targetDocument.createElement( "TABLE" ) ) ;
+	oTable.className = 'ForceBaseFont' ;		// Firefox 1.5 Bug.
 	oTable.style.tableLayout = 'fixed' ;
 	oTable.cellPadding = 0 ;
 	oTable.cellSpacing = 0 ;
@@ -138,7 +142,7 @@
 		'<table cellspacing="0" cellpadding="0" width="100%" border="0">\
 			<tr>\
 				<td><div class="ColorBoxBorder"><div class="ColorBox" style="background-color: #000000"></div></div></td>\
-				<td nowrap width="100%" align="center" unselectable="on">' + FCKLang.ColorAutomatic + '</td>\
+				<td nowrap width="100%" align="center">' + FCKLang.ColorAutomatic + '</td>\
 			</tr>\
 		</table>' ;
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/globals/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/globals/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,3 +1,3 @@
-/fck_constants.js/1.2/Mon Oct 17 19:52:51 2005//
 /fckeditorapi.js/1.1/Thu Sep 22 16:22:10 2005//
+/fck_constants.js/1.3/Sun Jan  8 23:27:12 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/globals/fck_constants.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/globals/fck_constants.js	Sun Jan 08 23:07:07 2006 +0000
@@ -32,9 +32,9 @@
 var FCK_UNKNOWN				= window.parent.FCK_UNKNOWN				= -1000 ;
 
 // Toolbar Items Style.
-var FCK_TOOLBARITEM_ONLYICON	= window.parent.FCK_TOOLBARITEM_ONLYTEXT	= 0 ;
+var FCK_TOOLBARITEM_ONLYICON	= window.parent.FCK_TOOLBARITEM_ONLYICON	= 0 ;
 var FCK_TOOLBARITEM_ONLYTEXT	= window.parent.FCK_TOOLBARITEM_ONLYTEXT	= 1 ;
-var FCK_TOOLBARITEM_ICONTEXT	= window.parent.FCK_TOOLBARITEM_ONLYTEXT	= 2 ;
+var FCK_TOOLBARITEM_ICONTEXT	= window.parent.FCK_TOOLBARITEM_ICONTEXT	= 2 ;
 
 // Edit Mode
 var FCK_EDITMODE_WYSIWYG	= window.parent.FCK_EDITMODE_WYSIWYG	= 0 ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,45 +1,43 @@
-/fck.js/1.2/Mon Oct 17 19:52:51 2005//
-/fck_1.js/1.3/Mon Oct 17 19:52:51 2005//
-/fck_1_gecko.js/1.4/Mon Oct 17 19:52:51 2005//
-/fck_1_ie.js/1.4/Mon Oct 17 19:52:51 2005//
-/fck_2.js/1.4/Mon Oct 17 19:52:51 2005//
-/fck_2_gecko.js/1.2/Mon Oct 17 19:52:51 2005//
-/fck_2_ie.js/1.1/Thu Sep 22 16:22:10 2005//
-/fck_last.js/1.2/Mon Oct 17 19:52:51 2005//
-/fck_onload.js/1.2/Mon Oct 17 19:52:51 2005//
 /fckbrowserinfo.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckcodeformatter.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckcommands.js/1.2/Mon Oct 17 19:52:51 2005//
-/fckconfig.js/1.3/Mon Oct 17 19:52:51 2005//
-/fckcontextmenu.js/1.3/Mon Oct 17 19:52:51 2005//
-/fckcontextmenu_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckcontextmenu_ie.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckcoreextensions.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckdebug.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckdialog.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckdialog_gecko.js/1.3/Mon Oct 17 19:52:51 2005//
-/fckdialog_ie.js/1.1/Thu Sep 22 16:22:10 2005//
 /fcklanguagemanager.js/1.2/Mon Oct 17 19:52:51 2005//
 /fcknamespace.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckplugins.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckregexlib.js/1.3/Mon Oct 17 19:52:51 2005//
-/fckscriptloader.js/1.1/Thu Sep 22 16:22:10 2005//
 /fckselection.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckselection_gecko.js/1.2/Mon Oct 17 19:52:51 2005//
-/fckselection_ie.js/1.3/Mon Oct 17 19:52:51 2005//
-/fcktablehandler.js/1.2/Mon Oct 17 19:52:51 2005//
 /fcktablehandler_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktablehandler_ie.js/1.1/Thu Sep 22 16:22:10 2005//
-/fcktoolbaritems.js/1.3/Mon Oct 17 19:52:51 2005//
 /fcktoolbarset.js/1.2/Mon Oct 17 19:52:51 2005//
-/fcktools.js/1.2/Mon Oct 17 19:52:51 2005//
-/fcktools_gecko.js/1.2/Mon Oct 17 19:52:51 2005//
-/fcktools_ie.js/1.2/Mon Oct 17 19:52:52 2005//
 /fckundo_gecko.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckundo_ie.js/1.2/Mon Oct 17 19:52:52 2005//
 /fckurlparams.js/1.2/Mon Oct 17 19:52:52 2005//
-/fckxhtml.js/1.2/Mon Oct 17 19:52:52 2005//
-/fckxhtml_gecko.js/1.2/Mon Oct 17 19:52:52 2005//
-/fckxhtml_ie.js/1.1/Thu Sep 22 16:22:10 2005//
-/fckxhtmlentities.js/1.2/Mon Oct 17 19:52:52 2005//
+/fck.js/1.3/Sun Jan  8 23:27:12 2006//
+/fck_1.js/1.5/Sun Jan  8 23:27:12 2006//
+/fck_1_gecko.js/1.7/Sun Jan  8 23:27:12 2006//
+/fck_1_ie.js/1.7/Sun Jan  8 23:27:12 2006//
+/fck_2.js/1.5/Sun Jan  8 23:27:12 2006//
+/fck_2_gecko.js/1.4/Sun Jan  8 23:27:12 2006//
+/fck_2_ie.js/1.2/Sun Jan  8 23:27:12 2006//
+/fck_last.js/1.4/Sun Jan  8 23:27:12 2006//
+/fck_onload.js/1.3/Sun Jan  8 23:27:12 2006//
+/fckcodeformatter.js/1.3/Sun Jan  8 23:27:12 2006//
+/fckcommands.js/1.4/Sun Jan  8 23:27:12 2006//
+/fckconfig.js/1.4/Sun Jan  8 23:27:12 2006//
+/fckcontextmenu.js/1.5/Sun Jan  8 23:27:12 2006//
+/fckdebug.js/1.3/Sun Jan  8 23:27:12 2006//
+/fckdialog_gecko.js/1.4/Sun Jan  8 23:27:12 2006//
+/fckdialog_ie.js/1.2/Sun Jan  8 23:27:12 2006//
+/fckregexlib.js/1.5/Sun Jan  8 23:27:12 2006//
+/fckscriptloader.js/1.2/Sun Jan  8 23:27:12 2006//
+/fckselection_gecko.js/1.4/Sun Jan  8 23:27:12 2006//
+/fckselection_ie.js/1.4/Sun Jan  8 23:27:12 2006//
+/fcktablehandler.js/1.4/Sun Jan  8 23:27:12 2006//
+/fcktablehandler_ie.js/1.2/Sun Jan  8 23:27:12 2006//
+/fcktoolbaritems.js/1.4/Sun Jan  8 23:27:13 2006//
+/fcktools.js/1.5/Sun Jan  8 23:27:13 2006//
+/fcktools_gecko.js/1.4/Sun Jan  8 23:27:13 2006//
+/fcktools_ie.js/1.3/Sun Jan  8 23:27:13 2006//
+/fckundo_ie.js/1.3/Sun Jan  8 23:27:13 2006//
+/fckxhtml.js/1.5/Sun Jan  8 23:27:13 2006//
+/fckxhtml_gecko.js/1.3/Sun Jan  8 23:27:13 2006//
+/fckxhtml_ie.js/1.4/Sun Jan  8 23:27:13 2006//
+/fckxhtmlentities.js/1.3/Sun Jan  8 23:27:13 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck.js	Sun Jan 08 23:07:07 2006 +0000
@@ -25,20 +25,31 @@
 FCK.Status			= FCK_STATUS_NOTLOADED ;
 FCK.EditMode		= FCK_EDITMODE_WYSIWYG ;
 
-// There is a bug on IE... getElementById returns any META tag that has the
-// name set to the ID you are looking for. So the best way in to get the array
-// by names and look for the correct one.
-// As ASP.Net generates a ID that is different from the Name, we must also
-// look for the field based on the ID.
+FCK.LoadLinkedFile = function()
+{
+	// There is a bug on IE... getElementById returns any META tag that has the
+	// name set to the ID you are looking for. So the best way in to get the array
+	// by names and look for the correct one.
+	// As ASP.Net generates a ID that is different from the Name, we must also
+	// look for the field based on the ID (the first one is the ID).
+	
+	var oDocument = window.parent.document ;
 
-var aElements = window.parent.document.getElementsByName( FCK.Name ) ;
-aElements[ aElements.length ] = window.parent.document.getElementById( FCK.Name ) ;
-var i = 0;
-while ( ( FCK.LinkedField = aElements[i++] ) )
-{
-	if ( FCK.LinkedField.tagName == 'INPUT' || FCK.LinkedField.tagName == 'TEXTAREA' )
-		break ;
+	var eLinkedField		= oDocument.getElementById( FCK.Name ) ;
+	var colElementsByName	= oDocument.getElementsByName( FCK.Name ) ;
+
+	var i = 0;
+	while ( eLinkedField || i == 0 )
+	{
+		if ( eLinkedField && ( eLinkedField.tagName == 'INPUT' || eLinkedField.tagName == 'TEXTAREA' ) )
+		{
+			FCK.LinkedField = eLinkedField ;
+			break ;
+		}
+		eLinkedField = colElementsByName[i++] ;
+	}
 }
+FCK.LoadLinkedFile() ;
 
 var FCKTempBin = new Object() ;
 FCKTempBin.Elements = new Array() ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1.js	Sun Jan 08 23:07:07 2006 +0000
@@ -18,6 +18,8 @@
  * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
  */
 
+var FCK_StartupValue ;
+
 FCK.Events	= new FCKEvents( FCK ) ;
 FCK.Toolbar	= null ;
 
@@ -38,6 +40,9 @@
 
 	// Set the editor's startup contents
 	this.SetHTML( FCKTools.GetLinkedFieldValue() ) ;
+	
+	// Save the startup value for the "IsDirty()" check.
+	this.ResetIsDirty() ;
 
 	// Attach the editor to the form onsubmit event
 	FCKTools.AttachToLinkedFieldFormSubmit( this.UpdateLinkedField ) ;
@@ -50,6 +55,13 @@
 function Window_OnFocus()
 {
 	FCK.Focus() ;
+	FCK.Events.FireEvent( "OnFocus" ) ;
+}
+
+function Window_OnBlur()
+{
+	if ( !FCKDialog.IsOpened )
+		return FCK.Events.FireEvent( "OnBlur" ) ;
 }
 
 FCK.SetStatus = function( newStatus )
@@ -59,7 +71,8 @@
 	if ( newStatus == FCK_STATUS_ACTIVE )
 	{
 		// Force the focus in the window to go to the editor.
-		window.onfocus = window.document.body.onfocus = Window_OnFocus ;
+		window.frameElement.onfocus	= window.document.body.onfocus = Window_OnFocus ;
+		window.frameElement.onblur	= Window_OnBlur ;
 
 		// Force the focus in the editor.
 		if ( FCKConfig.StartupFocus )
@@ -108,7 +121,7 @@
 		FCKScriptLoader.AddScript( '_source/classes/fckcontextmenuseparator.js' ) ;
 		FCKScriptLoader.AddScript( '_source/classes/fckcontextmenugroup.js' ) ;
 		FCKScriptLoader.AddScript( '_source/internals/fckcontextmenu.js' ) ;
-		FCKScriptLoader.AddScript( '_source/internals/fckcontextmenu_' + sBrowserSuffix + '.js' ) ;
+//		FCKScriptLoader.AddScript( '_source/internals/fckcontextmenu_' + sBrowserSuffix + '.js' ) ;
 		FCKScriptLoader.AddScript( '_source/classes/fckplugin.js' ) ;
 		FCKScriptLoader.AddScript( '_source/internals/fckplugins.js' ) ;
 		FCKScriptLoader.AddScript( '_source/internals/fck_last.js' ) ;
@@ -127,8 +140,11 @@
 	this.Events.FireEvent( 'OnStatusChange', newStatus ) ;
 }
 
+// Deprecated : returns the same value as GetXHTML.
 FCK.GetHTML = function( format )
 {
+	FCK.GetXHTML( format ) ;
+/*	
 	var sHTML ;
 
 	if ( FCK.EditMode == FCK_EDITMODE_WYSIWYG )
@@ -149,6 +165,7 @@
 		return FCKCodeFormatter.Format( sHTML ) ;
 	else
 		return sHTML ;
+*/
 }
 
 FCK.GetXHTML = function( format )
@@ -158,10 +175,6 @@
 	if ( bSource )
 		this.SwitchEditMode() ;
 
-	// TODO: Wait stable version and remove the following commented lines.
-//	if ( FCKBrowserInfo.IsIE )
-//		FCK.CheckRelativeLinks() ;
-
 	var sXHTML ;
 	
 	if ( FCKConfig.FullPage )
@@ -191,10 +204,11 @@
 
 FCK.UpdateLinkedField = function()
 {
-	if ( FCKConfig.EnableXHTML )
+	// EnableXHTML has been deprecated
+//	if ( FCKConfig.EnableXHTML )
 		FCK.LinkedField.value = FCK.GetXHTML( FCKConfig.FormatOutput ) ;
-	else
-		FCK.LinkedField.value = FCK.GetHTML( FCKConfig.FormatOutput ) ;
+//	else
+//		FCK.LinkedField.value = FCK.GetHTML( FCKConfig.FormatOutput ) ;
 		
 	FCK.Events.FireEvent( 'OnAfterLinkedFieldUpdate' ) ;
 }
@@ -232,6 +246,32 @@
 	this.Events.FireEvent( 'OnAfterSetHTML' ) ;
 }
 
+// Saves URLs on links and images on special attributes, so they don't change when 
+// moving around.
+FCK.ProtectUrls = function( html )
+{
+	// <A> href
+	html = html.replace( FCKRegexLib.ProtectUrlsAApo	, '$1$2$3$2 _fcksavedurl=$2$3$2' ) ;
+	html = html.replace( FCKRegexLib.ProtectUrlsANoApo	, '$1$2 _fcksavedurl="$2"' ) ;
+
+	// <IMG> src
+	html = html.replace( FCKRegexLib.ProtectUrlsImgApo	, '$1$2$3$2 _fcksavedurl=$2$3$2' ) ;
+	html = html.replace( FCKRegexLib.ProtectUrlsImgNoApo, '$1$2 _fcksavedurl="$2"' ) ;
+	
+	return html ;
+}
+
+FCK.IsDirty = function()
+{
+	return ( FCK_StartupValue != FCK.EditorDocument.body.innerHTML ) ;
+}
+
+FCK.ResetIsDirty = function()
+{
+	if ( FCK.EditorDocument.body )
+		FCK_StartupValue = FCK.EditorDocument.body.innerHTML ;
+}
+
 // Advanced document processors.
 
 var FCKDocumentProcessors = new Array() ;
@@ -270,6 +310,44 @@
 
 FCKDocumentProcessors.addItem( FCKAnchorsProcessor ) ;
 
+// Page Breaks
+var FCKPageBreaksProcessor = new Object() ;
+FCKPageBreaksProcessor.ProcessDocument = function( document )
+{
+	var aDIVs = document.getElementsByTagName( 'DIV' ) ;
+
+	var eDIV ;
+	var i = aDIVs.length - 1 ;
+	while ( i >= 0 && ( eDIV = aDIVs[i--] ) )
+	{
+		if ( eDIV.style.pageBreakAfter == 'always' && eDIV.childNodes.length == 1 && eDIV.childNodes[0].style && eDIV.childNodes[0].style.display == 'none' )
+		{
+			var oFakeImage = FCKDocumentProcessors_CreateFakeImage( 'FCK__PageBreak', eDIV.cloneNode(true) ) ;
+			
+			eDIV.parentNode.insertBefore( oFakeImage, eDIV ) ;
+			eDIV.parentNode.removeChild( eDIV ) ;
+		}
+	}
+/*
+	var aCenters = document.getElementsByTagName( 'CENTER' ) ;
+
+	var oCenter ;
+	var i = aCenters.length - 1 ;
+	while ( i >= 0 && ( oCenter = aCenters[i--] ) )
+	{
+		if ( oCenter.style.pageBreakAfter == 'always' && oCenter.innerHTML.trim().length == 0 )
+		{
+			var oFakeImage = FCKDocumentProcessors_CreateFakeImage( 'FCK__PageBreak', oCenter.cloneNode(true) ) ;
+			
+			oCenter.parentNode.insertBefore( oFakeImage, oCenter ) ;
+			oCenter.parentNode.removeChild( oCenter ) ;
+		}
+	}
+*/
+}
+
+FCKDocumentProcessors.addItem( FCKPageBreaksProcessor ) ;
+
 // Flash Embeds.
 var FCKFlashProcessor = new Object() ;
 FCKFlashProcessor.ProcessDocument = function( document )
@@ -287,7 +365,19 @@
 	{
 		if ( oEmbed.src.endsWith( '.swf', true ) )
 		{
-			var oImg = FCKDocumentProcessors_CreateFakeImage( 'FCK__Flash', oEmbed.cloneNode(true) ) ;
+			var oCloned = oEmbed.cloneNode( true ) ;
+			
+			// On IE, some properties are not getting clonned properly, so we 
+			// must fix it. Thanks to Alfonso Martinez.
+			if ( FCKBrowserInfo.IsIE )
+			{
+				oCloned.setAttribute( 'scale', oEmbed.getAttribute( 'scale' ) );
+				oCloned.setAttribute( 'play', oEmbed.getAttribute( 'play' ) );
+				oCloned.setAttribute( 'loop', oEmbed.getAttribute( 'loop' ) );
+				oCloned.setAttribute( 'menu', oEmbed.getAttribute( 'menu' ) );
+			}
+		
+			var oImg = FCKDocumentProcessors_CreateFakeImage( 'FCK__Flash', oCloned ) ;
 			oImg.setAttribute( '_fckflash', 'true', 0 ) ;
 			
 			FCKFlashProcessor.RefreshView( oImg, oEmbed ) ;
@@ -328,7 +418,9 @@
 	
 	return e ;
 }
+
 // START iCM MODIFICATIONS
+/*
 var FCKTablesProcessor = new Object() ;
 FCKTablesProcessor.ProcessDocument = function( document )
 {
@@ -381,5 +473,5 @@
 }		
 
 FCKDocumentProcessors.addItem( FCKTablesProcessor ) ;
-
+*/
 // END iCM MODIFICATIONS
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -23,6 +23,18 @@
 
 FCK.InitializeBehaviors = function()
 {
+	/*
+	window.document.onblur = function(e)
+	{
+		return FCK.Events.FireEvent( "OnBlur" ) ;
+	}
+
+	window.document.onfocus = function()
+	{
+		return FCK.Events.FireEvent( "OnFocus" ) ;
+	}
+	*/
+
 	// Enable table borders visibility.
 	if ( FCKConfig.ShowBorders ) 
 	{
@@ -41,9 +53,9 @@
 	// Handle pasting operations.
 	var oOnKeyDown = function( e )
 	{
-		// FCKDebug.Output( 'Which Key: ' +  e.which ) ;
 
 		// START iCM Modifications
+		/*
 		// Need to amend carriage return key handling so inserts block element tags rather than BR all the time
 		if ( e.which == 13 && !e.shiftKey && !e.ctrlKey && !e.altKey && !FCKConfig.UseBROnCarriageReturn && !FCK.Events.FireEvent( "OnEnter" ) )
 		{
@@ -52,17 +64,18 @@
 		}
 		// Amend backspace handling so correctly removes empty block elements i.e. those block elements containing nothing or
 		// just the bogus BR node
-		if ( e.which == 8 && !e.shiftKey && !e.ctrlKey && !e.altKey && !FCKConfig.UserBROnCarriageReturn && !FCK.Events.FireEvent( "OnBackSpace" ) )
+		if ( e.which == 8 && !e.shiftKey && !e.ctrlKey && !e.altKey && !FCKConfig.UseBROnCarriageReturn && !FCK.Events.FireEvent( "OnBackSpace" ) )
 		{
 			e.preventDefault() ;
 			e.stopPropagation() ;
 		}
+		*/
 		// END iCM Modifications
 
+		var bPrevent ;
+
 		if ( e.ctrlKey && !e.shiftKey && !e.altKey )
 		{
-			var bPrevent = false ;
-			
 			switch ( e.which ) 
 			{
 				case 66 :	// B
@@ -82,12 +95,14 @@
 					bPrevent = ( FCK.Status != FCK_STATUS_COMPLETE || !FCK.Events.FireEvent( "OnPaste" ) ) ;
 					break ;
 			}
-	
-			if ( bPrevent ) 
-			{
-				e.preventDefault() ;
-				e.stopPropagation() ;
-			}
+		}
+		else if ( e.shiftKey && !e.ctrlKey && !e.altKey && e.keyCode == 45 )	// SHIFT + <INS>
+			bPrevent = ( FCK.Status != FCK_STATUS_COMPLETE || !FCK.Events.FireEvent( "OnPaste" ) ) ;
+		
+		if ( bPrevent ) 
+		{
+			e.preventDefault() ;
+			e.stopPropagation() ;
 		}
 	}
 	this.EditorDocument.addEventListener( 'keypress', oOnKeyDown, true ) ;
@@ -124,6 +139,9 @@
 		{
 			this.document.body.innerHTML = this._FCK_HTML ;
 			this._FCK_HTML = null ;
+			
+			if ( !FCK_StartupValue )
+				FCK.ResetIsDirty() ;
 		}
 	}
 	this.EditorWindow.addEventListener( 'load', this._OnLoad, true ) ;
@@ -149,6 +167,18 @@
 
 		// Tell Gecko to use or not the <SPAN> tag for the bold, italic and underline.
 		FCK.EditorDocument.execCommand( 'useCSS', false, !FCKConfig.GeckoUseSPAN ) ;
+
+		// Analysing Firefox 1.5 source code, it seams that there is support for a 
+		// "insertBrOnReturn" command. Applying it gives no error, but it doesn't 
+		// gives the same behavior that you have with IE. It works only if you are
+		// already inside a paragraph and it doesn't render correctly in the first enter.
+		// FCK.EditorDocument.execCommand( 'insertBrOnReturn', false, false ) ;
+		
+		// Tell Gecko (Firefox 1.5+) to enable or not live resizing of objects (by Alfonso Martinez)
+		FCK.EditorDocument.execCommand( 'enableObjectResizing', false, !FCKConfig.DisableImageHandles ) ;
+		
+		// Disable the standard table editing features of Firefox.
+		FCK.EditorDocument.execCommand( 'enableInlineTableEditing', false, !FCKConfig.DisableTableHandles ) ;
 	}
 	catch (e) {}
 }
@@ -163,6 +193,37 @@
 	catch(e) {}
 }
 
+// @Packager.Compactor.Remove.Start
+if ( FCKBrowserInfo.IsSafari )
+{
+FCK.SetHTML = function( html, forceWYSIWYG )
+{
+	if( window.console ) window.console.log( 'FCK.SetHTML()' ) ;	// @Packager.Compactor.RemoveLine
+
+	sHtml =
+		FCKConfig.DocType +
+		'<html dir="' + FCKConfig.ContentLangDirection + '">' +
+		'<head><title></title>' +
+		'<link href="' + FCKConfig.EditorAreaCSS + '" rel="stylesheet" type="text/css" />' +
+		'<link href="' + FCKConfig.FullBasePath + 'css/fck_internal.css' + '" rel="stylesheet" type="text/css" _fcktemp="true" />' ;
+
+//	sHtml += FCK.TempBaseTag ;
+	sHtml += '</head><body>' + html  + '</body></html>' ;
+	
+	this.EditorDocument.open() ;
+	this.EditorDocument.write( sHtml ) ;
+	this.EditorDocument.close() ;
+
+//	this.InitializeBehaviors() ;
+	
+//	FCK.MakeEditable() ;
+	FCK.EditorDocument.designMode = 'on' ;
+	FCK.OnAfterSetHTML() ;
+}
+}
+else
+{
+// @Packager.Compactor.Remove.End
 FCK.SetHTML = function( html, forceWYSIWYG )
 {
 	// Firefox can't handle correctly the editing of the STRONG and EM tags. 
@@ -175,6 +236,7 @@
 	if ( forceWYSIWYG || FCK.EditMode == FCK_EDITMODE_WYSIWYG )
 	{
 		html = FCKConfig.ProtectedSource.Protect( html ) ;
+		html = FCK.ProtectUrls( html ) ;
 
 		// Gecko has a lot of bugs mainly when handling editing features.
 		// To avoid an Aplication Exception (that closes the browser!) we
@@ -198,6 +260,7 @@
 
 			var sHtml = sOpener + '&nbsp;' + sCloser ;
 
+/*
 			if ( !this._Initialized )
 			{
 				FCK.EditorDocument.designMode = "on" ;
@@ -207,6 +270,8 @@
 
 				this._Initialized = true ;
 			}
+*/
+			FCK.MakeEditable() ;
 
 			this.EditorDocument.open() ;
 			this.EditorDocument.write( sHtml ) ;
@@ -268,4 +333,5 @@
 	}
 	else
 		document.getElementById('eSourceField').value = html ;
-}
\ No newline at end of file
+}
+}	// @Packager.Compactor.RemoveLine
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_1_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -25,22 +25,21 @@
 // errors when using a differente BaseHref.
 FCK._BehaviorsStyle =
 	'<style type="text/css" _fcktemp="true"> \
-		INPUT		{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/hiddenfield.htc) ; } \
-		INPUT		{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; } \
-		TEXTAREA	{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; } \
-		SELECT		{ behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; }' ;
+		INPUT { behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/hiddenfield.htc) ; } ' ;
 
 if ( FCKConfig.ShowBorders )
 	FCK._BehaviorsStyle += 'TABLE { behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/showtableborders.htc) ; }' ;
 
+// Disable resize handlers.
+var sNoHandlers = 'INPUT, TEXTAREA, SELECT, .FCK__Anchor, .FCK__PageBreak' ;
+
 if ( FCKConfig.DisableImageHandles )
-	FCK._BehaviorsStyle += 'IMG { behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; }' ;
+	sNoHandlers += ', IMG' ;
 
 if ( FCKConfig.DisableTableHandles )
-	FCK._BehaviorsStyle += 'TABLE { behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; }' ;
+	sNoHandlers += ', TABLE' ;
 
-// Disable anchors handles
-FCK._BehaviorsStyle += '.FCK__Anchor { behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; }' ;
+FCK._BehaviorsStyle += sNoHandlers + ' { behavior: url(' + FCKConfig.FullBasePath + 'css/behaviors/disablehandles.htc) ; }' ;
 
 FCK._BehaviorsStyle += '</style>' ;
 
@@ -74,7 +73,6 @@
 {
 	var e = FCK.EditorWindow.event ;
 
-//	FCKDebug.Output( 'KeyCode: ' + e.keyCode ) ;
 
 	switch ( e.keyCode )
 	{
@@ -99,7 +97,17 @@
 				return false ;
 			}
 			break ;
-			
+		
+		case 8 :	// BACKSPACE
+			// We must delete a control selection by code and cancels the 
+			// keystroke, otherwise IE will execute the browser's "back" button.
+			if ( FCKSelection.GetType() == 'Control' )
+			{
+				FCKSelection.Delete() ;
+				return false ;
+			}
+			break ;
+		
 		case 9 :	// TAB
 			if ( FCKConfig.TabSpaces > 0 && !(e.ctrlKey || e.altKey || e.shiftKey) )
 			{
@@ -205,13 +213,8 @@
 {
 	if ( forceWYSIWYG || FCK.EditMode == FCK_EDITMODE_WYSIWYG )
 	{
-		// TODO: Wait stable version and remove the following commented lines.
-		// In IE, if you do document.body.innerHTML = '<p><hr></p>' it throws a "Unknow runtime error".
-		// To solve it we must add a fake (safe) tag before it, and then remove it.
-		// this.EditorDocument.body.innerHTML = '<div id="__fakeFCKRemove__">&nbsp;</div>' + html.replace( FCKRegexLib.AposEntity, '&#39;' ) ;
-		// this.EditorDocument.getElementById('__fakeFCKRemove__').removeNode(true) ;
-
 		html = FCKConfig.ProtectedSource.Protect( html ) ;
+		html = FCK.ProtectUrls( html ) ;
 
 		var sHtml ;
 
@@ -245,7 +248,8 @@
 			sHtml += '</head><body>' + html  + '</body></html>' ;
 		}
 
-		this.EditorDocument.open( '', '_self', '', true ) ;
+//		this.EditorDocument.open( '', '_self', '', true ) ;		// This one opens popups in IE 5.5 - BUG 1204220 (I was not able to reproduce the problem).
+		this.EditorDocument.open( '', 'replace' ) ;
 		this.EditorDocument.write( sHtml ) ;
 		this.EditorDocument.close() ;
 
@@ -253,13 +257,6 @@
 		this.EditorDocument.body.contentEditable = true ;
 
 		FCK.OnAfterSetHTML() ;
-
-		// TODO: Wait stable version and remove the following commented lines.
-//		this.EditorDocument.body.innerHTML = '' ;
-//		if ( html && html.length > 0 )
-//			this.EditorDocument.write( html ) ;
-
-//		this.EditorDocument.dir = FCKConfig.ContentLangDirection ;
 	}
 	else
 		document.getElementById('eSourceField').value = html ;
@@ -267,6 +264,9 @@
 
 FCK.InsertHtml = function( html )
 {
+	html = FCKConfig.ProtectedSource.Protect( html ) ;
+	html = FCK.ProtectUrls( html ) ;
+
 	FCK.Focus() ;
 
 	FCKUndo.SaveUndoStep() ;
@@ -278,6 +278,15 @@
 	if ( oSel.type.toLowerCase() != "none" )
 		oSel.clear() ;
 
-	// Inset the HTML.
+	// Insert the HTML.
 	oSel.createRange().pasteHTML( html ) ;
+}
+
+FCK.SetInnerHtml = function( html )		// IE Only
+{
+	var oDoc = FCK.EditorDocument ;
+	// Using the following trick, any comment in the begining of the HTML will
+	// be preserved.
+	oDoc.body.innerHTML = '<div id="__fakeFCKRemove__">&nbsp;</div>' + html ;
+	oDoc.getElementById('__fakeFCKRemove__').removeNode( true ) ;
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2.js	Sun Jan 08 23:07:07 2006 +0000
@@ -22,11 +22,11 @@
 // wich named commands must be handled separately.
 FCK.RedirectNamedCommands = new Object() ;
 
-FCK.ExecuteNamedCommand = function( commandName, commandParameter )
+FCK.ExecuteNamedCommand = function( commandName, commandParameter, noRedirect )
 {
 	FCKUndo.SaveUndoStep() ;
 
-	if ( FCK.RedirectNamedCommands[ commandName ] != null )
+	if ( !noRedirect && FCK.RedirectNamedCommands[ commandName ] != null )
 		FCK.ExecuteRedirectedNamedCommand( commandName, commandParameter ) ;
 	else
 	{
@@ -161,10 +161,13 @@
 	{
 		if ( FCKBrowserInfo.IsIE )
 			FCKUndo.SaveUndoStep() ;
-		document.getElementById('eSourceField').value = ( FCKConfig.EnableXHTML && FCKConfig.EnableSourceXHTML ? FCK.GetXHTML( FCKConfig.FormatSource ) : FCK.GetHTML( FCKConfig.FormatSource ) ) ;
+
+		// EnableXHTML and EnableSourceXHTML has been deprecated
+//		document.getElementById('eSourceField').value = ( FCKConfig.EnableXHTML && FCKConfig.EnableSourceXHTML ? FCK.GetXHTML( FCKConfig.FormatSource ) : FCK.GetHTML( FCKConfig.FormatSource ) ) ;
+		document.getElementById('eSourceField').value = FCK.GetXHTML( FCKConfig.FormatSource ) ;
 	}
 	else
-		FCK.SetHTML( FCK.GetHTML(), true ) ;
+		FCK.SetHTML( document.getElementById('eSourceField').value, true ) ;
 
 	// Updates the actual mode status.
 	FCK.EditMode = bWYSIWYG ? FCK_EDITMODE_SOURCE : FCK_EDITMODE_WYSIWYG ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -35,15 +35,17 @@
 // Named commands to be handled by this browsers specific implementation.
 FCK.RedirectNamedCommands = 
 {
+	Print	: true,
+	Paste	: true,
+	Cut		: true,
+	Copy	: true
 	// START iCM MODIFICATIONS
 	// Include list functions so we can ensure content is wrapped
 	// with P tags if not using BRs on carriage return, etc
-	Print	: true,
-	Paste	: true,
-	Cut		: true,
-	Copy	: true,
+	/*
 	InsertOrderedList	: true,
 	InsertUnorderedList	: true
+	*/
 	// END iCM MODIFICATIONS
 }
 
@@ -56,19 +58,20 @@
 			FCK.EditorWindow.print() ;
 			break ;
 		case 'Paste' :
-			try			{ if ( FCK.Paste() ) FCK._BaseExecuteNamedCommand( 'Paste' ) ; }
-			catch (e)	{ alert( FCKLang.PasteErrorPaste ) ; }
+			try			{ if ( FCK.Paste() ) FCK.ExecuteNamedCommand( 'Paste', null, true ) ; }
+			catch (e)	{ alert(FCKLang.PasteErrorPaste) ; }
 			break ;
 		case 'Cut' :
-			try			{ FCK._BaseExecuteNamedCommand( 'Cut' ) ; }
-			catch (e)	{ alert( FCKLang.PasteErrorCut ) ; }
+			try			{ FCK.ExecuteNamedCommand( 'Cut', null, true ) ; }
+			catch (e)	{ alert(FCKLang.PasteErrorCut) ; }
 			break ;
 		case 'Copy' :
-			try			{ FCK._BaseExecuteNamedCommand( 'Copy' ) ; }
-			catch (e)	{ alert( FCKLang.PasteErrorCopy ) ; }
+			try			{ FCK.ExecuteNamedCommand( 'Copy', null, true ) ; }
+			catch (e)	{ alert(FCKLang.PasteErrorCopy) ; }
 			break ;
 			
 		// START iCM MODIFICATIONS
+		/*
 		case 'InsertOrderedList'   :
 		case 'InsertUnorderedList' :
 		
@@ -91,6 +94,7 @@
 			
 			FCK.Events.FireEvent( 'OnSelectionChange' ) ;
 			break ;
+		*/
 		// END iCM MODIFICATIONS
 			
 		default :
@@ -134,19 +138,15 @@
 // selected content if any.
 FCK.InsertHtml = function( html )
 {
+	html = FCKConfig.ProtectedSource.Protect( html ) ;
+	html = FCK.ProtectUrls( html ) ;
+
 	// Delete the actual selection.
 	var oSel = FCKSelection.Delete() ;
 	
-//	var oContainer	= oSel.getRangeAt(0).startContainer ;
-//	var iOffSet		= oSel.getRangeAt(0).startOffset ;
-	
 	// Get the first available range.
 	var oRange = oSel.getRangeAt(0) ;
 	
-//	var oRange = this.EditorDocument.createRange() ;
-//	oRange.setStart( oContainer, iOffSet ) ;
-//	oRange.setEnd( oContainer, iOffSet ) ;
-	
 	// Create a fragment with the input HTML.
 	var oFragment = oRange.createContextualFragment( html ) ;
 	
@@ -157,13 +157,9 @@
 	oRange.insertNode(oFragment) ;
 	
 	// Set the cursor after the inserted fragment.
-	oRange.setEndAfter( oLastNode ) ;
-	oRange.setStartAfter( oLastNode ) ;
+	FCKSelection.SelectNode( oLastNode ) ;
+	FCKSelection.Collapse( false ) ;
 	
-	oSel.removeAllRanges() ;
-	oSel = FCK.EditorWindow.getSelection() ;
-	oSel.addRange( oRange ) ;
-		
 	this.Focus() ;
 }
 
@@ -179,8 +175,8 @@
 	oRange.insertNode( element ) ;
 	
 	// Set the cursor after the inserted fragment.
-	oRange.setEndAfter( element ) ;
-	oRange.setStartAfter( element ) ;
+	FCKSelection.SelectNode( element ) ;
+	FCKSelection.Collapse( false ) ;
 
 	this.Focus() ;
 }
@@ -236,7 +232,7 @@
 }
 
 // START iCM Modifications
-
+/*
 // Ensure that behaviour of the ENTER key or the list toolbar button works correctly for a list item.
 // ENTER in empty list item at top of list should result in the empty list item being
 // removed and selection being moved out of the list into a P tag above it.
@@ -460,6 +456,6 @@
 	}	
 	return true ; // Let default processing do its stuff
 }
-
+*/
 // END iCM Modifications
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_2_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -53,7 +53,7 @@
 	else if ( FCKConfig.AutoDetectPasteFromWord )
 	{
 		var sHTML = FCK.GetClipboardHTML() ;
-		var re = /<\w[^>]* class="?MsoNormal"?/gi ;
+		var re = /<\w[^>]*(( class="?MsoNormal"?)|(="mso-))/gi ;
 		if ( re.test( sHTML ) )
 		{
 			if ( confirm( FCKLang["PasteWordConfirm"] ) )
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_last.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_last.js	Sun Jan 08 23:07:07 2006 +0000
@@ -24,17 +24,19 @@
 	window.document.dir = FCKLang.Dir ;
 	
 // Activate pasting operations.
-if ( FCKConfig.ForcePasteAsPlainText )
+if ( FCKConfig.ForcePasteAsPlainText || FCKConfig.AutoDetectPasteFromWord )
 	FCK.Events.AttachEvent( "OnPaste", FCK.Paste ) ;
 
 // START iCM Modifications
 // Override default ENTER key handler for Gecko/Mozilla so 
 // it acts more like IE browsers.
+/*
 if ( FCKBrowserInfo.IsGecko && !FCKConfig.UseBROnCarriageReturn )
 {
 	FCK.Events.AttachEvent( "OnEnter", FCK.Enter ) ;
 	FCK.Events.AttachEvent( "OnBackSpace", FCK.BackSpace ) ;
 }
+*/
 // END iCM Modifications
 
 // Load Plugins.
@@ -56,6 +58,8 @@
 	FCK.AttachToOnSelectionChange( FCKToolbarSet.RefreshItemsState ) ;
 	//FCK.AttachToOnSelectionChange( FCKSelection._Reset ) ;
 
+	FCKTools.DisableSelection( document.body ) ;
+
 	FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
 
 	// Call the special "FCKeditor_OnComplete" function that should be present in 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_onload.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fck_onload.js	Sun Jan 08 23:07:07 2006 +0000
@@ -153,6 +153,9 @@
 function LoadPageConfig()
 {
 	FCKConfig.LoadPageConfig() ;
+	
+	if ( FCKConfig.AllowQueryStringDebug && (/fckdebug=true/i).test( window.top.location.search ) )
+		FCKConfig.Debug = true ;
 
 	// Load the styles for the configured skin.
 	LoadStyles() ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcodeformatter.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcodeformatter.js	Sun Jan 08 23:07:07 2006 +0000
@@ -26,8 +26,8 @@
 	FCKCodeFormatter.Regex = new Object() ;
 
 	// Regex for line breaks.
-	FCKCodeFormatter.Regex.BlocksOpener = /\<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|AREA|OPTION)[^\>]*\>/gi ;
-	FCKCodeFormatter.Regex.BlocksCloser = /\<\/(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|AREA|OPTION)[^\>]*\>/gi ;
+	FCKCodeFormatter.Regex.BlocksOpener = /\<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi ;
+	FCKCodeFormatter.Regex.BlocksCloser = /\<\/(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi ;
 
 	FCKCodeFormatter.Regex.NewLineTags	= /\<(BR|HR)[^\>]\>/gi ;
 
@@ -40,10 +40,23 @@
 	FCKCodeFormatter.Regex.DecreaseIndent = /^\<\/(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL)[ \>]/i ;
 	FCKCodeFormatter.Regex.FormatIndentatorRemove = new RegExp( FCKConfig.FormatIndentator ) ;
 
+	FCKCodeFormatter.Regex.ProtectedTags = /(<PRE[^>]*>)([\s\S]*?)(<\/PRE>)/gi ;
+
+	FCKCodeFormatter._ProtectData = function( outer, opener, data, closer )
+	{
+		return opener + '___FCKpd___' + FCKCodeFormatter.ProtectedData.addItem( data ) + closer ;
+	}
+
 	FCKCodeFormatter.Format = function( html )
 	{
+		// Protected content that remain untouched during the
+		// process go in the following array.
+		FCKCodeFormatter.ProtectedData = new Array() ;
+		
+		var sFormatted = html.replace( this.Regex.ProtectedTags, FCKCodeFormatter._ProtectData ) ;
+	
 		// Line breaks.
-		var sFormatted	= html.replace( this.Regex.BlocksOpener, '\n$&' ) ; ;
+		 sFormatted		= sFormatted.replace( this.Regex.BlocksOpener, '\n$&' ) ; ;
 		sFormatted		= sFormatted.replace( this.Regex.BlocksCloser, '$&\n' ) ;
 		sFormatted		= sFormatted.replace( this.Regex.NewLineTags, '$&\n' ) ;
 		sFormatted		= sFormatted.replace( this.Regex.MainTags, '\n$&\n' ) ;
@@ -69,6 +82,13 @@
 			if ( this.Regex.IncreaseIndent.test( sLine ) )
 				sIndentation += FCKConfig.FormatIndentator ;
 		}
+		
+		// Now we put back the protected data.
+		for ( var i = 0 ; i < FCKCodeFormatter.ProtectedData.length ; i++ )
+		{
+			var oRegex = new RegExp( '___FCKpd___' + i ) ;
+			sFormatted = sFormatted.replace( oRegex, FCKCodeFormatter.ProtectedData[i] ) ;
+		}
 
 		return sFormatted.trim() ;
 	}
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcommands.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcommands.js	Sun Jan 08 23:07:07 2006 +0000
@@ -47,7 +47,7 @@
 
 		case 'Image'		: oCommand = new FCKDialogCommand( 'Image'		, FCKLang.DlgImgTitle			, 'dialog/fck_image.html'		, 450, 400 ) ; break ;
 		case 'Flash'		: oCommand = new FCKDialogCommand( 'Flash'		, FCKLang.DlgFlashTitle			, 'dialog/fck_flash.html'		, 450, 400 ) ; break ;
-		case 'SpecialChar'	: oCommand = new FCKDialogCommand( 'SpecialChar', FCKLang.DlgSpecialCharTitle	, 'dialog/fck_specialchar.html'	, 400, 300 ) ; break ;
+		case 'SpecialChar'	: oCommand = new FCKDialogCommand( 'SpecialChar', FCKLang.DlgSpecialCharTitle	, 'dialog/fck_specialchar.html'	, 400, 320 ) ; break ;
 		case 'Smiley'		: oCommand = new FCKDialogCommand( 'Smiley'		, FCKLang.DlgSmileyTitle		, 'dialog/fck_smiley.html'		, FCKConfig.SmileyWindowWidth, FCKConfig.SmileyWindowHeight ) ; break ;
 		case 'Table'		: oCommand = new FCKDialogCommand( 'Table'		, FCKLang.DlgTableTitle			, 'dialog/fck_table.html'		, 400, 250 ) ; break ;
 		case 'TableProp'	: oCommand = new FCKDialogCommand( 'Table'		, FCKLang.DlgTableTitle			, 'dialog/fck_table.html?Parent', 400, 250 ) ; break ;
@@ -64,6 +64,7 @@
 		case 'Preview'		: oCommand = new FCKPreviewCommand() ; break ;
 		case 'Save'			: oCommand = new FCKSaveCommand() ; break ;
 		case 'NewPage'		: oCommand = new FCKNewPageCommand() ; break ;
+		case 'PageBreak'	: oCommand = new FCKPageBreakCommand() ; break ;
 
 		case 'TextColor'	: oCommand = new FCKTextColorCommand('ForeColor') ; break ;
 		case 'BGColor'		: oCommand = new FCKTextColorCommand('BackColor') ; break ;
@@ -79,6 +80,7 @@
 		case 'TableDeleteCells'		: oCommand = new FCKTableCommand('TableDeleteCells') ; break ;
 		case 'TableMergeCells'		: oCommand = new FCKTableCommand('TableMergeCells') ; break ;
 		case 'TableSplitCell'		: oCommand = new FCKTableCommand('TableSplitCell') ; break ;
+		case 'TableDelete'			: oCommand = new FCKTableCommand('TableDelete') ; break ;
 
 		case 'Form'			: oCommand = new FCKDialogCommand( 'Form'		, FCKLang.Form			, 'dialog/fck_form.html'		, 380, 230 ) ; break ;
 		case 'Checkbox'		: oCommand = new FCKDialogCommand( 'Checkbox'	, FCKLang.Checkbox		, 'dialog/fck_checkbox.html'	, 380, 230 ) ; break ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckconfig.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckconfig.js	Sun Jan 08 23:07:07 2006 +0000
@@ -22,7 +22,7 @@
 // Editor Base Path
 if ( document.location.protocol == 'file:' )
 {
-	FCKConfig.BasePath = document.location.pathname.substr(1) ;
+	FCKConfig.BasePath = unescape( document.location.pathname.substr(1) ) ;
 	FCKConfig.BasePath = FCKConfig.BasePath.replace( /\\/gi, '/' ) ;
 	FCKConfig.BasePath = 'file://' + FCKConfig.BasePath.substring(0,FCKConfig.BasePath.lastIndexOf('/')+1) ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu.js	Sun Jan 08 23:07:07 2006 +0000
@@ -20,25 +20,55 @@
 
 var FCKContextMenu = new Object() ;
 
+FCKContextMenu._Panel = new FCKPanel( FCKBrowserInfo.IsIE ? window : window.parent ) ;
+FCKContextMenu._Panel.PanelDiv.className = 'CM_ContextMenu' ;
+FCKContextMenu._Panel.AppendStyleSheet( FCKConfig.SkinPath + 'fck_contextmenu.css' ) ;
+FCKContextMenu._Panel.IsContextMenu = true ;
+
+FCKContextMenu._Document = FCKContextMenu._Panel.Document ;
+
 // This property is internally used to indicate that the context menu has been created.
 FCKContextMenu._IsLoaded = false ;
 
+FCKContextMenu.Show = function( x, y )
+{
+	if ( !this._IsLoaded )
+		this.Reload() ;
+	
+	this.RefreshState() ;
+
+	// If not IE, x and y are relative to the editing area, so we must "fix" it.
+	if ( !FCKBrowserInfo.IsIE )
+	{
+		var oCoordsA = FCKTools.GetElementPosition( FCK.EditorWindow.frameElement, this._Panel._Window ) ;
+		x += oCoordsA.X ;
+		y += oCoordsA.Y ;
+	}
+
+	this._Panel.Show( x, y ) ;
+}
+
+FCKContextMenu.Hide = function()
+{
+	this._Panel.Hide() ;
+}
+
 // This method creates the context menu inside a DIV tag. Take a look at the end of this file for a sample output.
 FCKContextMenu.Reload = function()
 {
 	// Create the Main DIV that holds the Context Menu.
-	this._Div = this._Document.createElement( 'DIV' ) ;
-	this._Div.className			= 'CM_ContextMenu' ;
-	this._Div.style.position	= 'absolute' ;
-	this._Div.style.visibility	= 'hidden' ;
-	this._Document.body.appendChild( this._Div );
+//	this._Div = this._Document.createElement( 'DIV' ) ;
+//	this._Div.className			= 'CM_ContextMenu' ;
+//	this._Div.style.position	= 'absolute' ;
+//	this._Div.style.visibility	= 'hidden' ;
+//	this._Document.body.appendChild( this._Div );
 
 	// Create the main table for the menu items.
 	var oTable = this._Document.createElement( 'TABLE' ) ;
 	oTable.cellSpacing = 0 ;
 	oTable.cellPadding = 0 ;
-	oTable.border = 0 ;
-	this._Div.appendChild( oTable ) ;
+	this._Panel.PanelDiv.appendChild( oTable ) ;
+//	this._Div.appendChild( oTable ) ;
 
 	// Load all configured groups.
 	this.Groups = new Object() ;
@@ -50,6 +80,8 @@
 		this.Groups[ sGroup ].CreateTableRows( oTable ) ;
 	}
 
+	FCKTools.DisableSelection( this._Panel.Document.body ) ;
+
 	this._IsLoaded = true ;
 }
 
@@ -93,13 +125,22 @@
 			oGroup.Add( new FCKContextMenuItem( this, 'TableMergeCells'		, FCKLang.MergeCells, true ) ) ;
 			oGroup.Add( new FCKContextMenuItem( this, 'TableSplitCell'		, FCKLang.SplitCell, true ) ) ;
 			oGroup.Add( new FCKContextMenuSeparator() ) ;
+			oGroup.Add( new FCKContextMenuItem( this, 'TableDelete'			, FCKLang.TableDelete, false ) ) ;
+			oGroup.Add( new FCKContextMenuSeparator() ) ;
 			oGroup.Add( new FCKContextMenuItem( this, 'TableCellProp'		, FCKLang.CellProperties, true ) ) ;
 			oGroup.Add( new FCKContextMenuItem( this, 'TableProp'			, FCKLang.TableProperties, true ) ) ;
 
 			break ;
 
 		case 'Table' :
-			return new FCKContextMenuGroup( true, this, 'Table', FCKLang.TableProperties, true ) ;
+			oGroup = new FCKContextMenuGroup() ;
+			
+			oGroup.Add( new FCKContextMenuSeparator() ) ;
+			oGroup.Add( new FCKContextMenuItem( this, 'TableDelete'	, FCKLang.TableDelete, false ) ) ;
+			oGroup.Add( new FCKContextMenuSeparator() ) ;
+			oGroup.Add( new FCKContextMenuItem( this, 'Table'		, FCKLang.TableProperties, true ) ) ;
+			
+			break ;
 
 		case 'Image' :
 			return new FCKContextMenuGroup( true, this, 'Image', FCKLang.ImageProperties, true ) ;
@@ -166,7 +207,7 @@
 	if ( this.Groups['TableCell'] )		this.Groups['TableCell'].SetVisible( sTagName != 'TABLE' && FCKSelection.HasAncestorNode('TABLE') ) ;
 	if ( this.Groups['Table'] )			this.Groups['Table'].SetVisible( sTagName == 'TABLE' ) ;
 	
-	if ( this.Groups['Image'] )			this.Groups['Image'].SetVisible( sTagName == 'IMG' && !oTag.getAttribute('_fckflash') && !oTag.getAttribute('_fckanchor') ) ;
+	if ( this.Groups['Image'] )			this.Groups['Image'].SetVisible( sTagName == 'IMG' && !oTag.getAttribute('_fckfakelement') ) ;
 	if ( this.Groups['Flash'] )			this.Groups['Flash'].SetVisible( sTagName == 'IMG' && oTag.getAttribute('_fckflash') ) ;
 	if ( this.Groups['Anchor'] )		this.Groups['Anchor'].SetVisible( sTagName == 'IMG' && oTag.getAttribute('_fckanchor') ) ;
 
@@ -196,8 +237,8 @@
 <div class="CM_ContextMenu">
 	<table cellSpacing="0" cellPadding="0" border="0">
 		<tr class="CM_Disabled">
-			<td class="CM_Icon"><img alt="" src="icons/cut.gif" width="21" height="20" unselectable="on"></td>
-			<td class="CM_Label" unselectable="on">Cut</td>
+			<td class="CM_Icon"><img alt="" src="icons/cut.gif" width="21" height="20"></td>
+			<td class="CM_Label">Cut</td>
 		</tr>
 		<tr class="CM_Disabled">
 			<td class="CM_Icon"><img height="20" alt="" src="icons/copy.gif" width="21"></td>
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-/*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2005 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * "Support Open Source software. What about a donation today?"
- * 
- * File Name: fckcontextmenu_gecko.js
- * 	Context Menu operations. (Gecko specific implementations)
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-// The Context Menu CSS must be added to the parent document.
-FCKTools.AppendStyleSheet( window.parent.document, FCKConfig.SkinPath + 'fck_contextmenu.css' ) ;
-
-FCKContextMenu.Show = function( x, y )
-{
-	if ( ! this._Document )
-	{
-		this._Document = window.parent.document ;
-	}
-
-	// Create the context menu if needed.
-	if ( !this._IsLoaded ) 
-	{
-		this.Reload() ;
-		this._Div.style.zIndex = 10000 ;
-		this._Div.oncontextmenu = function() { return false ; }
-	}
-	
-	this.RefreshState() ;
-
-	// Get the editor area and editor frames positions.	
-	var oCoordsA = FCKTools.GetElementPosition( FCK.EditorWindow.frameElement ) ;
-	var oCoordsB = FCKTools.GetElementPosition( window.frameElement ) ;
-	
-	x += oCoordsA.X + oCoordsB.X ;
-	y += oCoordsA.Y + oCoordsB.Y ;
-
-	// Verifies if the context menu is completely visible.
-	var iXSpace = x + this._Div.offsetWidth - this._Div.ownerDocument.defaultView.innerWidth ;
-	var iYSpace = y + this._Div.offsetHeight - this._Div.ownerDocument.defaultView.innerHeight ;
-	
-	if ( iXSpace > 0 ) x -= this._Div.offsetWidth ;
-	if ( iYSpace > 0 ) y -= this._Div.offsetHeight ;
-	
-	// Set the context menu DIV in the specified location.
-	this._Div.style.left	= x + 'px' ;
-	this._Div.style.top		= y + 'px' ;
-
-	// Watch the "OnClick" event for all windows to close the Context Menu.
-	var oActualWindow = FCK.EditorWindow ;
-	while ( oActualWindow )
-	{
-		oActualWindow.document.addEventListener( 'click', FCKContextMenu._OnDocumentClick, false ) ;
-		if ( oActualWindow != oActualWindow.parent )
-			oActualWindow = oActualWindow.parent ;
-		else if ( oActualWindow.opener == null ) 
-			oActualWindow = oActualWindow.opener ;
-		else
-			break ;
-	}
-	
-	// Show it.
-	this._Div.style.visibility	= '' ;
-}
-
-FCKContextMenu._OnDocumentClick = function( event )
-{
-	var e = event.target ;
-	while ( e )
-	{
-		if ( e == FCKContextMenu._Div ) return ;
-		e = e.parentNode ;
-	}
-	FCKContextMenu.Hide() ;
-}
-
-FCKContextMenu.Hide = function()
-{
-	this._Div.style.visibility = 'hidden' ;
-	this._Div.style.left = this._Div.style.top = '1px' ;
-}
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckcontextmenu_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,71 +0,0 @@
-/*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2005 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * "Support Open Source software. What about a donation today?"
- * 
- * File Name: fckcontextmenu_ie.js
- * 	Context Menu operations. (IE specific implementations)
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-function FCKContextMenu_OnContextMenu() { return false ; }
-
-FCKContextMenu.Show = function( x, y )
-{
-	// Create the Popup used to show the menu (this is a IE 5.5+ feature).
-	if ( ! this._Popup )
-	{
-		this._Popup = window.createPopup() ;
-		this._Document = this._Popup.document ;
-		this._Document.createStyleSheet( FCKConfig.SkinPath + 'fck_contextmenu.css' ) ;
-		this._Document.oncontextmenu = FCKContextMenu_OnContextMenu ;
-
-		aCleanupDocs[ aCleanupDocs.length ] = this._Document ;
-	}
-
-	// Create the context menu if needed.
-	if ( !this._IsLoaded )
-	{
-		this.Reload() ;
-		this._Div.style.visibility = '' ;
-	}
-
-	this.RefreshState() ;
-
-	// IE doens't get the offsetWidth and offsetHeight values if the element is not visible.
-	// So the Popup must be "shown" with no size to be able to get these values.
-	this._Popup.show( x, y, 0, 0 ) ;
-
-	// This was the previous solution. It works well to.
-	// So a temporary element is created to get this for us.
-	/*
-	if ( !this._DivCopy )
-	{
-		this._DivCopy = document.createElement( 'DIV' ) ;
-		this._DivCopy.className			= 'CM_ContextMenu' ;
-		this._DivCopy.style.position	= 'absolute' ;
-		this._DivCopy.style.visibility	= 'hidden' ;
-		document.body.appendChild( this._DivCopy );
-	}
-
-	this._DivCopy.innerHTML = this._Div.innerHTML ;
-	*/
-
-	// Show the Popup at the specified location.
-	this._Popup.show( x, y, this._Div.offsetWidth, this._Div.offsetHeight ) ;
-}
-
-FCKContextMenu.Hide = function()
-{
-	if ( this._Popup )
-		this._Popup.hide() ;
-}
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdebug.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdebug.js	Sun Jan 08 23:07:07 2006 +0000
@@ -21,19 +21,56 @@
 
 if ( FCKConfig.Debug )
 {
-	FCKDebug.Output = function( message, color )
+	FCKDebug.Output = function( message, color, noParse )
 	{
 		if ( ! FCKConfig.Debug ) return ;
 		
-		if ( message != null && isNaN( message ) )
+		if ( !noParse && message != null && isNaN( message ) )
 			message = message.replace(/</g, "&lt;") ;
 
 		if ( !this.DebugWindow || this.DebugWindow.closed )
-			this.DebugWindow = window.open( 'fckdebug.html', 'FCKeditorDebug', 'menubar=no,scrollbars=no,resizable=yes,location=no,toolbar=no,width=600,height=500', true ) ;
+			this.DebugWindow = window.open( FCKConfig.BasePath + 'fckdebug.html', 'FCKeditorDebug', 'menubar=no,scrollbars=no,resizable=yes,location=no,toolbar=no,width=600,height=500', true ) ;
 		
 		if ( this.DebugWindow.Output)
-			this.DebugWindow.Output( message, color ) ;
+		{
+			try 
+			{
+				this.DebugWindow.Output( message, color ) ;
+			} 
+			catch ( e ) {}	 // Ignore errors
+		}
+	}
+
+	FCKDebug.OutputObject = function( anyObject, color )
+	{
+		var message ;
+		
+		if ( anyObject != null ) 
+		{
+			message = 'Properties of: ' + anyObject + '</b><blockquote>' ;
+			
+			for (var prop in anyObject)
+			{
+				var sVal = anyObject[ prop ] ? anyObject[ prop ] + '' : '[null]' ;
+				try 
+				{
+					message += '<b>' + prop + '</b> : ' + sVal.replace(/</g, '&lt;') + '<br>' ;
+				} 
+				catch (e)
+				{
+					message += '<b>' + prop + '</b> : [' + typeof( anyObject[ prop ] ) + ']<br>' ;
+				}
+			}
+
+			message += '</blockquote><b>' ; 
+		} else
+			message = 'OutputObject : Object is "null".' ;
+			
+		FCKDebug.Output( message, color, true ) ;
 	}
 }
 else
-	FCKDebug.Output = function() {}
+{
+	FCKDebug.Output			= function() {}
+	FCKDebug.OutputObject	= function() {}
+}
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -33,6 +33,13 @@
 		parentWindow = window ;
 	
 	var oWindow = parentWindow.open( '', 'FCKeditorDialog_' + dialogName, sOption, true ) ;
+	
+	if ( !oWindow )
+	{
+		alert( FCKLang.DialogBlocked ) ;
+		return ;
+	}
+		
 	oWindow.moveTo( iLeft, iTop ) ;
 	oWindow.resizeTo( dialogWidth, dialogHeight ) ;
 	oWindow.focus() ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckdialog_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -22,5 +22,9 @@
 	if ( !parentWindow )
 		parentWindow = window ;
 
+	this.IsOpened = true ;
+	
 	parentWindow.showModalDialog( pageUrl, dialogInfo, "dialogWidth:" + dialogWidth + "px;dialogHeight:" + dialogHeight + "px;help:no;scroll:no;status:no") ;
+	
+	this.IsOpened = false ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckregexlib.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckregexlib.js	Sun Jan 08 23:07:07 2006 +0000
@@ -23,13 +23,16 @@
 FCKRegexLib.AposEntity		= /&apos;/gi ;
 
 // Used by the Styles combo to identify styles that can't be applied to text.
-FCKRegexLib.ObjectElements	= /^(?:IMG|TABLE|TR|TD|INPUT|SELECT|TEXTAREA|HR|OBJECT)$/i ;
+FCKRegexLib.ObjectElements	= /^(?:IMG|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|HR|OBJECT|A|UL|OL|LI)$/i ;
 
 // START iCM MODIFICATIONS
 // Added TABLE and CAPTION to the block elements for ENTER key handling
 // Block Elements.
+/*
 FCKRegexLib.BlockElements	= /^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TD|TABLE|CAPTION)$/i ;
+*/
 // END iCM MODIFICATIONS
+FCKRegexLib.BlockElements	= /^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TD|TH)$/i ;
 
 // Elements marked as empty "Empty" in the XHTML DTD.
 FCKRegexLib.EmptyElements	= /^(?:BASE|META|LINK|HR|BR|PARAM|IMG|AREA|INPUT)$/i ;
@@ -53,7 +56,7 @@
 FCKRegexLib.TableBorderClass = /\s*FCK__ShowTableBorders\s*/ ;
 
 // Validate element names.
-FCKRegexLib.ElementName = /^[A-Za-z_:][\w.-:]*$/ ;
+FCKRegexLib.ElementName = /^[A-Za-z_:][\w.\-:]*$/ ;
 
 // Used in conjuction with the FCKConfig.ForceSimpleAmpersand configuration option.
 FCKRegexLib.ForceSimpleAmpersand = /___FCKAmp___/g ;
@@ -66,6 +69,7 @@
 FCKRegexLib.TagBody = /></ ;
 
 // START iCM MODIFICATIONS
+/*
 // HTML table cell elements
 FCKRegexLib.TableCellElements	= /^(?:TD|TH)$/i ;
 // Block elements that can themselves contain block elements - used within the FCKTools.SplitNode
@@ -77,9 +81,18 @@
 FCKRegexLib.ListElements	= /^(?:OL|UL)$/i ;
 // Used to remove empty tags after the split process used on ENTER key press
 FCKRegexLib.EmptyElement = /<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|SPAN|A)[^\>]*>\s*<\/\1>/gi ;
+*/
 // END iCM MODIFICATIONS
 
 FCKRegexLib.StrongOpener = /<STRONG([ \>])/gi ;
 FCKRegexLib.StrongCloser = /<\/STRONG>/gi ;
 FCKRegexLib.EmOpener = /<EM([ \>])/gi ;
-FCKRegexLib.EmCloser = /<\/EM>/gi ;
\ No newline at end of file
+FCKRegexLib.EmCloser = /<\/EM>/gi ;
+
+FCKRegexLib.GeckoEntitiesMarker = /#\?-\:/g ;
+
+FCKRegexLib.ProtectUrlsAApo		= /(<a\s.*?href=)("|')(.+?)\2/gi ;
+FCKRegexLib.ProtectUrlsANoApo	= /(<a\s.*?href=)([^"'][^ >]+)/gi ;
+
+FCKRegexLib.ProtectUrlsImgApo	= /(<img\s.*?src=)("|')(.+?)\2/gi ;
+FCKRegexLib.ProtectUrlsImgNoApo	= /(<img\s.*?src=)([^"'][^ >]+)/gi ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckscriptloader.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckscriptloader.js	Sun Jan 08 23:07:07 2006 +0000
@@ -65,92 +65,55 @@
 	}
 }
 
-if ( FCKBrowserInfo.IsSafari )
+FCKScriptLoader.LoadFile = function( filePath ) 
 {
-	FCKScriptLoader.LoadFile = function( filePath ) 
+	//window.status = ( 'Loading ' + filePath + '...' ) ;
+
+	// Dynamically load the file (it can be a CSS or a JS)
+	var e ;
+	
+	// If it is a CSS
+	if ( filePath.lastIndexOf( '.css' ) > 0 )
 	{
-		if ( filePath.lastIndexOf( '.css' ) > 0 )
-		{
-			this.CheckQueue() ;
-			return ;
-		}
-		
-		var oXmlRequest = new XMLHttpRequest() ;
-		
-		// Load the script synchronously.
-		oXmlRequest.open( "GET", filePath, false ) ;
-		oXmlRequest.send( null ) ;
-		
-		// Evaluate the script.
-		if ( oXmlRequest.status == 200 )
-		{
-			try
-			{
-				eval( oXmlRequest.responseText ) ;
-			}
-			catch ( e )
-			{
-				alert( 'Error parsing ' + filePath + ': ' + e.message ) ;
-			}
-		}
+		e = document.createElement( 'LINK' ) ;
+		e.rel	= 'stylesheet' ;
+		e.type	= 'text/css' ;
+	}
+	// It it is a JS
+	else
+	{
+		e = document.createElement( "script" ) ;
+			e.type	= "text/javascript" ;
+	}
+	
+	// Add the new object to the HEAD.
+	document.getElementsByTagName("head")[0].appendChild( e ) ; 
+
+	// Start downloading it.
+	if ( e.tagName == 'LINK' )
+	{
+		// IE must wait for the file to be downloaded.
+		if ( FCKBrowserInfo.IsIE )
+			e.onload = FCKScriptLoader_OnLoad ;
+		// Gecko doens't fire any event when the CSS is loaded, so we 
+		// can't wait for it.
 		else
-			alert( 'Error loading ' + filePath ) ;
+			FCKScriptLoader.CheckQueue() ;
 			
-		this.CheckQueue() ;
+		e.href = filePath ;
+	}
+	else
+	{
+		// Gecko fires the "onload" event and IE fires "onreadystatechange"
+		e.onload = e.onreadystatechange = FCKScriptLoader_OnLoad ;
+		e.src = filePath ;
 	}
 }
-else
-{
-	FCKScriptLoader.LoadFile = function( filePath ) 
-	{
-		//window.status = ( 'Loading ' + filePath + '...' ) ;
-
-		// Dynamically load the file (it can be a CSS or a JS)
-		var e ;
-		
-		// If is a CSS
-		if ( filePath.lastIndexOf( '.css' ) > 0 )
-		{
-			e = document.createElement( 'LINK' ) ;
-			e.rel	= 'stylesheet' ;
-			e.type	= 'text/css' ;
-		}
-		// It is a JS
-		else
-		{
-			e = document.createElement( "script" ) ;
-				e.type	= "text/javascript" ;
-		}
-		
-		// Add the new object to the HEAD.
-		document.getElementsByTagName("head")[0].appendChild( e ) ; 
 
-		// Start downloading it.
-		if ( e.tagName == 'LINK' )
-		{
-			// IE must wait for the file to be downloaded.
-			if ( FCKBrowserInfo.IsIE )
-				e.onload = FCKScriptLoader_OnLoad ;
-			// Gecko doens't fire any event when the CSS is loaded, so we 
-			// can't wait for it.
-			else
-				FCKScriptLoader.CheckQueue() ;
-				
-			e.href = filePath ;
-		}
-		else
-		{
-			// Gecko fires the "onload" event and IE fires "onreadystatechange"
-			e.onload = e.onreadystatechange = FCKScriptLoader_OnLoad ;
-			e.src = filePath ;
-		}
-	}
-
-	function FCKScriptLoader_OnLoad()
-	{
-		// Gecko doesn't have a "readyState" property
-		if ( this.tagName == 'LINK' || !this.readyState || this.readyState == 'loaded' )
-			// Load the next script available in the queue
-			FCKScriptLoader.CheckQueue() ;
-	}
+function FCKScriptLoader_OnLoad()
+{
+	// Gecko doesn't have a "readyState" property
+	if ( this.tagName == 'LINK' || !this.readyState || this.readyState == 'loaded' )
+		// Load the next script available in the queue
+		FCKScriptLoader.CheckQueue() ;
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -26,7 +26,10 @@
 		this._Type = 'Text' ;
 
 		// Check if the actual selection is a Control (IMG, TABLE, HR, etc...).
-		var oSel = FCK.EditorWindow.getSelection() ;
+		var oSel ;
+		try { oSel = FCK.EditorWindow.getSelection() ; }
+		catch (e) {}
+		
 		if ( oSel && oSel.rangeCount == 1 )
 		{
 			var oRange = oSel.getRangeAt(0) ;
@@ -51,7 +54,7 @@
 FCKSelection.GetParentElement = function()
 {
 	if ( this.GetType() == 'Control' )
-		return FCKSelection.GetSelectedElement().parentElement ;
+		return FCKSelection.GetSelectedElement().parentNode ;
 	else
 	{
 		var oSel = FCK.EditorWindow.getSelection() ;
@@ -139,8 +142,9 @@
 
 	return oSel ;
 }
+
 // START iCM MODIFICATIONS
-
+/*
 // Move the cursor position (the selection point) to a specific offset within a specific node
 // If no offset specified, the start of the node is assumed
 FCKSelection.SetCursorPosition = function ( oNode, nOffset )
@@ -159,6 +163,6 @@
 	if ( oNode.scrollIntoView )
 		oNode.scrollIntoView( false );	
 }
-
+*/
 // END iCM MODIFICATIONS
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckselection_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -133,7 +133,7 @@
 	return oSel ;
 }
 // START iCM Modifications
-
+/*
 // Move the cursor position (the selection point) to a specific offset within a specific node
 // If no offset specified, the start of the node is assumed
 FCKSelection.SetCursorPosition = function ( oNode, nOffset )
@@ -145,6 +145,6 @@
 	
 	oNode.scrollIntoView( false );	
 }
-
+*/
 // END iCM Modifications
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler.js	Sun Jan 08 23:07:07 2006 +0000
@@ -62,10 +62,16 @@
 	// If no table has been passed as a parameer,
 	// then get the table where the selection is placed in.	
 	if ( !table )
-		table = FCKSelection.MoveToAncestorNode("TABLE") ;
+	{
+		var table = FCKSelection.GetSelectedElement() ;
+		if ( !table || table.tagName != 'TABLE' )
+			table = FCKSelection.MoveToAncestorNode("TABLE") ;
+	}
 	if ( !table ) return ;
 
 	// Delete the table.
+	FCKSelection.SelectNode( table ) ;
+	FCKSelection.Collapse();
 	table.parentNode.removeChild( table ) ;
 }
 
@@ -113,7 +119,8 @@
 FCKTableHandler.DeleteColumns = function()
 {
 	// Get the cell where the selection is placed in.
-	var oCell = FCKSelection.MoveToAncestorNode("TD") ;
+	var oCell = FCKSelection.MoveToAncestorNode('TD') || FCKSelection.MoveToAncestorNode('TH') ;
+
 	if ( !oCell ) return ;
 	
 	// Get the cell's table.	
@@ -156,7 +163,7 @@
 //	oNewCell.innerHTML = "&nbsp;" ;
 
 	// If it is the last cell in the row.
-	if ( oCell.cellIndex == oCell.parentNode.cells.lenght - 1 )
+	if ( oCell.cellIndex == oCell.parentNode.cells.length - 1 )
 	{
 		// Add the new cell at the end of the row.
 		oCell.parentNode.appendChild( oNewCell ) ;
@@ -354,4 +361,4 @@
 		else
 			aCells[i].innerHTML = '' ;
 	}
-}
\ No newline at end of file
+}
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktablehandler_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -22,7 +22,8 @@
 	var aCells = new Array() ;
 
 	var oRange = FCK.EditorDocument.selection.createRange() ;
-	var oParent = oRange.parentElement() ;
+//	var oParent = oRange.parentElement() ;
+	var oParent = FCKSelection.GetParentElement() ;
 	
 	if ( oParent && oParent.tagName == "TD" )
 		aCells[0] = oParent ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktoolbaritems.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktoolbaritems.js	Sun Jan 08 23:07:07 2006 +0000
@@ -75,6 +75,7 @@
 		case 'Table'			: oItem = new FCKToolbarButton( 'Table'			, FCKLang.InsertTableLbl, FCKLang.InsertTable ) ; break ;
 		case 'SpecialChar'		: oItem = new FCKToolbarButton( 'SpecialChar'	, FCKLang.InsertSpecialCharLbl, FCKLang.InsertSpecialChar ) ; break ;
 		case 'Smiley'			: oItem = new FCKToolbarButton( 'Smiley'		, FCKLang.InsertSmileyLbl, FCKLang.InsertSmiley ) ; break ;
+		case 'PageBreak'		: oItem = new FCKToolbarButton( 'PageBreak'		, FCKLang.PageBreakLbl, FCKLang.PageBreak ) ; break ;
 		case 'UniversalKey'		: oItem = new FCKToolbarButton( 'UniversalKey'	, FCKLang.UniversalKeyboard ) ; break ;
 
 		case 'Rule'				: oItem = new FCKToolbarButton( 'InsertHorizontalRule', FCKLang.InsertLineLbl, FCKLang.InsertLine, null, false, true ) ; break ;
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools.js	Sun Jan 08 23:07:07 2006 +0000
@@ -98,7 +98,7 @@
 
 	return oOption ;
 }
-
+/*
 FCKTools.RemoveAllSelectOptions = function( selectElement )
 {
 	for ( var i = selectElement.options.length - 1 ; i >= 0 ; i-- )
@@ -122,7 +122,7 @@
 	
 	if ( defaultValue != null ) FCKTools.SelectNoCase( selectElement, defaultValue ) ;
 }
-
+*/
 FCKTools.HTMLEncode = function( text )
 {
 	if ( !text )
@@ -136,7 +136,7 @@
 
 	return text ;
 }
-
+/*
 //**
 // FCKTools.GetResultingArray: Gets a array from a string (where the elements 
 // are separated by a character), a fuction (that returns a array) or a array.
@@ -153,21 +153,33 @@
 			else return new Array() ;
 	}
 }
-
-FCKTools.GetElementPosition = function( el )
+*/
+FCKTools.GetElementPosition = function( el, relativeWindow )
 {
-	// Initializes the Coordinates object that will be returned by the function.
+// Initializes the Coordinates object that will be returned by the function.
 	var c = { X:0, Y:0 } ;
 	
+	var oWindow = relativeWindow || window ;
+
 	// Loop throw the offset chain.
 	while ( el )
 	{
 		c.X += el.offsetLeft ;
 		c.Y += el.offsetTop ;
-		
-		el = el.offsetParent ;
+
+		if ( el.offsetParent == null )
+		{
+			var oOwnerWindow = FCKTools.GetElementWindow( el ) ;
+			
+			if ( oOwnerWindow != oWindow )
+				el = oOwnerWindow.frameElement ;
+			else
+				break ;
+		}
+		else
+			el = el.offsetParent ;
 	}
-	
+
 	// Return the Coordinates object
 	return c ;
 }
@@ -213,7 +225,38 @@
 {
 	return size.endsWith( '%' ) ? size : ( size + 'px' ) ;
 }
+
+// Get the window object where the element is placed in.
+FCKTools.GetElementWindow = function( element )
+{
+	var oDocument = element.ownerDocument || element.document ;
+	
+	// With Safari, there is not way to retrieve the window from the document, so we must fix it.
+	if ( FCKBrowserInfo.IsSafari && !oDocument.parentWindow )
+		FCKTools._FixDocumentParentWindow( window.top ) ;
+	
+	return oDocument.parentWindow || oDocument.defaultView ;
+}
+
+/*
+	This is a Safari specific function that fix the reference to the parent 
+	window from the document object.
+*/
+FCKTools._FixDocumentParentWindow = function( targetWindow )
+{
+	targetWindow.document.parentWindow = targetWindow ; 
+	
+	for ( var i = 0 ; i < targetWindow.frames.length ; i++ )
+		FCKTools._FixDocumentParentWindow( targetWindow.frames[i] ) ;
+}
+
+FCKTools.CancelEvent = function( e )
+{
+	return false ;
+}
+
 // START iCM MODIFICATIONS
+/*
 // Transfers the supplied attributes to the supplied node
 FCKTools.SetElementAttributes = function( oElement, oAttributes ) 
 {
@@ -281,5 +324,5 @@
 
 	return oFragment ;
 }
-
+*/
 // END iCM MODIFICATIONS
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -90,8 +90,15 @@
 	}
 	return null ;
 }
+
+FCKTools.DisableSelection = function( element )
+{
+	element.style.MozUserSelect	= 'none' ;	// Gecko only.
+	// element.style.userSelect	= 'none' ;	// CSS3 (not supported yet).
+}
+
 // START iCM Modifications
-
+/*
 // Starting at the specified node, find the first inline node of the sequence
 // For example, assume we have the following elements : <p>Some text <span>some more text</span> and <a href="href">some link</a> yet some more text</p>
 // If the "some link" text node is the one specified, then the "Some text" text node will be the first inline node returned.
@@ -249,6 +256,6 @@
 	oRange.deleteContents() ;
 	oRange.insertNode( oFragment ) ;
 }
-
+*/
 // END iCM Modifications
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fcktools_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -74,4 +74,25 @@
 		alert( FCKLang.NoActiveX ) ;
 		FCKLang.NoActiveX = null ;
 	}
+}
+
+FCKTools.DisableSelection = function( element )
+{
+	element.unselectable = 'on' ;
+
+	var e, i = 0 ;
+	while ( e = element.all[ i++ ] )
+	{
+		switch ( e.tagName )
+		{
+			case 'IFRAME' :
+			case 'TEXTAREA' :
+			case 'INPUT' :
+			case 'SELECT' :
+				/* Ignore the above tags */
+				break ;
+			default :
+				e.unselectable = 'on' ;
+		}
+	}
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckundo_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckundo_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -82,7 +82,8 @@
 		return ;
 
 	// Update the editor contents with that step data.
-	FCK.EditorDocument.body.innerHTML = oData[0] ;
+	FCK.SetInnerHtml( oData[0] ) ;
+//	FCK.EditorDocument.body.innerHTML = oData[0] ;
 
 	if ( oData[1] ) 
 	{
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml.js	Sun Jan 08 23:07:07 2006 +0000
@@ -91,16 +91,14 @@
 {
 	var iCount = 0 ;
 	
-	if ( htmlNode.hasChildNodes() )
-	{
-		// Get all children nodes.
-		var oChildren = htmlNode.childNodes ;
+	var oNode = htmlNode.firstChild ;
 
-		for ( var i = 0 ; i < oChildren.length ; i++ )
-		{
-			if ( this._AppendNode( xmlNode, oChildren[i] ) )
-				iCount++ ;
-		}
+	while ( oNode )
+	{
+		if ( this._AppendNode( xmlNode, oNode ) )
+			iCount++ ;
+
+		oNode = oNode.nextSibling ;
 	}
 	
 	if ( iCount == 0 )
@@ -120,6 +118,9 @@
 
 FCKXHtml._AppendNode = function( xmlNode, htmlNode )
 {
+	if ( !htmlNode )
+		return ;
+
 	switch ( htmlNode.nodeType )
 	{
 		// Element Node.
@@ -134,10 +135,16 @@
 			if ( htmlNode.getAttribute('_fckdelete') )
 				return false ;
 
-			// Create the Element.
+			// Get the element name.
 			var sNodeName = htmlNode.nodeName ;
+			
+			//Add namespace:
+			if ( FCKBrowserInfo.IsIE && htmlNode.scopeName && htmlNode.scopeName != 'HTML' )
+				sNodeName = htmlNode.scopeName + ':' + sNodeName ;
 
 			// Check if the node name is valid, otherwise ignore this tag.
+			// If the nodeName starts with a slash, it is a orphan closing tag.
+			// On some strange cases, the nodeName is empty, even if the node exists.
 			if ( !FCKRegexLib.ElementName.test( sNodeName ) )
 				return false ;
 
@@ -150,18 +157,13 @@
 			// So here, the "mark" is checked... if the element is Ok, then mark it.
 			if ( htmlNode._fckxhtmljob && htmlNode._fckxhtmljob == FCKXHtml.CurrentJobNum )
 				return false ;
-			else
-				htmlNode._fckxhtmljob = FCKXHtml.CurrentJobNum ;
-
-			// If the nodeName starts with a slash, it is a orphan closing tag.
-			// On some strange cases, the nodeName is empty, even if the node exists.
-//			if ( sNodeName.length == 0 || sNodeName.substr(0,1) == '/' )
-//				break ;
 
 			var oNode = this._CreateNode( sNodeName ) ;
 			
 			// Add all attributes.
 			FCKXHtml._AppendAttributes( xmlNode, htmlNode, oNode, sNodeName ) ;
+			
+			htmlNode._fckxhtmljob = FCKXHtml.CurrentJobNum ;
 
 			// Tag specific processing.
 			var oTagProcessor = FCKXHtml.TagProcessors[ sNodeName ] ;
@@ -227,8 +229,8 @@
 	return '___FCKsi___' + FCKXHtml.SpecialBlocks.addItem( item ) ;
 }
 
-if ( FCKConfig.ProcessHTMLEntities )
-{
+//if ( FCKConfig.ProcessHTMLEntities )
+//{
 	FCKXHtml._AppendTextNode = function( targetNode, textValue )
 	{
 		// We can't just replace the special chars with entities and create a
@@ -253,24 +255,39 @@
 			}
 		}
 	}
-}
-else
-{
-	FCKXHtml._AppendTextNode = function( targetNode, textValue )
-	{
-		targetNode.appendChild( this.XML.createTextNode( textValue ) ) ;
-	}
-}
+//}
+//else
+//{
+//	FCKXHtml._AppendTextNode = function( targetNode, textValue )
+//	{
+//		targetNode.appendChild( this.XML.createTextNode( textValue ) ) ;
+//	}
+//}
 
 // An object that hold tag specific operations.
 FCKXHtml.TagProcessors = new Object() ;
 
-FCKXHtml.TagProcessors['img'] = function( node )
+FCKXHtml.TagProcessors['img'] = function( node, htmlNode )
 {
 	// The "ALT" attribute is required in XHTML.
 	if ( ! node.attributes.getNamedItem( 'alt' ) )
 		FCKXHtml._AppendAttribute( node, 'alt', '' ) ;
 
+	var sSavedUrl = htmlNode.getAttribute( '_fcksavedurl' ) ;
+	if ( sSavedUrl && sSavedUrl.length > 0 )
+		FCKXHtml._AppendAttribute( node, 'src', sSavedUrl ) ;
+
+	return node ;
+}
+
+FCKXHtml.TagProcessors['a'] = function( node, htmlNode )
+{
+	var sSavedUrl = htmlNode.getAttribute( '_fcksavedurl' ) ;
+	if ( sSavedUrl && sSavedUrl.length > 0 )
+		FCKXHtml._AppendAttribute( node, 'href', sSavedUrl ) ;
+
+	FCKXHtml._AppendChildNodes( node, htmlNode, false ) ;
+
 	return node ;
 }
 
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_gecko.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_gecko.js	Sun Jan 08 23:07:07 2006 +0000
@@ -23,15 +23,10 @@
 	// Create the XMLSerializer.
 	var oSerializer = new XMLSerializer() ;
 
-	if ( FCKConfig.ProcessHTMLEntities )
-	{
-		// Return the serialized XML as a string.
-		// Due to a BUG on Gecko, the special chars sequence "#?-:" must be replaced with "&"
-		// for the XHTML entities.
-		return oSerializer.serializeToString( this.MainNode ).replace( FCKXHtmlEntities.GeckoEntitiesMarkerRegex, '&' ) ;
-	}
-	else
-		return oSerializer.serializeToString( this.MainNode ) ;
+	// Return the serialized XML as a string.
+	// Due to a BUG on Gecko, the special chars sequence "#?-:" must be replaced with "&"
+	// for the XHTML entities.
+	return oSerializer.serializeToString( this.MainNode ).replace( FCKRegexLib.GeckoEntitiesMarker, '&' ) ;
 }
 
 // There is a BUG on Gecko... createEntityReference returns null.
@@ -54,8 +49,8 @@
 			var sAttName = oAttribute.nodeName.toLowerCase() ;
 			var sAttValue ;
 
-			// The "_fckxhtmljob" attribute is used to mark the already processed elements.
-			if ( sAttName == '_fckxhtmljob' )
+			// Ignore any attribute starting with "_fck".
+			if ( sAttName.startsWith( '_fck' ) )
 				continue ;
 			// There is a bug in Mozilla that returns '_moz_xxx' attributes as specified.
 			else if ( sAttName.indexOf( '_moz' ) == 0 )
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_ie.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtml_ie.js	Sun Jan 08 23:07:07 2006 +0000
@@ -41,8 +41,8 @@
 			var sAttName = oAttribute.nodeName.toLowerCase() ;
 			var sAttValue ;
 
-			// The "_fckxhtmljob" attribute is used to mark the already processed elements.
-			if ( sAttName == '_fckxhtmljob' )
+			// Ignore any attribute starting with "_fck".
+			if ( sAttName.startsWith( '_fck' ) )
 				continue ;
 			// The following must be done because of a bug on IE regarding the style
 			// attribute. It returns "null" for the nodeValue.
@@ -123,9 +123,13 @@
 	return node ;
 }
 
-// There is a BUG in IE regarding the ABBR tag.
+// There is a BUG in IE regarding the ABBR tag (it has no support for it).
 FCKXHtml.TagProcessors['abbr'] = function( node, htmlNode )
 {
+	// TODO: The XHTML processor duplicates the ABBR contents because of this 
+	// code. We should find some way to move to the node after the /ABBR in the
+	// _AppendChildNodes loop.
+
 	var oNextNode = htmlNode.nextSibling ;
 
 	while ( true )
@@ -174,7 +178,7 @@
 
 FCKXHtml.TagProcessors['form'] = function( node, htmlNode )
 {
-	if ( htmlNode.acceptCharset.length > 0 && htmlNode.acceptCharset != 'UNKNOWN' )
+	if ( htmlNode.acceptCharset && htmlNode.acceptCharset.length > 0 && htmlNode.acceptCharset != 'UNKNOWN' )
 		FCKXHtml._AppendAttribute( node, 'accept-charset', htmlNode.acceptCharset ) ;
 
 	if ( htmlNode.name ) 
@@ -194,4 +198,15 @@
 	FCKXHtml._AppendChildNodes( node, htmlNode ) ; 
  
 	return node ; 
-} 
\ No newline at end of file
+} 
+
+// On very rare cases, IE is loosing the "align" attribute for DIV. (right align and apply bulleted list)
+FCKXHtml.TagProcessors['div'] = function( node, htmlNode )
+{
+	if ( htmlNode.align.length > 0 )
+		FCKXHtml._AppendAttribute( node, 'align', htmlNode.align ) ;
+
+	FCKXHtml._AppendChildNodes( node, htmlNode ) ;
+
+	return node ;
+}
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtmlentities.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/_source/internals/fckxhtmlentities.js	Sun Jan 08 23:07:07 2006 +0000
@@ -17,10 +17,10 @@
  * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
  */
 
+var FCKXHtmlEntities = new Object() ;
+
 if ( FCKConfig.ProcessHTMLEntities )
 {
-	var FCKXHtmlEntities = new Object() ;
-
 	FCKXHtmlEntities.Entities = {
 		// Latin-1 Entities
 		' ':'nbsp',
@@ -311,8 +311,12 @@
 	}
 
 	// Create and Compile the Regex used to separate the entities from the text.
-	FCKXHtmlEntities.EntitiesRegex = new RegExp('','') ;
-	FCKXHtmlEntities.EntitiesRegex.compile( '[' + FCKXHtmlEntities.Chars + ']|[^' + FCKXHtmlEntities.Chars + ']+', 'g' ) ;
-
-	FCKXHtmlEntities.GeckoEntitiesMarkerRegex = /#\?-\:/g ;
+	FCKXHtmlEntities.EntitiesRegex = new RegExp('[' + FCKXHtmlEntities.Chars + ']|[^' + FCKXHtmlEntities.Chars + ']+','g') ;
+//	FCKXHtmlEntities.EntitiesRegex.compile( '[' + FCKXHtmlEntities.Chars + ']|[^' + FCKXHtmlEntities.Chars + ']+', 'g' ) ;
+}
+else
+{
+	// Even if we are not processing the entities, we must respect the &nbsp;.
+	FCKXHtmlEntities.Entities = { ' ':'nbsp' } ;
+	FCKXHtmlEntities.EntitiesRegex = /[ ]|[^ ]+/g ;
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/css/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/css/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,5 +1,5 @@
 D/behaviors////
 D/images////
 /fck_editorarea.css/1.1/Thu Sep 22 16:22:10 2005//
-/fck_internal.css/1.1/Thu Sep 22 16:22:10 2005//
-/fck_showtableborders_gecko.css/1.1/Thu Sep 22 16:22:10 2005//
+/fck_internal.css/1.3/Sun Jan  8 23:27:13 2006//
+/fck_showtableborders_gecko.css/1.2/Sun Jan  8 23:27:13 2006//
--- a/wiki/htdocs/applets/FCKeditor/editor/css/fck_internal.css	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/css/fck_internal.css	Sun Jan 08 23:07:07 2006 +0000
@@ -17,15 +17,15 @@
  * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
  */
 
-TABLE.FCK__ShowTableBorders, TABLE.FCK__ShowTableBorders TD
+TABLE.FCK__ShowTableBorders, TABLE.FCK__ShowTableBorders TD, TABLE.FCK__ShowTableBorders TH
 {
-	border: #d3d3d3 1px solid ;
+	border: #d3d3d3 1px solid;
 }
 
 FORM
 {
 	border: 1px dotted #FF0000;
-	padding: 2px ;
+	padding: 2px;
 }
 
 .FCK__Flash
@@ -34,8 +34,8 @@
 	background-position: center center;
 	background-image: url(images/fck_flashlogo.gif);
 	background-repeat: no-repeat;
-	width: 80px ;
-	height: 80px ;
+	width: 80px;
+	height: 80px;
 }
 
 .FCK__Anchor
@@ -43,6 +43,38 @@
 	background-position: center center;
 	background-image: url(images/fck_anchor.gif);
 	background-repeat: no-repeat;
-	width: 16px ;
-	height: 15px ;
-}
\ No newline at end of file
+	width: 16px;
+	height: 15px;
+}
+
+.FCK__PageBreak
+{
+	background-position: center center;
+	background-image: url(images/fck_pagebreak.gif);
+	background-repeat: no-repeat;
+	clear: both;
+	display: block;
+	float: none;
+	width: 100%;
+	border-top: #999999 1px dotted;
+	border-bottom: #999999 1px dotted;
+	border-right: 0px;
+	border-left: 0px;
+	height: 5px;
+}
+
+input[type="hidden"]
+{
+	display: inline;
+	width:20px;
+	height:20px;
+	border:1px dotted #FF0000 ;
+	background-image: url(behaviors/hiddenfield.gif);
+	background-repeat: no-repeat;
+}
+
+input[type="hidden"]:after
+{
+	padding-left: 20px;
+	content: "" ;
+}
--- a/wiki/htdocs/applets/FCKeditor/editor/css/fck_showtableborders_gecko.css	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/css/fck_showtableborders_gecko.css	Sun Jan 08 23:07:07 2006 +0000
@@ -16,8 +16,16 @@
  * File Authors:
  * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
  */
-
-TABLE[border="0"], TABLE[border="0"] TD
+TABLE[border="0"], 
+TABLE[border="0"] > TR > TD, TABLE[border="0"] > TR > TH, 
+TABLE[border="0"] > TBODY > TR > TD, TABLE[border="0"] > TBODY > TR > TH, 
+TABLE[border="0"] > THEAD > TR > TD, TABLE[border="0"] > THEAD > TR > TH, 
+TABLE[border="0"] > TFOOT > TR > TD, TABLE[border="0"] > TFOOT > TR > TH, 
+TABLE:not([border]), 
+TABLE:not([border]) > TR > TD, TABLE:not([border]) > TR > TH,
+TABLE:not([border]) > TBODY > TR > TD, TABLE:not([border]) > TBODY > TR > TH,
+TABLE:not([border]) > THEAD > TR > TD, TABLE:not([border]) > THEAD > TR > TH,
+TABLE:not([border]) > TFOOT > TR > TD, TABLE:not([border]) > TFOOT > TR > TH
 {
-	border: #d3d3d3 1px solid
+	border: #d3d3d3 1px dotted ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/css/images/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/css/images/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,3 +1,4 @@
 /fck_anchor.gif/1.1/Thu Sep 22 16:22:10 2005/-kb/
 /fck_flashlogo.gif/1.1/Thu Sep 22 16:22:10 2005/-kb/
+/fck_pagebreak.gif/1.1/Sun Dec  4 15:59:21 2005/-kb/
 D
Binary file wiki/htdocs/applets/FCKeditor/editor/css/images/fck_pagebreak.gif has changed
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -8,30 +8,30 @@
 D/fck_spellerpages////
 D/fck_template////
 D/fck_universalkey////
-/fck_about.html/1.2/Mon Oct 17 19:52:52 2005//
 /fck_anchor.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_button.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_checkbox.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_colorselector.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_docprops.html/1.3/Mon Oct 17 19:52:52 2005//
-/fck_find.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_flash.html/1.2/Mon Oct 17 19:52:52 2005//
 /fck_form.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_hiddenfield.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_image.html/1.2/Mon Oct 17 19:52:52 2005//
 /fck_link.html/1.2/Mon Oct 17 19:52:52 2005//
 /fck_listprop.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_paste.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_radiobutton.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_replace.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_select.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_smiley.html/1.2/Mon Oct 17 19:52:52 2005//
-/fck_source.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_specialchar.html/1.2/Mon Oct 17 19:52:52 2005//
-/fck_spellerpages.html/1.1/Thu Sep 22 16:22:10 2005//
-/fck_table.html/1.3/Mon Oct 17 19:52:52 2005//
 /fck_tablecell.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_template.html/1.2/Mon Oct 17 19:52:52 2005//
 /fck_textarea.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_textfield.html/1.1/Thu Sep 22 16:22:10 2005//
 /fck_universalkey.html/1.1/Thu Sep 22 16:22:10 2005//
+/fck_about.html/1.3/Sun Jan  8 23:27:13 2006//
+/fck_checkbox.html/1.2/Sun Jan  8 23:27:13 2006//
+/fck_docprops.html/1.5/Sun Jan  8 23:27:13 2006//
+/fck_find.html/1.2/Sun Jan  8 23:27:13 2006//
+/fck_flash.html/1.3/Sun Jan  8 23:27:13 2006//
+/fck_image.html/1.3/Sun Jan  8 23:27:13 2006//
+/fck_paste.html/1.2/Sun Jan  8 23:27:13 2006//
+/fck_radiobutton.html/1.2/Sun Jan  8 23:27:13 2006//
+/fck_smiley.html/1.3/Sun Jan  8 23:27:13 2006//
+/fck_source.html/1.2/Sun Jan  8 23:27:13 2006//
+/fck_specialchar.html/1.3/Sun Jan  8 23:27:13 2006//
+/fck_spellerpages.html/1.2/Sun Jan  8 23:27:13 2006//
+/fck_table.html/1.5/Sun Jan  8 23:27:13 2006//
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/common/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/common/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,5 +1,5 @@
 D/images////
-/fck_dialog_common.css/1.1/Thu Sep 22 16:22:10 2005//
-/fck_dialog_common.js/1.1/Thu Sep 22 16:22:10 2005//
 /fcknumericfield.htc/1.1/Thu Sep 22 16:22:10 2005//
 /moz-bindings.xml/1.1/Thu Sep 22 16:22:10 2005//
+/fck_dialog_common.css/1.2/Sun Jan  8 23:27:13 2006//
+/fck_dialog_common.js/1.2/Sun Jan  8 23:27:13 2006//
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.css	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.css	Sun Jan 08 23:07:07 2006 +0000
@@ -21,7 +21,6 @@
 .ImagePreviewArea
 {
 	border: #000000 1px solid;
-	padding: 5px;
 	overflow: auto;
 	width: 100%;
 	height: 170px;
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/common/fck_dialog_common.js	Sun Jan 08 23:07:07 2006 +0000
@@ -91,4 +91,35 @@
 		s += this.substring( start + length , this.length ) ;
 
 	return s ;
+}
+
+function OpenFileBrowser( url, width, height )
+{
+	// oEditor must be defined.
+	
+	var iLeft = ( oEditor.FCKConfig.ScreenWidth  - width ) / 2 ;
+	var iTop  = ( oEditor.FCKConfig.ScreenHeight - height ) / 2 ;
+
+	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
+	sOptions += ",width=" + width ;
+	sOptions += ",height=" + height ;
+	sOptions += ",left=" + iLeft ;
+	sOptions += ",top=" + iTop ;
+
+	// The "PreserveSessionOnFileBrowser" because the above code could be 
+	// blocked by popup blockers.
+	if ( oEditor.FCKConfig.PreserveSessionOnFileBrowser && oEditor.FCKBrowserInfo.IsIE )
+	{
+		// The following change has been made otherwise IE will open the file 
+		// browser on a different server session (on some cases):
+		// http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
+		// by Simone Chiaretta.
+		var oWindow = oEditor.window.open( url, 'FCKBrowseWindow', sOptions ) ;
+		if ( oWindow )
+			oWindow.opener = window ;
+		else
+			alert( oEditor.FCKLang.BrowseServerBlocked ) ;
+    }
+    else
+		window.open( url, 'FCKBrowseWindow', sOptions ) ;
 }
\ No newline at end of file
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_about.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_about.html	Sun Jan 08 23:07:07 2006 +0000
@@ -72,7 +72,7 @@
 								<td align="center" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid">
 									<span fckLang="DlgAboutVersion">version</span>
 									<br>
-									<b>2.1</b></td>
+									<b>2.2</b></td>
 							</tr>
 						</table>
 					</td>
@@ -84,7 +84,7 @@
 							<b><a href="http://www.fckeditor.net/donate/?about" target="_blank" title="Click to go to the donation page">
 									What about a donation today?</a></b> </span>
 						<br><br><br>
-						<span fckLang="DlgAboutInfo">For further information go to</span> <a href="http://www.fckeditor.net/" target="_blank">
+						<span fckLang="DlgAboutInfo">For further information go to</span> <a href="http://www.fckeditor.net/?About" target="_blank">
 							http://www.fckeditor.net/</a>.
 						<br>
 						Copyright &copy; 2003-2005 <a href="#" onclick="SendEMail();">Frederico Caldeira 
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_checkbox.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_checkbox.html	Sun Jan 08 23:07:07 2006 +0000
@@ -40,7 +40,7 @@
 	if ( oActiveEl && oActiveEl.tagName == 'INPUT' && oActiveEl.type == 'checkbox' )
 	{
 		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtValue').value		= oActiveEl.value ;
+		GetE('txtValue').value		= oEditor.FCKBrowserInfo.IsIE ? oActiveEl.value : GetAttribute( oActiveEl, 'value' ) ;
 		GetE('txtSelected').checked	= oActiveEl.checked ;
 	}
 	else
@@ -58,14 +58,17 @@
 		oActiveEl = oEditor.FCK.InsertElementAndGetIt( oActiveEl ) ;
 	}
 
-	oActiveEl.name = GetE('txtName').value ;
-	SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
+	if ( GetE('txtName').value.length > 0 )
+		oActiveEl.name = GetE('txtName').value ;
+		
+	if ( oEditor.FCKBrowserInfo.IsIE )
+		oActiveEl.value = GetE('txtValue').value ;
+	else
+		SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
 
-	if ( GetE('txtSelected').checked )
-	{
-		SetAttribute( oActiveEl, 'checked', 'checked' ) ;
-		oActiveEl.checked = GetE('txtSelected').checked ;
-	}
+	var bIsChecked = GetE('txtSelected').checked ;
+	SetAttribute( oActiveEl, 'checked', bIsChecked ? 'checked' : null ) ;	// For Firefox
+	oActiveEl.checked = bIsChecked ;
 
 	return true ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_docprops.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_docprops.html	Sun Jan 08 23:07:07 2006 +0000
@@ -148,6 +148,9 @@
 
 window.onload = function ()
 {
+	// Show/Hide the "Browse Server" button.
+	GetE('tdBrowse').style.display = oEditor.FCKConfig.ImageBrowser ? "" : "none";
+
 	// First of all, translate the dialog box texts
 	oEditor.FCKLanguageManager.TranslatePage( document ) ;
 
@@ -372,26 +375,7 @@
 
 function BrowseServerBack()
 {
-	var iLeft = (FCKConfig.ScreenWidth  - FCKConfig.ImageBrowserWindowWidth) / 2 ;
-	var iTop  = (FCKConfig.ScreenHeight - FCKConfig.ImageBrowserWindowHeight) / 2 ;
-
-	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
-	sOptions += ",width=" + FCKConfig.LinkBrowserWindowWidth ;
-	sOptions += ",height=" + FCKConfig.LinkBrowserWindowHeight ;
-	sOptions += ",left=" + iLeft ;
-	sOptions += ",top=" + iTop ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		// The following change has been made otherwise IE will open the file 
-		// browser on a different server session (on some cases):
-		// http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
-		// by Simone Chiaretta.
-		var oWindow = oEditor.window.open( FCKConfig.ImageBrowserURL, "FCKBrowseWindow", sOptions ) ;
-		oWindow.opener = window ;
-    }
-    else
-		window.open( FCKConfig.ImageBrowserURL, "FCKBrowseWindow", sOptions ) ;
+	OpenFileBrowser( FCKConfig.ImageBrowserURL, FCKConfig.ImageBrowserWindowWidth, FCKConfig.ImageBrowserWindowHeight ) ;
 }
 
 function SetUrl( url )
@@ -499,7 +483,7 @@
 						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
 							<tr>
 								<td width="100%"><input id="txtBackImage" style="WIDTH: 100%" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();"></td>
-								<td nowrap>&nbsp;<input id="btnBrowse" onclick="BrowseServerBack();" type="button" fckLang="DlgBtnBrowseServer" value="Browse Server" fckLang="DlgBtnBrowseServer"></td>
+								<td id="tdBrowse" nowrap>&nbsp;<input id="btnBrowse" onclick="BrowseServerBack();" type="button" fckLang="DlgBtnBrowseServer" value="Browse Server" fckLang="DlgBtnBrowseServer"></td>
 							</tr>
 						</table>
 						<input id="chkBackNoScroll" type="checkbox" onclick="UpdatePreview();"> <label for="chkBackNoScroll" fckLang="DlgDocBgNoScroll">Nonscrolling
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_find.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_find.html	Sun Jan 08 23:07:07 2006 +0000
@@ -82,8 +82,6 @@
 	return ( document.getElementById('chkCase').checked ? '' : 'i' ) ;
 }
 
-var oRange = oEditor.FCK.EditorDocument.body.createTextRange() ;
-
 function Ok()
 {
 	if ( document.getElementById('txtFind').value.length == 0 )
@@ -95,6 +93,11 @@
 		FindGecko() ;
 }
 
+var oRange ;
+
+if ( oEditor.FCKBrowserInfo.IsIE )
+	oRange = oEditor.FCK.EditorDocument.body.createTextRange() ;
+
 function FindIE()
 {
 	var iFlags = 0 ;
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash.html	Sun Jan 08 23:07:07 2006 +0000
@@ -72,7 +72,7 @@
 											<td><span fckLang="DlgImgPreview">Preview</span></td>
 										</tr>
 										<tr>
-											<td id="ePreviewCell" valign="top" class="FlashPreviewArea">&nbsp;</td>
+											<td id="ePreviewCell" valign="top" class="FlashPreviewArea"><iframe src="fck_flash/fck_flash_preview.html" frameborder="no" marginheight="0" marginwidth="0"></iframe></td>
 										</tr>
 									</table>
 								</td>
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,2 +1,3 @@
-/fck_flash.js/1.3/Mon Oct 17 19:52:52 2005//
+/fck_flash.js/1.5/Sun Jan  8 23:27:13 2006//
+/fck_flash_preview.html/1.1/Sun Dec  4 15:59:21 2005//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash.js	Sun Jan 08 23:07:07 2006 +0000
@@ -92,12 +92,17 @@
 	GetE('cmbScale').value		= GetAttribute( oEmbed, 'scale', '' ).toLowerCase() ;
 	
 	GetE('txtAttTitle').value		= oEmbed.title ;
-	GetE('txtAttClasses').value		= oEmbed.getAttribute('class',2) || '' ;
 
 	if ( oEditor.FCKBrowserInfo.IsIE )
-		GetE('txtAttStyle').value	= oEmbed.style.cssText ;
+	{
+		GetE('txtAttClasses').value = oEmbed.getAttribute('className') || '' ;
+		GetE('txtAttStyle').value = oEmbed.style.cssText ;
+	}
 	else
-		GetE('txtAttStyle').value	= oEmbed.getAttribute('style',2) ;
+	{
+		GetE('txtAttClasses').value = oEmbed.getAttribute('class',2) || '' ;
+		GetE('txtAttStyle').value = oEmbed.getAttribute('style',2) ;
+	}
 
 	UpdatePreview() ;
 }
@@ -150,38 +155,55 @@
 	SetAttribute( e, 'id'	, GetE('txtAttId').value ) ;
 	SetAttribute( e, 'scale', GetE('cmbScale').value ) ;
 	
-	if ( !GetE('chkAutoPlay').checked )	SetAttribute( e, 'play', 'false' ) ;
-	if ( !GetE('chkLoop').checked )		SetAttribute( e, 'loop', 'false' ) ;
-	if ( !GetE('chkMenu').checked )		SetAttribute( e, 'menu', 'false' ) ;
+	SetAttribute( e, 'play', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
+	SetAttribute( e, 'loop', GetE('chkLoop').checked ? 'true' : 'false' ) ;
+	SetAttribute( e, 'menu', GetE('chkMenu').checked ? 'true' : 'false' ) ;
 
 	SetAttribute( e, 'title'	, GetE('txtAttTitle').value ) ;
-	SetAttribute( e, 'class'	, GetE('txtAttClasses').value ) ;
 
 	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		SetAttribute( e, 'className', GetE('txtAttClasses').value ) ;
 		e.style.cssText = GetE('txtAttStyle').value ;
+	}
 	else
+	{
+		SetAttribute( e, 'class', GetE('txtAttClasses').value ) ;
 		SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
+	}
+}
+
+var ePreview ;
+
+function SetPreviewElement( previewEl )
+{
+	ePreview = previewEl ;
+	
+	if ( GetE('txtUrl').value.length > 0 )
+		UpdatePreview() ;
 }
 
 function UpdatePreview()
 {
-	var oCell = GetE('ePreviewCell') ;
-	
-	while ( oCell.firstChild )
-		oCell.removeChild( oCell.firstChild ) ;
+	if ( !ePreview )
+		return ;
+		
+	while ( ePreview.firstChild )
+		ePreview.removeChild( ePreview.firstChild ) ;
 
 	if ( GetE('txtUrl').value.length == 0 )
-		oCell.innerHTML = '&nbsp;' ;
+		ePreview.innerHTML = '&nbsp;' ;
 	else
 	{
-		var e = document.createElement( 'EMBED' ) ;
+		var oDoc	= ePreview.ownerDocument || ePreview.document ;
+		var e		= oDoc.createElement( 'EMBED' ) ;
 		
 		e.src		= GetE('txtUrl').value ;
 		e.type		= 'application/x-shockwave-flash' ;
 		e.width		= '100%' ;
 		e.height	= '100%' ;
 		
-		oCell.appendChild( e ) ;
+		ePreview.appendChild( e ) ;
 	}
 }
 
@@ -189,40 +211,19 @@
 
 function BrowseServer()
 {
-	OpenServerBrowser(
-		'Flash',
-		FCKConfig.FlashBrowserURL,
-		FCKConfig.FlashBrowserWindowWidth,
-		FCKConfig.FlashBrowserWindowHeight ) ;
+	OpenFileBrowser( FCKConfig.FlashBrowserURL, FCKConfig.FlashBrowserWindowWidth, FCKConfig.FlashBrowserWindowHeight ) ;
 }
 
-function OpenServerBrowser( type, url, width, height )
-{
-	var iLeft = (FCKConfig.ScreenWidth  - width) / 2 ;
-	var iTop  = (FCKConfig.ScreenHeight - height) / 2 ;
-
-	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
-	sOptions += ",width=" + width ;
-	sOptions += ",height=" + height ;
-	sOptions += ",left=" + iLeft ;
-	sOptions += ",top=" + iTop ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		// The following change has been made otherwise IE will open the file 
-		// browser on a different server session (on some cases):
-		// http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
-		// by Simone Chiaretta.
-		var oWindow = oEditor.window.open( url, "FCKBrowseWindow", sOptions ) ;
-		oWindow.opener = window ;
-    }
-    else
-		window.open( url, "FCKBrowseWindow", sOptions ) ;
-}
-
-function SetUrl( url )
+function SetUrl( url, width, height )
 {
 	GetE('txtUrl').value = url ;
+	
+	if ( width )
+		GetE('txtWidth').value = width ;
+		
+	if ( height ) 
+		GetE('txtHeight').value = height ;
+
 	UpdatePreview() ;
 
 	window.parent.SetSelectedTab( 'Info' ) ;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,42 @@
+<!--
+ * FCKeditor - The text editor for internet
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: fck_flash_preview.html
+ * 	Preview page for the Flash dialog window.
+ * 
+ * File Authors:
+ * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+	<head>
+		<title></title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<link href="../common/fck_dialog_common.css" rel="stylesheet" type="text/css" />
+		<script language="javascript">
+
+// Sets the Skin CSS
+document.write( '<link href="' + window.parent.FCKConfig.SkinPath + 'fck_dialog.css" type="text/css" rel="stylesheet">' ) ;
+
+if ( window.parent.FCKConfig.BaseHref.length > 0 )
+	document.write( '<base href="' + window.parent.FCKConfig.BaseHref + '">' ) ;
+
+window.onload = function()
+{
+	window.parent.SetPreviewElement( document.body ) ;
+}
+
+		</script>
+	</head>
+	<body style="COLOR: #000000; BACKGROUND-COLOR: #ffffff"></body>
+</html>
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image.html	Sun Jan 08 23:07:07 2006 +0000
@@ -122,24 +122,7 @@
 										</tr>
 										<tr>
 											<td valign="top">
-												<div class="ImagePreviewArea">
-													<a id="lnkPreview" onclick="return false;" style="CURSOR: default"><img id="imgPreview" style="DISPLAY: none"></a>Magnus 
-													es, domine, et laudabilis valde: magna virtus tua, et sapientiae tuae non est 
-													numerus. et laudare te vult homo, aliqua portio creaturae tuae, et homo 
-													circumferens mortalitem suam, circumferens testimonium peccati sui et 
-													testimonium, quia superbis resistis: et tamen laudare te vult homo, aliqua 
-													portio creaturae tuae.tu excitas, ut laudare te delectet, quia fecisti nos ad 
-													te et inquietum est cor nostrum, donec requiescat in te. da mihi, domine, scire 
-													et intellegere, utrum sit prius invocare te an laudare te, et scire te prius 
-													sit an invocare te. sed quis te invocat nesciens te? aliud enim pro alio potest 
-													invocare nesciens. an potius invocaris, ut sciaris? quomodo autem invocabunt, 
-													in quem non crediderunt? aut quomodo credent sine praedicante? et laudabunt 
-													dominum qui requirunt eum. quaerentes enim inveniunt eum et invenientes 
-													laudabunt eum. quaeram te, domine, invocans te, et invocem te credens in te: 
-													praedicatus enim es nobis. invocat te, domine, fides mea, quam dedisti mihi, 
-													quam inspirasti mihi per humanitatem filii tui, per ministerium praedicatoris 
-													tui.
-												</div>
+												<iframe class="ImagePreviewArea" src="fck_image/fck_image_preview.html" frameborder="no" marginheight="0" marginwidth="0"></iframe>
 											</td>
 										</tr>
 									</table>
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,2 +1,3 @@
-/fck_image.js/1.3/Mon Oct 17 19:52:52 2005//
+/fck_image.js/1.6/Sun Jan  8 23:27:13 2006//
+/fck_image_preview.html/1.1/Sun Dec  4 15:59:21 2005//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image.js	Sun Jan 08 23:07:07 2006 +0000
@@ -21,6 +21,7 @@
 var FCK			= oEditor.FCK ;
 var FCKLang		= oEditor.FCKLang ;
 var FCKConfig	= oEditor.FCKConfig ;
+var FCKDebug	= oEditor.FCKDebug ;
 
 var bImageButton = ( document.location.search.length > 0 && document.location.search.substr(1) == 'ImageButton' ) ;
 
@@ -60,6 +61,9 @@
 
 function UpdateOriginal( resetSize )
 {
+	if ( !eImgPreview )
+		return ;
+		
 	oImageOriginal = document.createElement( 'IMG' ) ;	// new Image() ;
 
 	if ( resetSize )
@@ -71,9 +75,11 @@
 		}
 	}
 
-	oImageOriginal.src = GetE('imgPreview').src ;
+	oImageOriginal.src = eImgPreview.src ;
 }
 
+var bPreviewInitialized ;
+
 window.onload = function()
 {
 	// Translate the dialog box texts.
@@ -105,7 +111,9 @@
 {
 	if ( ! oImage ) return ;
 
-	var sUrl = GetAttribute( oImage, 'src', '' ) ;
+	var sUrl = GetAttribute( oImage, '_fcksavedurl', '' ) ;
+	if ( sUrl.length == 0 )
+		sUrl = GetAttribute( oImage, 'src', '' ) ;
 
 	// TODO: Wait stable version and remove the following commented lines.
 //	if ( sUrl.startsWith( FCK.BaseUrl ) )
@@ -118,15 +126,32 @@
 	GetE('txtBorder').value	= GetAttribute( oImage, 'border', '' ) ;
 	GetE('cmbAlign').value	= GetAttribute( oImage, 'align', '' ) ;
 
-	if ( oImage.style.pixelWidth > 0 )
-		GetE('txtWidth').value  = oImage.style.pixelWidth ;
-	else
-		GetE('txtWidth').value  = GetAttribute( oImage, "width", '' ) ;
+	var iWidth, iHeight ;
 
-	if ( oImage.style.pixelHeight > 0 )
-		GetE('txtHeight').value  = oImage.style.pixelHeight ;
-	else
-		GetE('txtHeight').value = GetAttribute( oImage, "height", '' ) ;
+	var regexSize = /^\s*(\d+)px\s*$/i ;
+	
+	if ( oImage.style.width )
+	{
+		var aMatch  = oImage.style.width.match( regexSize ) ;
+		if ( aMatch )
+		{
+			iWidth = aMatch[1] ;
+			oImage.style.width = '' ;
+		}
+	}
+
+	if ( oImage.style.height )
+	{
+		var aMatch  = oImage.style.height.match( regexSize ) ;
+		if ( aMatch )
+		{
+			iHeight = aMatch[1] ;
+			oImage.style.height = '' ;
+		}
+	}
+
+	GetE('txtWidth').value	= iWidth ? iWidth : GetAttribute( oImage, "width", '' ) ;
+	GetE('txtHeight').value	= iHeight ? iHeight : GetAttribute( oImage, "height", '' ) ;
 
 	// Get Advances Attributes
 	GetE('txtAttId').value			= oImage.id ;
@@ -143,7 +168,11 @@
 
 	if ( oLink )
 	{
-		GetE('txtLnkUrl').value		= oLink.getAttribute('href',2) ;
+		var sUrl = GetAttribute( oLink, '_fcksavedurl', '' ) ;
+		if ( sUrl.length == 0 )
+			sUrl = oLink.getAttribute('href',2) ;
+	
+		GetE('txtLnkUrl').value		= sUrl ;
 		GetE('cmbLnkTarget').value	= oLink.target ;
 	}
 
@@ -217,6 +246,7 @@
 			}
 		}
 
+		SetAttribute( oLink, '_fcksavedurl', sLnkUrl ) ;
 		SetAttribute( oLink, 'target', GetE('cmbLnkTarget').value ) ;
 	}
 
@@ -226,6 +256,7 @@
 function UpdateImage( e, skipId )
 {
 	e.src = GetE('txtUrl').value ;
+	SetAttribute( e, "_fcksavedurl", GetE('txtUrl').value ) ;
 	SetAttribute( e, "alt"   , GetE('txtAlt').value ) ;
 	SetAttribute( e, "width" , GetE('txtWidth').value ) ;
 	SetAttribute( e, "height", GetE('txtHeight').value ) ;
@@ -251,20 +282,37 @@
 		SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
 }
 
+var eImgPreview ;
+var eImgPreviewLink ;
+
+function SetPreviewElements( imageElement, linkElement )
+{
+	eImgPreview = imageElement ;
+	eImgPreviewLink = linkElement ;
+
+	UpdatePreview() ;
+	UpdateOriginal() ;
+	
+	bPreviewInitialized = true ;
+}
+
 function UpdatePreview()
 {
+	if ( !eImgPreview || !eImgPreviewLink )
+		return ;
+
 	if ( GetE('txtUrl').value.length == 0 )
-		GetE('lnkPreview').style.display = 'none' ;
+		eImgPreviewLink.style.display = 'none' ;
 	else
 	{
-		UpdateImage( GetE('imgPreview'), true ) ;
+		UpdateImage( eImgPreview, true ) ;
 
 		if ( GetE('txtLnkUrl').value.trim().length > 0 )
-			GetE('lnkPreview').href = 'javascript:void(null);' ;
+			eImgPreviewLink.href = 'javascript:void(null);' ;
 		else
-			SetAttribute( GetE('lnkPreview'), 'href', '' ) ;
+			SetAttribute( eImgPreviewLink, 'href', '' ) ;
 
-		GetE('lnkPreview').style.display = '' ;
+		eImgPreviewLink.style.display = '' ;
 	}
 }
 
@@ -291,16 +339,21 @@
 	// Verifies if the aspect ration has to be mantained
 	if ( oImageOriginal && bLockRatio )
 	{
+		var e = dimension == 'Width' ? GetE('txtHeight') : GetE('txtWidth') ;
+		
 		if ( value.length == 0 || isNaN( value ) )
 		{
-			GetE('txtHeight').value = GetE('txtWidth').value = '' ;
+			e.value = '' ;
 			return ;
 		}
 
 		if ( dimension == 'Width' )
-			GetE('txtHeight').value = value == 0 ? 0 : Math.round( oImageOriginal.height * ( value  / oImageOriginal.width ) ) ;
+			value = value == 0 ? 0 : Math.round( oImageOriginal.height * ( value  / oImageOriginal.width ) ) ;
 		else
-			GetE('txtWidth').value  = value == 0 ? 0 : Math.round( oImageOriginal.width  * ( value / oImageOriginal.height ) ) ;
+			value = value == 0 ? 0 : Math.round( oImageOriginal.width  * ( value / oImageOriginal.height ) ) ;
+
+		if ( !isNaN( value ) )
+			e.value = value ;
 	}
 
 	UpdatePreview() ;
@@ -338,27 +391,7 @@
 function OpenServerBrowser( type, url, width, height )
 {
 	sActualBrowser = type ;
-
-	var iLeft = (FCKConfig.ScreenWidth  - width) / 2 ;
-	var iTop  = (FCKConfig.ScreenHeight - height) / 2 ;
-
-	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
-	sOptions += ",width=" + width ;
-	sOptions += ",height=" + height ;
-	sOptions += ",left=" + iLeft ;
-	sOptions += ",top=" + iTop ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		// The following change has been made otherwise IE will open the file 
-		// browser on a different server session (on some cases):
-		// http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
-		// by Simone Chiaretta.
-		var oWindow = oEditor.window.open( url, "FCKBrowseWindow", sOptions ) ;
-		oWindow.opener = window ;
-    }
-    else
-		window.open( url, "FCKBrowseWindow", sOptions ) ;
+	OpenFileBrowser( url, width, height ) ;
 }
 
 var sActualBrowser ;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_image/fck_image_preview.html	Sun Jan 08 23:07:07 2006 +0000
@@ -0,0 +1,61 @@
+<!--
+ * FCKeditor - The text editor for internet
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben
+ * 
+ * Licensed under the terms of the GNU Lesser General Public License:
+ * 		http://www.opensource.org/licenses/lgpl-license.php
+ * 
+ * For further information visit:
+ * 		http://www.fckeditor.net/
+ * 
+ * "Support Open Source software. What about a donation today?"
+ * 
+ * File Name: fck_image_preview.html
+ * 	Preview page for the Image dialog window.
+ * 	Curiosity: http://www.lipsum.com/
+ * 
+ * File Authors:
+ * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+	<head>
+		<title></title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<link href="../common/fck_dialog_common.css" rel="stylesheet" type="text/css" />
+		<script language="javascript">
+
+// Sets the Skin CSS
+document.write( '<link href="' + window.parent.FCKConfig.SkinPath + 'fck_dialog.css" type="text/css" rel="stylesheet">' ) ;
+
+if ( window.parent.FCKConfig.BaseHref.length > 0 )
+	document.write( '<base href="' + window.parent.FCKConfig.BaseHref + '">' ) ;
+
+window.onload = function()
+{
+	window.parent.SetPreviewElements( 
+		document.getElementById( 'imgPreview' ),
+		document.getElementById( 'lnkPreview' ) ) ;
+}
+
+		</script>
+	</head>
+	<body style="COLOR: #000000; BACKGROUND-COLOR: #ffffff">
+		<a id="lnkPreview" onclick="return false;" style="CURSOR: default"><img id="imgPreview" onload="window.parent.UpdateOriginal();" style="DISPLAY: none"></a>Lorem 
+		ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat 
+		diam. Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis 
+		vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis 
+		aliquam, orci felis euismod neque, sed ornare massa mauris sed velit. Nulla 
+		pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper nec, 
+		enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, 
+		ultrices a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, 
+		augue in cursus faucibus, eros pede bibendum sem, in tempus tellus justo quis 
+		ligula. Etiam eget tortor. Vestibulum rutrum, est ut placerat elementum, lectus 
+		nisl aliquam velit, tempor aliquam eros nunc nonummy metus. In eros metus, 
+		gravida a, gravida sed, lobortis id, turpis. Ut ultrices, ipsum at venenatis 
+		fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris non enim. Nam 
+		turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas elementum. 
+		Nunc imperdiet gravida mauris.
+	</body>
+</html>
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/CVS/Entries	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/CVS/Entries	Sun Jan 08 23:07:07 2006 +0000
@@ -1,2 +1,2 @@
-/fck_link.js/1.4/Mon Oct 17 19:52:52 2005//
+/fck_link.js/1.6/Sun Jan  8 23:27:13 2006//
 D
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/fck_link.js	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_link/fck_link.js	Sun Jan 08 23:07:07 2006 +0000
@@ -194,8 +194,10 @@
 	var sType = 'url' ;
 
 	// Get the actual Link href.
-	var sHRef = oLink.getAttribute('href',2) + '' ;
-
+	var sHRef = oLink.getAttribute( '_fcksavedurl' ) ;
+	if ( !sHRef || sHRef.length == 0 )
+		sHRef = oLink.getAttribute( 'href' , 2 ) + '' ;
+	
 	// TODO: Wait stable version and remove the following commented lines.
 //	if ( sHRef.startsWith( FCK.BaseUrl ) )
 //		sHRef = sHRef.remove( 0, FCK.BaseUrl.length ) ;
@@ -236,7 +238,7 @@
 			GetE('txtUrl').value = sUrl ;
 		}
 	}
-	else if ( sHRef.substr(0,1) == '#' && sHRef.length > 2 )	// It is an anchor link.
+	else if ( sHRef.substr(0,1) == '#' && sHRef.length > 1 )	// It is an anchor link.
 	{
 		sType = 'anchor' ;
 		GetE('cmbAnchorName').value = GetE('cmbAnchorId').value = sHRef.substr(1) ;
@@ -485,6 +487,8 @@
 		if ( ! oLink )
 			return true ;
 	}
+	
+	SetAttribute( oLink, '_fcksavedurl', sUri ) ;
 
 	// Target
 	if( GetE('cmbTarget').value != 'popup' )
@@ -500,44 +504,26 @@
 	SetAttribute( oLink, 'accesskey', GetE('txtAttAccessKey').value ) ;
 	SetAttribute( oLink, 'tabindex'	, ( GetE('txtAttTabIndex').value > 0 ? GetE('txtAttTabIndex').value : null ) ) ;
 	SetAttribute( oLink, 'title'	, GetE('txtAttTitle').value ) ;
-	SetAttribute( oLink, 'class'	, GetE('txtAttClasses').value ) ;
 	SetAttribute( oLink, 'type'		, GetE('txtAttContentType').value ) ;
 	SetAttribute( oLink, 'charset'	, GetE('txtAttCharSet').value ) ;
 
 	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		SetAttribute( oLink, 'className', GetE('txtAttClasses').value ) ;
 		oLink.style.cssText = GetE('txtAttStyle').value ;
+	}
 	else
+	{
+		SetAttribute( oLink, 'class', GetE('txtAttClasses').value ) ;
 		SetAttribute( oLink, 'style', GetE('txtAttStyle').value ) ;
+	}
 
 	return true ;
 }
 
 function BrowseServer()
 {
-	// Set the browser window feature.
-	var iWidth	= FCKConfig.LinkBrowserWindowWidth ;
-	var iHeight	= FCKConfig.LinkBrowserWindowHeight ;
-
-	var iLeft = (FCKConfig.ScreenWidth  - iWidth) / 2 ;
-	var iTop  = (FCKConfig.ScreenHeight - iHeight) / 2 ;
-
-	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
-	sOptions += ",width=" + iWidth ;
-	sOptions += ",height=" + iHeight ;
-	sOptions += ",left=" + iLeft ;
-	sOptions += ",top=" + iTop ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		// The following change has been made otherwise IE will open the file 
-		// browser on a different server session (on some cases):
-		// http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
-		// by Simone Chiaretta.
-		var oWindow = oEditor.window.open( FCKConfig.LinkBrowserURL, "FCKBrowseWindow", sOptions ) ;
-		oWindow.opener = window ;
-    }
-    else
-		window.open( FCKConfig.LinkBrowserURL, "FCKBrowseWindow", sOptions ) ;
+	OpenFileBrowser( FCKConfig.LinkBrowserURL, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
 }
 
 function SetUrl( url )
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_paste.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_paste.html	Sun Jan 08 23:07:07 2006 +0000
@@ -31,8 +31,6 @@
 	// First of all, translate the dialog box texts
 	oEditor.FCKLanguageManager.TranslatePage(document) ;
 	
-	window.parent.SetOkButton( true ) ;	
-
 	if ( window.parent.dialogArguments.CustomValue == 'Word' )
 	{
 		var oFrame = document.getElementById('frmData')
@@ -48,6 +46,9 @@
 		document.getElementById('txtData').style.display = '' ;
 		document.getElementById('oWordCommands').style.display = 'none' ;
 	}
+
+	window.parent.SetOkButton( true ) ;	
+	window.parent.SetAutoSize( true ) ;	
 }
 
 function Ok()
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_radiobutton.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_radiobutton.html	Sun Jan 08 23:07:07 2006 +0000
@@ -40,7 +40,7 @@
 	if ( oActiveEl && oActiveEl.tagName.toUpperCase() == 'INPUT' && oActiveEl.type == 'radio' )
 	{
 		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtValue').value		= oActiveEl.value ;
+		GetE('txtValue').value		= oEditor.FCKBrowserInfo.IsIE ? oActiveEl.value : GetAttribute( oActiveEl, 'value' ) ;
 		GetE('txtSelected').checked	= oActiveEl.checked ;
 	}
 	else
@@ -58,14 +58,17 @@
 		oActiveEl = oEditor.FCK.InsertElementAndGetIt( oActiveEl ) ;
 	}
 
-	oActiveEl.name = GetE('txtName').value ;
-	SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
+	if ( GetE('txtName').value.length > 0 )
+		oActiveEl.name = GetE('txtName').value ;
+		
+	if ( oEditor.FCKBrowserInfo.IsIE )
+		oActiveEl.value = GetE('txtValue').value ;
+	else
+		SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
 
-	if ( GetE('txtSelected').checked )
-	{
-		SetAttribute( oActiveEl, 'checked', 'checked' ) ;
-		oActiveEl.checked = GetE('txtSelected').checked ;
-	}
+	var bIsChecked = GetE('txtSelected').checked ;
+	SetAttribute( oActiveEl, 'checked', bIsChecked ? 'checked' : null ) ;	// For Firefox
+	oActiveEl.checked = bIsChecked ;
 
 	return true ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_smiley.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_smiley.html	Sun Jan 08 23:07:07 2006 +0000
@@ -39,6 +39,7 @@
 {
 	var oImg = oEditor.FCK.CreateElement( 'IMG' ) ;
 	oImg.src = url ;
+	oImg.setAttribute( '_fcksavedurl', url ) ;
 
 	window.parent.Cancel() ;
 }
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_source.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_source.html	Sun Jan 08 23:07:07 2006 +0000
@@ -31,7 +31,9 @@
 
 window.onload = function()
 {
-	document.getElementById('txtSource').value = ( FCKConfig.EnableXHTML && FCKConfig.EnableSourceXHTML ? FCK.GetXHTML( FCKConfig.FormatSource ) : FCK.GetHTML( FCKConfig.FormatSource ) ) ;
+	// EnableXHTML and EnableSourceXHTML has been deprecated
+//	document.getElementById('txtSource').value = ( FCKConfig.EnableXHTML && FCKConfig.EnableSourceXHTML ? FCK.GetXHTML( FCKConfig.FormatSource ) : FCK.GetHTML( FCKConfig.FormatSource ) ) ;
+	document.getElementById('txtSource').value = FCK.GetXHTML( FCKConfig.FormatSource ) ;
 
 	// Activate the "OK" button.
 	window.parent.SetOkButton( true ) ;
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_specialchar.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_specialchar.html	Sun Jan 08 23:07:07 2006 +0000
@@ -22,8 +22,11 @@
 		<meta name="robots" content="noindex, nofollow">
 		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 		<style type="text/css">
-				.HandIE { cursor: hand ; }
-				.HandMozilla { cursor: pointer ; }
+				.Hand 
+				{ 
+					cursor: pointer ;
+					cursor: hand ; 
+				}
 				.Sample { font-size: 24px; }
 		</style>
 		<script type="text/javascript">
@@ -41,13 +44,13 @@
 function over(td)
 {
 	oSample.innerHTML = td.innerHTML ;
-	td.className = 'LightBackground HandIE HandMozilla' ;
+	td.className = 'LightBackground SpecialCharsOver Hand' ;
 }
 
 function out(td)
 {
 	oSample.innerHTML = "&nbsp;" ;
-	td.className = 'DarkBackground HandIE HandMozilla' ;
+	td.className = 'DarkBackground SpecialCharsOut Hand' ;
 }
 
 function setDefaults()
@@ -67,7 +70,7 @@
 				<td width="100%">
 					<table cellpadding="1" cellspacing="1" align="center" border="0" width="100%" height="100%">
 						<script type="text/javascript">
-var aChars = ["!","&quot;","#","$","%","&amp;","\\'","(",")","*","+","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","&lt;","=","&gt;","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","&euro;","&lsquo;","&rsquo;","&rsquo;","&ldquo;","&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;","&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;","&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;","&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;","&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;","&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&uuml;","&yacute;","&thorn;","&yuml;"] ;
+var aChars = ["!","&quot;","#","$","%","&amp;","\\'","(",")","*","+","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","&lt;","=","&gt;","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","&euro;","&lsquo;","&rsquo;","&rsquo;","&ldquo;","&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;","&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;","&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;","&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;","&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;","&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&uuml;","&yacute;","&thorn;","&yuml;","&OElig;","&oelig;","&sbquo;","&#8219;","&bdquo;","&hellip;","&trade;","&#9658;","&bull;","&rarr;","&rArr;","&hArr;","&diams;","&asymp;"] ;
 
 var cols = 20 ;
 
@@ -79,11 +82,11 @@
 	{
 		if (aChars[i])
 		{
-			document.write('<TD width="1%" class="DarkBackground HandIE HandMozilla" align="center" onclick="insertChar(\'' + aChars[i].replace(/&/g, "&amp;") + '\')" onmouseover="over(this)" onmouseout="out(this)">') ;
+			document.write('<TD width="1%" class="DarkBackground SpecialCharsOut Hand" align="center" onclick="insertChar(\'' + aChars[i].replace(/&/g, "&amp;") + '\')" onmouseover="over(this)" onmouseout="out(this)">') ;
 			document.write(aChars[i]) ;
 		}
 		else
-			document.write("<TD class='DarkBackground'>&nbsp;") ;
+			document.write("<TD class='DarkBackground SpecialCharsOut'>&nbsp;") ;
 		document.write("<\/TD>") ;
 		i++ ;
 	}
@@ -96,7 +99,7 @@
 				<td valign="top">
 					<table width="40" cellpadding="0" cellspacing="0" border="0">
 						<tr>
-							<td id="SampleTD" width="40" height="40" align="center" class="DarkBackground Sample">&nbsp;</td>
+							<td id="SampleTD" width="40" height="40" align="center" class="DarkBackground SpecialCharsOut Sample">&nbsp;</td>
 						</tr>
 					</table>
 				</td>
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_spellerpages.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_spellerpages.html	Sun Jan 08 23:07:07 2006 +0000
@@ -30,7 +30,7 @@
 
 window.onload = function()
 {
-	document.getElementById('txtHtml').value = oEditor.FCK.GetHTML() ;
+	document.getElementById('txtHtml').value = oEditor.FCK.EditorDocument.body.innerHTML ;
 
 	var oSpeller = new spellChecker( document.getElementById('txtHtml') ) ;
 	oSpeller.OnFinished = oSpeller_OnFinished ;
--- a/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_table.html	Sun Jan 08 21:34:35 2006 +0000
+++ b/wiki/htdocs/applets/FCKeditor/editor/dialog/fck_table.html	Sun Jan 08 23:07:07 2006 +0000
@@ -33,7 +33,7 @@
 var table ;
 var e = oEditor.FCKSelection.GetSelectedElement() ;
 
-if ( ! e && document.location.search.substr(1) == 'Parent' )
+if ( ( !e && document.location.search.substr(1) == 'Parent' ) || ( e && e.tagName != 'TABLE' ) )
 	e = oEditor.FCKSelection.MoveToAncestorNode( 'TABLE' ) ;
 
 if ( e && e.tagName == "TABLE" )
@@ -75,6 +75,7 @@
 		document.getElementById('selAlignment').value	= table.align ;
 		document.getElementById('txtCellPadding').value	= table.cellPadding	;
 		document.getElementById('txtCellSpacing').value	= table.cellSpacing	;
+		document.getElementById('txtSummary').value     = table.summary;
 //		document.getElementById('cmbFontStyle').value	= table.className ;
 
 		if (table.caption) document.getElementById('txtCaption'