Updated TODO Before the release


Subject: Updated TODO Before the release
From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Sat Jun 23 2001 - 09:05:29 CDT


Hi Folks,
        II thoght I'd try to keep us focussed on getting 0.90 out the door
by periodically updating this TODO list. If you finish one of these items
please feel free to quote it in the commit or the patch you send in.

On Wed, 13 Jun 2001, Dom Lachowicz wrote:

> In no order, and certainly not complete:
>
> 1) HashMap bugz!! (Dom, Hub)

Lots of progress here but we still have memory leaks. People with good
memory profiling tools please help out here.

> 2) Text importer (Andrew needs to make a few small corrections and then I'll
> check it in)

This is done, modulo the improvemnts Andrew keeps making :-)

> 3) Make toolbar color buttons work on win32 and unix-non-gnome

Not done yet. I think it might be best to just wrap your platforms color
picker in a simple dialog like the "Background" dialog.

> 4) Clipart dialog
> - Dom: dload, checkin, and install clipart
> - Non-gnome platforms: actually code the dialog

This is actually quite a bit of work for non-gnome. I suggest we don't try
to get this in for non-gnome for 0.90

> 5) New/template dialog
> - Dom: finish Unix IMPL
> - Dom: check in existing templates
> - Others: code the dialog for your platform

No progress since the first TODO list.

> 6) Ispell (Translators!!!!)
> - Collect working hashfiles and put them in an easily distributable place
> - Make sure that it works
> - Create other system.profile's
OK I've set up a repository. I hope others will help me make sure Abi
Works with all the Languages we can get. Frodo has sent me his ftp address
of the collection of his ispell hashes. I'll see if I can make them work
with Abi. BTW I speak only English so it would be good if a could get a
collection of documents in the language we support to check spelling.

> 7) Preferences dialog (Dom will do Unix/Gnome)
> - Add way to set default language using the XAP_Language dialog
> - Enable/disable splash screen

Done for unix/gnome. Other platforms?

> 8) UT_iconv.cpp (Dom, Tamlin)
> - Finish this function up

I think this is finished by Dom and Mike Nordell.

> 9) GnomeFonts (Dom)
> - Possibly do this

We really need this to make printing work under gnome.

> 10) GR_Graphics (Platform guys)
> - Martin added new methods to this class and the Frames to improve redraws. He
> also added new cursor types. Platform guys: implement these new cursor types
> please, and the methods if they're important for you.
> - DOM: look into adding a beginPaint() and endPaint() method and performance
> benefits.

This is not partiuclarly important unless platform maintainers decide
their platform either needs more speed or could look sexier :-)

> 11) Fix bugs (All)
> - Give 0.9.0 bugs a priority, but fixing any bug is appreciated

Certainly made progress here.

> 12) Possibly integrate help-files soon-ish in the abiword-docs module

???

13. Finish Styles for other platforms.

So far the QNX and Windows platforms only have the front styles pane. The
"new/modify" pane has not been done. In addition these platforms have to
write a "runModal" method for their platforms "Bullets and
Numbering" dialog. This should not be too hard. Look at the Unix dialog.

14. Finish Bullets and Numbering in styles.

There are aspects of the way Lists work in Abi that collide with the way
styles work in Abi. This means that styles with bullets don't update upon
changing style definition. I hope I can fix this without breaking Lists.

15. Change semantics of Styles dialog to use "Apply" and "Close" in the
front pane.

This was suggested by Bruce Pearson and although I disagreed with him when
he first raised this, I've come around to thinking that this is a good
idea. Clicking "apply" on the front pane should set the the current doc
postion((s) to the style selected in the front pane dialog.

Sorry Bruce, you were right I was wrong.

16. Fix printing for Unix.

This has been done the gtk build. To fix the gnome printing we need to
understand what encoding they actually use for Symbols and Dingbats and we
need to update our Type 1 fonts from the ancient ones we have now to the
current Fonts used by gnome-print. Dom tells me these are available on thr
ghostprint website. Could someone look at updating all our fonts to these
new ones?

17. Import/Export Styles to RTF.
We need this for the very leat to be able to cut and paste styles in
Abi. Hub is working on this.

18. End Notes?

Pat Lam has been doing great work getting endnotes up and running for Abi.
Should we include them in 0.90? Well I think if they're ready before the
rest of this long todo is done they should go in.

19. Perl Scripting.

This is a really cool feature. Please test it out and give Joaquin
bugs to fix.

20. Importing Large images crashes Abi.

See recent bug in bugzilla. We should release Abi 0.90 with 0 known crash
bugs.

21. Print/import progress.

Dom has some good ideas to quickly implement these all in XP.

21. Anything else?

I've probablly forgrotten something. If so let us know.

Everybody, please look through this list and see if there is something you
think you could do. If you decide to do some work from the list let us
know so the usual suspects won't repeat your work.

Cheers

Martin



This archive was generated by hypermail 2b25 : Sat Jun 23 2001 - 09:19:09 CDT