This is an automated email from the ASF dual-hosted git repository.
leginee pushed a change to branch bazel-migration
in repository https://gitbox.apache.org/repos/asf/openoffice.git
from 85ebc3fa23 removed an obsolete test again.
new 3ce2cfc700 update harness
new 1ca09b6d76 java bridge migrated
new 7e18bf4e52 OOoRunner basic migration.
new da6d97753b switch to LLVM Linker if we build debug builds with pbd
files
new 57da26c8dd update build tools to resolve linker mashup
new 94a0c9a386 update externals to the new modern linker.
new 3db6ef0622 sal: fix std::min type ambiguity in osl/w32 profile.cxx on
x64
new 1695372c6b build/win64: add x64 (VC9 cross) toolchain, platforms, and
arch selection [P1]
new c1d164c79b build/win64: strip hardcoded _X86_/INTEL from module BUILD
files [P2]
new 866255a120 build/win64: x64 C++/UNO bridge (mscx_uno) + sal/salhelper
x64 fixes + round-trip test [P3]
new a82fa8aef5 vcl/basic/sfx2/unixODBC: Win64 (x64) source fixes
new e94d98e392 build/win64: BOOST_MEM_FN_ENABLE_CDECL is x86-only
(boost::bind on x64) [P4]
new 4919821241 build/win64: per-module x64 BUILD wiring (defs, manifests,
/ENTRY, asm) [P5]
new 285dc532fb build/win64: CPPU_ENV global + bridge alias + x64 staging
wiring [P5]
new d14d772a5b crashrep/fpicker/cui: Win64 (x64) source fixes
new 8db47c6cb7 build/win64: NSS/NSPR + CoinMP x64 external overlays [P4]
new 6759c81b93 build/win64: name the target platforms winXP-x86/winXP-x64
+ win_version constraint
new 1040d136d8 bridges/msvc_win64: fix the x64 C++/UNO bridge (backport
origin/windows-amd64)
new 1ac44d4c16 sal/vcl: Win64 (x64) runtime source fixes -- thread key +
window pointers
new aeee5d0983 build/win64: strip CPPU_ENV=msci from the SUBPACKAGE BUILD
files the sweep missed
The 20 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.bazelrc | 25 +-
CLAUDE.md | 18 +-
MODULE.bazel | 20 ++
STYLEGUIDE.md | 216 ++++++++++++
build/BUILD.bazel | 17 +
build/constraints/BUILD.bazel | 54 +++
build/platforms/BUILD.bazel | 42 +++
build/rules/gtest_test.bzl | 7 +
build/rules/localedata_pipeline.bzl | 18 +-
build/toolchain/BUILD.bazel | 160 ++++++++-
build/toolchain/windows_cc_toolchain_config.bzl | 67 +++-
build/vs_config_repo.bzl | 94 +++++-
.../modules/boost.legacy/1.55.0/MODULE.bazel | 3 +-
.../boost.legacy/1.55.0/overlay/BUILD.bazel | 23 +-
.../boost.legacy/1.55.0/overlay/MODULE.bazel | 3 +-
.../modules/boost.legacy/1.55.0/source.json | 6 +-
.../modules/coinmp/1.7.6/overlay/BUILD.bazel | 4 +-
ext_libraries/modules/coinmp/1.7.6/source.json | 2 +-
.../modules/curl/8.7.1/overlay/BUILD.bazel | 5 +
ext_libraries/modules/curl/8.7.1/source.json | 2 +-
.../mariadb-connector-c/2.3.7/overlay/BUILD.bazel | 5 +
.../modules/mariadb-connector-c/2.3.7/source.json | 2 +-
ext_libraries/modules/nss/3.39/overlay/BUILD.bazel | 15 +-
.../modules/nss/3.39/patches/nss_win.patch | 32 ++
ext_libraries/modules/nss/3.39/source.json | 4 +-
.../modules/openssl/3.0.13/overlay/BUILD.bazel | 5 +
ext_libraries/modules/openssl/3.0.13/source.json | 2 +-
main/UnoControls/BUILD.bazel | 1 -
main/accessibility/BUILD.bazel | 1 -
main/animations/BUILD.bazel | 1 -
main/avmedia/BUILD.bazel | 1 -
main/basctl/BUILD.bazel | 1 -
main/basebmp/BUILD.bazel | 1 -
main/basegfx/BUILD.bazel | 1 -
main/basic/BUILD.bazel | 9 +-
main/basic/source/runtime/dllmgr.cxx | 6 +-
main/binaryurp/BUILD.bazel | 1 -
main/bridges/BUILD.bazel | 374 ++++++++++++++++++++-
main/bridges/readme.md | 74 ++++
.../source/cpp_uno/msvc_win64_x86-64/abi.cxx | 10 +-
.../source/cpp_uno/msvc_win64_x86-64/call.asm | 80 +++--
.../source/cpp_uno/msvc_win64_x86-64/cpp2uno.cxx | 23 +-
.../source/cpp_uno/msvc_win64_x86-64/except.cxx | 96 +++++-
main/bridges/test/cppuno_roundtrip_test.cxx | 144 ++++++++
main/bridges/test/inter_libs_exc/starter.def | 3 +
main/bridges/test/inter_libs_exc/thrower.def | 3 +
main/bridges/util/java_uno.def | 16 +
main/bridges/util/mscx_uno.def | 8 +
main/canvas/BUILD.bazel | 1 -
main/chart2/BUILD.bazel | 1 -
main/codemaker/BUILD.bazel | 1 -
main/comphelper/BUILD.bazel | 1 -
main/configmgr/BUILD.bazel | 1 -
main/connectivity/BUILD.bazel | 1 -
main/cppcanvas/BUILD.bazel | 1 -
main/cppu/BUILD.bazel | 1 -
main/cppuhelper/BUILD.bazel | 1 -
main/cpputools/BUILD.bazel | 1 -
main/crashrep/BUILD.bazel | 2 +-
main/crashrep/source/win32/soreport.cpp | 76 +++--
main/cui/BUILD.bazel | 1 -
main/cui/source/options/optdict.cxx | 4 +-
main/dbaccess/BUILD.bazel | 1 -
main/desktop/BUILD.bazel | 29 +-
main/desktop/util/amd64/soffice.exe.manifest | 15 +
main/drawinglayer/BUILD.bazel | 1 -
main/dtrans/BUILD.bazel | 1 -
main/editeng/BUILD.bazel | 1 -
main/embeddedobj/BUILD.bazel | 1 -
main/embedserv/BUILD.bazel | 1 -
main/eventattacher/BUILD.bazel | 1 -
main/extensions/BUILD.bazel | 1 -
main/extensions/source/oooimprovement/BUILD.bazel | 1 -
main/fileaccess/BUILD.bazel | 1 -
main/filter/BUILD.bazel | 1 -
main/forms/BUILD.bazel | 1 -
main/formula/BUILD.bazel | 1 -
main/fpicker/BUILD.bazel | 1 -
.../source/win32/filepicker/FileOpenDlg.cxx | 22 +-
.../source/win32/filepicker/FileOpenDlg.hxx | 10 +-
.../source/win32/filepicker/WinFileOpenImpl.cxx | 14 +-
.../source/win32/filepicker/WinFileOpenImpl.hxx | 4 +-
main/framework/BUILD.bazel | 1 -
main/i18npool/BUILD.bazel | 1 -
main/i18npool/pool/BUILD.bazel | 1 -
main/i18nutil/BUILD.bazel | 1 -
main/idl/BUILD.bazel | 12 +-
main/idl/util/amd64/svidl.exe.manifest | 9 +
main/idlc/BUILD.bazel | 1 -
main/io/BUILD.bazel | 1 -
main/javaunohelper/BUILD.bazel | 1 -
main/jurt/BUILD.bazel | 2 +-
main/jvmaccess/BUILD.bazel | 9 +-
main/jvmaccess/util/jvmaccessx64.def | 8 +
main/jvmfwk/BUILD.bazel | 1 -
main/l10ntools/BUILD.bazel | 1 -
main/lingucomponent/BUILD.bazel | 3 -
main/linguistic/BUILD.bazel | 1 -
main/mysqlc/BUILD.bazel | 1 -
main/o3tl/BUILD.bazel | 2 +-
main/oox/BUILD.bazel | 1 -
main/package/BUILD.bazel | 1 -
main/pyuno/BUILD.bazel | 1 -
main/qadevOOo/BUILD.bazel | 32 ++
main/qadevOOo/readme.md | 38 +++
main/rdbmaker/BUILD.bazel | 1 -
main/registry/BUILD.bazel | 1 -
main/remotebridges/BUILD.bazel | 1 -
main/reportdesign/BUILD.bazel | 1 -
main/rsc/BUILD.bazel | 1 -
main/sal/BUILD.bazel | 52 +--
main/sal/inc/osl/thread.h | 7 +-
main/sal/osl/w32/profile.cxx | 2 +-
main/sal/systools/win32/uwinapi/Uwinapi64.def | 2 +
main/salhelper/BUILD.bazel | 8 +-
main/salhelper/util/salhelperx64.def | 29 ++
main/sax/BUILD.bazel | 1 -
main/sc/BUILD.bazel | 1 -
main/scaddins/BUILD.bazel | 1 -
main/sccomp/BUILD.bazel | 1 -
main/scripting/BUILD.bazel | 1 -
main/sd/BUILD.bazel | 1 -
main/sdext/BUILD.bazel | 1 -
main/sfx2/BUILD.bazel | 1 -
main/sfx2/source/bastyp/progress.cxx | 3 +-
main/shell/BUILD.bazel | 9 +-
main/shell/util/amd64/lngconvex.exe.manifest | 9 +
main/slideshow/BUILD.bazel | 1 -
main/sot/BUILD.bazel | 1 -
main/staging/BUILD.bazel | 19 +-
main/starmath/BUILD.bazel | 1 -
main/stoc/BUILD.bazel | 1 -
main/store/BUILD.bazel | 1 -
main/svgio/BUILD.bazel | 1 -
main/svl/BUILD.bazel | 1 -
main/svtools/BUILD.bazel | 1 -
main/svx/BUILD.bazel | 1 -
main/sw/BUILD.bazel | 1 -
main/test/BUILD.bazel | 1 -
main/toolkit/BUILD.bazel | 1 -
main/toolkit/inc/pch/boost_bind_msvc_fix.hpp | 6 +-
main/tools/BUILD.bazel | 2 -
main/ucb/BUILD.bazel | 1 -
main/ucbhelper/BUILD.bazel | 1 -
main/unixODBC/inc/sqltypes.h | 1 +
main/unotools/BUILD.bazel | 1 -
main/unoxml/BUILD.bazel | 1 -
main/uui/BUILD.bazel | 1 -
main/vbahelper/BUILD.bazel | 1 -
main/vcl/BUILD.bazel | 9 +-
main/vcl/inc/win/saldata.hxx | 18 +-
main/vcl/inc/win/wincomp.hxx | 14 +-
main/vcl/source/window/scrwnd.cxx | 2 +-
main/vcl/win/source/app/saldata.cxx | 18 +-
main/vcl/win/source/gdi/salgdi.cxx | 4 +-
main/vcl/win/source/window/salframe.cxx | 4 +-
main/vos/BUILD.bazel | 2 +-
main/winaccessibility/BUILD.bazel | 1 -
main/writerfilter/BUILD.bazel | 1 -
main/xmlhelp/BUILD.bazel | 1 -
main/xmloff/BUILD.bazel | 1 -
main/xmlreader/BUILD.bazel | 1 -
main/xmlscript/BUILD.bazel | 1 -
main/xmlsecurity/BUILD.bazel | 1 -
164 files changed, 1939 insertions(+), 354 deletions(-)
create mode 100644 STYLEGUIDE.md
create mode 100644 build/constraints/BUILD.bazel
create mode 100644 build/platforms/BUILD.bazel
create mode 100644 main/bridges/test/cppuno_roundtrip_test.cxx
create mode 100644 main/bridges/test/inter_libs_exc/starter.def
create mode 100644 main/bridges/test/inter_libs_exc/thrower.def
create mode 100644 main/bridges/util/java_uno.def
create mode 100644 main/bridges/util/mscx_uno.def
create mode 100644 main/desktop/util/amd64/soffice.exe.manifest
create mode 100644 main/idl/util/amd64/svidl.exe.manifest
create mode 100644 main/jvmaccess/util/jvmaccessx64.def
create mode 100644 main/qadevOOo/BUILD.bazel
create mode 100644 main/qadevOOo/readme.md
create mode 100644 main/sal/systools/win32/uwinapi/Uwinapi64.def
create mode 100644 main/salhelper/util/salhelperx64.def
create mode 100644 main/shell/util/amd64/lngconvex.exe.manifest