[Logo]

AbiWord Weekly News #47, (2001, week 23, released 2001.06.10)

Welcome to issue 47 of the AbiWord Weekly News.

It's been a slow week again (by AbiWord standards anyway) due to finals/exams. Martin has however been very active and has fixed more rendering problems and made some major improvements to the performance of AbiWord. This will make the next release of AbiWord the best ever for sure!

Bug counts are still pretty much unchanged - rumor has it development will pick up again over the next couple of weeks, so it's important the bug database properly reflects current state of AbiWord, thus allowing developers to look at genuine code problems instead of spending time on reproducing bugs that have already been fixed. Users, please help us out by doing some triaging so we'll get a really good release next time!

In this issue:

Editor(s) of this issue: Jesper Skov


CVS Stats

2001.06.02 - 2001.06.08
WhoCommitsIn summary
msevior 63 Backend speed improvements, serious scrolling speedup, ruler actions change mouse pointer image, more screen dirt fixes.
hub 61 Windows and GTK Dialogs for Encoding, French preference profile, work on RTF import of headers/footers. Also committed for Andrew Dunbar: Fix Windows compilation, import/export encoded text, cut/paste unicode on Windows, Windows locale improvements. And for hashao: iconv fix
dom 42 iconv helper routines, HTML export fix, use UCS2 strings in importers, Swedish profile, other fixes.
jskov 13 AbiWord weekly news 43, some READMEs for dox.
brucep 6 Top Style dialog for Windows.
thomasf 6 Font size problem with printing fixed, QNX styles dialog (incomplete).
phma 4 Irish locale updates from Alan Horkan.
rms 3 Italian locale updates.
tamlin 2 String buffer updates, some from Andrew Dunbar.
frodo 1 Autoconf fix for psiconv detection.
sam 1 Nuked an old POW.
cuenca 1 Profile for Spanish.

Patch of the week goes to Martin for his screen dirt and performance improvements. Very nice, Martin!


Project Of the Week

POW (Project Of the Week) and the new uPOW (User Project Of the Week) is an attempt at attracting new developers and entice help from users by lowering the bar of entry to doing something constructive for AbiWord. A POW will describe a goal and often outline how to get there.

Presently we have a few unclaimed POWs. Please see the POW status page for more details.

TypePOWSummary
POW2001.22Sorting contents of combo boxes, and splash screen preference option
POW2001.18ImageMagick multipurpose graphic importer
uPOW2001.17Where to send AbiWord announcements
uPOW2001.09Determining Locale Status
POW2001.09Speed up bulk spell checking
uPOW2001.07Host for AbiWord BugDay
uPOW2001.06Update Feature and UI matrices
POW2001.05Bug-buddy support for AbiWord
POW1999.47Make translated dialogs fit
uPOW1999.37CS folks wanted...

Bug Update

Here's the AbiWord bug update for the last week. If you can spare some time, please help us triage the bugs - you don't need to be able to program to do this.

Bug Counts

These are the bug counts for the past 4 weeks:

Date:        Submitted:    QA:           Open:
----------------------------------------------------
2001.05.18   50 (  +4%)     58 ( +13%)   306 (  +3%)
2001.05.25   55 ( +10%)     89 ( +53%)   287 (  -6%)
2001.06.01   57 (  +3%)     91 (  +2%)   287 (  +0%)
2001.06.08   61 (  +7%)    101 ( +10%)   308 (  +7%)

Bug Votes

As a user of AbiWord, you are able to vote on bugs you'd like to see closed. The process is quite simple:

  1. Create yourself an account if you don't already have one.

  2. Bring up the bug list.

  3. Click on Bug IDs to read bug details.

  4. If you find an interesting bug you'd like to have fixed, cast your vote by clicking on the "Vote for this bug" link on the bug description page.

  5. You have 30 voting points you can cast in whatever proportions you'd like on anything between 1 and 30 bugs. But note that developers will likely prioritize a bug with 30 single votes than a bug with a single 30-unit vote. So vote with lower unit counts (5 or so) to make your voice heard!

From the sorted list of votes, we found the current Top 10 Bugs to be:

IDVotesMilestoneSummary
10301240.9.0 Font substitution table
127638future Handle tables
141037future Please add .doc Save As file type in future releases
528301.0 Problem with non "ANSI" characters in Windows 95
1182280.9.0 Cursor Disappears
101623Future PDF output would be nice
1408230.9.0 Automatic spellcheck splits words on accented characters (and specials, other languages, non ASCII symbols)
1104200.9.0 AbiWord crashes when trying to load ms word file
1427201.0 "Lock" styles
1445160.9.0 Documents saved as .abw are sometimes flagged as bogus document

Target Milestones

We have just started nominating bugs for the next two big releases. You, developer and user, can have your say on which bugs to nominate by casting your vote on bugs as described above. The current milestone distribution is as follows:

MilestoneBug count
Without Nomination180
0.959
1.068
future58

Closed Bugs

In the past week, the following 2 bugs have been closed (i.e., closed and verified fixed):

1294 and 1458

On the Mailing List

Traffic on the developer mailing list has remained low this week, but it appears the US university students are about done with their finals, so we can expect traffic to pick up next week or the week after :)

This week, interesting topics included:

  1. Release Schedule: There was more discussion of when the next release should happen, and what it should include.

  2. Patch: Encoding Manager: Andrew posted a patch with an Encoding manager. This deals with, as far as I can tell, how to break words - not just hyphenation as we know it from Western languages, but also where to break a line in languages that don't use space to separate words.

  3. commit: A number of things: Martin made the mouse pointer image change when moved over the top and side rulers.

  4. Commit: Fix bug 119, 106 and major improvements to scrolling speed: Martin made some real nice improvements to the performance of AbiWord and killed some more rendering problems.

  5. Commit: basic RTF header/footer import: Hubert added header/footer support to the RTF importer, but later reported problems geting it to work properly. AbiWord loads documents using simpler versions of the editing functions, only allowing stuff to be appended to a document being loaded. This caused problems because of the ordering of headers/footers in the RTF file which does not match the order in which AbiWord keeps the data. Martin suggested a workaround and Hubert is still working on the implementation.

  6. Commit: french profile: Hubert also made the default properties for the French locale be cm (metric/centimeters) and A4 paper size. Joaquin quickly copied this for Spanish.