Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [server] Fix snap to grid for call with ignored frame param | Simon Rettberg | 2018-08-03 | 1 | -1/+1 |
| | |||||
* | [server] Show drop position when moving frame around | Simon Rettberg | 2018-08-02 | 1 | -1/+3 |
| | |||||
* | [server] Improved disabling of toolbar buttons depending on context | Simon Rettberg | 2018-08-01 | 1 | -6/+2 |
| | | | | | | | | | * Disable tutor to student / student to tutor if no tutor online * Disable above buttons if selected frame is tutor * Disable lock single client button if selected client is tutor ... And many more Closes #3399 | ||||
* | [server] Deduplicate code for student -> tutor streaming | Simon Rettberg | 2018-08-01 | 1 | -0/+2 |
| | |||||
* | Update code style, fix compiler warnings | Simon Rettberg | 2018-07-24 | 1 | -3/+3 |
| | | | | | | - 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] Offer deleting temp. clients on session name change | Simon Rettberg | 2018-07-19 | 1 | -3/+1 |
| | | | | | | | If the user changes the session name, we now ask whether to disconnect and delete all clients that just connected via session name and don't belong to the currently loaded room layout. | ||||
* | [server] Don't do unnecessary lock resets on mode change | Simon Rettberg | 2018-07-18 | 1 | -1/+1 |
| | |||||
* | [server] Minor cleanups (naming, checks) | Simon Rettberg | 2018-07-13 | 1 | -2/+2 |
| | |||||
* | [server] Add button to lock/unlock single client | Simon Rettberg | 2018-07-12 | 1 | -0/+1 |
| | |||||
* | [server] Handle client disconnects | Steffen Ritter | 2018-06-12 | 1 | -2/+1 |
| | |||||
* | Fix SSL on Qt5 | Simon Rettberg | 2017-11-16 | 1 | -2/+3 |
| | |||||
* | port to qt5 | Jonathan Bauer | 2017-11-15 | 1 | -1/+1 |
| | | | | | | | * got rid of the Win32/X11 differentiation * due to QT5, additional packages are needed to compile ** libqt5x11extras5-dev ** libqt5svg5-dev | ||||
* | [server] Prevent screen standby while clients are connected | Simon Rettberg | 2017-03-06 | 1 | -3/+6 |
| | |||||
* | [server] Rewrite positioning logic of connection frames | Simon Rettberg | 2016-11-02 | 1 | -3/+5 |
| | | | | | | | | | | 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 | 1 | -2/+1 |
| | | | | | | 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] Remove pointless code relying on defunct tutor ip list | Simon Rettberg | 2016-10-18 | 1 | -1/+0 |
| | |||||
* | [server] Remove loadPosition() as it's pointless with per-room layouts | Simon Rettberg | 2016-10-10 | 1 | -1/+0 |
| | |||||
* | astyle. | Christian Klinger | 2016-09-29 | 1 | -23/+25 |
| | |||||
* | Implemented 'majority vote' to determine the toolbar options. | Christian Klinger | 2016-09-27 | 1 | -0/+3 |
| | | | | clients in exam-mode are also displayed differently. | ||||
* | added the --config=FILE parameter and got rid of the SETTINGS macro. | Christian Klinger | 2016-09-26 | 1 | -1/+1 |
| | |||||
* | may fix the unwanted window growth. | Christian Klinger | 2016-05-23 | 1 | -0/+1 |
| | |||||
* | Improved positioning into the grid. (Pixel-precise calculations). | Christian Klinger | 2016-05-23 | 1 | -0/+1 |
| | |||||
* | added --manager-only (and removed the ipList-feature) | Christian Klinger | 2016-05-19 | 1 | -4/+1 |
| | |||||
* | This fixes #2813. | Christian Klinger | 2016-05-19 | 1 | -0/+2 |
| | |||||
* | better behaviour when placing a client symbol on top of another. | Christian Klinger | 2016-05-02 | 1 | -1/+1 |
| | |||||
* | added background-image loading. | Christian Klinger | 2016-04-29 | 1 | -0/+1 |
| | |||||
* | lock/unlocking of context-sensitive buttons. | Christian Klinger | 2016-04-27 | 1 | -0/+6 |
| | |||||
* | delete button in the toolbar. | Christian Klinger | 2016-04-27 | 1 | -0/+2 |
| | |||||
* | add aspect ratio preservation. | Christian Klinger | 2016-04-27 | 1 | -0/+4 |
| | |||||
* | basic resizing works. | Christian Klinger | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | determine grid size based on the loaded room config. | Christian Klinger | 2016-04-22 | 1 | -3/+4 |
| | |||||
* | Added some translation for manager. | Björn Hagemeister | 2014-09-17 | 1 | -10/+0 |
| | |||||
* | The sessionID is ignored by manager if client is connecting via auto-connect. | Björn Hagemeister | 2014-09-04 | 1 | -1/+0 |
| | |||||
* | New Feature: Button for reloading room configuration of choosable room. | Björn Hagemeister | 2014-08-25 | 1 | -2/+4 |
| | |||||
* | Started including button for reloading room configuration by choosing your ↵ | Björn Hagemeister | 2014-08-05 | 1 | -0/+4 |
| | | | | | | own room first. Is not working right now. | ||||
* | Fixed, deleting clients after SessionNameUpdate. | Björn Hagemeister | 2014-07-29 | 1 | -0/+1 |
| | | | | | Using Counter, change for the first time --> do nothing change for the second time --> delete clients. Maybe too complicated for user? | ||||
* | Fixed bug, that frame moved on (0,0) is asked to be deleted. | Björn Hagemeister | 2014-07-29 | 1 | -1/+1 |
| | |||||
* | Read the configfile and place the frames according to the coordinates | Manuel Schneider | 2014-07-23 | 1 | -3/+4 |
| | | | | given in /etc/xdg/openslx/pvs2mgr.ini. | ||||
* | Drop the watchers concept, since the desiredProjectionSource essentially ↵ | Manuel Schneider | 2014-07-22 | 1 | -1/+0 |
| | | | | implies it | ||||
* | Remove dead button action. | Manuel Schneider | 2014-07-22 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' of git.openslx.org:pvs2 | Manuel Schneider | 2014-07-21 | 1 | -0/+1 |
|\ | |||||
| * | Tried to implement the fixed room settings, but is not working correctly ↵ | Björn Hagemeister | 2014-07-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | right now. Problem is, the frames do not appear at setted position because of placeFrameInFreeCell() - call. Also, after updateSessionName(), all frames and clients are currently deleted if SessionName want to be setted manually. | ||||
* | | Correct indenting by tabs | Manuel Schneider | 2014-07-21 | 1 | -1/+1 |
| | | |||||
* | | Rename modes. Move code in slots to avoid unnecessary branching. Give the ↵ | Manuel Schneider | 2014-07-21 | 1 | -2/+4 |
|/ | | | | client more information about past progjectionSource | ||||
* | NEW feature: Possible to delete offline client by drag and drop to trash, ↵ | Björn Hagemeister | 2014-06-19 | 1 | -0/+2 |
| | | | | which is positioned in the right bottom corner of manager. | ||||
* | Moved method isManagerMachine() from MainWindow to Client. | Björn Hagemeister | 2014-06-17 | 1 | -1/+0 |
| | | | | isManagerMachine() is now called just once directly in lockScreen(). | ||||
* | Removed _tutorFrame and _selectedFrame out of MainWindow to prevent possible ↵ | Björn Hagemeister | 2014-06-17 | 1 | -1/+2 |
| | | | | | | | SegFaults because of too many Pointers to ConnectionFrames. Wrote to getters getTutorFrame() and getSelectedFrame(), which are just iterating over ConnectionFrames and looking for flags _isTutor and _isSelected. | ||||
* | Fixed SegFauls by setting _streamingSource to integer and just using the ↵ | Björn Hagemeister | 2014-06-05 | 1 | -1/+1 |
| | | | | clients id, instead of real pointers. | ||||
* | Merge branch 'master' of git.openslx.org:pvs2 | Manuel Schneider | 2014-06-03 | 1 | -0/+2 |
|\ | |||||
| * | Merge branch 'master' of git.openslx.org:pvs2 | Björn Hagemeister | 2014-06-03 | 1 | -1/+0 |
| |\ |