[Logo]

AbiWord Weekly News #160, (2003, week 34, released 2003.09.07)

Welcome to this issue 160 of the AbiWord Weekly News.

Follow-ups:

      Russian speakers did step up, but where are all the Klingons!?

This week in development

      The final preparation phase of AbiWord 2.0 now in progress.   Lots of good news, and a new section for related projects, too.   And, guess what Dom's been doing...for money!

Request for user assistance

      If you want an equally rich and powerful Windows release, we really, really could use some Windows developers.   A whole mess of people with even just an hour a week could help.   Of course, the "three with only two hours a week" model hasn't been helping!   We're desperate!   We'll take a line a day if there's enough of you!   Please help...please!   Doesn't a platform like yours deserve a chance?

      Windows users, your help is doubly requested*.   We would like to see more bug reports coming from the Windows crowd, so, if you're feeling more daring, please download and try out the Win32 binaries when they're available.   If you want some sweet functionality in AbiWord II: The Wrath of Dom, you will have to participate.   You could also consider joining Project Blue Ant.

Silliness of the Week

      This week's SOTW comes from a recently avid reader (slash-guy-I-talk-to-down-at-the-bar-where-"bar"-means-something-to-do-with-email).   Danny "dricci" Ricci, famous switcher assister (pc-to-mac type) had some interesting thoughts about virii.   Naturally, I concurred with him so much that I had to put it up here, with some minor editing.   The following three paragraphs are copyright to Danny Ricci; no reposting is allowed without his permission by US and International Copyright Law, even though he would like to take the Mickey F*ing Mouse/Sonny F*ing Bono copyright act and that God D*ed DMCA and shove them up George W's A*.

      After reading the opinions of various "normal" Windows users on virii-related issues, I've come to the conclusion that virus and worm writers should not be prosecuted.   Instead, prosecute the dumb users who don't patch their systems — Ignorance is NOT an excuse for reeking havoc.

      If you don't regularly update your system patches and virus definitions, and then get a virus or "owned" — YOU SHOULD BE RESPONSIBLE!   If my car break lights burn out, and I don't get them fixed, and I come to a sudden stop and get rear-ended, I get the ticket and possibly even sued.   You don't have to be a tweaker or "1337 h4xx0r" to update your computer; every modern operating system made within the last 5 years has had software update features.   I don't mod my car but know enough to regularly check out my lights/breaks/fluids/etc and get them repaired if necessary, and I just use it to get back and forth.   So I don't care if you "just use it for e-mail and browsing" and aren't a "1337 h4xx0r," LEARN THE BASIC OPERATION OF YOUR SYSTEM AND KEEP IT IN GOOD OPERATING ORDER LIKE ANY TYPE OF MACHINE SHOULD BE KEPT!

      The only exception I can see to this is if there isn't a patch or update available for the exploited vulnerability — With the exception to that being if you randomly open attachments or don't take proper steps to secure your computer with a firewall and closing down unused services.   Oh, and, if you use Outlook or Explorer, that should be a mandatory life sentence.


*requested: Danger, a recent incident suggests that this may cause anxiety, anger and/or mood shifts.   Windows users not taking MAOI's should have some level of alcohol within their bloodstream.   My own love for alcohol should not be construed as evidence of Win-use.   Like any proper GNU/Linux user, I like a variety of alcoholic and caffienated beverages.   I am especially fond of Scotch.   I find it amazing that European law allows Scotch from Germany to be called Scotch.   Maybe they can get away with it America...yeah....

This Issue

      And remember, I give you an email address so you can talk to me, in case you're not on either mailing list.

In this issue:

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

      If you're interested in using AbiWord for the first time, receiving a more up-to-date version, any particular version or special release, feel free to visit the new  Latest Releases page.

DISCLAIMER:  It should be generally noted that anything said before the "In this issue:" line is purely editorial.   Actually, everything I say is purely editorial.   You kind of get used to it.




Discussions

Traffic on the  developer mailing list has settled at about 200-400 postings per week.   This week, interesting topics on the developer list included:

  1. please add or fix cvsquery.cgi for tinderbox
    cvsup? :   Having problems keeping your tinderbox uptodate?   Jeremy learns that the occasional disappearance of the cvsquery.cgi will happen.   It usually comes back, though.   CVSUP, however, is officially dead at this time (officially being: as far as Mark knows).

  2. Enchant 0.4.0 released ,
    Re: Enchant 0.4.0 released and
    :   RH9 users need not apply.   Dom's ever so happy to announce the release of Enchant 0.4.0, and it's reached near maturity to the point that Dom looks forward to declaring it final with the next major release of AbiWord, AbiWord II: The Wrath of Dom*.   Unfortunately, there seems to be some configure issues for RH9 users, one of which appears to be related to having a preceeding version of aspell installed.   No final solution at this time; however, the latest Enchantery has been added to GnomeSpell, so, GNOME users might consider using that instead, which will also gain a pretty GUI, too.   Anyone able to get Enchant 0.4.0 to work on RH9 are welcomed to explain the process or submit a patch.

  3. POLICY: all patches go to the list ,
    Re: Re: POLICY: all patches go to the list and
    Re: POLICY: all patches go to the list :   To prevent regression damage this close to the release of AbiWord II: The Wrath of Dom, all coding is to be presented in the form of patches to the list for Dom's and Martin's blessing.   Additionally, we learn that a ruler is a scroll bar and that Rui is unfit for military service.   You know...this war on terror thing...I need to gain some weight.   Additionally if Johan Björk is hard for you non-dead-key-optional users to type in, you may refer to him as Johan Bj=?ISO-8859-1?Q?=F6rk.   Oh, and he's come back to get the QNX port back on track!

  4. MinGW/MSys binary uploaded to SF :   Heading to Abi's SourceForge page, you'll find a functional AbiWord 2pre2 executable.   You'll notice the Latest Releases page here has gotten nothing in, what, a month?   Laziness combined with the assumption (by the time I was getting there) "AbiWord 2.0 is, like, in three days...I'll wait.

  5. AbiWord 1.0.7 "Valkyrie" Unleashed! :   Annunciomenté!   This is, effectively, IT!   That's all she wrote, Kids.   Despite earlier promises, there will be no further major maintenance of 1.x branch.   For people who NEED the 1.x series for whatever reason shall be pleased with the bug fixin's within.   For people who aren't dependent upon the older version, it's highly, highly, highly recommended that you switch to the 2.x series upon release, that is, if not willing to test the pre-releases available now.

  6. Re: AbiWord translation (ru-RU) :   Someone* has heeded the call for the Russian translator.   Now, AbiWord II: The Wrath of Dom will be more linguistically complete.   We're still waiting for a Klingon translation of AbiWord, however.   This is extremely important.

  7. ATTN: Release postponed :   AbiWord 2.0 will be coming out later than the original planning date.   As a show of support, Jody (Gnumeric) and Rodrigo (Gnome-DB) said they will hold of on the first release of Gnome Office.   It is at this time that Horatio Hornblower, I mean, Dom Lachowicz will be incorporating necessary bug fixes and final tweaking.   Though the delay is expect to take to around September 14th, the reasons and results are a good thing.   I'm sure Abi-Users, as well as the rest of Gnome Office's users, are will to wait for that most desirable of all releases... the one named after a Star Trek movie....

Traffic on the  user mailing list is sporadic at best.   Often, a good topic comes up, but users tend to only respond to the original poster rather than the list (as well), which limits what I would add, as the only lone threads I post are announcements of importance or points of great interest.   This week, interesting topics on the user list included:

  1. Disabled "save" :   This is just your reminder that if you will be using the mailing lists for bug reports to please be using the latest version, especially if it's a developers' build.   Otherwise, you might be reporting a fixed bug, but don't let that discourage you from testing the builds out!

*AbiWord II: The Wrath of Dom:   This geeky title for AbiWord 2.0, in case you don't know, is a joke made out of something Marc said on the first week of my editing the AWN.   For even more ironic reference, this was the only time I added a false addition to the CVS summaries.   What makes that ironic?   The patch stated, "GTK2(scrollwheel, rulers, tabs, styles and tab & list dialogues*) and added a patch for 'nuking Irac'."   Cute, huh!?   Anyhow, I'm sure Dom will come up with a really clever name for it for actual use, like, "AbiWord 2.0."
*Someone:   The final translator was Nickolay Shmyrev*, but I would like to point out, though I had miss the request, Denis Klykvin did offer to assist.   Sorry Denis :o(
*list dialogues:   at risk of incurring AbiWord II: The Wrath of Dom
*Nickolay Shmyrev:   Not directly mentioned on account of my laziness*....
*laziness:   Real editors, like that penny pinching weasel at Simon & Schuster, are even more vicious.



Development

CVS Stats

      Track who put in how much and why.   And, while you're at it, consider whether you'd like to keep your own cvs build as well.   Tables...ooh....

CVS checkins 2003.08.31 - 2003.09.06
Who Commits In summary
Dom Lachowicz 53 get rid of some usize calls and use size_request instead, disable gnome help browser, locale patch from uwog, use UT_String's copy constructor, document the format footnote dialog, documentation , revisions dialog documentation, select revision dialog documentation, update the credits page, add help button to the dialog
Enchant: add enchant to cvsignores, bunch of cleanups, API/ABI-wise, and just general code organization stuff, ispell wrapper script, don't display the gnome icons in the clipart dialog, remove useless if statement, hopefully a shortcut for aspell file existence test, hopefully better aspell configure checks, bunch of small fixes and improvements
wv: bump version number to 1.0 (is that official?),
Bugs: 5080 and 5684
David Chart 45 revisions and editing for AbiWord 2.0, rename the View Document documentation to match the new name of the dialog and minor edits, documentation for the Table menu and Table toolbar, revisions and edits for 2.0
Jordi Mas* 23 fixes zoom, fixes title document encoding, dialog box title fixes, fixes and enhancements to the fmtdlg box, remove unused strings, resize some dlgbox for localisation, allow btn ok localisation
Kenneth "Jeremy" Davis* 15 always install BMP plugin along with AbiWord.exe, fix my silly ampersand use to be and (now I want to see you complain about my engrish), remove redundant steps (now done by libiconv's Makefile.abi), new PLUGIN rule for MinGW and some DEBUGMSG changes, prevent writing past array bounds and possible unfreed memory
libiconv: add missing file and some Makefile tweaking, forgot a tweak
plugins: fix for MinGW, yet another go at MinGW build fixes
Mark Gilbert 15 updated strings that weren't necessarily updated with their .po files, forgot to cvs add some translations yesterday, es-ES update from FJF, updated sc-IT strings from Francesco "Giocatore" Cheratzu (Gio-que?)
Martin Sevior 12 fixes to gtk-only printing of images from Hub, fixed the windows cursor bugs, don't import the field value if we recognize the field, various fixes for exporting and importer eaders/footers to RTF, explicit casting and calculations of ratios in the graphics class
Bug: 5696
Rui Miguel Silva Seabra 10 updated translations from Raphael Finkel, Karl Ove Hufthammer and Javier Fernandez
Andrew Dunbar  8 Russian update from Nickolay Shmyrev, Breton translation by The KAD Association (thank you)
Pierre Abbat  7 Czech update by Radek Vybiral, Spanish update by Francisco Javier Fernandez, French update by Gilles Saint-Denis and corrections by Philippe Ar Gall, Italian string update by Marco Innocenti
Frank "Jimmy" Franklin*  7 wv: auto* build system update in preparation for 1.0 release, install wvexporter.h under $(includedir)/wv
Raphael Finkel  4 isSpelledRightMultiple() now requires that both words be at least 2 characters long, updated the Yiddish word list, minor C++ style fixes in driver.cpp
Hubert Figuiere  3 update from latest .zabw file
Cocoa: fix string ID change
Bug: 5676 (closer!)
Michael D. Pritchett*  3 fix broken build due to update to libiconv
Nadav Rotem  3 OTS: got it to build again
Marc Maurer  2 update nl-NL
row  2 we have to use delete [] instead of delete here
Bug: 4939


*Jordi Mas:  system-related work is Win32 unless stated otherwise.
*Kenneth "Jeremy" Davis:  system-related work is Win32 unless stated otherwise.
*Frank "Jimmy" Franklin:  If Ken Davis can by Jeremy....
*Michael D. Pritchett:  system-related work is Win32 unless stated otherwise.



POWs

      Current pows are here. This will probably be replaced LONG after 2.0 has come out..

Name:  More Windows Maintainers
Description:  Jordi and Jeremy could always use help
Advertisement:  Help free people from the oppression of MSWord today!
Recommended Outline:  You must become magical to know how to fix this.
Comments:  Wouldn't be a bad idea to start with the printing bug...
System:  Windows
Challenge level:  ****. 4 stars out of 5
Current Heros:  Jordi Mas, Jeremy Davis, Michael Pritchett





Bug Update


Bug Market

[graph]

      This week's activity: ResoUnconf +27 (29 : 2), VeriNew +12 (17 : 5), ClosAssi unch (0 : 0),

      Two markets staying positive while ClosAssi refuses to budge an inch ither way, something you wouldn't expect this close to a major release.   Louis Bugkeyser explained that this is due to the limited bug fighting abilities which directly relate to current commit by approval only policy.   Alan Bluespan explained that it remains necessary to prevent regressive bugs from recurring.   Later, both remarked that too many 1.x bugs still remained open, in reference to the news that 1.0.7, aka Valkyrie, is expected to be the final 1.x series.

      For information about how to view the chart, please read 142's Special Interest.



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.   Ah, another release, another change of what bugs are on the "Most Wanted" list.

Top 20 Problems
ID Votes Milestone Summary
 376  82 2.0 File associate problems for all file types with Win32Slu......
3778  41 --- Hanging indent setting ignores units
4745  31 Future Change colour of foreground text for screen only
5293  31 --- Delete a selected multiline text leaves part of the text ......
2362  30 1.0.x AbiWord only prints across half of page
4031  30 Future Hebrew status line message is not displayed correctly
4722  30 --- When using -p or --print the output isn't usable
5252  30 2.2 Contrast between cursor (caret) and background is ruined ......
5579  30 --- The cursor can be displayed a few characters from its act......
2868  25 2.0 character widths are not calculated correctly for some fonts...
4020  24 --- UTF8 strings not shown in list of spelling alternatives
2421  23 2.0 TM, Bullet, Euro, Smart Quotes and other symbols originat......
4733  20 --- File paths with ampersands kill preferences
1679  17 --- List changes should keep selection
3216  15 1.0.x [Tabstops Cannot be Set in Second (or Third) Column
3801  15 --- Incremental loader seems to struggle with large files
1865  13 --- Header/footer not loaded properly from .doc
3635  12 --- Format/Document/Margin/Units doesn't respect locale
3671  11 --- Page header and footer are incorrectly exported to RTF
Top 20 Requests For Enhancement
ID Votes Milestone Summary
2183 451 Future Fully Support OpenOffice's XML file format
3668 126 --- Support for window tabs instead of separate windows
1950 117 Future Wish for automatic Table of Contents
1374 108 Future [RFE] print odd and/or even pages only (for front & back ...
2321 105 --- [RFE] Maths/Equation Editing, as a plugin maybe?
2490  99 2.0 Finish Cocoa Frontend
2565  82 Future Add true MS Word .doc export capability
1144  72 Future Improve KWord import/export filters
4057  70 --- Thesaurus Shift+F7 keybindings shortcuts consistency
4038  52 --- Outline View Support
2366  44 Future implement floating frame
 515  41 Future columns change should only affect selected text
1929  40 Future Hyphenation is missing in Abiword
2365  40 --- AbiWord needs 'view codes'
2164  36 Future Ability to set default print command anywhere
1851  31 Future [rfe] Ability to create an ALL CAPS style, and Small Caps......
2186  30 Future The insert page break setting is lost for custom styles
2219  27 Future AUTONUM wanted in [ Insert/Field/Number ] menu
2169  24 Future Line numbering

      Jumping up, at the end of 1.0.x, 2362, printing across half a page, continues being a major pain, and 5579, The cursor can be displayed a few characters from its act, enters the field with a high starting vote.





Release HackDown

      This is an AbiWord Weekly News original concept:  The Release Hackdown.   In the table below, you can watch what bugs are being fixed in preparation for the very next release.   Check the key at the bottom to understand formatting.

      No pressure, guys, I'm sure only 2000 or so people will be watching to see what you do weekly.   That breaks down to about 285 people daily and 12 people hourly, so, it's like being peeked at once every five minutes, literally.   "Isn't that veird!?"

Stable

      Nothing past 1.0.7, so, this is its memorial.

Head

      On our way to two-point-oh, affectionately referred to as, AbiWord II: The Wrath of Dom.

HackDown to AbiWord II: The Wrath of Dom
Bug ID Open of Total Description
2921  1 of  3 abi can leak memory [tracker bug]
3064  5 of  7 [TRACKER] AbiWord Performance
3239  9 of 39 [META] Windows printing bugs
4142  3 of 12 make AbiWord comply with GNOME HIG
4425  0 of  0 squash all warnings
4465 17 of 38 [META] Spelling bugs
4466 10 of 22 [META] "Motion" Bugs
4488  1 of 13 [META] Help System Bugs
4627  6 of 16 [META] Copy/Paste bugs
5007  0 of  0 bidi in tables
5080  0 of  0 Abiword doesn't print arabic texts with vovels properly.
5232  5 of 10 [META] Win32 Blocker bugs for 2.0 Release
5308  0 of  0 Zooming changes # of pages and page layout gets buggier!!
5411  0 of  0 Crash when choosing a font in toolbar
5676  0 of  0 gtk printing is broken
5691  0 of  0 End of line disappear when toggling a word from roman to italics

      You'll notice I've removed 5023, format footnote dialogue needs 'do not restart' option, as it was redundant from 5232, Win32 Meta.   Long standing annoyance/issue was 5676, gtk printing is broken; at the same time 5691, End of line disappear when toggling a word from roman to italics is added as "a serious usability issue."   Additionally, 4627 has had a bug knocked off of it.

      See Announce: 2.0 release plan for more details on the intended route towards Abiword II: The Wrath of Dom.





Abi's Relatives

      This will probably be cleaned up and expanded over by next week.   There are several projects that are used as a part of or in conjunction to AbiWord.   From Gnome Office in general to libwpd, there's quite a bit of stuff to keep track of the ongoing changes.   Right now, I'm only included OTS, as Nadav keeps me apprised on this and, therefore, is part of the reason for adding this section.   With WV and Enchant about to go 1.0, I anticipate including even more after this week.

OTS

      "This week there was almost nothing new in OTS."   That's why I love Nadav!   Never keeps me busy, just entertained.   Actually, there is more.   Daniel Brodie has been whippin' that OTS for Gedit plugin hard into shape.   Beautiful GUI by the way.   He and Paolo, that's gedit's Paolo of course, have worked on wonderful bits, like undo support, color selection, and, our favourite, HIGrrrification™.

      In unrelated news, Nadav believes the AWN Rocks.   Nadav is right.   Rock me gently...rock me slowly...take it easy or...don't you know?

      Back to the news news, not the news news news, but just the news news of this news, you can check out (read: download) the OTS plugin for Gedit here!

      Now back to the smooth hits of the sixties and seventies....





Open Source, Open Books.

Last Updated: April 10, 2003

      Approximately once a month, don't hedge bets, I'll get this updated by asking (read: whining at) dom.   In the meantime, whenever you want to see how much is in and where it gets diverted, just peek down here.

      Word of caution, numbers lightly fudged due to (hopefully) temporarily incomplete data.   Like a consultant's suggested price, you'll find hidden meaning in the data if you stare long and hard.   Surgeon's General's Warning:  Staring long and hard may have psychotropic affects; keep out of reach of people who like that sort of thing.

      I cannot promise the time of de-fudging, nor can I promise there will be de-fudging any time soon. However, I feel confident that there will be some de-fudging going on.

Current Balance: $1604.34
Interest earned: $8.64

Expenditures: $950
$400 to pay for Martin's Boston Gnome Summit Trip
$400 to buy Andrew Dunbar a new computer
$ 60 to misc./entertainment expenses at GNOME summit, GUAD3C, other, paid out of dom's pocket
$225 Patch Prize (those already successfully awarded)
-   $ 45 Will Lachance
-   $ 45 Marc Maurer
-   $ 45 Ruud Vring
-   $ 45 Patrick Lam
-   $ 45 Dom Lachowicz

Unique contributors: 58*
paypal: 57
check :  3
cash  :  1
*58: plusse 3 repeat offenders whom we love dearly

Contributions: $2723.00
Less paypal and other banking fees: $115.00



PLEASE!  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.