[Libreoffice-commits] core.git: Changes to 'private/jmux/fix-input-fields'

Jan-Marek Glogowski glogow at fbihome.de
Fri Aug 8 02:55:19 PDT 2014


New branch 'private/jmux/fix-input-fields' available with the following commits:
commit 1daf6424b3d24d8f6ef2bbeb321e1b57fa46a736
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Fri Aug 8 11:21:14 2014 +0200

    Fix input field tab handling
    
    Another regression from the inline-editable input field change...
    
    When searching for the current field in the field list, we check
    the field start and compare it with the cursor position. But with
    the new input fields, the cursor can actually anywhere in the
    field, so we actually have to search for the start position of the
    input field at the cursor position.
    
    Change-Id: I26526524eccfdbea41c6bf69a460fa64248f50ca

commit 5bed0b6090cec92e1556a12e0f2fb1942df5c2bc
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 7 17:35:14 2014 +0200

    Change inline-edit mouse input handling
    
    This changes the mouse click handler for the input fields to the
    following logic:
    
    * If the cursor isn't already in the input field:
      * On mouse over displays the POINTER_REFHAND
      * A left click selects the whole text of the field and therefore
        moves the cursor to the end of the field
      * Same for the right click. Additionally it opens the popup menu
    
    * If the cursor is already in the input field:
      * As for normal text, the left click removes the selection and
        moves the cursor to the click location.
      * Right click keeps any selection and opens the popup
    
    In contrast to normal text editing, a double click still opens
    "Edit fields" dialog, instead of word selection.
    
    Change-Id: Ie7a50b34fe625358426d18eaec2e833f36702528

commit 6bd2ab23732f3c9539a4e26bcc26f6fa689834c3
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 7 15:18:19 2014 +0200

    fdo#76565 Allow pasting into input fields
    
    For the new inline-editable input fields, it's fine to actually
    paste new input text.
    
    Change-Id: If996284aeea4b430cceaaf264035aa9e4ec0f2f0

commit 3f224d4171fe6a271cd40857a104b628b506065b
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Thu Aug 7 14:49:36 2014 +0200

    fdo#81750 MM: correctly convert inline-edit fields
    
    The new inline-editable input fields contain content nodes,
    therefore a single SwPaM::Move isn't sufficient to select the
    field or move after the field.
    
    Instead it prepends the field text and selects and deletes the
    first character of the field.
    
    Change-Id: Ic1bce415ce45e49456121b6db003ded0733e195c

commit b40b9680511de004f599a11bc172b12d3528af79
Author: Jan-Marek Glogowski <glogow at fbihome.de>
Date:   Wed Aug 6 17:44:56 2014 +0200

    Input fields are always editable...
    
    if the document isn't read-only. So backspace should always work in
    input fields.
    
    Regression from 961315f0838197e71e9bd49169afe673466e5eb8.
    
    Change-Id: I06648ab075b198ee7914e7ae60bef87e7ff94f0a



More information about the Libreoffice-commits mailing list