Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a few hacks to make it compile on Qt 5.12 again | Simon Rettberg | 2022-10-31 | 6 | -4/+19 |
| | |||||
* | Remove incomplete languages | Simon Rettberg | 2022-10-31 | 11 | -2249/+2 |
| | | | | | | | These should have never survived the PVS2 rewrite. They almost exclusively contain 1-2 relevant translated strings at best, which means if we ever want to support these languages again in the future, we could just re-create them. | ||||
* | Clean up and modernize code | Simon Rettberg | 2022-10-30 | 52 | -844/+741 |
| | | | | | | | - 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 | ||||
* | Update translation files | Simon Rettberg | 2022-10-30 | 10 | -557/+537 |
| | |||||
* | Modernize cmake file and project structure a bit | Simon Rettberg | 2022-10-30 | 58 | -240/+99 |
| | |||||
* | Fix Qt fixv29r2v29r1 | Simon Rettberg | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | Newer versions of Qt do not accept 1024bit RSA keys | Simon Rettberg | 2020-09-11 | 2 | -3/+3 |
| | | | | | ... and helpfully do not print any kind of warning or error. Instead, accepting SSL connections just silently fails. Isn't this wonderful? | ||||
* | [server] Periodically deactivate xscreensaver when clients are connectedv26 | Simon Rettberg | 2019-11-18 | 1 | -4/+15 |
| | |||||
* | Remove docs for showLockDesktopButton | Simon Rettberg | 2019-07-23 | 2 | -5/+0 |
| | | | | This feature has been removed. | ||||
* | [server] Fix confirmation dialog when loading room layout | Simon Rettberg | 2019-07-22 | 1 | -4/+5 |
| | |||||
* | [client] Try not to steal focus on startupv23 | Simon Rettberg | 2019-03-05 | 1 | -1/+1 |
| | |||||
* | [server] Fix adding/removing students to active projection | Simon Rettberg | 2018-11-15 | 1 | -9/+25 |
| | | | | | | VNC server/client was not always properly started or stopped when adding/removing students to currently running projection with tutor as source. | ||||
* | [client] Stop projection on any key press | Steffen Ritter | 2018-10-04 | 1 | -1/+1 |
| | | | | | | But only if the client is connected to a local PVS-Mgr e.g. in hybrid mode. Closes #3424 | ||||
* | [server] Use MSecs not Secs so we don't require Qt 5.8+ | Simon Rettberg | 2018-09-28 | 1 | -2/+2 |
| | |||||
* | [client] Remove left over test code :/ | Simon Rettberg | 2018-09-07 | 1 | -2/+0 |
| | |||||
* | Update translations | Simon Rettberg | 2018-09-06 | 10 | -298/+222 |
| | |||||
* | [client] Fix style if checked button; add separator for buttons | Simon Rettberg | 2018-09-06 | 3 | -40/+18 |
| | |||||
* | Remove now unused sample config | Simon Rettberg | 2018-09-06 | 3 | -31/+0 |
| | |||||
* | [client] New addon system for buttons and menu | Simon Rettberg | 2018-09-06 | 5 | -301/+476 |
| | | | | | | Instead of integrating workspace switching and screen locking directly into PVS2, introduce an addon system to insert new functionality into the toolbar, as buttons or menu entries. | ||||
* | [client] Fix memory leak | Simon Rettberg | 2018-09-04 | 1 | -0/+1 |
| | |||||
* | [client] Fix code style | Simon Rettberg | 2018-09-04 | 2 | -9/+10 |
| | |||||
* | [client] Make toolbar movable by mouse | Simon Rettberg | 2018-09-04 | 3 | -6/+30 |
| | |||||
* | [server] Pimp help window | Simon Rettberg | 2018-09-03 | 2 | -15/+43 |
| | | | | Closes #3409 | ||||
* | [*] Add log message if loading translations fails | Simon Rettberg | 2018-09-03 | 2 | -8/+20 |
| | |||||
* | [client] Switch back to first desktop when hiding manager toggle button | Simon Rettberg | 2018-08-31 | 2 | -10/+20 |
| | | | | | | | | | When the "toggle to manager" button was visible and is about to be hidden, we assume that we were running in hybrid mode (manager on second desktop) and the manager was closed. To prevent the user from staring at an empty dektop where the manager once redided, switch to desktop 1 so they'll be reunited with their beloved VM session. | ||||
* | [pvs2] Disable/Enable X input devices in parallel | Simon Rettberg | 2018-08-31 | 2 | -2/+7 |
| | | | | | On some machines, locking is painfully slow for reasons unknown. Try to make it a little better. | ||||
* | [server] Fix snap to grid for call with ignored frame param | Simon Rettberg | 2018-08-03 | 2 | -18/+3 |
| | |||||
* | [server] Fix reload room button size | Simon Rettberg | 2018-08-03 | 1 | -0/+3 |
| | |||||
* | [server] Update help window translations | Simon Rettberg | 2018-08-03 | 7 | -600/+656 |
| | |||||
* | [server] Get rid of broken help window ui, generate programatically | Simon Rettberg | 2018-08-03 | 5 | -677/+100 |
| | |||||
* | [server] Make "reload room" window look less idiotic | Simon Rettberg | 2018-08-03 | 1 | -66/+50 |
| | |||||
* | [client] ConnectWindow: Cancel -> Close | Simon Rettberg | 2018-08-03 | 12 | -176/+197 |
| | |||||
* | [server] Show drop position when moving frame around | Simon Rettberg | 2018-08-02 | 4 | -33/+58 |
| | |||||
* | Revert "[shared/server] define preferred styles and enable it if supported" | Simon Rettberg | 2018-08-02 | 2 | -12/+1 |
| | | | | | | | Pointless code!? Makes theme look ugly with Qt5 at least with no apparent advantage whatsoever. This reverts commit 7cf83493fdaca88fd3dbc736d5ca9d86dd7f9e83. | ||||
* | [server] Fix client frame placement bug | Simon Rettberg | 2018-08-02 | 1 | -1/+1 |
| | | | | | Bug was introduced in commit:9ba63d1460 through missing parenthesis in macro. | ||||
* | [client] Improve translations | Simon Rettberg | 2018-08-02 | 1 | -4/+4 |
| | |||||
* | [server] Fix current VNC projection source check, fix button enable | Simon Rettberg | 2018-08-02 | 2 | -7/+6 |
| | | | | | | | | | * 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 | 7 | -94/+80 |
| | |||||
* | Update translations | Simon Rettberg | 2018-08-02 | 10 | -218/+268 |
| | |||||
* | [server] Don't restart VNC viewer if target stays the same | Simon Rettberg | 2018-08-02 | 2 | -8/+12 |
| | |||||
* | [server] Improved disabling of toolbar buttons depending on context | Simon Rettberg | 2018-08-01 | 2 | -77/+56 |
| | | | | | | | | | * 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] Fix message box when deleting client | Simon Rettberg | 2018-08-01 | 1 | -3/+3 |
| | |||||
* | [server] Allow setting offline client as tutor | Simon Rettberg | 2018-08-01 | 1 | -4/+1 |
| | | | | Closes #3397 | ||||
* | [server] Fix exit button confirmation MessageBox | Simon Rettberg | 2018-08-01 | 1 | -3/+5 |
| | | | | | Just showing a single button called "Ok" is rather pointless... Closes #3398 | ||||
* | [client] ConnectWindow: Restore green checkmark, fix messages | Simon Rettberg | 2018-08-01 | 2 | -19/+3 |
| | | | | | | | | | The green checkmark signalling a successful connection was broken in commit:e19dcdfe so we restore that. When connecting to a manager directly (room dropdown), a message displaying the last entered session id was shown instead. This closes #3393 | ||||
* | [server] Deduplicate code for student -> tutor streaming | Simon Rettberg | 2018-08-01 | 3 | -63/+52 |
| | |||||
* | [SERVER] Fix locking when locked unicast is current mode | Simon Rettberg | 2018-07-31 | 4 | -9/+15 |
| | | | | Streaming source wasn't locked properly before | ||||
* | [*] Convert old C-Style casts | Simon Rettberg | 2018-07-26 | 11 | -41/+45 |
| | | | | | Primitive types now use type(x) instead of (type)x, pointers should use appropriate long versions | ||||
* | [server] Cleanup and simplify SslServer | Simon Rettberg | 2018-07-24 | 2 | -84/+38 |
| | |||||
* | Update code style, fix compiler warnings | Simon Rettberg | 2018-07-24 | 25 | -186/+194 |
| | | | | | | - 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 |