Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [client] Rewrite thread sync between VNC worker and VNC window | Simon Rettberg | 2018-07-17 | 4 | -66/+62 | |
| | ||||||
* | [client] Fix uninitialized variable access | Simon Rettberg | 2018-07-17 | 2 | -2/+2 | |
| | ||||||
* | [server] Small translation fixes | Steffen Ritter | 2018-07-17 | 1 | -3/+3 | |
| | ||||||
* | [client] Show vnc window on rightmost screen | Simon Rettberg | 2018-07-16 | 2 | -7/+23 | |
| | | | | | | In Multiscreen setups, we most likely show the VM on the primary (=leftmost) screen. | |||||
* | [client] Fix translation on Qt5 | Simon Rettberg | 2018-07-13 | 12 | -240/+278 | |
| | ||||||
* | [server] Minor cleanups (naming, checks) | Simon Rettberg | 2018-07-13 | 2 | -28/+26 | |
| | ||||||
* | [server] Unconditionally disable vnc server if no clients left | Simon Rettberg | 2018-07-12 | 1 | -2/+2 | |
| | ||||||
* | [server] Add missing icon | Simon Rettberg | 2018-07-12 | 1 | -0/+980 | |
| | ||||||
* | [server] Fix (=implement) tracking of client's projection source | Simon Rettberg | 2018-07-12 | 1 | -1/+2 | |
| | | | | | | We never stored the current projection source id in the according field of class Client, breaking intended functionality when cancelling projection. | |||||
* | [server] Add button to lock/unlock single client | Simon Rettberg | 2018-07-12 | 5 | -7/+53 | |
| | ||||||
* | [client] top/bottom position detection | Jonathan Bauer | 2018-06-18 | 2 | -10/+30 | |
| | | | | if a top system bar/panel is detected (i.e. reserves a region of the screen geometry), place the toolbar at the bottom of the screen | |||||
* | [server] Handle client disconnects | Steffen Ritter | 2018-06-12 | 2 | -12/+6 | |
| | ||||||
* | [client] Fix: read mgr state before init leads to hybrid toggle not appearing | Simon Rettberg | 2018-01-22 | 1 | -5/+3 | |
| | | | | | | | | | | We determined whether the config defines the current client as manager for some room only after we read that variable to determine whether we should show the "toggle" button in the toolbar that would switch to desktop 2 (containing the manager). The result was that the button only appeared after connecting. Fixes #3290 | |||||
* | Fix translations on Qt5 | Simon Rettberg | 2017-12-05 | 16 | -933/+588 | |
| | ||||||
* | [client] Fix deletion of QThread while still running | Simon Rettberg | 2017-12-04 | 3 | -3/+12 | |
| | ||||||
* | [server] Init qrand before creating main window, so session id is random | Simon Rettberg | 2017-12-01 | 1 | -2/+1 | |
| | ||||||
* | Fix connection problems qith Qt5 (again) | Simon Rettberg | 2017-12-01 | 3 | -18/+12 | |
| | ||||||
* | [client] Use polling when checking whether to hide the bar | Simon Rettberg | 2017-11-16 | 2 | -20/+18 | |
| | | | | | The QWidget::leaveEvent() event seems unreliable unter Qt5 when trying to detect if the mouse is still over the bar. | |||||
* | Fix SSL on Qt5 | Simon Rettberg | 2017-11-16 | 7 | -22/+52 | |
| | ||||||
* | fix qresource precompilation with cmake | Jonathan Bauer | 2017-11-16 | 1 | -5/+8 | |
| | ||||||
* | cmake 2.8.12 compat | Simon Rettberg | 2017-11-15 | 1 | -12/+10 | |
| | ||||||
* | port to qt5 | Jonathan Bauer | 2017-11-15 | 13 | -91/+61 | |
| | | | | | | | * got rid of the Win32/X11 differentiation * due to QT5, additional packages are needed to compile ** libqt5x11extras5-dev ** libqt5svg5-dev | |||||
* | [client] Delay showBar by 750ms | Simon Rettberg | 2017-06-23 | 2 | -23/+45 | |
| | | | | Implements #3164 | |||||
* | [server] Only block screen saver from running when first client connects | Simon Rettberg | 2017-03-20 | 1 | -1/+5 | |
| | | | | | | | The screen saver lock is recursive, so if we call it for every client that connects, but only unlock once when the last client disconnects, the screen saver will be blocked forever. Fixes #3083 | |||||
* | [server] Prevent screen standby while clients are connected | Simon Rettberg | 2017-03-06 | 5 | -17/+138 | |
| | ||||||
* | Update translations | Simon Rettberg | 2017-03-06 | 10 | -577/+1054 | |
| | ||||||
* | [server] Bail out if certificates cannot be created | Simon Rettberg | 2017-03-06 | 4 | -4/+30 | |
| | ||||||
* | [client] Periodically bring vnc and lock window to top | Simon Rettberg | 2017-02-10 | 4 | -1/+29 | |
| | ||||||
* | [sample_configuration] kb-lock: Disable mouse too | Simon Rettberg | 2017-02-10 | 2 | -6/+6 | |
| | ||||||
* | [client] Nicer output of ip addresses under system information | Steffen Ritter | 2016-11-15 | 1 | -7/+39 | |
| | | | | | | * show interface name, ipv4, ipv6, mac * filter loopback interface * filter interfaces which are connected to a bridge | |||||
* | Increase compiler warnings, fix a lot of those instances | Simon Rettberg | 2016-11-15 | 20 | -72/+79 | |
| | | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types | |||||
* | [server] Rewrite positioning logic of connection frames | Simon Rettberg | 2016-11-02 | 4 | -104/+137 | |
| | | | | | | | | | | This fixes sevceral bugs: * Frames moved into virtually expanded area (for keeping aspect ratio) could be out of bounds after a window resize before * Finding a free slot to place a frame was slightly sped up * Finding a free slot is not used when loading a room layout, as it was (still is) pretty sluggish for the user * Snap to grid worked incorrectly, did not pick closest grid position | |||||
* | [server] Run "manager only" logic before creating main window | Simon Rettberg | 2016-11-02 | 4 | -155/+146 | |
| | | | | | | This prevents the window popping up for a split second when --manager-only is given and the machine it's running on is not configured as a manager. | |||||
* | [server] Show IP address in room layout right after loading it | Simon Rettberg | 2016-10-28 | 3 | -10/+21 | |
| | ||||||
* | Fix compile warnings | Simon Rettberg | 2016-10-28 | 3 | -2/+3 | |
| | ||||||
* | [client] Fix use-after-free by adding missing signal-slot-connection | Simon Rettberg | 2016-10-28 | 1 | -0/+1 | |
| | ||||||
* | [client] Disable "quit on last window closed" as it triggers in exam mode | Simon Rettberg | 2016-10-28 | 2 | -1/+6 | |
| | | | | Apparently, invisible windows are treated as closed... | |||||
* | [server] Initialize _wantsAttention to false in client.cpp | Simon Rettberg | 2016-10-28 | 1 | -0/+1 | |
| | ||||||
* | [client] Allow ESC key to cancel projection in hybrid mode | Simon Rettberg | 2016-10-28 | 8 | -16/+74 | |
| | ||||||
* | [client] Fix memleak | Simon Rettberg | 2016-10-27 | 1 | -1/+3 | |
| | ||||||
* | [client] Move ServerConnection instance to ClientApp | Simon Rettberg | 2016-10-26 | 9 | -55/+81 | |
| | ||||||
* | Fix GUI translation: Don't create persistent objects on stack :/ | Simon Rettberg | 2016-10-26 | 4 | -37/+53 | |
| | ||||||
* | [client] Create config dir before trying to create vnc password file inside | Simon Rettberg | 2016-10-24 | 3 | -15/+27 | |
| | ||||||
* | [client] Fix "toogle vm/manager" button (copy&paste error..) | Simon Rettberg | 2016-10-24 | 1 | -1/+1 | |
| | ||||||
* | [client] Add icon to attention button, hide button when disconnected | Simon Rettberg | 2016-10-21 | 6 | -8/+153 | |
| | ||||||
* | Merge branch 'master' of openslx.org:pvs2 | Simon Rettberg | 2016-10-20 | 4 | -23/+18 | |
|\ | ||||||
| * | [server] Remove pointless code relying on defunct tutor ip list | Simon Rettberg | 2016-10-18 | 2 | -20/+0 | |
| | | ||||||
| * | Improve manager switching scripts | Simon Rettberg | 2016-10-18 | 2 | -3/+18 | |
| | | ||||||
* | | Implement "Attention" feature (virtual hand-raising) | Simon Rettberg | 2016-10-19 | 12 | -38/+117 | |
|/ | ||||||
* | [client] Update translations | Simon Rettberg | 2016-10-11 | 5 | -189/+487 | |
| |