source: trunk/release-notes.txt @ 1427

Last change on this file since 1427 was 1427, checked in by gogo, 17 months ago

Update the release notes for 1.5

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