1rev 15-Sep_29-12_59 2 36 June 4Upgraded from FCKeditor 2.4.1 to 2.6.6. 2.6.6 includes the scayt spellchecker, which is an in-editor spellchecker. 52.6.6 is the final FCKeditor before the change-over to CKeditor. The upgrade required bringing the ie and gecko 6javascript files into sync, in particular so that the image and link dialogs open to a larger size. 7This upgrade will now be designated fckgLite 07. 8 97 June 10Added configuration options for turning SCAYT on and off, setting it as auto, and for selecting SCAYT language . 11Hide language selection button for SpellerPages spell checker when SCAYT is in effect. 12 139 June 14Converted Arabic language file for fckg editing window from BOM to non-BOM (Corrupted image display). 15Enabled overflow and scrolling in SCAYT dialog. 16 1710 June 18Increased sizes of link and image dialog windows in gecko. Adjusted font sizes in link.html 19 2011 June 21Corrected url in Anteater safe encodig message (meta.php) 22 235 July 2012 24Fix to FCKEditor fck_link.js for IE9, where FCKeditor's Selection.SelectNode() fails to insert link at 25cursor position if text not previously selected. This only comes into play if fckgLite is prevent from 26auto-switching IE to IE8 compatibility while in editing mode. 27 287 July 2012 29Fix to FCKeditor fck_image.js for IE9, where FCK.InsertElement failed to insert image at 30cursor. (See fck_link 5 July 2012). 31 329 July 33Removed some unnecessary files from distribution and comproessed old Changs files to zip. 34 35Confined IE image and link fixes to IE9 since FCKeditor will not load in IE10. Users of IE10 36where templates force Standards Mode will have to manually switch to compatibilty mode. 37In other cases, fckgLite auto-switches to IE8 compatibility, 38 3923 August 40Fixed for smileys in lists where CR was lost if smiley was in li 41 4224 August 43fckeditor/dwsmileys.php: set alternate path for ajax access to smiley.conf in debian and ubuntu 44 4525 August 46Set IE compatiblity mode to IE=EmulateIE8 in file browser when browserMode > 8 (used writeln in file: fckxml.js). 47This was needed by IE 10. 48 4928 August 50Implemented option to rewrite FCKeditor smiley URLs when pages are moved to new server. Regex at top of 51edit.php:_preprocess. The URLs are reset on a page by page basis when loaded and saved. The option 52should be turned off except when needed. 53 5416 September 2012 55Added experimental handling of tables, attempting to solve problems in rendering complex tables that have multiple col and row spans. 56This uses a new configuration option which will turn on the experimenmtal algorithm for all pages, or it can be turned 57on, on a per-page basis, either by use of a checkbox or by adding a syntax plugin style switch to the top of the page: 58~~COMPLEX_TABLES~~. Since ~~COMPLEX_TABLES~~ is implemented as a syntax plugin, it will come into effect only after the page 59has been saved; before the save, the user should check off the complex tables checkbox. The logorithm is not perfect, but it is 60considerably superior to the standard table-handling parser. 61 6217 September 2012 63Minor edit to edit.php 64 6519 September 66Created loop in insert_table() that goes through all rows checking for rowspans. Rowspan property of rows array is set to 0 for 67all rows where rowspans have been processed, causing them to be ignored on subsequent passes of loop. 68 69Minor edit to edit.php editor form syntax 70 719 October 2012 72Fixed bug where table markup inside code blocks dropped empty cells (edit.php::_preprocess) 73 7420 Nov 75Added session_id check to config.php: in some system setting session which has already been set throws 76an error. 77Added $mssg="" to FileUpload() in commands.php for SendUploadResults(), without which some systems freeze. 78Both of the above occurred on Windows with PHP 5.3 79 8025 81Improved mime-type handling in config.php and fckconfig.js 82 8328 Nov 84Fixed font tool plugin to work with stricter define checking of current browsers. 85 8629 Nov 87Fixed regex which removed precent-escaped backslashes in plugin syntax so that backslashes are 88removed only around non-alpha characters, preserving sequences such as \r\n. 89 9030 Nov 91Added two short-cut keys for numbered list: ctrl-+ and ctrl+{. Both do the same thing. 92 938 Dec 94In edit.php: insert this.is_smiley = false after alt (text form of smiley) is added to results; 95prevents corruption of text formats and insertion of javascript 'undefined' when alt is not found 96on next time through start() 97 98Dec 21 2012 99Updated css for new template 100 101Dec 22 102Updated fck_editorarea.css.new_template for code blocks 103 104 10523 December 106Replaced default fck_editorarea.css with original that was accidentally exchanged for the new 107 108Created an IE CSS hack for geshi snippets in IE8+ and HTML5 109 11026 December 111Fix for nested lists in webkit browsers 112 1132013 January 4 114Fix for urls in DW footnotes, which were lost on re-saves. 115Still-to-be-done: handling of media files in DW footnotes 116 117Jan 4 118fix to DW footnote handling to prevent url from being transferred to subsequent fotnote text 119after update to previous notes's url using link tool. 120 121Jan 5 122Upgraded DW footnotes to handle links to media files 123 12410 Jan 125Added tooltip for Scayt 126 127Jan 14 128Removed "new by reference" assignment in fckg/syntax/dwplugin.php (line 191) 129 130Jan 17 131Made an exception for svg-edit svg images in php/connectors/php/util.php (l. 150), which 132rejected (function: DetectHtml) them because they contained a <title> tag. 133 134Jan 23 135Upgraded Geshi plugin (input from Kamil Demecki). 136 137Jan 28 138This version of the ctables distribution combines with and replaces the unbuntu-debian distribution. 139 140Jan 31 141In preprocessor, edit.php ca. 235ff: Create tagged <code>. . .</code> blocks from code blocks marked 142up by indentation. This insures that the code blocks are correctly processed in the fckgLite parser. 143 144Feb 2 145convert html tag markup < and > to entities in indented code blocks 146(In edit.php:_preprocess()) 147 148Feb 13 149replace '>' in interwiki markup in lists, removed in above. 150 151Removed new by reference warning in edit.php on line 2552 152 153Feb 14 154Upgraded handling of interwiki links 155 1566 March 157Check for files and/or directories in userfiles that have not been converted into 158links to data/media or have been converted to directories (Weatherwas). If found 159delete them so that the links can be created. 160 1618 March 162fix for missing XPATH functions in fckxml.js 163 16412 March 165Added Dokuwiki-style signature item to context menu. 166Handle multiple footnotes with identical texts. 167 16813 March 169Added ftp option to link dialog 170Put some controls into ftp liink creation. 171 17216 March 173Added missing smiley_hack metadata entry 174 17518 March 176Fixed broken internal media links in Weatherwax, which now appends file size to titl attr, 177from which fckgL takes the urls. 178 17919 March 180Update to entities file. 181 18222 March 183Automated insertion of ~~COMPLEX_TABLES~~ macro when complex tables checkbox is set to true, 184if not already inserted. 185 18628 March 187Fixed IE 10 JS incompatiblity 188Fixed URL display line in image dialog: now displays file name as saved, instead of encoded format. 189 19029 March double urlencode image names for filebrowser thumbnails, which otherwise do not display in Windows. 191 19230 March 193Restored aspell Language button (when Scayt is turned off). 194 1959 April 196Removed compatibility support for pre-jquery functions. 197 19810 April 199Removed missed jquery compatibility script. 200 20112 April 202In edit.php fix for images with detail urls using .htaccess nice urls 203 20429 April 205Fixed regex for recognizing indented code blocks. 206Fixed handlng of footnotes containing parentheses. 207 2083 May 209Synced switch/edit.php with master/edit.php 210Added support for ~~NOTOC~~ macro 211 21215 May 213Added PHP's file upload errors to filebrowser. 214 21530 May 216Accept image copy and paste with https urls. 217 21815 June 219Removed duplicate ~~CMPLEX_TABLES~~ macros 220 22111 July 222Added escapes to Plugin pattern regexes in edit.php, e.g. for '(' 223 224 22519 Jul 226Dutch language files for settings.php and action/lang 227 22825 Jul 229Corrects bug which deletes final monospace markup from list items 230 23128 Jul 232Fixed corrupted links to media from userfiles and bad file mode set for edit.php 233 --occurred only in fackgLite/dailies versions-- 234 2356 Aug 236Added language variable to image dialog's align list for "remove alignment" 237 23813 Aug 239Preserve plain text samba share syntax 240 24115 Aug 242Dutch language updates for fckeditor lang.nl.js and fonts/lang/nl.js 243 24422 Aug 245Updates to language strings in link dialog 246 24723 Aug 248Fixed error in edit.php that caused external links on initial creation to be converted to internal if links were 249created in internal-external order. 250 25124 Aug 252Supplied missing fckeditor language strings and JS FCKLang references. 253 25425 Aug 255cleaned up fckeditor unused plugins and replaced nested list plugins with FCKeditor's indent and outdent. 256 25727 Aug 258Interwiki links: preserve lost forward slashes and query strings 259 26028 Aug 261Added language strings and FCKLang refs for file browser 262 26331 Aug 264Prevent Alt from accessing CTRL short-cuts when Alt Gr key is hit( in helper.php) 265 2665 Sep 267New language strings for Signature plugin and "what's this" in editing window 268 2696 Sep 270New lang string-- 'complex_tables'-- for editing window 271 27212 Sep 273Corrected fckconfig.js to use editor/lang/<iso.js> files for geshi and keyboard plugins. 274 275Updated language strings for Geshi plugin. 276 277Updated language strings and code for Scayt 278 279Dutch language updates. 280 28113 Sep 282Removed trailing comma from en.js (FCKLang) which failed in earlier versions of IE; fixed 283missing span tag in geshi plugin. 284 28514 Sep 286Updates to languagestrings and code 287Fixed some label tags in edit.php 288 28915 Sep 290Updates to language strings in fckeditor 291Final Dutch lang update 292 29324 Oct 294Removed Aug 13 fix for handling plain text samaba shares; it corrupts some plugin markup. 295 2966 Nov 297replace utf8 chars in plugin regexes with entities (edit.php) 298 29912 Nov 300Fixed boken snippet (side-effect from 18 March Weatherwax internal media fix) 301 3029 Dec 303Fixed corrupted tables with vertical spans in across from empty cells (on initial table creation) 304 30510 Dec 306Removed unintentional _FCKG_BLANK_TD_markers 307 30815 Dec 309Remove ~~COMPLEX_TABLES~~ macro in save.php and disable macro checkbox if complex set in config manager 310 311-------- 2014 -------- 312Fixed bug in handling of rss feed syntax that inserted initial italic markup following feed markup. 313Fixed parsing and output of Dokuwiki quote syntax 314 3157 Jan 2014 316Rewrote Non Parsed Block handling (edit.php pre-processor). 317 31823 Jan 319Removed query string from copied/pasted images; interfered with parsing of url. Affects 320mainly thumbnails with sizes. 321 32227 Jan 323Added support for copying images into editor from clipboard; only images convertible by PHP 324are considered valid. 325 32628 Jan 327Improvements to image copy notifications 328 329Add GD lib check for above 330 33129 Jan 332Fixed bug in extension recognition in image copy/paste (save.php) 333 334Feb 2 335Image copied from clipboard saved to namespace of page being edited 336 337Feb 6 338Support for placement of copy/paste images using Image Properties, without having to save and re-load. 339Link type reverts to 'nolink' which can be changed after save and re-load 340 3418 Feb 342Option to give Dokuwiki editor priority on startup 343 34418 Feb 345Move plugins list from settings to new admin panel 346 34719 Feb 348Added new language files to fckg/lang/ 349 3501 Apr 351Added winstyle option 352 35312 April 354Support for alternate savedir where dokuwiki root is domain 355 35617 Apr 357Handle entities in URLs; requires URL to be entered using the link tool. 358 35914 May 360Updated plugin.info.txt from fckgLite to fckg 361 36219 May 363Changed DOKU_URL to DOKU_BASE to access script-cmpr.js; requested to 364accommdate fckg behind an Apache reverse proxy. 365 3663 June 367Warning if userfiles nor writable. By-pass link creation if winstyle is true. 368 36915 September 370Updated entities for DW entities with left-hand angle brackets. 371 37215 Dec 373Fixed failure to open file browser in external savedir 374 3759 September 2015 376Tested for compatibility with Detritus 377