Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update code style, fix compiler warnings | Simon Rettberg | 2018-07-24 | 12 | -68/+73 |
| | | | | | | - 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 <-> unsigned mismatches by adding checks and casts | ||||
* | [client] Rewrite thread sync for VNC yet again | Simon Rettberg | 2018-07-20 | 4 | -138/+116 |
| | | | | | | | | | | | Move processing of image (scaling) to GUI thread. Get rid of second (scaled) image buffer. Instead, whenever we redraw parts of the VNC viewer, the according image parts will be copied and scaled from the buffer the vncclient thread is using. The buffer is wrapped in a QImage and handed over using a QSharedPointer, so reinitializing the buffer on the fly should yield no problems. | ||||
* | [client] Don't activateWindow VNC viewer on open in multiscreen mode | Simon Rettberg | 2018-07-20 | 1 | -4/+6 |
| | |||||
* | [client] Remove debug spam | Simon Rettberg | 2018-07-20 | 1 | -1/+0 |
| | |||||
* | [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 |
| | |||||
* | [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 | 1 | -3/+2 |
| | |||||
* | [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 | ||||
* | [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 | ||||
* | [client] Fix deletion of QThread while still running | Simon Rettberg | 2017-12-04 | 3 | -3/+12 |
| | |||||
* | Fix connection problems qith Qt5 (again) | Simon Rettberg | 2017-12-01 | 2 | -17/+11 |
| | |||||
* | [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 | 1 | -2/+7 |
| | |||||
* | port to qt5 | Jonathan Bauer | 2017-11-15 | 5 | -44/+3 |
| | | | | | | | * 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 | ||||
* | [client] Periodically bring vnc and lock window to top | Simon Rettberg | 2017-02-10 | 4 | -1/+29 |
| | |||||
* | [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 | 8 | -19/+23 |
| | | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types | ||||
* | Fix compile warnings | Simon Rettberg | 2016-10-28 | 2 | -1/+2 |
| | |||||
* | [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... | ||||
* | [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 | 3 | -33/+44 |
| | |||||
* | [client] Create config dir before trying to create vnc password file inside | Simon Rettberg | 2016-10-24 | 2 | -14/+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 | 1 | -2/+7 |
| | |||||
* | Implement "Attention" feature (virtual hand-raising) | Simon Rettberg | 2016-10-19 | 5 | -21/+63 |
| | |||||
* | [client] Fix: Translations are working again | Simon Rettberg | 2016-10-11 | 1 | -6/+6 |
| | |||||
* | [client] Add missing Q_OBJECT macro | Simon Rettberg | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | [client] Resize toolbar when lock/switch buttons are hidden | Simon Rettberg | 2016-10-11 | 1 | -0/+2 |
| | |||||
* | [client] Disable lock button for just two seconds; ignore clicks on ↵ | Simon Rettberg | 2016-10-11 | 1 | -4/+8 |
| | | | | invisible "switch to manager" button | ||||
* | [client] Skip rooms with no mgrIP when selecting "myRooms" | Simon Rettberg | 2016-10-10 | 1 | -14/+19 |
| | |||||
* | [client] Remove "Room" prefix in connect window dropdown | Simon Rettberg | 2016-10-10 | 1 | -1/+1 |
| | |||||
* | [client] Get rid of SYSTEM_SETTINGS macro, move to ClientApp | Simon Rettberg | 2016-10-10 | 4 | -31/+42 |
| | |||||
* | bugfix. | Christian Klinger | 2016-09-30 | 1 | -2/+1 |
| | |||||
* | refactoring. | Christian Klinger | 2016-09-30 | 4 | -3/+3 |
| | |||||
* | astyle. | Christian Klinger | 2016-09-29 | 24 | -588/+514 |
| | |||||
* | added an information dialog that displays ip and hostname. | Christian Klinger | 2016-09-29 | 4 | -0/+80 |
| | |||||
* | [client] removed some old code regarding settings. | Christian Klinger | 2016-09-27 | 4 | -32/+15 |
| | |||||
* | reduced noise in the output (old debug messages...) | Christian Klinger | 2016-09-27 | 3 | -6/+0 |
| | |||||
* | improved option parsing. | Christian Klinger | 2016-09-27 | 3 | -5/+21 |
| | |||||
* | . | Christian Klinger | 2016-09-27 | 2 | -2/+0 |
|\ | |||||
| * | clients in exam-mode no longer send a screenshot. Also some refactoring. | Christian Klinger | 2016-09-26 | 5 | -68/+117 |
| | | |||||
* | | Implemented 'majority vote' to determine the toolbar options. | Christian Klinger | 2016-09-27 | 2 | -2/+18 |
| | | | | | | | | clients in exam-mode are also displayed differently. | ||||
* | | clients in exam-mode no longer send a screenshot. Also some refactoring. | Christian Klinger | 2016-09-26 | 5 | -68/+117 |
|/ | |||||
* | Fix infinite loop when receiving incomplete headers | Simon Rettberg | 2016-09-09 | 2 | -3/+5 |
| | |||||
* | Rename lock/unlock scripts to kb-lock and kb-unlock so you know it's for the ↵ | Simon Rettberg | 2016-09-08 | 1 | -3/+3 |
| | | | | keyboard |