HTMLArea-3.0-RC3 release notes
This release was compiled on Jan , 2005 [23:43] GMT.
Changes since 3.0-RC2b:
- Restored broken images and re-committed ALL images back to CVS in binary mode.
- Added error with instructions for when HTMLArea.init() isn't called first.
- Fixed examples to call HTMLArea.init() first:
- 2-areas.html
- character_map.html
- css.html
- dynamic_css.html
- list-type.html
- remove-font-tags.html
-
Changes since 3.0-Beta:
-
New plugins
-
ContextMenu plugin (provides a nice context menu with common
operations, including table ops, link ops, etc.)
-
CSS plugin (provides an easy way to insert/change CSS classes)
-
FullPage plugin (allows HTMLArea to edit a whole HTML file,
not only the content within <body>.)
-
Changes in the SpellChecker plugin
-
Many bugfixes: now it works ;-) Fully Unicode-safe.
-
Speed and bandwidth optimization: reports the list of
suggestions only once for each mispelled word; this helps
in cases where you have, for instance, the word “HTMLArea”
in 10 places all over the document; the list of
suggestions for it--which is kind of huge--will only be
included once.
-
User interface improvements: the highlighted word will
remain in view; in cases where it's normally outside, the
window will be scrolled to it.
-
Added a "Revert" button for those that change their minds ;-)
-
Added a "Info" button which reports information about the
document, retrieved by the server-side spell checker:
total number of words, total number of mispelled words,
number of suggestions made, spell check time, etc. More
can be easily added. FIXME: this part
is not yet internationalized.
-
The server-side spell checker now uses XML::DOM instead of
HTML::Parser, which means that it will be unable to parse
“tag-soup” HTML. It needs valid code. Usually HTMLArea
generates valid code, but on rare occasions it might fail
and the spell checker will report a gross error message.
This gonna have to be fixed, but instead of making the
spell checker accept invalid HTML I prefer to make
HTMLArea generate valid code, so changes are to be done in
other places ;-)
-
Changes in the core editor
-
Easier to setup: you only need to load
htmlarea.js; other scripts will be loaded
automatically. Documentation
and examples updated.
-
Better plugin support (they register information about
themselves with the editor; can register event handlers for
the editor, etc.)
-
New about box; check it out, it's cool ;-)
-
Word cleaner (can be enabled to automatically kill Word crap
on paste (see Config.killWordOnPaste); otherwise accessible by
pressing CTRL-0 in the editor; a toolbar button will come up
soon)
-
Image preview in "insert image" dialog. Also allows
modification of current image, if selected.
-
New "insert link" dialog, allows target and title
specification, allows editing links.
-
Implemented support for text direction (left-to-right or
right-to-left).
-
Lots of bug fixes! ... and more, I guess ;-) an
automatically generated change log
is now available.
I don't have the power to go through the bug
system at SourceForge
now. Some of the bugs reported there may be fixed; I'll update
their status, some other time. If you reported bugs there and now
find them to be fixed, please let me know.
3.0-Beta
Changes since 3.0-Alpha:
- Performance improvements.
- Many bugs fixed.
- Plugin infrastructure.
- TableOperations plugin.
- SpellChecker plugin.
- Status bar.
- API for registering custom buttons and drop-down boxes in the
toolbar.
- Toolbar can contain text labels.
- Cut, copy, paste, undo, redo buttons.
Mihai Bazon
Last modified: Wed Mar 31 19:18:26 EEST 2004