41
edits
(→Addressbook: Updated to reflect the current Address book code) |
(fixing spelling mistakes) |
||
| Line 3: | Line 3: | ||
===Build=== | ===Build=== | ||
Grendel's build system is | Grendel's build system is based on [http://ant.apache.org Apache Ant] and requires Java 1.5 to compile. | ||
===Librarys=== | ===Librarys=== | ||
Grendel requires a large collection of [[Grendel:Libraries|Libraries]] | Grendel requires a large collection of [[Grendel:Libraries|Libraries]]. Many of these librarys are quite old and may no longer be maintained. Hopefully these will slowly be replaced. | ||
===News=== | ===News=== | ||
News is currently provided by GNU JavaMail's NNTP Providers | News is currently provided by GNU JavaMail's NNTP Providers. These are faster and more reliable that Grendel's own NNTP Providers. | ||
===POP3=== | ===POP3=== | ||
| Line 15: | Line 15: | ||
==Plans== | ==Plans== | ||
These are plans for where Grendel is going | These are plans for where Grendel is going. Some of these are short term others may be long term. | ||
===General=== | ===General=== | ||
| Line 29: | Line 29: | ||
===POP3=== | ===POP3=== | ||
* Use the proper way to view POP3 mail by downloading to a local store. (To be implemented as download to given folder, this allows | * Use the proper way to view POP3 mail by downloading to a local store. (To be implemented as a download to given folder, this allows customization) | ||
** This should support a session flag for leave mail on server. | ** This should support a session flag for leave mail on server. | ||
===HTML Message Viewing=== | ===HTML Message Viewing=== | ||
* The HTML display in the JTextPane is poor, this needs replaced. | * The HTML display in the JTextPane is poor, this needs replaced. | ||
* The <code><blockquote type="cite"></code> should be interpreted | * The <code><blockquote type="cite"></code> should be interpreted, processed and formatted as an included message quote. | ||
* HTML Messages nead to be ''cleaned'' prior to being displayed, to ensure they are valid and are safe. | * HTML Messages nead to be ''cleaned'' prior to being displayed, to ensure they are valid and are safe. | ||
===Message Search=== | ===Message Search=== | ||
====Search Within==== | ====Search Within==== | ||
This should be done as fast and as easily as possible | This should be done as fast and as easily as possible. The String class offers basic string searching; the regex libraries might be better. | ||
====Search For==== | ====Search For==== | ||
| Line 62: | Line 62: | ||
* JDBC | * JDBC | ||
** Builtin support for enbedded local databases as Address Books | ** Builtin support for enbedded local databases as Address Books | ||
*** | *** embedded Derby | ||
*** | *** embedded HSQLDB | ||
* An extended attribute set. | * An extended attribute set. | ||
* Uses subclasses of Generic Collections to return lists. | * Uses subclasses of Generic Collections to return lists. | ||
edits