[Libreoffice-commits] online.git: loolwsd/test
Tor Lillqvist
tml at collabora.com
Thu Apr 28 06:29:45 UTC 2016
loolwsd/test/httpwstest.cpp | 12 ++++++++++++
1 file changed, 12 insertions(+)
New commits:
commit 2dde26c2ffe185f1a7661418e11b64d65a7659cc
Author: Tor Lillqvist <tml at collabora.com>
Date: Thu Apr 28 09:23:30 2016 +0300
Add rant
diff --git a/loolwsd/test/httpwstest.cpp b/loolwsd/test/httpwstest.cpp
index 04093c2..542fbf8 100644
--- a/loolwsd/test/httpwstest.cpp
+++ b/loolwsd/test/httpwstest.cpp
@@ -1329,6 +1329,18 @@ void HTTPWSTest::requestTiles(Poco::Net::WebSocket& socket, const int part, cons
rows = docHeight / tileSize;
cols = docWidth / tileSize;
+
+ // Note: this code tests tile requests in the wrong way.
+
+ // This code does NOT match what was the idea how the LOOL protocol should/could be used. The
+ // intent was never that the protocol would need to be, or should be, used in a strict
+ // request/reply fashion. If a client needs n tiles, it should just send the requests, one after
+ // another. There is no need to do n roundtrips. A client should all the time be reading
+ // incoming messages, and handle incoming tiles as appropriate. There should be no expectation
+ // that tiles arrive at the client in the same order that they were requested.
+
+ // But, whatever.
+
for (int itRow = 0; itRow < rows; ++itRow)
{
for (int itCol = 0; itCol < cols; ++itCol)
More information about the Libreoffice-commits
mailing list