Thursday, 15 October 2015
fuzzing LibreOffice input events with american fuzzy lop
This is a demo of using the american fuzzy lop fuzzer as an engine to drive LibreOffice UI testing by fuzzing serialized keyboard input events.
For demo purposes the UI is visible here, but it can be run headlessly too. Given enough time afl can fuzz the initial input text of hello into keyboard shortcuts to enter menus and launch dialogs.
I think the concept is pretty neat and fun, but this is still experimental stage stuff that I'm playing with and trying to up the performance.
Tuesday, 13 October 2015
view/edit shape control points

Wednesday, 30 September 2015
impress save background image
Impress has a "Set Background Image" option in its slide context menu for a while. For 5.1 I've added a matching "Save Background Image" to save the current background image to file.
Friday, 25 September 2015
crash testing and coverity, conference report
Slides for this morning's Crash Testing and Coverity numbers presentation. Summary, all ok, numbers ~0. If I'm analysing this right, then the highest quality is achieved at the height of the holiday season.
vertical text columns preview
My small contribution to last night's LibreOffice conference hack-fest. In vertical text mode, the column view for pages now previews in the correct direction.
Sunday, 9 August 2015
guadec 2015 porting LibreOffice to gtk3 slides
Presented our porting LibreOffice to GTK3 presentation at GUADEC yesterday. Here, as hybrid pdf, are those slides with a rough guide to our architecture there and current wayland progress.
It was pointed out after the presentation (by jrb), that our gtk3-themed spinbuttons had the up and down buttons in +,- order instead of the correct -,+ order. So that's fixed now.
crash testing, 80000 documents, 0 export failures, 0 import failures
The last LibreOffice crashtesting run reports our goal of 0 import/export crash/asserts. This is on a refreshed up to date 80000 docuent corpus from various bugzillas and other sources.
Earlier runs had been over a static collection of 76000 documents, hopefully now we have zeroed the dials we can refresh the corpus far more frequently, perhaps on every run, and actively trawl for crasher documents.
Subscribe to:
Posts (Atom)


