History log of /trunk/main/oox/source/ (Results 1 - 25 of 77)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ab0bad1607-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 ...

604463aa01-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>

244f2bcc17-Mar-2024 Damjan Jovanovic

Don't allow calls to OpenSSLCipher::blockSize() before the cipher
is initialized.

Patch by: me

42c0a31817-Mar-2024 Damjan Jovanovic

getFlag() isn't happy on Visual Studio 2008, hack it to work.

Patch by: me

f65b4e3217-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

506fa58b02-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
81afc36f19-Nov-2023 John Bampton

misc: fix spelling (#184)

77ebf4be06-Aug-2023 mseidel

Fixed typo (dcument -> document)

4cef5a1825-Apr-2023 mseidel

Fixed typos, removed whitespace

Revision tags: AOO4115-GA, AOO4114-GA
01172de614-Jan-2023 Damjan Jovanovic

rtl's round function is in the namespace ::rtl::math.

Patch by: me

669616fc12-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

a2fc620d12-Jan-2023 Damjan Jovanovic

Windows is missing the round() function, try include <math.h>.

Patch by: me

3ff2b12a07-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 ...

9621e55208-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 ...

9c74104806-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 ...

0f42b9a006-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
f884850f22-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 ...

Revision tags: AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA, 420-Dev2-m2
83f7a6e205-Nov-2019 mseidel

Removed invisible Unicode character U+FEFF from files

Revision tags: AOO417, AOO420-Dev-m1
729e7e8529-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

047818df28-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
b63233d807-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
c64f2bbd06-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 ...

c667dd4702-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 ...

c0670b1426-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 ...

a893be2929-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 ...

1234