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 a720448be1 build: fix link-wrapper log collision + missing
findstr/ping on PATH
new da74e35446 Fix crash, uninitialized-return, and buffer bugs in update
check and macOS x86 bridge
new 5f096671ec Fix a possible stack overflow caused by infinite recursion
when recursively converting Java exception causes which form cycles.
new db03fab84f C++ 2011 uses strict enums, and does not allow invalid enum
values.
new c05512fdda Fix the serious regression from commit
1972b29432a5b05e40ec16d939ddb345b981e240, where HSQLDB database documents were
getting corrupted and OpenOffice was even crashing.
new 56456daf20 Fix check for enough bytes remaining
new 3ee4835595 Add missing include directives
new 07479a2066 Additional check
new b0e683d3c0 Fix Win64 compatibility issues with the ADO database driver.
new 6afc43d245 Add additional types unixODBC needs on Win64.
new 34e4b07805 Add needed types for unixODBC on Win64.
new b76730f8f8 Get the integer parameters passed to Min() to have the same
type on all platforms.
new 1ed39da921 Fix ADO driver data types that differ between i386 and
amd64.
new 32142588f9 Use the right data types for the IMediaEvent::GetEvent()
call.
new 17240581f2 Windows/amd64 compatibility fixes for winaccessibility.
new 3b93c62213 docs(claude): record trunk backport #1 (14 upstream fixes)
+ method
new c671a9c6a1 bridges/msvc_win64: pass simple argument values, not the
temp's address
new 6f20c2fd05 bridges/msvc_win64: return queryInterface's Any in the
hidden return buffer
new aefca8a1a7 build(python): link _socket into python27.dll
new b36ee9e70a build(bazel): stage the pyuno Python runtime so macros can
load and run
new 799ee9fa5e build(bridges): unify the C++ and java_uno test sets in one
BUILD
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 | 11 ++
CLAUDE.md | 34 ++++
build/rules/copy_file.bzl | 31 ++++
build/rules/java_run_test.bzl | 76 ++++++++
build/rules/native_lib_dir.bzl | 50 ++++++
.../modules/python/2.7.18/overlay/BUILD.bazel | 7 +
.../modules/python/2.7.18/overlay/PC/config.c | 7 +
ext_libraries/modules/python/2.7.18/source.json | 4 +-
ext_libraries/modules/python/readme.md | 26 +++
main/avmedia/source/win/player.cxx | 3 +-
main/bridges/BUILD.bazel | 197 ++++++++++++++++++++-
.../source/cpp_uno/msvc_win64_x86-64/cpp2uno.cxx | 9 +-
.../source/cpp_uno/msvc_win64_x86-64/uno2cpp.cxx | 18 +-
main/bridges/test/java_uno/any/TestJni.java | 5 +-
main/bridges/test/java_uno/any/TestSeqSize.java | 132 ++++++++++++++
main/bridges/test/java_uno/any/transport.cxx | 5 +
main/bridges/test/java_uno/any/transport.def | 3 +
main/bridges/test/java_uno/any/transport.rc | 8 +
main/bridges/test/java_uno/any/types.idl | 19 ++
main/bridges/test/jni_test_launcher.cxx | 130 ++++++++++++++
main/bridges/test/jni_test_launcher.rc | 6 +
.../src/com/sun/star/comp/sdbc/Tools.java | 11 +-
.../source/drivers/ado/APreparedStatement.cxx | 6 +-
.../connectivity/source/drivers/ado/AResultSet.cxx | 6 +-
.../connectivity/source/drivers/ado/AStatement.cxx | 12 +-
main/connectivity/source/drivers/ado/Awrapado.cxx | 20 +--
main/connectivity/source/drivers/dbase/DTable.cxx | 2 +-
main/connectivity/source/inc/ado/Awrapado.hxx | 14 +-
.../connectivity/source/inc/odbc/OFunctiondefs.hxx | 5 +
main/dbaccess/source/ui/dlg/odbcconfig.cxx | 4 +
.../extensions/source/update/check/updatecheck.cxx | 14 +-
.../source/update/check/updateprotocol.cxx | 8 +-
.../com/sun/star/accessibility/XMSAAService.idl | 4 +-
main/package/source/package/zipapi/ZipFile.cxx | 2 +-
.../source/package/zippackage/ZipPackageFolder.cxx | 2 +-
main/pyuno/BUILD.bazel | 44 ++++-
main/pyuno/readme.md | 77 ++++++++
main/pyuno/util/pyuno.def | 27 +++
main/sc/source/ui/docshell/dbdocimp.cxx | 10 ++
main/scripting/BUILD.bazel | 35 ++++
main/staging/BUILD.bazel | 38 +++-
main/staging/collect_files_aspect.bzl | 5 +-
main/staging/pythonloader.uno.ini | 12 ++
main/sw/source/filter/ww8/ww8graf.cxx | 3 -
main/sw/source/filter/ww8/ww8scan.cxx | 1 +
main/vcl/source/app/svdata.cxx | 2 +-
main/vcl/unx/generic/printergfx/printerjob.cxx | 1 +
main/vcl/win/source/window/salframe.cxx | 4 +-
.../winaccessibility/inc/AccObjectManagerAgent.hxx | 6 +-
main/winaccessibility/inc/AccObjectWinManager.hxx | 10 +-
main/winaccessibility/source/UAccCOM/AccAction.cpp | 4 +-
main/winaccessibility/source/UAccCOM/AccAction.h | 6 +-
.../source/UAccCOM/AccActionBase.cpp | 2 +-
.../source/UAccCOM/AccActionBase.h | 2 +-
.../source/UAccCOM/AccComponent.cpp | 2 +-
.../winaccessibility/source/UAccCOM/AccComponent.h | 4 +-
.../source/UAccCOM/AccComponentBase.cpp | 2 +-
.../source/UAccCOM/AccComponentBase.h | 2 +-
.../source/UAccCOM/AccEditableText.cpp | 2 +-
.../source/UAccCOM/AccEditableText.h | 4 +-
.../source/UAccCOM/AccHyperLink.cpp | 4 +-
.../winaccessibility/source/UAccCOM/AccHyperLink.h | 6 +-
.../source/UAccCOM/AccHypertext.cpp | 4 +-
.../winaccessibility/source/UAccCOM/AccHypertext.h | 4 +-
main/winaccessibility/source/UAccCOM/AccImage.cpp | 2 +-
main/winaccessibility/source/UAccCOM/AccImage.h | 4 +-
.../source/UAccCOM/AccRelation.cpp | 4 +-
main/winaccessibility/source/UAccCOM/AccRelation.h | 2 +-
main/winaccessibility/source/UAccCOM/AccTable.cpp | 12 +-
main/winaccessibility/source/UAccCOM/AccTable.h | 4 +-
main/winaccessibility/source/UAccCOM/AccText.cpp | 2 +-
main/winaccessibility/source/UAccCOM/AccText.h | 4 +-
.../source/UAccCOM/AccTextBase.cpp | 2 +-
main/winaccessibility/source/UAccCOM/AccTextBase.h | 2 +-
main/winaccessibility/source/UAccCOM/AccValue.cpp | 2 +-
main/winaccessibility/source/UAccCOM/AccValue.h | 4 +-
.../source/UAccCOM/EnumVariant.cpp | 8 +-
main/winaccessibility/source/UAccCOM/EnumVariant.h | 2 +-
.../source/UAccCOM/MAccessible.cpp | 34 ++--
main/winaccessibility/source/UAccCOM/MAccessible.h | 12 +-
main/winaccessibility/source/UAccCOM/UNOXWrapper.h | 10 +-
.../winaccessibility/source/UAccCOMIDL/UAccCOM.idl | 18 +-
.../source/service/AccEventListener.cxx | 2 +-
.../source/service/AccFrameEventListener.cxx | 2 +-
main/winaccessibility/source/service/AccObject.cxx | 8 +-
.../source/service/AccObjectManagerAgent.cxx | 12 +-
.../source/service/AccObjectWinManager.cxx | 17 +-
.../source/service/AccTopWindowListener.cxx | 6 +-
.../source/service/msaaservice_impl.cxx | 16 +-
89 files changed, 1203 insertions(+), 202 deletions(-)
create mode 100644 build/rules/copy_file.bzl
create mode 100644 build/rules/java_run_test.bzl
create mode 100644 build/rules/native_lib_dir.bzl
create mode 100644 main/bridges/test/java_uno/any/TestSeqSize.java
create mode 100644 main/bridges/test/java_uno/any/transport.def
create mode 100644 main/bridges/test/java_uno/any/transport.rc
create mode 100644 main/bridges/test/jni_test_launcher.cxx
create mode 100644 main/bridges/test/jni_test_launcher.rc
create mode 100644 main/pyuno/util/pyuno.def
create mode 100644 main/staging/pythonloader.uno.ini