51be0a98 | 07-Jul-2024 |
Damjan Jovanovic |
Fix exception specification in a few places where they were missing, and causing AOO to crash when compiled with Clang. Also fix formatting of some writerfilter code. Partially
Fix exception specification in a few places where they were missing, and causing AOO to crash when compiled with Clang. Also fix formatting of some writerfilter code. Partially fixes: https://bz.apache.org/ooo/show_bug.cgi?id=127252 Patch by: me (cherry picked from commit ab0bad1672c1433536a0fd2143f31efcc5754d80)
show more ...
|
92f0604b | 01-Apr-2024 |
John Bampton |
Fix spelling in code comments (#208) * Fix spelling in code comments * Update ImageControl.cxx --------- Co-authored-by: Matthias Seidel <mseidel@apache.org> (
Fix spelling in code comments (#208) * Fix spelling in code comments * Update ImageControl.cxx --------- Co-authored-by: Matthias Seidel <mseidel@apache.org> (cherry picked from commit 604463aab236cbd58e239a75c72bcfcf83f4ecac)
show more ...
|
31bd0d21 | 17-Mar-2024 |
Damjan Jovanovic |
Don't allow calls to OpenSSLCipher::blockSize() before the cipher is initialized. Patch by: me (cherry picked from commit 244f2bcc921bc5dc45e6c1970e27ac2409c44e17) |
ae7dce1f | 17-Mar-2024 |
Damjan Jovanovic |
getFlag() isn't happy on Visual Studio 2008, hack it to work. Patch by: me (cherry picked from commit 42c0a318a970f6f7f43d26a8397448d5d5b8bd36) |
d5436bf6 | 17-Mar-2024 |
Damjan Jovanovic |
Use &v[0] instead of v.data() for "::std::vector v", because Visual Studio 2008 doesn't have the ::std::vector::data() method in its broken/incomplete STL. Patch by: me (cherry
Use &v[0] instead of v.data() for "::std::vector v", because Visual Studio 2008 doesn't have the ::std::vector::data() method in its broken/incomplete STL. Patch by: me (cherry picked from commit f65b4e326d91bfe900dc1dd22ece69e3ddd8444a)
show more ...
|
4e7b0f82 | 02-Mar-2024 |
Damjan Jovanovic |
Implement the (MS Office 2010+) OOXML "Agile encryption" support, so that we can open such password-protected OOXML files. Adds all the Agile encryption XML tokens and namespaces, and pa
Implement the (MS Office 2010+) OOXML "Agile encryption" support, so that we can open such password-protected OOXML files. Adds all the Agile encryption XML tokens and namespaces, and parses the XML from EncryptionInfo stream, gets OpenOffice to recognize the file is encrypted and ask for a password, and successfully decrypts the file if password is correct. Also a number of other fixes and improvements: - Sorted main/oox/source/token/tokens.txt so it's in alphabetical order (wrong order might have broken certain tokens?). - Refactored how OOXML encryption is generally handled. It's now in its own file. - Added logging to the FilterDetect class. It logs to the office-wide default logger. - Added a flush() method to the BinaryXOutputStream class. - Changed FilterDetect to use XMultiComponentFactory and XComponentContext instead of the deprecated XMultiServiceFactory. - Error handling was generally improved. - Exception safety and some memory safety (::std::vector instead of new[]) in all the new code. Memory leaks should not be possible. Much of the code involved in the decryption was ported from the excellent Apache POI project, so it's been credited in our NOTICE file. Patch by: me (cherry picked from commit 506fa58b1970084a0caacb50b3a805e469be4756)
show more ...
|
Revision tags: AOO420-Dev5-m5, AOO4115-GA, AOO4114-GA, AOO420-Dev4-m4 |
|
fc265111 | 22-Aug-2022 |
Damjan Jovanovic |
Use OpenSSL ciphers as opaque pointer types, created with EVP_CIPHER_CTX_new() and freed with EVP_CIPHER_CTX_free(), so we are compatible with both OpenSSL 1.0.x and 1.1.x. Patch by:
Use OpenSSL ciphers as opaque pointer types, created with EVP_CIPHER_CTX_new() and freed with EVP_CIPHER_CTX_free(), so we are compatible with both OpenSSL 1.0.x and 1.1.x. Patch by: me (cherry picked from commit f884850fece86ece56c7194bb1e746641f77c0a0)
show more ...
|
8aad49dc | 19-Nov-2023 |
John Bampton |
misc: fix spelling (#184) (cherry picked from commit 81afc36f7a09c292588450c65ebdfe3d58b4bfc3) |
ed7c1ef3 | 06-Aug-2023 |
mseidel |
Fixed typo (dcument -> document) (cherry picked from commit 77ebf4bee1d6cd1d85b57e313f6ccbbfea95811b) |
af1fe498 | 25-Apr-2023 |
mseidel |
Fixed typos, removed whitespace (cherry picked from commit 4cef5a18466c469f4cb45fa7dd242aa97a22b662) |
3a12c6d0 | 14-Jan-2023 |
Damjan Jovanovic |
rtl's round function is in the namespace ::rtl::math. Patch by: me (cherry picked from commit 01172de606a5490b5897365ac5c6e4c9140390bb) |
6e5772b5 | 12-Jan-2023 |
Damjan Jovanovic |
Use our own round() function declared in rtl's math.hxx, instead of the system round() function only available in C99 compilers. Patch by: me (cherry picked from commit 669616fc
Use our own round() function declared in rtl's math.hxx, instead of the system round() function only available in C99 compilers. Patch by: me (cherry picked from commit 669616fc485e35d4547ab101a0da01ce61322f47)
show more ...
|
9af770fc | 12-Jan-2023 |
Damjan Jovanovic |
Windows is missing the round() function, try include <math.h>. Patch by: me (cherry picked from commit a2fc620dde92e6d35133f9ad89c5bd17ae686d7b) |
46a6857e | 07-Jan-2023 |
Damjan Jovanovic |
Allow the XLSX Relationship "Target" attribute in _rels/.rels to have superfluous slashes. Fixes: #117672 - Opening XLSX fails when the Relationship "Target" attribute in _rels/.rels
Allow the XLSX Relationship "Target" attribute in _rels/.rels to have superfluous slashes. Fixes: #117672 - Opening XLSX fails when the Relationship "Target" attribute in _rels/.rels has superfluous slashes Patch by: me (cherry picked from commit 3ff2b12a82734e8b46c6f7693a7e1b8eef8ada96)
show more ...
|
f42644c3 | 08-Jan-2023 |
Damjan Jovanovic |
Add support for the new XLSX date type in cells, denoted with attribute t="d", used by Excel 2010. Also refactor the code so the datetime attribute in pivot tables is also parsed by
Add support for the new XLSX date type in cells, denoted with attribute t="d", used by Excel 2010. Also refactor the code so the datetime attribute in pivot tables is also parsed by the same function, and increase the parsing accuracy to the maximum (HundredthSeconds, instead of just Seconds). Fixes: #127034 - xlsx file: imported DateTime cells are empty (Excel 2010 compatible) Patch by: me (cherry picked from commit 9621e552cdf723df9a998b3af4218407d6c66e37)
show more ...
|
a60f0fbf | 06-Jan-2023 |
Damjan Jovanovic |
When rows and cells lack the "r" attribute used to specify their location, use the location of the most recently added row or cell + 1. Fixes: #127672 - Xlsx with omitted cell references
When rows and cells lack the "r" attribute used to specify their location, use the location of the most recently added row or cell + 1. Fixes: #127672 - Xlsx with omitted cell references opens with empty cells Patch by: me (cherry picked from commit 9c741048d2a06db94d9507ba978d3aecd557e7e9)
show more ...
|
bd3f92fa | 06-Jan-2023 |
Damjan Jovanovic |
Some 3rd party applications write OOXML files whose ZIP entries have filenames in different casing than their XML files specify, eg. sharedStrings.xml is actually stored in the ZIP file as Sh
Some 3rd party applications write OOXML files whose ZIP entries have filenames in different casing than their XML files specify, eg. sharedStrings.xml is actually stored in the ZIP file as SharedStrings.xml. Thus, when we can't find files with their intended casing, do a case-insensitive search within their ZIP directory instead. Fixes: https://bz.apache.org/ooo/show_bug.cgi?id=126720 - no text imported from xlsx Patch by: me (cherry picked from commit 0f42b9a04e21324973f03349bb2929327cf84a20)
show more ...
|
Revision tags: AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA, 420-Dev2-m2 |
|
9b022e15 | 05-Nov-2019 |
mseidel |
Removed invisible Unicode character U+FEFF from files (cherry picked from commit 83f7a6e27230fa2b9dabc936a311ba50f8ec8461) |
Revision tags: AOO417, AOO420-Dev-m1 |
|
729e7e85 | 29-Dec-2018 |
Matthias Seidel |
Fixed typos (boundries -> boundaries) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1849944 13f79535-47bb-0310-9956-ffa450edef68 |
047818df | 28-Dec-2018 |
Matthias Seidel |
Fixed typos (bahaviour -> behaviour) git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1849824 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO416, AOO416-RC1, AOO415, AOO414, AOO413 |
|
b63233d8 | 07-Aug-2016 |
damjan |
Merge branches/gbuild-reintegration to trunk. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755455 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO4121, AOO412, SNAPSHOT, AOO411 |
|
c64f2bbd | 06-Sep-2015 |
Pedro Giffuni |
Clean up all of typos that cause header guard warnings when building the OpenOffice source with clang. Submitted by: Don Lewis git-svn-id: https://svn.apache.org/repos/as
Clean up all of typos that cause header guard warnings when building the OpenOffice source with clang. Submitted by: Don Lewis git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1701535 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
c667dd47 | 02-Sep-2015 |
Pedro Giffuni |
Fix some perl shebangs. Mosrt important perl scripts already use a portable method but fix these nevertheless. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk
Fix some perl shebangs. Mosrt important perl scripts already use a portable method but fix these nevertheless. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1700845 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
c0670b14 | 26-May-2014 |
Clarence Guo |
for #i124928, rich text portion could be converted several times, each time when it is converted, the string will be set once, but in the setString logic, the text is inserted instead of set. Rep
for #i124928, rich text portion could be converted several times, each time when it is converted, the string will be set once, but in the setString logic, the text is inserted instead of set. Repeated conversion is unnecessary, add a flag to avoid repeated conversion git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1597503 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
a893be29 | 29-Apr-2014 |
Pedro Giffuni |
Many spelling fixes: directories h* - p*. Attempt to clean up most but certainly not all the spelling mistakes that found home in OpenOffice through decades. We could probably blame
Many spelling fixes: directories h* - p*. Attempt to clean up most but certainly not all the spelling mistakes that found home in OpenOffice through decades. We could probably blame the international nature of the code but it is somewhat shameful that this wasn't done before. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1591060 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|