[Logo]

AbiWord Weekly News #103, (2002, week 31, released 2002.08.09)

Welcome to issue 103 of the AbiWord Weekly News.

This has been a week full of surprises, and not like the nice kind, where a bank error is sided in your favour. This has been more along the lines of the revenue service wonders why your forms are in crayon, whether "Sparky" is really your six year old son or if your mistress can really count as a dependent.   Luckily for us, we have Arthur Anderson and Aberdeen!   Abisource went into infinite fcsk mode, and on the second day, asked, "Hey, man, this is wrong for some reason, and where do all these packets keep coming from?"   It rebooted and life got better.   Take heart, it didn't stop the hackers from hacking or the users from abusing.   It did delay AWN for a few days.

There will be a lack of the bug update graph for at least this week, and remain so until it has been implemented on the server (Jesper originally implemented this on his home machine).   I looked forward to this graph quite a bit, to be honest, but I do not possess ither the database or guaranteed connection for the related script.

Last week, AWN's longest editor, Jesper Skylov, was arrested and brought up on charges against the D.M.C.A.   Well, maybe he just retired in preperation for more important things.   Thanks to his help and willingness to put up with my constant badgering, you get a nice li'l AWN full of most of the same information.   For complaints, feel free not to contact me; for compliments, send "thank you"s to Jesper who supplied me with scripts, information and clues (I'm inherently clue-impaired, and my hair is pointy...).   This issue should look just almost like the one before it, but with more up-to-the-week information.

In this issue:

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


CVS Stats

CVS checkins 2002.07.22 - 2002.07.28
WhoCommitsIn summary
tomas_f 84 Many mechanical complexities, see Mailing list for detials
dom 106 clipboard (POSIX), plugins (DocBook and PERL), GTK2 (dialogues), Reverse Loader Bug (with Plam) and bugs (1319 and 3840)
jordimas 38 Win32 documentation, pasting BMPs (Win32), context sensitive Paste option, Win32 Commandline support, Win32 "Insert Table" dialogue and bugs (3584 and 3824)
plam 23 footnote & endnote hierarchy correction, additional reverse loading fix and code cleanup for maintainability,
uwog 21 GTK2(scrollwheel, rulers, tabs, styles and tab & list dialogues*) and added a patch for "nuking Irac"
biesi 16 Remove the "static" variable for gcc3.1
phearbear 15 QNX work towards Drag'n'drop...drop
msevior 14 Work towards nested tables, nested tables,
tamlin 11 MSVC6 compilation updated and properly functioning destructor
gg 5 Dictionary fetching cleanup, downloading cleanup, GTK2 (progressbar), CURL
jskov 5 RTF cleanup (OO did evil), build error & debug build, macdinkery, bug (3360)
jeremyd 4 corrections to indicate building DLL
phma 2 Nynorsk update by Karl Ove Hufthammer
hippietrail 2 additions from pejcaofrito@yahoo.com ("This one changes menu shortcuts as in M$ word 97. 'Table Menu' added; Needs translation." Plus bug 3546
dchart 1 Changelog update
*at risk of incurring AbiWord II: The Wrath of Dom.

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 an unclaimed POWs. Please see the POW status page for more details.

TypePOWSummary
POW2002.27 fix windows printing bugs

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.

The NASDAQ did magical things and people cried at the DOW.   No change in the S&P.   Someone put money into AMEX but moved it to Heng Seng before trading began.   London, well, FILTH.   Deutsch marks smell like pastries and the yen rose slightly today, to reach a mind-blowing value of USD$0.00023433.   Corporate greed resulted in an unnamed company shoveling retiree cash into a small dot-com that collapsed after spending its entire worth on minty candies.   I hope this heals some wounds left by a lack of a graph here.

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

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
344TODO tooltips for the TopRuler.
3060The highlighted text width is not the same after Insert H...
3590Edit menu has duplicated keyboard accelerator ( Paste Unf...
3647cursor disappears
3815Mouse wheel scrolling broken
3822Tab stops can't be placed out
3837Show Para. Crashes abiword when using tables
This Week's 5 Most Active QA Helpers
VerifiedName
4Marc Maurer
2Dom Lachowicz
1Hubert Figuiere

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.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. updateBackgroundColor mechanism is badly flawed: Tomas finds the updateBackgroundColor call to be insufficient and terribly flawed.   This leads him to ask, "So my question is why do we need updateBackground() colour at all?"   Along with many interesting answers and redressments comes a proposal from Marc, who was conspiring with Martin at the time.

  2. proposed updateBacgroundColor() fix: Tomas hones in on an idea to allow AbiWord to better represent transparent, and was mistaken for an idea to repair an issue pointed out by Marc.

  3. commit head: improve fp_Run::updateBackgroundColor(): Sensing a theme?   This is the beginning of an extensive discussion on Tomas' work on UT_RGBcolor class.   Improvements are made later.

  4. Commit (STABLE): fix bug 3802: Hub applies a nice patch to a stable release.   Martin places the conception of a 1.0.3 release into discourse, noting, on a by-the-by basis, that it would be so nice to have the pretty splash screen that the POSIX users enjoy on the Win-builds.   Alan mentions that he would like a unified artwork release, thus being, in his occasionally humble opinion, the only good reason for a 1.0.3 at all; he specifically would like to flee from, both, the SourceGear and ant-related, artworks altogether.

  5. Re: abiword translation (fwd): Alan continues a discuss in relation to a question asked by Mugurel Tudor in relation to the string source for AbiWord's various translations. Though a .strings vs .po holy war doesn't incur, an interesting discussion about preferred translation techniques is included.

  6. Various things, multiple names, happy August Fool's Day: This is where I beg Jesper for pre-last minute help (very pre-).

  7. cursor blinking problem: Tomas, ever on the bug hunt, makes another "observation." He points to various problems with the technique used to blink the cursor. This results in a return to the discussion of Mike Nordell's patch to Sam's patch archive.

  8. commit: fl_BlockLayout.h/cpp: Tomas implements his fix to the cursor blinking problem, despite concerns from Martin. This is unconditionally the most engaging thread I have seen in some time. Martin comes off as a near bad guy when he suggested that Pat was spending his coding time less than beneficially.


Special Interest --

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


OBTW, this is a living document, which means, "I just noticed my href's got stripped and I wanted them back in place."   By "just noticed," I would really pin it down to four...five hours ago.   I apologize to anyone who had to "think" to get to bugs or Sam's Patch Archive....   Well, not really, but it's the thought that counts.
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.