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