Jan Holesovsky
d906bba7d1
Added a FIXME explanatory comment.
2016-04-29 15:16:59 +02:00
Jan Holesovsky
9f5ca3f0ff
Help the autodoc.
2016-04-29 13:42:01 +02:00
Ashod Nakashian
66392f4121
loolwsd: gitignore looltest
...
Change-Id: Icc90db9e98309db5348bf608662b5f34a1980a7e
Reviewed-on: https://gerrit.libreoffice.org/24492
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 11:31:55 +00:00
Pranav Kant
551352e379
bccu#1583: Make scrollbar visible for Impress docs
...
We use 180x180 px as thumbnail size, and 2px border for selected
thumbnail on top of that which makes its 184x180.
.parts-preview needs to be expanded to 214px for
mCustomScrollbar to work properly without hiding any thumbnails
including borders. With all of this, we also need to shift
impress document offset to 214px from left to make all things fit
nicely.
Change-Id: I446918403cd43fe61f0ebfb358e6a2051014b28a
2016-04-29 13:09:10 +05:30
Pranav Kant
742a8da434
bccu#1749: Fix flashing of spreadsheet-toolbar during doc load
...
Hide the spreadsheet-toolbar by default, and only show when we
are confirmed that its a spreadsheet, instead of doing
vice-versa.
Change-Id: Iddaca0fb272dbe8dd8b6e73157eb4733762d8a8a
2016-04-29 13:09:10 +05:30
Ashod Nakashian
0e4c624f0b
loolwsd: minor improvement to test assertions
...
Change-Id: I40da725919ae775d039217c258ecd28a743b5bc1
Reviewed-on: https://gerrit.libreoffice.org/24484
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:40:13 +00:00
Ashod Nakashian
afa3e7c4ed
loolwsd: log error on failure, not success
...
Change-Id: Iac417c3779f3879697d056b5e402e91902bfd168
Reviewed-on: https://gerrit.libreoffice.org/24483
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:39:49 +00:00
Ashod Nakashian
42a88e2362
loolwsd: fix load test regression
...
Change-Id: Icadd22306f61338698aedb1b6b5d4e02246d9a4e
Reviewed-on: https://gerrit.libreoffice.org/24482
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:39:22 +00:00
Ashod Nakashian
472f959bec
loolwsd: more sharing of common test code
...
Change-Id: Id49118eb38633127327fc16e5f49137255e78425
Reviewed-on: https://gerrit.libreoffice.org/24481
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:38:53 +00:00
Ashod Nakashian
c6380f5820
loolwsd: test logging cleanup
...
Change-Id: Ie2fa40eab6fec4cfe9819d75f1c35efd835b11b7
Reviewed-on: https://gerrit.libreoffice.org/24480
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:37:51 +00:00
Ashod Nakashian
7f17561f7a
loolwsd: test SocketProcessor supports timeout
...
Change-Id: I1cf277c67840f35a0f79884c9b1c644b0769b5fd
Reviewed-on: https://gerrit.libreoffice.org/24479
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:37:20 +00:00
Ashod Nakashian
40d694d9ef
loolwsd: moved loolkit process counting to own file and minimized wait
...
Change-Id: Ib7950fe7d97ca3484aadb1d7a7492ad1a88e375a
Reviewed-on: https://gerrit.libreoffice.org/24478
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:36:49 +00:00
Ashod Nakashian
c164096c53
loolwsd: factored out common test helpers
...
Change-Id: Iad2794f1b458f04bdd1fb9d3f965afd91adbade8
Reviewed-on: https://gerrit.libreoffice.org/24477
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 03:36:00 +00:00
Ashod Nakashian
575e093076
loolwsd: editlock and takeedit tests
...
Change-Id: Ie2458aed1da0624f1769b6b75f134cb0fed0db75
Reviewed-on: https://gerrit.libreoffice.org/24475
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 01:09:24 +00:00
Ashod Nakashian
e2cf1a5b52
loolwsd: always send status before other messages
...
Except for loading progress messages (statusindicator).
Change-Id: I42f79167c3ff953fc4e283854468cd7e8bd54bc3
Reviewed-on: https://gerrit.libreoffice.org/24474
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 01:08:08 +00:00
Ashod Nakashian
f44660aa99
loolwsd: unittest cleanups
...
Change-Id: Ib9b915c7ca2df03afba7f4e1fb37b8fff846a474
Reviewed-on: https://gerrit.libreoffice.org/24473
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 01:07:30 +00:00
Ashod Nakashian
2efaa6e06b
loolwsd: save documents when timestamp is within 10 seconds
...
Due to filesystem timestamp precision and other factors
we assume a timestamp match within 10 seconds to mean
the document has been recently saved and store it.
A document has to have an older than 10 seconds
modified timestamp compared to our last timestamp
to be deemed unchanged in the interim and skipped
from storing again.
Change-Id: I39b4bf64b221ba30dc7b818a330e779a2d0ecbd4
Reviewed-on: https://gerrit.libreoffice.org/24472
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 01:06:57 +00:00
Ashod Nakashian
1dd88e68ea
loolwsd: shortened some long identifiers
...
Change-Id: I87809f5ad2a6d8f546cf3abaf646672d2d8168dc
Reviewed-on: https://gerrit.libreoffice.org/24471
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 01:05:45 +00:00
Ashod Nakashian
7ff5be1f70
loolwsd: document rendering options should be set once
...
When loading a document first we set the rendering
options. Beyond that, the document is shared and
we shouldn't change the rendering options.
Change-Id: I0d2ac6fc43553b8395111ba2b8a3cc2796d2f0a4
Reviewed-on: https://gerrit.libreoffice.org/24470
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-29 01:04:43 +00:00
Ashod Nakashian
466ffc25db
Use [] around messages as they are more readable than ''
...
Change-Id: Id172bb03e8fa9dd148612d756d4a74fc501ea95c
Reviewed-on: https://gerrit.libreoffice.org/24469
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-28 22:20:40 +00:00
Ashod Nakashian
cf54d0d87e
loolwsd: test helpers and more code sharing
...
Change-Id: I87e4ad23f9c2761a7a2acab4139b458696e07e64
Reviewed-on: https://gerrit.libreoffice.org/24468
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-28 22:20:10 +00:00
Henry Castro
49e6eb287b
loolwsd: test: fix wrong file name
2016-04-28 14:01:28 -04:00
Jan Holesovsky
407b41afb9
Decrease verbosity of this the http server test.
...
And also check that we've had a hit in loleaflet.html.
2016-04-28 18:35:22 +02:00
Jan Holesovsky
28b7aee356
No need for a standalone httptestutils.hpp any more.
2016-04-28 18:17:37 +02:00
Jan Holesovsky
8e266391f1
Merge the http get and post tests into one file, and reduce copy/paste.
2016-04-28 18:08:07 +02:00
Jan Holesovsky
f283b045a9
The http tests are actually integration tests, not unit tests.
2016-04-28 17:45:18 +02:00
Andras Timar
c00f3535fa
silence po2json.py
2016-04-28 14:48:49 +02:00
Pranav Kant
3a42330b05
bccu#1755: Fix 'Cancel' button on password dialog
...
Change-Id: Icbfd129fa839ac7af868cc2d857fc280ae1ff681
2016-04-28 17:56:02 +05:30
Jan Holesovsky
7d2aaa8910
Log the exact test file that has been used.
2016-04-28 12:35:56 +02:00
Miklos Vajna
30d90d6b96
loolwsd: using range-based loops is more readable here
...
Change-Id: I9533c74dbcd6622a01b21096109edc3b27e797e3
2016-04-28 08:44:01 +02:00
Tor Lillqvist
2dde26c2ff
Add rant
2016-04-28 09:28:54 +03:00
Henry Castro
6378016586
loolwsd: test: add testClientPartCalc
2016-04-27 16:48:30 -04:00
Andras Timar
2993db466c
add all private IPv4 address ranges as allowed (for docker, for example)
2016-04-27 22:25:06 +02:00
Henry Castro
6c50fa323e
loleaflet: progress bar: use socket state
2016-04-27 15:14:11 -04:00
Henry Castro
daa3d69f9e
loolwsd: test: update
2016-04-27 14:30:19 -04:00
Henry Castro
c3e7d9b6ba
loleaflet: do not use setclientpart when received "status:"
2016-04-27 13:58:20 -04:00
Henry Castro
33eff1fe31
loolwsd: test: add testClientPartImpress
2016-04-27 13:51:23 -04:00
Henry Castro
200c6a9281
loolwsd: rework setclientpart
2016-04-27 13:47:58 -04:00
Miklos Vajna
78308db763
loolwsd: remaining 'unnecessary copy' fixes
...
Change-Id: I138e8473a002a15aae7752136950bb905a21fb1f
2016-04-27 14:58:33 +02:00
Andras Timar
c11b4a2823
rpm spec file fixes (openSUSE dependencies, add 'lool' user in %pre)
2016-04-27 14:32:37 +02:00
Tor Lillqvist
ee7f8c158a
Actually we want to check only for it starting with the expected string
...
As this assert fails at the moment (it did even before my previous
commit), I can't be 100% sure it is correct now. So sue me. Or revert
both my changes.
2016-04-27 14:19:01 +03:00
Tor Lillqvist
8480cad8ee
Use CPPUNIT_ASSERT_EQUAL
...
It is useful to see the expected and actual values when the assertion
fails.
2016-04-27 14:08:34 +03:00
Pranav Kant
cc0814df04
loleaflet: Prevent intermixing of multiple timeouts
...
Clear a timeout before setting it.
Change-Id: Ic808962b880a4c18b24e2f603dc1d351d65419ed
2016-04-27 14:02:37 +05:30
Pranav Kant
f26900399d
bccu#1745: Fix Calc blinking due to popup message
...
Use w2overlay instead of w2popup. The former adjusts itself in
the visible screen region and fixes, and does not introduce any
additional scrollbars for the lifetime of the popup message.
The w2overlay gets removed with mouse events. So instead of
'mousedown' events originally, use 'mouseup', so that there is no
succeeding mouse events to switch the overlay off.
Also point the overlay pointer towards the button, not the label.
Change-Id: Ic6c22fecc2e32075c27b6f4647373c28d2f635ae
2016-04-27 13:50:39 +05:30
Pranav Kant
2913691ed2
bccu#1747: Show tab div only for spreadsheets
...
Change-Id: I95fcb12d35c94f8640859cfb75c90d81ad21e1af
2016-04-27 12:36:31 +05:30
Tor Lillqvist
2743ce5f7c
Revert "I don't think we want the hello-world.odt to be modified without noticing"
...
Ah, I was confused.
This reverts commit f6d0730379
.
2016-04-27 09:53:31 +03:00
Tor Lillqvist
0d198eb0ec
The loadtest program went away a while ago already
2016-04-27 09:51:31 +03:00
Tor Lillqvist
f6d0730379
I don't think we want the hello-world.odt to be modified without noticing
2016-04-27 09:51:04 +03:00
Pranav Kant
0e3e5e023e
loleaflet: Fix AltGr on Windows
...
On Windows, AltGr events are treated as Alt + Ctrl. Use the
'location' property to distinguish from plain Alt + Ctrl.
It is not present in 'keypress' event, so use
the previous invocation of Alt + Ctrl to detect whether AltGr was
used or not.
Change-Id: Id6b64b6fc0a5300ea5362880536d3b926eb0acce
Reviewed-on: https://gerrit.libreoffice.org/24400
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
Reviewed-by: pranavk <pranavk@collabora.com>
2016-04-27 05:47:53 +00:00
Ashod Nakashian
ffc873895d
loolwsd: logs
...
Change-Id: Ic7632824c32d66eaf7d496e0824a57ebbef986f5
Reviewed-on: https://gerrit.libreoffice.org/24421
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-04-27 03:50:56 +00:00