
Revision History
Changes in Editize 2.12 - October 30, 2007
- Fixed: Pasting content from OpenOffice.org would fail.
Changes in Editize 2.11a - March 16, 2007
- The stripping of form elements introduced in 2.11 can now be switched off by setting the
formelementsallowed
property (see the Reference section for your selected API).
- Fixed: Excess whitespace was added to the contents of textarea elements in HTML output.
Changes in Editize 2.11 - March 15, 2007
- Form elements are now filtered out of HTML content that is loaded into Editize (including pasted content).
- Security certificate updated. The certificate in previous versions expires on March 21, 2007 and will generate security warnings beginning on that date.
- Fixed: occasionally, space was not allowed for the last line in a paragraph or other block.
- Fixed: the left-align button would sometimes be highlighted on paragraphs that were not left-aligned.
Changes in Editize 2.10a - December 8, 2006
- Fixed: hang in Java 6 when a floating image is larger than the document width.
Changes in Editize 2.10 - December 6, 2006
- Fixed: compatibility with Java SE 6.
Changes in Editize 2.9 - February 22, 2005
- Submission in Mozilla and Safari browsers on Mac OS X now uses LiveConnect for a huge speed boost. Editize now requires Safari 1.2 or later.
- Major performance improvements when deleting complex document structures (e.g. large tables).
- Major performance improvements when switching from Code View to WYSIWYG View.
- The hyperlink dialog now contains a reminder that http:// is required on absolute URLs.
- Fixed: major memory leak caused Editize to allocate more memory every time it was loaded in a page. You must update
kunststoff.jar
, not just editize.jar
for this fix to work.
- Fixed: typing Enter in a table cell inserted a space instead of a line break.
- Fixed: repeatedly inserting line breaks produces strange behaviour.
- Fixed: inserting a space before an image deletes the image.
- Fixed: users could input multiple spaces in a row in WYSIWYG view.
- Fixed: ampersands (
&
) and other special characters in HTML attributes were not correctly escaped.
- Fixed: Editize incorrectly output a line break in the HTML code following an
<img>
tag at the start a block.
- Fixed: Editize could crash when loading/pasting a zero-border table nested within a table with a border.
- Fixed: Editize could crash when editing an image that was inserted without dimensions.
- Fixed: the PHP API could display a notice error on strict PHP configurations.
- Fixed: in NS4 with the JavaScript API and multiple Editize fields in multiple forms, the wrong form could be submitted.
- Fixed: with the ASP.NET API, Editize would fail to load in IE5/Mac.
Changes in Editize 2.8 - July 6, 2004
- All supported browsers now work with standard HTML submit buttons. Java submit buttons are now deprecated.
- New
endForm
method must be called for Netscape 4 compatibility and for HTML submit buttons to be submitted in some browsers (ASP, PHP, and JavaScript APIs only). See API documentation for details.
- HTML code output by Editize is no longer word wrapped.
- Improved robustness of license file checking in the face of non-critical HTTP errors.
- Bold (
<b>
) and Italic (<i>
) tags in a loaded document are now recognized by the Bold and Italic buttons on the toolbar. These buttons still only create <strong>
and <em>
tags, though.
- Fixed: Netscape 4 would crash when attempting to load or submit an Editize field larger than about 3KB.
- Fixed: Editize sometimes added spaces around inline tags on submission, causing unwanted spaces in the resulting document.
- Fixed: Editize could sometimes hang on startup, especially in Internet Explorer for Windows.
Changes in Editize 2.7 - February 10, 2004
- Edit the properties of tables (align, width, height, border, padding, spacing, and summary text) from the right-click menu.
- Edit the properties of table cells (cell type, and horizontal and vertical alignment) from the right-click menu.
- Tweaked all APIs to avoid a JavaScript error occurring behind the scenes in Safari.
- "Edit Hyperlink" item added to right-click menu when the cursor is in a hyperlink.
- "Edit Image" item added to right-click menu when the cursor is on an image.
- "Editize version <version> started" is now displayed in the browser status bar.
- Fixed: The default red colour of highlighted text was not being applied.
- Fixed: Selected text was not visible when a document background colour had not been assigned.
- Fixed: Line breaks would not display properly and text was incorrectly centered in newly-created tables when running in Java 1.3.1.
Changes in Editize 2.6.10 - January 6, 2004
- Handling of document structure when deleting at the start/end of list items and other nested block strucutres has been greatly improved.
- Editize now always includes an
alt
attribute in <img>
tags, even if it's empty.
- Reduced appearance of confusing "Plain" paragraph type by showing "Table Cell" and "List Item" when the cursor is placed in blocks of these types.
- Improved caret/selection visibility when a background color is assigned.
- Disabled ASP.NET 1.1 automatic form submission validation in ASP.NET examples to allow for submission of HTML content.
- Added a PHP example script that demonstrates multiple Java submit buttons (
multisumbit.php
).
- Fixed: APIs now support multiple submit buttons that have the same name.
- Fixed: PHP did not correctly support Java submit buttons with assigned names.
- Fixed: In rare circumstances, PHP API could fail to load the initial document.
- Fixed: Create a hyperlink, begin typing, hyperlink stops after first character.
- Fixed: Line breaks in HTML code were stripped on input, sometimes causing a loss of significant whitespace when reading HTML from the form or the clipboard.
- Fixed: Color swatch on highlighted text icon was not being updated with assigned highlighted text color.
- Fixed: Insert Image and Insert Table dialogs could sometimes get lost behind the browser window.
- Fixed: System beep when opening certain dialogs (e.g. Insert Image).
Changes in Editize 2.6.9 - September 12, 2003
- New text at the end of a hyperlink will no longer be linked.
- Typing Enter in an empty list item will now end the list.
- Typing Enter in untagged ("Plain") content will now insert a line break
(
<br />
) tag.
- Old style clipboard hotkeys (Shift-Ins, Ctrl-Ins, Shift-DEL) now supported.
- Fixed: Self-closing XHTML tags in clipboard content would cause spurious
characters to appear when pasted.
- Fixed: Ghosted table edges would not be visible after pasting a
table with no border from an external source (e.g. Excel).
- Fixed: Could not paste a portion of a paragraph copied from Word.
- Fixed: Copying the entire contents of a table cell and then pasting would
sometimes produce a corrupt document structure.
- Fixed: Specifying suggested link URLs in the ASP API for JavaScript did
not work.
- Fixed: The Java submit button didn't work in Safari or Mozilla browsers
for Mac OS X.
- Fixed: Internal submit button may not have displayed when requested under
some conditions.
Changes in Editize 2.6.8 - August 19, 2003
- Regression fixed: Compatibility with Java 1.4.2 restored.
Changes in Editize 2.6.7 - August 15, 2003
- Added full support for the Safari browser on Mac OS X.
- The filename extension of the license file can now be changed in the ASP,
PHP, and JavaScript APIs as well as the ASP.NET API (see the
licensefileext
property in the reference for your API).
- The order of the indent and outdent buttons in the toolbar have been
swapped to improve usability.
- Fixed: Editize could not edit an existing image until after a
new image had been created.
- Fixed: The Java submit button did not work in the ASP API.
Changes in Editize 2.6.6 - July 4, 2003
- Fixed: A bug in the newly-released Java 1.4.2 caused Editize
to display as a grey box.
- Fixed: The PHP API for Editize would not allow you to set a document
background color unless you had also specified a base font face. This bug
could also cause the applet to crash if you had only specified
a base font face.
Changes in Editize 2.6.5 - June 27, 2003
- Editize now lets the developer configure the background color
displayed behind the document, to better match Web sites with colored
backgrounds. Refer to the new 'bgcolor' attribute of your API of choice
for further details.
- Editize output is now fully XHTML compliant! Editize
can also correctly read XHTML-compliant self-closing tags (e.g.
<br />
).
- You can now put more than one Java submit button on a page, identifying
each with a name - just as you would normal HTML submit buttons. When
the form is submitted with one of these buttons, a field with the
specified name will be submitted. For example, you can create matching
'Update' and 'Cancel' Java submit buttons using this feature. Refer
to the new 'submitbuttonname' attribute of your API of choice for
further details.
- Improved robustness of Image Insert. Uneeded attributes are no longer
added to the document.
<b>
and <i>
tags replaced with
<strong>
and <em>
tags for better
compliance with current standards.
- Fixed: Editize would not split a list item when the user
pressed Enter.
Changes in Editize 2.6.4 - May 16, 2003
- Submission on Mac OS X should be four times as fast as in previous releases.
- Editize can now edit HTML code that is not surrounded with block
tags. Editize will show the paragraph style of such content as
"Plain". This is useful for editing fragments of HTML intended
for inline display.
- The "Inset" paragraph type has been removed and replaced with
"Inset" and "Outset" buttons in the toolbar. This allows
the user to create multiple levels of indented content, and to create indented
headings, code blocks, etc. In a future release, these buttons will also
allow the user to create nested lists.
- Typing a Tab while in a table cell will move the cursor to the start of
the next table cell. When in the last cell of a table, typing Tab adds a
new row to the bottom of the table.
- The "About Editize" item on the pop-up menu can now be hidden
with the 'about' parameter in all four APIs.
- Opera 7 is now supported, in addition to Opera 6.
- Fixed: The developer-specified hyperlink color was being ignored.
- Fixed: "Undefined is undefined" error that was causing submissions
to fail in some versions of Internet Explorer for Mac OS X.
Changes in Editize 2.6.3 - March 22, 2003
- A new code signing certificate, valid until March 2004, replaces the
one used on previous builds, which expires today.
- Debug output for paste operations that was added in the previous build
has now been removed. See Troubleshooting
for details on the clipboard issue.
- Tables with a border size of 0 now have light gray, visible borders
in the WYSIWYG view presented by Editize.
- All APIs now allow the developer to set the background color that
appears around the applet if it has a non-rectangular outline (i.e.
due to the 'WYSIWYG' and 'Code View' tabs, or due to the built-in
Java submit button).
- The mouse cursor is now an I-beam over the WYSIWYG editing area, instead
of a standard arrow pointer.
- The 16 standard
HTML color names are now recognized and supported by all color
configuration properties.
- Fixed: The
showsubmitbutton
property in the JavaScript
API was not being correctly processed.
Changes in Editize 2.6.2 - January 31, 2003
- Editize now intelligently "scrubs" HTML attributes
added by Microsoft Word (and other Microsoft applications) when pasting
from the clipboard. As a side-effect of this feature, Editize no
longer supports the
style
attribute on any tags. Please contact
support if this negatively impacts your application.
- Submitting a form with Editize's Java submit button will now correctly
trigger and respect the return value of an
onSubmit
event handler
assigned to the form.
- Added the
LicenseFileExt
property to the ASP.NET API that allows you to give Editize
license files a file extension other than .lic
. This is to
allow Editize to be deployed under IIS on Windows 2003 Server, where .lic
files have a special meaning.
- Paste operations now output extensive debug information to the Java Console.
This will assist support personnel in debugging issues with the clipboard.
Changes in Editize 2.6.1 - December 29, 2002
- Fixed: Heading and subheading fonts were not configurable in ASP.NET.
- Fixed: JavaScript API was not passing suggested link URLs to applet.
Changes in Editize 2.6.0 - December 4, 2002
- Added support for domain licenses, which will be offered for sale shortly.
Changes in Editize 2.5.0 - November 29, 2002
- Mac OS X submission slowed down; parts of documents were being lost on
machines with slower connections.
- Fixed: Netscape 4 for Linux was pointing the user to the wrong plugin
download URL.
- Fixed: Mac OS X submission did not work on servers where
.html
files were parsed as PHP scripts (this affects many Mac OS X servers).
Changes in Editize 2.5.0 Beta - November 27, 2002
- Code View tab added by popular demand! This feature is disabled by default;
consult your selected API's documentation to enable it.
- Code indenting restored by popular demand.
- The cursor is now placed at the start of the document when the applet
is loaded, instead of at the end.
- Fixed: The 'Home' key would not work on the first line of a document.
- Fixed: Highlighted text (and other
<span>
tags) were
not preserved when pasting from the clipboard.
- Fixed: Select all then Delete caused the undo history to become invalid.
Changes in Editize 2.1.1 - November 14, 2002
- Fixed: character-level tag output was broken.
Changes in Editize 2.1.0 - November 13, 2002
- Table support added.
- Added toolbar buttons for cut, copy, paste, undo, redo, with an option
to hide them in all APIs.
- Improved the icons for the cut, copy, paste, undo, and redo actions.
- Toolbar icons now wrap to a second row if the applet is not large enough
to accomodate all the buttons.
- "Preserve shape" checkbox added to the Insert Image dialog to
maintain image aspect ratio.
- Double-click in image list confirms choice.
- 'Paragraph' and 'Character' text labels removed from the toolbar by popular
demand.
- Plugin auto-download URL for Netscape 4.x fixed in ASP.NET API.
- Various inset paragraph bugs fixed.
- Clipboard error when pasting a selection that was copied from the end
of a list item fixed.
Changes in Editize 2.0.2 - October 15, 2002
- Image list dialog incompatibility with Mac OS 10.2 fixed.
- Improved bold, italic, and underline handling in loaded documents.
- Highlighted text now correctly handled in loaded documents.
- Rare hang on load issue fixed.
Changes in Editize 2.0.1 - October 11, 2002
- Improved compatibility with Mac OS 10.2.
- Corrected plugin auto-download URL for Netscape 4.x.
Changes in Editize 2.0 - September 24, 2002
- The image list dialog no longer sorts the list of images. This allows
you to define your own sort order as you see fit.
- Fixed: The descriptions in the image list were not being handled correctly.
- Much improved documentation, with code generators for all available APIs.
Changes in Editize 2.0 Beta 2 - September 16, 2002
- Support for MSIE 5 and Mozilla for Mac OS X 10.1 (with Java 1.3.1 Update
1 installed) or later.
- Image list support.
- Editing of existing images in the document supported.
- PHP API enhanced to allow code to be read into a variable, for use in
templating systems.
- Compatibility mode submit button now in a separate applet, providing
greater layout flexibility.
- Lists (ordered and unordered) now behave as in previous releases.
- Left/Right aligned images now correctly reflow text in subsequent paragraphs.
- Inserted images no longer behave as two characters instead of one.
Changes in Editize 2.0 Beta 1 - August 9, 2002
- Completely re-written HTML display/editing engine should be more stable.
Supports display of most HTML 3.2 and some HTML 4.0 elements.
- Line breaks supported (Shift-Enter).
- Image insert supported (new toolbar icon).
- Hyperlinks can now be edited by clicking the hyperlink button with the
cursor in a link.
- New shortcut: Ctrl-K for hyprelink.
- Output code no longer indented -- should save space in many a CMS database.
- All text fields should now support cut/copy/paste keyboard shortcuts.
- Several rare HTML parsing issues.
Changes in Editize 1.0.5 - August 12, 2002
- <br> tags in first paragraph were ignored.
- 172.[16-31].*.* now correctly identified as private network IP.
- JavaScript API failed to load Editize on non-MSIE browsers.
Changes in Editize 1.0.4 - June 6, 2002
- In supported browsers (MSIE, Opera), Editize fields now retain their updated
contents if your press 'Back' after submitting the form.
- Delete previous word and delete next word with Ctrl-Backspace and Ctrl-Delete.
- APIs now support forms with onSubmit event handlers (e.g. for form validation).
- Fixed: In rare PHP configurations, the PHP API's browser detection could
produce a warning message.
- Fixed: If the form was submitted before Editize finished loading, the
Editize field would submit a blank document.
Changes in Editize 1.0.3 - May 29, 2002
- Ampersands in href attributes now encoded as & as per XHTML spec.
- Fixed: A Netscape 4 bug caused it to ignore the pluginspage attribute
and use the codebase URL instead.
- Fixed: Netscape 4 forced the user to download Java 1.3.1_02 even if a
later version of Java was installed.
Changes in Editize 1.0.2 - May 23, 2002
- Fixed: PHP API and samples now work with error_reporting set to E_ALL
in php.ini.
- Fixed: ASP API required Visual C++ 7.0 runtime libraries on the server
computer.
Changes in Editize 1.0.1 - May 22, 2002
- Fixed: Under Windows 98/ME, pasting HTML content from Microsoft applications
would not always work.
- Fixed: Certain MS Word special characters (e.g. em dash, ellipsis) could
cause misplaced characters when pasting into Editize.
- A few small documentation typos fixed.
- Editize now recognizes <br> tags in pasted HTML content.
Editize 1.0 - May 17, 2002
First public release.