New AbiWord Drop

Dan Schreiber (dan@abisource.com)
Fri, 25 Sep 1998 16:42:41 -0500


The AbiWord dev site has been updated with some new items of interest:

1. Anonymous CVS access. Instructions are available at
http://www.abisource.com/dev_download.phtml

2. "AbiSpec", a searchable database of planned AbiWord features. This is
an expanded version of the feature roadmap. Available at
http://www.abisource.com/abispec

3. A new tarball and zip file containing the complete source tree.

Overall, the state of the tree is as follows:
1. Editing data structures have been updated to use Piece Tables.

2. Unlimited Undo and Redo have been implemented.

3. The abi/src/wp subtree has been reorged for better modularity.

4. Although the default GUI is still platform native, we have sample
implementations of wxWindows GUIs for Linux and Windows. We are hoping to
use wxWindows for the GUI going forward, and so far it looks very
promising. Thanks to Joseph Bronkema for initially suggesting wxWin. In
fact, if anyone has any positive or negative experiences, or pitfalls that
would be good to be aware of, let us know (we are using wxWin 2.0 Alpha).

5. We've mapped out the architecture for importing/exporting different file
formats -- starting with the AbiWord XML format and the *very* *early*
*beginnings* of MSWord97 (which will crash on the most trivial documents).
If you are interested in seeing how import/export works, look at the
AbiWord example, since the Word importer will be largely rewritten in the
next few weeks. By the next drop we should be ready to think about
starting other formats.

6. The build is not as stable as we'd like, primarily because of a certain
class of bugs related to document structures (non characters such as
paragraph, column, section breaks etc). Currently these do not have
"width" like a character does, which ends up causing problems with
insertion points around these boundaries, inserting and deleting across
paragraph boundaries, etc. We have an approach to fix this, but didn't
want to implement it this week while trying to get CVS going. Look for a
new tarball next week with much more
stable editing. More details about the problem and the class of bugs that
it exposes will be forthcoming in a subsequent email.

Next Highest Priority Items (in no particular order)
1. Start on GUI spec
2. Add ability to comment on features in AbiSpec
3. Resolve decision on wxWindows vs native GUIs
4. Importers/Exporters
5. Clipboard Support
6. Printing

Any and all comments are welcomed and encouraged.
----------------------------------------------------------------------------
The AbiWord Development Team



This archive was generated by hypermail 1.03b2.