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

Reply via email to