Forum OpenACS Development: Xinha 0.94 (stable)

Request notifications

Posted by Gustaf Neumann on
After some testing, i have updated Xinha in cvs head to the new stable version (0.94), released on Oct 18 2007. The replaced version in CVS head was roughly 0.93, whereas the version in oacs 5-3 is from Jan 2006, before the used version numbering with the nice change-log was in practice.

The verison Xinha 0.94 from (2007-10-18) is marked with stable.

See below for the changes in Xinha.

Xinha 0.94
* Ticket #1093 [InsertSmiley] remove smiley gifs from trunk
* fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE
* [TableOperations] Add config option to not dispaly toolbar buttons
* fixed Ticket #1021 Prevent ExtendedFileManager from masking ImageManager
* fixed Ticket #1023 [ImageManager] Add config item to allow the advanced image options to be hidden from the user
* fixed Ticket #1026 fix problems with loading skins
* fixed Tickets #1030 & #1031: slow loading large pages in IE
* fixed Ticket #1034 [ExtendedFileManager] Color pickers shown when use_color_pickers is false
* fixed Ticket #1035 [TransformInnerHTML] tags corruptedunder certain circumstances
* fixed Ticket #1036 [ExtendedFileManager] window is only resized after all thumbnails have benn loaded, which can take quite some time
* fixed Ticket #1039 Firefox full page adds multiple paragraphs after view source
* fixed Ticket #1019 Cusor not jumping to editable part of window when clicked in IE7
* fixed Ticket #1046 Error in IE 6 when switching from text to wysiwyg
* [DOMwalk] linebreaks inserted before <br />s
* catch error in IE when trying to restore selection on non-displayed area
* fixed Ticket #973 Error switching wysiwyg/html including javascript file on the code
* fixed Ticket #1028 - [Linker] automatically (attempt to) work around an issue with mod_security being triggered because of the charset on our POST requests
* fixed Ticket #1055 [Stylist] Inappropriate styles (for other tags) are shown
* added Dutch language files
* added new hook 'onBeforeSubmit' for firePluginEvent()
* added new hook 'onBeforeUnload' for firePluginEvent()
* fixed Ticket #1048 Full Screen plugin doesn't load if many editors on page
* fixed Ticket #1053 ListType plugin doesn't work in panel config with multiple editors
* fixed Ticket #1026 Skins referenced with <link>-tags don't work anymore
* fixed Ticket #1059 [Equation] loosing formula onsubmit
* fixed Ticket #1060 [Equation] various updates
* [Equation] preserve formula on reload in Mozilla
* [Equation] updated ASCIIMathML.js
* [Skin:silva] padding and border on textarea make the textmode too wide
* fixed Ticket#1001 Editor loads a bunch of null urls in ie
* fixed Ticket #1068 [TranformInnerHTML] newlines added after </script>
* fixed Ticket#1069 Editor document URL prefixed to any href that only consists of URL parameters
* added Thai translation for core
* added complete Portuguese Brazilian translation
* updated lc_parse script
* fixed Ticket #1071 [ExtendedFileManager] external image URL image inserted with width/height 0, amking it invisible
* fixed Ticket #1074 [SuperClean] throws warnings in PHP 5
* fixed Ticket #1079 [DynamicCSS] lists Xinha internal CSS
* fixed Ticket #1080 Some plugins leave behind stylesheet links in fullpage mode
* fixed Ticket #1083 Convert URLs to links - Error
* fixed Ticket #1084 URL auto-linking (Gecko): URLs with user:mailto:password@domain.tld falsely recognized as email address
* fixed Ticket #1085 URL auto-linking (Gecko): IP numbers don't work
* fixed Ticket #1081 Control character is not being removed inside SCRIPT tags or HEAD when switching from textmode to htmlmode
* fixed Ticket #1078 [InsertImage] spacing attributes: inconsistent behaviour when editing image
* fixed Ticket #1089 [Color Picker] Localize OK Label
* fixed Ticket #1091 [SaveSubmit] does not correctly submit value of checkboxes and radio buttons

Xinha 0.93
- fixed Ticket #967 Font Color Picker stops working after using one of ImageManager, ExtendedFileManager, FullPage, or HorizontalRule
- fixed Ticket #965 When switching between Xinhas in the same page, in textmode toolbar stays disabled
- fixwd Ticket #963 DOMwalk IE: head tag attributes without quotes and closing slash
- Ticket #962 DOMwalk Mozilla: improved source indentation
- fixed Ticket #957 If item in in xinha_editors is not a textarea: skip gracefully
- fixed Ticket #900: catch an fatal error that occured sometimes when switching between modes in fullpage mode in Mozilla
- fixed Ticket #969 DOMwalk Gecko: line breaks rendered as <br>s inside <pre> blocks
- fixed Ticket #976 Loading message misplaced in IE7
- fixed Ticket #977 TableOperations toolbar off-place in ext_example.html
- fixed Ticket #978 defining a padding for <td>s in global css affects Xinha framework
- Ticket #979 improve checking for non-supported browsers
- fixed Ticket #934 SuperClean plugin returns just quotation when executed on localhost
- Ticket #929 Save changes on page unload fixed for Mozilla
- fixed Ticket #980 ImageManager color format bug
- fixed Ticket #981 No doctype in iframe content document/ editor always in quirks mode
- fixed Ticket #543 Stylist Panel overflow broken
- Ticket #983 added id for iframe
- fixed Ticket #984 !ExtendedFileManager produces php warning
- optimized icon file size
- fixed !JavaScript error in !ImageManager/!ExtendedFileManager image editor
- Ticket #908* Prompts broken in IE7: fixed for EFM, !ImageManager & !TableOperations
- Fixes for TableOperations, tickets #82, #908*, #912 and #947
- fixed Ticket #998* whitespace added before and/or after content (in non-fullpage mode)
- fixed slow unloading in Mozilla
- Fix focus problem when switching from html to wysiwyg in Gecko. See ticket #900.
- fixed toolbar floating issue
- fixed #1003 HTML length limited to 1024 characters with plugin CharCounter
- Ticket #1000 new public methods for getting/setting editor content
- fixed #735 - IE eating scripts and comments at the beginning of pages.
- Added new config variables to set iframe width if less than editor width (ticket:322) and set alignment of toolbar buttons.
- added Basque translation for XinhaCore
- prevent an error if server is set to parse .js files as PHP
- Ticket #127 plugin HtmlEntities: Entities.js file corrupt

Xinha 0.92beta
- fixed Ticket #831 stop empty anchors from being removed
- Make htmlarea.js just load XinhaCore.js instead of being a copy of it.
- fixed Ticket #445 Toggle TableBorder doesn't work if this.fullpage=true or using FullPage plugin
- fixed Ticket #551 shape and coord attributes of area element are ignored by IE
- fixed Ticket #650 SpellChecker is not compatible with FullPage plugin
- fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
- fixed Ticket #570 change behaviour of justify when an image is selected to make the image float left/right,
click the justify button again to undo it
- fixed Ticket #891 noscript content got escaped
- fixed Ticket #857 Firefox fails to load in fullpage mode when <link ..> tag in wrong place.
- fixed Ticket #841 Spell Checker - Won't return to xinha.
- fixed Ticket #914 All buttons stay grey & this.getParentElement is not a function message when not calling
Xinha.loadPlugins() in xinha_init function
- fixed Ticket #911 Background color does not work in Firefox
- fixed Ticket #912 an error is thrown in Mozilla when clicking merge cells button and fewer than 2 cells are selected
- fixed Ticket #816 CharacterMap and ListType panel modes make editor jump to top in IE
- fixed Ticket #917 getHTMLWrapper in IE renders attributes like _stylist_usedtobe="[object Object]"
- fixed Ticket #556 stripBaseHref didn't work without baseHref defined explicitly.
- Update InsertPicture plugin Update
- fixed Ticket #921 EFM extended file manager - iframe height problem (IE)
- Ticket #923 colorPicker face lift & localisation
- fixed Ticket #924 EFM + ImageManager re-transforming of url to original image after automatic resize broken
- Ticket #900- retain editing position position between modes
- fixed Ticket #928 ImageManager fails if (another) Files.php exists in include path
- fixed Ticket #935 EFM demo_images php upload allowed: possible security risk
- Ticket #939 Japanese langage support
- fixed Ticket #3 Horizontal Rule Selection
- Plugin ExtendedFileManager: added doc to allowed upload extensions
- Plugin PasteText update
- Plugin HtmlEntities: default preset iso-8859-1
- fixed Ticket #948 IE: inline styles are not rendered by DOMwalk getHTML()
- Plugin HorizontalRule update
- Plugin SaveSubmit update
- Plugin Linker update
- fixed Ticket #823 editor contents was not submitted when using JavaScript form.submit() without prior form.onsubmit()
- fixed Ticket #459 all body attributes removed in full page mode in FireFox
- _editor_url is now converted to absolute if it is relative.
- fixed Ticket #594 IE: insertHTML() inserts HTML outside editor when editor is not focussed
- Ticket #954 FullScreen mode can now be called programmatically or on startup with or without button
- fixed Ticket #321 FullScreen : select elements show through in IE6
- fixed Ticket #953 Statusbar has ugly white gap at the bottom when switching back from full screen in IE
- fixed Ticket #952 FullScreen: scrollbars don't disappear in IE in QuirksMode
- fixed Ticket #603 Popop Dialog Height problems
- fixed Ticket #955 DOMwalk getHTML outputs empty attribute with value "true" instead of attribute name and some are skipped at all

Xinha 0.91beta
- changed namespace from HTMLArea to Xinha
- the core file is now named XinhaCore.js instead of htmlarea.js,
please change your pages accordingly (the htmlarea.js will be removed!)
- the color picker script is now loaded on demand to reduce initial loading time

Xinha 0.9beta
This equals Xinha revision 635 of Jan 11 2007
- All JavaScript files over 2kb have been compressed using the dojo JavaScript compressor
- All gifs have been optimized using Trout's GIF Optimizer version 2.3

2: Re: Xinha 0.94 (stable) (response to 1)
Posted by Rocael Hernández Rizzardini on
thanks, seems many things has been fixed!