summaryrefslogtreecommitdiffstats
path: root/src/input/inputEventHandler.h
Commit message (Collapse)AuthorAgeFilesLines
* Rework template meta-magicSebastien Braun2010-10-071-199/+208
| | | | | | | - 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
* Sanitize security model yet againSebastien Braun2010-10-071-16/+42
| | | | | | | | | | 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.
* Add description to input event handlers so they canSebastien Braun2010-10-051-0/+40
|
* Add Permission checking and session information code.Sebastien Braun2010-10-051-0/+4
|
* Refactor InputEvent handler code.Sebastien Braun2010-10-051-35/+73
| | | | | | - Make static methods virtual and store instances in the chains. - Propagate security context information. - Saner security policy implementation.
* Implement first version of basic input event supportSebastien Braun2010-10-051-0/+187