* New SAL_INFO..., SAL_WARN... macros.
* New SAL_STREAM supersedes OSL_FORMAT.
* oustringostreaminserter.hxx moved from unotest to rtl (and always UTF-8 now).
* TODO to enable GCC __attribute__((format)) in sal/log.h (requires call-site
cleanup).
* Further functionality in tools/debug.hxx (DBG_MEMTEST, DBG_CTOR, etc.) not yet
addressed.
* Some replacements tools String -> rtl::OUString.
Some 3rd party (Russian?) programs generate broken xls docs which
cause Calc to hang when it tries to open it. This particular doc
placed invalid record at position indicated by BOUNDSHEET, where BOF
was expected. Let's skip those invalid records.
Or else the pTokenMatrixMap would never yield any match. This was
the only reason behind the poor performance of resolving jump matrix
as exhibited in the aforementioned bug...
This updates the keys for the following intentional changes:
ENUM: /UCR/com/sun/star/drawing/TextFitToSizeType
Field 3: Name1 = RESIZEATTR != Name2 = AUTOFIT
SERVICE: /UCR/com/sun/star/sheet/SpreadsheetViewSettings
SERVICE1 contains 1 more properties as SERVICE2
incompatible change: Field 14 ('SolidHandles') of r1 is not longer a property of this SERVICE in r2
SERVICE: /UCR/com/sun/star/text/ViewSettings
SERVICE1 contains 1 more properties as SERVICE2
incompatible change: Field 24 ('SolidMarkHandles') of r1 is not longer a property of this SERVICE in r2
TextAnchor is an empty constant group.
XFastPropertyState is declared in module com.sun.star.beans and unused.
XStyleSupplier duplicates com.sun.star.style.XStyleSupplier, unused.
This one-liner prevents the Impress Wizard from getting started
automatically.
The assistant should now only appear if File -> Wizards -> Presentation
is used.
The crash was due to recursive reference of GETPIVOTDATA within the
source range of the pivot table object referring to itself. The
solution is to disable self reference with GETPIVOTDATA function.
BTW, it goes without saying that, using GETPIVOTDATA inside the source
range of the very pivot table that it references is asking for trouble.
You are not expected to be make'ing here without knowing what you are
doing anyway. Just unconditionally require the stuff needed by the
sample cppunit tests mentioned on the last lines.