Tor Lillqvist
1b0230e4df
Intermediate commit of start on transporting sockets to child process
...
Will be needed if we want loolwsd to run on Windows. Then we will have one
process receiving the connections from WebSocket clients and sending the
accepted connection sockets to child processes thatr might be already running,
either because they have been "pre-forked", or because of a collaboration
scenario where new clients join a session working on a document.
But initially we will write this as if for Unix only, so development of this
migratory socket stuff is paused for now. (And it isn't even clear whether the
API design so far is a good idea and elegantly implementable.)
2015-03-16 12:30:56 +02:00
Tor Lillqvist
ea01aa2002
Cache also document status
2015-03-13 14:17:51 +02:00
Tor Lillqvist
44c2ef32f5
Small fix to error handling
2015-03-13 13:59:51 +02:00
Tor Lillqvist
1a5e1b0fa4
Incorporate LOK_CALLBACK_* generically
2015-03-13 11:30:45 +02:00
Tor Lillqvist
68fec97752
More LibreOfficeKitCallbackType values have been added
2015-03-13 11:30:23 +02:00
Tor Lillqvist
0bfd6ee02b
Use -Wall -Werror
2015-03-13 11:29:55 +02:00
Tor Lillqvist
94254ec9e4
Missing break
2015-03-13 11:25:00 +02:00
Tor Lillqvist
ad3fda27af
Further hacking on tile cache
2015-03-13 01:34:42 +02:00
Tor Lillqvist
79a4eff2cf
Catch and log exceptions in the TestOutput thread
2015-03-12 18:58:51 +02:00
Tor Lillqvist
076733251f
No need for the DUMPPNG debugging feature any more
2015-03-12 18:58:29 +02:00
Tor Lillqvist
08583f8ebe
Add first cut at caching of tiles
2015-03-12 17:26:35 +02:00
Tor Lillqvist
38d4fda3f6
Expand shell variables in LOOLWSD_CACHEDIR
2015-03-12 17:26:35 +02:00
Tor Lillqvist
02815cb03e
Adapt for LOOLWSD.cpp renameing here, too...
2015-03-12 14:15:31 +02:00
Tor Lillqvist
bf611698b2
No need for a separate 'close' request
...
Having a 'close' would mean being able to do a new 'open', too, which
introduces unneeded complexity, at least at this stage.
Just start a fresh WebSocket connection for each document.
2015-03-09 17:45:51 +02:00
Tor Lillqvist
5c8c36b555
Simplify
2015-03-09 17:45:51 +02:00
Tor Lillqvist
163c08e62e
Rename the LOOLWS class to LOOLWSD
2015-03-09 17:45:51 +02:00
Tor Lillqvist
7e363f6058
Add a few more fields for future
2015-03-09 17:45:51 +02:00
Tor Lillqvist
1fe46cdf8d
Just use autoheader (or autoreconf), no need for config.h.in in git
2015-03-09 17:45:51 +02:00
Tor Lillqvist
c53f2ec458
Add LOOLWDS_CACHEDIR
2015-03-09 17:45:51 +02:00
Mihai Varga
87dc6f5b8f
Set LF line terminator
2015-03-09 15:58:37 +02:00
Mihai Varga
2c7c33d454
Merge branch 'master' of ssh://git.internal.collabora.co.uk/git/icewarp
2015-03-09 15:55:01 +02:00
Mihai Varga
3d64e7764f
Readme that explains how to build and states code convetions
2015-03-09 15:54:27 +02:00
Mihai Varga
699cab4ced
Removed initial README and contributing guide
2015-03-09 15:54:01 +02:00
Tor Lillqvist
a9af4ab657
Add missing comma
2015-03-09 14:11:39 +02:00
Tor Lillqvist
4f54efe815
Portabillity improvements
2015-03-09 13:40:39 +02:00
Mihai Varga
bb6fd2206a
Unmodified Leaflet
...
Checkout date: 09/03/2015
HEAD: a92c8a3c21f8d580de2dfd1e937ea90db76787b6
2015-03-09 12:16:17 +02:00
Tor Lillqvist
23702c6d84
We have a "proper" autofooized Unix build now
2015-03-09 11:30:56 +02:00
Tor Lillqvist
6b121b2fa6
Autofooize
2015-03-09 11:19:00 +02:00
Tor Lillqvist
ce438007b2
Rename LOOLConnectionServer to LOOLSession
...
That is hopefully a better name.
2015-03-09 10:02:47 +02:00
Tor Lillqvist
3f593403c3
Pass callbacks from LOKit on to the client, and some other changes
...
Use a larger buffer in the TestOutput class to handle a bit larger tiles. Too
bad that the current Poco::WebSocket::receiveFrame() takes a fixed size
buffer. (I will submit a patch to Poco for a receiveFrame() that takes a
dynamically resizable buffer and handles whatever size frame the other side
sends.)
2015-03-07 13:28:11 +02:00
Tor Lillqvist
a526b2faa2
Add the callbacks
2015-03-05 15:57:03 +02:00
Tor Lillqvist
049ea02870
Don't write more data than there is
2015-03-05 12:26:22 +02:00
Tor Lillqvist
798edd79ae
Delete unused files
2015-03-05 01:57:13 +02:00
Tor Lillqvist
0798c3d1ea
Initial commit of loolwsd
...
See loolwsd/README for some notes.
2015-03-05 01:25:49 +02:00
Tor Lillqvist
8746ea9360
Test commit
2015-03-04 12:23:20 +02:00
Michael Meeks
d106b7cb3a
Initial checkin.
2015-03-04 10:25:17 +00:00