Ekit README
==========================
-Ekit v0.9g (C)2000-2003 Howard Kistler/hexidec codex
+Ekit v0.9h (C)2000-2004 Howard Kistler/hexidec codex
App/Applet for editing and saving HTML in a Java text component.
users, and I think by switching to the LGPL all of these criteria are thus met.
I am aware that releasing a product under the GPL is supposed to be an
-"irreversible" process. However, as this product was in violation of the
-stricter terms of the GPL, this reassignment to LGPL is not a change so much
-as a correction of licensing.
+"irreversible" process. However, as this product was probably in violation of
+the stricter terms of the GPL, this reassignment to LGPL is not a change so
+much as a correction of licensing.
REQUIREMENTS
These are the base class source files:
-EkitCore.java - Source for the core Ekit functionality
-Ekit.java - Source for Ekit application shell
-EkitApplet.java - Source for EkitApplet shell
-
-EkitCore is replaced by one of these two core files during compilation:
-
-EkitCore_Basic.java - The standard Ekit core.
-EkitCore_Spell.java - The core plus supports for the Jazzy spellchecker.
+EkitCore.java - Source for the core Ekit functionality
+EkitCoreSpell.java - Source for extended core with spell checking
+Ekit.java - Source for Ekit application shell
+EkitApplet.java - Source for EkitApplet shell
The "action" subdirectory contains these action class sources:
RelativeImageView.java - HTML Image rendering component
SearchDialog.java - Find/Replace dialog
SimpleInfoDialog.java - Basic message dialog
+SymbolDialog.java - Special symbol character dialog
TableInputDialog.java - Table specification input dialog
UserInputAnchorDialog.java - Custom anchor input dialog
UserInputDialog.java - Custom data input dialog
There is also a copy of the TaggingDriverServlet.java source within the
- "materials" folder. You may use this on your server for server-based file
+ "materials" directory. You may use this on your server for server-based file
and image loading.
The "icons" subdirectory contains these custom icons for the ToolBar:
--------------------------
Ekit optionally incorporates a modified subset of the Jazzy open source
-spellchecker. The root folder of the Jazzy classes is "com/swabunga/spell".
+spellchecker. The root directory of the Jazzy classes is "com/swabunga/spell".
You will find the following subdirectories and sources there. (See the README
file under the "swabunga" directory for more information.)
Anchor - Convert the selected text to a hyperlink after specifying the URL
in the pop-up dialog
+ Symbol - Insert special characters using the symbols dialog
Break - Insert an HTML break <BR> element
Nonbreaking Space - Inst an HTML non-breaking space ( ) metacharacter
Horizontal Rule - Insert an HTML horizontal rule <HR> element
the current document
- fixed the known memory/resource leaks caused by the SpellChecker
- added language files for Spanish (Mexican), Hungarian and Chinese
+0.9h (4/28/2004)
+ - new symbol insertion dialog
+ - rewritten EkitCoreSpell now extends EkitCore, adding just spell checker
+ - EkitCore includes hooks to support EkitCoreSpell
+ - source view panel replaced with JTextArea (lighter weight)
+ - StyledDocument constructors and setter method
+ - optional multiple "themed" toolbars in place of single catch-all toolbar
+ - command-line usage options available in Ekit (use -h or -? argument)
NOTE: The following items work in Ekit but not yet in EkitApplet, due to the
applet security model:
- CSS Styles Selector
- Original ExtendedHTMLEditorKit & RelativeImageView classes
- Original ImageFileChooser & ImageFileChooserPreview classes
+Jerry Pommer (jpommer@brainfood.com)
+ - ExtendedHTMLDocument.java & ExtendedHTMLEditorKit.java code
+ to fix format toggling
Ruud Noordermeer (ruud.noordermeer@back2front.nl)
- Fix for split-pane rendering issue in EkitApplet
Mindaugas Idzelis (aim4min@users.sourceforge.net)
Nico Mack (nico.mack@mmp.lu)
- System clipboard access code
- Other bug fixes
+Michael Pearce (michaelgpearce@yahoo.com)
+ - Symbol insertion dialog & code
+Murray Altheim (m.altheim@open.ac.uk)
+ - StyledDocument support code
TRANSLATIONS
Gyoergy Magoss (GYOERGY.MAGOSS@bhf-bank.com)
- German
LanguageResources_de_DE.properties
-Jesus Escanero (jescanero@yahoo.es)
+Jesus Escanero (jescanero@yahoo.es) &
+Eusebio Barriga (fametown@users.sourceforge.net)
- Spanish
LanguageResources_es_ES.properties
Fernando Luiz (responsavel2@hotmail.com)
Jernej Vicic (jernej@activetools.si)
- Slovenian
LanguageResources_sl_SI.properties
-Gerald Estadieu (gerald.estadieu@cem-macau.com)
+Gerald Estadieu (gerald.estadieu@cem-macau.com) &
+Michael (mike@lashampoo.com)
- French
LanguageResources_fr_FR.properties
Anders Bjorvand (anders@kommunion.no)