9ee2465...
by
Tor Lillqvist <email address hidden>
Do pass Alt + non-printing keys through with the Alt modifier intact
Such commands are used for formatting functionality. (For instance,
Alt+Left or Alt+Right to shrink or grow a column in a spreadsheet, or
Alt+Enter to insert a paragraph just before a table in a text
document.)
All the uses of Alt in the meaning "alternate character input" on an
Apple keyboard are with keys for printing characters, like Alt+2 = @
on a Swedish/Finnish keyboard.
39bee53...
by
Tor Lillqvist <email address hidden>
tdf#120438: Don't handle a lone "alt" modifier in any special way
It is likely a Mac browser client simply accessing a "special
character" on their keyboard. (Or an iOS browser client using a
physical keyboard.) Like alt+8 to get '[' on a Swedish/Finnish Apple
keyboard, or alt+shift+2 to get '€' on a US English Apple keyboard.
Change-Id: I94b49d64db87324ff2a5cd5f50226d3c537b68e6
Reviewed-on: https://gerrit.libreoffice.org/62315
Reviewed-by: Tor Lillqvist <email address hidden>
Tested-by: Tor Lillqvist <email address hidden>
(cherry picked from commit 1e97cfc2d2a8ee3e296ddfb7a331466bede4a575)
Reviewed-on: https://gerrit.libreoffice.org/64166
Reviewed-by: Andras Timar <email address hidden>
Tested-by: Andras Timar <email address hidden>
(cherry picked from commit 80e91e5e3935b46bb8a9c084b04a863ff90436e4)
93237e7...
by
Michael Meeks <email address hidden>
Simplify cursor visibility.
Removes race conditions between kit messages and browser.
Avoid storing old state wherever possible.
Change-Id: I56aa57df22a4190881c8d197df8445ca542d4fc1
cursor simplify.
Don't show cursor when graphics are selected either.
Change-Id: I0a604d73bd1818317a2b04d8bdd392d1d6472627
Hide other view cursors on zoom.
Change-Id: I9e953f841b5c526b499f9170aef9b2682011947e
(cherry picked from commit 98fe14c28e94ef499f27d1b1b585a199961fcf7f)
586db53...
by
Michael Meeks <email address hidden>
Avoid scroll-wheel jittering, and shrink the scroll increment.
Hypothetically the underlying cause is that malihu's
scrollTo:function(val,options){ calculates data based on current state,
dispatches asynchronous changes to that state, and can thus while
that change is in-flight can mis-calculate subsequent changes - causing
significant jitter.
Change-Id: I3c8becead04582b05e30d7dfab233e898509cd75
(cherry picked from commit c81dca923e5a8bef50b9509a1f5d4994a1ac8acd)