source: trunk/release-notes.txt @ 1174

Last change on this file since 1174 was 1174, checked in by ray, 10 years ago

updated release notes

  • Property svn:keywords set to LastChangedDate LastChangedRevision LastChangedBy HeadURL Id
File size: 18.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
8Xinha 0.96beta2
9Bugs Fixed
10 * #1376 [IE6 & IE7 Quirksmode] Dialogs are invisible
11 * #1381 [IE] QuirksMode dialog background rendered in wrong position when panel is detached
12 * #1383 [IE7] Secure and Nonsecure Warning
13 * #1382 [IE] QuirksMode dialog background falsely non-grey with modal dialogs, grey when dragging modeless dialogs
14 * #1389 [IE6] selection lost when clicking toolbar button
15 * #1386 [Safari] Setting default checkbox settings in dialogs does not work
16 * #1394 fullpage puts metas/ title all on the same line
17 * #1390 PreserveScripts shorthand php tags
18 * #1392 too much recursion when setting HTML in fullPage mode using onGenerate/onGenerateOnce
19 * #1407 [IE8] window resize causes infinite loop
20 * #1408 PHP5 IIS file upload problem
21 * #1374 [IE8] Table insert not work
22 * #1379 [Firefox] no longer corrupts image data from broken images
23
24Translation
25 * [SmartReplace] Added French translation
26 * #1406 [FullScreen] Added Spanish translation
27
28Xinha 0.96beta
29Bugs Fixed
30 * #314 Status bar should wrap
31 * #741 ContextMenu should not overflow window boundaries
32 * #961 baseHref not correctly treated when stripping
33 * #1160 Safari puts selected HTML near bottom if edited
34 * #1166 TableOperations dialogs do not resize properly in Safari 3
35 * #1173 IE8 beta toolbars broken
36 * #1174 IE8 beta no text cursor in wysiwyg
37 * #1187 ExtendedFileManager "imgManager.changeDir is not a function" error
38 * #1193 Stylist bug when formatting selected text
39 * #1213 Would be nice to protect unsaved changes from accidental loss when navigating away
40 * #1221 Selecting heading normal on nothing throws exception alert
41 * #1224 sevenbitclean? / ghost cursor error with html mode toggle (Firefox)
42 * #1227 No CSS rules load when using @import in external stylesheet
43 * #1230 CSS width attribute breaks select display in IE
44 * #1240 Linker: trim spaces from URL
45 * #1247 CharCounter problems with Silva skin
46 * #1257 Error if url query string included '/'
47 * #1258 Event object is not handed over to event handlers installed on textarea
48 * #1261 Dutch translation for Fullscreen module
49 * #1280 restoreSelection doesn't always work in internet explorer
50 * #1281 selectNodeContents is borken in IE when the node is a text node
51 * #1284 _editor_url is still used in a couple of plugins.
52 * #1286 use callbacks as criteria for getFirstAncestor
53 * #1288 [DefinitionList] list items restricted to small width and one line by CSS
54 * #1290 Improved support for pasting from Microsoft Word
55 * #1291 Xinha.removeFromParent() does not return correct reference
56 * #1292 change naming scheme of plugin files
57 * #1293 [Gecko] Window scrolls to top of editing area when switching from text to WYSIWYG
58 * #1294 Editor higher in HTML mode
59 * #1295 Textarea not aligned under toolbar
60 * #1298 CSS styling gets inserted into table cell after viewing source (Safari only)
61 * #1300 create namespace for plugins within Xinha namespace
62 * #1301 loading should not fail if plugin omits _pluginInfo
63 * #1302 add Array.prototype.forEach for Browser that doesn't support it
64 * #1303 add getElementsByClassName()
65 * #1306 Toolbar actions need access to the click event
66 * #1309 Xinha chokes on anchors
67 * #1315 Xinha's _addEvent uses event capturing
68 * #1316 In InternetExplorer, the cursor is lost when switching into source mode
69 * #1317 Xinha's postback and getback should allow for failure handlers
70 * #1319 make event hooks like onKeyPress accesible from the config object
71 * #1320 make it possible to use png images as icons in IE6
72 * #1321 [SaveSubmit] icon is in "changed" state initially
73 * #1322 [SaveSubmit] error when form action is empty
74 * #1332 Panel classes are very generic, and risk conflict with users embedding it in their site
75 * #1337 GetHTML truncates hyperlinks
76 * #1346 statusbar shows b, i, strike instead of strong, em, and del
77 * #1357 safari form submit has empty form field names in POST data, causes failure with perl CGI
78
79 
80Enhancements
81 * #1176 Completely revamped dialog system, which uses inline lightbox-style dialogs instead of separate popup windows
82 * #326 Added support for customizable icon sets
83 * #1318 Added icon set from the Tango Project
84 * #1287 New InsertNote plugin for handling footnotes, with automatic note numbering and ordering, linking, and support for repeated references
85 * #1289 New InsertSnippet2 plugin, with categorization of snippets, search by name, and an XML data format
86 * #58 Additional settings for Linker plugin (link types and targets can be configured)
87 * #1219 Configuration option to autofocus editor
88 * #1285 Configuration option to set document body class
89 * #1323 Allow skins to have meta information (author, etc.)
90 * #1338 _editor_url is now automatically detected
91 * #1345 Add a static function that saves the contents of all Xinhas to their respective textareas
92
93
94Xinha 0.95
95Bugs Fixed
96 * fixed #1040 htmlRemoveTags doesn't work in IE
97 * fixed #645 IE Save as function only saves the original html
98 * fixed #1136 FF3 Linux select boxes in toolbar are too small
99 * fixed #1100 Extended File Manager - Error after opening window
100 * fixed #1103 [TransformInnerHTML] IE breaks singlet attributes starting with "no"
101 * fixed #1086 Repeated javascript insertion in onclick attributes
102 * fixed #1094 IE throws error in Xinha.loadStyle function
103 * fixed  #1117 IE returns javascript error -1072896658
104 * fixed #993 PageStyle to override styles in PageStylesheets
105 * #1112 switching between modes leaves strange characters in source
106 * fixed #1128 loading fails when Fullscreen tried to load as plugin
107 * fixed #1126 Percent (%) in URL prevent stripSelfNamedAnchors from working 
108 * fixed #1120 HTML select overlaps color picker in IE6
109 * #1115 + #1127 fixed compatibility issues with Firefox 3
110 * #961 +  #1130 changed behaviour of xinha_config.baseHref
111 * fixed #645 Save as function only saves the original html
112 * fixed #1040 htmlRemoveTags doesn't work in IE
113 * fixed #1015 Mozilla shows scrollbars on click in Stylist
114 * #918 removed mozParaHandler dirty as it had been broken for a long time
115 * fixed #1015 Mozilla shows scrollbars on click in Stylist
116 * fixed #1148 HTML entities break when cursor is inside when switching from HTML to WYSIWYG
117 * fixed #1151 form action always made absolute
118 * fixed #1155 InsertAnchor broken in IE 7
119 * fixed #1158 [ImageManager] in Japanese environment, an error occurs by reading of lang/ja.js in IE6/7
120 * fixed #1152 Plugins using surroundHTML (EditTag, LangMarks) no longer work in IE7
121 * fixed #1161 permission error from ColorPicker.js
122 * fixed #1181 [TableOperations] Table Options dialog first entry for border style faulty
123 * fixed #1185 [TableOperations] IE: style float broken
124 * fixed #1197 [Linker] IE shows bug in line 262
125 * fixed #1200 [Linker] Dialog does not show if scanned folder empty
126 
127Enhancements
128 * #1143 add Safari support
129 * #938  add Opera support
130 * #1138 added API functions Xinha.getEditor(), Xinha.prototype.getPluginInstance(), Xinha.addOnloadHandler()
131 * #1137 [Equation] FF3 fixes & improved way of avoiding formula changes in editor
132 * #1150 synchronize "Remove Format" between browsers
133 * added plugin PreserveScripts for enhanced editing of pages containing PHP and/or JavaScript ()
134 * Loading message facelift
135 * added XinhaLoader.js for enhanced user experience through early loading message
136 * made Xinha.makeEditors accept a DOM reference to the textarea instead of the id as part of xinha_editors array (#1105)
137 * #1123 Allow return of PHP array from xinha_pass_to_php_backend
138 * [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
139 * [ExtendedFileManager] new Version
140 * #961 +  #1130 changed behaviour of xinha_config.baseHref
141 * #1137 [Equation] improved way of avoiding formula changes in editor
142 * #442 removed alert "Your Document is not well formed..."
143 * #1119 disabled Firefox 2 spell check when ContextMenu is enabled
144 * added a plugin "GenericPlugin" as a democase for plugin event handlers
145 * #1171 [SmartReplace] now also replaces three dots with an ellipsis
146 * #1119 [ContextMenu] optionally switch of Firefox Spell check
147 * #1172 [LangMarks] make available languages configurable
148 * enhanced behaviour when xinha_config.baseHref is set to another server
149 * #1195 Allow to specify an external url to load a plugin from
150 * #1201 Add inwardHtml/outwardHtml functions to Config object
151 
152I18n
153 * #1109 Spanish language extended
154 * #1116 [ExtendedFileManager] added French translation
155 * #853 updated Translation for farsi
156 * fixed wrong encoding in Spanish language file
157 * fixed no bold/italic/underline button images in Spanish
158 *  #1194 [ExtendedFileManager] updated French translation
159
160 
161Xinha 0.94
162 * Ticket #1093 [InsertSmiley] remove smiley gifs from trunk
163 * fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE
164 * [TableOperations] Add config option to not dispaly toolbar buttons
165 * fixed Ticket #1021  Prevent ExtendedFileManager from masking ImageManager
166 * fixed Ticket #1023 [ImageManager] Add config item to allow the advanced image options to be hidden from the user
167 * fixed Ticket #1026 fix problems with loading skins
168 * fixed Tickets #1030 & #1031: slow loading large pages in IE
169 * fixed Ticket #1034 [ExtendedFileManager] Color pickers shown when use_color_pickers is false
170 * fixed Ticket #1035 [TransformInnerHTML] tags corruptedunder certain circumstances
171 * fixed Ticket #1036 [ExtendedFileManager] window is only resized after all thumbnails have benn loaded, which can take quite some time
172 * fixed Ticket #1039 Firefox full page adds multiple paragraphs after view source
173 * fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE7
174 * fixed Ticket #1046 Error in IE 6 when switching from text to wysiwyg
175 * [DOMwalk] linebreaks inserted before <br />s
176 * catch error in IE when trying to restore selection on non-displayed area
177 * fixed Ticket #973 Error switching wysiwyg/html including javascript file on the code
178 * fixed Ticket #1028  - [Linker] automatically (attempt to) work around an issue with mod_security being triggered because of the charset on our POST requests
179 * fixed Ticket #1055 [Stylist] Inappropriate styles (for other tags) are shown
180 * added Dutch language files
181 * added new hook 'onBeforeSubmit' for firePluginEvent()
182 * added new hook 'onBeforeUnload' for firePluginEvent()
183 * fixed Ticket #1048 Full Screen plugin doesn't load if many editors on page
184 * fixed Ticket #1053 ListType plugin doesn't work in panel config with multiple editors
185 * fixed Ticket #1026 Skins referenced with <link>-tags don't work anymore
186 * fixed Ticket #1059 [Equation] loosing formula onsubmit
187 * fixed Ticket #1060 [Equation] various updates
188 * [Equation] preserve formula on reload in Mozilla
189 * [Equation] updated ASCIIMathML.js
190 * [Skin:silva] padding and border on textarea make the textmode too wide
191 * fixed Ticket#1001 Editor loads a bunch of null urls in ie
192 * fixed Ticket #1068 [TranformInnerHTML] newlines added after </script>
193 * fixed Ticket#1069 Editor document URL prefixed to any href that only consists of URL parameters
194 * added Thai translation for core
195 * added complete Portuguese Brazilian translation
196 * updated lc_parse script
197 * fixed Ticket #1071 [ExtendedFileManager] external image URL image inserted with width/height 0, amking it invisible
198 * fixed Ticket #1074 [SuperClean] throws warnings in PHP 5
199 * fixed Ticket #1079 [DynamicCSS] lists Xinha internal CSS
200 * fixed Ticket #1080 Some plugins leave behind stylesheet links in fullpage mode
201 * fixed Ticket #1083 Convert URLs to links - Error
202 * fixed Ticket #1084 URL auto-linking (Gecko): URLs with user:password@domain.tld falsely recognized as email address
203 * fixed Ticket #1085 URL auto-linking (Gecko): IP numbers don't work
204 * fixed Ticket #1081 Control character is not being removed inside SCRIPT tags or HEAD when switching from textmode to htmlmode
205 * fixed Ticket #1078 [InsertImage] spacing attributes: inconsistent behaviour when editing image
206 * fixed Ticket #1089 [Color Picker] Localize OK Label
207 * fixed Ticket #1091 [SaveSubmit] does not correctly submit value of checkboxes and radio buttons
208
209Xinha 0.93
210 - fixed Ticket #967 Font Color Picker stops working after using one of ImageManager, ExtendedFileManager, FullPage, or HorizontalRule
211 - fixed Ticket #965 When switching between Xinhas in the same page, in textmode toolbar stays disabled
212 - fixwd Ticket #963 DOMwalk IE: head tag attributes without quotes and closing slash
213 - Ticket #962 DOMwalk Mozilla: improved source indentation
214 - fixed Ticket #957 If item in in xinha_editors is not a textarea: skip gracefully
215 - fixed Ticket #900: catch an fatal error that occured sometimes when switching between modes in fullpage mode in Mozilla
216 - fixed Ticket #969 DOMwalk Gecko: line breaks rendered as <br>s inside <pre> blocks
217 - fixed Ticket #976 Loading message misplaced in IE7
218 - fixed Ticket #977 TableOperations toolbar off-place in ext_example.html
219 - fixed Ticket #978 defining a padding for <td>s in global css affects Xinha framework
220 - Ticket #979 improve checking for non-supported browsers
221 - fixed Ticket #934 SuperClean plugin returns just quotation when executed on localhost
222 - Ticket #929 Save changes on page unload fixed for Mozilla
223 - fixed Ticket #980 ImageManager color format bug
224 - fixed Ticket #981 No doctype in iframe content document/ editor always in quirks mode
225 - fixed Ticket #543 Stylist Panel overflow broken
226 - Ticket #983 added id for iframe
227 - fixed Ticket #984 !ExtendedFileManager produces php warning
228 - optimized icon file size
229 - fixed !JavaScript error in !ImageManager/!ExtendedFileManager image editor
230 - Ticket #908* Prompts broken in IE7: fixed for EFM, !ImageManager & !TableOperations
231 - Fixes for TableOperations, tickets #82, #908*, #912 and #947
232 - fixed Ticket #998* whitespace added before and/or after content (in non-fullpage mode)
233 - fixed slow unloading in Mozilla
234 - Fix focus problem when switching from html to wysiwyg in Gecko. See ticket #900.
235 - fixed toolbar floating issue
236 - fixed #1003 HTML length limited to 1024 characters with plugin CharCounter
237 - Ticket #1000 new public methods for getting/setting editor content
238 - fixed #735 - IE eating scripts and comments at the beginning of pages.
239 - Added new config variables to set iframe width if less than editor width (ticket:322) and set alignment of toolbar buttons.
240 - added Basque translation for XinhaCore
241 - prevent an error if server is set to parse .js files as PHP
242 - Ticket #127 plugin HtmlEntities: Entities.js  file corrupt
243
244Xinha 0.92beta
245 - fixed Ticket #831 stop empty anchors from being removed
246 - Make htmlarea.js just load XinhaCore.js instead of being a copy of it.
247 - fixed Ticket #445 Toggle TableBorder doesn't work if this.fullpage=true or using FullPage plugin
248 - fixed Ticket #551 shape and coord attributes of area element are ignored by IE
249 - fixed Ticket #650 SpellChecker is not compatible with FullPage plugin
250 - fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
251 - fixed Ticket #570 change behaviour of justify when an image is selected to make the image float left/right,
252   click the justify button again to undo it
253 - fixed Ticket #891 noscript content got escaped
254 - fixed Ticket #857 Firefox fails to load in fullpage mode when <link ..> tag in wrong place.
255 - fixed Ticket #841 Spell Checker - Won't return to xinha.
256 - fixed Ticket #914 All buttons stay grey & this.getParentElement is not a function message when not calling
257   Xinha.loadPlugins() in xinha_init function
258 - fixed Ticket #911 Background color does not work in Firefox
259 - fixed Ticket #912 an error is thrown in Mozilla when clicking merge cells button and fewer than 2 cells are selected
260 - fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
261 - fixed Ticket #917 getHTMLWrapper in IE renders attributes like _stylist_usedtobe="[object Object]"
262 - fixed Ticket #556 stripBaseHref didn't work without baseHref defined explicitly.
263 - Update InsertPicture plugin Update
264 - fixed Ticket #921 EFM extended file manager - iframe height problem (IE)
265 - Ticket #923 colorPicker face lift & localisation
266 - fixed Ticket #924 EFM + ImageManager re-transforming of url to original image after automatic resize broken
267 - Ticket #900- retain editing position position between modes
268 - fixed Ticket #928 ImageManager fails if (another) Files.php exists in include path
269 - fixed Ticket #935 EFM demo_images php upload allowed: possible security risk
270 - Ticket #939 Japanese langage support
271 - fixed Ticket #3 Horizontal Rule Selection
272 - Plugin ExtendedFileManager: added doc to allowed upload extensions
273 - Plugin PasteText update
274 - Plugin HtmlEntities: default preset iso-8859-1
275 - fixed Ticket #948 IE: inline styles are not rendered by DOMwalk getHTML()
276 - Plugin HorizontalRule update
277 - Plugin SaveSubmit update
278 - Plugin Linker update
279 - fixed Ticket #823 editor contents was not submitted when using JavaScript form.submit() without prior form.onsubmit()
280 - fixed Ticket #459 all body attributes removed in full page mode in FireFox
281 - _editor_url is now converted to absolute if it is relative.
282 - fixed Ticket #594 IE: insertHTML() inserts HTML outside editor when editor is not focussed
283 - Ticket #954 FullScreen mode can now be called programmatically or on startup with or without button
284 - fixed Ticket #321 FullScreen : select elements show through in IE6
285 - fixed Ticket #953 Statusbar has ugly white gap at the bottom when switching back from full screen in IE
286 - fixed Ticket #952 FullScreen: scrollbars don't disappear in IE in QuirksMode
287 - fixed Ticket #603 Popop Dialog Height problems
288 - fixed Ticket #955 DOMwalk getHTML outputs empty attribute with value "true" instead of attribute name and some are skipped at all
289 
290Xinha 0.91beta
291 - changed namespace from HTMLArea to Xinha
292 - the core file is now named XinhaCore.js instead of htmlarea.js,
293   please change your pages accordingly (the htmlarea.js will be removed!)
294 - the color picker script is now loaded on demand to reduce initial loading time
295 
296Xinha 0.9beta
297This equals Xinha revision 635 of Jan 11 2007
298 - All JavaScript files over 2kb have been compressed using the dojo JavaScript compressor
299 - All gifs have been optimized using Trout's GIF Optimizer version 2.3
Note: See TracBrowser for help on using the repository browser.