<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pvs2.git/src/server/net/client.cpp, branch v29r1</title>
<subtitle>Pool Video Switch Version 2</subtitle>
<id>https://git.openslx.org/pvs2.git/atom/src/server/net/client.cpp?h=v29r1</id>
<link rel='self' href='https://git.openslx.org/pvs2.git/atom/src/server/net/client.cpp?h=v29r1'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/'/>
<updated>2018-08-02T14:30:09+00:00</updated>
<entry>
<title>[server] Fix current VNC projection source check, fix button enable</title>
<updated>2018-08-02T14:30:09+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-08-02T14:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=7e30e24934b5f7d21cbb0ada865bd3fc1b011ab4'/>
<id>urn:sha1:7e30e24934b5f7d21cbb0ada865bd3fc1b011ab4</id>
<content type='text'>
 * streaming from/to tutor was enabled even if selected client was
   offline
 * VNC client start command was swallowed even if no projection was
   running (just matched the last projection source)
 * Screen wasn't unlocked again when switching from LockedUnicast to
   Unicast
</content>
</entry>
<entry>
<title>Remove ugly comment separator lines above functions</title>
<updated>2018-08-02T12:53:27+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-08-02T12:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=2204a616e5c649755540b01b6d85784551f785b7'/>
<id>urn:sha1:2204a616e5c649755540b01b6d85784551f785b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[server] Don't restart VNC viewer if target stays the same</title>
<updated>2018-08-02T12:42:29+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-08-02T12:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=28a0562d0303d3bf27fa292bc170661f4d0cb8a4'/>
<id>urn:sha1:28a0562d0303d3bf27fa292bc170661f4d0cb8a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SERVER] Fix locking when locked unicast is current mode</title>
<updated>2018-07-31T13:06:41+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-07-31T13:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=c2e9c13b25804ee697bc50c7dfa5d0b810bfc5bf'/>
<id>urn:sha1:c2e9c13b25804ee697bc50c7dfa5d0b810bfc5bf</id>
<content type='text'>
Streaming source wasn't locked properly before
</content>
</entry>
<entry>
<title>[*] Convert old C-Style casts</title>
<updated>2018-07-26T14:11:31+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-07-26T14:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=0d1984357f9bc8aac671e8907208a8581a1f42db'/>
<id>urn:sha1:0d1984357f9bc8aac671e8907208a8581a1f42db</id>
<content type='text'>
Primitive types now use type(x) instead of (type)x,
pointers should use appropriate long versions
</content>
</entry>
<entry>
<title>Update code style, fix compiler warnings</title>
<updated>2018-07-24T11:08:25+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-07-24T11:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=9ba63d1460db41c219b638212b42476164fcfdff'/>
<id>urn:sha1:9ba63d1460db41c219b638212b42476164fcfdff</id>
<content type='text'>
- Use nullptr instead of NULL for better warnings in case of mistakes
- Get rid of VLAs which are not in C++11 actually
- Fix implicit signed &lt;-&gt; unsigned mismatches by adding checks and casts
</content>
</entry>
<entry>
<title>[server] Resize thumbs server side on mismatch</title>
<updated>2018-07-20T13:41:45+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-07-20T13:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=e354df7172efbe25e94f1c6ae5516912dad1d114'/>
<id>urn:sha1:e354df7172efbe25e94f1c6ae5516912dad1d114</id>
<content type='text'>
The server requests the appropriate size thumbnail from the client so no
bandwidth will be wasted. However, due to privacy concerns, the client
might actually send a thumb that's smaller than requested, resulting in
a tiny thumbnail on the server with huge gray borders. The server will
now scale up the image in those cases.
We'd actually also scale the image down now if it were too large, but
this doesn't happen under normal circumstances.
</content>
</entry>
<entry>
<title>[server] Fix (=implement) tracking of client's projection source</title>
<updated>2018-07-12T14:29:18+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-07-12T14:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=9ddaabf901f6c31f8d577410182f50dc1c37f955'/>
<id>urn:sha1:9ddaabf901f6c31f8d577410182f50dc1c37f955</id>
<content type='text'>
We never stored the current projection source id in the according
field of class Client, breaking intended functionality when
cancelling projection.
</content>
</entry>
<entry>
<title>[server] Add button to lock/unlock single client</title>
<updated>2018-07-12T13:58:29+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2018-07-12T13:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=07778419d9e522085fbaf8da8d13e63717f54d31'/>
<id>urn:sha1:07778419d9e522085fbaf8da8d13e63717f54d31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix SSL on Qt5</title>
<updated>2017-11-16T13:21:23+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-11-16T13:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/pvs2.git/commit/?id=0d3d853f8414bd383fa1caea8a9322cb7854e5f3'/>
<id>urn:sha1:0d3d853f8414bd383fa1caea8a9322cb7854e5f3</id>
<content type='text'>
</content>
</entry>
</feed>
