[Libreoffice-commits] online.git: Changes to 'feature/mobile-input'

Ashod Nakashian (via logerrit) logerrit at kemper.freedesktop.org
Thu Oct 3 12:16:38 UTC 2019


New branch 'feature/mobile-input' available with the following commits:
commit f7c9f74c082edc4b4f2e70a1e44393af70886567
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Wed Jun 19 09:36:14 2019 -0400

    leaflet: correctly handle backspace in dialogs
    
    The workaround for handling backspace caused
    double-deletes in dialogs.
    
    Change-Id: I85f1e1e89b7b802c24960b6f9b7b7e1e60af90a9

commit 1fc9943a923eaedaf11200595a96eb2e758c109f
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Tue Jun 18 23:49:01 2019 +0200

    Do not blur just before focus to keep keyboard
    
    This also reverts: 80768f782d867bf03f49a028c876b647a05d8662
    (timeouts for focus and blur events)
    
    Change-Id: Ib98af7bd397954987e411473f611935a7e336ce6

commit 4b9b0c6966db0bd28e51df808533559a9ae15667
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 14:26:55 2019 +0200

    loleaflet: ClipboardContainer: Re-enable range fetching on 'beforeinput' events
    
    Change-Id: I1d7d18b36a2152e91fe8c9db21fa7a2e9f4dc935

commit c9f2c93179ec54289f69a30dc061688bb236f471
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 12:53:05 2019 +0200

    loleaflet: ClipboardContainer should behave the same in Chrome/ium...
    
    ...than in webkit-like Android WebView
    
    Change-Id: I0063e1b67a5a705eb54d6bd5e977e36c8969b71d

commit 95a2d0bfd0268f2f3be92a3e3fa1f244e469a561
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 12:01:23 2019 +0200

    loleaflet: ClipboardContainer fix innerHTML syntax
    
    Change-Id: I3aa81d690d4b4ea3627525f5f5e53ffeecfe9b81

commit cfb719cb12d09c104a8fce6dfc24f3729c2262ed
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 11:31:46 2019 +0200

    loleaflet: Make eslint happy.
    
    Change-Id: Ia5ca3ecab1ff80bc111be06d2251fe3eb43f8f2d

commit 4576d24bdcaf82408c9d3128b49811044cd152f3
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 11:22:06 2019 +0200

    loleaflet: ClipboardContainer hack for pressing enter on Android WebView
    
    Change-Id: I735fb1a856fdd1de1dc77044bb169216df6ba64f

commit ae34456dd29238eb9a25e02d546ecb939d44418c
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 11:02:13 2019 +0200

    loleaflet: ClipboardContainer handle composition mode for legacy input events
    
    Change-Id: I3db3e790f75de90b126ea0e63771b6035f91b0b4

commit d226ff47c529500e7a3d9c2d5432690a9c382886
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 10:28:20 2019 +0200

    loleaflet: ClipboardContainer: Assume legacy input events on Android Webkit as well
    
    Change-Id: Iaa04f808940afaedc12c48b48c722673b3b406ab

commit d0440e0efffcc4ae8e395752428465232c84a5bb
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Tue Jun 18 18:14:24 2019 +0200

    Set timeout for focus in focus events
    
    This allows events to occur in order.
    
    Change-Id: I30701dcdcb5758ea2d5f69a93203641679823d8c

commit 2f3b618f83e9bafb64d13dc7a3a1a2c84439cb64
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jun 18 15:20:02 2019 +0200

    loleaflet: Explicitly relay keyboard events from LokDialog to Keyboard handler
    
    Change-Id: Icaa33537313c73286937bdeeef595bcd82037f95

commit c204a78ea8682a051a183fd322b7226ab2f8ec5a
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jun 18 09:53:51 2019 +0100

    Avoid using the read-only / edit toggle as a show keyboard button.
    
    Change-Id: I1c4e88c1824a8aef4aa2bb2e1e18943d95202bb0

commit a18d7b99a93f390ecf3999f45fc2a2abea9a30bf
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jun 18 09:27:46 2019 +0100

    Default focus dialogs.
    
    Change-Id: Idc37cdfbd84bbdcea90c96175091aff6d3026da6

commit 572fa8a87ac32e33194fac17ca3ce86f14f47b8a
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jul 2 22:41:57 2019 +0100

    input: avoid exceptions during logging.
    
    Change-Id: I4dfc44688f7320c9294018904732e4343229de9b

commit 30b2d32971549ff7cc78fbdbbe00ed59e060834f
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jul 2 22:20:31 2019 +0100

    input: torture IE11 and Edge into working again.
    
    Disable debugging exception for now, and fall back to the old behavior.
    Also shares more IE11/Edge code which is (perhaps) nice.
    
    Change-Id: I2e32f60acf783be5e42650fb8a472ac0cb68b863

commit 161638d199e51231e6dda927ff855fabe7478b07
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jul 2 22:09:12 2019 +0100

    Fix for edge missing caret-color as well.
    
    Change-Id: I659f52eee09a32f3fce951c30e6ff2f7656dcdaa

commit 4e4c1cb32fabfffd7a554e79e4564255c404fb2f
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jul 2 17:35:01 2019 +0200

    loleaflet: Blind test of alternative way to empty non-spaced contenteditable
    
    Change-Id: If6526e07151a44f2f0d8a8085b66a12918925963

commit 116735480c94919bf707ed32ca8813bc6a8f4a84
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jul 2 17:13:13 2019 +0200

    loleaflet: typo
    
    Change-Id: Ib294e729c77dccb999f6c28c882fc8d221ef470b

commit 88dd8c822d54aad4d2a0da4cc91ac63fdda82278
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jul 2 16:49:50 2019 +0200

    loleaflet: Tweak condition for detecting embedded WebView in Android for enter/delete
    
    Change-Id: I406ff7433931b07eb46476f353ac2641148267d8

commit 1825e6dc68fd028ebe270ce0c6316ed331294548
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jul 2 15:55:06 2019 +0200

    loleaflet: rm some input event logging
    
    Change-Id: I95a70eadb1d24a6c802dfb5efcb2c8e5a68ad0f8

commit a41e47a86bb96de8a47d2b5d268b72d4c1107532
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jul 2 15:46:51 2019 +0200

    loleaflet: Make eslint happy
    
    Change-Id: I11a3a005146c7df299aefb0a8be227030648bf0a

commit 160193ce49120fd58cf3d39dc8c7ec020e5c0caf
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jul 2 15:38:02 2019 +0200

    WIP
    
    Change-Id: I660ffde8c1caa7548aa11b940ea13e3d64fd8c3b

commit 6cd47759a181795f4f94251c649dc0baefa32cca
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jul 1 16:29:39 2019 +0200

    loleaflet: ClipboardContainer tweaks, conditions for emptyArea()
    
    This addresses an issue with aborting autocorrect suggestions prematurely with GBoard,
    and resetting cursor caret on up/down/pageup/pagedown/home/end.
    
    Change-Id: I1bb6a9b51b1a7f01d3d0c45bc7008c342f62db31

commit cbce8fa89c26462dd51116256cafd29aadb00bc6
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jul 1 13:00:55 2019 +0200

    loleaflet: Bit of cleanup for ClipboardContainer alt. strategy for emptying the area
    
    Change-Id: Iaddae92140e612d46a33e86e07f99bbbd1401c6d

commit 690db8551c76ead08b5723374aa7fefec5f49a3a
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Fri Jun 28 17:19:21 2019 +0200

    WIP: Alternative algorithm for emptying the contenteditable.
    
    The previous algorithm (create a text node with tho characters, position
    the selection in-between them) was failing when using Android + AOSP keyboard -
    the caret was being moved at the beginning when holding "backspace".
    
    This approach appends and prepends empty TextNodes to the selected part of the
    contenteditable, after a requestAnimationFrame delay. It seems that the AOSP
    keyboard would take over the caret position if done synchronously.
    
    Change-Id: Ic0da407b6d7ad04c9f18290696c1e07809c0d4ce

commit f4509de79e89f1728f61ad35fa8f189882d3a9df
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jul 2 13:55:27 2019 +0100

    input: log the event and reason for the composition abort.
    
    Change-Id: I11dbaf30aad7c84f4bd51833e8f17e7545d8edff

commit 0d2428d3154515953c1046ce174ff8a69f7a9861
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Fri Jun 28 13:52:47 2019 +0200

    loleaflet: More aggressive ClipboardContainer comp. abort on pointer events
    
    For some reason, Leaflet click/mousedown/touchstart events do not fire when
    tapping on a touchscreen to re-position the cursor/caret. This change
    uses raw DOM events instead of Leaflet events and does send another websocket
    message to lowsd to abort an in-progress text composition.
    
    Change-Id: I5c8f43621c6ac4f70461122ca2dbce2f24bf02bd

commit f695cc264f4212d0f032c8c2e0261d62ef14eb59
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Mon Jul 1 14:14:10 2019 +0100

    input: disable zero point font size.
    
    It confuses firefox 67.0.4 cursor handling moving inside a calc number.
    
    Change-Id: Ie7ab63f5c7aa170a053b91aab6d8c871f1d4d253
    (cherry picked from commit 953160b9a4095f0cca12bec6ef0a9b1d9ec9ec38)

commit 82ba90659676fb1f42bc8c658920e25170fcf1f3
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Wed Jun 26 21:55:23 2019 +0100

    dimming: wait 4x as long before dimming a visible window.
    
    Use several variants to try to detect visible browser windows.
    Also check we havn't had an active event before dimming.
    
    Change-Id: I10a0a19b606d93f8c6ab76cc74e561e2820ceec9

commit ca579adec34d39e61ef87a0d058edb9d4d5089f4
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Thu Jun 27 11:46:06 2019 +0200

    Set default out of focus time to 2 minutes
    
    Change-Id: Iff2c75ec820e55aef0b16d52da39db200806cafe

commit 6157ace50481da63559df68fa76879e35c2877c3
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jun 25 19:50:04 2019 +0100

    The Nextcloud webview on iOS is safari but pretends to be something different.
    
    Change-Id: I521bcbd20a6499add356eded55af985b87fcf1da
    UserAgent: "Mozilla/5.0 (iOS) Nextcloud-iOS/2.23.7"
    Vendor: "Apple Computer, Inc."

commit 98af11f6ec13c4415a146927156fa94cefdc20ff
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Tue Jun 25 17:33:08 2019 +0200

    Another fix for deleting on Android.
    
    After "loleaflet: ClipboardContainer handle edge case of Chrome deleting
    a selection.", deleting on Android regressed sligthly:
    
    * Type the words "Some text"
    * Start pressing Backspace
    * When the text is like "Som", one more "Some" is inserted resulting in
      "SomeSom" and you need to continue deleting to get rid of everything
    
    This patch fixes that, but I was unable to test what the original commit
    was supposed to fix, so I hope I did not break that fix actually.
    
    Change-Id: I23a4b5972b837cee1f2f4228bdf9f003227b2197

commit 57d49029e22dcecbf708dfef17b50b7360587998
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Tue Jun 25 15:47:11 2019 +0200

    After closing the dialog, focus back to the document the right way.
    
    Map's focus() only focuses the contenteditable; it is necessary to do
    more than that (like activate the cursor etc.), and the editorgotfocus
    event takes care of that.
    
    [And it also sets the winId to 0, so no need to do it explicitly any
    more.]
    
    Change-Id: Idf406c2b2dbe2836f70f54fcb3878c0872cc7cad

commit 9ba393612ecc9c97b3f75c770a273bc7bf14aaee
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jun 25 13:36:26 2019 +0200

    loleaflet: ClipboardContainer handle edge case of Chrome deleting a selection.
    
    Change-Id: Id8ae1fdb2f4450a4aef2a7ef421f290305dc33a4

commit 14aa46e1dadbd5b28930e49c8c564357b213e07d
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jun 25 11:12:19 2019 +0200

    loleaflet: ClipboardContainer hack to hide contenteditable's caret in MSIE11
    
    Change-Id: Ieca45e35104d817e3876ffee3e2d10cfd62d954b

commit 34ea00686c5648504d5a3638d53ac8de8ad55bf8
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Jun 24 23:30:10 2019 +0200

    Fix deleting on Android.
    
    As described in the comment, in when there is nothing to delete in the
    clipboard-container, the 'input' is not triggered, only the
    'beforeinput' - so we need a way to detect this is the case in
    beforeinput handler, to trigger the Backspace right away.
    
    It seems that getTargetRanges() gives the information - when it is
    '0-0', there is nothing to delete, so we can send the Backspace right
    away.
    
    Remove the check for 'just for the document (this._map.getWinId() ===
    0), we need the same thing in the dialogs too.
    
    Change-Id: I50d9bdab18feeff768390ded5f5ab1d836334376

commit c0ab97a507005b2c1f734cb64a73893406594172
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Jun 24 21:06:34 2019 +0200

    Avoid adding an unnecessary newline when pressing Enter.
    
    There is one that comes from the Map.Keyboard.js, and the other was
    coming from here.  Given that it was part of a hack, let's get rid of it
    again; works fine with Firefox 60 and in a WebView on Android, let's see
    what the further testing says.
    
    Change-Id: Ie4c89dff311529c21210b2d17698c931a07a744e

commit a4fd64f03d95bf0352102f8b74d3b9d9d441fdf4
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Jun 24 20:24:33 2019 +0200

    When typing too fast and pressing Enter in between, it is lost in Chrome.
    
    The way how to trigger this behavior in the code before this patch, just
    keep hitting asdf with your left hand and keep hitting Enter with the
    right hand, and you'll see/feel that you are getting much less Enter's
    than how many times you hit Enter with the right hand (and you'll also
    see the logs about the missing Enters in the log).
    
    Change-Id: Ia32240e63c5ad4bf7378b97cd579f75601d11703

commit c66b12880f5fc4661c2bc56df48a5257bf09e937
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 20:01:17 2019 +0200

    loleaflet: ClipboardContainer: MSIE & edge hacks
    
    Change-Id: Icd607ff593ad61892f5ffee222ab90ab9a765149

commit 8fe0e03597fcd5fb0031a40311b6344c99bfc0c1
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 18:16:59 2019 +0200

    loleaflet: ClipboardContainer: Lint through prettier & make eslint happy.
    
    Change-Id: I66ef27431217e1ca2c45059e737433075c69aa22

commit 0a424e5add029b191bbe3ecc6790a48e4b3a707f
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 18:12:23 2019 +0200

    loleaflet: ClipboardContainer attaches events immediately if...
    
    ...focused during instantiation
    
    Change-Id: I6426f78682f2d56036cb4ba7accb670242eebade

commit 2f39883c375f25104e092d1049f0980113fe48e7
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 17:10:27 2019 +0200

    loleaflet: WIP ClipboardContainer check for 'inputType' capabilities
    
    Change-Id: I0351a71c7a3816ab358bc85bbdb7de9077e9fcae

commit a1041a407c7821439bd4d97d4dd9e024d5d2db08
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 16:49:06 2019 +0200

    loleaflet: Fixed regression about emptying textarea/contenteditable
    
    Change-Id: Ide06c41ff71eb73fbae485c2f3cddd80f1695e47

commit 5ab57ef29593c5b785d15d554a112210ea049281
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Jun 24 15:05:54 2019 +0200

    Fire 'editorgotfocus' only if it is view's cursor.
    
    And also only when the input actually does not go into a dialog.
    
    Without this, when one user (called A) is in the dialog and another user
    (B) types, the A's focus moves from the dialog into the main editor in
    the middle of the typing.
    
    Change-Id: I61477965f72b5fcb9c694183cfcc452738b1b5f7

commit 1a60033c9c0e3a195f4d705705b85ec5813ce5be
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 16:19:06 2019 +0200

    loleaflet: Make eslint happy
    
    Change-Id: I246d065519d12c60efb463decce530d91e765ae2

commit 87420a3cabecbfa29431c9734e1f1bfc2353bd20
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 14:50:40 2019 +0200

    loleaflet: Fix diacritic text composition on desktop Safari (again)
    
    Change-Id: I6c462afcd8e778db11658fe97754707357d7b478

commit 85aa09febd8e07937236bd6798766d749b2553d6
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 14:34:13 2019 +0200

    loleaflet: ClipboardContainer: Use the two-empty-spaces trick in Safari as well
    
    Change-Id: I352fb3a9c34e4f9720674945d43b70126719182f

commit 91324b482d4fa77037008f1e4858115270ddc99a
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 13:34:37 2019 +0200

    loleaflet: set winid back to 0 when closing dialogs
    
    Change-Id: I9e8571b28210fde9e2d90c53d56408ac9a8df1c0

commit cb8e24c02df49c39798adfa5dfd5cf78f169daf9
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Mon Jun 24 13:23:46 2019 +0200

    loleaflet: Make lokdialog focus the clipboardcontainer to show on-screen kbd
    
    Change-Id: I1cbd9e8659a2c2c441f8c1eaeb47931db5318a89

commit 157499bd0932c758101f86c3ff7aac350ea4bc6f
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Sun Jun 23 00:37:16 2019 +0200

    Use only one global winId and one global clipboard-container.
    
    Makes everything easier, because all we need to do is to update the
    winId based on what has the focus, and from then on, the events are
    flowing to the right window in the core.
    
    It is possible to have eg. 2 dialogs open click between them & the
    document and still type into the relevant place.
    
    Change-Id: Ia90c389a67e62ee97baad259f362548603783d2e

commit 7323ecc06110ed27aa99591ee3f2decbff38f3ac
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 16:24:25 2019 +0200

    loleaflet: When emptying the text area, set the caret in-between two spaces
    
    Change-Id: I129dde73b5ca33a51c74c1cfa1103b5c6568fe8a

commit 641e0dcd29e44c5ea81a945a05e6691db5876b67
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Wed Jun 19 09:36:14 2019 -0400

    leaflet: correctly handle backspace in dialogs
    
    The workaround for handling backspace caused
    double-deletes in dialogs.
    
    Change-Id: I85f1e1e89b7b802c24960b6f9b7b7e1e60af90a9

commit 780a7a82f3ab2f14f3fe3cfd621f6d3df5ce1bde
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Tue Jun 18 23:49:01 2019 +0200

    Do not blur just before focus to keep keyboard
    
    This also reverts: 80768f782d867bf03f49a028c876b647a05d8662
    (timeouts for focus and blur events)
    
    Change-Id: Ib98af7bd397954987e411473f611935a7e336ce6

commit 1676497041dff722d6fd9c070da1ef3b74fd01d2
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 14:26:55 2019 +0200

    loleaflet: ClipboardContainer: Re-enable range fetching on 'beforeinput' events
    
    Change-Id: I1d7d18b36a2152e91fe8c9db21fa7a2e9f4dc935

commit acb0faba60eae1724bad0e096a0fe226e7b35222
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 12:53:05 2019 +0200

    loleaflet: ClipboardContainer should behave the same in Chrome/ium...
    
    ...than in webkit-like Android WebView
    
    Change-Id: I0063e1b67a5a705eb54d6bd5e977e36c8969b71d

commit ee84879c68e70ce8909f140d7972a52482ef4c4e
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 12:01:23 2019 +0200

    loleaflet: ClipboardContainer fix innerHTML syntax
    
    Change-Id: I3aa81d690d4b4ea3627525f5f5e53ffeecfe9b81

commit 91325e024f109ff5ffb927e5503930e06bae1905
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 11:31:46 2019 +0200

    loleaflet: Make eslint happy.
    
    Change-Id: Ia5ca3ecab1ff80bc111be06d2251fe3eb43f8f2d

commit 5c88608aa1ceb7b643c3d5d0812c425efa7bc252
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 11:22:06 2019 +0200

    loleaflet: ClipboardContainer hack for pressing enter on Android WebView
    
    Change-Id: I735fb1a856fdd1de1dc77044bb169216df6ba64f

commit e10ef36a5bcc867470b60c4f7f963291c2152f9d
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 11:02:13 2019 +0200

    loleaflet: ClipboardContainer handle composition mode for legacy input events
    
    Change-Id: I3db3e790f75de90b126ea0e63771b6035f91b0b4

commit 4b3b2ad7e624c4bbf1ef047bdd47fdd5e8fc7164
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Wed Jun 19 10:28:20 2019 +0200

    loleaflet: ClipboardContainer: Assume legacy input events on Android Webkit as well
    
    Change-Id: Iaa04f808940afaedc12c48b48c722673b3b406ab

commit 12fa5fde5a4950756ea0c317ad8c7d4115525210
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Wed Jun 19 01:32:02 2019 +0100

    Only emit keyevents on dialogs where charCode == 0
    
    This avoids duplicate keystrokes being entered for normal keys.
    
    Change-Id: I4c1edf0a62ad7ad99aecc70770a51824440d7ad8

commit 4b96252812a1b53e1c448dcb5117b94964a98485
Author: Szymon Kłos <szymon.klos at collabora.com>
Date:   Tue Jun 18 18:14:24 2019 +0200

    Set timeout for focus in focus events
    
    This allows events to occur in order.
    
    Change-Id: I30701dcdcb5758ea2d5f69a93203641679823d8c

commit 156ec08b356e4de01b3d441a48dd4a82155699ac
Author: Marco Cecchetti <mrcekets at gmail.com>
Date:   Tue Jun 18 16:16:59 2019 +0200

    loleaflet: make ESLint even happier
    
    Change-Id: Iac5c0711ebde18456e30a42ab6525c2d7b95430b

commit 050cdbf2b5b67dc97319be70b7c4d19b88f0eb4f
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jun 18 16:12:21 2019 +0200

    loleaflet: Make ESLint happier
    
    Change-Id: I1ce9e254deac334679b4c2d433179928b52ead1a

commit f9044d1fb83b26b79084100659864377e2e356ac
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jun 18 16:01:11 2019 +0200

    loleaflet: Keyboard handler _handleCtrlCommand shall accept DOM events
    
    Change-Id: I2008ce047a8c839c9f2d6d70637c2438f196d385

commit 9488b1d3d85023f89453e1d9f1c0c5d682dde1c0
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Tue Jun 18 15:20:02 2019 +0200

    loleaflet: Explicitly relay keyboard events from LokDialog to Keyboard handler
    
    Change-Id: Icaa33537313c73286937bdeeef595bcd82037f95

commit aa48954e9d3b05e58b82e864d3648497d017f026
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Tue Jun 18 09:53:51 2019 +0100

    Avoid using the read-only / edit toggle as a show keyboard button.
    
    Change-Id: I1c4e88c1824a8aef4aa2bb2e1e18943d95202bb0

commit b610b17f88bc94ed8ee98f59bf23a306380245a5
Author: Iván Sánchez Ortega <ivan.sanchez at collabora.com>
Date:   Fri Jun 7 12:05:17 2019 +0200

    loleaflet: ClipboardContainer: Enable text composition (for predictive kbds)
    
    Change-Id: I70025184557200513a0387544d93c0d0ae71c454



More information about the Libreoffice-commits mailing list