source: trunk/release-notes.txt @ 1150

Last change on this file since 1150 was 1150, checked in by nicholasbs, 11 years ago

Fix release notes to include notes from previous releases
Change name from 0.96 to 0.96beta

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