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, AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA, 420-Dev2-m2, AOO417, AOO420-Dev-m1, 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, AOO410 |
|
c87f51db | 25-Apr-2014 |
Steve Yin |
https://issues.apache.org/ooo/show_bug.cgi?id=116796 Added "IsBackgroundObjectsVisible" property support for sd OOXML importing git-svn-id: https://svn.apache.org/repos/asf/openoffi
https://issues.apache.org/ooo/show_bug.cgi?id=116796 Added "IsBackgroundObjectsVisible" property support for sd OOXML importing git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1589951 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
Revision tags: AOO410_Beta |
|
b423e365 | 22-Jan-2014 |
Oliver-Rainer Wittmann |
123723: correct sorting of XML token list git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560326 13f79535-47bb-0310-9956-ffa450edef68 |
980a0451 | 01-Nov-2013 |
Steve Yin |
i123528: Only placeholder shown for cropped picture in particular .pptx git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1537831 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO401, AOO400, AOO340 |
|
d742e3ec | 24-Sep-2012 |
Armin Le Grand |
#119920# added handling of missing TextRotateAngle for CustomShape import for ooxml import git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1389432 13f79535-47bb-0310-9956-ff
#119920# added handling of missing TextRotateAngle for CustomShape import for ooxml import git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1389432 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
102b8ff7 | 07-Sep-2012 |
Wang Lei |
#i120478 Enhancement request: support sheet scoped named ranges in Calc Some modification 1)Adding two new interface instead of adding new member functions to existed interface 2)roll bac
#i120478 Enhancement request: support sheet scoped named ranges in Calc Some modification 1)Adding two new interface instead of adding new member functions to existed interface 2)roll back types.rdb 3)roll back temp fix for binfilter Patch by: zhaoshzh (Zhao Shao Zhi) Review by: Wang Lei git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1381844 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
b08a583b | 29-May-2012 |
Maho NAKATA |
Remove unnecessary DEFINED. It should work without it. git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1343441 13f79535-47bb-0310-9956-ffa450edef68 |
184e05d2 | 03-Apr-2012 |
Andrew Rist |
Update headers to Alv2 headers git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1309156 13f79535-47bb-0310-9956-ffa450edef68 |
760cb77f | 29-Mar-2012 |
Andrew Rist |
Update headers to Alv2 headers git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1306682 13f79535-47bb-0310-9956-ffa450edef68 |
4ee0f98c | 16-Feb-2012 |
Herbert Dürr |
remove svn:executable properties from many more non-exec files git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244909 13f79535-47bb-0310-9956-ffa450edef68 |
79aad27f | 15-Feb-2012 |
Herbert Dürr |
remove svn:executable properties from more source files git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244544 13f79535-47bb-0310-9956-ffa450edef68 |
752c0af7 | 15-Feb-2012 |
Herbert Dürr |
remove svn:executable properties from make and pack files git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1244512 13f79535-47bb-0310-9956-ffa450edef68 |
7e90fac2 | 18-Jan-2012 |
Andrew Rist |
Update headers to Alv2 headers git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1232676 13f79535-47bb-0310-9956-ffa450edef68 |
aff4dc8b | 18-Jan-2012 |
Andrew Rist |
Update headers to Alv2 headers git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1232668 13f79535-47bb-0310-9956-ffa450edef68 |
7871dc3e | 11-Jan-2012 |
Andrew Rist |
Update headers to Alv2 headers git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1229815 13f79535-47bb-0310-9956-ffa450edef68 |
ca5ec200 | 06-Nov-2011 |
Andrew Rist |
Update headers to Alv2 headers git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1198266 13f79535-47bb-0310-9956-ffa450edef68 |
10e8ff58 | 05-Oct-2011 |
Pedro Giffuni |
i85469: add --with-gperf= to configure for systems that use old versions of gperf git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1179044 13f79535-47bb-0310-9956-ffa450edef68 |
cdf0e10c | 16-Aug-2011 |
rcweir |
Initial import of the old OOo hg repository tip revision. .../trunk/main is a copy of (currently tip-most) http://hg.services.openoffice.org/OOO340/rev/c904c1944462 .../trunk/
Initial import of the old OOo hg repository tip revision. .../trunk/main is a copy of (currently tip-most) http://hg.services.openoffice.org/OOO340/rev/c904c1944462 .../trunk/extras/l10n is a copy of (currently tip-most) http://hg.services.openoffice.org/master_l10n/OOO340/rev/af6bc9467af5 Note that the following files with line-end and/or encoding anomalies were left out (they will need to be to be checked in separately): /ooo/trunk/core/dictionaries/de_DE/README_hyph_de_DE.txt /ooo/trunk/core/dictionaries/de_CH/README_hyph_de_CH.txt /ooo/trunk/core/dictionaries/de_AT/README_hyph_de_AT.txt /ooo/trunk/core/gettext/gettext-0.18.1.1.patch /ooo/trunk/core/apache-commons/patches/codec.patch /ooo/trunk/core/libcroco/libcroco-0.6.2.patch /ooo/trunk/core/testautomation/writer/optional/input/import/mactext.txt /ooo/trunk/core/graphite/graphite-2.3.1.patch /ooo/trunk/core/hwpfilter/source/hwpeq.cpp /ooo/trunk/core/solenv/bin/cwstouched.pl /ooo/trunk/core/readlicense_oo/html/THIRDPARTYLICENSEREADME.html /ooo/trunk/core/writerfilter/source/doctok/escher.html /ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/xsdlib.xsd /ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/wordnetaux.xsd /ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/body.xsl /ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl Also: Repository.mk from the l10n toplevel git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1162288 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|