New branch 'private/jmux/fix-input-fields' available with the following commits: commit 1daf6424b3d24d8f6ef2bbeb321e1b57fa46a736 Author: Jan-Marek Glogowski <glo...@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 <glo...@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 <glo...@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 <glo...@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 <glo...@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 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits