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:
-
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). -
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. -
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! -
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.
-
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.
-
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.
-
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:
-
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!
*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 StatsTrack 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
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 |
|
|
|
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, 2003Approximately 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. |