AbiWord Weekly News #90, (2002, week 18, released 2002.05.06)
Welcome to issue 90 of the AbiWord Weekly News.
It finally appears to have happened: we have Win32 binaries of AbiWord 1.0.1! The AbiWord 1.0.1 release will be announced officially later this week.
This week BugZilla was updated (or rather reverted) to a pristine BugZilla version, changing the Bug states available. The reason was to allow easier upgrades of our BugZilla installation which was a bit behind the times. Unfortunately, this means that all Bugs have been "touched" this week, preventing my scripts from finding closed Bugs. So only a short list of closed Bugs this week (or rather, VERIFIED Bugs).
In this issue:
Editor(s) of this issue: Jesper Skov
|CVS checkins 2002.04.29 - 2002.05.05|
|dom||295||Bonobo print interface, UnixGnomeApp save to stream, AbiWord Control work, fix abiwidget ruler bug, abiword bonobo work, SDW file format documentation, added new assert macro, abiwidget work, move a ton of importers to plugins, curl hashfile download tweaks, better autodetection in abimagick, ap_frame work, various build fixes, abimagick work, added business report template, abigimp menu tweak, plugin build tweak, remove psiconv auto* dependencies, RTF sectd fix, abimagick fix for Win32, and SDW crypt patch (from biesi). Fixed Bugs 3190 and 3213.|
|fjfranklin||188||Bonobo print autoconf, hashfile downloader (from Gabriel Gerhardsson), psiconv make clean tweak, unix popt autoconf, diving build system fixes, autoconf support for hashfile downloader, plugin buildsystem changes, build instructions update (from Scott and Gabriel Gerhardsson), bump version numbers, MaxOSX build instructions.|
|tomas_f||81||32-bit UT_UCSChar work.|
|mpritchett||80||MSWrite include fix, diving make support for new plugins, and ABI_EXPORT stuff for new plugins.|
|plam||38||Fix non-system popt autoconf, fix const correctnes in various files, make ap_Args use AP_App, use libpopt for command line parsing, fix freeing of a stack variable.|
|biesi||25||StarOffice importer work.|
|hub||14||Fix parameter problem breaking GTK, fix cocoa App code, ap_App fixes, libpopt autoconf fix, bump versions, added some .cvsignore files. Fixed Bug 3228 (from Christian Biesinger).|
|dchart||11||Added help files on file formats, doc tweaks, documentation of sections, changelog updates.|
|jskov||6||AbiCommand save file fix, testing script fix.|
|paul||4||Added more languages. win32 language dialog tweak.|
|jeremyd||4||AbiPaint menu fix, magick importer fixes.|
|phma||4||Japanese update (from Masayuki Hatta), updated credits file with Polish translators, Nynorsk update (from Karl Ove Hufthammer).|
|phearbear||1||Updated build instructions for QNX.|
|msevior||1||Updated OAF file.|
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.
|uPOW||2001.17||Where to send AbiWord announcements|
|uPOW||2001.09||Determining Locale Status|
|uPOW||2001.07||Host for AbiWord BugDay|
|uPOW||2001.06||Update Feature and UI matrices|
|POW||1999.47||Make translated dialogs fit|
|uPOW||1999.37||CS folks wanted...|
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||85||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||48||1.0.x||xhtml documents fail to open: "Bogus html document" msg|
|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|
|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|
|2868||15||1.2||character widths are not calculated correctly for some fonts...|
|1865||13||---||Header/footer not loaded properly from .doc|
|1474||11||1.2||libiconv Korean broken|
|2962||11||1.2||Printer problems with Lexmark printers on Windows|
|2275||10||1.2||dbk not valid after save|
|1184||10||Future||Doc import not 100% correct|
|1333||10||Future||Inserting a word is O(n) in the number of words in the docum...|
|Top 20 Requests For Enhancement|
|1261||419||Future||Need to support footnotes and endnotes|
|2321||213||Future||[RFE] Maths/Equation Editing, as a plugin maybe?|
|2183||110||---||Fully Support OpenOffice's XML file format|
|1374||66||Future||[RFE] print odd and/or even pages only (for front & back pri|
|2365||49||Future||AbiWord needs 'view codes'|
|1950||42||Future||Wish for automatic Table of Contents|
|1929||36||Future||Hyphenation is missing in Abiword|
|1144||32||Future||Improve KWord import/export filters|
|2296||27||Future||doc import: footnotes|
|515||25||Future||columns change should only affect selected text|
|1270||23||Future||Abiword should graphical columns ala wordperfect 8/9|
|2219||22||Future||AUTONUM wanted in [ Insert/Field/Number ] menu|
|808||21||1.2||Tables not imported from RTF|
|2360||20||Future||Resizing bitmap images|
|2294||20||Future||Tool palette instead of toolbars|
|1525||20||Future||Preferences -> Toolbars, Button Style, Both|
|2462||19||Future||[rfe] Add true EPS (Encapsulated Postscript) support|
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|
|2073||HTML Export causes program to crash|
|2562||Problem with "Change text color"|
|3213||RTF import ignores document margins|
|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:
RFP: use gnu gettext: Dom thought it was about time we switched to gettext. There are some issues to resolve, but there are also some nice benefits, such as a reduced memory footprint (with the present localization system, the AbiWord executable contains all the strings for all the locales). The discussion continued in this thread.
RFP: design document: Dom asked for a summary of last weeks voluminous discussions on l10n/i18n changes. Tomas posted a nice summary.
commit - fix test script: I checked in some fixes to a small perl script that should allow us to start writing small AbiWord tests, including regression tests, which should be run daily. The first stab at a framework is there, now we only need the tests...
plugins in main tree? (was Re: branch tonight): There were some open/unclear issues of where the plugins should live in the new tree. Paul argues that they should live in a separate tree (as they already did before). This thread settled the issue, and later many of the existing importer/exporter modules were moved from the main AbiWord source tree to the plugin tree.
Switching to a new Bugzilla: I've been fed up with the BugZilla we've been using, so I finally sat down and hacked the updater script to allow us to move our existing BugZilla data (which is using different states than the main stream BugZilla) to a pristine BugZilla 2.12. Hub helped, and he's also promised to update to the latest BugZilla (which is way less painful now).
Release 1.0.1: Hub tagged the tree for 1.0.1, and after branching, bumped the version of the trunk to 1.1. This opened the door for non-bug fix changes.
Next Generation Layout document: Martin posted the latest design of the of the next generation layout engine.
Re: commit: abi: Gabriel's dictionary hash downloader: Gabriel Gerhardsson implemented this very nice new feature.
Abiword in (unhacked) Evolution.: Martin has made AbiWord work as a plugin in Evolution (there's a screenshot of this). Very nice!
Press Release. Translators please read!: Martin's looking for translators to help translate the AbiWord 1.0 release announcement into different languages for maximum effect.
From time to time, this section will contain essay-style text about various special interests of the AbiWord development.
|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.|