A Perl script to change MSVC mangled symbols from their form in 32-bit
code to the corresponding mangled symbols in 64-bit code.
The script is obviously not known to work 100%, but seems to work well
enough for the few cases in LibreOffice (.map files) it has been used
on so far.
* solenc/inc/settings.mk: Drop MSVC 2003 section.
* solenc/inc/tg_compv.mk: Set COMNAME appropriately for 64-bit build.
* solenc/inc/wnt.mk: Drop unsupported compiler version sections.
* solenc/inc/wntmsci11.mk: Look for the CL_X64 make variable, not
cl_x64. Drop duplicate definitions already put in the environment by
set_soenv.in.
* stlport/STLport-4.5-0119.patch Add a few bits to our patch
file. Don't use the /machine:I386 /debugtype:cv linker flags, the
defaults are what we want for both 32- and 64-bit. Make the weird
Interlocked* stuff build on a 64-bit build too.
* configure.in: Look for the x64 assembler ml64.exe when building 64-bit
binaries, not ml.exe. Use the 64-bit tools in VC/bin/amd64, not
the 32-bit cross-compiling tools in VC/bin/x86_amd64. We can
currently build 64-bit only on a 64-bit OS anyway, for instance
because of the unit tests.
* set_soenv.in: Set CPUNAME, CPU and OUTPATH appropriately for
64-bit build. We end up with "wntsmcx12" for 64-bit MSVC 2008
build. Drop sections for no longer supported MSVC versions. Don't
talk about ".NET 2005" etc, ".NET" was part of the MS suite product
name only in the 2003 version. Add Emacs and vim mode lines.
This is 'libreoffice-3-3' - the stable branch for the 3.3.x releases.
Only safe changes, reviewed by anoter person are allowed.
If you want to build something cool, unstable, and risky, use master.
This is 'libreoffice-3-3-0' - the stable branch for the 3.3.0 release.
Only very safe changes, reviewed by three people are allowed.
If you want to commit more complicated fix for the next 3.3.x release,
please use the 'libreoffice-3-3' branch.
If you want to build something cool, unstable, and risky, use master.
This filter implementation is directly based on
XmlFilterAdaptor and simply dumps the SAX events
provided by the XmlFilterAdaptor to an outputstream.
It currently still lacks the advanced pretty printing
available through split-long-lines.xsl in the xslt based
flat xml filter.