Tor Lillqvist
39b6258aa9
Clean up the jail after the prisoner has died
2015-04-22 21:46:33 +03:00
Tor Lillqvist
291710cc1c
Typo
2015-04-22 21:46:23 +03:00
Tor Lillqvist
af3545b897
No need for the SLEEPFORDEBUGGER thing any more
...
As the child processes are pre-spawned and just hang around waiting, there is
ample time to attach one in a debugger in a controlled debugging scenario
anyway.
2015-04-22 21:46:04 +03:00
Tor Lillqvist
27a680457e
Pre-spawn a new child when we take one into use
2015-04-22 21:45:57 +03:00
Tor Lillqvist
1b32383875
Improve help messages
2015-04-22 21:45:47 +03:00
Tor Lillqvist
b760359bda
Terminology change: s/fork/spawn
...
We aren't doing any fork-but-not-exec trick anyway, just a straightforward
start of a child process.
2015-04-22 21:45:31 +03:00
Tor Lillqvist
a2e2102ad1
Call dispatchChild() only if needed
2015-04-22 21:45:22 +03:00
Tor Lillqvist
c33d3a3aae
Add a couple of items
2015-04-22 21:45:06 +03:00
Tor Lillqvist
acbad93ac7
Update README
2015-04-22 21:44:53 +03:00
Tor Lillqvist
d513536cfe
Must seed the RNG explicitly
...
Otherwise it uses a timestamp with one-second granularity as seed, and thus
most of the child processes pre-spawned at start will use the same seed, which
causes breakage.
2015-04-22 21:44:42 +03:00
Tor Lillqvist
3abb6d0307
Now the chroot etc re-work is getting closer to working
...
Works now for the trivial 'connect' test program. Still need to add
pre-spawning of a new child process as soon as an existing one from the pool
has been taking into use. And need to test with the actual JS client.
2015-04-22 21:44:17 +03:00
Tor Lillqvist
8800dd46e1
Fix typo and bin leftover FOO debug output
2015-04-22 21:43:55 +03:00
Tor Lillqvist
652580a761
Another intermediate commit, code still in a non-working state
2015-04-22 21:43:44 +03:00
Tor Lillqvist
a4480e2a8e
Add "sleep <n>" pseudo-request
2015-04-22 21:43:32 +03:00
Tor Lillqvist
0a60ea9dcc
Bump Emacs fill-column to 100
...
The default 70 is so last century.
2015-04-22 21:43:11 +03:00
Tor Lillqvist
7f50f06bf4
Add some comments
2015-04-22 21:42:47 +03:00
Tor Lillqvist
4c7b5a39e3
master LibreOffice no longer does the "restart required" thing when used from LOKit
2015-04-22 21:42:28 +03:00
Tor Lillqvist
f9d93ea57c
Work in progress: "pre-forking", chroot, etc. Non-working state
...
Lots of changes to the server code, LOOLWSD and LOOLSession mainly. This is an
intermediate commit.
2015-04-22 21:42:17 +03:00
Tor Lillqvist
defbb6a809
Remove write of superfluous empty line
2015-04-22 21:42:09 +03:00
Tor Lillqvist
6950f7d841
Adapt to changed LibreOfficeKitDocument::postUnoCommand() API
2015-04-22 21:41:49 +03:00
Mihai Varga
497a50c76d
Tiles are added again in batch
...
This gives us smoother and faster tile loading
and a tile is requested just once
2015-04-22 20:49:20 +03:00
Mihai Varga
d0f77df767
Removed image link
2015-04-22 20:15:42 +03:00
Mihai Varga
caf1773e54
The map no longer moves when zooming == smoother zooming
...
The zoomed tiles now perfectly match the new ones that are about
to be received from the server.
The zooming factor is again exponentail (1.2) instead of linear.
TODO: when the window size modifies the gets paned out of the bounds
2015-04-22 17:49:06 +03:00
Jan Holesovsky
0214f331e7
test document: Make it clear the white area is deliberate.
2015-04-22 08:41:09 +02:00
Jan Holesovsky
ff81959c7b
Updated the loleaflet README.
2015-04-21 16:03:48 +02:00
Jan Holesovsky
44553f82c0
loolwsd: Don't even start when the cache dir is not available.
2015-04-21 15:51:28 +02:00
Jan Holesovsky
4715df9587
Reformatted loolwsd README.
2015-04-21 12:48:17 +02:00
Mihai Varga
37dfad0672
Removed pop that displays pixel location
2015-04-15 14:02:33 +03:00
Mihai Varga
3bf5939f8c
We no longer need the timeout
...
Another commit must have fixed the thing that caused the crash
2015-04-15 10:16:47 +03:00
Mihai Varga
62c394f5bd
This does not work well yet
2015-04-15 10:13:57 +03:00
Tor Lillqvist
c72f197e71
Handle LOK_CALLBACK_STATE_CHANGED
2015-04-14 14:51:36 +03:00
Tor Lillqvist
f4f12359df
Cosmetics
2015-04-14 13:02:16 +03:00
Tor Lillqvist
32ec786180
Update
2015-04-14 12:54:41 +03:00
Mihai Varga
57a0050421
Selection handler in leaflet
2015-04-13 20:46:09 +03:00
Mihai Varga
7d66119532
Command type handler for selectText, selectGraphic, key, mouse
2015-04-13 20:42:44 +03:00
Mihai Varga
b666dc7d47
This better handles the scroll percentage after zooming
2015-04-13 10:39:12 +03:00
Mihai Varga
54d0af6fb8
How zoom works
2015-04-10 16:29:01 +03:00
Mihai Varga
144c9ab1df
Fixed some js lint errors
2015-04-10 16:23:23 +03:00
Mihai Varga
2aa7f55ea8
Zooming now works properly
...
The initial zoom level is 10 and it goes to:
1, which is 10% and 20, which is 200%
2015-04-10 16:15:55 +03:00
Mihai Varga
9ecc37d433
Method for adding map controls to the toolbar div
2015-04-10 14:23:46 +03:00
Tor Lillqvist
803ace146b
Some compilers seem very picky about ignoring return values
2015-04-10 12:51:42 +03:00
Tor Lillqvist
e6ddb042cd
WaE: ignoring return value
2015-04-10 12:40:13 +03:00
Tor Lillqvist
bf709edf08
Adapt for older libpng
2015-04-10 12:39:12 +03:00
Tor Lillqvist
aedea4229f
Call LibreOfficeKitDocument::initializeForRendering()
2015-04-10 12:21:28 +03:00
Mihai Varga
565ac27cb6
Readme instruction on how to use archived modules
2015-04-10 10:33:19 +03:00
Mihai Varga
225bbbc24a
Added essential node modules to avoid npm install
2015-04-10 10:29:58 +03:00
Tor Lillqvist
06d98ec0b7
This is C++
2015-04-10 01:25:48 +03:00
Michael Meeks
abec49b4bc
memcpy in string.h
2015-04-09 14:38:20 +01:00
Mihai Varga
94f8076332
Map initial maxBounds are set in the constructor
2015-04-08 11:38:45 +03:00
Mihai Varga
4d8028613b
Document is placed in the middle of the screen
2015-04-08 11:01:45 +03:00