aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-09-14doc: convert asciidoc to mdHEADflounder_5.99.1flounder/5.99.1eel_5.0.3eel_5.0.2eel_5.0.1eel_5.0.0eel_4.99.5eel_4.99.4eel_4.99.3eel_4.99.2eel_4.99.1eel/5.0.3eel/5.0.2eel/5.0.1eel/5.0.0eel/4.99.5eel/4.99.4eel/4.99.3eel/4.99.2eel/4.99.15.99.15.0.35.0.25.0.15.0.04.99.54.99.44.99.34.99.24.99.1mastereelMarcus Fritzsch3-489/+550
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14doc: shuffled around some sections, fixes.Marcus Fritzsch1-96/+101
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14scripts: install wm-requestMarcus Fritzsch2-1/+7
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14App: remove unused g_app global, make dtor defaultMarcus Fritzsch2-7/+1
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14App: remove id_shift and id_mask constantsMarcus Fritzsch1-3/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14doc: remove obsolete GNUmakefile, add CMakeLists.txtMarcus Fritzsch2-7/+4
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14doc: remove duplicated AFBClient documentationMarcus Fritzsch1-300/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14doc: documentation update, more examples, some external linksMarcus Fritzsch1-47/+101
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: honor the SCOPE_TRACING option from cmakeMarcus Fritzsch1-4/+4
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14add doc/Marcus Fritzsch2-0/+430
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14fix READMEMarcus Fritzsch2-74/+4
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14wm-request: enable the use of pygments if availableMarcus Fritzsch1-14/+5
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14binding/afbclient: use the correct binding namesMarcus Fritzsch3-10/+10
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14app/afbclient: use the correct names for active/inactive eventsMarcus Fritzsch2-4/+4
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14layers: remove priority from split layout definitionMarcus Fritzsch2-10/+3
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14redraw_fixer: a couple of style fixesMarcus Fritzsch1-5/+7
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14app: a couple of style fixes + formatMarcus Fritzsch1-7/+10
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14cmake: enable c++14 for redraw_fixerMarcus Fritzsch1-0/+6
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Remove remnants of obsolete surface management by their IDsMarcus Fritzsch4-129/+38
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14client-lib: link against libafbwscMarcus Fritzsch1-3/+2
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14remove obsolete TODOMarcus Fritzsch1-14/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14remove unused layouts.jsonMarcus Fritzsch1-44/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14cmake: rename the project to WindowManagerTMCMarcus Fritzsch1-1/+1
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14cmake/config: use /etc/layers.json, install it to there too.Marcus Fritzsch2-2/+6
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14client-lib: add documentationMarcus Fritzsch3-0/+322
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14winman: add install targetsMarcus Fritzsch1-0/+10
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14cmake: include GNUInstallDirsMarcus Fritzsch1-0/+1
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: add license headersMarcus Fritzsch2-0/+32
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: impl ptr is constMarcus Fritzsch1-1/+1
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14client-lib: add cmakelistsMarcus Fritzsch2-0/+72
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Move AFBClient to client-lib/Marcus Fritzsch2-0/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: fix port sanity checkMarcus Fritzsch1-1/+1
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: move dispatch_internal() to Impl ...Marcus Fritzsch1-33/+36
* ... move json argument helper to anon namespace * call api_call() with this-> Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: move api_call() to Impl as it's now private anyway.Marcus Fritzsch1-111/+111
* Also put json argument creation to helper function Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: use fputs where sensible, more this-> name qualificationMarcus Fritzsch1-12/+12
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: prevent init if already initializedMarcus Fritzsch1-2/+8
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: fix some clang-tidy issuesMarcus Fritzsch2-53/+53
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Call event handler only if event-label matchesMarcus Fritzsch1-1/+3
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Add doc/Marcus Fritzsch2-0/+307
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: remove obsolete UNUSED() usagesMarcus Fritzsch1-2/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Impl: use handler_fun instead of its full typeMarcus Fritzsch1-2/+1
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: implement event handler dispatchMarcus Fritzsch2-49/+122
* requestSurface will store label if successful. * onEvent calls AFBClient::Impl::event to dispatch the event. * stripped down onCall and onEvent implementations. * event names from onEvent are matched on-the-fly to AFBClient::EventType. * requestSurface with a name that is already known will fail immediately. * Removal of event handler not supported. * Removal of surfaces not supported - assume the application lives only as long as it's surface. * Add minimal Event_Active event handler to main. Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Impl: made wsj1_itf constMarcus Fritzsch1-2/+3
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Impl: made 'returned' boolean atomicMarcus Fritzsch1-3/+5
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: Pimpl'ed to hide impl detailsMarcus Fritzsch2-20/+83
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14remove json_object fwd declMarcus Fritzsch1-1/+0
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14Guard dispatch using a mutex, remove dipatch() timeout parameterMarcus Fritzsch2-17/+20
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: remove call() methodMarcus Fritzsch2-83/+85
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: TRACE() onReply too!Marcus Fritzsch1-3/+6
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
2017-09-14AFBClient: trace dispatch_internal(), header hygieneMarcus Fritzsch2-19/+27
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>