AbiWord Weekly News #83, (2001, week 9-10, released 2002.03.11)

Welcome to issue 83 of the AbiWord Weekly News.

More features completed, and many many Bugs fixed. As usual, we could use help testing Bugs in QA, so please dig in!

Since I was away last week, this issue of AWN summarizes news from the period 2002.02.25-2002.03.10 (weeks 9-10 of 2002).

If you want to help with the QA process during the 0.99.x cycle, you can find nightly builds for Windows here: http://www.darklogic.org/abiword/ and less frequent (but more stable builds) here: http://www.niksbiks.dk/Abi/. For Linux/GNOME you can find nightly builds here: http://pinohuis.dhs.org:8081/. Thanks!

In this issue:

Editor(s) of this issue: Jesper Skov

CVS Stats

2002.02.25 - 2002.03.10
WhoCommitsIn summary
dom 212 Removed efence build dependency, complete file->new and fix context image dialog, Link Grammar Checker plugin, unload/remove edit method, scripthappy plugin, Word importer image fix (from row), fixed Bugs 947, 2261, 2774, and 2793. Fix GNOME toolbar color issue, updated some icons, C linkage for some header files, added 3 new templates, HRText exporter tweak, compound word spelling support, German localization (from Christian Meyer), fix unix toolbar bug, importer heuristics, doc scripts update (from Calvin Arndt), fix spelling in Image dialog, updated some credits, AbiGDK plugin fix, and strcpy/sprint/strcat removal from importers/exporters.
dchart 146 Documentation.
msevior 71 Fixed RTF field export/import segfault, fix autoindent bug, fixed header/footer undo crash, tweaks to RTF field export, insert file segfault and screen dirt fixed, fix header/footer creation assertion, fixed cut/copy/paste of resized images, fixed resize image dialog. Fixed Bugs 1389, 1428, 1679, 1997, 2102, 2239, 2600, 2748, 2778, 2815, 2817, and 2849.
mpritchett 53 Fixed Win32 memory error, updates to template dialog, libiconv win32 build fix, fixed zoom failure caused by incremental loader, fix win32 compile errors, win32 image dialog, win32 incremental loader support, win32 aiksaurus plugin changes, aiksaurus win32 build changes. Fixed Bugs 2689, 2714, 2723, 2751, 2768, 2797, 2819, 2841, and 2845.
hub 42 SunOS build flags, add ut_unixDirent.cpp to makefiles, partial fix for Bug 1406, XHTML debug support and descriptive list support, plus many Cocoa changes: splash screen graphics, list dialog, build fixes, GTK time disabled, fixed memory management bug, better event binding, cursor changes, and other stuff.
fjfranklin 29 de-CH/fi-FI RPM script update (from Gabriel Gerhardsson), Swiss dictionary (from Alex Schroeder), unix locale fix for Darwin, compound handling fix (from Per Larsson), finnish spelling support, fixed Bug 2806, fixed libxml2 woes, plugin autoskip fixes, RPM module list updated, copyright year updated.
phma 14 Danish strings (from Birger Langkjer), Polish tooltips (from Andrzej Pruszynski), Swiss German strings (from Alex Schroeder), Slovak update (from Martin Lacko), Japanese update (from Masayuki Hatta), and Czech update (from Radek Vybiral)
rms 5 Chinese update (from Anthony Fok), RPM spec tweaks, PT updated to 100%.
kian 4 Type fix, BeOS UT_ASSERT Dialog implementation.
jskov 1 Fix SIGFPE and disable some debug output.

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.

uPOW2001.17Where to send AbiWord announcements
uPOW2001.09Determining Locale Status
uPOW2001.07Host for AbiWord BugDay
uPOW2001.06Update Feature and UI matrices
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:
2002.02.18  113 (  +0%)    148 (  +0%)   391 (  +0%)
2002.02.25  141 ( +24%)    168 ( +13%)   388 (  +0%)
2002.03.04  162 ( +14%)    162 (  -3%)   390 (  +0%)
2002.03.11  142 ( -12%)     86 ( -46%)   394 (  +1%)

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 that can be cast in units of 1 to 30. But please only use votes in 5, 10, or 15-unit blocks (on a single Bug) and avoid casting votes on Bugs you have reported yourself.

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

1030289Future Installing AbiWord messes up fonts in other applications (e.g. Netscape)
376741.0 File assosciate problems for all file types with Win32Slurp
1124691.0 Does not honor config/-geometry request
140658Future xhtml documents fail to open: "Bogus html document" msg
1271501.0 Postscript print formatting incorrect and inconsistent
1747421.2 background colour of text selection is always grey
140241Future Can not use other than original type1 fonts
1545331.0 Help only works for localizations en-US es-ES fr-FR
1046331.0 Some localized strings truncated in Windows version
2598311.0 Abiword installs bogus fonts of dubious heritage

And the Top 10 Requests For Enhancements to be:

12766101.2 Table support
1261313future Need to support footnotes and endnotes
1016168Future PDF output would be nice
2321152Future Maths/Equation Editing, as a plugin maybe?
192935Future Hyphenation is missing in Abiword
195028Future Wish for automatic Table of Contents
218325--- Compatibility with StarOffice XML
127023Future Abiword should graphical columns ala wordperfect 8/9
1262181.2 [RFE] need to rewrite RTF import
187517Future Import of StarOffice Writer documents (*.sdw)

Target Milestones

We are nominating bugs for the next two big releases. Users as well as developers, can have their say on which bugs to nominate by casting votes on bugs as described above. The current milestone distribution is as follows:

MilestoneBug count
Without Nomination246

Closed Bugs

Note that there are many many bugs just waiting for QA before they can be closed. Please help!

In the past week, the following 75 bugs have been closed (i.e., closed (FIXED/WORKSFORME) and verified):

608, 918, 922, 1311, 1319, 1344, 1359, 1387, 1389, 1413, 1422, 1426, 1462, 1477, 1538, 1548, 1614, 1872, 1915, 1941, 1957, 1984, 2025, 2046, 2052, 2102, 2124, 2147, 2231, 2261, 2290, 2307, 2317, 2334, 2337, 2371, 2407, 2419, 2437, 2470, 2475, 2500, 2509, 2512, 2534, 2562, 2568, 2569, 2576, 2578, 2581, 2600, 2605, 2613, 2642, 2653, 2662, 2675, 2688, 2691, 2703, 2707, 2725, 2728, 2731, 2748, 2769, 2778, 2791, 2807, 2810, 2814, 2817, 2841, 2849,

Latest Releases

Here are links to the latest official releases of AbiWord for various architectures and operating systems. There are also links to the latest snapshot builds of AbiWord for a subset of the architectures/operating systems.

Note that the snapshot builds may not work (at all!), but are likely to include more features and have fewer bugs than (older) official releases. Use the official releases for "production systems" and the snapshot builds for testing and when you want to help with Bug triaging.

On the Mailing List

Traffic on the developer mailing list has settled on about 200 postings per week.

You may also find interesting threads on the user and documentation lists (unfortunately the archive for the latter is broken at the moment).

This week, interesting topics on the developer list included:

  1. Commit: import architecture now uses complex heuristics: Dom has improved AbiWord's detection of documents. Still some tweaks to do, but on the whole it's an improvement.

  2. commit - Win32 Incremental Loader: Michael added incremental loader support to the Windows platform. Also did lots of other good Win32 stuff during the two weeks.

  3. commit: Fix image resizing: Martin completed the image resizing work started by Dom and Hub. This is really nice!

  4. using FreeType post 1.0: Tomas started this thread, suggesting we start using FreeType for rendering after 1.0. Tomas feels it would plug in without too much trouble, and FreeType is cross-platform, so is a good candidate for a rendering backend. About one year ago, we discussed using Pango, but the consensus of the thread is that FreeType will be a better solution for AbiWord.

  5. Word order in translation: Pierre Abbat asked the obvious: can the order of (substituted) words in a translation be changed. And the answer is unfortunately no. Maybe something we should fix in the future, so non-English languages can use an optimal translation, rather than one that makes use of the provided words/data in the required sequence.

  6. Current en-US Documentation: Calvin Arndt took on the POW of getting the new documentation integrated in AbiWord. Great progress has been made, I believe. Doing this work, Calvin has suggested some procedures for how AbiWord documentation should be written.

  7. Weird text position while typing in AbiWord >= 0.99.?: Anthony Fok is having problems with the line breaker when writing Chinese text. There's a neat animated gif showing the problem - and what AbiWord looks like when used for Chinese. Interesting. Problem has not been resolved though, but Anthony now knows where to look.

Special Interest --

From time to time, this section will contain essay-style text about various special interests of the AbiWord development.