[Libreoffice-commits] core.git: Changes to 'private/mmeeks/copy-paste'

Michael Meeks (via logerrit) logerrit at kemper.freedesktop.org
Sat Jul 20 19:18:08 UTC 2019


New branch 'private/mmeeks/copy-paste' available with the following commits:
commit 34116936e5a90400d1fff678719a081d69b484d7
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 11:22:09 2019 +0100

    clipboard: encourage paste to show up by having some dummy content.
    
    Having an empty system clipboard is a hyper-unusual state, but quite
    common for lok instances - so hide that with the dummy state.
    
    Allows context-menu paste into new documents.
    
    Change-Id: I9ce04cb8a0abfa054a67cb94922d7ac5992d1b29

commit 7623b7c64819b1488f3767405f226a6a22638a17
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Fri Jun 28 18:36:15 2019 +0100

    Try harder to generate HTML from text.
    
    Change-Id: I5b4778cceefc652274a72b779cd6c060a50bf06c

commit c715c18dc8ec9abd72ed05b73a9f41ef1470c3bb
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 11:15:05 2019 +0100

    lok: minimal implementation of isComplex for calc for now.
    
    Change-Id: Ic4141d30a0ff48a9ec5ecc8e6119d9d779c4a0fc

commit 7376f6cb28232cc47da656059cd947eacaebb539
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Fri Jun 28 12:30:40 2019 +0100

    lok: vital to quote nested JSON inserted into a json property.
    
    Somehow this managed to work fine in most browsers, but when
    the Kit/Poco tried to parse JSON to extract viewID it could explode.
    
    Change-Id: I39d2ecc9ee95b7e6f67a23c8b15f9a1d01769ddc

commit b2d70ac18e4f61b8bc68f0b091653a3a2992e0ab
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Sat Jul 20 11:07:56 2019 +0100

    Set clipboard for a window when created
    
    This allows to paste in dialogs input using tunneled context menu.
    
    Change-Id: Ie6cc6f1a6cd453734c8f6084b0bd50d1d7ab6c09

commit 5fc8f0d923ee85c6b9e1998bf769b96678f2e905
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 11:07:01 2019 +0100

    LOK: Copy Graphics as embedded PNG in HTML
    
    Change-Id: Id8c14d7304d30bfcd956b126dfe291ef044f62bf

commit 0a3b5b30c8bdc8c3e159edd1552713d55948dedc
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 11:05:49 2019 +0100

    lok: cleanup clipboards associated with a view on destruction.
    
    Also defer destruction potentially indefinitely for bad users who
    quit without destroying views, documents, shutting down nicely etc.
    
    Change-Id: Ieea6ad00b2983d372b745179bfe3b884c3c64eb0

commit 155956a22846ba7a65c2abe2a0aa9d62cc860cf7
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Tue Jun 25 23:45:37 2019 -0400

    LOK: Improved selection complexity detection
    
    Only Graphics and OLE now unconditionally
    trigger 'complex' case, and for all others,
    we actually tally the number of text characters.
    
    Currently anything above 512KB is flagged as 'complex'.
    
    Change-Id: I19fbef72f2eb725648b2a18c1ee41b1612d2bac0

commit 19ca75ec8e27a6651e36f2578bfa77de587899a5
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 11:01:38 2019 +0100

    LOK: Enable embedding images in text/html format output
    
    Change-Id: Ibd8bed796678ee26de2ceb6e434dce24da4eab05

commit c4e89a07964f2f9d5286d5df8a7adca82c467742
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Tue Jun 25 12:36:52 2019 -0400

    LOK: detect Graphics in isComplex for Writer
    
    Change-Id: I814d71a21fa5352a9a1051f5477cb452a0dc5c2f

commit b673ee99cbd720cd6135ed2e51c256678aee1b1f
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Mon Jun 24 22:07:08 2019 -0400

    LOK: Implement getSelectionType
    
    Detects all complex scenarios, except for Graphics.
    
    DesktopLOKTest::testComplexSelection() has commented
    out check that currently fails due to the missing
    detection of Graphics nodes.
    
    Change-Id: Ifce17192d26daba218d2c3d38577cccec0699e99

commit 04876be2d6875b07604e324e51e1bbbfde1e000b
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 10:55:35 2019 +0100

    clipboard: get view setting correct before setClipboard.
    
    Change-Id: If8e9b057b819074f035c598569e3bf6d3d2fff00

commit 8d0384f3c3d655e94331a890ef90541bdd46cdd7
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 10:52:51 2019 +0100

    lok: clipboard: per view clipboard creation.
    
    A bit brutal, but the mess around clipboard instantiation is awful.
    
    Change-Id: I62d6af8bf6813e6bab81123417ea8bfb28394e29

commit e245b0278e8d29300357d7ffff08161da2d721e8
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Jul 20 10:43:39 2019 +0100

    lok: clipboard: per view clipboard creation.
    
    A bit brutal, but the mess around clipboard instantiation is awful.
    
    Change-Id: I62d6af8bf6813e6bab81123417ea8bfb28394e29



More information about the Libreoffice-commits mailing list