Subject: Latest Updated TODO Before the release
From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Sat Jun 30 2001 - 22:33:19 CDT
Next installment of the TODO list so we can see what we've done and we
need to finish.
>
> > 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.
Dom has made lots of progress here so we need people with profiling tools
to check out Abi and tells us how we're doing. These memory leaks are
almost all XP so Win developrs with good tools can really help 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 :-)
>
As before. Keep checking this stuff everyone and look for bugs. Andrew has
been really great at fixing reported bugs. So lets thoroughly test this
> > 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.
The Win Toolbar buttons have been by Andrew. GTK toolbar buttons have not
been done.
>
> > 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
>
This appears to be the concencous. This is only for gnome for 0.90. No
work needed here for 0.90. However as always if this really itches you
feel free to implement it for your platform :-)
> > 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.
>
No progress. Someone should at least commit a screenshot of the Unix
build.
> > 6) Ispell (Translators!!!!)
> > - Collect working hashfiles and put them in an easily distributable place
> > - Make sure that it works
> > - Create other system.profile's
Lots of great progress here. This basically works. We now have to make CVS
behave so we can make a directory peer to abi and work out ways to
distribute binaries witht eh megabyte sof ispell hashes.
>
> > 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?
Jeremy Teo sp(?) did this for Unix. Other platforms?
>
> > 8) UT_iconv.cpp (Dom, Tamlin)
> > - Finish this function up
>
> I think this is finished by Dom and Mike Nordell.
No comment to the contrary so I would class this as done.
>
> > 9) GnomeFonts (Dom)
> > - Possibly do this
>
> We really need this to make printing work under gnome.
OK we won't use GnomeFonts for 0.90 but we've made great prpgress on
getting WYSIWYG printing. The only thing we need to do to make text
printing work under gnome-print is to work out what encoding gnome-print
actually wants to print Symbol and Dingbat fonts. This information should
be extracted from Chema and Lauris. Did you manage to make contact with
them Dom?
>
> > 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 :-)
>
As before.
> > 11) Fix bugs (All)
> > - Give 0.9.0 bugs a priority, but fixing any bug is appreciated
>
> Certainly made progress here.
>
I've tried to reproduce the segfault bugs in the encoding dialog and in
the rpms on startup without success. I'll check into this.
> > 12) Possibly integrate help-files soon-ish in the abiword-docs module
>
David should give us an update here.
>
> 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.
>
Bruce Pearson and Thomas Fletcher are working on these.
> 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.
>
No progress here. I should be able to get this working better over the
next week.
> 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.
>
This is done for Unix.
> 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?
>
This is done.
> 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.
>
No reported progress. I will write a proper isUsed() method for the styles
so that only those used in a doc are exported to RTF.
> 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.
>
No progress here. Not for 0.90 at this stage I think. (Maybe Pat could
prove me wrong.)
> 19. Perl Scripting.
>
> This is a really cool feature. Please test it out and give Joaquin
> bugs to fix.
>
More improvements here. I suggest that Joaquin focus on getting printing
under perl scripts to work.
> 20. Importing Large images crashes Abi.
>
> See recent bug in bugzilla. We should release Abi 0.90 with 0 known crash
> bugs.
>
This is fixed for crashes but weird behaviour results from very large
images. Also pasting a selection with two images causes crashes. I'll fix
these over the next week.
> 21. Print/import progress.
>
> Dom has some good ideas to quickly implement these all in XP.
>
Dom has implemented print progress. I don't know if he'll have time to do
import progress.
> 21. Anything else?
>
> I've probablly forgrotten something. If so let us know.
>
Yes, we need releaase notes and a compilation of places to inform for this
very important release.
Volenteers? We should certainly itterate the release notes.
Some people we should definately inform at release time include:
slashdot, freshmeat, gnotices, linuxtoday, linux Weekly news, ZDNet,
download.com, TUcows, cnet, QNX sites?, MAC sites, other Win download
sites.
Maybe as well as release notes we should also have a shorter advertising
blurb announcing the first AbiWord beta which a summary of the features
available.
OK I think we have a reasonable chance of getting the source code in shape
for 0.90 by the end of the week. Everyone please see how you can help in
this process and pitch in!
Cheers
Martin
This archive was generated by hypermail 2b25 : Sat Jun 30 2001 - 22:33:24 CDT