source: trunk/release-notes.txt

Last change on this file was 1430, checked in by gogo, 19 months ago

Update release notes to match wiki

  • Property svn:keywords set to LastChangedDate LastChangedRevision LastChangedBy HeadURL Id
File size: 31.1 KB
Line 
1Xinha - The Community-Built Online HTML Editor
2
3For bug reports, forum, and updates go to
4http://xinha.org
5
6Release History
7
8== Xinha 1.5 "A Long Time Coming" ==
9
10A long time passed between the release of 0.96.1 and 1.5, during this time Xinha was in daily reliable use, especially by users of Chrome and other "good" browsers, perhaps not so much IE.  In early 2018 James Sleeman (gogo) got inspired in a few weeks of free time to do some updates to bring Xinha back to up to speed with all browsers, adding new features cleaning up old bugs, and generally making Xinha ready for it's next 5 or 10 years of reliable service to come.
11
12=== Bugs Fixed ===
13  * #1595 suhoshin caused issues with MootoolsFileManager
14  * #1619 dTree's Node object conflicting with DOM
15  * [1332] iPhone/iPad Fixes
16  * [1332] Stylist startup reliablility fix
17  * [1336] Fix for a console warning in Chrome
18  * #1609  Rename the CSS plugin to CSSDropDowns to avoid the native CSS Object in Firefox
19  * #1601  Fix status bar width
20  * #1589  Fix crash in Equation plugin
21  * #1568  Fix some 7 bit clean URLs with TransformInnerHTML
22  * #1520  Remove class attributes correctly when cleaning word
23  * #1487  Prevent "Disco Fever" with multiple editors due to a race condition in some circumstances
24  * #1480  Fix some oddities with InsertAnchor plugin
25  * #1420  Remove the Save As button, this is not relevant any more.
26  * #1245  Fix percent width and height in DOMwalk
27  * #1361  Increase the z-Index for the "loading" message
28  * [1360] Small fix for SmartReplace plugin
29  * #1279  Change ereg to preg in SuperClean tidy php
30  * [1367] Improve warnings (in the console) for deprecated plugins.
31  * #1578  Fix ColorPicker scrolling and positioning
32  * [1373] Fix padding of skin-less buttons in the toolbar.
33  * #1358  Hide SmartReplace when in textmode
34  * #1612  Fix list element creation in some circumstances in Gecko
35  * #1422  Fix algorithm for determining selected font styles (implementational difference only)
36  * #1484  Rewrite expandRelativeUrl to work properly
37  * [1400] Repair Greek Translations
38  * [1401] Repair Latvian Translations
39  * [1413] Fix for the toolbar in IE10
40
41 
42=== New Features and Improvements ===
43  * Add a new way of loading Xinha which is much easier, called XinhaEasy.js, this can also be used from a CDN type arrangement, even if you want to use PHP plugins (which are on your local server).  See the examples and the NewbieGuide 
44  * [1332] New Plugin event onBeforeSubmitTextarea
45  * #1602  Allow setting editor events after makeEditors and before startEditors
46  * #1600  Improve scrolling when a new paragraph is entered
47  * #1546  Add an onMouseUp event
48  * #1391  Improve PreserveScripts plugin.
49  * #1511  Improve SuperClean plugin
50  * #1476  Improve ContextMenu when using native browser spell checking
51  * #1432  Support title attribute in the Linker plugin
52  * #1343  Add some Turkish translations
53  * #1489  Add some Portuguese Brazilian translations
54  * #1163  Add editing support for th in TableOperations
55  * [1366] Add a .htaccess to unsupported_plugins to restrict access to possible security threatening plugins to approved IP addresses.
56  * [1371] Update MootoolsFileManager to no longer require Flash (uses HTML5 uploading) amongst some other small improvements.
57  * [1378] Improve handling of tab key, add configuration tabSpanClass and tabSpanContents
58  * #1617  Implement tab/shift-tab for TableOperations
59  * #1163  Allow changing table cells between td/th in TableOperations
60  * #1550  Make some features of TableOperations less confusing and improve border styling.
61  * [1394] Rewrite key event handling to make key events more standardised (#1393)
62  * [1397] Improve the undo/redo by also remembering the caret position and restoring that on undo/redo (#360)
63  * #1135  Update SuperClean to incorporate UnFormat functionality
64  * [1402] Rebuild the translation system and language files entirely.  See http://trac.xinha.org/wiki/Documentation/DevelopingForXinha/Translating
65  * [1403] Use merged translation files by default 
66  * [1418] Add configuration option resizableEditor which allows drag-resize.  Works in Chrome, not that well in the others.
67  * [1421] Reduce the "pinging" to load plugins by utilising a Plugin Manifest so Xinha knows what plugins it has in it's distribution.  This also makes using Xinha from an Amazon S3 served environment possible.
68  * [1423] Improve lock-down of the contrib folder, accessing this folder from a web browser is not necessary or desirable.
69 
70=== New Plugins ===
71  * WebKitResize Provides drag-resize for images, tables and table cells in WebKit Browsers, also for tables and cells in Gecko Browsers.
72  * EncodeOutput Provides ability to encode the generated HTML of Xinha in some manners before submitting it to the server, for example to avoid mod_security issues.
73  * ListOperations Provides tab/shift-tab functionality when editing lists ( #1614 )
74  * FancySelects Provides "fancy" selects for the font style etc which show the font in use.  Uses the select2 jQuery component behind the scenes (jQuery is loaded automatically if necessary).
75  * PreserveSelection Allows selected text in the WYSIWYG view to also be selected when you switch to textmode (#1544)
76   
77 
78=== Deprecated Plugins ===
79  * [1351] Deprecate SpellChecker plugin, native browser spell checking works well enough and executing aspell on hosts never really worked that reliably.
80  * [1355] Deprecate the PersistantStorage and associated plugins, these are abandoned.
81  * [1366] Deprecate ExtendedFileManager and ImageManager, the MootoolsFileManager should be used instead of both.
82  * #1135  Deprecate UnFormat, SuperClean now has it's features.
83
84== Xinha 1.0 ==
85
86Xinha 1.0 was never actually released, it was just the stable but "Unreleased Trunk" between 0.96.1 released in 2010 and 1.5 released in 2018.
87
88=== Improvements ===
89 * Update MootoolsFileManager to a new version
90 * [1313] Reduce PHP Session locking
91 * #1541 [1296] [1289] More Configurable FormatBlock options
92 * [1294] Better documentation for multistage loader
93 
94 === Bugs Fixed ===
95 * #1581 #1524 #1577 IE Fixes (especially IE9)
96 * [1313] Fixes to InsertTable, DOMWalk, Stylist and PasteText
97 * #1298 CSS Styling gets inserted into table cell after viewing source
98 * [1301] Remoive old charactermap popup (disused)
99 * #1528 Dutch LangMarks translation fix
100 * #1534 Allow "fullscreen" as toolbar element.
101 * #1525 Extend freezescript to apply to plain script tags
102 * #1526 Hide media objects behind div-type dialogs
103 * Updates to MootoolsFileManager
104 * #1532 Fix indexOf implementation (for IE)
105 * #1553 Fix `editor._createLink` method and ability to double-click on links to edit them
106 * #1556 Fix `editor._insertTable` method
107 * #1559 DefinitionList plugin's `<dl>` button throws a JS error if the cursor context is the `<body>` element
108 * #1555 Mark DoubleClick plugin as unsupported, since its functionality is now in core (`config.dblclickList`, as of 0.96.1 release)
109 * #1561 Move DefinitionList plugin's toolbar buttons near the standard orderedlist and unorderedlist buttons
110 * #1560 If TableOperations is installed, you can now double-click on tables to edit their properties
111 * #1557 Russian translation for DefinitionList
112 * #1538 Add a configuration option for TableOperations to prevent it from trying to add a linebreak to the toolbar
113 * #1545 Fix typo in UnFormat plugin
114 * #1530 Fix a DefinitionList? syntax error and jslint warnings
115 * Improve some documentation of configuration options (#1536, #1537)
116 * #1534 Allow the use of "fullscreen" as a toolbar element, as an alternative to "popupeditor"
117
118
119== Xinha 0.96.1 ==
120=== Bugs Fixed ===
121
122 * #1425 [SmartReplace][Gecko] When inserting opening quote, the space before the cursor is deleted
123 * #1429 Problems with Apache and HEAD requests...
124 * #1478 Further important security precautions for ExtendedFileManager and ImageManager
125 * #1478 Hide all dotfiles from the Linker scanner, the linker shouldn't be showing "hidden" files.
126 * #1478 CSS fix to dTree in linker, just to make sure it's styles were not getting clobbered.
127 * #1478 Stop the Stylist from possibly adding a  duplicate stylesheet into pageStyleSheets, this was creating a subtle problem in certain circumstances.
128 * #1227  Improved handling of CSS imports in Stylist plugin.
129 * #1448 a[b.id] is undefined
130 * #1387 prevent crash in IE
131 * #1198 Fix for bad sizing of editor.
132 * #1121 Disable tab in Internet Explorer because it exits the Xinha area.
133 * #472  Disable InsertPicture
134 * #579 Pass value to dropdown handlers.
135 * #1472 _top not respected in editing link.
136 * #1467 autofocus=false not working as expected.
137 * #1461 Special characters in image make thumbnail not appear.
138 * #1435 IE failed in TransformInnerHTML
139 * #1232 Clickable icons on ExtendedFileManager
140 * #1409 Image Properties broken in ContextMenu
141 * #1419 Stylist display problem in IE6/7, HasLayout bug.
142 * #1262 Alternative method for restoring from fullscreen mode.
143 * #1388 Change &mdash; to &8212; for xml compatability.
144 * #1093, #1377 Rewrite the InsertSmiley plugin.  Remains compatible with ray's changes in r904 if people have made a specific configuration.
145 * #1282 Opera losing it's events when designMode turned on causing status bar to not update amongst other things.
146 * r1228 Remove PersistantStorage from Newbie example, because it not actually usable atm
147 * r1229 Fix firefox version detection.
148 * r1230 avoid unecessary pollution of global namespace
149 * r1232 Removed CC license from Tango iconset, as it seems not appropriate
150 * r1232 Changed HtmlEntities plugin license to HTMLArea
151 * #1488 Fix Control Selection in IE8
152 * r1235 Change license to HTMLArea - see http://xinha.org/punbb/viewtopic.php?id=2499
153 * #1497 TransformInnerHtml handling of object tag
154 * #1498 Color picker display in new dialogs in IE6
155 * #1499 Fix focus errors in new dialogs in IE
156 * #1503 xinha_to_js did not handle booleans correctly
157 * #1509 Prevent attempting to compress REs in Safari 4
158 * #1515 Security patch to prevent rogue access to the compressors in contrib.
159 * #1518 Security patch which prevents non-default keys in xinha_pass_to_php_backend.
160 * #1518 Issue an error and ignore the special backend configuration when the key location is non default, for both the ImageManager and ExtendedFileManager deprecated config passing methods.
161 * #1209 and #1182 Upgrade Equation to use new AsciiMath, fix multiple equation editing. Thanks to Niraj Bhawnani of University of New South Wales.
162 * #1483 Fix cancel button in Equation editor.
163 * #1485 Add a double-click handler which will bring up the link/image insertion dialogs (or ImageManager/Linker) when a link or image is double clicked.
164 * #1492 Fix linker in some situations.
165 * #1471, #1508, #1510 Fix IE8 problems with TableOperations and other buttons, and absolute positioned editing.
166
167=== New Features ===
168
169 * r1189 added toolbar config to Newbie example
170 * #1478 Add new method Xinha.extend to provide more classical object oriented subclasses within Javascript.
171 * #1478 Add new method Xinha.Dialog::setLocalizer() to more easily set a specific localizer for a dialog.
172 * #1478 File-Picker on arbitrary fields outside Xinha (ExtendedFileManager)
173 * #1478 Add config option to use HSpace and VSpace in ImageManager (default off)
174 * #1478 Add YouTube and Flickr support to ImageManager so that videos and Flickr images can be searched and selected in the ImageManager.
175 * #1478 Add a new dialog type "DetachedDialog" to help leverage Xinha plugins to perform tasks outside of Xinha, and an example of a simple dialog for those who wish to make their own.
176 * #1478 Link-Picker  on arbitrary fields outside Xinha (Linker)
177 * #1478 New Plugin: WysiwygWrap - combined with an appropriate pageStyleSheet(s) you can more easily simulate in Xinha what it will "look like" when that HTML is "published".
178 * #1446 Provide a means for adding custom hooks into the ContextMenu plugin.
179 * #1220 Add ability to pass extra arguments in the post to the backend handler for SuperClean.
180 * #1465  Add an option `resize_files` to both ExtendedFileManager and ImageManager, defaults true, false turns off the automatic image resizing.
181 * #1189 Add the xml:lang attribute to LangMarks plugin.  The configuration for this plugin has changed, old configurations are accepted with a warning to the console.
182 * #1433 Add a SaveOnBlur plugin, authored by Peter Siewert (with a clean up by James Sleeman).
183 * #1479 Add CSSPicker plugin.
184 * #1205 Add allow_delete and allow_edit to ImageManager
185 * #1205 Add allow_delete to ExtendedFileManager
186 * #1496 Make dialog title bar logo skinable
187 * r1243 Added a method to allow plugins to easily load assets synchronously (for dependancies).
188 * #1502 Add new plugin MootoolsFileManager - an advanced image and file uploader/picker/inserter with multi-file-upload, progress bars, and previews.
189 * #1507 Config option to show fonts in toolbar using actual fonts.
190
191=== Translation ==
192
193 * #1477 Danish translation for ExtendedFileManager and SuperClean
194 * r1205 Updated Danish translation.
195 * #1470 Contribution from Niels Baggesen to assist translators.
196 * #1454, #1455, #1456, #1457, #1458, #1459, #1460 Spanish translations.
197 * #1469 Updated danish translation.
198
199
200== Xinha 0.96beta2 ==
201=== Bugs Fixed ===
202 * #1376 [IE6 & IE7 Quirksmode] Dialogs are invisible
203 * #1381 [IE] QuirksMode dialog background rendered in wrong position when panel is detached
204 * #1383 [IE7] Secure and Nonsecure Warning
205 * #1382 [IE] QuirksMode dialog background falsely non-grey with modal dialogs, grey when dragging modeless dialogs
206 * #1389 [IE6] selection lost when clicking toolbar button
207 * #1386 [Safari] Setting default checkbox settings in dialogs does not work
208 * #1394 fullpage puts metas/ title all on the same line
209 * #1390 PreserveScripts shorthand php tags
210 * #1392 too much recursion when setting HTML in fullPage mode using onGenerate/onGenerateOnce
211 * #1407 [IE8] window resize causes infinite loop
212 * #1408 PHP5 IIS file upload problem
213 * #1374 [IE8] Table insert not work
214 * #1379 [Firefox] no longer corrupts image data from broken images
215
216=== Translation ===
217 * [SmartReplace] Added French translation
218 * #1406 [FullScreen] Added Spanish translation
219
220== Xinha 0.96beta ==
221=== Bugs Fixed ===
222 * #314 Status bar should wrap
223 * #741 ContextMenu should not overflow window boundaries
224 * #961 baseHref not correctly treated when stripping
225 * #1160 Safari puts selected HTML near bottom if edited
226 * #1166 TableOperations dialogs do not resize properly in Safari 3
227 * #1173 IE8 beta toolbars broken
228 * #1174 IE8 beta no text cursor in wysiwyg
229 * #1187 ExtendedFileManager "imgManager.changeDir is not a function" error
230 * #1193 Stylist bug when formatting selected text
231 * #1213 Would be nice to protect unsaved changes from accidental loss when navigating away
232 * #1221 Selecting heading normal on nothing throws exception alert
233 * #1224 sevenbitclean? / ghost cursor error with html mode toggle (Firefox)
234 * #1227 No CSS rules load when using @import in external stylesheet
235 * #1230 CSS width attribute breaks select display in IE
236 * #1240 Linker: trim spaces from URL
237 * #1247 CharCounter problems with Silva skin
238 * #1257 Error if url query string included '/'
239 * #1258 Event object is not handed over to event handlers installed on textarea
240 * #1261 Dutch translation for Fullscreen module
241 * #1280 restoreSelection doesn't always work in internet explorer
242 * #1281 selectNodeContents is borken in IE when the node is a text node
243 * #1284 _editor_url is still used in a couple of plugins.
244 * #1286 use callbacks as criteria for getFirstAncestor
245 * #1288 [DefinitionList] list items restricted to small width and one line by CSS
246 * #1290 Improved support for pasting from Microsoft Word
247 * #1291 Xinha.removeFromParent() does not return correct reference
248 * #1292 change naming scheme of plugin files
249 * #1293 [Gecko] Window scrolls to top of editing area when switching from text to WYSIWYG
250 * #1294 Editor higher in HTML mode
251 * #1295 Textarea not aligned under toolbar
252 * #1298 CSS styling gets inserted into table cell after viewing source (Safari only)
253 * #1300 create namespace for plugins within Xinha namespace
254 * #1301 loading should not fail if plugin omits _pluginInfo
255 * #1302 add Array.prototype.forEach for Browser that doesn't support it
256 * #1303 add getElementsByClassName()
257 * #1306 Toolbar actions need access to the click event
258 * #1309 Xinha chokes on anchors
259 * #1315 Xinha's _addEvent uses event capturing
260 * #1316 In InternetExplorer, the cursor is lost when switching into source mode
261 * #1317 Xinha's postback and getback should allow for failure handlers
262 * #1319 make event hooks like onKeyPress accesible from the config object
263 * #1320 make it possible to use png images as icons in IE6
264 * #1321 [SaveSubmit] icon is in "changed" state initially
265 * #1322 [SaveSubmit] error when form action is empty
266 * #1332 Panel classes are very generic, and risk conflict with users embedding it in their site
267 * #1337 GetHTML truncates hyperlinks
268 * #1346 statusbar shows b, i, strike instead of strong, em, and del
269 * #1357 safari form submit has empty form field names in POST data, causes failure with perl CGI
270
271 
272=== Enhancements ===
273 * #1176 Completely revamped dialog system, which uses inline lightbox-style dialogs instead of separate popup windows
274 * #326 Added support for customizable icon sets
275 * #1318 Added icon set from the Tango Project
276 * #1287 New InsertNote plugin for handling footnotes, with automatic note numbering and ordering, linking, and support for repeated references
277 * #1289 New InsertSnippet2 plugin, with categorization of snippets, search by name, and an XML data format
278 * #58 Additional settings for Linker plugin (link types and targets can be configured)
279 * #1219 Configuration option to autofocus editor
280 * #1285 Configuration option to set document body class
281 * #1323 Allow skins to have meta information (author, etc.)
282 * #1338 _editor_url is now automatically detected
283 * #1345 Add a static function that saves the contents of all Xinhas to their respective textareas
284
285
286== Xinha 0.95 ==
287=== Bugs Fixed ===
288 * fixed #1040 htmlRemoveTags doesn't work in IE
289 * fixed #645 IE Save as function only saves the original html
290 * fixed #1136 FF3 Linux select boxes in toolbar are too small
291 * fixed #1100 Extended File Manager - Error after opening window
292 * fixed #1103 [TransformInnerHTML] IE breaks singlet attributes starting with "no"
293 * fixed #1086 Repeated javascript insertion in onclick attributes
294 * fixed #1094 IE throws error in Xinha.loadStyle function
295 * fixed  #1117 IE returns javascript error -1072896658
296 * fixed #993 PageStyle to override styles in PageStylesheets
297 * #1112 switching between modes leaves strange characters in source
298 * fixed #1128 loading fails when Fullscreen tried to load as plugin
299 * fixed #1126 Percent (%) in URL prevent stripSelfNamedAnchors from working 
300 * fixed #1120 HTML select overlaps color picker in IE6
301 * #1115 + #1127 fixed compatibility issues with Firefox 3
302 * #961 +  #1130 changed behaviour of xinha_config.baseHref
303 * fixed #645 Save as function only saves the original html
304 * fixed #1040 htmlRemoveTags doesn't work in IE
305 * fixed #1015 Mozilla shows scrollbars on click in Stylist
306 * #918 removed mozParaHandler dirty as it had been broken for a long time
307 * fixed #1015 Mozilla shows scrollbars on click in Stylist
308 * fixed #1148 HTML entities break when cursor is inside when switching from HTML to WYSIWYG
309 * fixed #1151 form action always made absolute
310 * fixed #1155 InsertAnchor broken in IE 7
311 * fixed #1158 [ImageManager] in Japanese environment, an error occurs by reading of lang/ja.js in IE6/7
312 * fixed #1152 Plugins using surroundHTML (EditTag, LangMarks) no longer work in IE7
313 * fixed #1161 permission error from ColorPicker.js
314 * fixed #1181 [TableOperations] Table Options dialog first entry for border style faulty
315 * fixed #1185 [TableOperations] IE: style float broken
316 * fixed #1197 [Linker] IE shows bug in line 262
317 * fixed #1200 [Linker] Dialog does not show if scanned folder empty
318 
319=== Enhancements ===
320 * #1143 add Safari support
321 * #938  add Opera support
322 * #1138 added API functions Xinha.getEditor(), Xinha.prototype.getPluginInstance(), Xinha.addOnloadHandler()
323 * #1137 [Equation] FF3 fixes & improved way of avoiding formula changes in editor
324 * #1150 synchronize "Remove Format" between browsers
325 * added plugin PreserveScripts for enhanced editing of pages containing PHP and/or JavaScript ()
326 * Loading message facelift
327 * added XinhaLoader.js for enhanced user experience through early loading message
328 * made Xinha.makeEditors accept a DOM reference to the textarea instead of the id as part of xinha_editors array (#1105)
329 * #1123 Allow return of PHP array from xinha_pass_to_php_backend
330 * [Linker] scan.php: Allow specification of base url to use (so that a subdirectory can be used as $dir and return appropriate urls to the files (prefixing the url
331 * [ExtendedFileManager] new Version
332 * #961 +  #1130 changed behaviour of xinha_config.baseHref
333 * #1137 [Equation] improved way of avoiding formula changes in editor
334 * #442 removed alert "Your Document is not well formed..."
335 * #1119 disabled Firefox 2 spell check when ContextMenu is enabled
336 * added a plugin "GenericPlugin" as a democase for plugin event handlers
337 * #1171 [SmartReplace] now also replaces three dots with an ellipsis
338 * #1119 [ContextMenu] optionally switch of Firefox Spell check
339 * #1172 [LangMarks] make available languages configurable
340 * enhanced behaviour when xinha_config.baseHref is set to another server
341 * #1195 Allow to specify an external url to load a plugin from
342 * #1201 Add inwardHtml/outwardHtml functions to Config object
343 
344=== I18n ===
345 * #1109 Spanish language extended
346 * #1116 [ExtendedFileManager] added French translation
347 * #853 updated Translation for farsi
348 * fixed wrong encoding in Spanish language file
349 * fixed no bold/italic/underline button images in Spanish
350 *  #1194 [ExtendedFileManager] updated French translation
351
352 
353== Xinha 0.94 ==
354 * Ticket #1093 [InsertSmiley] remove smiley gifs from trunk
355 * fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE
356 * [TableOperations] Add config option to not dispaly toolbar buttons
357 * fixed Ticket #1021  Prevent ExtendedFileManager from masking ImageManager
358 * fixed Ticket #1023 [ImageManager] Add config item to allow the advanced image options to be hidden from the user
359 * fixed Ticket #1026 fix problems with loading skins
360 * fixed Tickets #1030 & #1031: slow loading large pages in IE
361 * fixed Ticket #1034 [ExtendedFileManager] Color pickers shown when use_color_pickers is false
362 * fixed Ticket #1035 [TransformInnerHTML] tags corruptedunder certain circumstances
363 * fixed Ticket #1036 [ExtendedFileManager] window is only resized after all thumbnails have benn loaded, which can take quite some time
364 * fixed Ticket #1039 Firefox full page adds multiple paragraphs after view source
365 * fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE7
366 * fixed Ticket #1046 Error in IE 6 when switching from text to wysiwyg
367 * [DOMwalk] linebreaks inserted before <br />s
368 * catch error in IE when trying to restore selection on non-displayed area
369 * fixed Ticket #973 Error switching wysiwyg/html including javascript file on the code
370 * fixed Ticket #1028  - [Linker] automatically (attempt to) work around an issue with mod_security being triggered because of the charset on our POST requests
371 * fixed Ticket #1055 [Stylist] Inappropriate styles (for other tags) are shown
372 * added Dutch language files
373 * added new hook 'onBeforeSubmit' for firePluginEvent()
374 * added new hook 'onBeforeUnload' for firePluginEvent()
375 * fixed Ticket #1048 Full Screen plugin doesn't load if many editors on page
376 * fixed Ticket #1053 ListType plugin doesn't work in panel config with multiple editors
377 * fixed Ticket #1026 Skins referenced with <link>-tags don't work anymore
378 * fixed Ticket #1059 [Equation] loosing formula onsubmit
379 * fixed Ticket #1060 [Equation] various updates
380 * [Equation] preserve formula on reload in Mozilla
381 * [Equation] updated ASCIIMathML.js
382 * [Skin:silva] padding and border on textarea make the textmode too wide
383 * fixed Ticket#1001 Editor loads a bunch of null urls in ie
384 * fixed Ticket #1068 [TranformInnerHTML] newlines added after </script>
385 * fixed Ticket#1069 Editor document URL prefixed to any href that only consists of URL parameters
386 * added Thai translation for core
387 * added complete Portuguese Brazilian translation
388 * updated lc_parse script
389 * fixed Ticket #1071 [ExtendedFileManager] external image URL image inserted with width/height 0, amking it invisible
390 * fixed Ticket #1074 [SuperClean] throws warnings in PHP 5
391 * fixed Ticket #1079 [DynamicCSS] lists Xinha internal CSS
392 * fixed Ticket #1080 Some plugins leave behind stylesheet links in fullpage mode
393 * fixed Ticket #1083 Convert URLs to links - Error
394 * fixed Ticket #1084 URL auto-linking (Gecko): URLs with user:password@domain.tld falsely recognized as email address
395 * fixed Ticket #1085 URL auto-linking (Gecko): IP numbers don't work
396 * fixed Ticket #1081 Control character is not being removed inside SCRIPT tags or HEAD when switching from textmode to htmlmode
397 * fixed Ticket #1078 [InsertImage] spacing attributes: inconsistent behaviour when editing image
398 * fixed Ticket #1089 [Color Picker] Localize OK Label
399 * fixed Ticket #1091 [SaveSubmit] does not correctly submit value of checkboxes and radio buttons
400
401== Xinha 0.93 ==
402 - fixed Ticket #967 Font Color Picker stops working after using one of ImageManager, ExtendedFileManager, FullPage, or HorizontalRule
403 - fixed Ticket #965 When switching between Xinhas in the same page, in textmode toolbar stays disabled
404 - fixwd Ticket #963 DOMwalk IE: head tag attributes without quotes and closing slash
405 - Ticket #962 DOMwalk Mozilla: improved source indentation
406 - fixed Ticket #957 If item in in xinha_editors is not a textarea: skip gracefully
407 - fixed Ticket #900: catch an fatal error that occured sometimes when switching between modes in fullpage mode in Mozilla
408 - fixed Ticket #969 DOMwalk Gecko: line breaks rendered as <br>s inside <pre> blocks
409 - fixed Ticket #976 Loading message misplaced in IE7
410 - fixed Ticket #977 TableOperations toolbar off-place in ext_example.html
411 - fixed Ticket #978 defining a padding for <td>s in global css affects Xinha framework
412 - Ticket #979 improve checking for non-supported browsers
413 - fixed Ticket #934 SuperClean plugin returns just quotation when executed on localhost
414 - Ticket #929 Save changes on page unload fixed for Mozilla
415 - fixed Ticket #980 ImageManager color format bug
416 - fixed Ticket #981 No doctype in iframe content document/ editor always in quirks mode
417 - fixed Ticket #543 Stylist Panel overflow broken
418 - Ticket #983 added id for iframe
419 - fixed Ticket #984 !ExtendedFileManager produces php warning
420 - optimized icon file size
421 - fixed !JavaScript error in !ImageManager/!ExtendedFileManager image editor
422 - Ticket #908* Prompts broken in IE7: fixed for EFM, !ImageManager & !TableOperations
423 - Fixes for TableOperations, tickets #82, #908*, #912 and #947
424 - fixed Ticket #998* whitespace added before and/or after content (in non-fullpage mode)
425 - fixed slow unloading in Mozilla
426 - Fix focus problem when switching from html to wysiwyg in Gecko. See ticket #900.
427 - fixed toolbar floating issue
428 - fixed #1003 HTML length limited to 1024 characters with plugin CharCounter
429 - Ticket #1000 new public methods for getting/setting editor content
430 - fixed #735 - IE eating scripts and comments at the beginning of pages.
431 - Added new config variables to set iframe width if less than editor width (ticket:322) and set alignment of toolbar buttons.
432 - added Basque translation for XinhaCore
433 - prevent an error if server is set to parse .js files as PHP
434 - Ticket #127 plugin HtmlEntities: Entities.js  file corrupt
435
436== Xinha 0.92beta ==
437 - fixed Ticket #831 stop empty anchors from being removed
438 - Make htmlarea.js just load XinhaCore.js instead of being a copy of it.
439 - fixed Ticket #445 Toggle TableBorder doesn't work if this.fullpage=true or using FullPage plugin
440 - fixed Ticket #551 shape and coord attributes of area element are ignored by IE
441 - fixed Ticket #650 SpellChecker is not compatible with FullPage plugin
442 - fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
443 - fixed Ticket #570 change behaviour of justify when an image is selected to make the image float left/right,
444   click the justify button again to undo it
445 - fixed Ticket #891 noscript content got escaped
446 - fixed Ticket #857 Firefox fails to load in fullpage mode when <link ..> tag in wrong place.
447 - fixed Ticket #841 Spell Checker - Won't return to xinha.
448 - fixed Ticket #914 All buttons stay grey & this.getParentElement is not a function message when not calling
449   Xinha.loadPlugins() in xinha_init function
450 - fixed Ticket #911 Background color does not work in Firefox
451 - fixed Ticket #912 an error is thrown in Mozilla when clicking merge cells button and fewer than 2 cells are selected
452 - fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
453 - fixed Ticket #917 getHTMLWrapper in IE renders attributes like _stylist_usedtobe="[object Object]"
454 - fixed Ticket #556 stripBaseHref didn't work without baseHref defined explicitly.
455 - Update InsertPicture plugin Update
456 - fixed Ticket #921 EFM extended file manager - iframe height problem (IE)
457 - Ticket #923 colorPicker face lift & localisation
458 - fixed Ticket #924 EFM + ImageManager re-transforming of url to original image after automatic resize broken
459 - Ticket #900- retain editing position position between modes
460 - fixed Ticket #928 ImageManager fails if (another) Files.php exists in include path
461 - fixed Ticket #935 EFM demo_images php upload allowed: possible security risk
462 - Ticket #939 Japanese langage support
463 - fixed Ticket #3 Horizontal Rule Selection
464 - Plugin ExtendedFileManager: added doc to allowed upload extensions
465 - Plugin PasteText update
466 - Plugin HtmlEntities: default preset iso-8859-1
467 - fixed Ticket #948 IE: inline styles are not rendered by DOMwalk getHTML()
468 - Plugin HorizontalRule update
469 - Plugin SaveSubmit update
470 - Plugin Linker update
471 - fixed Ticket #823 editor contents was not submitted when using JavaScript form.submit() without prior form.onsubmit()
472 - fixed Ticket #459 all body attributes removed in full page mode in FireFox
473 - _editor_url is now converted to absolute if it is relative.
474 - fixed Ticket #594 IE: insertHTML() inserts HTML outside editor when editor is not focussed
475 - Ticket #954 FullScreen mode can now be called programmatically or on startup with or without button
476 - fixed Ticket #321 FullScreen : select elements show through in IE6
477 - fixed Ticket #953 Statusbar has ugly white gap at the bottom when switching back from full screen in IE
478 - fixed Ticket #952 FullScreen: scrollbars don't disappear in IE in QuirksMode
479 - fixed Ticket #603 Popop Dialog Height problems
480 - fixed Ticket #955 DOMwalk getHTML outputs empty attribute with value "true" instead of attribute name and some are skipped at all
481 
482== Xinha 0.91beta ==
483 - changed namespace from HTMLArea to Xinha
484 - the core file is now named XinhaCore.js instead of htmlarea.js,
485   please change your pages accordingly (the htmlarea.js will be removed!)
486 - the color picker script is now loaded on demand to reduce initial loading time
487 
488== Xinha 0.9beta ==
489This equals Xinha revision 635 of Jan 11 2007
490 - All JavaScript files over 2kb have been compressed using the dojo JavaScript compressor
491 - All gifs have been optimized using Trout's GIF Optimizer version 2.3
Note: See TracBrowser for help on using the repository browser.