Older blog entries for caolan (starting at number 163)

DEV300_m71

DEV300_m71, svx, soltools and accessibility all 0 unused methods now. ucb reportdesign and sal nearly unused free. sc and sw creep up again. Over all count -17

Syndicated 2010-02-03 20:45:41 from Caolan McNamara

DEV300_m70

DEV300_m70 callcatcher results show four new unused methods arising out of the (cool) new printing changes.

Syndicated 2010-01-21 17:49:13 from Caolan McNamara

DEV300_m68/DEV300_m69

callcatcher results for DEV300_m68 and DEV300_m69

Down to 864 unused methods, unused svx mostly moved into new cui lib. svtools split into svl happily removed all unused svtools methods, leaving svtools unused-free. (x86_64) bridges also unused methods free as well.

sd now accounts for 25% of all low-hanging fat

Syndicated 2010-01-08 20:18:12 from Caolan McNamara

DEV300_m66

DEV300_m66 callcatcher results, 877 unused methods, down 9. Mostly due to examining the jurt ones and re-categorizing them as JNI entry points.

Syndicated 2009-12-01 20:26:58 from Caolan McNamara

howto port OOo to a new arch

I’ve added a brief overview of porting OOo to the OOo wiki based on the new Linux/HPPA port which is available in today’s DEV300_m66. Written from the perspective of a Linux port where most of the work is already done, good bit more to do for a non-Linux port, but maybe helpful anyway.

Syndicated 2009-12-01 14:35:09 from Caolan McNamara

DEV300_m65

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.

Syndicated 2009-11-18 08:45:34 from Caolan McNamara

my first sub hour build

So, i7 920 + 10k SATA, full vanilla OOo DEV300_m64, no ccache, no nodep, no NOHIDS, straight build from a stock “./configure” (i.e. includes building seamonkey from source and binfilter) through and including packaging with (date && VERBOSE=FALSE build –all –dlv_switch -link -P8 — -P8 -s && date) > /tmp/build.log 2>&1 took 58 minutes.

Syndicated 2009-11-06 12:32:11 from Caolan McNamara

DEV300_m61

DEV300_m61 callcatcher report, starmath and forms are now unused method free. A few other incidental reductions with the whitelisting of some dlopen entry points in sw and the mapUCS2 static function in xpdf headers.

m61 also features the linux solenv/inc/.mks unification so all the linux makefiles inherit from a single unxlng.mk generic one, that should help stamp out the copy and paste and overlooking of the non x86/x86_64 .mks when spiffy new gcc features get used

Unix 64bit ODBC stuff should also work in this milestone as well.

The Fedora-style default document language should also be integrated into vanilla in this (or previous milestone) where it’s taken by default from the locale setting at every start, rather than just at first start. This is via a new “default” entry in the dropdowns including some sane defaulting of the remaining two entries of the Western/CTK/CTL trio.

Syndicated 2009-10-07 20:14:26 from Caolan McNamara

DEV300_m60

Over unused methods increase by 4 to 889 despite some welcome efforts in framework which drops to 2 and i18npool which now drops to 0 DEV300_m60 results

Syndicated 2009-09-30 10:59:14 from Caolan McNamara

IA64 3.1.1

My vanilla OpenOffice.org 3.1.1 build for Itanium is now available for download from the normal distribution network.

Syndicated 2009-09-18 08:33:47 from Caolan McNamara

154 older entries...

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!