| 1 | Xinha - The Community-Built Online HTML Editor
|
|---|
| 2 |
|
|---|
| 3 | For bug reports, forum, and updates go to
|
|---|
| 4 | http://xinha.org
|
|---|
| 5 |
|
|---|
| 6 | Release History
|
|---|
| 7 | Xinha 0.95
|
|---|
| 8 | Bugs Fixed
|
|---|
| 9 | * fixed #1040 htmlRemoveTags doesn't work in IE
|
|---|
| 10 | * fixed #645 IE Save as function only saves the original html
|
|---|
| 11 | * fixed #1136 FF3 Linux select boxes in toolbar are too small
|
|---|
| 12 | * fixed #1100 Extended File Manager - Error after opening window
|
|---|
| 13 | * fixed #1103 [TransformInnerHTML] IE breaks singlet attributes starting with "no"
|
|---|
| 14 | * fixed #1086 Repeated javascript insertion in onclick attributes
|
|---|
| 15 | * fixed #1094 IE throws error in Xinha.loadStyle function
|
|---|
| 16 | * fixed #1117 IE returns javascript error -1072896658
|
|---|
| 17 | * fixed #993 PageStyle to override styles in PageStylesheets
|
|---|
| 18 | * #1112 switching between modes leaves strange characters in source
|
|---|
| 19 | * fixed #1128 loading fails when Fullscreen tried to load as plugin
|
|---|
| 20 | * fixed #1126 Percent (%) in URL prevent stripSelfNamedAnchors from working
|
|---|
| 21 | * fixed #1120 HTML select overlaps color picker in IE6
|
|---|
| 22 | * #1115 + #1127 fixed compatibility issues with Firefox 3
|
|---|
| 23 | * #961 + #1130 changed behaviour of xinha_config.baseHref
|
|---|
| 24 | * fixed #645 Save as function only saves the original html
|
|---|
| 25 | * fixed #1040 htmlRemoveTags doesn't work in IE
|
|---|
| 26 | * fixed #1015 Mozilla shows scrollbars on click in Stylist
|
|---|
| 27 | * #918 removed mozParaHandler dirty as it had been broken for a long time
|
|---|
| 28 | * fixed #1015 Mozilla shows scrollbars on click in Stylist
|
|---|
| 29 | * fixed #1148 HTML entities break when cursor is inside when switching from HTML to WYSIWYG
|
|---|
| 30 | * fixed #1151 form action always made absolute
|
|---|
| 31 | * fixed #1155 InsertAnchor broken in IE 7
|
|---|
| 32 | * fixed #1158 [ImageManager] in Japanese environment, an error occurs by reading of lang/ja.js in IE6/7
|
|---|
| 33 | * fixed #1152 Plugins using surroundHTML (EditTag, LangMarks) no longer work in IE7
|
|---|
| 34 | * fixed #1161 permission error from ColorPicker.js
|
|---|
| 35 | * fixed #1181 [TableOperations] Table Options dialog first entry for border style faulty
|
|---|
| 36 | * fixed #1185 [TableOperations] IE: style float broken
|
|---|
| 37 | * fixed #1197 [Linker] IE shows bug in line 262
|
|---|
| 38 | * fixed #1200 [Linker] Dialog does not show if scanned folder empty
|
|---|
| 39 |
|
|---|
| 40 | Enhancements
|
|---|
| 41 | * #1143 add Safari support
|
|---|
| 42 | * #938 add Opera support
|
|---|
| 43 | * #1138 added API functions Xinha.getEditor(), Xinha.prototype.getPluginInstance(), Xinha.addOnloadHandler()
|
|---|
| 44 | * #1137 [Equation] FF3 fixes & improved way of avoiding formula changes in editor
|
|---|
| 45 | * #1150 synchronize "Remove Format" between browsers
|
|---|
| 46 | * added plugin PreserveScripts for enhanced editing of pages containing PHP and/or JavaScript ()
|
|---|
| 47 | * Loading message facelift
|
|---|
| 48 | * added XinhaLoader.js for enhanced user experience through early loading message
|
|---|
| 49 | * made Xinha.makeEditors accept a DOM reference to the textarea instead of the id as part of xinha_editors array (#1105)
|
|---|
| 50 | * #1123 Allow return of PHP array from xinha_pass_to_php_backend
|
|---|
| 51 | * [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
|
|---|
| 52 | * [ExtendedFileManager] new Version
|
|---|
| 53 | * #961 + #1130 changed behaviour of xinha_config.baseHref
|
|---|
| 54 | * #1137 [Equation] improved way of avoiding formula changes in editor
|
|---|
| 55 | * #442 removed alert "Your Document is not well formed..."
|
|---|
| 56 | * #1119 disabled Firefox 2 spell check when ContextMenu is enabled
|
|---|
| 57 | * added a plugin "GenericPlugin" as a democase for plugin event handlers
|
|---|
| 58 | * #1171 [SmartReplace] now also replaces three dots with an ellipsis
|
|---|
| 59 | * #1119 [ContextMenu] optionally switch of Firefox Spell check
|
|---|
| 60 | * #1172 [LangMarks] make available languages configurable
|
|---|
| 61 | * enhanced behaviour when xinha_config.baseHref is set to another server
|
|---|
| 62 | * #1195 Allow to specify an external url to load a plugin from
|
|---|
| 63 | * #1201 Add inwardHtml/outwardHtml functions to Config object
|
|---|
| 64 |
|
|---|
| 65 | I18n
|
|---|
| 66 | * #1109 Spanish language extended
|
|---|
| 67 | * #1116 [ExtendedFileManager] added French translation
|
|---|
| 68 | * #853 updated Translation for farsi
|
|---|
| 69 | * fixed wrong encoding in Spanish language file
|
|---|
| 70 | * fixed no bold/italic/underline button images in Spanish
|
|---|
| 71 | * #1194 [ExtendedFileManager] updated French translation
|
|---|
| 72 |
|
|---|
| 73 |
|
|---|
| 74 | Xinha 0.94
|
|---|
| 75 | * Ticket #1093 [InsertSmiley] remove smiley gifs from trunk
|
|---|
| 76 | * fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE
|
|---|
| 77 | * [TableOperations] Add config option to not dispaly toolbar buttons
|
|---|
| 78 | * fixed Ticket #1021 Prevent ExtendedFileManager from masking ImageManager
|
|---|
| 79 | * fixed Ticket #1023 [ImageManager] Add config item to allow the advanced image options to be hidden from the user
|
|---|
| 80 | * fixed Ticket #1026 fix problems with loading skins
|
|---|
| 81 | * fixed Tickets #1030 & #1031: slow loading large pages in IE
|
|---|
| 82 | * fixed Ticket #1034 [ExtendedFileManager] Color pickers shown when use_color_pickers is false
|
|---|
| 83 | * fixed Ticket #1035 [TransformInnerHTML] tags corruptedunder certain circumstances
|
|---|
| 84 | * fixed Ticket #1036 [ExtendedFileManager] window is only resized after all thumbnails have benn loaded, which can take quite some time
|
|---|
| 85 | * fixed Ticket #1039 Firefox full page adds multiple paragraphs after view source
|
|---|
| 86 | * fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE7
|
|---|
| 87 | * fixed Ticket #1046 Error in IE 6 when switching from text to wysiwyg
|
|---|
| 88 | * [DOMwalk] linebreaks inserted before <br />s
|
|---|
| 89 | * catch error in IE when trying to restore selection on non-displayed area
|
|---|
| 90 | * fixed Ticket #973 Error switching wysiwyg/html including javascript file on the code
|
|---|
| 91 | * fixed Ticket #1028 - [Linker] automatically (attempt to) work around an issue with mod_security being triggered because of the charset on our POST requests
|
|---|
| 92 | * fixed Ticket #1055 [Stylist] Inappropriate styles (for other tags) are shown
|
|---|
| 93 | * added Dutch language files
|
|---|
| 94 | * added new hook 'onBeforeSubmit' for firePluginEvent()
|
|---|
| 95 | * added new hook 'onBeforeUnload' for firePluginEvent()
|
|---|
| 96 | * fixed Ticket #1048 Full Screen plugin doesn't load if many editors on page
|
|---|
| 97 | * fixed Ticket #1053 ListType plugin doesn't work in panel config with multiple editors
|
|---|
| 98 | * fixed Ticket #1026 Skins referenced with <link>-tags don't work anymore
|
|---|
| 99 | * fixed Ticket #1059 [Equation] loosing formula onsubmit
|
|---|
| 100 | * fixed Ticket #1060 [Equation] various updates
|
|---|
| 101 | * [Equation] preserve formula on reload in Mozilla
|
|---|
| 102 | * [Equation] updated ASCIIMathML.js
|
|---|
| 103 | * [Skin:silva] padding and border on textarea make the textmode too wide
|
|---|
| 104 | * fixed Ticket#1001 Editor loads a bunch of null urls in ie
|
|---|
| 105 | * fixed Ticket #1068 [TranformInnerHTML] newlines added after </script>
|
|---|
| 106 | * fixed Ticket#1069 Editor document URL prefixed to any href that only consists of URL parameters
|
|---|
| 107 | * added Thai translation for core
|
|---|
| 108 | * added complete Portuguese Brazilian translation
|
|---|
| 109 | * updated lc_parse script
|
|---|
| 110 | * fixed Ticket #1071 [ExtendedFileManager] external image URL image inserted with width/height 0, amking it invisible
|
|---|
| 111 | * fixed Ticket #1074 [SuperClean] throws warnings in PHP 5
|
|---|
| 112 | * fixed Ticket #1079 [DynamicCSS] lists Xinha internal CSS
|
|---|
| 113 | * fixed Ticket #1080 Some plugins leave behind stylesheet links in fullpage mode
|
|---|
| 114 | * fixed Ticket #1083 Convert URLs to links - Error
|
|---|
| 115 | * fixed Ticket #1084 URL auto-linking (Gecko): URLs with user:password@domain.tld falsely recognized as email address
|
|---|
| 116 | * fixed Ticket #1085 URL auto-linking (Gecko): IP numbers don't work
|
|---|
| 117 | * fixed Ticket #1081 Control character is not being removed inside SCRIPT tags or HEAD when switching from textmode to htmlmode
|
|---|
| 118 | * fixed Ticket #1078 [InsertImage] spacing attributes: inconsistent behaviour when editing image
|
|---|
| 119 | * fixed Ticket #1089 [Color Picker] Localize OK Label
|
|---|
| 120 | * fixed Ticket #1091 [SaveSubmit] does not correctly submit value of checkboxes and radio buttons
|
|---|
| 121 |
|
|---|
| 122 | Xinha 0.93
|
|---|
| 123 | - fixed Ticket #967 Font Color Picker stops working after using one of ImageManager, ExtendedFileManager, FullPage, or HorizontalRule
|
|---|
| 124 | - fixed Ticket #965 When switching between Xinhas in the same page, in textmode toolbar stays disabled
|
|---|
| 125 | - fixwd Ticket #963 DOMwalk IE: head tag attributes without quotes and closing slash
|
|---|
| 126 | - Ticket #962 DOMwalk Mozilla: improved source indentation
|
|---|
| 127 | - fixed Ticket #957 If item in in xinha_editors is not a textarea: skip gracefully
|
|---|
| 128 | - fixed Ticket #900: catch an fatal error that occured sometimes when switching between modes in fullpage mode in Mozilla
|
|---|
| 129 | - fixed Ticket #969 DOMwalk Gecko: line breaks rendered as <br>s inside <pre> blocks
|
|---|
| 130 | - fixed Ticket #976 Loading message misplaced in IE7
|
|---|
| 131 | - fixed Ticket #977 TableOperations toolbar off-place in ext_example.html
|
|---|
| 132 | - fixed Ticket #978 defining a padding for <td>s in global css affects Xinha framework
|
|---|
| 133 | - Ticket #979 improve checking for non-supported browsers
|
|---|
| 134 | - fixed Ticket #934 SuperClean plugin returns just quotation when executed on localhost
|
|---|
| 135 | - Ticket #929 Save changes on page unload fixed for Mozilla
|
|---|
| 136 | - fixed Ticket #980 ImageManager color format bug
|
|---|
| 137 | - fixed Ticket #981 No doctype in iframe content document/ editor always in quirks mode
|
|---|
| 138 | - fixed Ticket #543 Stylist Panel overflow broken
|
|---|
| 139 | - Ticket #983 added id for iframe
|
|---|
| 140 | - fixed Ticket #984 !ExtendedFileManager produces php warning
|
|---|
| 141 | - optimized icon file size
|
|---|
| 142 | - fixed !JavaScript error in !ImageManager/!ExtendedFileManager image editor
|
|---|
| 143 | - Ticket #908* Prompts broken in IE7: fixed for EFM, !ImageManager & !TableOperations
|
|---|
| 144 | - Fixes for TableOperations, tickets #82, #908*, #912 and #947
|
|---|
| 145 | - fixed Ticket #998* whitespace added before and/or after content (in non-fullpage mode)
|
|---|
| 146 | - fixed slow unloading in Mozilla
|
|---|
| 147 | - Fix focus problem when switching from html to wysiwyg in Gecko. See ticket #900.
|
|---|
| 148 | - fixed toolbar floating issue
|
|---|
| 149 | - fixed #1003 HTML length limited to 1024 characters with plugin CharCounter
|
|---|
| 150 | - Ticket #1000 new public methods for getting/setting editor content
|
|---|
| 151 | - fixed #735 - IE eating scripts and comments at the beginning of pages.
|
|---|
| 152 | - Added new config variables to set iframe width if less than editor width (ticket:322) and set alignment of toolbar buttons.
|
|---|
| 153 | - added Basque translation for XinhaCore
|
|---|
| 154 | - prevent an error if server is set to parse .js files as PHP
|
|---|
| 155 | - Ticket #127 plugin HtmlEntities: Entities.js file corrupt
|
|---|
| 156 |
|
|---|
| 157 | Xinha 0.92beta
|
|---|
| 158 | - fixed Ticket #831 stop empty anchors from being removed
|
|---|
| 159 | - Make htmlarea.js just load XinhaCore.js instead of being a copy of it.
|
|---|
| 160 | - fixed Ticket #445 Toggle TableBorder doesn't work if this.fullpage=true or using FullPage plugin
|
|---|
| 161 | - fixed Ticket #551 shape and coord attributes of area element are ignored by IE
|
|---|
| 162 | - fixed Ticket #650 SpellChecker is not compatible with FullPage plugin
|
|---|
| 163 | - fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
|
|---|
| 164 | - fixed Ticket #570 change behaviour of justify when an image is selected to make the image float left/right,
|
|---|
| 165 | click the justify button again to undo it
|
|---|
| 166 | - fixed Ticket #891 noscript content got escaped
|
|---|
| 167 | - fixed Ticket #857 Firefox fails to load in fullpage mode when <link ..> tag in wrong place.
|
|---|
| 168 | - fixed Ticket #841 Spell Checker - Won't return to xinha.
|
|---|
| 169 | - fixed Ticket #914 All buttons stay grey & this.getParentElement is not a function message when not calling
|
|---|
| 170 | Xinha.loadPlugins() in xinha_init function
|
|---|
| 171 | - fixed Ticket #911 Background color does not work in Firefox
|
|---|
| 172 | - fixed Ticket #912 an error is thrown in Mozilla when clicking merge cells button and fewer than 2 cells are selected
|
|---|
| 173 | - fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
|
|---|
| 174 | - fixed Ticket #917 getHTMLWrapper in IE renders attributes like _stylist_usedtobe="[object Object]"
|
|---|
| 175 | - fixed Ticket #556 stripBaseHref didn't work without baseHref defined explicitly.
|
|---|
| 176 | - Update InsertPicture plugin Update
|
|---|
| 177 | - fixed Ticket #921 EFM extended file manager - iframe height problem (IE)
|
|---|
| 178 | - Ticket #923 colorPicker face lift & localisation
|
|---|
| 179 | - fixed Ticket #924 EFM + ImageManager re-transforming of url to original image after automatic resize broken
|
|---|
| 180 | - Ticket #900- retain editing position position between modes
|
|---|
| 181 | - fixed Ticket #928 ImageManager fails if (another) Files.php exists in include path
|
|---|
| 182 | - fixed Ticket #935 EFM demo_images php upload allowed: possible security risk
|
|---|
| 183 | - Ticket #939 Japanese langage support
|
|---|
| 184 | - fixed Ticket #3 Horizontal Rule Selection
|
|---|
| 185 | - Plugin ExtendedFileManager: added doc to allowed upload extensions
|
|---|
| 186 | - Plugin PasteText update
|
|---|
| 187 | - Plugin HtmlEntities: default preset iso-8859-1
|
|---|
| 188 | - fixed Ticket #948 IE: inline styles are not rendered by DOMwalk getHTML()
|
|---|
| 189 | - Plugin HorizontalRule update
|
|---|
| 190 | - Plugin SaveSubmit update
|
|---|
| 191 | - Plugin Linker update
|
|---|
| 192 | - fixed Ticket #823 editor contents was not submitted when using JavaScript form.submit() without prior form.onsubmit()
|
|---|
| 193 | - fixed Ticket #459 all body attributes removed in full page mode in FireFox
|
|---|
| 194 | - _editor_url is now converted to absolute if it is relative.
|
|---|
| 195 | - fixed Ticket #594 IE: insertHTML() inserts HTML outside editor when editor is not focussed
|
|---|
| 196 | - Ticket #954 FullScreen mode can now be called programmatically or on startup with or without button
|
|---|
| 197 | - fixed Ticket #321 FullScreen : select elements show through in IE6
|
|---|
| 198 | - fixed Ticket #953 Statusbar has ugly white gap at the bottom when switching back from full screen in IE
|
|---|
| 199 | - fixed Ticket #952 FullScreen: scrollbars don't disappear in IE in QuirksMode
|
|---|
| 200 | - fixed Ticket #603 Popop Dialog Height problems
|
|---|
| 201 | - fixed Ticket #955 DOMwalk getHTML outputs empty attribute with value "true" instead of attribute name and some are skipped at all
|
|---|
| 202 |
|
|---|
| 203 | Xinha 0.91beta
|
|---|
| 204 | - changed namespace from HTMLArea to Xinha
|
|---|
| 205 | - the core file is now named XinhaCore.js instead of htmlarea.js,
|
|---|
| 206 | please change your pages accordingly (the htmlarea.js will be removed!)
|
|---|
| 207 | - the color picker script is now loaded on demand to reduce initial loading time
|
|---|
| 208 |
|
|---|
| 209 | Xinha 0.9beta
|
|---|
| 210 | This equals Xinha revision 635 of Jan 11 2007
|
|---|
| 211 | - All JavaScript files over 2kb have been compressed using the dojo JavaScript compressor
|
|---|
| 212 | - All gifs have been optimized using Trout's GIF Optimizer version 2.3 |
|---|