2.3.1

Fixed Bugs:

  • [SF BUG-1506126] Fixed the Catalan language file, which had been published with problems in accented letters.
  • More performance improvements in the default File Browser.
  • [SF BUG-1506701] Fixed compatibility issues with IE 5.5.
  • [SF BUG-1509073] Fixed the "Image Properties" dialog window, which was making invalid calls to the "editor/dialog/" directory, generating error 400 entries in the web server log.
  • [SF BUG-1507294] [SF BUG-1507953] The editing area was getting a fixed size when using the "SetHTML" API command or even when switching back from the source view. Fixed.
  • [SF BUG-1507755] Fixed a conflict between the "DisableObjectResizing" and "ShowBorders" configuration options over IE.
  • Opera 9 tries to "mimic" Gecko in the browser detection system of FCKeditor. As this browser is not "yet" supported, the editor was broken on it. It has been fixed, and now a textarea is displayed, as in any other unsupported browser. Support for Opera is still experimental and can be activated by setting the property "EnableOpera" to true when creating an instance of the editor with the JavaScript integration files.
  • With Opera 9, the toolbar was jumping on buttons rollover.
  • [SF BUG-1509479] The iframes used in Firefox for all editor panels (dropdown combos, context menu, etc...) are now being placed right before the main iframe that holds the editor. In this way, if the editor container element is removed from the DOM (by DHTML) they are removed together with it.
  • [SF BUG-1271070] [SF BUG-1411430] The editor API now works well on DHTML pages that create and remove instances of FCKeditor dynamically.
  • A second call to a page with the editor was not working correctly with Firefox 1.0.x. Fixed.
  • [SF BUG-1511460] Small correction to the <script> protected source regex. Thanks to Randall Severy.
  • [SF BUG-1521754] Small fix to the paths of the internal CSS files used by FCKeditor. Thanks to johnw_ceb.
  • [SF BUG-1511442] The <base> tag is now correctly handled in IE, no matter its position in the source code.
  • [SF BUG-1507773] The "Lock" and "Reset" buttons in the Image Properties dialog window are not anymore jumping with Firefox 1.5.

2.3

New Features and Improvements:

  • The Toolbar Sharing system has been completed. See sample10.html and sample11.html.*
  • [SF Patch-1407500] Small enhancement to the Find and Replace dialog windows.

Fixed Bugs:

  • Small security fixes.
  • The context menu system has been optimized. Nested menus now open "onmouseover".
  • An error in the image preloader system was making the toolbar strip being downloaded once for each button on slow connections. Some enhancements have also been made so now the smaple05.html is loading fast for all skins.
  • Fixed many memory leak issues with IE.
  • [SF BUG-1489768] The panels (context menus, toolbar combos and color selectors), where being displayed in the wrong position if the contents of the editor, or its containing window were scrolled down.
  • [SF BUG-1493176] Using ASP, the connector was not working on servers with buffer disable by default.
  • [SF BUG-1491784] Language files have been updated to not include html entities.
  • [SF BUG-1490259] No more security warning on IE over HTTPS.
  • [SF BUG-1499708] We now assume that, if a user is in source editing, he/she wants to control the HTML, so the editor doesn't make changes to it when posting the form being in source view or when calling the GetXHTML function in the API.
  • [SF BUG-1490610] The FitWindow is now working on elements set with relative position.
  • [SF BUG-1493438] The "Word Wrap" combo in the cell properties dialog now accepts only Yes/No (no more <Not Set> value).
  • The context menu is now being hidden when a nested menu option is selected.
  • Table cell context menu operations are now working correctly.
  • [SF BUG-1494549] The code formatter was having problems with dollar signs inside <pre> tags.
  • [SF Patch-1459740] The "src" element of images can now be set by styles definitions. Thanks to joelwreed.
  • [SF Patch-1437052] [SF Patch-1436166] [SF Patch-1352385] Small fix to the FCK.InsertHtml, FCKTools.AppendStyleSheet and FCKSelection.SelectNode functions over IE. Thanks to Alfonso Martinez.
  • [SF Patch-1349765] Small fix to the FCKSelection.GetType over Firefox. Thanks to Alfonso Martinez.
  • [SF Patch-1495422] The editor now creates link based on the URL when no selection is available. Thanks to Dominik Pesch.
  • [SF Patch-1478859] On some circumstances, the Yahoo popup blocker was blocking the File Browser window, giving no feedback to the user. Now an alert message is displayed.
  • When using the editor in a RTL localized interface, like Arabic, the toolbar combos were not showing completely in the first click. Fixed.
  • [SF BUG-1500212] All "_samples/html" samples are now working when loading directly from the Windows Explorer. Thanks to Alfonso Martinez.
  • The "FitWindow" feature was breaking the editor under Firefox 1.0.x.
  • [SF Patch-1500032] In Firefox, the caret position now follows the user clicks when clicking in the white area bellow the editor contents. Thanks to Alfonso Martinez.
  • [SF BUG-1499522] In Firefox, the link dialog window was loosing the focus (and quickly reacquiring it) when opening. This behavior was blocking the dialog in some Linux installations.
  • Drastically improved the loading performance of the file list in the default File Browser.
  • [SF BUG-1503059] The default "BasePath" for FCKeditor in all integration files has been now unified to "/fckeditor/" (lower-case). This is the usual casing system in case sensitive OSs like Linux.
  • The "DisableFFTableHandles" setting is now honored when switching the full screen mode with FitWindow.
  • Some fixes has been applied to the cell merging in Firefox.

* This version has been partially sponsored by Footsteps and Kentico.

2.3 Beta

New Features and Improvements:

  • Extremely Fast Loading! The editor now loads more than 3 times faster than before, with no impact on its advanced features.
  • New toolbar system:
    • [SF Feature-1454850] The toolbar will now load much faster. All images have being merged in a single image file using a unique system available only with FCKeditor.
    • The "Text Color" and "Background Color" commands buttons have enhancements on the interface.
    • Attention: As a completely new system has being developed. Skins created for versions prior this one will not work. Skin styles definitions have being merged, added and removed. All skins have been a little bit reviewed.
    • It is possible to detach the toolbar from an editor instance and share it with other instances. In this way you may have only one toolbar (in the top of the window, for example, that can be used by many editors (see sample10.html). This feature is still under development (issues with IE focus still to be solved).*
  • New context menu system:
    • It uses the same (fast) loading system as the toolbar.
    • Sub-Menus are now available to group features (try the context menu over a table cell).
    • It is now possible to create your own context menu entries by creating plugins.
  • New "FitWindow" toolbar button, based on the plugin published by Paul Moers. Thanks Paul!
  • "Auto Grow" Plugin: automatically resizes the editor until a maximum height, based on its contents size.**
  • [SF Feature-1444943] Multiple CSS files can now be used in the editing area. Just define FCKConfig.EditorAreaCSS as an array of strings (each one is a path to a different css file). It works also as a simple string, as on prior versions.
  • New language files:
    • Bengali / Bangla (by Richard Walledge).
    • English (Canadian) (by Kevin Bennett).
    • Khmer (by Sengtha Chay).
  • The source view is now available in the editing area on Gecko browsers. Previously a popup was used for it (due to a Firefox bug).
  • As some people may prefer the popup way for source editing, a new configuration option (SourcePopup) has being introduced.
  • The IEForceVScroll configuration option has been removed. The editor now automatically shows the vertical scrollbar when needed (for XHTML doctypes).
  • The configuration file doesn't define a default DOCTYPE to be used now.
  • It is now possible to easily change the toolbar using the JavaScript API by just calling <EditorInstance>.ToolbarSet.Load( '<ToolbarName>' ). See _testcases/010.html for a sample.
  • The "OnBlur" and "OnFocus" JavaScript API events are now compatible with all supported browsers.
  • Some few updates in the Lasso connector and uploader.
  • The GeckoUseSPAN setting is now set to "false" by default. In this way, the code produced by the bold, italic and underline commands are the same on all browsers.

Fixed Bugs:

  • Important security fixes have been applied to the File Manager, Uploader and Connectors. Upgrade is highly recommended. Thanks to Alberto Moro, Baudouin Lamourere and James Bercegay.
  • [SF BUG-1249853] The "BaseHref" configuration is now working with Firefox in both normal and full page modes.
  • [SF BUG-1405263] A typo in the configuration file was impacting the Quick Upload feature.
  • Nested <ul> and <ol> tags are now generating valid html.
  • The "wmode" and "quality" attributes are now preserved for Flash embed tags, in case they are entered manually in the source view. Also, empty attributes are removed from that tag.
  • Tables where not being created correctly on Opera.
  • The XHTML processor will ignore invalid tags with names ending with ":", like http:.
  • On Firefox, the scrollbar is not anymore displayed on toolbar dropdown commands when not needed.
  • Some small fixes have being done to the dropdown commands rendering for FF.
  • The table dialog window has been a little bit enlarged to avoid contents being cropped on some languages, like Russian.
  • [SF BUG-1465203] The ieSpell download URL has been updated. The problem is that they don't have a fixed URL for it, so let's hope the mirror will be up for it.
  • [SF BUG-1456332] Small fix in the Spanish language file.
  • [SF BUG-1457078] The File Manager was generating 404 calls in the server.
  • [SF BUG-1459846] Fixed a problem with the config file if PHP is set to parse .js files.
  • [SF BUG-1432120] The "UserFilesAbsolutePath" setting is not correctly used in the PHP uploader.
  • [SF BUG-1408869] The collapse handler is now rendering correctly in Firefox 1.5.
  • [SF BUG-1424240] The "moz-bindings.xml" file is now well formed.
  • [SF BUG-1413980] All frameborder "yes/no" values have been changes to "1/0".
  • [SF BUG-1414101] The fake table borders are now showing correctly when running under the "file://" protocol.
  • [SF BUG-1414155] Small typo in the cell properties dialog window.
  • Fixed a problem in the File Manager. It was not working well with folder or file names with apostrophes ('). Thanks to Ren de Jong.
  • Small "lenght" type corrected in the select dialog window. Thanks to Bernd Nussbaumer.
  • The about box is now showing correctly in Firefox 1.5.
  • [SF Patch-1464020] [SF BUG-1155793] The "Unlink" command is now working correctly under Firefox if you don't have a complete link selection. Thanks to Johnny Egeland.
  • In the File Manager, it was not possible to upload files to folders with ampersands in the name. Thanks to Mike Pone.
  • [SF BUG-1178359] Elements from the toolbar are not anymore draggable in the editing area.
  • [SF BUG-1487544] Fixed a small issue in the code formatter for <br /> and <hr /> tags.
  • The "Background Color" command now works correctly when the GeckoUseSPAN setting is disabled (default).
  • Links are now rendered in blue with Firefox (they were black before). Actually, an entry for it has been added to the editing area CSS, so you can customize with the color you prefer.

* This version has been partially sponsored by Footsteps and Kentico.
** This version has been partially sponsored by Nextide.

2.2

New Features and Improvements:

  • 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:
    • The "Uploader", used for quick uploads, is now available natively for ColdFusion.
    • Small bugs have been corrected in the File Browser connector.
    • The samples now work as is, even if you don't install the editor in the "/FCKeditor" directory.
  • And a big welcome also to "Andrew Liu", our responsible for the Python integration. This version is bringing native support for Python , including the File Browser connector and Quick Upload.
  • The "IsDirty()" and "ResetIsDirty()" functions have been added to the JavaScript API to check if the editor content has been changed.*
  • New language files:
    • Hindi (by Utkarshraj Atmaram)
    • Latvian (by Janis Klavin)
  • For the interface, now we have complete RTL support also for the drop-down toolbar commands, color selectors and context menu.
  • [SF BUG-1325113] [SF BUG-1277661] The new "Delete Table" command is available in the Context Menu when right-clicking inside a table.
  • The "FCKConfig.DisableTableHandles" configuration option is now working on Firefox 1.5.
  • The new "OnBlur" and "OnFocus" events have been added to the JavaScript API (IE only). See "_samples/html/sample09.html" *
  • Attention: The "GetHTML" function has been deprecated. It now returns the same value as "GetXHTML". The same is valid for the "EnableXHTML" and "EnableSourceXHTML" that have no effects now. The editor now works with XHTML output only.
  • Attention: A new "PreserveSessionOnFileBrowser" 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.
  • Attention: The "fun" smileys set has been removed from the package. If you are using it, you must manually copy it to newer installations and upgrades.
  • Attention: The "mcpuk" 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 http://mcpuk.net/fbxp/.
  • 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.*
  • [SF Patch-1268726] Added table "summary" support in the table dialog. Thanks to Sebastien-Mahe.
  • [SF Patch-1284380] 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.
  • [SF Patch-1338610] [SF Patch-1263009] New characters have been added to the "Special Characters" dialog window. Thanks to Deian.
  • 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.

Fixed Bugs:

  • [SF BUG-1363548] [SF BUG-1364425] [SF BUG-1335045] [SF BUG-1289661] [SF BUG-1225370] [SF BUG-1156291] [SF BUG-1165914] [SF BUG-1111877] [SF BUG-1092373] [SF BUG-1101596] [SF BUG-1246952] The URLs for links and images are now correctly preserved as entered, no matter if you are using relative or absolute paths.
  • [SF BUG-1162809] [SF BUG-1205638] The "Image" and "Flash" dialog windows now loads the preview correctly if the "BaseHref" configuration option is set.
  • [SF BUG-1329807] 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.
  • 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:
    • [SF BUG-1186927] On IE, sometimes the context menu was being partially hidden.*
    • On Firefox, the context menu was flashing in the wrong position before showing.
    • On Firefox 1.5, the Color Selector was not working.
    • On Firefox 1.5, the fonts in the panels were too big.
    • [SF BUG-1076435] [SF BUG-1200631] On Firefox, sometimes the context menu was being shown in the wrong position.
  • [SF BUG-1364094] Font families were not being rendered correctly on Firefox .
  • [SF BUG-1315954] No error is thrown when pasting some case specific code from editor to editor.
  • [SF BUG-1341553] A small fix for a security alert in the File Browser has been applied.
  • [SF BUG-1370953] [SF BUG-1339898] [SF BUG-1323319] A message will be shown to the user (instead of a JS error) if a "popup blocker" blocks the "Browser Server" button. Thanks to Erwin Verdonk.
  • [SF BUG-1370355] Anchor links that points to a single character anchor, like "#A", are now correctly detected in the Link dialog window. Thanks to Ricky Casey.
  • [SF BUG-1368998] Custom error processing has been added to the file upload on the File Browser.
  • [SF BUG-1367802] [SF BUG-1207740] A message is shown to the user if a dialog box is blocked by a popup blocker in Firefox.
  • [SF BUG-1358891] [SF BUG-1340960] The editor not works locally (without a web server) on directories where the path contains spaces.
  • [SF BUG-1357247] The editor now intercepts SHIFT + INS keystrokes when needed.
  • [SF BUG-1328488] Attention: The Page Break command now produces different tags to avoid XHTML compatibility issues. Any Page Break previously applied to content produced with previous versions of FCKeditor will not me rendered now, even if they will still be working correctly.
  • It is now possible to allow cut/copy/past operations on Firefox using the user.js file.
  • [SF BUG-1336792] A fix has been applied to the XHTML processor to allow tag names with the "minus" char (-).
  • [SF BUG-1339560] The editor now correctly removes the "selected" option for checkboxes and radio buttons.
  • The Table dialog box now selects the table correctly when right-clicking on objects (like images) placed inside the table.
  • Attention : 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.
  • Mouse select (marking 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.
  • 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.
  • [SF BUG-1360717] A wrapping issue in the "Silver" skin has been corrected. Thanks to Ricky Casey.
  • [SF BUG-1251145] In IE, the focus is now maintained in the text when clicking in the empty area following it.
  • [SF BUG-1181386] [SF BUG-1237791] The "Stylesheet Classes" field in the Link dialog window in now applied correctly on IE. Thanks to Andrew Crowe.
  • The "Past from Word" dialog windows is now showing correctly on Firefox on some languages.
  • [SF BUG-1315008] [SF BUG-1241992] 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.
  • The "AutoDetectPasteFromWord" is now working correctly in IE. Thanks to Juan Ant. Gmez.
  • A small enhancement has been made in the Word pasting detection. Thanks to Juan Ant. Gmez.
  • [SF BUG-1090686] No more conflict with Firefox "Type-Ahead Find" feature.
  • [SF BUG-942653] [SF BUG-1155856] The "width" and "height" of images sized using the inline handlers are now correctly loaded in the image dialog box.
  • [SF BUG-1209093] 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.
  • [SF BUG-1120266] [SF BUG-1186196] The editor now retains the focus when selecting commands in the toolbar.
  • [SF BUG-1244480] The editor now will look first to linked fields "ids" and second to "names".
  • [SF BUG-1252905] The "InsertHtml" function now preserves URLs as entered.
  • [SF BUG-1266317] Toolbar commands are not anymore executed outside the editor.
  • [SF BUG-1365664] The "wrap=virtual" attribute has been removed from the integration files for validation purposes. No big impact.
  • [SF BUG-972193] Now just one click is needed to active the cursor inside the editor.
  • The hidden fields used by the editor are now protected from changes using the "Web Developer Add-On > Forms > Display Forms Details" extension. Thanks to Jean-Marie Griess.
  • 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.
  • On some very rare cases, IE was loosing the "align" attribute for DIV tags. Fixed.
  • [SF BUG-1388799] The code formatter was removing spaces on the beginning of lines inside PRE tags. Fixed.
  • [SF BUG-1387135] No more "NaN" values in the image dialog, when changing the sizes in some situations.
  • Corrected a small type in the table handler.
  • 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.

Special thanks to Alfonso Martinez, who have provided many patches and suggestions for the following features / fixes present in this version. I encourage all you to donate to Alfonso, as a way to say thanks for his nice open source approach. Thanks Alfonso!. Check out his contributions:

  • [SF BUG-1352539] [SF BUG-1208348] With Firefox, no more "fake" selections are appearing when inserting images, tables, special chars or when using the "insertHtml" function.
  • [SF Patch-1382588] The "FCKConfig.DisableImageHandles" configuration option is not working on Firefox 1.5.
  • [SF Patch-1368586] Some fixes have been applied to the Flash dialog box and the Flash pre-processor.
  • [SF Patch-1360253] [SF BUG-1378782] [SF BUG-1305899] [SF BUG-1344738] [SF BUG-1347808] On dialogs, some fields became impossible to select or change when using Firefox. It has been fixed.
  • [SF Patch-1357445] Add support for DIV in the Format drop-down combo for Firefox.
  • [SF BUG-1350465] [SF BUG-1376175] The "Cell Properties" dialog now works correctly when right-clicking in an object (image, for example) placed inside the cell itself.
  • [SF Patch-1349166] On IE, there is now support for namespaces on tags names.
  • [SF Patch-1350552] Fix the display issue when applying styles on tables.
  • [SF Patch-1352320] Fixed a wrong usage of the "parentElement" property on Gecko.
  • [SF Patch-1355007] The new "FCKDebug.OutputObject" function is available to dump all object information in the debug window.
  • [SF Patch-1329500] It is now possible to delete table columns when clicking on a TH cell of the column.
  • [SF Patch-1315351] It is now possible to pass the image width and height to the "SetUrl" function of the Flash dialog box.
  • [SF Patch-1327384] TH tags are now correctly handled by the source code formatter and the "FillEmptyBlocks" configuration option.
  • [SF Patch-1327406] 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.
  • Hidden fields now get rendered on Firefox.
  • The BasePath is now included in the debugger URL to avoid problems when calling it from plugins.

* This version has been partially sponsored by Alkacon Software.

2.1.1

New Features and Improvements:

  • The new "Insert Page Break" command (for printing) has been introduced.*
  • The editor package now has a root directory called "FCKeditor".

Fixed Bugs:

  • [SF BUG-1326285] [SF BUG-1316430] [SF BUG-1323662] [SF BUG-1326223] 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 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).
  • [SF BUG-1275714] Comments in the beginning of the source are now preserved when using the "undo" and "redo" commands.
  • The "undo" and "redo" commands now work for the Style command.
  • An error in the execution of the pasting commands on Firefox has been fixed.
  • [SF BUG-1326184] No strange (invalid) entities are created when using Firefox. Also, the &nbsp; used by the FillEmptyBlocks setting is maintained even if you disable the ProcessHTMLEntities setting.

* This version has been partially sponsored by Acctive Software S.A..

Twitter Facebook Facebook Instagram Medium Linkedin GitHub Arrow down Phone Menu Close icon Check