Re: TODO Before the release


Subject: Re: TODO Before the release
From: Martin Sevior (msevior@mccubbin.ph.unimelb.edu.au)
Date: Wed Jun 13 2001 - 19:48:28 CDT


Hi Dom,
        Thanks for starting this off. Here are my thoughts.

On Wed, 13 Jun 2001, Dom Lachowicz wrote:

> In no order, and certainly not complete:
>
> 1) HashMap bugz!! (Dom, Hub)
> 2) Text importer (Andrew needs to make a few small corrections and then I'll
> check it in)
> 3) Make toolbar color buttons work on win32 and unix-non-gnome

I don't mind the gtk-only not having these. If needed, this functionality
can be provided via the "font" or "styles" dialog. See my reasoning on
gtk-only below. I have no great desire to reinvent wheels for
gtk-only. The gnome build is meant to be better than gtk-only anyway since
it builds on a great platform of other people's work.

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

Dom, I've looked at your screen shot and thought about doing a GTK-only
dialog. Then I realized I would have to essentially rewrite gdk-pixbuf to
make each clip art image scale to the right size to fit nicely on the
dialog.

I have no intention of wasting my time to do this. The gtk-only build is
only for users without the diskspace or system requirements for the
beautiful gnome build.

Given this, the clip-art dialog would default to look eactly like the
"insert image" dialog with the only difference being that the file
directory defaults to point to a clip-art directory that Abi knows about
although I do not yet.

If other people interested in gtk-only builds object, I invite them to
implement this dialog.

> 5) New/template dialog
> - Dom: finish Unix IMPL
> - Dom: check in existing templates
> - Others: code the dialog for your platform
> 6) Ispell (Translators!!!!)
> - Collect working hashfiles and put them in an easily distributable place
> - Make sure that it works
> - Create other system.profile's
> 7) Preferences dialog (Dom will do Unix/Gnome)
> - Add way to set default language using the XAP_Language dialog
> - Enable/disable splash screen

I think we should leave disabling the splash screen as command-line only
option. Advertising ourselves to ordinary users is a good thing.

> 8) UT_iconv.cpp (Dom, Tamlin)
> - Finish this function up
> 9) GnomeFonts (Dom)
> - Possibly do this
> 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.
> 11) Fix bugs (All)
> - Give 0.9.0 bugs a priority, but fixing any bug is appreciated
> 12) Possibly integrate help-files soon-ish in the abiword-docs module
> 13) Other

14. Make printing work on Unix. I have a document with symbol fonts
written by a real user that he cannot print correctly. The gnome-print
sucks rocks badly. It screws up pagination and totally barfs on the symbol
and dingbat fonts. Our own print prints the symbols and gets the
pagination right but throws in some extraneous degree symbols after them!
I will work solidly on getting both the abi printing and gnome-print to
work correctly. I'll check this document into bugzilla and I think we
should not release 0.90 until it prints correctly.

15. Implement "numbering" for styles. I will do this based on our current
Modeless "Bullets and Numbering" dialog which works and I like anyway :-)

16. We desperately need to split out data from source code. All the help
files, template files and spelling hash files should be seperated into a
language specific module and downloaded seperately. Maybe we should do
this for Fonts as well in the case of CJK fonts. We need to work out a
cross platform way of doing this and to reorganize our CVS and build
system to reflect this. Any volenteers for this?

Cheers!

Martin



This archive was generated by hypermail 2b25 : Wed Jun 13 2001 - 19:48:51 CDT