New branch 'feature/cib_contract3756b' available with the following commits: commit 08d9ad8c68462b86799210d756118ff7fbad697d Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Mon Oct 14 00:01:52 2019 +0300
temporary: do not clean up EncryptionData during SaveAs This clean up can ruin sensetive encryption details saving document in plain mode which is not expected. Relaization is not final and requires more atention. Change-Id: I46b757af81e68ad4781e83b1a0e0b6da3a5e13e1 commit db696b7ccbe5f2af5668254ccfe98733524c31e7 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Sun Oct 13 23:56:39 2019 +0300 oox: init OLE container if any encryption data is present Some encryption methods could use other than "OOXPassword" values. So we could rely just on "EncryptionData" exists and it is not empty Change-Id: Iece53601282a1bd30b592c998c77185c9dcbbe7c commit 5a0639db7ae418b3b0024749998b92073a073a3c Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Sun Oct 13 23:53:22 2019 +0300 oox: XPackageEncryption interface simplification instead of two methods to write ecrypted data and encryption info just one is used. Change-Id: Ie31f363a0b76cfe5b67b15c1b98b0e556578b5c8 commit 9b3a4550631e48634663d8dd54f94a9e039b834c Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Sun Oct 13 21:29:24 2019 +0300 oox: avoid control freeze on exception If exception happens somewhere in exportDocument() or later, document controls could be remain locked and later cause crash due to missing exception handler. To avoid this simple lock guard was implemented releasing controls even on exception. Change-Id: I1ce4e487833ddc4b1f1b708f3a7e10bb299ef354 commit 6e7faefc21965dbfb02a9fe77110c8bd143f96d2 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Thu Oct 10 10:45:44 2019 +0300 crypto: predefine classes for later usage in unittests Change-Id: I2835803eaa2670ca5cae5445049bbc95f303dd08 commit c1b3d66dd54d3374d311a74c079866b356d583ad Author: Serge Krot <serge.k...@cib.de> Date: Thu Oct 10 10:01:16 2019 +0200 Fix compilation: SAL_CALL is missing in method declaration Change-Id: I4fc5e2de894a523d2a222ad9e7e04e1f1c01b9c5 Reviewed-on: https://gerrit.libreoffice.org/80590 Reviewed-by: Serge Krot (CIB) <serge.k...@cib.de> Tested-by: Serge Krot (CIB) <serge.k...@cib.de> commit 80c7730290bc9dc5d0cfd77dad8c6ba84e11e0d7 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Tue Oct 8 11:46:05 2019 +0300 uno: XModel2->setArgs() now able to set "EncryptionData" setArgs is able to set only limited media descriptor parameters. Extending this list by one more. Change-Id: I179a1cfc2cdd7b04becba0d7dfe9740d920ae4ee Reviewed-on: https://gerrit.libreoffice.org/80432 Reviewed-by: Vasily Melenchuk <vasily.melenc...@cib.de> Tested-by: Vasily Melenchuk <vasily.melenc...@cib.de> commit ed05deda0e038f4c7df12b5b40d07ab5ab98cf14 Author: Serge Krot <serge.k...@cib.de> Date: Wed Oct 9 17:15:37 2019 +0200 add new command for ToggleButtonToolbarContoller: createPopupMenu Change-Id: I642763d577a7c6ceb8852ea54f592c32864ccfb8 Reviewed-on: https://gerrit.libreoffice.org/80556 Reviewed-by: Serge Krot (CIB) <serge.k...@cib.de> Tested-by: Serge Krot (CIB) <serge.k...@cib.de> commit eed965de19a58ae8248fd41268d4c1e08081be54 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Fri Oct 4 11:23:30 2019 +0300 IRM encryption implmentation is moved out of core Change-Id: I2e83bfaf9e8190fe4839e2d39fcc9325305e4dda commit 12dfa27d14af8767ba5b45fd4df9870d3f677b7e Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Fri Sep 27 11:56:00 2019 +0300 msdoc crypto: move crypto engines to service New interface XPackageEncryption was created. All existing crypto engines are refactored to be implmentations of this interface. Conflict: oox/source/crypto/DocumentDecryption.cxx Change-Id: Id063aca1474f76a926a2e47eecd4c12ebe79650f commit 25434bb749a12cca3b824c718c0d89d1dc9db276 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Mon Sep 30 13:15:34 2019 +0300 fix: SequenceOutputStream does append content correctly Previous implementation was just rewriting content on each call to writeBytes() making this stream unusable. Improved and refactored corresponding Java unittest, now it check given above behavior and reacts on failures instead just writing mesages to stdout. Change-Id: Ib56baf07d8767b246a9d75cd5d639a2c2c0e7a5d Reviewed-on: https://gerrit.libreoffice.org/79840 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 468a048942cad81db81a4999a1840a488988f253) Reviewed-on: https://gerrit.libreoffice.org/79909 Reviewed-by: Vasily Melenchuk <vasily.melenc...@cib.de> Tested-by: Vasily Melenchuk <vasily.melenc...@cib.de> commit 2bafed08a44a4b7aabd7c261cbbc88d274790b94 Author: Serge Krot <serge.k...@cib.de> Date: Fri Sep 27 10:18:40 2019 +0200 Add ability to set tooltip text for toolbar controls Change-Id: I994b9cee248900786e0d386bd648bd1d64aeeff7 Reviewed-on: https://gerrit.libreoffice.org/79676 Reviewed-by: Serge Krot (CIB) <serge.k...@cib.de> Tested-by: Serge Krot (CIB) <serge.k...@cib.de> commit 33cc74280bd6f2f7b0554c43f564ebd086a0307f Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Mon Sep 23 20:48:41 2019 +0300 irm: refactoring of decrypt methods to allow usage of decryt methods outside of LO we should avoid direct usage of OleStorage in CryptoEngine: it is not accessible outside of core. Change-Id: Id60b338445a5950aa40b84d788c94b8fa025e717 commit ff57e68639b8f912dedb248335eeecb4a45c20ae Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Mon Sep 23 10:32:18 2019 +0300 irm: encryption/decrypttion methods organization fixing encryption problems introduced in previous commit Change-Id: Ie03360f51b76db3fc9a4f7d343d622c6dc9fcee6 Reviewed-on: https://gerrit.libreoffice.org/79376 Reviewed-by: Vasily Melenchuk <vasily.melenc...@cib.de> Tested-by: Vasily Melenchuk <vasily.melenc...@cib.de> commit 26cb96d48b1505565b39837c4b6fece867bef917 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Tue Sep 3 21:08:34 2019 +0300 decrypt/encrypt IRM document Reviewed-on: https://gerrit.libreoffice.org/78574 Reviewed-by: Vasily Melenchuk <vasily.melenc...@cib.de> Tested-by: Vasily Melenchuk <vasily.melenc...@cib.de> Conflicts: oox/source/crypto/DocumentDecryption.cxx include/oox/crypto/DocumentEncryption.hxx Change-Id: Ic85f0590343654af6cd74de5fb56fde5363932ab commit 334b5843370ebc4cf514def9e46d2fa029e8b5cd Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Tue Sep 3 07:59:08 2019 +0300 macro: markdown places for locking document in these places external access to document via macro/UNO is possible. Change-Id: I1cb39015831ef324d902f0b1ae1ef830e8d1e738 commit fa40347d7cefc078d32cfbf088c39f9591d4a7f1 Author: Vasily Melenchuk <vasily.melenc...@cib.de> Date: Tue Aug 20 15:16:46 2019 +0300 odk: fixed typos in generated manifests Change-Id: I85766d1ba3598b37e3a776605628402ca5795bc5 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits