OpenOffice.org Development
#i107176# - framework: Feature: Common Find Toolbar
#i107166# - framework: extension update feed is requested every hour by OOo
#i107175# - framework: framework: entire "collector" dir doesn't and isn't compiled
#i107174# - framework: framework: unused duplicate header and defines
#i107172# - framework: sfx2: SfxAcceleratorManager is gone, but some references remain
#i107162# - l10n: Lap over the character if use proportional font and enable the compressed option
#i107163# - l10n: [JA] A Menu item in Autocorrect->Option is translated wrongly
#i107164# - l10n: [JA] about "ruler"
#i107165# - l10n: [JA] about "ruler"
#i107168# - qa: Please distribute 3.1.1 pt binaries
#i107170# - sc: Excel export: Wrong font in default cell style
#i107171# - sw: Crash after use of insertTextContentBefore/After
#i107173# - sw: Crash when undo insert table with Ctrl-F12 over selected text
#i107167# - sw: Table background color is lost when exporting to Word 97/2000/XP
#i107177# - sw: WW8: white drawing object imported at top leftdue to "illegal" position in fileformat
#i107178# - sw: openoffice writer crashes after pasting
#i107169# - tools: config_office: gij version test smells
  • Apparently today is my 10'th anniversary at Novell/Ximian - good stuff, the time has gone rather quickly it seems, next stop the grave - the trials of the immersive world of programming.
#i107149# - Database access: [cws hsqldb19] Error: Illegal conversion! (when opening table in bug doc)
#i107154# - Installation: keyboard is not working
#i107155# - framework: keyboard is not working
#i107161# - l10n: Area over the character if enable the compressed option
#i107156# - l10n: [FR] the panel that show/manage the certificate provided by a secured WebDAV connection is too samll for french locale.
#i107158# - l10n: i18n:
#i107159# - l10n: proposal of translating "pane"
#i107151# - sc: formula - if() construct not parsed correctly
#i107153# - sw: Word 2008 document opens incorrectly
#i107160# - sw: no paste function
#i107152# - tools: CWS-Tooling: adapt cws fetch to "source_config"
#i107150# - ucb: OOo claims to understand compressed extension update feeds, but does not handle them correctly
#i107157# - udk: Level2Entry list inside java bridg keep growing, consume too much memory
  • Up early, parents set too carpeting here, and fixing there; Dad PAT tested Cheryl's chocolate making equipment.
  • Worked away at bootchart some more; got the pybootchartgui piece munged in with the bootchart-collector and some scripts, to make it rather easier to package and maintain. Pushed to bootchart2, and our Moblin repos.
  • Dug at why in some cases threads are not having their CPU accounted for correctly by taskstats (is this the world's worst interface for getting profiling data ?).
  • Cut an ancient carpet to size for the next-door room, dinner, and DE meeting late. Poked at some packaging tasks with Scott.
#i107137# - Drawing: Fix cairocanvas color space mis-calculation
#i107139# - Drawing: Wrong dimensions for page sizes in draw
#i107131# - Presentation: crash in SdrTableObj::getSpecialDragPoly
#i107141# - Presentation: specific impress (odp) file can be printed only in landscape
#i107128# - framework: Drive letter missing on template path
#i107138# - framework: Error: Cant check storage consistency!
#i107148# - framework: OpenOffice can't handle spaces in document.xml in a docx file
#i107145# - framework: improper NSS initialization when using NO_DB_INIT
#i107140# - qa: Distribute Estonian 3.1.1rc2 as final
#i107129# - sc: One OLE-source <-> many OLE frames
#i107144# - sc: Undo/Redo might fail for formulas.
#i107130# - scripting: Macros trust folder and OLE frames
#i107132# - sw: Different fonts / page layout under Mac OS X and Linux
#i107133# - sw: Maxium Pagewidth, Framewidth or Linelength
#i107143# - sw: PDF export keeps wrapped text placeholders
#i107142# - sw: crash when doing mailmerge on document containing just one paragraph
#i107147# - tools: Autodoc application needs a system test
#i107146# - tools: Missing "const" in docu for C++ const member functions.
#i107135# - tools: re-enable checkdeliver
#i107134# - ucb: Proxydecider.cxx lacks in support of HTTPS proxies
#i107136# - ucb: UCB doesn't notice that the configuration has changed
#i107121# - eo: testo de nova subkomponento (new subcomponent test)
#i107125# - framework: alt+arrow keys switch spaces in mac os x
#i107123# - l10n: Kanxi Radicals should be Kangxi Radicals
#i107126# - sc: Links between spreadsheet have issue in 3.1.x
#i107127# - sw: General error when open mathtype formula and incorrect rendering
#i107120# - sw: Saving attached file to word 6.0 corrupts table.
#i107124# - sw: html import superscript
#i107122# - sw: mtextra font make mathtype equations look ok
  • Poor J. feeling rather unwell; left her at home while I took the babes to church. Back - M, & D. came for lunch, admired the works, and set-to making a second desk with Father. Played with my new $25 planeing machine - which is rather good, though wet wood seems to jam it up rather.
#i107107# - Presentation: Application terminated when slideshow
#i107119# - framework: [CWS printerpullpages] Clearness of print preview (vs. page range)
#i107118# - framework: [CWS printerpullpages] Resizability of print preview / print dialog not visualized
#i107116# - native-lang: Set up of the Afar Native-Language Project and Sidama Native-Language Project
#i107115# - native-lang: Set up of the Asturian Native-Language Project
#i107108# - sw: All images in document lost!
#i107113# - sw: Have more zoom values around 100% range eg 125%
#i107109# - sw: Quick-navigating text with CTRL + Arrowkeys is unpractical
#i107110# - sw: Show word count in status bar
#i107111# - sw: adding a strikeout button in the toolbar
#i107112# - sw: allow setting keyboard shortcut for strikeout
#i107117# - sw: cell with indents - export to pdf or print
#i107114# - sw: have a keyboard shortcut for word count
#i107104# - Database access: Subform binding fails with stamp field.
#i107103# - api: Basic dialog disappears from edit screen
#i107101# - extensions: Error uploading extensions: request entity too large
#i107102# - extensions: Netbook screen shows not enough slides
#i107100# - sc: Block Select does not work with Ctrl + *
#i107106# - sc: ISERROR bug
#i107105# - sw: Spell Check / Auto Complete Failure To Automatically Initialize
  • Lie-in, J. not feeling good; wandered the house poly-fillering holes - like you do.
  • Played with the babes outside in the road - practising cycling of various kinds, despite the weather. Cut back some of the over-enthusiastic ivy threatening to overwhelm the side-way, even before it is roofed - sat on the lintel with H. for a while.
#i107096# - Database access: In a macro, SQL order "Shutdown compact" fails
#i107097# - framework: consolidate external prj parallel build commands and knock 9 minutes off build
#i107099# - l10n: [IT] Typos in Italian autotext
#i107098# - sc: sum.if gives an invalid results

Download "091122 Readme first 1.0.1.pdf" and "TakenDB.odb" from http://sourceforge.net/projects/minutes2tasks/files/ ; without these you won't get any results with this extension!

read more

#i107094# - Database access: Form edit window size shrinks with each save, close and reopen
#i107095# - sw: Application crash on resize of window
#i0# - Add 1/4, 1/2, 3/4 to the autocorr replacement table (Tools - AutoCorrect Options - Replace): 107084
#i0# - Description: Word count count hyphens as words. Exemple:: Description: Word count count hyphens as words. Exemple:
#i107079# - Drawing: Move simultaneously the contents of all pages to another layer.
#i107073# - Drawing: OODraw exports to bitmap with spell-check underlines
#i107067# - Presentation: Impress some times fails when you are moving text, moving or selecting multiple slide
#i107082# - Remove "Replace 1/2 ... with ½ ..." from Tools - AutoCorrect - Options tab: 107083
#i0# - Remove help references to option "Replace 1/2 ... with ½ ..." from Tools - AutoCorrect - Options tab: 107086
#i0# - Setting dimension of a Control so that it overlaps another one, leads the second time to a crash: 107092
#i0# - Unable to view issue 107082: 107091
#i0# - Word count counts hyphens as words: 107093
#i0# - [Automation] remove tests concerning option "1/2 ... with ½ ...": 107088
#i107070# - api: direct singleton support in Basic
#i0# - bullet characters should be exported when saving as txt: 107090
#i0# - button merged in standard toolbar + own UI caused office crash: 107087
#i107078# - framework: Busy waiting in multiprocessing mode
#i107077# - framework: restore "build --from" fuctionality
#i107072# - framework: send file (odt, ods, doc, xls,...) fails
#i107076# - gsl: Aqua: OOo unusable on low-resolution screens
#i0# - helpcontent2: ".uno:Thesaurus" will be renamed in ".uno:ThesaurusDialog": 107089
#i107071# - l10n: [DE]: Differential translation in menu 'Changes'
#i0# - limit number of fonts visible in font-selection: 107085
#i107068# - sc: CSV saving bug
#i107075# - sc: Calc crashes on calling the functions AutoPilot while Orca is running
#i107080# - sc: Crash in Calc on Snowleopard with VoiceOver
#i107074# - sc: copy line from calc to outlook 2007
#i107069# - sw: Auto Text Problem
#i107081# - ucb: PasswordContainerInteractionHandler UNO service
  • Up, full of bounce - today I must achieve something; no meetings, and tried to avoid E-mail; failed. Poked evolution, misc. moblin bugs.
  • Watched some of the FY10 kick-off talks, some good balance there it seems. Lunch; installed a 2.1 test build, and prodded at a mutter hang that bothered me.
  • Prodded at shutdown scripts, and artwork. Out onto the ridge of the roof to add a washer to the weather vane - to stop it banging around in the high winds; greased it to stop it squeaking too - much better. Finally scraped all the pink wall-paper off Tim & Julie's door (soon to be a new desk).
#i107054# - Presentation: Support splitting a slide
#i107055# - Presentation: foto.jpg into presentation document.odp
#i107066# - framework: Wont Run
#i107057# - l10n: Update SDF file for Irish (ga), version 3.2
#i107056# - sc: Save as type selection missing from save dialog
#i107065# - sc: [CWS printerpullpages] border around page is on wrong place in N-up printing
#i107062# - sc: line break lost in autofilled cells
#i107064# - sw: Mailmerge removes header and footer
#i107063# - sw: bibliograpy entry in frames of image
#i107058# - tools: config_office: configure test for system db slow and unnecessarily limited
#i107061# - tools: config_office: fedora 12 libcrypt links against libfreebl3.so
#i107060# - tools: config_office: make system jar tests fallback to unversioned jars
#i107059# - ucb: ucb: remove warning in gio code

This gallery for create electronic schemes (russian).
Эта галерея предназначена для создания электронных схем. В ней представлены условные графические обозначения базовых дискретных электронных компонентов. Предпочтительные настройки сетки -- разрешение 2,5mm шаг 3.

read more

This plug-in allows to replace an existing image in a document with another image keeping its size and position in the document.
http://www.youtube.com/watch?v=DjmkDVyMmn4
http://www.oooforum.org/forum/viewtopic.phtml?t=91059&highlight=

Cambiar Imagen
Permite cambiar la fotografía de una imagen preexistente en el documento conservando su tamaño y posición.

  • An ineffectual day flailing at too many varied tasks. Managed to do a little real hacking - which was fun - a one line change; hmm.
  • Got stuck into reading the Chromium code, sad to see an Ubuntu base, but good to see lots of interesting technologies in there: atk, pango, gtk+, clutter, gnome bits - even orbit2. It actually looks like something real, and I'm eager to see what efficiency wins and new tricks those Googlers manage to generate for the common good.


GIMP can use 3rd-party Photoshop filters on Linux, too.

Back in 2001, I wrote a piece of software called pspi, for PhotoShop Plug-in Interface. It's a GIMP plug-in that runs Photoshop plug-ins. (Just the "filter" kind of Photoshop plug-ins so far.)

Photoshop filters can be found for free on the net, and on the cover CDs of various magazines. Many of them are just crap, or offer functionality already included with the GIMP. But some can be real gems. I am not a graphic artist and don't have any huge collection of them myself.

Until now pspi has only worked for GIMP on Windows, as Photoshop plug-ins are Win32 DLLs. (Well, on the Mac they are that platform's shared libraries, presumably.)

When I wrote pspi I had in mind that it might well be possible to use it on Linux, too. It would then use Wine for the Win32 emulation necessary to load the Photoshop plug-in DLLs and run the code in them. I didn't have the inspiration or time to work on this myself, though. Now I hear that Mukund has actually done it! He says making pspi build on Linux and adapting it to load the PS plug-in through Wine was not hard at all. See screenshot above. Mukund, you rock. Kudos to the Wine developers, too, of course.

One problem with pspi is that in order to be able to build it from sources, one needs headers from the Photoshop 6 SDK. This SDK used to be downloadable for free from Adobe, but was pulled long ago. Only people with the PS6 SDK can build pspi. It is not legal to redistribute the SDK.

The current Photoshop SDK is much harder to get. It's expensive and requires case-by-case approval from Adobe. It is said to have a license that prohibits using it when developing products that potentially could compete with Photoshop. I haven't seen it myself so I don't know.

I have been told that the PS6 SDK was also bundled with the PS6 product. Buying a legal copy of Photoshop 6, if one can find it (used?) somewhere, seems currently to be the only way to get the SDK. It probably depends on your local legislation whether software can be freely resold by one end-user to another despite what a shrinkwrap license might say. I downloaded my copy of the PS6 SDK back when it was still available from Adobe's site.

Presumably it would be perfectly legal to distribute a Linux binary of pspi built against legally acquired PS6 SDK headers.

Don't ask me for such binaries, I haven't built pspi myself for Linux yet.

The pspi source code is currently GPL, but I am willing to change the license to for instance a MIT-style license. In fact, GPL probably doesn't really make sense for software whose express purpose is to dynamically link to proprietary shared libraries?
Remember my blog post about how pspi, the GIMP plug-in that runs Photoshop plug-ins, works on Linux, too? You can now download pspi binaries built on SUSE Linux 10 and Ubuntu 5.10 here. Hopefully the binary built on Ubuntu will also work on Debian unstable, for instance. Maybe one of them will work also on Fedora, and other distros. You will obviously need to have wine installed. I have tested against wine version 0.9.9, earlier versions might also work well enough.

I demonstrated pspi running on Linux at the Libre Graphics Meeting in Lyon during the weekend. My pictures from Lyon are here.
#i107045# - Chart: Positioning and alignment of objects within a chart area
#i107044# - Database access: [cws hsqldb19] Table wizard Employees table wrong datatype
#i107040# - Database access: [cws hsqldb19] Table wizard not show decimal places in second step
#i107046# - Drawing: Outputdevice::DrawEPS and transformations
#i107049# - Drawing: Slide pane jumps when selecting slide in the end of presentation
#i107032# - extensions: Extensions can't be installed after download with IE 6 or higher
#i107027# - framework: GNU patch-2.6 (the newest version) not recognized as valid for build
#i107042# - framework: Open Office takes 5-20 minutes to load
#i107036# - framework: OpenOffice detects another instance of itself but there isn't one
#i107053# - framework: Provide redo (repeat, do last command again)
#i107035# - framework: Temporary file for XML stream is not deleted after saving
#i107028# - framework: circle of dependence
#i107039# - framework: export basic lib as extension is broken
#i107025# - gsl: OOO320_m5: WaE: vcl/unx/source/gdi/salgdi.cxx
#i107037# - gsl: Some system keyboard shortcuts are broken
#i107030# - gsl: a fatal error of text height calculation
#i107024# - l10n: Writer help : some English paragraphs are shown in JA
#i107022# - l10n: [JA] translation for "View" is inconsistent
#i107051# - porting: port OOo to linux hppa (parisc)
#i107034# - qa: [Automation] testcases fail due to objects are drawn out of documents area
#i107033# - sc: Calc crash on drag and drop
#i107052# - sc: Confirming range in Function Wizard with Enter is not working anymore.
#i107047# - scripting: some modules empty after opening the IDE
#i107031# - sw: Image flipped is not saved in doc format
#i107050# - sw: Making styles selection/search in document easier
#i107038# - sw: New document page not centered in maximized backing-window
#i107026# - sw: Pasted numbered list should not be continued
#i107043# - sw: Pictures and Table does not display correctly or at all imported from MS Word 2003.
#i107023# - sw: Tooltip for Comment icon is "Note"
#i107029# - sw: WW8: table of contents empty due to not assigned outline styles on import
#i107041# - tools: SourceConfig.pm misinterpretes non-existing 'repositories' sections
#i107048# - tools: checkdeliver needs source_config

As Christoph Noack opened a time capsule, let me do the same. Mine goes back 2 months to Sept 17/18/19 when specially invited members of the German-language OpenOffice.org community came to Hamburg. The visitors pictured above, plus me and Marcus Lange from Sun who joined the photo, were (l to r): Marcus Lange, Florian Effenberger, Daniel Stoni, Christian Lohmaier, Elizabeth Matthis (aka Liz), Thomas Hackert Uwe Altmann (not pictured: Gerald Geib, Volker Merschmann)

It was so wonderful to meet face to face people otherwise only known from email and to be able to thank them for their dedication and support. They each traveled here at their own cost (from far corners of Germany and even from Switzerland), which further shows their enthusiasm and dedication to our thriving open source product. On Thursday evening, those who were already in Hamburg met at a pub (Max&Consorten) for a first get-together. Afterward, most of us concluded the evening with a round of beers and more talk at my home---which I jokingly called "Motel Matthis".

Friday started out with a heartfelt word of welcome and thanks from Michael Bemmer, Senior Director of StarOffice/OpenOffice.org Engineering, and unfolded with a series of talks and snacks, including lunch and several smaller group meetings about special topics, until concluding at approximately 5:30 PM.

There were entertaining and informative talks by Stefan Taxhet on OOo in general, Gerd Weiss on infrastructure---including a personal tour of the server rooms to underline some of his points about the hardware, Andreas Bartel on Renaissance and Uwe Fischer on documentation, as well as tours of the engineering facility and opportunities to say hello to many of the OOo developers in real life.



At the end of the very busy but fun day, those of us who still had time went out to eat together at an Italian restaurant (maybe this was to get in the mood for the OOoCon in Italy!) and, several courageous visitors even spent a second night at Motel Matthis! This time Uwe made sure we had enough beer to let us talk long into the night. Thanks, Uwe!

Some comments I received after the visit are:

thackert: "It was interesting to become acquainted with some people I'd only known the mail address or nick of, and to hear really interesting talks as well to "sightsee" SUN. All in all a nice trip and - the best of all - a really nice stay at "Motel Matthis" with a perfect hostess (Liz!)"

floeff: "Thank you very much to everyone who made this visit in Hamburg possible! I'd never been at Sun Hamburg before, and it was a really nice day meeting old and new friends, getting insight on how the OpenOffice.org development works, and after all, we also had a lot of fun and a real great time. Liz is a wonderful hostess and we all enjoyed some very special days in a community that more and more becomes a real family."

VolkerMe: "Thank you again for such a nice day, which was very much too short for me. The opportunity to have personal talks with the engineers at SUN was so interesting, I wasn't able to discuss everything, so I hope I can come back another time. And although it has been said so often: Thanks Liz for hosting the meeting, for the well-prepared accommodation and for being our always smiling guide!

Saturday came too quickly and I had to say goodbye to my delightful guests. I hope to organize another visit to thank additional and like-wise dedicated community members in 2010.

Kind regards,
Liz

The current setup of websites for downloading OpenOffice.org installation sets provides builds for several languages and operating systems. But nowadays a lot more are built. Unfortunately they are not that easy to find as they are on mirror servers. The most users do not know this or how to come to these mirrors.

Furthermore there was no comfortable way to download language packs (currently for 96 languages !).

Another reason is that many native language teams have only a small staff or do not have the time to test all available Release Candidate (RC) builds on all platforms for their language. However, these are very close to a final release but have not got the latest tests. But why not offering these to the users with a hint to be carefully when using?

To improve this situation and to deliver more choice we have created a new download website layout.

Main Download Page

http://download.openoffice.org

This website was enhanced to download easily the build you want. Of course the well-known (green) One-Click download remains the same easy way to get your favorite version. The same for the orange button for Developer Snapshots. The new thing is the yellow button that will guide you to the website for Release Candidates.

Full Installations and Language Packs

The improvements were done here to provide all available stable builds:

http://download.openoffice.org/other.html

The first table provides all full installation sets as stable release of the current OpenOffice.org version. The second table provides all stable language packs.

BTW:
A language pack contains only resource files for a specific language and platform to show, e.g., menus, dialogs and error messages in your language. If translated it may contain also the help content. It's a comfortable way to get several languages without to install the applications double and triple. After installation change the languages via menu "Tools - Options - Language Settings - Languages - User Interface".

Release Candidates

A complete new website was created to offer all Release Candidates. Also here the first table has links to the full installation sets and the second to all language packs:

http://download.openoffice.org/all_rc.html

Some days ago the 100 millionth download of an OpenOffice.org build was announced. We hope to increase this impressive number with the new download websites.

Happy downloading. :-)

#i107014# - Presentation: Impress 3.1.1 Extremely slow editing
#i107010# - framework: printerpullpages: Two of four tab pages are not persistent
#i107017# - l10n: Allow Upper Sorbian language as default document language
#i107015# - l10n: Colorsettings are two distinct words
#i107021# - l10n: [JA] there is an inconsistency in translation for "locale'
#i107018# - l10n: [JA] 0,5 should be 0.5 in Japanese
#i107019# - l10n: [JA] Footnote/Endonote has unnecessary prefix
#i107020# - l10n: [JA] translation for "Keep Current Format" is not intuitive
#i107009# - l10n: source_config file / multiple repository support in l10n tools
#i107016# - sc: Copy and paste of dates from spreadsheets with different zero dates
#i107011# - sc: Total number of pages ignores restart of page numbering in Calc
#i107013# - sc: diagram description is overlapping
#i107012# - sc: max 255 characters in xls export
  • Slept in late, off to the Doctor's, got some antibiotics. Started to feel better, desparately tried to get my still growing E-mail / task backlog under control.
#i107005# - Chart: wrong import of legend orientation garbles chart
#i106998# - Database access: Crash when accessing a newly created table by keyboard
#i107007# - Presentation: "General error" double-clicking picture
#i107000# - documentation: Brocken list in help on Adding Command button to document
#i106992# - framework: Date format error
#i107003# - framework: Open Chart Dialog destroy Impress Toolbar
#i107006# - framework: PDF export, justified text becomes left aligned
#i107001# - l10n: [DE] Help on Adding Command button to document needs review
#i107002# - l10n: [Fr] Translations not updated after bug fix in code base
#i106991# - l10n: [JA] OLH mismatch with UI (Overlap and Leave gap)
#i106990# - l10n: [JA] OLH mistranslation in chart/00.po (X Axis)
#i106994# - l10n: [JA] some Impress/Draw command contain \t
#i106989# - l10n: [JA] translation for "Fomat Selection" should be improved
#i106997# - qa: [automation] "tToolsCustomize" wrongly reports "Active : Pop-up menu not open"
#i107004# - sc: open XLSX file: hangs and consumes all memory
#i107008# - sc: re opening changed csv file doesn't recognize changes
#i106995# - sc: unable to enable Auto filter Option and text to coloumn conversion
#i106999# - sw: Case conversion does not reflect after copy/paste
#i106988# - sw: Copy/paste problems
#i106996# - sw: Find & Replace \n doesn't work
#i106993# - sw: sfx2, svx: thesaurus code clean-up

Developer Snapshot build OOo-Dev OOO320_m5 which installs as OOo-DEV 3.2.0 has been uploaded.

If you find severe issues within this build please file them to OpenOffice.org's bug tracking system IssueTracker.

Please use the following link:
http://download.openoffice.org/next

Release Notes:
http://development.openoffice.org/releases/OOO320_m5_snapshot.html

MD5 checksums:
http://download.openoffice.org/next/md5sums/OOO320_m5_md5sums.txt

Developer Snapshot build OOo-Dev DEV300_m65 which installs as OOo-DEV 3.2 (subject to change) has been uploaded to the mirror network.

If you find severe issues within this build please file them to OpenOffice.org's bug tracking system IssueTracker.

Please use the following link:
http://download.openoffice.org/next

Packages are also available from extended mirror sites ( listed with an [E] ) from the ".../extended/developer/DEV300_m65" directory:
http://distribution.openoffice.org/mirrors/#extmirrors

Release Notes:
http://development.openoffice.org/releases/DEV300_m65_snapshot.html

MD5 checksums:
http://download.openoffice.org/next/md5sums/DEV300_m65_md5sums.txt

With DEV300_m65 unused methods reduces to 886 as hwpfilter drops out of the list.

idling
Some other work ongoing on removing permanent timers which are constantly triggering when we should otherwise be idle. 3.2 will have the clipboard polling removed which makes the bare frame idle without wakeups, while patches for making math idle have been applied for 3.3. The spell checking loop in impress and draw never ends at the moment, patch available to fix that, as well as fix the graphic and ole cache manager loops to not run if unnecessary. I’ve no fixes for the more complicated writer and calc idle loops yet however.

strict aliasing
Good bit of progress on making OOo strict aliasing safe as well.

cppcheck
Played around with cppcheck as well, mostly discovered missing checks in various workbench tools and build-time tools, but a few good catches on stl iterators in main-line code, and very good on new[]/new vs delete/delete[]. A few false STL positives as well, but upstream is responsive to bug reports, so next version will give a better set.