Mihai Varga
12ebcd4038
loolwsd: .deb should depend on libreoffice5.0
2015-08-14 11:46:28 +03:00
Tor Lillqvist
baed263003
Check that the LO installation directory exists
2015-08-14 11:31:06 +03:00
Jan Holesovsky
a3cb6fe960
system-template: We need also the content of the symlinks from /etc/fonts.
2015-08-13 17:35:20 +02:00
Mihai Varga
7a67640987
loleaflet: remove cursor and markers when removing the layer
2015-08-13 14:19:58 +03:00
Mihai Varga
5da0423ec3
loleaflet: changed method name to getCurrent*Number
2015-08-13 13:18:56 +03:00
Mihai Varga
d7262c57e0
loleaflet: method to get a preview of the document
2015-08-13 13:01:09 +03:00
Mihai Varga
038e0950ab
loleaflet: don't fire statusIndicator 100% when all tiles are loaded
2015-08-13 12:07:36 +03:00
Mihai Varga
381f7182a4
loleaflet: updated the load test
2015-08-13 12:06:11 +03:00
Mihai Varga
0e807ac459
loleaflet: forgot to remove an event listener
2015-08-13 12:03:22 +03:00
Mihai Varga
bc0129cb7d
loleaflet: map.remove clears timeouts, intervals and the toolbar
2015-08-13 12:02:23 +03:00
Mihai Varga
6994e44222
loleaflet: getDocType method
2015-08-12 19:54:32 +03:00
Mihai Varga
f8c0f0b143
loleaflet: added option to fire 'updatescrolloffset' when scrolling
2015-08-12 19:43:15 +03:00
Mihai Varga
e7cd3a75ef
loleaflet: getDocSize method for getting the size in pixels
2015-08-12 19:22:26 +03:00
Mihai Varga
e3ae95bfc9
loleaflet: get numberOfPages/Parts and getCurrentPart/Page mehtods
2015-08-12 19:16:34 +03:00
Mihai Varga
6d12b870fb
loleaflet: removed an extra mouse down event
2015-08-12 19:12:12 +03:00
Mihai Varga
b11f4ca1d8
loleaflet: map focus methods
2015-08-12 18:23:15 +03:00
Mihai Varga
cd83b92370
loleaflet: rename 'searchnotfound' event to 'search'
...
Also added 'originalPhrase' and 'count' members to the event
2015-08-12 18:06:49 +03:00
Mihai Varga
3e0a3d9ed6
loolwsd: use a mutex when moving/removing tiles form the cache
2015-08-12 16:07:44 +03:00
Jan Holesovsky
44c3e01707
Fix typo in error.
2015-08-11 18:39:18 +02:00
Jan Holesovsky
2e6bb94395
More consistent error report.
2015-08-11 18:31:50 +02:00
Mihai Varga
653aa2c9ea
loleaflet: tilebench cleanup
2015-08-11 17:29:38 +03:00
Mihai Varga
079b8c562f
loleaflet: script to launch more clients
...
I think we need to use chrome as firefox doesn't load inactive tabs.
And also we need to load the clients (chrome tabs) synchronously as
starting too many tabs at once will cause it to fail.
2015-08-11 17:21:25 +03:00
Mihai Varga
f9a7c80031
loleafet: document loading test.
...
Opening loadtest.html in the browser launches a 'client' that opens
several documents and scrolls them
2015-08-11 17:20:12 +03:00
Mihai Varga
396efe4806
loleaflet: parse the error cmd before firing the error event
2015-08-11 11:37:26 +03:00
Mihai Varga
1708455928
loleaflet: don't decrease emptyTilesCount when prefetching
...
from other parts
2015-08-11 09:44:54 +03:00
Mihai Varga
aeac42bbc0
loleaflet: moved the socket initialization in the GridLayer
2015-08-11 09:28:19 +03:00
Mihai Varga
f961995d96
loleaflet: use 'resetselection' instead of mouse click
2015-08-10 10:25:55 +03:00
Mihai Varga
4f181fcfda
loleaflet: disable buttons in viewing mode
2015-08-10 10:25:55 +03:00
Mihai Varga
0a02f3fd7d
loleaflet: forgot to rename command state event
2015-08-10 10:25:55 +03:00
Henry Castro
7aeca2f92b
loolwsd: destroy LOKit when child finished
2015-08-08 08:20:16 -04:00
Henry Castro
41355096dc
loolwsd: update loolstat, socket client and ...
...
prisioner
2015-08-08 08:09:22 -04:00
Henry Castro
54b1e1b612
loolwsd: set thread name to debug socket
2015-08-08 07:55:54 -04:00
Mihai Varga
898765d5a8
loleaflet: also set the status to 100% when all tiles are loaded
2015-08-07 11:26:20 +03:00
Mihai Varga
d68f69a2b6
loleaflet: request lok session when entering edit mode
2015-08-07 11:12:39 +03:00
Mihai Varga
2e92526038
loleaflet: fixed jslint errors
2015-08-07 09:57:45 +03:00
Mihai Varga
1254dbd0b1
loleaflet: updated README with alltilesloaded event
2015-08-07 09:50:50 +03:00
Mihai Varga
4836668c66
loleaflet: requestLOKSession event handler
2015-08-07 09:49:20 +03:00
Mihai Varga
50399b8dba
loleaflet: fire 'alltilesloaded' as a statusindicator event
...
This is fired all the new (empty) tiles have been loaded.
This is not fire for prefetched tiles
2015-08-07 09:45:47 +03:00
Tor Lillqvist
25333f8f7c
loolwsd.postinst has superseded the postinst file
2015-08-06 20:38:16 +03:00
Tor Lillqvist
5b5a5489d5
Set up a lool user, group and systemd service on Debian, too
2015-08-06 20:10:04 +03:00
Mihai Varga
d4f818522a
'requestloksession' message that starts a LOK process
...
Used to predict the user's interaction with the document and to
provide a better response time
2015-08-06 18:54:45 +03:00
Mihai Varga
843dab3476
loleaflet: dialog control
2015-08-06 18:07:38 +03:00
Mihai Varga
cd598cd106
loleaflet: always use text cursor except when dragging
2015-08-06 18:06:29 +03:00
Mihai Varga
1379326bcf
loleaflet: on error fire 'error' events
...
Those events are now handled by a removable control
2015-08-06 17:41:56 +03:00
Mihai Varga
e0dda7b928
loleaflet: notify when the document is initialized
2015-08-06 17:04:00 +03:00
Mihai Varga
35a1ac1d86
loleaflet: rename the global map variable to avoid referencing it
...
To avoid mistakes like writing 'map.fire' instead of 'this._map.fire'
2015-08-06 16:53:43 +03:00
Mihai Varga
6a7d33cdb5
loleaflet: update scroll offset after dragging
...
The scroll offset is updated on the 'moveend' event which occurs
after the document has been released. But we don't want to update the
scroll offset when scrolling
2015-08-06 16:48:41 +03:00
Mihai Varga
2dcd083b64
loleaflet: cancel the current selection when switching parts
...
And only invalidate a part of the previous slide.
For example, when clicking a title in a slide, a rectangle is drawn
around it. We we switch slides, that rectangle should be gone and
clicking outside of the slide solves this
2015-08-06 16:12:08 +03:00
Henry Castro
ee928f9af1
loolwsd: create lokit process id logs
...
Also, when used with --test option, create lokit PID log
so it is attached to the debugger.
gdb loolwsd $(cat /tmp/lokit.pid)
2015-08-05 20:20:05 -04:00
Henry Castro
1c0153d5e0
loolwsd: ensure one child when debugging
...
when used with --test option:
./loolwsd --test --systemplate=${SYSTEMPLATE} --lotemplate=${MASTER}/instdir
--childroot=${ROOTFORJAILS}
ensure that one child is created and attach to it easily to debug lokit
messages
2015-08-05 20:05:30 -04:00