libreoffice-online:private/hcvcastro/socket

Last commit made on 2016-04-03
Get this branch:
git clone -b private/hcvcastro/socket https://git.launchpad.net/libreoffice-online

Branch merges

Branch information

Name:
private/hcvcastro/socket
Repository:
lp:libreoffice-online

Recent commits

7f0996a... by Henry Castro <email address hidden>

loolwsd: use SocketProcessor

4125d2e... by Henry Castro <email address hidden>

loolwsd: replace fifo for socket WSD -> Broker

8f3a071... by Henry Castro <email address hidden>

loolwsd: replace pipe for dialog socket

2220c9d... by Pranav Kant <email address hidden>

loleaflet: Rename filename -> title

Change-Id: Ic65b8e819979e35d684807371c76abca55bd5928
Reviewed-on: https://gerrit.libreoffice.org/23734
Reviewed-by: Jan Holesovsky <email address hidden>
Tested-by: Jan Holesovsky <email address hidden>

7a80ca8... by Tor Lillqvist <email address hidden>

Make use of 'using' consistent in this file

9a874e7... by Tor Lillqvist <email address hidden>

Catch and ignore FileExceptions when persisting editing tiles

There is nothing that says a client has even requested any tiles, so
there might be none to persist. Don't let an exception thrown by the
DirectoryIterator propagate upwards and cause potential
issues.

Noticed the issue when testing using the 'connect' test program,
giving it input that did not request any tiles.

593d5d7... by Tor Lillqvist <email address hidden>

Actually propagate idle/auto save requests to the kit processes

Had to add a shared pointer to the BasicTileQueue for the session to
the MasterProcessSession object, and restructure the coe a a bit to
allocate BasicTileQueue objects dynamically. Possibly just passing a
reference to a BasicTileQueue in the stack would have worked, but why
risk it?

The actual logic when to do auto / idle save is not quite right still,
did not change that in this commit.

d379ed2... by Tor Lillqvist <email address hidden>

Improve logging and orderly shutdown

9e0a8cc... by Tor Lillqvist <email address hidden>

These are not overridden in derived classes, no need to be virtual

e3f8fc4... by Tor Lillqvist <email address hidden>

Add 'override'