AbiWord Weekly News #150, (2003, week 26, released 2003.06.29)
Welcome to this issue 150 of the AbiWord Weekly News.
Always leave messages for yourself about doing things in advance. For Win32 users, I'd like to show you your new Word Count Dialogue.
This week in development
The remainders of GUADEC, the death of the hash downloader, a new preferences mock-up, 2.0 beta, anti-abi advertising, Mac OS X and that has nothing to do with the more interesting stories, like Linux going to Congo schools and Microsoft using DRM to lockout other office competitors, all of this and screenshots are waiting within.
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.
Attention users with spare change. Marc ended up on the wrong end of a money conversion. He's now 144 euros in debt for our soon to exist alternative server at the University of Twente*.
Silliness of the Week
I've used up all of my Silly! I will be touring with a wok band through Laos starting next week, so the next AWN will be written by me instead.
Want to stop unjust things from happening in chat? Join! It's #abiword at irc.gimp.org*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.
*University of Twente: I believe "Twente" is nederland for "Porn."
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.
Traffic on the developer mailing list has settled at about 200-400 postings per week. This week, interesting topics on the developer list included:
Re: Gnome Office [Re: Dublin meeting] : If you can get past of this use of the phrase "hand-job," you'll catch Rui's promise to fix up Gnumeric's packaging specification. Here, you'll see an interesting discussion about the future of the United GNOME Office Suite. This particular thread discusses whether it would be in the best interest to have the packages separate, or all in one SUPER PACKAGE! As it stands, The Master of Spec Writing, Rui, has no intention of creating a unified spec, despite Alan's attempt to claim convenience.
1.9.1 win32 binary build : As mentioned last week, Jordi has made a no-plugins binary of 2.0-beta#1 for Windows users. Though not mentioned in the AWN, this is also linked on the Latest Releases page.
AbiWord Weekly News #149 (2003, week 25) released : For anyone who read the AWN in its first twelve hours, I apologise for a certain linguistic indiscretion. A very last minute SOTW-worthy mail came my way with a good piece of IRC transcript. As some of you know, SOTW is the last part of the AWN written (occasionally excepted by the follow-up). Even when tired, normally such things get fixed before going, so, I'd like to particularly apologise to Alan, who, for some odd reason, has had some uncharacteristic bits of chat published on him twice. Dr. Sigmund Freud once said there were no accidents in actions. While I'm certain I never want to smack my car into a tree, that one did look a lot like Alan...bloody Catholics*....
commit: abi: going straight - no more hash downloading : That's it, Frank has removed Gabriel's hash downloader. At thirty dollars to one-eight of one ounce, this will save us all quite a bit of money*. On top of the security risk of having a word processor accessing the Internet, Dom lists six other reasons for doing so, including that it was unmaintained, buggy and limited. I'll also add that it's bloat, but that it may come back in the form of a plugin. Ironically, Frank left the dialogue for the tool in the source, which Gabriel, himself, removed.
[RFC] Proposed AbiWord preferences dialog mockup, 2nd attempt : Christian makes another go at a HIGrrrified™ Preferences Dialogue. Though there is less discussion, there will certainly be an attempt #3. In the meantime, you can check out the current proposals of: Interface, Documents, Spelling and Language (Win32 screenshot from Jordi).
Unix glyph detection urgently needed , commit (HEAD): glyph related stuff , commit (HEAD): remove remapGlyph() , commit (HEAD): ligature stuff , commit (HEAD): ligature selection and commit (HEAD): ut_contextGlyph.h/cpp : Tomas wants a quick glyph-detection function for the Unix port, so that some other code, waiting in the wings, may be implemented, thus removing the less desirable GR_Graphics::remapGlyph(). Also, a return to soft-remapping, smart quotes and bug 2421 can be found here: Re: Unix glyph detection urgently needed. Later, during implementation, glyph related stuff, Tomas learns that the new code doesn't quite come out right, hence the ligature stuff and the somewhat more noteworthy ligature selection, which sacrifices normal use for increased functionality (fully explained therein).
AbiWord-2.0 Beta 1 released. (As 1.99.1) : Yeah...just don't let it being released a week or so ago through you off...now it's officially the beta...yeah. I love it when Dom and Martin get together to drink and show off.
VUM and The RULE project for Congo schools : Though only peripherally Abi-related, this is very nifty, so, I want to go into this for a moment. Marco Fioretti, the Lord High Pumbah of the RULE Project (translation: Red Hat for Low Memory), has been informed that The Association for the Support of People (VUM: Verein zur UnterstŘtzung von Menschen), an organization dedicated to decreasing the "digital divide" in developing and third world countries, currently with respect to nations in Africa, is using RULE's software in the vum:BOX, a Linux system designed to be easily implemented in schools of limited resources. Actually, they already know about that part; the announcement refers to the vum:BOX going into its own beta testing series. Where does Abi come into this? Well, Marco explained that "AbiWord is the only really useable word processor" for low resouce machines. The vum:BOX's current target is that of four schools in the Congo...lucky kids ^_^
commit: win32 plugin dialog box re-done : The Plugin Dialogue gets a HIGrrified™ face-lift from Jordi. The Version text pokes left, there's no help button, but the feel is certainly there. Or should I say, the feel is certainly here?
POW - round trip XHTML. Minimum Gnome Office requirement. : Martin presents the first POW for turning Abiword and Gnumerice into GNOME Office 1.0. The concept is to be able to copy & paste from Abi to Gnumeric and back again without ANY dataloss via xhmtl standard. Thankfully, Frank put in a lot of un-patch-prized time in creating one of Free Software's greatest X/HTML plugin ever. If you'd like to help with this effort and can use both application's cvs HEAD branch, feel free to report any failures in the copying & pasting between the two applications.
Should we force GNOME dependency? : No. I mean, Christian asks a question that crops up yearly in Abi-Land: Since Abi's Unix port uses lots of GNOME bases, should GTK+ -> GNOME support be dropped into just GNOME support. An example is drawn from Evolution, which many KDE users appreciate, even though it is a thoroughly GNOME-integrated application. People who love their resources aren't too happy about this concept, though appreciate the general idea behind it. Almost as if in response to this topic, Hub announces Commit (HEAD): removal of libgal-2.0 dependency. It is only logical to assume, at least from Lachowiczian point of view, that GTK libraries will extract more GNOME functionality, ultimately turning the GNOME Desktop Environment into nothing more than "the damned panel." Picture it, three years from now: The Panel Project. On the history page, "Originally, the Panel was the focus of what was once termed 'The GNOME Desktop Environment....' In honour of that, to this day, we still don't offer user-editable menus. "
Scripting Resources, Collapsible Outlining : Randy Kramer (Twiki Dude) wants to know the capabilities of the scripting plugins for AbiWord II: The Wrath of Dom. We learn that the high-functionality abilities of certain macros just aren't there, in fact, Dom's exact words are "vastly underpowered." There's always 2.0.1!
[abiword-dev] Cheeky F***ers, Negative Advertising. : Though side-by-side product comparisons (like Lysol versus Pinesol) aren't as big today, when Pepsi first did it to Coke, it verged on outrageous (though it did rock as a commercial). In the highly commercial world, this often makes sense, but when you pull that crap in the Free Software world, it's just plain mean. A search for Abiword at google will bring about a very undesirable spot that condemns both Open Office and Abiword. It's quite pleasing, however, to read a reply from a particular user, known only as Johnathan, who has used the advertised software and the beta for Abiword II: The Wrath of Dom. He says "...I think Abiword does a much better job...." (Do read the rest of that) In my never humble opinion, this should be on the page with all the praise and reviews. Back to the subject at hand, the advertisement...clicking that costs them money...just putting it out there....
GUADEC, thanks for the memories (and the beer) : Alan says, "Missing you already!" to Dom and Martin. Banoffee recipies, GUADEC pictures and same ol' silliness left inside.
PieceTable docs : Nadav has learned so much about Abi and Presentation Programmes recently, and has decided to learn the PieceTable. There's deep magic in that code, but Martin's full set of Guadec "slides" might help. For users of 1.99.1 or later (whenever that comes out), you can pick: GUADEC 4 or GUADEC 4 Slides. Everyone else will have to be content with html version: Wrath of Dom.
[Fwd: [Free-sklyarov-uk] Microsoft intends to use DRM to prevent competing office products maintaining compatability] : Rui forwards a current rumour from the sklyarov list. If true, it may mean that MS Office Documents not properly signed by MS Office itself may be considered illegal/dangerous/bs. This could lead to keeping competitors out of the .doc space. I wish to point out, however, that nothing suggesting fruition has shown up, yet, regaurding this topic, but do keep it in mind for about a year.
AbiWord Cocoa for real use : Hubert Figuiere, the greatest hacker Apple ever screwed over (and they know it!), has announce the coming fruition of Abi on Aqua, "I just wanted to let you know that today I wrote and printed my first letter on AbiWord Cocoa." It may not seem like much now, but it does mean things are progressing as hoped. Though you will not see Abiword II: The Wrath of Dom for Mac OS X come out at the same time as the others, it does appear that mac users will get a chance to appreciate one of the nicest li'l word processors ever assembled.
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:
Problem compiling 1.99.1 (linux) : User Geoff is having some issues trying to compile Abi's latest development series. A little bit of fidgetting around, and Frank figures out to change some variable definitions. Abra dabra cadabra: Fourteen hours after a problem was reported, it's all fixed ^_^ Go Open Source!
Abi Answers: Using Abiword for Presentations. : Can't wait for Sven Herzburg's next big project? Alan gives a blow by blow on how to use AbiWord 2.0's beta as a slide programme. Using Abiword in no way guarantees your slides will be interesting.
"Merci" : Don't you hate it when you realize you only talk to someone to complain? So does in Bernard Lambey. So pleased with 1.0.6, Bernard sends the AbiDev team a big set of thank yous.
Abiword1.99 : Keith Powell started off with not being able to launch Abiword (try "Abiword-2.0" at the commandline if that's an issue), and he ended up trying to figure out why highlighting issues were occurring. For future reference, damaged or incomplete GTK/GNOME themes are known to cause this problem.
1.99.1 & 1.0.6 ?? : Just a reminder to those of you interested in trying out the future AbiWord II: The Wrath of Dom but are also using 1.0.6: It was decided six or so months ago to make sure they can co-exist; 1.99.1 will not wipe out 1.0.6 -- you can, indeed, safely have both on the same system. So, please, do try it, and do report bugs ^_^
Traffic outside of the AbiDomain is tracked and occasionally reported. This weeks includes selection(s) from: FootNotes
Re: AbiWord-2.0 Beta 1 Released : Don't look at that screenshot! Units are still in redesign. See [RFC] Proposed AbiWord preferences dialog mockup, 2nd attempt for example.
Re: AbiWord-2.0 Beta 1 Released : Jun Suzuki is the new head of maintaining the BeOS port.
Re: AbiWord-2.0 Beta 1 Released : Yes! Martin has added footnotes and endnotes, but not Footnotes (that would put us back to requiring libcurl) ;o)
*bloody Catholics: Now, before all you outside Christian sects get all Pat Robertson on me, this is only a joke -- unless your Irish ;o)
*At thirty...bit of money: This is a "hash" joke. Pay no attention to it.... Unless you can get me a better deal....
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.06.22 - 2003.06.28|
don't reformat when toggling "show invisible", fix spurious warning
Cocoa: speedup char drawing, fix scrolling, better handling of toolbars, now use a signle shared menu bar, new file dialog
Cross Platform: implement GR_Graphics::ftlu() to convert font to layout, fix drawing of chars with zoomed view
Project Builder: new files and sync with XP tree
GTK: integrate widgets to remove libgal dependency and update the makefiles appropriately, new file dialog
|Frank J. Franklin||55||
remove curl option & hash downlaoder sources, disable scripting followed by re-enable scripting so Dom could fix it later,
avoid char/XML_Char casts where possible, swap two lines to fix build in RTF importer/exporter, fix brokenness of clipboard [X]HTML
Plugins: remove dependency of plugins on gal, fix gnome plugins configuration setup, bump aik version numbers
Unix: Clipboard[write HTML4 to unix clipboard with MIME type text/html write XHTML to unix clipboard with MIME type application/xhtml+xml, fix image export to clipboard]
improve MS Word Table import (multi-column specifically), remove invalid ASSERTS on duplicated doc id's on import,
fix issues exporting tables to RTF and importing tables from RTF, fix issues with Endnotes caused by invalid refactoring,
make cursor blink at the Footnote insertion point after inserting a footnote (which somehow affected the credits),
export cell properties to RTF, fix the bug that sometimes prevented setting the background color of cells,
import Cell properties from RTF, fix a cut/paste bug in rtf export, fix symbols in unix (again), various RTF import improvements
Bugs: 5190 and 5260
code clean up, reduce number of calls to fp_TextRun::_refreshDrawBuffer(), added comments,
fixed an oversight from the ucs16->ucs32 transition, fixed a small bug in getCharWidthFromCache(),
make use of the xp font width cache, enable all of the shaping and ligature data, make use of doesGlyphExist(),
removal of GR_Graphics::remapGlyph(), fix hash value for fonts, fix incorrect width calculation for ligatures,
remove handling of ligature placeholders (is in xp land now), handling of ligatures on selection boundaries,
Raphael's patch + some code tidying, win32 clipboard data on demand, changes to allow using AW native format for cut/paste
|Joaquin Cuenca Abela||38||create new bottom line, top line and over line icons, remove local dependent bold, italic et alli icons, use everywhere the internazional icons, replace old "hand" cursor by a standard one on win32 (get this!: Because the old one looked childish :great place this bonsai!), create new right arrow mouse cursor, create function to detect if we're on a windows 95 OS (should we increase the crash probability, you know, for that integrated feel?)|
latex plugin msvc 6 fix, plugin dlg box redone, docbook plugin build fixes for win32, center dialogs and full language name
Bugs: 1234 and 5268
|Gabriel Gerhardsson||12||went ahead and removed the *Dialog_Download_File.* files (Finished Frankie's Job)|
implement unix doesGlyphExist foo, fix the latex2rtf import bug
Bugs: 4723 and 5276
|Christian Neumair||5||HIGrrrified™ Insert Bookmark dialog and simplified it's construction, added localizeLabelUnderline convenience function, reordered unix-specific localization functions.|
|Pierre Abbat||4||Spanish translation by Javier Fernandez, Welsh language update by Rhoslyn Prys|
|Andrew Dunbar||4||add missing .cvsignore files|
|Mark Gilbert||fix usage message in what I think is the correct file|
|Nadav Rotem||1||releases ots 0.2.0 updates sf.net|
|Rui Miguel Silva Seabra||1||shared build of plugins works again (also included a --disable-shared function if you don't want it)|
*Johan Bj÷rk: system-related work is QNX unless stated otherwise.
*Jordi Mas: system-related work is Win32 unless stated otherwise.
This section is to be replaced by a more site integrated POW BS. I'm thinking next week, but stay tuned--same AbiTime, same AbiLetter Until that's done, you may review the current pows here.
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...
Challenge level: ****. 4 stars out of 5
Current Heros: Jordi Mas, Jeremy Davis
Dips across the board with only ResoUnconf in the positive, while VeriNew drops 11 points, but ClosAssi only changed its numbers, not its value. All in all, it has been a slower, though, more concentrated effort in AbiDom.
For information about how to view the chart, please read 142's Special Interest.
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|
|376||82||2.0||File associate problems for all file types with Win32Slu......|
|3550||61||---||Mouse wheel still bugged in documents >59 pages|
|3778||40||---||Hanging indent setting ignores units|
|2362||32||1.0.x||AbiWord only prints across half of page|
|3970||31||---||changing layouts can lead to showing other location than ......|
|4049||30||---||Crash on open file from floppy or network drive.|
|4722||30||---||When using -p or --print the output isn't usable|
|4745||30||Future||Change colour of foreground text for screen only|
|2868||25||2.0||character widths are not calculated correctly for some fonts...|
|2421||22||2.0||TM, Bullet, Euro, Smart Quotes and other symbols originat......|
|5198||18||---||Justification doesn't work|
|3216||15||1.0.x||[Tabstops Cannot be Set in Second (or Third) Column|
|3801||15||---||Incremental loader seems to struggle with large files|
|4360||15||Future||Spelling squiggle erases half of bullet or number|
|1865||13||---||Header/footer not loaded properly from .doc|
|3671||12||---||Page header and footer are incorrectly exported to RTF|
|1613||11||1.0.x||undo does not know about replacing|
|4062||11||1.0.x||Abiword crashes when used with Acrobat Distiller|
|4071||11||---||Abiword is crashing during importing word document|
|Top 20 Requests For Enhancement|
|2183||385||Future||Fully Support OpenOffice's XML file format|
|3668||121||---||Support for window tabs instead of separate windows|
|1950||110||Future||Wish for automatic Table of Contents|
|1374||108||Future||[RFE] print odd and/or even pages only (for front & back ...|
|2321||100||---||[RFE] Maths/Equation Editing, as a plugin maybe?|
|2490||98||2.0||Finish Cocoa Frontend|
|1144||72||Future||Improve KWord import/export filters|
|2565||72||Future||Add true MS Word .doc export capability|
|4057||60||---||Thesaurus Shift+F7 keybindings shortcuts consistency|
|515||41||Future||columns change should only affect selected text|
|2365||39||---||AbiWord needs 'view codes'|
|2366||39||Future||implement floating frame|
|1929||37||Future||Hyphenation is missing in Abiword|
|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|
|2164||25||Future||Ability to set default print command anywhere|
|2663||23||2.0||Normal View mode|
Other than a few increases in votes, little has happened here, today.
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!?"
There is not stable tracker bug, so, I'm chopping it out until told otherwise.
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|
|2145||4 of 5||FCC 508 accessibility regulation compliance|
|2921||2 of 2||abi can leak memory [tracker bug]|
|3064||6 of 7||[TRACKER] AbiWord Performance|
|3239||14 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 37||[META] Spelling bugs|
|4466||10 of 22||[META] "Motion" Bugs|
|4467||6 of 11||[META] Find/Replace bugs and enhancements|
|4488||1 of 13||[META] Help System Bugs|
|4627||11 of 16||[META] Copy/Paste bugs|
|4734||0 of 0||RFE: Ability to link plugins statically|
|5007||0 of 0||bidi in tables|
|5023||0 of 0||format footnote dialogue needs 'do not restart' option|
|5080||0 of 0||Abiword doesn't print arabic texts with vovels properly.|
|5119||0 of 0||setting meta-data does not dirty the document|
|5232||6 of 6||[META] Win32 Blocker bugs for 2.0 Release|
|5266||0 of 0||Screen Colors other than white issues|
|5275||0 of 0||Tabs are white, even though background is a different color.|
The last two, 5266 (screen colors...) and 5275 (tabs are white...) were recently just added; other than that, no changes have actually occurred.
See Announce: 2.0 release plan for more details on the intended route towards Abiword II: The Wrath of Dom.
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
$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*
check : 3
cash : 1
*58: plusse 3 repeat offenders whom we love dearly
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 (email@example.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 firstname.lastname@example.org 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.|