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
Andras Timar
510db7bbdc
loolwsd: bump version after tarball
2015-10-30 13:19:45 +01:00
Andras Timar
16f8e75d1d
loolwsd: bump version before tarball
2015-10-30 13:19:45 +01:00
Andras Timar
87554d1be9
Collabora Office as requirement
2015-10-30 13:19:45 +01:00
Mihai Varga
9369b59e25
loleaflet: use the parent window for printing in chrome
...
We need this because the otherwise created object is not available in
the parent window where the pdf is rendered in the print dialog
2015-10-30 13:09:37 +02:00
Jan Holesovsky
2691d88909
Revert "loolwsd: Update systemplate with every startup of the service."
...
This is not a good idea, it takes too long for systemd, and times out.
This reverts commit b42409c388
.
2015-10-30 11:34:41 +01:00
Jan Holesovsky
b42409c388
loolwsd: Update systemplate with every startup of the service.
2015-10-30 10:40:22 +01:00
Andrzej Hunt
b394f337c7
loleaflet: tdf#94609 Support triple and quadruple click selection
...
Currently probably only supported on desktop (clicking) browsers.
2015-10-29 16:43:38 +01:00
Andrzej Hunt
2879547c67
loleaflet: Implement DomEvent trplclick and qdrplclick support
...
Browsers only support single and double click, so we need
to do our own trplclick and qdrplclick synthesis.
2015-10-29 16:43:38 +01:00
Andrzej Hunt
a7269e40c3
loleaflet: Cleanup dblclick handling
...
We only seem to need to send the dblclick event (nCount = 2)
and not an enclosing single click (nCount = 1) too - the single
click is effectively overridden by the double click.
The buttonup calls also had an erronous additional parameter, which
seems to have been added accidentally in:
14dca89150
2015-10-29 16:43:38 +01:00