[Logo]

AbiWord Weekly News #104, (2002, week 32, released 2002.08.12)

Welcome to issue 104 of the AbiWord Weekly News.

After the bug-squashing and feature adding of last week, this week seems comparatively quiet.   However, there is much floating around, particularly many preparations and cleanups, to suggest that the week to come will be nearly as eventful as last week.   There was some building issues from source, particularly in relation to fribidi, but most of that's been cleared up (commenting out is the secret to quick clean up).

My bringing back of POW's resulted in me doing something mightily foolish.   I've made the mistake of using the actual POW page, which is updated on an "as I remember it" basis.   I specifically was going to place unclaimed POW's/uPOW's to the page, but those who've taken up them up between AWN to AWN deserve acknowledgment too.   And, I will point out, if you take a POW and would like a li'l extra help, mention it in the list and I'll add that as well.   Alan proposed the POW "A Few Good Strings," which Er Perjcao Frito declared a good ZAPping to, and the commit came from Andrew Dunbar.   Though this was put in the CVS table last week, as it was a POW, it deserves a special mention.

  Unfortunately, as far as I know, there will be no bug graph this week either.   For those of you dependent on the bug graph, "I feel your pain...and breasts."   If you'd like to see the graph anytime soon, send Hub money.   The first to send over USD$5000 will get the chart secretly named after them.   This offer only good this week.

In this issue:

Editor(s) of this issue: E. A. Zen


CVS Stats

CVS checkins 2002.08.04 - 2002.08.11
WhoCommitsIn summary
tomas_f 67 text functionality, conditional removal of layout units, fix to ABI_BUILD_VERSION and removal Abi_fribidi reference
fjfranklin 29 Configuration work (fribidi, PKG_CHECK_MODULES, make), international character work (UCS4 and UTF8), XML, fix to own work (err, that happens)
phma 3 Romanian Strings
msevior 3 shock: Tables (cursor motion, self adjustment, appearance and more stable nesting)
wlach 2 One character columns and XFT-glyph correction
hub 2 Explained why MSVC is evil and corrected some ANSI-C issues
tamlin 1 explained that too many semicolons spoil the cpp
jordimas 1 Win32 Toolbar fixing
plam 1 recursive locking in mutex

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
POW2002.27 fix windows printing bugs

I know of no additional POW-dom other than mentioned at the beginning of this AWN.   However, I will point out that our other week 27 POW, "find a Windows maintainer," is marked partially done.   This means Jordi Mas, this POW's hero, needs a little work.   Mentioned for the amusement of the editor.

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.

This graph was not sent unsolicited.   In fact, it was not sent at all.   This graph does, however, fall into compliance with a bill that was never even proposed.   The Bill of Wasteful Crap.   You may not know this, but The Bill of Wasteful Crap has been passed from civilization to civilization.   The ancient Egyptians used The Bill of Wasteful Crap to pawn bad terracotta dolls, or action figures, of various dieties, leaders and animals.   The Assyrians expanded on The Bill of Wasteful Crap by giving it economic viability.   The ancient Greeks started to horde various crackpot beliefs under the protection of The Bill of Wasteful Crap.   The Romans officialized crackpotism to The Bill of Wasteful Crap with the creation of an entire society devoted to luxury.   The Holy Roman Empire originally sought to reduce The Bill of Wasteful Crap to its core ideals, but Charlemain thought better of it when he discovered crushed velvet.   The Gauls would dirty The Bill of Wasteful Crap by including really bad food as a necessity.   The English re-wrote parts of The Bill of Wasteful Crap to create Mercantilism.   The Americans became masters of The Bill of Wasteful Crap with the introduction of an extensive messaging system: Federal Mail.   This would eventually be accentuated on by the first ordering catalogues, and later, by email.

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
3269120---Crashing on printing
3171851.0.xrtf sets top and bottom margins to 0
376801.2File assosciate problems for all file types with Win32Slu......
352570---font incorrectly printed and spaced
1406611.0.xxhtml documents fail to open: "Bogus html document" msg
1747421.2background colour of text selection is always grey
1194391.2alt+xxxx does not insert special symbols
236230---AbiWord only prints across half of page
377829---Hanging indent setting ignores units
181825---Font reverts to Times New Roman when it shouldn't
2868251.2character widths are not calculated correctly for some fonts...
2421201.2TM, Bullet, Euro, Smart Quotes and other symbols originat......
1394171.2on-screen landscape actually prints portrait in Win95
3216161.0.xtabstops can't be set in second (or third) column
2299151.0.xPrints incorrect margins with split page.
292415---printing abw documents defaults to black pages
380415---segmentation fault when opening application
186513---Header/footer not loaded properly from .doc
2962131.2Printer problems with Lexmark printers on Windows
Top 20 Requests For Enhancement
IDVotesMilestoneSummary
12768221.2Table support
12614881.2Need to support footnotes and endnotes
2321245Future[RFE] Maths/Equation Editing, as a plugin maybe?
2183188FutureFully Support OpenOffice's XML file format
236590FutureAbiWord needs 'view codes'
137467Future[RFE] print odd and/or even pages only (for front & back ...
195052FutureWish for automatic Table of Contents
246351Futuresupport embedded objects
192941FutureHyphenation is missing in Abiword
114437FutureImprove KWord import/export filters
51535Futurecolumns change should only affect selected text
256531FutureAdd true MS Word .doc export capability
218630FutureThe insert page break setting is lost for custom styles
365730FutureRapid Document Production, Insert File
221927FutureAUTONUM wanted in [ Insert/Field/Number ] menu
1762251.2.0import html
229625Futuredoc import: footnotes
216924FutureLine numbering
236023FutureResizing bitmap images
If you were expecting to see bugs getting closed...um, wait right there, would you?   Yeah...for a week-ish.

Latest Releases

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

OSCPUTypeURL
AbiWord 1.0.2- Release Notes
FreeBSD/GNOMEi386abisuite-1.0.2-FreeBSD_i386_gnome.tar.gz
FreeBSD/GTKi386abisuite-1.0.2-FreeBSD_i386.tar.gz
Linux/GNOME/RHLi386abiword-gnome-1.0.2-1.i386.rpm
Linux/GNOME/RHLi386BiDiabiword-gnome-bidi-1.0.2-1.i386.rpm
Linux/GTK/RHLi386abiword-gtk-1.0.2-1.i386.rpm
Linux/GTK/RHLi386BiDiabiword-gtk-bidi-1.0.2-1.i386.rpm
Linux/GNOME/RHLi686abiword-gnome-1.0.2-1.i686.rpm
Linux/GNOME/RHLi686BiDiabiword-gnome-bidi-1.0.2-1.i686.rpm
Linux/GTK/RHLi686abiword-gtk-1.0.2-1.i686.rpm
Linux/GTK/RHLi686BiDiabiword-gtk-bidi-1.0.2-1.i686.rpm
Linux/RHLSourcesabiword-1.0.2-1.src.rpm
Linux/GNOME/SuSEi386abiword-1.0.2-SuSE.jeo.1.i386.rpm
Linux/SuSESourcesabiword-1.0.2-SuSE.jeo.1.src.rpm
Linux/GNOMEPPCabisuite-1.0.2-Linux_ppc_GNOME.tar.gz
Linux/GTK/DPPCabisuite-1.0.2-Linux_ppc_dynamic.tar.gz
Linux/GTK/SPPCabisuite-1.0.2-Linux_ppc_static.tar.gz
LinuxNoArchClipartabiword-clipart-1.0.2-1.noarch.rpm
LinuxNoArchFontsabiword-fonts-1.0.2-1.noarch.rpm
LinuxNoArchEmbeddableabiword-embeddable-1.0.2-1.noarch.rpm
Linux/GTK/DebPPCabiword_1.0.2-stable_ppc.deb
Linux/GTK/DebAlphaabiword_1.0.2_alpha.deb
Linux/GTK/DebSparcabiword_1.0.2_sparc.deb
QNXi386abiword-1.0.2.qpr
HPUX 10.20pa-riscabiword-1.0.2-sa-10.20.depot.gz
Win32i386setup_abiword.1-0-2.exe
Win32i386BiDisetup_abiword.bidi.1-0-2.exe
Sourcesabiword-1.0.2.tar.gz
AbiWord 1.0.1- Release Notes
MacOSXPPCXAbiWord-1.0.1-2.dmg.gz
AbiWord 1.0.0- Release Notes
AbiWord 0.99.5- Release Notes
AbiWord 0.99.3- Release Notes
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://pino.frontisterion.nl/uwog/abiword/Provided by Marc Maurer, aka Wonder Boy! These are updated daily. Plugins, clip art, fonts and help files are available too.
Linux (GTK)i386http://24.98.8.129:3000/abiword-current.tar.gzMark Gilbert's GCC3 tinderbox builds. Do not require libstdc++-libc6.2
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. layout/screen units mess: Tomas takes the time to explain what is so screwy with Abiword's wysiwyg capabilities; basically put, the conflict between processing the rendering of the text is done by both screen units (pixels and sub-pixels) and layout units (inches and centimetres).   Tomas wishes to use a layout more in line with Pango's (to which AbiWord will transition to over the next eon).

  2. Re: Re: Commit: Docbook plugin work: Kenneth J. Davis notes the Win32 build was destabilized by hub's original commit.

  3. Re: Re: Commit: Docbook plugin work: Kenneth J. Davis declares "This hack is ugly!"   Additionally this isn't a typo; this is just a weird li'l break up that happened.


Special Interest --

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


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 cinamod@hotmail.com in the "Referral ID" field, which results in a one-time $5 donation from PayPal to AbiWord development 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.