[Logo]

AbiWord Weekly News #93, (2002, week 21, released 2002.05.27)

Welcome to issue 93 of the AbiWord Weekly News.

Continued work on new features and fixing of various Bugs. Seems we're just trucking along, making good progress.

In this issue:

Editor(s) of this issue: Jesper Skov


CVS Stats

CVS checkins 2002.05.19 - 2002.05.26
WhoCommitsIn summary
No CVS stats this week, due to broken bonsai data.

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 a programmer to do this.

Bug Statistics

Bug stats graph

Bug Votes

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
IDVotesMilestoneSummary
1030363FutureInstalling AbiWord messes up fonts in other applications (e....
140295FutureCan not use other than original type1 fonts
376791.2File assosciate problems for all file types with Win32Slurp
1124691.2Does not honor config/-geometry request
1406571.0.xxhtml documents fail to open: "Bogus html document" msg
1747421.2background colour of text selection is always grey
2598361.2Abiword installs bogus fonts of dubious heritage
1194301.2alt+xxxx does not insert special symbols
46528FutureHaettenschweiler font doesn't draw with correct spacing when...
2868251.2character widths are not calculated correctly for some fonts...
181820---Font reverts to Times New Roman when it shouldn't
1394171.2on-screen landscape actually prints portrait in Win95
229915FuturePrints incorrect margins with split page.
37215Futureconsolidate identical platform code
338915---Alignment Justify doesn't work when printing
186513---Header/footer not loaded properly from .doc
2962131.2Printer problems with Lexmark printers on Windows
339312---Table of Contents, Table of Images, Table of Index generator...
1474111.2libiconv Korean broken
Top 20 Requests For Enhancement
IDVotesMilestoneSummary
12768181.2Table support
12614431.2Need to support footnotes and endnotes
2321249Future[RFE] Maths/Equation Editing, as a plugin maybe?
2183120---Fully Support OpenOffice's XML file format
137466Future[RFE] print odd and/or even pages only (for front & back pri
236563FutureAbiWord needs 'view codes'
195052FutureWish for automatic Table of Contents
192941FutureHyphenation is missing in Abiword
246341Futuresupport embedded objects
51535Futurecolumns change should only affect selected text
114432FutureImprove KWord import/export filters
236023FutureResizing bitmap images
127023FutureAbiword should graphical columns ala wordperfect 8/9
229622Futuredoc import: footnotes
221922FutureAUTONUM wanted in [ Insert/Field/Number ] menu
2083221.2[RFE] Export WordPerfect format files
216921FutureLine numbering
229420FutureTool palette instead of toolbars
152520FuturePreferences -> Toolbars, Button Style, Both

Verified Bugs

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 Verified This Week
Bug IDDescription
3190Abi crashes with this .doc file
This Week's 5 Most Active QA Helpers
VerifiedName
1webmaster@dofty.zzn.com

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.


Latest Releases

Here are links to the latest official releases of AbiWord for various architectures and operating systems.

OSCPUTypeURL
AbiWord 1.0.1- Release Notes
QNXi386abiword-1.0.1.qpr
MacOSXPPCXAbiWord-1.0.1-2.dmg.gz
Linux/GNOME/RHLi386abiword-gnome-1.0.1-1.i386.rpm
Linux/GNOME/RHLi386BiDiabiword-gnome-bidi-1.0.1-1.i386.rpm
Linux/GTK/RHLi386abiword-gtk-1.0.1-1.i386.rpm
Linux/GTK/RHLi386BiDiabiword-gtk-bidi-1.0.1-1.i386.rpm
Linux/RHLSourcesabiword-1.0.1-1.src.rpm
FreeBSD/GNOMEi386abisuite-1.0.1-FreeBSD_i386_gnome.tar.gz
FreeBSD/GNOMEi386BiDiabisuite-1.0.1-FreeBSD_i386_gnome_bidi.tar.gz
FreeBSD/GTKi386abisuite-1.0.1-FreeBSD_i386_gtk.tar.gz
FreeBSD/GTKi386BiDiabisuite-1.0.1-FreeBSD_i386_gtk_bidi.tar.gz
Linux/GNOME/SuSEi386abiword-1.0.1-SuSE.jeo.1.i386.rpm
Linux/SuSESourcesabiword-1.0.1-SuSE.jeo.1.src.rpm
Linuxi386Clipartabiword-clipart-1.0.1-1.noarch.rpm
Linuxi386Fontsabiword-fonts-1.0.1-1.noarch.rpm
Win32i386setup_abiword-1.0.1.exe
Win32i386BiDisetup_abiword_bidi-1.0.1.exe
Sourcesabiword-1.0.1.tar.gz
AbiWord 1.0.0- Release Notes
AbiWord 0.99.5- Release Notes
AbiWord 0.99.3- Release Notes
Linux/GNOMEPPCabiword-gnome_0.99.3_powerpc.deb
Linux/GTKPPCabiword-gtk_0.99.3_powerpc.deb
AbiWord 0.99.2- Release Notes
AbiWord 0.99.1- Release Notes
AbiWord 0.9.6- Release Notes
AbiWord 0.9.5- Release Notes
AbiWord 0.9.4- Release Notes
Linux/GTKi386abiword_0.9.5_i386.deb

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.

OSCPUURLComment
AbiWord Snapshots
Linux (GNOME+GTK)i386http://pinohuis.dhs.org/uwog/abiword/Provided by Marc Maurer. These are updated daily. Plugins, clip art, fonts and help files are available too.
Win32i386http://abiword.pchasm.org/Provided by Jeremy Davis. These are updated twice a day. Plugins are available too.
Win32i386http://www.niksbiks.dk/Software/Abi/Provided by Nikolaj Brandt Jensen. These are updated about once a week. BiDi builds are available too.

On the Mailing List

Traffic on the developer mailing list has settled at about 200-400 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. How can I forward a translation for the help documentation ?: Gilles Saint-Denis translated the AbiWord documentation into French! Cool! Let's have more of those, please!

  2. Commit:HEAD More framework for Tables.: Martin has been plugging away at the table support. See the special interest section this week for a quick overview of features to come.

  3. Release 1.0.2 attempt: Hub is planning a new stable release of AbiWord, but there are still some outstanding issues that need to be fixed. Hopefully the release will be announced in early June.

  4. Feedback from tucows: Martin submitted the Windows version of AbiWord to tocows.com, and got the review and scores back. There are some things in the pipeline which will improve the score.

  5. Announce: intent to work on GTK+2 port: Dom has started working on the GKT+2 port. For avoidance of doubt; it's possible for the GTK+2 and GTK+(1) environments to co-exist, so this will not require developers to update their computers to use (unstable) GTK+2 as the primary toolkit. Dom later posted a simple porting guide for GTK+2.

  6. Commit: beginning of dialog help system: Dom added help properties to dialogs, which will allow pop-up help for dialogs in the future.

  7. commit HEAD: revisions -- another dialogue: After several commits during the week, Tomas finally posted a snapshot of the revisions dialog. Very nice stuff! And it's been done in a real hurry too - discussions on the subject started only last week.


Special Interest -- Next generation layout for AbiWord - By Martin Sevior

The AbiWord team is currently implementing its next generation Layout code. The idea of course is to rewrite as little as possible of our current code. This new layout code will be able to handle all the layout structures available in MicroSoft Word and the more advanced layout programs such as provided by Latex. In particular we will handle Tables with rows spanning multiple columns and columns spanning multiple rows, Nested Tables, Tables spanning many pages, same row on the top of every page of the table, Numerical values as the sum of rows and columns, Footnotes, Endnotes, Margin notes, Text Frames and other positioned objects. Text will automatically flow around images and other embedded objects. In addition we plan to provide full support for embedded bonobo objects like Gnumeric, Charts from Guppi and maybe Math using GtkMathView.

Since AbiWord is an Objected Oriented program written in C++, it has been easy to re-factorour previous layout code to work in the new more general framework we need for these sophisticated constructs. This refactoring has been completed and it works. Right now we're working on the code to actually implement Tables. Much of this code has been borrowed from the Table implementation of the Gtk+ toolkit so we know it works and we know it is fast. Tables are layed out at rate proportional to number of rows plus number of columns.

I expect to get a basic table displayed with the new framework by the end of this week and hope to have a quality beta in about 3 months. However all this is contingent on how much time the AbiWord hackers get to work on the project. Nevertheless we know exactly how to do the features listed so it's is really just a matter of finding the time to implement them.


At your discretion, contribute money to support AbiWord Weekly News. The money go to the editor, Jesper Skov (jskov@zoftcorp.dk).Help promote AbiWord development by donating money. The money go to a general AbiWord "fund", presently hosted by Dom Lachowicz (cinamod@hotmail.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 jskov@zoftcorp.dk or cinamod@hotmail.com in the "Referral ID" field, which results in a one-time $5 donation from PayPal (to AWN or AbiWord respectively) if you verify your account. Note that only donations of $3 or more are of interest. Sorry, this is due to the fees imposed by credit card companies and PayPal.