caolan is currently certified at Master level.

Name: Caolan McNamara
Member since: 2000-02-07 09:11:47
Last Login: 2014-01-20 15:20:01

FOAF RDF Share This

Homepage: http://www.skynet.ie/~caolan

Notes:

I sometimes write stuff

Projects

Articles Posted by caolan

Recent blog entries by caolan

Syndication: RSS 2.0

impress, right click, insert image





Added "insert image" to right click context menu in impress.

Syndicated 2015-05-25 14:11:00 (Updated 2015-05-25 14:11:12) from Caolán McNamara

crash testing, 1 import failure

moggi described here our crash testing infrastructure. Basically we have a document horde mostly populated through get-bugzilla-attachments-by-mimetype which downloads all the attachments from our bugzilla (and a whole bunch of other bugzillas) that are in formats which LibreOffice can open. We then import the lot of them with the above testing harness looking for crashes and aborts. A new report tends to appear every 1-3 days.

These documents are filed in bugzillas. In many cases they were filed specifically because they were causing some sort of trouble for someone, so there are a lot of hostile documents in there.

We currently have 76221 documents in the horde, the most recent run reports one, one single solitary failure (an assert in a .doc about invalid positioning of a cross-reference bookmark in a document with change-tracking enabled).

Here's a graph over time of our failure rate. Where failure is either a straight forward crash, or a triggered assert. The builds are dbgutil, extra-debugging, extra-checking, assert-enabled, exception-specification-enabled builds.


You get temporary local peaks every now and then when either a new assert is added or someone introduces a bug. We have two purposes here, immediate regression discovery and historic bug removal.

We also have export crash testing, where the numbers aren't as shiny yet, but are on an equivalent downward trend. More on that in a while when we figure out how to fix this final import stinker.

Syndicated 2015-05-16 20:01:00 (Updated 2015-05-16 20:01:34) from Caolán McNamara

gtk3 native theming menubar

After something of a struggle I appear to have the right gtk3 menubar theming combination for the selected item now after image...


before image...

Syndicated 2015-05-15 16:29:00 (Updated 2015-05-15 16:29:30) from Caolán McNamara

more gtk3 theming

Continuing on the Gtk3 theming work. Now got the combobox and editbox rendering and sizes correct along with new gtk3-alike focus rectangles. Here's the after...

Here's the before of what the gtk3 effort looked like in 4-4
Here's the equivalent 4-4 gtk2 effort. Note that now in the above gtk3 theming we have a single focus rectangle for the full combobox rather than a focus rectangle around the non-button part of the widget and that, as in a normal gtk3 combobox, the background isn't set to blue when selected. I always hated that out of character blue listbox/combobox selection color. So certain elements of the gtk3 theming now slightly surpass the gtk2 one which is nice. Though clearly the spinbuttons are still effectively imaginary ones as they look nothing like the native gtk3 ones.

I also fixed (for both gtk2 and gtk3) that notorious checkbox issue where unchecking a checkbox would leave a portion of the check still drawn outside the checkbox rectangle.

Syndicated 2015-05-14 19:56:00 (Updated 2015-05-14 19:56:52) from Caolán McNamara

new area fill toolbar dropdown

The GSOC 2014 Color Selector is in LibreOffice 4.4, but it's not used for the "area fill" dropdown in impress or draw. So I spent a little time today for LibreOffice 5.0 to hack things up so that instead of using the old color drop down list for that we now have the new color selector in the toolbar instead. Gives access to custom colors, multiple palettes, and recently used colors all in one place.

LibreOffice 5.0
And here's the old one for reference, I've backported the above change to Fedora 22's 4.4.X to address some in-house vented frustration at selecting colors in impress.
LibreOffice 4.4


Syndicated 2015-05-05 19:46:00 (Updated 2015-05-05 19:46:31) from Caolán McNamara

245 older entries...

 

caolan certified others as follows:

  • caolan certified hp as Master
  • caolan certified raph as Master
  • caolan certified alan as Master
  • caolan certified lewing as Master
  • caolan certified miguel as Master
  • caolan certified jmason as Journeyer
  • caolan certified jwz as Journeyer
  • caolan certified joey as Journeyer
  • caolan certified jab as Journeyer
  • caolan certified sterwill as Journeyer
  • caolan certified cuenca as Journeyer
  • caolan certified shaver as Master
  • caolan certified MJ as Journeyer
  • caolan certified slogan as Journeyer
  • caolan certified alecm as Master
  • caolan certified aoliva as Master
  • caolan certified btenison as Journeyer
  • caolan certified hpa as Master
  • caolan certified Marcus as Master
  • caolan certified valen as Apprentice
  • caolan certified samth as Journeyer
  • caolan certified erAck as Journeyer
  • caolan certified Malkuse as Apprentice
  • caolan certified martinicus as Journeyer
  • caolan certified sander as Journeyer
  • caolan certified cinamod as Master
  • caolan certified hub as Journeyer
  • caolan certified wlach as Master

Others have certified caolan as follows:

  • bombadil certified caolan as Journeyer
  • mjs certified caolan as Journeyer
  • alan certified caolan as Journeyer
  • jmason certified caolan as Journeyer
  • duncan certified caolan as Master
  • jab certified caolan as Journeyer
  • mblevin certified caolan as Journeyer
  • Jody certified caolan as Master
  • andrei certified caolan as Journeyer
  • bernhard certified caolan as Journeyer
  • btenison certified caolan as Master
  • billf certified caolan as Journeyer
  • camber certified caolan as Journeyer
  • jrennie certified caolan as Journeyer
  • nils certified caolan as Journeyer
  • claudio certified caolan as Journeyer
  • cenobyte certified caolan as Journeyer
  • valen certified caolan as Journeyer
  • cuenca certified caolan as Journeyer
  • samth certified caolan as Journeyer
  • ole certified caolan as Journeyer
  • jules certified caolan as Journeyer
  • thomasq certified caolan as Master
  • tja certified caolan as Journeyer
  • nixnut certified caolan as Journeyer
  • manu certified caolan as Journeyer
  • yakk certified caolan as Master
  • pixelbeat certified caolan as Journeyer
  • jelly certified caolan as Master
  • inri certified caolan as Journeyer
  • nny certified caolan as Journeyer
  • chalst certified caolan as Master
  • erAck certified caolan as Master
  • sander certified caolan as Journeyer
  • martinicus certified caolan as Master
  • juhtolv certified caolan as Master
  • cinamod certified caolan as Master
  • hub certified caolan as Master
  • ariya certified caolan as Master
  • AlanHorkan certified caolan as Master
  • wlach certified caolan as Master
  • lerdsuwa certified caolan as Master
  • kclayton certified caolan as Master
  • adl certified caolan as Master
  • janneke certified caolan as Journeyer
  • yosch certified caolan as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page