Tor Lillqvist
f94cef92c8
Post-release bump to 1.0.25
2015-05-29 09:47:51 +03:00
Tor Lillqvist
2230b3f0c5
Bump version to 1.0.24 for tarball
2015-05-29 09:47:03 +03:00
Tor Lillqvist
a608aaee90
Add an invalidate: message that is in LOOL style with named parameters
...
The invalidatetiles: message as generated directly from the
LOK_CALLBACK_INVALIDATE_TILES will be dropped soon.
2015-05-29 09:44:39 +03:00
Tor Lillqvist
7721409594
Post-release bump to 1.0.9
2015-05-29 09:41:25 +03:00
Tor Lillqvist
96e0b433a7
Bump version to 1.0.8 for tarball
2015-05-29 09:40:54 +03:00
Tor Lillqvist
1b85e8eaaa
Be more consistent in using 'using'
2015-05-29 08:49:49 +03:00
Tor Lillqvist
26161d6063
Handle the EMPTY case of LOK_CALLBACK_INVALIDATE_TILES, too
2015-05-29 08:39:21 +03:00
Henry Castro
ba70f2a050
Fixed invalidatetiles assertion.
2015-05-28 16:22:27 -04:00
Tor Lillqvist
bf985624f1
Handle LOK_CALLBACK_INVALIDATE_TILES in the server too
...
Remove any intersecting cached tiles. It is the parent process that handles
the tile cache, so it must look for invalidatetiles: messages, too, before
passing them on to the client. To know for which part we should remove tiles,
add an "ephemeral" curpart: message that the child process sends to the parent
process before the invalidatetils: message.
2015-05-28 18:48:51 +03:00
Tor Lillqvist
1d75eacd6a
Add an invalidatetiles message from client to server
...
Mainly as a debugging aid to make it easier to check the tile cache invalidation
code, but might be useful for real, too.
2015-05-28 18:48:51 +03:00
Tor Lillqvist
5d9f5e715a
Sort the messages in the sections
2015-05-28 18:48:51 +03:00
Mihai Varga
2fa440c18f
Status indicator control
2015-05-28 18:43:29 +03:00
Mihai Varga
1d34f8f0a8
Set pointer cursor in viewmode
2015-05-28 17:43:53 +03:00
Mihai Varga
d8dd709377
setpart command handler
2015-05-28 17:22:45 +03:00
Tor Lillqvist
f6a00edbee
Use shared_ptr to the WebSockets for increased robustness
...
Why did I wait so long to do this? This is obviously the right thing to do, I
hope, and has a very significant impact on the robustness of the server...
2015-05-28 16:46:37 +03:00
Tor Lillqvist
295bc3c42f
Add some variation to the time each doc is tested
2015-05-28 16:46:37 +03:00
Tor Lillqvist
7245c795d2
Add one more line of (ifdeffed-out) debug ouput
2015-05-28 16:46:37 +03:00
Tor Lillqvist
73273eb027
Also let the nextmessage: from a child process be forwarded to the client
...
The loadtest program needs it as it, too, uses Poco, which currently does not
have an API to receive an arbitrarily large WebSocket message.
2015-05-28 16:46:37 +03:00
Tor Lillqvist
d0dbc5e1dd
Send a nextmessage: message also preceding a tile: message from the cache
2015-05-28 16:46:37 +03:00
Tor Lillqvist
09b261d57b
Handle LOK_CALLBACK_DOCUMENT_SIZE_CHANGED even better
...
Just call the getStatus() function directly in the child process, which will
always cause a complete status: message to be sent to the client. No
documentsizechanged: messages now sent to the client at all.
2015-05-28 16:46:37 +03:00
Henry Castro
e974f7c98c
Fixed EMPTY invalidattiles
2015-05-28 09:36:52 -04:00
Tor Lillqvist
d6bd6ca140
Handle nextmessage: here, too
...
Otherwise loadtest crashes on big tiles.
2015-05-28 13:23:28 +03:00
Tor Lillqvist
13645eb769
There should be whitespace after the message keyword and colon
2015-05-28 12:59:11 +03:00
Tor Lillqvist
cedee8f1a9
Log the input to MasterProcessSession::handleInput() earlier
2015-05-28 12:58:08 +03:00
Tor Lillqvist
0092414470
Handle LOK_CALLBACK_DOCUMENT_SIZE_CHANGED callbacks more cleverly
...
When a child process sends a documentsizechanged: message to the parent, to be
forwarded to the client, parse it and update a cached status of the doucment,
if available, and send an updated status: message to the client instead.
Note that clients should not rely on getting only status: messages and never
documentsizechanged: messages, though; the cache might be cleaned at any time
even while the server is running. If there is no cached status of the document
to update and re-use, we have to forward the documentsizechanged: message as
such to the client.
2015-05-28 12:53:14 +03:00
Tor Lillqvist
6968bd1c3c
This should obviously be noarch
2015-05-28 11:19:20 +03:00
Mihai Varga
f999c337b9
Better differentiate commands, status vs statusindicator
2015-05-28 11:02:12 +03:00
Tor Lillqvist
8166e9494f
Post-release bump to 1.0.23
2015-05-28 10:35:07 +03:00
Tor Lillqvist
5150db06b9
Adapt to work with either 5.0 or 5.1 packages from TDF
2015-05-28 10:31:39 +03:00
Tor Lillqvist
fd7f83df92
Update from master
2015-05-28 10:27:43 +03:00
Tor Lillqvist
84819b6f0c
Improve error handling
2015-05-27 21:44:39 +03:00
Miklos Vajna
d8d054fa47
LOOLSession: PAGE_COUNT -> DOCUMENT_SIZE
2015-05-27 17:34:10 +02:00
Miklos Vajna
36c94140ef
loleaflet: document ~/.npmrc prefix setting
2015-05-27 16:09:04 +02:00
Tor Lillqvist
d54acdd6fb
Post-release bump to 1.0.21
2015-05-27 16:48:32 +03:00
Tor Lillqvist
3747129da5
Bump version to 1.0.20
2015-05-27 16:47:50 +03:00
Tor Lillqvist
beb321d142
Revert attempts at sanity
2015-05-27 16:33:49 +03:00
Tor Lillqvist
6b91320f69
Intermediate non-working attempt at sanity
2015-05-27 16:29:57 +03:00
Tor Lillqvist
2e6719faaf
Tweak where the systemplate and child-root directories are put
...
They must be on the same file system where LO is installed, and the TDF
tarballs puts that in /opt, and on some Linuxes in default configuration /opt
is on a different file system from /home, so we should not really use
/home/lool.
2015-05-27 16:28:36 +03:00
Tor Lillqvist
86b846d137
Accept URI on the command line
2015-05-27 16:27:52 +03:00
Tor Lillqvist
05c6505325
Post-release bump to 1.0.19
2015-05-27 15:13:25 +03:00
Tor Lillqvist
4109d1cb5d
Avoid "cannot create directory: File exists" issues
2015-05-27 15:12:21 +03:00
Tor Lillqvist
85e98d5231
Don't put superfluous stuff in the tarball, and bump version to 1.0.2
2015-05-27 14:58:41 +03:00
Tor Lillqvist
7e5f0afcee
Post-release bump to 1.0.17
2015-05-27 14:38:41 +03:00
Tor Lillqvist
b3ea72955d
Update from LO master
2015-05-27 14:06:50 +03:00
Miklos Vajna
6453f130c0
LOOLSession: handle LOK_CALLBACK_SET_PART
2015-05-27 11:36:21 +02:00
Henry Castro
6742cd8046
Capture invalidatetiles when keys are pressed
...
There is a problem with fade and opacity. they
are set to 0.
2015-05-26 23:51:52 -04:00
Henry Castro
9287074b75
Added cursor visible and invalidate cursor
2015-05-26 20:52:35 -04:00
Henry Castro
8d094fbf3f
Added keypress function to send keys
2015-05-26 20:37:11 -04:00
Mihai Varga
bd642c3d37
Make the view/edit text in the control unselectable
2015-05-26 20:56:27 +03:00
Mihai Varga
22232e070f
Dragging will be handled in the js code
2015-05-26 20:56:27 +03:00