2007-07-16 v.2.0.5 ------------------ - BUGFIX: text direction wasn't set in dialogs when using RTL languages like Hebrew and Arabic 2007-06-21 v.2.0.5 Beta ----------------------- - FEATURE ADDED: support for Safari 3 browser on OS X and Windows - BUGFIX: absolute URLs were not stripped in XHTML module - BUGFIX: XHTML rendering: only the first instance of & in href and src attributes was converted to & 2007-06-11 v.2.0.4.1 -------------------- - BUGFIX: XHTML rendering: closing quotes were lost on href and src attributes. Href attribute was incorrectly added to img tags under IE 2007-06-06 v.2.0.4 ------------------ - FEATURE ADDED: SpawFm plugin: added settings ("forbid_extensions", "forbid_extensions_strict") to disallow uploading insecure files; - FEATURE ADDED: added "page_body" to event subsystem to add events to page's body object - BUGFIX (workaround): SPAW's status bar functionality was causing problems with undo/redo functions under IE. Status bar functionality (as least important of the two) is now disabled under IE until we find a complete solution - BUGFIX: css classes for table cells dialog were not loaded - BUGFIX: shape and coords attributes were lost in area tag under IE - BUGFIX: dialog window resize was incorrect on some smaller display resolutions with IE7 - BUGFIX: only first instances of &, < and > in a single text node where properly encoded - BUGFIX: SpawFm plugin: fixed files filtering by selected filetype - FIX: when using toolbar buttons in Firefox focus wasn't returned back to editing area so that you can type further without clicking inside the editing area first - FIX: & in href and src attributes is now replaced with & - FIX: added rows and cols attributes on textarea - FIX: added ALT attribute on resizing grip - FIX: converted all attribute names to lowercase on toolbar buttons - FIX: added empty alt attribute to toolbar images - FIX: alt attribute is always added to img tag in image properties dialog - FIX: added empty ALT attribute to image tag on quick image insert - LANGUAGE FILE ADDED: SpawFM: French (mehdi cherifi) - LANGUAGE FILE ADDED: SpawFM: Italian - LANGUAGE FILE ADDED: SpawFM: German (Alexander Schmutz) - LANGUAGE FILE ADDED: SpawFM: Czech (Kristian Vrhel) - LANGUAGE FILE UPDATED: Brazilian Portuguese (Alessandro Gambin da Silva) - LANGUAGE FILE UPDATED: Czech (Kristian Vrhel) - LANGUAGE FILE UPDATED: Hungarian (Szentgyörgyi J?nos) - LANGUAGE FILE UPDATED: Spanish (Ing. Martin Perez) - DOCS: added note about session_start to integrators guide 2007-03-15 v.2.0.3 ------------------ - FEATURE ADDED: optional feature to convert special characters to respectable html entities like © etc. - FEATURE ADDED: added a feature to quickly insert an image (in SPAW 1.x style) - FEATURE ADDED: predefined colors in color picker dialog could be customized - BUGFIX: removed unnecessary empty lines at the end of most language files - BUGFIX: numbered list items where rendered with value="-1" under Firefox - BUGFIX: SpawFm plugin: removed empty spaces in the end of include files - BUGFIX: under Gecko content area wasn't editable after the first load when working over HTTPS - BUGFIX: additional bugfix for https under firefox issue: images were rendered as broken in editor - BUGFIX: SpawFm plugin: files were not listed when using HTTPS with Firefox - BUGFIX: SPAW usurped document's mousemove and mouseup events - COSMETIC FIX: removed extra quote from the dialog_footer.tpl in spaw2 theme 2007-02-19 v.2.0.2 ------------------ - FEATURE ADDED: SpawFm plugin: when "fsdir" parameter is set, "dir" parameter can be set to absolute URL - FEATURE ADDED: added semi-automatic path calculation to config file which could be used if fully automatic algorithm fails - FEATURE ADDED: added preformatted, address and paragraph (

) options to default paragraph dropdown option list - BUGFIX: when applying a hyperlink to selected image the image was removed under IE - BUGFIX: strings like $xx (where xx - some digits) were treated by the editors PHP code as regex back references and stripped from the content - BUGFIX: background color setting in default wysiwyg.css file was preventing displaying of background color settings on tables and table cells - BUGFIX: 1.x compatibility mode: unnecessary default values for width and height removed, default (set in config file) theme will be always used in compatibility mode - BUGFIX: delete/backspace didn't work under Gecko until user typed something - BUGFIX: CSS classes were not applied to toolbar items when defined in themes - BUGFIX: SpawFm plugin: DOCUMENT_ROOT was used in sample 'fs_dir' parameter, replaced with SPAW_ROOT - BUGFIX: SpawFm plugin: use of undefined variable - BUGFIX: added line breaks at the end of browser specific editor.js files. This was causing javascript errors in some environments. - COSMETIC FIX: spaw2 theme was rendered with cosmetic glitch when used in XHTML 1.1 page - LANGUAGE FILE ADDED: SpawFm plugin: Lithuanian - LANGUAGE FILE ADDED: SpawFm plugin: Russian - LANGUAGE FILE ADDED: SpawFm plugin: Dutch (Floris Brant) 2007-01-24 v.2.0.1 ------------------ - FEATURE ADDED: SpawFm plugin: browse/create/rename/delete subdirectories - FEATURE ADDED: SpawFm plugin: rename files (file extensions cannot be changed except case) - FEATURE ADDED: SpawFm plugin: optional 'fsdir' parameter to specify absolute filesystem path to directory - FEATURE ADDED: SpawFm plugin: files list sorted by name - FEATURE ADDED: implemented constrain proportions feature in image properties dialog - FEATURE ADDED: image preview in image properties dialog - FEATURE ADDED: added insertHtmlAtSelection() API method which inserts specified string - FEATURE ADDED: added selectionWalk API function allowing to specify a function which would be called on every node in current selection - BUGFIX: "Access denied" error occurred on loading in some installations of IE6 - BUGFIX: specifying toolbarset as a parameter to constructor resulted in PHP error - BUGFIX: added code to dialog.php to check if the session has already been started (in case it's autostarted on the server) - BUGFIX: SPAW was stealing focus under IE when page loads - BUGFIX: background image button wasn't working in table and table cell properties dialogs - BUGFIX: focus wasn't set to the currently visible editing area when switching between html/design modes which caused minor problems in IE - BUGFIX: absolute urls were not correctly stripped if the url was below spaw's directory (moved empty.html into it's own directory) - BUGFIX: SpawFm plugin: use full URL for images preview - BUGFIX: removed onfocus event handler from iframe's because it was called constantly in IE in floating toolbar mode - BUGFIX: toolbar wasn't correctly positioned in floating mode under Gecko when document was with xhtml doctype - BUGFIX: enctype attribute was lost on FORM tags - BUGFIX: value and type attributes were lost on input tags under IE (type="text" only) - IMPROVEMENT: added window.focus() to dialogs to activate dialogs when they load or when returning from other dialogs (like file manager) - IMPROVEMENT: when returning from one dialog to another (like from file manager to image properties) focus is set to appropriate field - IMPROVEMENT: OK button is now triggered by pressing enter in dialogs - COSMETIC IMPROVEMENT: optimized dialog resizing algorithm a little (so there's a little less flickering under IE and Opera) - COSMETIC IMPROVEMENT: dialogs are resized and centered only when they open (when navigating through directories in file manager it won't resize and center) - COSMETIC IMPROVEMENT: hyperlink dialog wasn't sized properly - COSMETIC IMPROVEMENT: dialogs open centered 2007-01-09 v.2.0.0 ------------------ - FEATURE ADDED: font tags replaced with span equivalents in xhtml rendering mode - FEATURE ADDED: SpawFm plugin: automatically select uploaded file - FEATURE ADDED: SpawFm plugin: allow specifying max width and/or height for uploaded images - FEATURE ADDED: SpawFm plugin: 'chmod_to' setting allows to specify what mode the uploaded file should be tried to chmod to. - FEATURE ADDED: added SpawDialog.returnValue method which handles callback function calls in dialogs - FEATURE ADDED: added trimLineBreaks and htmlEncode methods to SpawUtils - CHANGE: changed SPAW v.1 compatibility code to use default theme instead of SPAW1 (spaw1 theme will be available as a separate download only) - BUGFIX: spaw2 theme css file had reference to non-existing and not needed toolbar background image - BUGFIX: in some cases line breaks in code were multiplying under Gecko - BUGFIX: removed some unnecessary page hidding and showing calls under Gecko - BUGFIX: context menu was incorrectly positioned under Gecko when used inside XHTML doctype documents - BUGFIX: some Flash (embed) attributes were lost while switching between design/html modes (should still use embed tags for flash rather than object because IE loses embed inside object tag and doesn't handle object right in wysiwyg mode) - BUGFIX: Flash placeholder image wasn't always displayed under Gecko - BUGFIX: horizontal rule was inserted in IE with id="null" - BUGFIX: images under MSIE: images where sometimes inserted in the parent document, image property editing produced errors, image properties where unavailable from context menu - BUGFIX: added ALT attributes to img tags in theme templates - BUGFIX: SpawFm plugin: getLang was just a copy of setLang - BUGFIX: when moving focus to other editor in Gecko active editor wasn't set - BUGFIX: javascript error was generated in Opera when inserting at the end of document - BUGFIX: in xhtml beautification process br tag wasn't generating new line and indentation - BUGFIX: extra quote in one tag in SPAW2 theme templates - BUGFIX: flash wasn't properly rendered in html under IE - BUGFIX: flash wasn't replaced with placeholder images on initialization - BUGFIX: in Gecko based browsers disabled buttons were still clickable - BUGFIX: Javascript error on iframe focus in SpawFm Plugin - BUGFIX: content wasn't always correctly inserted under Gecko and Opera - BUGFIX: php notice in SpawFm plugin - BUGFIX: text wasn't properly html encoded when rendered to HTML - BUGFIX: updated xhtml rendering engine: empty paragraphs were rendered without   under IE, useless empty elements removed (b, i, etc.) - BUGFIX: added indentation for ul, ol, li, thead, tfoot tags - BUGFIX: added default_output_charset config variable, dialogs now use user specified output charset, modified setLanguage method to accept output charset as a second parameter - BUGFIX: '.' and '..' directories were shown in SpawFm plugin - BUGFIX: some execCommand related calls were throwing exceptions under Gecko - LANGUAGE FILE ADDED: Hungarian (Szentgyörgyi J?nos, www.dynamicart.hu) 2006-12-06 v.2.0.0 Beta ----------------------- - First public v.2 release