Commit graph

1054 commits

Author SHA1 Message Date
Andrzej Hunt
e484716ac3 loleaflet: separate the top UI styles
The topStyles are equivalent to the default styles shown
in the writer styles selector. The remainder of the list
is the full list of available styles (shown under "more"
in the desktop style selector), however this probably
too overwhelming, hence instead we just show a small selection
of styles.
2015-11-11 21:24:25 +01:00
Andrzej Hunt
c560a04e06 loleaflet: add "Clear formatting" to style selector
This is a direct equivalent to the Clear formatting
functionality on desktop.
2015-11-11 21:24:25 +01:00
Andras Timar
7be69dde9e typos 2015-11-11 15:58:24 +01:00
Andrzej Hunt
72c407e0ed loleaflet: support mouse cursor calback 2015-11-11 10:38:24 +01:00
Andrzej Hunt
74edae8703 loolwsd: support LOK_CALLBACK_MOUSE_POINTER 2015-11-10 13:46:41 +01:00
Andrzej Hunt
69325ce576 loolwsd: update bundled headers to contain LOK_CALLBACK_MOUSE_POINTER 2015-11-10 13:46:41 +01:00
Andrzej Hunt
931d6badbe loleaflet: no need for hungarian notation 2015-11-10 13:46:41 +01:00
Andras Timar
0ffa93de8a loolwsd: bump version after tarball 2015-11-10 09:09:15 +01:00
Andras Timar
efae9b496e loolwsd: bump version before tarball 2015-11-10 09:08:31 +01:00
Andras Timar
c452d358c9 loleaflet: bump version after tarball 2015-11-10 09:06:09 +01:00
Andras Timar
e863c748eb loleaflet: bump version before tarball 2015-11-10 09:05:44 +01:00
Henry Castro
75ad86bee1 loleaflet: fix row/column, scroll issues 2015-11-09 22:02:51 -04:00
Jan Holesovsky
0f03c3b925 loolwsd: Don't assert on 'canceltiles'.
Fixes a regression from 6a1477d8a9 where now the
'canceltiles' command reaches the ChildProcessSession::handleInput().

This is good in general - in case'd need to add some special handling even to
the handler; but so far all we need happens on the message queue level.
2015-11-09 22:20:26 +01:00
Jan Holesovsky
2dcfb61a69 loolwsd: Don't crash due to an uncaught std::out_of_range exception.
Let's invalidate everything in such a case.
2015-11-09 20:21:13 +01:00
Andras Timar
9f84cc2e25 loolwsd: loolwsd.service KillMode should be control-group 2015-11-09 13:01:24 +01:00
Jan Holesovsky
6a1477d8a9 loolwsd: Specialize the MessageQueue a bit.
Introduce a bit of hierarchy there, at some stage we'll want to re-order the
tile requests a bit so that it works better for collaborative editing; for the
moment, removing the duplicate entries is enough.
2015-11-09 11:54:09 +01:00
László Németh
8ca4260edf loleaflet: fix Writer/Impress at zoom 2015-11-09 10:12:23 +01:00
Henry Castro
5485d63aee loleaflet: handle zoom to update columns and rows 2015-11-08 14:34:51 -04:00
Henry Castro
e967b0f388 loleaflet: add map fire scroll
Calc Tile Layer capture scroll offset
in order to scroll Columns and Rows
2015-11-08 14:05:08 -04:00
Henry Castro
13b93b6ee0 loleaflet: request and process command values "ViewRowColumnHeaders" 2015-11-08 13:38:05 -04:00
Henry Castro
a01d56ed11 loleaflet: move control tabs creation
Create control tabs if and only if spreadsheet document.
2015-11-08 13:22:58 -04:00
Henry Castro
fd45050790 loleaflet: add controls to calc tile layer 2015-11-08 13:11:45 -04:00
Henry Castro
fd6d0c2b53 loleaflet: add ColumnHeader and RowHeader controls
Column and Row headers for spreadsheet documents, based
on html table tag
2015-11-08 12:29:58 -04:00
Jan Holesovsky
dfcaaf91aa loolwsd: Remove the tiles also from the child's queue.
The commands leave the parent's queue very quickly, the child's queue is the
critical one, so remove them also from there.  This speeds up the typing
experience very considerably.
2015-11-06 18:27:32 +01:00
Jan Holesovsky
c44e0a6266 loolwsd: Log the tile rendering times. 2015-11-06 18:27:32 +01:00
Jan Holesovsky
37cb3c247a loolwsd: We have only ms resolution anyway, clean this up. 2015-11-06 18:27:32 +01:00
László Németh
81b2e040f4 fix Writer/Impress work 2015-11-06 13:14:36 +01:00
Jan Holesovsky
fbb184d256 loolwsd: More readable timestamps, 100ns resolution.
Actually POCO doc claims 100ns resolution, but unfortunately it seems it is ms
only; will improve later in case it is necessary.
2015-11-06 12:07:29 +01:00
László Németh
26fa6adff7 loleaflet: revert the removed Ctrl-5 for Calc strikethrough text 2015-11-05 19:02:13 +01:00
László Németh
fd610ff6a6 loleaflet: handle Ctrl/Alt keys in the core 2015-11-05 16:54:26 +01:00
Andrzej Hunt
96965bec95 loleaflet: update .uno:CellCursor parameter format
This mirrors the parameter format for .uno:ViewRowColumnHeaders
2015-11-05 12:52:06 +01:00
Andrzej Hunt
d9d0d47514 loleaflet: tdf#94605 Show cell cursor 2015-11-05 12:52:06 +01:00
Andrzej Hunt
ab5b41b740 loolwsd: use length here too 2015-11-05 12:52:06 +01:00
Andrzej Hunt
09e823e750 loolwsd: tdf#94605 handle LOK_CALLBACK_CELL_CURSOR 2015-11-05 12:52:05 +01:00
Andrzej Hunt
b46bc1bcf6 loolwsd: update the bundled headers 2015-11-05 12:52:05 +01:00
Jan Holesovsky
c6743b4d64 loolwsd: Remove the potential leftover document before attempting to link.
Otherwise we create a copy, and at the moment, the copy is not copied back out
of the chroot jail; we should bind that to the .uno:Save callback...
2015-11-05 12:17:21 +01:00
László Németh
6fd7821779 standard toolbar: fix alignation in spreadsheets 2015-11-04 14:09:47 +01:00
Jan Holesovsky
7a88c9b959 loolwsd: Document unocommandresult in the protocol. 2015-11-04 13:33:11 +01:00
Jan Holesovsky
b068d9622c loleaflet: Add 'commandresult' event.
It's the loleaflet equivalent of the LOK_CALLBACK_UNO_COMMAND_RESULT callback.
2015-11-04 13:27:23 +01:00
Jan Holesovsky
db38aaff1c loolwsd: Handle LOK_CALLBACK_UNO_COMMAND_RESULT.
Also update according to the API change, and trigger the notification when
calling .uno:Save.
2015-11-03 19:29:50 +01:00
Jan Holesovsky
9f75fbd2fc loolwsd: Update the bundled LOK to contain LOK_CALLBACK_UNO_COMMAND_RESULT. 2015-11-03 19:29:50 +01:00
László Németh
9ab64a1446 tdf#94608 Calc Ctrl shortcuts
Basic Calc navigation and selection shortcuts

+ fix Ctrl+- (soft hyphen) in Firefox
+ fix Ctrl-L/R/E/J alignations in Calc
+ other shortcuts
2015-11-03 18:04:53 +01:00
Mihai Varga
0bdc175725 loleaflet: handle spreadsheet tabs and slide previews with css 2015-11-02 15:13:09 +02:00
Mihai Varga
3b308aef83 loleaflet: allow the scrollbar to be dragged from outside the iframe 2015-11-02 14:41:47 +02:00
Andras Timar
c488bf95ff loleaflet: bump version after tarball 2015-10-30 23:26:58 +01:00
Andras Timar
36d8ad6aa1 loleaflet: bump version before tarball 2015-10-30 23:25:17 +01:00
Andrzej Hunt
3c792c655f loleaflet: tdf#94599 Disable irrelevant context menu 2015-10-30 20:03:18 +01:00
Andrzej Hunt
a815a96ab2 loleaflet: fix autoscroll on chrome
DomRect doesn't officially contain x and y, instead we should
use left and top (Firefox's DomRect however does contain these).
2015-10-30 13:56:19 +01:00
Andras Timar
ad4e561947 loleaflet: bump version after tarball 2015-10-30 13:23:31 +01:00
Andras Timar
60ee1a58ac loleaflet: bump version before tarball 2015-10-30 13:22:59 +01:00