Stuff Michael Meeks is doing |
Older items: 2008: ( J F M A M J J A ), 2007: ( J F M A M J J A S O N D ), 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html

| Spec. | Pages |
|---|---|
| OpenXML - Markup Lang Ref | 5219 |
| OpenXML - Primer | 472 |
| OpenXML - Fundamentals | 173 |
| OpenXML - Packaging Conventions | 129 |
| OpenXML - Compat & Extensibility | 43 |
| OpenDocument 1.0 | 706 |
| SVG 1.1 | 719 |
| XSL 1.1 | 514 |
| MathML | 509 |
| HTML 4.01 | 389 |
| SMIL | 350 |
| OpenFormula | 108 |
| XForms | 86 |
| XLink | 26 |
http://red-carpet.go-oo.org; test docs.
This is of course a stop-gap measure, the goal is not a separate
converter (using XSLT) but high quality built-in OpenXML support,
re-using & re-factoring the existing Microsoft binary
filter code. Of course Mathias Bauer points out the Sun writer team
is doing some great work re-writing the existing code here to be
more flexible & elegant - read Henning's nice post about the
design
here.
Launching ./airsurf, sigh.
explicit OUString( sal_Unicode value ) SAL_THROW(())
static inline OUString const & unacquired( rtl_uString * const * ppHandle )
inline bool endsWithIgnoreAsciiCaseAsciiL(
char const * asciiStr, sal_Int32 asciiStrLength) const
Clearly we need to move a little faster to make the
rtl String classes more useful if we mean to deprecate the
tools equivalent.
This is the basis that my team work on. The VBA compatibility functionality is just an extension of existing MS Office interoperability work. I suspect that the poster is a pre-gratuity equine dental examiner looking for custom. I mean, even the premise that VBA (a simple Basic) is in some way revolutionary, innovative or novel is rather a stretch. The nice piece this was based on, and is rather more interesting is OpenOffice.org Calc adds support for Excel VBA. Of course, if you like Deja-Vu you might want to read this after the Sun announcement in which the heebie-jeebies are going at them instead.Q4. With this agreement, will Novell include Microsoft patented code in its contributions to the open source community?
No. Novell will not change its development practices as a result of this agreement. It has always been our policy in all development, open source and proprietary, to stay away from code that infringes another's patents, and we will continue to develop software using these standard practices. If any of our code is found to infringe someone else's patents, we will try to find prior technology to invalidate the patents, rework the code to design around the infringement, or as a last resort remove the functionality.
Novell is committed to protecting, preserving and promoting freedom for free and open source software.
Sun & Java - Microsoft licensed Java, news.com writes:
The germ of the suit began when Microsoft took out a Java license in 1996. Sun contended that Microsoft quickly began to run afoul of the licensing terms and filed the initial lawsuit in October 1997.
So here we see Microsoft making a really stupid move, signing an agreement they couldn't keep, and probably didn't need, and what was the end game ? they got to buy themselves out of it for $20million, got a load of injunctions slapped on them, had to retro-fix their product etc.
Lindows vs. Microsoft - the Wikipedia article is quite illuminating:
As part of this licensing settlement, Microsoft paid an estimated $24 million cash (for a case that Microsoft itself brought), and Lindows transferred the Lindows trademark to Microsoft and changed their name to Linspire.
And now of course, we all know the Windows & Office trademarks are indefensible, one rumour I heard had it that the settlement itself was intended to be secret, but SEC regulations mandated disclosure & this was missed by the MS lawyers.
Unfortunately the myth of MS infallibility is rather useful to them in a market where leadership is critical, and can move the market.
| WinXP 2.0.4 | Lin 2.0.2 (Nov) | Lin 2.0.4 (Sun) | Lin 2.0.4 (Nov) | |
|---|---|---|---|---|
| Avg. Time (secs) | 4.0 | 2.4 | 1.69 | 1.55 |
String(RTL_CONSTASCII_FOO_LONG_MACRO_PARAM("foo"))
which due to the miracle of polymorphism this ends up doing:
UniString( const sal_Char* pByteStr,
rtl_TextEncoding eTextEncoding,
sal_uInt32 nCvtFlags = BYTESTRING_TO_UNISTRING_CVTFLAGS );
with eTextEncoding == 3 == RTL_TEXTENCODING_IBM_437 (or
somesuch); not at all ideal.


before: 5611 5604 5606 5662 Avg: 5621 after: 4977 4883 4863 4881 Avg: 4901It seems the redirect script is no longer necessary, since _ZThn symbols are not marked linkonce anymore: neat. On the other hand, the speedup is only 13% - but this is an old PIII, need to reproduce on newer hardware; installed Alpha5 on some newer H/W in the background, X broke during boot; bother, filed bugs.
echo 1 > /proc/sys/kernel/sysrq echo "t" > /proc/sysrq-trigger
/opt/ instead of
/cygdrive/c/cygwin/opt or whatever.
cvs tag Foo seems to equate to a multi-step process:
|
Spreadsheet Compatibility. Forwards, Backwards, and SidewaysJody Goldberg (Novell) 12.09.2006 |
|
|
Lightning Fast StartupMichael Meeks & Jan Holesovsky (Novell) 12.9.2006 |
|
|
GStreamer in OpenOffice.org?Cedric Bosdonnat & Radek Doulik (Indep. & Novell) 13.9.2006 |
|
|
Building OO.o (faster?) with JamKai Backman (Google) 13.9.2006 |
|
|
Modular Building, splitting the buildCaolan McNamara (Red Hat) 12.09.2006 |
|
|
OpenOffice.org 2.x and beyondMichael Bemmer (Sun Microsystems) 12.9.2006 |
|
|
The Novell migration to OpenOffice.orgDebra Anderson (Novell) [ starts +9 minutes ] 12.9.2006 |