AbiWord Weekly News #92, (2002, week 20, released 2002.05.20)
Welcome to issue 92 of the AbiWord Weekly News.
Continued work on new features and fixing of various Bugs.
This week the number of RESOLVED Bugs has reached 72. We need people to help verify that the Bugs have indeed been fixed. Get a snapshot build of AbiWord to help out with this! I also noticed that I'd forgotten to update the graph links in the past two issues, so be sure to have a good look at the graph this week :)
In this issue:
Editor(s) of this issue: Jesper Skov
|CVS checkins 2002.05.13 - 2002.05.19|
|fjfranklin||151||Next generation plugin build system work, GNOME meta data tweaks, added two new UCS classes, autoconf tweaks, updated Swedish speller hash files, xml parser switch, aiksaurus autoconf cleanup, and fix unix language preference assumption (from Dom).|
|dom||110||Mac build problems fixed, psion plugin tweak, sdw plugin tweak, meta data work including dialog for GNOME, abiword exporter fix, hancom plugin fix, some header cleanup, xsl-fo plugin fixes, some wv refactoring, xhmlt plugin fixes, and fixed FriBiDi includes. Fixed Bugs 3221, 3278, 3292, 3353, and 3362.|
|tomas_f||68||Pango stuff, fix obj directory naming, fribidi import, fixed xml typedef clash, fixed out of bounds write, and popt MSVC support.|
|msevior||50||Refactored fl_Layout classes, fixed undo on page and column break, and fp_Container refactoring.|
|plam||46||Cocoa: cursor blink, redraw/repaint work, and key input work.|
|biesi||28||Hancom plugin work, sdw plugin work, sdw meta data work and documentation, and UT_Map tweaks.|
|hub||12||Cocoa: break dialog. Also fixed Bug 3332 on trunk.|
|phearbear||12||QNX: makefile tweaks, UCS updates, fixed Bug 3396, and compile fixes.|
|uwog||10||Word Perfect plugin work, xml support tweaks due to libxml2 update.|
|jeremyd||2||Win32 makefile tweak.|
|frodo||1||Fixed Bug 3334.|
|rms||1||RPM spec tweaks: install OAF files, libxml2 requirements (from uwog).|
|phma||1||Nynorsk update (from Karl Ove Hufthammer).|
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 a programmer to do this.
These are the week's Top 20 Bugs in the categories problems and requests for enhancements. Influence next week's results by casting your own votes.
|Top 20 Problems|
|1030||333||Future||Installing AbiWord messes up fonts in other applications (e....|
|1402||95||Future||Can not use other than original type1 fonts|
|376||79||1.2||File assosciate problems for all file types with Win32Slurp|
|1124||69||1.2||Does not honor config/-geometry request|
|1406||57||1.0.x||xhtml documents fail to open: "Bogus html document" msg|
|3171||45||1.0.x||rtf sets top and bottom margins to 0|
|1747||42||1.2||background colour of text selection is always grey|
|2598||36||1.2||Abiword installs bogus fonts of dubious heritage|
|1194||30||1.2||alt+xxxx does not insert special symbols|
|465||28||Future||Haettenschweiler font doesn't draw with correct spacing when...|
|2868||25||1.2||character widths are not calculated correctly for some fonts...|
|1818||20||---||Font reverts to Times New Roman when it shouldn't|
|1394||17||1.2||on-screen landscape actually prints portrait in Win95|
|2299||15||Future||Prints incorrect margins with split page.|
|372||15||Future||consolidate identical platform code|
|3389||15||---||Alignment Justify doesn't work when printing|
|1865||13||---||Header/footer not loaded properly from .doc|
|2962||13||1.2||Printer problems with Lexmark printers on Windows|
|3393||12||---||Table of Contents, Table of Images, Table of Index generator...|
|Top 20 Requests For Enhancement|
|1261||428||Future||Need to support footnotes and endnotes|
|2321||248||Future||[RFE] Maths/Equation Editing, as a plugin maybe?|
|2183||115||---||Fully Support OpenOffice's XML file format|
|1374||66||Future||[RFE] print odd and/or even pages only (for front & back pri|
|2365||63||Future||AbiWord needs 'view codes'|
|1950||52||Future||Wish for automatic Table of Contents|
|1929||41||Future||Hyphenation is missing in Abiword|
|2463||41||Future||support embedded objects|
|1144||32||Future||Improve KWord import/export filters|
|515||25||Future||columns change should only affect selected text|
|2360||23||Future||Resizing bitmap images|
|1270||23||Future||Abiword should graphical columns ala wordperfect 8/9|
|2296||22||Future||doc import: footnotes|
|2219||22||Future||AUTONUM wanted in [ Insert/Field/Number ] menu|
|2083||22||1.2||[RFE] Export WordPerfect format files|
|2294||20||Future||Tool palette instead of toolbars|
|1525||20||Future||Preferences -> Toolbars, Button Style, Both|
In the past week, the following Bugs have been verified as fixed. The listed Bugs have all been put in RESOLVED mode as either FIXED or WORKSFORME and have then been verified by the people listed below. Other causes of resolving a Bug (e.g. as INVALID) are not tracked since they usually do not represent a fixed problem.
|Bugs Closed This Week|
|This Week's 5 Most Active QA Helpers|
To get your name in neon, help QA the Bugs. If you want your name rather than your email address to appear, drop me a line.
Here are links to the latest official releases of AbiWord for various architectures and operating systems.
These are links to snapshot builds of AbiWord for a subset of the supported 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.
|Linux (GNOME+GTK)||i386||http://pinohuis.dhs.org/uwog/abiword/||Provided by Marc Maurer. These are updated daily. Plugins, clip art, fonts and help files are available too.|
|Win32||i386||http://abiword.pchasm.org/||Provided by Jeremy Davis. These are updated twice a day. Plugins are available too.|
|Win32||i386||http://www.niksbiks.dk/Software/Abi/||Provided by Nikolaj Brandt Jensen. These are updated about once a week. BiDi builds are available too.|
Traffic on the developer mailing list has settled at about 200-400 postings per week.
This week, interesting topics on the developer list included:
Commit: ABW imports metadata: Dom added support for meta data in the documents. MS Word and Star Office plugins have been updated to support import/export of these, and there's a new dialog for editing document meta data in AbiWord. There have also been several long threads on what types of meta data tags to use and how to localize these. See the mailing list archive for all the details if you are interested.
Re: Hancom Office 2.01 for Linux (fwd): Alan Horkan decided to get in touch with Hancom after reading an interview with Bart Decrem about Hancom Office. Friendly folk, it seems, and happy to keep a communications channel open. Dom later posted a summary of stuff he'd discussed with Bart Decrem. First result of this will be the creation of a Hancom Office importer/exporter plugin, which Christian Biesinger started working on.
commit: Stable: Backport bonobo stuff: Martin backported the bonobo support to the stable branch. That means AbiWord 1.0.2 on GNOME will be usable as a plugin from Evolution and Nautilus.
1.0.x STABLE RELEASE MAINTAINER: Hubert Figuiere and Mark Gilbert (aka MG, aka Blue Lizard) will be the stable release maintainers.
Glowing review on MSNBC, Congrats!: MSNBC reviwed AbiWord. Nice one. We also know that Washington Post has one coming very soon.
hey, evangelists! we're number two!: Second most popular project on SourceForge. Not bad at all!
Fwd: Abiword manual and software translation to Portuguese: Wanderley M Ceschim offered to translate the AbiWord user documentation into Portuguese. We would love to see other volunteers to do translations for other languages - it would be an ideal way for users without programming abilities to help make AbiWord better.
commit: Refactor the fl_Layout classes: Martin keeps working on the backend changes necessary for table support, among other things.
Commit (Head): WordPerfect Exporter beginnings: Marc Maurer has started working on a Word Perfect exporter. Interesting.
revision marks: Discussions on the design of revision marks started this week. Tomas seems to be driving the effort, with David providing valuable user-experience insight. Paul and Christian have also been sticking their heads into the fire. And late in the week, Tomas even committed a framework for parsing the discussed syntax for keeping track of revisions.
A couple of weeks back, Hub and I reverted/updated the AbiWord BugZilla code to match that used by Mozilla. The primary reason for doing this was to make it easier to update BugZilla in the future.
Since the AbiWord version of BugZilla had a different set of Bug states, people who were used to it may be a bit confused about the new Bug states. So here's a quick overview of a Bug's progress through the system, and who are responsible for getting the Bug there.
UNCONFIRMED: This is a Bug's initial state, which it is created with when it is reported. The meaning should be obvious: only the reporter has experienced the problem, it has not been confirmed by anyone else. Everybody, developers and users, can create Bugs.
NEW: When a Bug has been confirmed by a different person than the reporter, it should moved to this NEW state. The meaning is that here is a new Bug that has not been encountered before (this is an important point; if the Bug has been encountered before, it should instead be resolved as a duplicate). Everybody, users and developers, can move a Bug to the NEW state, assuming they are able to reproduce the problem and didn't report the Bug.
ASSIGNED: A developer can claim a Bug by moving it to the ASSIGNED state. Only developers can move a Bug to this state.
RESOLVED: When the developer belives the Bug has been fixed, it is moved to the RESOLVED state. Only developers can move a Bug to this state.
VERIFIED: When a RESOLVED Bug has been verified as fixed by someone, preferrably the reporter or another user who was able to reproduce the problem earlier, it is moved to the VERIFIED state. Everybody, users and developers (but preferrably the reporter), can move a Bug to this state. This is the final state of a Bug - it means the problem has been verified fixed.
REOPENED: If a RESOLVED Bug does not appear to have been fixed after all, the Bug is reopened. Everybody, developers and users, can reopen a Bug if they find that the problem reported in the Bug persists.
CLOSED: This state should only be used for Bugs that should never have been filed originally, or for issues that are obsoleted (an example would be a problem with the old Windows installer, which has now been replaced with NSIS). Only developers should move a Bug to this state.
There are other things that are good to know about the Bug database. Please see this link for more information.
Finally, it's worth pointing out that keeping the Bug database tidy makes it simpler for the developers to keep track of where the problems are. Ideally, there should only ever be Bugs in the NEW state (waiting for developers to pick them for fixing) and in the VERIFIED state (after they have been fixed). Every user of AbiWord is able to help see to that the Bugs are only in those two states, and thus help reduce the amount of time developers need to spend on keeping the Bug database tidy.
|At your discretion, pay $0.10 (or more if you want) for the AWN you have just been reading. The money go to the editor, Jesper Skov (firstname.lastname@example.org).||Help promote AbiWord development by donating money. The money go to a general AbiWord "fund", presently hosted by Dom Lachowicz (email@example.com).|
|In order to donate money, you must have a PayPal account. If you do not already have one, the links above will allow you to open one. Please consider putting firstname.lastname@example.org or email@example.com in the "Referral ID" field, which results in a one-time $5 donation from PayPal (to AWN or AbiWord respectively). Note that if you donate by a credit card transaction (as opposed to from a PayPal account), only donations of $3 or more are of interest. Sorry, this is due to the fees imposed by credit card companies and PayPal.|