Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [*] Better error handling and messagingHEADmaster | Simon Rettberg | 2023-03-13 | 1 | -17/+29 |
| | | | | | Server now properly sends a connection termination reason to the client, which will log it to the console, for better debugging. | ||||
* | Add a few hacks to make it compile on Qt 5.12 again | Simon Rettberg | 2022-10-31 | 1 | -1/+1 |
| | |||||
* | Clean up and modernize code | Simon Rettberg | 2022-10-30 | 1 | -24/+28 |
| | | | | | | | - static "new-style" signal->slot connections - Fix a lot of things Clang-Tidy complained about - Move includes to .cpp files and use forward decls in .h - Don't use <QtWidgets> and <QtCore>, but specific includes instead | ||||
* | [server] Fix current VNC projection source check, fix button enable | Simon Rettberg | 2018-08-02 | 1 | -1/+1 |
| | | | | | | | | | * 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 | ||||
* | Remove ugly comment separator lines above functions | Simon Rettberg | 2018-08-02 | 1 | -15/+1 |
| | |||||
* | [server] Don't restart VNC viewer if target stays the same | Simon Rettberg | 2018-08-02 | 1 | -0/+2 |
| | |||||
* | [SERVER] Fix locking when locked unicast is current mode | Simon Rettberg | 2018-07-31 | 1 | -1/+2 |
| | | | | Streaming source wasn't locked properly before | ||||
* | [*] Convert old C-Style casts | Simon Rettberg | 2018-07-26 | 1 | -1/+1 |
| | | | | | Primitive types now use type(x) instead of (type)x, pointers should use appropriate long versions | ||||
* | Update code style, fix compiler warnings | Simon Rettberg | 2018-07-24 | 1 | -1/+1 |
| | | | | | | - 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 | ||||
* | [server] Resize thumbs server side on mismatch | Simon Rettberg | 2018-07-20 | 1 | -9/+8 |
| | | | | | | | | | | 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. | ||||
* | [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 | 1 | -1/+4 |
| | |||||
* | Fix SSL on Qt5 | Simon Rettberg | 2017-11-16 | 1 | -1/+1 |
| | |||||
* | Increase compiler warnings, fix a lot of those instances | Simon Rettberg | 2016-11-15 | 1 | -3/+4 |
| | | | | | | - Add explicit casts - Comment out unused params - Remove ignored const return types | ||||
* | [server] Initialize _wantsAttention to false in client.cpp | Simon Rettberg | 2016-10-28 | 1 | -0/+1 |
| | |||||
* | Implement "Attention" feature (virtual hand-raising) | Simon Rettberg | 2016-10-19 | 1 | -5/+16 |
| | |||||
* | refactoring. | Christian Klinger | 2016-09-30 | 1 | -4/+4 |
| | |||||
* | astyle. | Christian Klinger | 2016-09-29 | 1 | -75/+41 |
| | |||||
* | Implemented 'majority vote' to determine the toolbar options. | Christian Klinger | 2016-09-27 | 1 | -8/+12 |
| | | | | clients in exam-mode are also displayed differently. | ||||
* | Fix infinite loop when receiving incomplete headers | Simon Rettberg | 2016-09-09 | 1 | -2/+4 |
| | |||||
* | Closes bug #2807. (And also cleans the code (a bit)) | Christian Klinger | 2016-05-19 | 1 | -1/+1 |
| | |||||
* | refactor to use Room struct | Christian Klinger | 2016-04-27 | 1 | -1/+1 |
| | | | | to save additional properties like gridSize and clientSize. | ||||
* | [*] Use thumbnail on vnc viewer window until connection is up | Simon Rettberg | 2016-02-08 | 1 | -3/+9 |
| | |||||
* | [server] reset timeouts to normal intervals | Jonathan Bauer | 2015-05-11 | 1 | -2/+2 |
| | |||||
* | Reset debug timeouts, fix autoconnect, remove magic numbers | Manuel Schneider | 2014-11-28 | 1 | -1/+2 |
| | |||||
* | Fix oneclick-source-change-lock-bug | Manuel Schneider | 2014-07-22 | 1 | -0/+1 |
| | |||||
* | Correct indenting by tabs | Manuel Schneider | 2014-07-21 | 1 | -6/+6 |
| | |||||
* | Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵ | Manuel Schneider | 2014-07-21 | 1 | -4/+6 |
| | | | | client more information about past progjectionSource | ||||
* | Moved method isManagerMachine() from MainWindow to Client. | Björn Hagemeister | 2014-06-17 | 1 | -1/+16 |
| | | | | isManagerMachine() is now called just once directly in lockScreen(). | ||||
* | Increase timeout for debugging | Manuel Schneider | 2014-05-28 | 1 | -2/+2 |
| | |||||
* | Remove TODO. User get visual feedback via cam icon. | Manuel Schneider | 2014-05-27 | 1 | -1/+0 |
| | |||||
* | Add icon for locked screen. Add monochrome and stylized connectionframe icons. | Manuel Schneider | 2014-05-27 | 1 | -1/+4 |
| | |||||
* | Drop _isBroadcastSource. The client must not know anything about the management. | Manuel Schneider | 2014-05-27 | 1 | -1/+0 |
| | |||||
* | Change _currentProjectionSource before emit. Fixes Appearance bug. | Manuel Schneider | 2014-05-27 | 1 | -2/+2 |
| | |||||
* | Dont emit _currentProjectionSource in signal vncClientStateChange . (not used) | Manuel Schneider | 2014-05-27 | 1 | -2/+2 |
| | |||||
* | Drop unused _state. Introduce member _locked to avoid unnecessary messages. | Manuel Schneider | 2014-05-27 | 1 | -1/+2 |
| | |||||
* | Drop _activeVncClient. _currentProjectionSource holds this information. | Manuel Schneider | 2014-05-27 | 1 | -4/+1 |
| | |||||
* | Drop _desiredProjectionSource. Dont send a stopVncClient if it has not been ↵ | Manuel Schneider | 2014-05-27 | 1 | -14/+11 |
| | | | | started before. | ||||
* | Make tutor check implicit in lock screen | Manuel Schneider | 2014-05-26 | 1 | -0/+2 |
| | |||||
* | Refactor ambigious projectionsSoure to BroadcastSource | Manuel Schneider | 2014-05-22 | 1 | -1/+1 |
| | |||||
* | Fix segfault. Drop nullpointer polls since SslSocket is now const. [id == ↵ | Manuel Schneider | 2014-05-22 | 1 | -24/+15 |
| | | | | _VNCCLIENT] Logical reduction. Cleanup header. | ||||
* | [Client] Make setTutor inline and drop the communication stuff since the ↵ | Manuel Schneider | 2014-05-21 | 1 | -10/+0 |
| | | | | client does not handle it. Add a state stub t.b.c. | ||||
* | Several changes: | Manuel Schneider | 2014-05-21 | 1 | -34/+22 |
| | | | | | | | | * [Client] Remove unneccessary members _ip, * [Client] Remove unneccessary class forward of QSslSocket * [Client] Make member initializer list of non-const members part of ctor * [Client] Make _socket pointer const member * [Client] Drop socket-delete indirektion | ||||
* | Fix ip bug | Manuel Schneider | 2014-05-20 | 1 | -1/+1 |
| | |||||
* | Make vnc credentials completely private to client. Make VNCConnect work ↵ | Manuel Schneider | 2014-05-20 | 1 | -10/+7 |
| | | | | client-internally only. Drop Client::computerID() (equivalent to Client::ip() XD ) | ||||
* | Remvoe unneccesary membervariable _toClient and method buildErrorMessage ↵ | Manuel Schneider | 2014-05-20 | 1 | -45/+46 |
| | | | | (implicit cast does it as well) | ||||
* | Remove any knowledge of Networkmesage in Mainwindow | Manuel Schneider | 2014-05-20 | 1 | -1/+24 |
| | |||||
* | Configured not locking the screen, if manager and client working on same ↵ | Björn Hagemeister | 2014-05-12 | 1 | -1/+12 |
| | | | | | | machine. Plus changing symbol for tutor2all button. | ||||
* | Increased the timeout for debugging purposes; Instruct vncserver to trasmit just | Manuel Schneider | 2014-04-29 | 1 | -1/+1 |
| | | | | the primary desktop; Thumbnails just display the primary dektop | ||||
* | Thrown out redundant slots. | Manuel Schneider | 2014-04-25 | 1 | -23/+9 |
| |