Tomaž Vajngerl
424a5aee42
loleaflet: specific tile update function when changing parts
...
_updateOnChangePart includes duplicated and changed _update and
_addTile functions. Deduplication will be done later..
2016-01-20 23:19:22 +01:00
Tomaž Vajngerl
21121e2f55
Support returning cached tiles for "tilecombine"
2016-01-20 23:04:41 +01:00
Jan Holesovsky
35a7ac691d
loleaflet: Document the spreadsheet-related rows / columns commands.
2016-01-20 19:19:32 +01:00
Jan Holesovsky
09e69b17a9
loleaflet: Move the spreadsheet headers / footers css to spreadsheet.css
2016-01-20 12:51:41 +01:00
Pranav Kant
f429001ff9
loolwsd: Display version information on command line
...
Change-Id: Ie65c30574ca4cef619a224ec6df3501d6bda086a
Reviewed-on: https://gerrit.libreoffice.org/20847
Reviewed-by: jan iversen <jani@documentfoundation.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-01-19 16:36:00 +00:00
Miklos Vajna
aed9e61c2e
loleaflet: document .uno:ModifiedStatus
2016-01-19 17:07:10 +01:00
Jan Holesovsky
152a7bbb76
loleaflet: No need to ask for tiles for non-current parts.
...
LibreOffice may trigger invalidation of a part that is not current (eg. during
the part switch). But as we don't need the old data, discard such requests.
2016-01-19 12:17:24 +01:00
Jan Holesovsky
3f35e2f3ad
loleaflet: Share code for updating the parts.
2016-01-19 12:17:15 +01:00
Andras Timar
84bb9a2989
loleaflet: replaced the scrollbars with with version 3.1.3
...
This solves issues regarding cross-domain iframes.
2016-01-18 19:57:05 +01:00
Jan Holesovsky
ed3be25e01
loleaflet: connect() was actually renamed to initialize().
2016-01-18 17:03:15 +01:00
Miklos Vajna
c8ea8bcacd
loolwsd: handle WS messages split into multiple frames
2016-01-18 16:54:22 +01:00
Miklos Vajna
8845679d2f
loleaflet: enable drop of images
2016-01-18 14:37:44 +01:00
Miklos Vajna
bcf0e2d81f
loleaflet: don't attempt to log binary ws frames
...
There is no correct encoding to create log strings for e.g. binary image
data.
2016-01-18 14:37:44 +01:00
Jan Holesovsky
b632d4e858
loleaflet: Minor tweaks to the look of the column/rows headers.
2016-01-18 13:12:58 +01:00
Miklos Vajna
a67d73ea57
loolwsd: HTML paste testcase
...
Fails without the previous commit.
2016-01-18 11:47:57 +01:00
Miklos Vajna
201c9fb590
loolwsd: handle 'nextmessage:' in master -> prisoner traffic
...
ToPrisoner already generated 'nextmessage:' when it was necessary, but
the other side did not handle that message type, since previously
(before multi-line paste) only the prisoner -> master direction needed
'nextmessage:' for tile data.
2016-01-18 11:47:57 +01:00
Jan Holesovsky
dd5a8a7cb4
loleaflet: Fix insertfile after the L.Socket -> this._map.socket change.
2016-01-18 10:37:13 +01:00
Miklos Vajna
3eeecacfb9
Document::_callbackQueue -> CallbackQueue
...
AFAICS this was the last member named not following the coding style.
2016-01-18 09:43:49 +01:00
Miklos Vajna
3cbdd9e3bd
MasterProcessSession: capitalize static members
2016-01-18 09:43:49 +01:00
Miklos Vajna
93eccfad98
ChildProcessSession::_mutex -> Mutex
...
As it's a static member.
2016-01-18 09:43:49 +01:00
Miklos Vajna
9185012704
Log::StreamLogger: Stream -> _stream
...
As it's not a static member.
2016-01-18 09:43:49 +01:00
Faruk Uzun
3fa796f26a
loleaflet: Add dialog to confirm slide deletion
...
ccu#1423 related.
Change-Id: Ibf6ce88de2742b0277b2df63225f1a3f374de45d
Reviewed-on: https://gerrit.libreoffice.org/21461
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2016-01-17 19:21:22 +00:00
Henry Castro
3cbaded0d2
loleaflet: adjust document size to map size
2016-01-16 16:57:15 -04:00
Henry Castro
15414a90a0
leaflet: fixed js lint erros in layer/tile/TileLayer.js
2016-01-16 15:36:43 -04:00
Henry Castro
f689dba693
loleaflet: fixed js lint errors misc files
2016-01-16 15:06:50 -04:00
Henry Castro
301bc6dad0
loleaflet: fixed js lint erros in layer/tile/ImpressTileLayer.js
2016-01-16 14:38:50 -04:00
Henry Castro
fc5af4eba2
loleaflet: fixed js lint erros in layer/tile/WriterTileLayer.js
2016-01-16 14:32:47 -04:00
Henry Castro
68a10e3976
loleaflet: fixed js lint erros in layer/tile/CalcTileLayer.js
2016-01-16 14:25:14 -04:00
Jan Holesovsky
42b25715f9
loleaflet: Update the row / column headers on part switch.
2016-01-15 20:42:07 +01:00
Jan Holesovsky
bfc5d4d51f
loleaflet: Avoid indexOf, not supported everywhere apparently.
2016-01-15 19:38:15 +01:00
Andras Timar
287768c6bc
loleaflet: L.Socket should not be global. (fixup)
2016-01-15 16:38:41 +01:00
Jan Holesovsky
c8a1e7cbca
loleaflet: Better naming of the spreadsheet header styles.
2016-01-15 16:29:42 +01:00
Jan Holesovsky
72e12ecae5
loleaflet: Fix off-by-one in the spreadsheet row headers.
2016-01-15 16:29:33 +01:00
Jan Holesovsky
cb105b5e77
loleaflet: Simlify & beautify the column headers too.
2016-01-15 16:29:21 +01:00
Miklos Vajna
d91dd9774a
loleaflet: prefer HTML over plain text for drop purposes
...
We iterate over an array provided by the browser, let's always use HTML
and not plain text, even if the array contains plain text first, and
only then HTML.
2016-01-15 16:06:52 +01:00
Miklos Vajna
82e12a199c
loleaflet: fix plain text drop
...
I don't know yet how to test HTML drop, but probably it needs the same
fix.
2016-01-15 15:51:13 +01:00
Jan Holesovsky
a29a9d37d6
loleaflet: Simlify & beautify the row headers.
2016-01-15 14:44:21 +01:00
Miklos Vajna
1977f07d5c
paste: handle data containing newlines
...
By changing the protocol, so that instead of "paste ... data=<data>",
the client is now expected to send "paste ...\n<data>".
2016-01-15 14:43:59 +01:00
Tomaž Vajngerl
033a066ba7
Don't send unneccesary "tilecombine" on multiple invalidates
...
It usually happens that we get more "invalidateTiles" requests
from LO for one change. To avoid unnecessary tile rerenders we
remember (in transientInvalidationKeys) all tile keys which we
send to the server for rerendering and don't send the request
for the same tile. This is effective until we get back a
rerendered tile from the server (transientInvalidationKeys is
cleared).
(cherry picked from commit fdd76332db6b9c3b59864132578dc01ce19f0214)
2016-01-15 14:16:15 +01:00
Jan Holesovsky
be46817a6f
loleaflet: JS part of the HTML and images dropping.
...
So far it is commented out, as it needs improvements on the loolwsd side too.
2016-01-15 11:11:14 +01:00
Miklos Vajna
de7823744e
loolwsd: fix naming style of LOOLWSD static members
2016-01-15 09:44:07 +01:00
Jan Holesovsky
ce69617fb8
loleaflet: Support for 'drop', 'text/plain' only for now.
2016-01-15 09:24:22 +01:00
Jan Holesovsky
7009ee8e20
loleaflet: Fix paste in Firefox.
2016-01-15 09:00:02 +01:00
Miklos Vajna
ec9cc2aecc
loolwsd: adjust coding style to reality
...
E.g. it's DocumentURI::UriToDocumentURIMap, not
DocumentURI::_uriToDocumentURIMap.
2016-01-15 07:41:49 +01:00
Jan Holesovsky
0eb0bec296
loleaflet: Really fire the event on 'this'.
2016-01-14 23:39:57 +01:00
Jan Holesovsky
95bc0d4ebb
loleaflet: Fire 'hyperlinkclicked' when the user clicks hyperlink in the doc.
2016-01-14 22:32:18 +01:00
Jan Holesovsky
43417659ad
loleaflet: Implement 'id' for errors.
...
Most of the errors are not interesting for the user (in the sense that they
couldn't do anything about them anyway), for those return just a general
'internal error'; details are still available through the 'cmd' and 'kind'.
The rest have their own 'id'.
2016-01-14 21:30:53 +01:00
Andras Timar
6b767bc5ee
loolwsd: loolwsd-systemplate-setup: remove OS X support attempt
2016-01-14 18:15:15 +01:00
Andras Timar
3a53c864b4
loolwsd: loolwsd-systemplate-setup: add libpng*
2016-01-14 18:15:15 +01:00
Andras Timar
37f5132e9e
loolwsd: loolwsd-systemplate-setup: remove redundancy
2016-01-14 18:15:15 +01:00