ab0bad16 | 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
show more ...
|
604463aa | 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> |
244f2bcc | 17-Mar-2024 |
Damjan Jovanovic |
Don't allow calls to OpenSSLCipher::blockSize() before the cipher is initialized. Patch by: me |
42c0a318 | 17-Mar-2024 |
Damjan Jovanovic |
getFlag() isn't happy on Visual Studio 2008, hack it to work. Patch by: me |
f3025b08 | 17-Mar-2024 |
Damjan Jovanovic |
Add compatibility with OpenSSL 1.0.x. Patch by: me |
f65b4e32 | 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 |
506fa58b | 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
show more ...
|
Revision tags: AOO420-Dev5-m5 |
|
81afc36f | 19-Nov-2023 |
John Bampton |
misc: fix spelling (#184) |
77ebf4be | 06-Aug-2023 |
mseidel |
Fixed typo (dcument -> document) |
4cef5a18 | 25-Apr-2023 |
mseidel |
Fixed typos, removed whitespace |
Revision tags: AOO4115-GA |
|
3562d444 | 15-Feb-2023 |
mseidel |
Cleanup Make files |
Revision tags: AOO4114-GA |
|
01172de6 | 14-Jan-2023 |
Damjan Jovanovic |
rtl's round function is in the namespace ::rtl::math. Patch by: me |
669616fc | 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 |
a2fc620d | 12-Jan-2023 |
Damjan Jovanovic |
Windows is missing the round() function, try include <math.h>. Patch by: me |
3ff2b12a | 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
show more ...
|
9621e552 | 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
show more ...
|
9c741048 | 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
show more ...
|
0f42b9a0 | 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
show more ...
|
Revision tags: AOO420-Dev4-m4 |
|
f884850f | 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
show more ...
|
96eff784 | 11-Aug-2022 |
mseidel |
Fixed Powerpoint -> PowerPoint |
Revision tags: AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA |
|
7950f2af | 14-Jun-2020 |
mseidel |
Fixed typos (the the -> the) and some more |
Revision tags: 420-Dev2-m2 |
|
83f7a6e2 | 05-Nov-2019 |
mseidel |
Removed invisible Unicode character U+FEFF from files |
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 |
|
6de2905b | 04-Dec-2016 |
damjan |
Standardize all gbuild bridge makefile.mk files (main/*/prj/makefile.mk) to the version that sets gbuild debug flags from the configure.ac debug settings, and make this the standard gbuil
Standardize all gbuild bridge makefile.mk files (main/*/prj/makefile.mk) to the version that sets gbuild debug flags from the configure.ac debug settings, and make this the standard gbuild template too. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1772520 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|