[Logo]

AbiWord Weekly News #168, (2003, week 44, released 2003.11.02)

Welcome to this issue 168 of the AbiWord Weekly News.

Follow-ups:

      TextBoxes change to a new feature and 2.0.1 is out.

This week in development

      2.0.1 is now out, or atleast, by the time most of you read this.   A new and exciting feature just hits head.   And, a possible preemptive strike against SCO!

Request for User Assistance

      Hi there.   We're looking for people who can help keep AbiWord accurate and uptodate in a number of languages.   Please look over them and see if ither you or someone you know might be able to assist us.   Remember, your contribution is not only welcomed or encouraged but is also documented, for an easier-to-brag experience.   The languages we are looking for are listed below:

  • Afrikaans[af-ZA]
  • Armenian[hy-AM]
  • Assamese[as-IN]
  • Chinese (Singapore)[zh-SG]
  • Cornish[kw-GB]
  • Corsican[co-FR]
  • Croatian[hr]
  • Esperanto[eo]
  • Estonian[et]
  • Farsi[fa-IR]
  • Flemish (Belgium)[nl-BE]
  • Frisian[fy-NL]
  • Georgian[ka-GE]
  • Hausa (Niger)[ha-NE]
  • Hausa (Nigeria)[ha-NG]
  • Hindi[hi-IN]
  • Icelandic[is-IS]
  • Korean[ko-KR]
  • Macedonian[mk]
  • Marshallese (Nauru)[mh-NR]
  • Occitan[oc-FR]
  • Thai[th-TH]
  • Urdu[ur-PK]

      Due to the traffick of people who are trying to help with picked up languages, those who are interested in helping us are encouraged to join ither mailing list.   Please read the instructions for the list you are most interested in joining to get the correct address.   Joining, as you'll find out, is a simple three step process.   First, send a letter to one email address; second confirm you sent the letter by sending a reply, and third...oops, there is no step three.   Ok, so, excluding all the minor steps of what to click and/or type, it's really a simple two-step process.

      There are just two important reminders in using the mailing lists which all users are expected to do.   If you want your message to even make it to the list, you message will need to be in plain text only.   Due to an insurgence of a certain virus a while back, all HTML email is rejected for reasons of sanity.   Webmail users will have to figure out how to turn on plain-text only before sending email.   Second, you are required to send the language in Engrish or English.   For those of you who don't speak English well enough to send Engrish, it is recommended that you send the letter in both your native language (identify your language please) and after that, in the same message, send it in a machine-translated version of your message, like BabelFish, in case no-one who speaks your language is available to translate your message for the list.   Failure to follow these proceedures in the past have led to frustration and resentment.   We apologise in advance for any inconvenience these two requests may cause you.

Silliness of the Week

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. Re: Having trouble with the layout engine :
    →   Dennis Heuer writes to inform us of the source of and fix for rendering problems.   People that find Abi behaving poorly on Unix-y™1 systems, like sentences going over the margin, for example, may really be having issues with XFT2.   Specifically, he explains, “It seems that I installed Xft2 without the new Xrender extension from freedesktop.org so that it compiled with the original XFree86 version.”   Installing XFT2 with all the dependencies has shown to fix this problem.
    §   It's great when users come back later to inform us of fixes like these.   It's even more great when they add this knowledge base to the Twiki ;o)

  2. CHM documentation :
    →   Windows users, in case you don't know, CHM is the current format of your help documentation.   Jeremy informs us, after some discussion, that AbiWord's documentation for Windows will probably be converted into CHM.   He even believes it can be automated someday.
    §   A current form of this is already available; however, your stoner editor forgot to get permission to link to it.   I'm amazed you keep him around.

  3. Dear Sexy Knickers, :
    →   If you didn't receive notice of the AWN's release last week, the title of the announcement, shown here, is probably the very reason why.   Picture a spam filter's mind at work:
      “What is Dear doing in the title?   That's a Nigerian trick!   Wait a moment, there's a Sexy in there.   That's a porno trick!   Nigerian Porno!?   Those devious bastards!!!
      United Kingdom spam filters, however, only censored the word “Knickers.”   Doesn't anyone still watch Are You Being Served? anymore?
    §   The thing that amazed me in all of this was to find out that nowhere near as many people had me on a black list than what I originally thought!   Personally, I question any filter that knocked off an email based on 1 to 3 words.   Oh, additionally, if you take the time to read this thread, the correct phrase, something to call Nederfreaks2 and Wisconsinites3 equally, is “kaas kop.”

  4. advanced warning: planed removal of stale Pango code :
    →   Eons ago, there was the an attempt to use pango to manage much of the layout for AbiWord.   This attempt, despite dedicated effort from Tomas, failed almost entirely.   Now that 2.0.1 has been tagged, Tomas intends to rip out the otherwise unused bits of code that still refer to Pango.   Some minor discussion came up about re-attempting such things from scratch in the future, but in reality, there would not likely be any gain, at least, as to where Pango stands today.
    §   Personally, I consider this as further proof of how much more Abi rocks.

  5. ATTN: STABLE tree closed ,
    Commit (HEAD): smoothscroll support in qnx ,
    Commit (STABLE): bump version numbers ,
    commit: head: win32: win32native plugin MinGW build fix ,
    ATTN: AbiWord 2.0.1 Tagged / Tree reopened ,
    ATTN: tarballs @ SF ,
    2.0.1/SuSE 9.0 ,
    Win32native build problem ,
    Req: RH9 rpms and
    Win32 2.0.1 build with plugins :
    →   You know who never got the nickname “Party's Over?”   That would be Marc, the interim STABLE maintainer.   During the Tag&Release period, he folded in SmoothScrollNEATO for QNX and included a patch so Mingw32 could build plugins.   Then, re-released to ensure that the Minw32 fix would work   That's the kind of experience that can really harden you.   Meantime, James pretty much finalises the idea that future Abi builds will be for SuSE 9.0 only.   By finalise, of course, I mean, “made packages for,” but I'm sure you knew that.   Meantime, Red Hat users will be waiting until Monday, but it is good to know that Rui is still willing to make packages this far into that whole Red Hat / Fedora mess that put him off it in the first place.   Red Hat users who can't wait for our official release can get them from Rawhide now.   And finally, not only do we have the Win32 release, but, unlike some release candidates, this does, indeed, come with plugins and all the bells and whistles.   I'm sure you already know where to download the releases as they come out (funny date over these).
    §   For those interest in getting them from the Latest Releases page, well, tough.   Marc got “inspired” and wants to play with it for right now.   Give a nederlander his own mirror and look what happens....   Meantime, you so don't want to know what Dom said about it!   I wonder if he has a car I can egg...

  6. commit: Turn screen rectangles to images, fully fix dragging resizing text boxes. ,
    commit: Visual cut/copy/ paste works! ,
    Visual Text ,
    Commit: more visual dragging text fixes ,
    Patch: win32 text dragging ,
    [Fwd: Re: Commit: more visual dragging text fixes] ,
    Re: Visual Text ,
    commit: Fix Visual Text and undo insert Text Box. , and
    Re: Patch: win32 text dragging :
    →   New Feature!   Visual Text Editing4 hits the HEAD branch with a commit from Martin.   Ultimately, this is where you can grab text and move it around the document.   Right now, it's just drawing and just within AbiWord; however, Martin points out that now's the time to start planning beyond that.
    →   Additionally, I would recommend reading the first message, “commit: Turn screen rectangles...,” for this special piece of information, “Finally I think we can get a presentation program going from the AbiWord code base pretty easily now.”
    →   Finally, you may be witnessing the dawn of another desktop standard coming from the AbiGroupNEATO 5.   In “Re: Patch: win32 text dragging,” which is attached to “Re: Patch: win32 text dragging,” which, needless to say, begins with “Patch: win32 text dragging,” from the end of October (hence the split), Martin fields a question about the currently non-existent inter-application Visual Text Editing, he comes across the idea of making it a functional standard that many applications could use.
    §   I love announcing new features; it's so rewarding.

  7. commit: head,win32, installer fixes :
    →   Along with synchronising plugins with the main binary, Jeremy announces a change that will affect some Win32 users, specifically those of you using NSIS to build your applications.   Anyone that builds their own should probably already be switched to NSIS version 2.   Jeremy has already moved this to the default; however, those of you using NSIS version 1 have already noticed that plugins will not build for you, as they already require version 2.
    §   Did I get that right?   I think I did.   I might have to outsource Win32-related reporting to reduce my weekly average of screw-ups.

  8. SCO diddly :
    →   Your editor, that's me, wanted to send a Cease & Desist order to SCO.   Unfortunately, that requires you to find something out for us in advanced.   We know OpenLinux used to offer AbiWord, but now, we need to know whether or not SCO Linux also offers AbiWord.   Due to their overall license, simply including AbiWord and a number of related files that Dom lists here, would be enough of an excuse to send a bark letter to SCO, especially if they don't they don't require you to agree to the sublicense of the GPL for those specific applications (and LGPL for Enchant, ironically).   So, I am ... (let's be honest, only Rui and I enjoy GPL enforcement), that is, um we are looking for people who can confirm that AbiWord is in SCO Linux.   As Dom put it, “If you can confirm for me, under penalty of perjury, that they're doing this, then someone will look into writing a C&D letter.”   I would encourage other projects to look into this.
    §   Oddly, this started off as a heart-warming li'l buzzy thought, but now that I know the door's there, I really want do this!

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, e.g. solutions to problems in a preceeding thread..   This week, interesting topics on the user list included:

  1. Page size vs Section page margins :
    →   First off, whenever a fairly modern version of AbiWord can't load its own documents, this is 99.99999% of the time...a bug.   Second, if you find a work around to the bug, which, being a good user, you've already filed at Bugzilla, be it hand editing or changing a single option, please add that information to your bug report.   Remember, when filing bug reports, to include the version of Abiword, your operating system and the minimum steps necessary to reproduce it.
    §   I've grown attached to Stephen Viles over the past couple of months.   We should have an army of him ;o)


-1BeOS:   Last week, I marked out a footnote for BeOS and never wrote it, so, I'm going to include it here.   By “if ever” what I meant was, “despite all those offers after threatening to rip it out of head, Hub still hasn't received one patch, one line of code or even an update.”   If all those volunteers could send in something, that'd really rock right now.
1Unix-y™:   Yup, just applied for it.   No one tell Utah.
2Nederfreaks:   And you know who you are....
3Wisconsinites:   And we know who we are....
4Visual Text Editing:   There will be no Non-Existent Associated Trademark Obligation until Martin has picked a name for it that he can stick with ;o)
5AbiGroup:   Under no circumstances to be even slightly confused for the Redmond-based The Evil Group, nor it's Utah-based subsidiary, The Santanic Creeps Organisation Group



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.   Textboxes...ooh....

CVS1 checkins from October 26th through November 1st, 2003
Who Commits In summary
Martin Sevior 45 Visual Text Editing
POSIX: fixes for scrolling to reduce the number of doubles
Kenneth “Jeremy” Davis 40 .
Win32: correct plugin filenames, update what to build (plugins), build plugin installer if make distribution is used, copy over Aiksaurus data files for installer, update plugins included within installers (add a bunch, remove glib based ones), add Glib/GSF based installer script, copy glib dlls over to plugin directory for glib/gsf based plugin installer, update list of libraries to link with for MinGW build, update plugin installers to install to same dir as NSISv2 based installer, add retry option when download fails for downloadable components, reorder uninstall section some so removal of start menu entry works, build fix, adjust makefile so uses peer ImageMagick and minor readme update
Bugs: 5314 and 5962
Hubert Figuiere 27 .
Cocoa: Dialogues (Field, Insert Bookmark, Insert Hyperlink, Format Table), fix build (API changes), removal of dead code, implement genImageFromRectangle
Project Builder: new dialogs, new source, new version
Dom Lachowicz 26 fix context menu over 'visual text', bunch of visual dragging fixes
Plugins: fix wp plugin build
Enchant: support querying which provider a particular language uses, if no language is specified to enchant-lsmod -- use en_US.UTF-8
Win32: some robustness fixes
Bug: 5974
Tomas Frydrych 11 cosmetic changes to make RTL caret behave analogously to the LTR caret, fix a segfault when deleting in revisions mode, revisions work
Bugs: 5325, 5423 and 5619 (only an assist, not a fix)
Johan Björk  7 .
QNX: add ::polygon and keep the color after a call to fillRect(UT_RGBColor..), rewrite the scroll functions in qnx graphics class to add SmoothScrollNEATO, implement genImgaeFromRectangle() on QNX/Photon, genImageFromRectangle() -- now with header!, fix genImageFromRectangle - - now VisualText dragging ”Works Neat™“ on qnx
Marc Maurer  4 .
Plugins: fix typo in the support files list for Win32, unbreak build also for Win32, fix build of WordPerfect Bug: 5984 (forward ported from original fix by Jordi)
Jordi Mas  1 fixes build problem


1CVS:   I have just realised this is a head only report!   To be fixed in future editions!   Yay, an excuse for Yet Another Table!



POWs

      It's happening...right after the bug thing....





Bug Update


Bug Market

[graph]

      This week's activity: ResoUnconf +14 (15 : 1), VeriNew +83 (86 : 3), ClosAssi +1 (1 : 0),

      Both Bluespan and Bugkeyser were proven correct in this pre-release period.   While ResoUnconf was, indeed, weaken, there was a total whacking of bugs in VeriNew.   All markets managed to stay in the positive.   Alan Bluespan has pointed out that, as the release of 2.0.1 is made official, bug reports will increase tremendously.   Louis Bugkeyser reminds us, however, that many of these will fall into two categories: a) known bugs that will be widdled down, or, b) unknown bugs that are important for the developers to know about.

  Windows users happy to use AbiWord 2 when it comes out should send thank you's via paypal, which is visible at the bottom of every AWN.   Windows users that want to apologise for filing duplicate bugs, not assisting in Q&A of the bugs, not helping in developing the port or for not promoting AbiWord enough to their friends, can do so via paypal, which is visible at the bottom of every AWN ;o)

      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 MisFeatures™ as of November 1st, 2003
ID Votes Milestone Summary
 376  82 2.0.x File associate problems for all file types with Win32Slu......
3778  46 --- Hanging indent setting ignores units
4745  31 Future Change colour of foreground text for screen only
5059  31 2.2 Recent Files breaks with international file names
2362  30 2.2 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 ......
5794  30 --- Horizontal space and distortion at print page break in We......
5815  30 --- Variable-width font issue
2868  25 2.0.x character widths are not calculated correctly for some fonts...
4020  24 --- UTF8 strings not shown in list of spelling alternatives
2421  23 2.0.x 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 2.2 [Tabstops Cannot be Set in Second (or Third) Column
3801  15 Future 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
Top 20 Requests For Enhancement as of November 1st, 2003
ID Votes Milestone Summary
2183 455 Future Fully Support OpenOffice's XML file format
2321 145 2.2 [RFE] Maths/Equation Editing, as a plugin maybe?
4038 136 --- Outline View Support
2490 126 2.2 Finish Cocoa Frontend
3668 126 Future Support for window tabs instead of separate windows
1950 121 Future Wish for automatic Table of Contents
1374 108 Future [RFE] print odd and/or even pages only (for front & back ...
2565  82 Future Add true MS Word .doc export capability
4057  70 --- Thesaurus Shift+F7 keybindings shortcuts consistency
1144  68 Future Improve KWord import/export filters
1929  50 Future Hyphenation is missing in Abiword
2366  44 2.2 implement floating frame
2365  43 --- AbiWord needs 'view codes'
 515  41 2.0.x columns change should only affect selected text
2164  36 2.2 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
5852  30 Future Help making Labels/bussiness cards
2219  27 Future AUTONUM wanted in [ Insert/Field/Number ] menu

      A little bit of shuffling went on, a few votes added here, a few votes taken from there, but no actual change in the newly added / newly removed world of bugs.   If you want to help expand AbiWord's OASIS plugin, I know two developers dying to meet your acquaintance.





Release HackDown

      To return the moment there's a meta bug for (I'm assuming) 2.0.2 or otherwise 2.2.0.   In the meantime, Dom has a thingy for 2.2.





Abi's Relatives

      Several projects are used by, use or synchronise with AbiWord.   Some of the most noteworthy libraries and applications will be summarised here.   Some may be added under guise of the GNOME Office Suite.; others may be added because it's really just a plug by request.   Want your project plugged?   Send money to Dom.   I'm offering rates of $10 per plug, $25 for a month-long plug, $50 for a quartly plug and $200 to go all year.   P*ing us off or the discontinuation of this section does not result in a refund.

Libraries

      AbiWord uses several libraries, and other sub-applications, to give it that extra bit of polish.   Here, you will learn whatever news I scrape together or has been sent to me in relation to them.   I wanted to do more this week, but not so much.

Open Text Summarizer

      Literally, nothing that's been committed.   Unless Nadav's been committed, which would explain so many things.

LibWPD

      On Friday, version 0.6.5 was released.   This release fixes a bug in the parsing mechanism that caused libwpd to 'hang' on various files.   All users are advised to upgrade to this release.

WvWare

      No news on wvware, but I do know that every time Dom is fooded, he acts less annoyed at the stuff I do.

Enchant

      Just the not-wigging-out-when-uncertain-about-languages -related commits you can see in the CVS summaries.

Applications

      AbiWord is crucial to the use of or coordinates with a number of full blown applications.   Ok, I only know of, like, two.   Well, there was that screen play thing, but that went straight out the window.   And there was AbiMoz, but some other application has taken its place.   I'm sure, once AbiWord 2.0 is seen to all, there will be more to see.   Screw the Ant, it's AbiWord II: The Wrath of Dom!!!

GNOME Office Suite

      Since I don't know of applications outside of AbiWord that use AbiWord, I'll be doing this Gnome Office business.   These people should have newsletters, so, I can steal crap from them.

Gnumeric

      I think Jody moved all his blogging to a site I don't know about.   What?   You think I'm going to read their mailing list?   I already read all of our messages!   Do you know what that's like?   “Commit: XXX: A now does y, fixed C.”   That could drive a guy nuts.

Gnome-DB

      Not much, technically, but I did learn something this week.   Never go shroom-picking with Rodrigo; he doesn't know which ones have recreational purposes.

Criawips

      “Finally I think we can get a presentation program going from the AbiWord code base pretty easily now” that text can be moved around in graphic lengths.

Conglomerate

      Version 0.7.6, aka “It Looks Like You're Writing A ,” has been released.   Obviously, Dave spent way too much time with Clippy.   To learn what's new, please see this announcement.   That bastard stole the name Martin wanted to use for 2.0.1 ;o)

Other

      Look, a place to talk about the AWN

Abiword Weekly News

      Do inform me if you can't read this because your browser crashed.   I had no problems with anything I have with the self-links in the list, but I'm certain there's an “appropriated“ technique for doing this, and that this would not be it.   Well, how's that go?   PANIC: Can't find graphics card! // No one's going to see this.

Latest Releases

      The buck no-longer stops here.   I'm sure the new changes will be very nifty.

AbiWord

      2.0.1 at last!

Books

      I'm sure you're sending in your thank you donation now.





Open Source, Open Books.

Last Updated: October 26th, 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.

      Despite the last updated marker, these numbers are only accurate to something around the 19th.

Current Balance: $1051.38
Interest earned: $15.56

Expenditures: $2185
$210 to feed 12 people at GUADEC
$100 to pay for Marc's work on the new server
$700 to pay for the new server
$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
-   -   note: Pat and Dom went to an Italian restaurant named Dom's on Boston's North End.   Neither Pat or Dom seem to recommend visiting Dom's anytime soon.   Actually, I didn't ask Pat, but I'm pretty sure he'd agree.   Personally, I recommend avoiding Dom altogether.   Hmm, typo, what?

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

Contributions: $2893.00
Less paypal and other banking fees: $797.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.