[Libreoffice-commits] core.git: Changes to 'feature/cib_contract3756b'

Vasily Melenchuk (via logerrit) logerrit at kemper.freedesktop.org
Wed Nov 13 01:29:32 UTC 2019


New branch 'feature/cib_contract3756b' available with the following commits:
commit 08d9ad8c68462b86799210d756118ff7fbad697d
Author: Vasily Melenchuk <vasily.melenchuk at 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.melenchuk at 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.melenchuk at 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.melenchuk at 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.melenchuk at 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.Krot at 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.Krot at cib.de>
    Tested-by: Serge Krot (CIB) <Serge.Krot at cib.de>

commit 80c7730290bc9dc5d0cfd77dad8c6ba84e11e0d7
Author: Vasily Melenchuk <vasily.melenchuk at 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.melenchuk at cib.de>
    Tested-by: Vasily Melenchuk <vasily.melenchuk at cib.de>

commit ed05deda0e038f4c7df12b5b40d07ab5ab98cf14
Author: Serge Krot <Serge.Krot at 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.Krot at cib.de>
    Tested-by: Serge Krot (CIB) <Serge.Krot at cib.de>

commit eed965de19a58ae8248fd41268d4c1e08081be54
Author: Vasily Melenchuk <vasily.melenchuk at 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.melenchuk at 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.melenchuk at 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.grandin at collabora.co.uk>
    (cherry picked from commit 468a048942cad81db81a4999a1840a488988f253)
    Reviewed-on: https://gerrit.libreoffice.org/79909
    Reviewed-by: Vasily Melenchuk <vasily.melenchuk at cib.de>
    Tested-by: Vasily Melenchuk <vasily.melenchuk at cib.de>

commit 2bafed08a44a4b7aabd7c261cbbc88d274790b94
Author: Serge Krot <Serge.Krot at 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.Krot at cib.de>
    Tested-by: Serge Krot (CIB) <Serge.Krot at cib.de>

commit 33cc74280bd6f2f7b0554c43f564ebd086a0307f
Author: Vasily Melenchuk <vasily.melenchuk at 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.melenchuk at 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.melenchuk at cib.de>
    Tested-by: Vasily Melenchuk <vasily.melenchuk at cib.de>

commit 26cb96d48b1505565b39837c4b6fece867bef917
Author: Vasily Melenchuk <vasily.melenchuk at 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.melenchuk at cib.de>
    Tested-by: Vasily Melenchuk <vasily.melenchuk at cib.de>
    
    Conflicts:
    	oox/source/crypto/DocumentDecryption.cxx
    	include/oox/crypto/DocumentEncryption.hxx
    
    Change-Id: Ic85f0590343654af6cd74de5fb56fde5363932ab

commit 334b5843370ebc4cf514def9e46d2fa029e8b5cd
Author: Vasily Melenchuk <vasily.melenchuk at 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.melenchuk at cib.de>
Date:   Tue Aug 20 15:16:46 2019 +0300

    odk: fixed typos in generated manifests
    
    Change-Id: I85766d1ba3598b37e3a776605628402ca5795bc5



More information about the Libreoffice-commits mailing list