| 2d8042e0 | 05-Jul-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Fix check for enough bytes remaining
Issue found by Damjan Jovanovic. Thank you!
(cherry picked from commit e8b69c8c40ed70ab02f2db79c62a8803ffec612a) |
| 0269a3f5 | 05-Jul-2026 |
Damjan Jovanovic <damjan@apache.org> |
Fix the serious regression from commit 1972b29432a5b05e40ec16d939ddb345b981e240, where HSQLDB database documents were getting corrupted and OpenOffice was even crashing.
The ZipEntry.nFileDataOffset
Fix the serious regression from commit 1972b29432a5b05e40ec16d939ddb345b981e240, where HSQLDB database documents were getting corrupted and OpenOffice was even crashing.
The ZipEntry.nFileDataOffset field needed to be set to -1 like before, not to the nFileHeaderOffset.
Patch by: me
(cherry picked from commit 7f52a288cb10ed2497d68d96ab2828ed813f91a6)
show more ...
|
| 3e7e88da | 22-Jun-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Fix issues with SELinux (#483)
Ensure that raptor is built with noexecstack on FreeBSD as well as Linux |
| 4cce936b | 16-Nov-2025 |
Damjan Jovanovic <damjan@apache.org> |
Fix a bug in our MS Excel 2003 SpreadsheetML format which causes importing references to columns 677 to 702 to get corrupted due to wrong conversion of R1C1 to A1 formula format in the import filter.
Fix a bug in our MS Excel 2003 SpreadsheetML format which causes importing references to columns 677 to 702 to get corrupted due to wrong conversion of R1C1 to A1 formula format in the import filter.
Fixes: https://bz.apache.org/ooo/show_bug.cgi?id=128623 - MS Excel 2003 SpreadsheetML import corrupts references to columns 677 to 702 Patch by: me
(cherry picked from commit d10bb11432a25a52b9533a6da97b2f19df0e5725)
show more ...
|
| e931ed57 | 16-Nov-2025 |
Damjan Jovanovic <damjan@apache.org> |
Use the correct namespace when converting ODF formulas to MS Excel 2003 XML, so that R1C1 formula is used instead of leaving broken "of:=[.A1]" style references.
Patch by: me Fixes: https://bz.apach
Use the correct namespace when converting ODF formulas to MS Excel 2003 XML, so that R1C1 formula is used instead of leaving broken "of:=[.A1]" style references.
Patch by: me Fixes: https://bz.apache.org/ooo/show_bug.cgi?id=96018
(cherry picked from commit b045a72bbf8ebfd2ea5838734aa14f879ef23ec9)
show more ...
|
| f063d363 | 18-Feb-2022 |
Arrigo Marchiori <ardovm@yahoo.it> |
Search for the right attribute content
XML_N_SVG are transformed into XML_N_SVG_COMPAT
(cherry picked from commit 7462b7435704d287da295f8819ee4fd4bffded77) |
| 471ac273 | 08-Jun-2025 |
Don Lewis <truckman@apache.org> |
Tweak our declaration for __cxa_allocate_exception()
Tweak our declaration for __cxa_allocate_exception() so that it matches the one that sometimes shows up in /usr/include/c++/v1/cxxabi.h. Clang n
Tweak our declaration for __cxa_allocate_exception()
Tweak our declaration for __cxa_allocate_exception() so that it matches the one that sometimes shows up in /usr/include/c++/v1/cxxabi.h. Clang now treats the subtle differences as an error.
(cherry picked from commit 2eea618918c0a834d288fbf460788a1c08389478) (cherry picked from commit 76cc68e7cb336cf6cd76c4de85e66ba9281a11cb)
show more ...
|
| b0062a7f | 08-Jun-2025 |
Tijl Coosemans <tijl@FreeBSD.org> |
Make robust against __cxa_exception ABI changes
Patch OpenOffice to replace __cxa_get_globals()->caughtExceptions, which is a pointer to the start of a struct __cxa_exception, with __cxa_current_pri
Make robust against __cxa_exception ABI changes
Patch OpenOffice to replace __cxa_get_globals()->caughtExceptions, which is a pointer to the start of a struct __cxa_exception, with __cxa_current_primary_exception(), which is a pointer to the end. This allows struct __cxa_exception to be extended at the start as was recently done in FreeBSD main and stable/13 on 64-bit architectures.
Recently on FreeBSD main and stable/13 __attribute__((__aligned__)) was added to struct _Unwind_Exception which changes its size on 32-bit architectures, and that of __cxa_exception as well. Patch openoffice to detect this so packages built on 13.0 still work on 13.1.
(cherry picked from commit d10e4cc263102d760b56217974702c98f89327b0) (cherry picked from commit 3bfdfb5f4474009ab79d4e0a47aa68a4a684cbd6)
show more ...
|
| 58f00699 | 20-Jan-2026 |
Don Lewis <truckman@apache.org> |
Fix previous python 3.12 commit.
The wrong version of the configure change was committed.
(cherry picked from commit d56063e1856f58ab031c40310f34b71e65afca3e) |
| 484e1a19 | 20-Jan-2026 |
Don Lewis <truckman@apache.org> |
Fix build with python >= 3.12
Fix the build with system python versions >= 3.12. The python setuptools module is required, so test for it indirectly in configure and flag its absence.
(cherry pick
Fix build with python >= 3.12
Fix the build with system python versions >= 3.12. The python setuptools module is required, so test for it indirectly in configure and flag its absence.
(cherry picked from commit c83c60c7e6aac8747783658329758074eef3eb8c)
show more ...
|
| 89fa999d | 08-Jun-2026 |
Jim Jagielski <jimjag@gmail.com> |
Prep for potential 4.1.17 release builds |
| ccdf8a55 | 08-Jun-2026 |
Jim Jagielski <jimjag@gmail.com> |
Fix crash, uninitialized-return, and buffer bugs in update check and macOS x86 bridge
updateprotocol.cxx: guard XNodeList dereferences so a swallowed XPathException no longer leaves a null reference
Fix crash, uninitialized-return, and buffer bugs in update check and macOS x86 bridge
updateprotocol.cxx: guard XNodeList dereferences so a swallowed XPathException no longer leaves a null reference to be dereferenced (crash on malformed/hostile update descriptors); clear the list before the relnote query so a thrown exception can't leave us iterating the previous (sources) node list.
cpp2uno.cxx: the queryInterface fast-path guard used 'break', which exited the switch and skipped the default case, returning an uninitialized typelib_TypeClass. Guard the block with 'if (bHasHiddenReturn)' instead so control falls through to default and eRet is always assigned.
updatecheck.cxx (getImageFromFileName): use bitwise '|' instead of logical '||' when combining osl_Process flags; rewrite the trailing CR/LF trim so it never reads/writes before the start of the buffer (e.g. when osl_readFile returns 0 bytes).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
show more ...
|
| 412f88f6 | 05-Jun-2026 |
Jim Jagielski <jimjag@gmail.com> |
Fix the macOS x86 bridge. Previous version was fragile. |
| 3492f040 | 24-May-2026 |
Damjan Jovanovic <damjan@apache.org> |
Merge branch 'python-editing-embedding' into trunk
Fixes: #60849 - Python editing and embedding macros in documents Patch by: me
(cherry picked from commit 4bb26738ff7ada5caefbfb03c42872fd9b2b6d18) |
| 92661aa9 | 01-Oct-2021 |
Jim Jagielski <jim@apache.org> |
Merge pull request #122 from ardovm/bug128356
Address bug 128356 and similar ones (duplicated XML attributes)
(cherry picked and adapted from commit 59d6557e284ffa3dc5c77d3b9525211aac79a543) |
| ae27e5e5 | 19-Apr-2026 |
Damjan Jovanovic <damjan@apache.org> |
The ScriptProviderForJavaScript is for Javascript, not for Java.
Patch by: me
(cherry picked from commit 8cc8215af984c2d513bae1163cbd494c2d5566a5) |
| 97990b7f | 11-Apr-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Fix a bug with ZIP extra fields.
Valid ZIP file entries with more than 1 extra field were considered invalid.
(cherry picked from commit d6c7ae7720ddc812112d7577125e4a874e26ad2c) |
| f8d3702f | 12-Mar-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Correct possible issues with ZIP files
(cherry picked and adapted from commit 1972b29432a5b05e40ec16d939ddb345b981e240) |
| 3a316e76 | 15-Feb-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Avoid compiling with -lnsl under Linux
Distributions may not ship libnsl any more.
(cherry picked from commit e1642077eee7e2be9e34c5cd411002f3b8ccfe7b) |
| 7d216b3e | 07-Mar-2026 |
mseidel <mseidel@apache.org> |
Revert "Update zlib (#472)"
This reverts commit db8015f64f96b8ea78180a647c28d40c29079fc0. |
| d121c314 | 07-Mar-2026 |
mseidel <mseidel@apache.org> |
Revert "Build with zlib 1.3.2"
This reverts commit 702ea7ba0a93cfa479d379d3c3bf89285a5cc697. |
| 702ea7ba | 07-Mar-2026 |
mseidel <mseidel@apache.org> |
Build with zlib 1.3.2
(cherry picked from commit 365283633ecb1a40ea06bed321b56d821a6b9bfd) |
| db8015f6 | 17-Feb-2026 |
Matthias Seidel <mseidel@apache.org> |
Update zlib (#472)
(cherry picked from commit f8852e86e00c7bdcbba6e6f8fe75939fa6b5cb1b) |
| f4cfe975 | 07-Feb-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Avoid static linking
Ensure we use MSI from the current host, rather than the build system's.
(cherry picked from commit a2971faee62b678751866b8308f86df85c7eacbd) |
| a47f7c7e | 06-Feb-2026 |
Arrigo Marchiori <ardovm@yahoo.it> |
Build Win32 setup only with Unicode support. (#470)
Build Win32 setup only with Unicode support.
Non-unicode ("ANSI") functions were apparently needed only for supporting Windows 9X, that is not ou
Build Win32 setup only with Unicode support. (#470)
Build Win32 setup only with Unicode support.
Non-unicode ("ANSI") functions were apparently needed only for supporting Windows 9X, that is not our priority any more.
This simplifies the internal structure of the setup executable.
Co-authored-by: Matthias Seidel <mseidel@apache.org> (cherry picked from commit fc735613f8237abca9552d71181775bf87afa762)
show more ...
|