summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Introduce LogNonMatchingHandlerSebastien Braun2010-10-114-1/+64
|
* Add access control check to input event handling in PVS daemonSebastien Braun2010-10-112-2/+12
|
* Fix bug where pressing the closeUp-button sometimes results in no action.Sebastien Braun2010-10-114-51/+102
|
* Fix broken formatting of InputEvent::toString()Sebastien Braun2010-10-111-1/+1
|
* Fix stupidity in handler chain definitionSebastien Braun2010-10-112-2/+2
|
* Code cleanup and simplification for X11FakeKeyboardHandlerSebastien Braun2010-10-112-329/+358
|
* Remove leftover code that serves no purposeSebastien Braun2010-10-111-4/+0Star
|
* Add an InputEventHandler that is not compatible anywhere.Sebastien Braun2010-10-112-1/+40
|
* Fix bug in logical OR when chaining Require<...> Policy.Sebastien Braun2010-10-111-2/+7
|
* Add some comments to inputEventHandler.hSebastien Braun2010-10-101-0/+7
|
* Introduce an implicit logical AND into Require policySebastien Braun2010-10-101-3/+3
|
* Fix wrong policy: KillX11Handler only works on Linux, due to dependency on ↵Sebastien Braun2010-10-101-4/+1Star
| | | | the /proc file system's layout.
* Lose the `get' method prefix on InputEventContext since it does not fit inSebastien Braun2010-10-105-11/+11
|
* Code cleanup for inputEvent.hSebastien Braun2010-10-104-68/+74
| | | | | | | - Use Qt's fixed-width integral types instead of stdint.h, which I forgot to include anyway - CamelCase identifiers - fix underscore position on instance variables
* Code cleanup for X11FakeKeyboardHandler.cppSebastien Braun2010-10-101-225/+184Star
| | | | | | - CamelCase names - Add more comments - Remove unused stuff
* Actually install pvsprivinputdSebastien Braun2010-10-101-0/+4
|
* Move the translations for pvsinput into the library where they belong.Sebastien Braun2010-10-1011-24/+850
|
* It is not necessary to auto-generate policyChain_autogen.h anymoreSebastien Braun2010-10-103-80/+1Star
| | | | All it did is handled by implicit TypeList parameters.
* Rework template meta-magicSebastien Braun2010-10-0737-379/+968
| | | | | | | - No more implicit dependency on Boost.MPL - Better documentation for template magic - Move input handler policies to handler definitions where they belong - Separate out event descriptions from handlers
* Make behaviour on lookup failures configurableSebastien Braun2010-10-073-14/+88
|
* Implement magic SysRq handler.Sebastien Braun2010-10-074-1/+104
|
* Sanitize security model yet againSebastien Braun2010-10-073-22/+48
| | | | | | | | | | The flags model was not satisfactory since it made it unnecessarily difficult to express the standard policy of "allow all to users that are physically sitting in front of the machine and to privileged users". The new model expressly knows different policies (two at the moment) and refrains from decomposing them. Additional policies are not difficult to add.
* Install a pvsprivinputd.conf template into /etcSebastien Braun2010-10-072-0/+19
|
* Implement log targets for pvsprivinputdSebastien Braun2010-10-074-6/+308
| | | | | | | Also: - add command line options and usage message. - change --no-fork to --daemon to bring it in line with the pvs daemon.
* Install PolKit policy fileSebastien Braun2010-10-062-0/+37
| | | | and try to detect the policy directory.
* Detect the presence of PolKit on configurationSebastien Braun2010-10-062-0/+25
| | | | | | When no PolKit is installed, the program gets built without support for it. This can be overriden by specifying -DENABLE_POLKIT=ON on the cmake command line.
* Fix deletion order bugSebastien Braun2010-10-063-2/+15
| | | | | | PVSCheckPrivileges::instance() is statically allocated. When it is deleted, the QCoreApplication is already gone (since it is stack- allocated), and the destructor of QFileSystemWatcher waits forever.
* Refactor signal handling in pvsprivinputdSebastien Braun2010-10-066-18/+155
| | | | | Only use one socketpair and delegate the actual decision of what to do when a specific signal is received to a special object.
* Implement administratively configured user privilegesSebastien Braun2010-10-063-3/+178
| | | | | | The administrator can set a list of users and a list of groups to see as privileged. This list is reloaded whenever the configuration file changes, or changes to the user/group database are detected.
* Change location of pvsprivinputd.conf to /etc/Sebastien Braun2010-10-062-2/+34
| | | | | Also centralize the knowledge of that location so that it lives in one place only.
* Fix typo that prevents correct compilation when XInput2.h is presentSebastien Braun2010-10-061-1/+1
|
* Merge remote branch 'openslx/mcastft' into inputSebastien Braun2010-10-0673-1381/+5370
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt i18n/pvs_ar_JO.ts i18n/pvs_de_DE.ts i18n/pvs_es_MX.ts i18n/pvs_fr_FR.ts i18n/pvs_pl_PL.ts i18n/pvsmgr_ar_JO.ts i18n/pvsmgr_de_DE.ts i18n/pvsmgr_es_MX.ts i18n/pvsmgr_fr_FR.ts i18n/pvsmgr_pl_PL.ts icons/README pvsmgr.qrc src/gui/mainWindow.cpp src/pvs.cpp src/pvs.h src/pvsDaemon.cpp src/util/clientGUIUtils.h
| * Merge remote branch 'openslx/master' into mcastftSebastien Braun2010-10-0537-1364/+1391
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt pvsmgr.qrc src/gui/clientConfigDialog.cpp src/gui/mainWindow.cpp src/gui/ui/mainwindow.ui src/gui/ui/mainwindowtouch.ui src/pvs.cpp src/pvs.h src/pvsDaemon.cpp src/pvsgui.cpp
| | * [PVSGUI] parsing cmdargs fixedroot2010-09-291-1/+1
| | |
| | * [PVSGUI] smaler toolbarjjl2010-09-292-14/+3Star
| | |
| | * [PVSGUI] set toolbar position via cmd-switchjjl2010-09-293-58/+89
| | |
| | * [PVSGUI] restart pvs daemon on startupjjl2010-09-232-2/+7
| | |
| | * [PVSGUI] Only one instance should be allowed nowjjl2010-09-232-1/+9
| | |
| | * [PVSGUI] Turn on/off toolbar via menu and cmd-switch (pvsgui -h)jjl2010-09-222-1/+48
| | |
| | * [PVSGUI] always construct QSystemTrayIcon, even if systray is not availablejjl2010-09-221-10/+4Star
| | |
| | * pvsgui autostartjjl2010-09-211-32/+4Star
| | |
| | * All printf() replaced with qDebug()Johann Latocha2010-09-0114-47/+45Star
| | |
| | * Missing return statementJohann Latocha2010-08-301-1/+1
| | |
| | * Defect #644 and cleanout some old codeJohann Latocha2010-08-307-335/+29Star
| | |
| | * PVS output errors fixedJohann Latocha2010-08-302-9/+6Star
| | |
| | * Bug fixed: create config-dirJohann Latocha2010-08-293-0/+10
| | |
| | * Feature #633Johann Latocha2010-08-294-1/+11
| | |
| | * More debugout and icon bug fixedJohann Latocha2010-08-281-0/+3
| | |
| | * Enhancement #587Johann Latocha2010-08-2810-102/+88Star
| | |
| | * Some refactoringJohann Latocha2010-08-262-9/+5Star
| | |