Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-12 | App: make a couple of methods private to signal internal use | Marcus Fritzsch | 3 | -21/+35 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: add enqueue_flushdraw() and check_flushdraw() | Marcus Fritzsch | 2 | -13/+28 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: do some clang-format | Marcus Fritzsch | 1 | -20/+20 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: rename api call implementations to api_* | Marcus Fritzsch | 3 | -20/+21 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app/binding: implement crude syndraw/enddraw/flushdraw sequence | Marcus Fritzsch | 3 | -7/+41 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: std::move() optional wrapped values out of there | Marcus Fritzsch | 1 | -3/+3 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: thoroughly check LayoutState availability in activate too | Marcus Fritzsch | 1 | -1/+7 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: be more thorough when checking surface-associated LayoutState | Marcus Fritzsch | 1 | -1/+7 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: take local copies of some optional<> wrapped values. | Marcus Fritzsch | 1 | -6/+9 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: emit_flushdraw() should actually emit a flushdraw event. | Marcus Fritzsch | 1 | -1/+1 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: remove some superflous debuglog() | Marcus Fritzsch | 1 | -5/+0 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | layers.json: set OnScreen area to non-center non-full | Marcus Fritzsch | 1 | -1/+1 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app: check layer <-> surface assoc more thoroughly | Marcus Fritzsch | 1 | -3/+14 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | wm-request: use a preset UUID if uuidgen cannot be found | Marcus Fritzsch | 1 | -8/+13 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App/layers: deactivate surfaces on layers above. | Marcus Fritzsch | 4 | -60/+85 | |
* When activating a surface on layer x, all surfaces on all layers above this will be deactivated. * Remove main_surface special case (we get the same result by putting the main_surface on the bottom layer). * Track LayoutState per layer, make can_split() accept this layer-local LayoutState for its decision. * Sort layers on load according to their ID. That is, do not make use Of the layer's z-order attribute, also there is no need to. Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | wm-request: fix unset-var error | Marcus Fritzsch | 1 | -0/+2 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | App: special-case (de)activation for main_surface | Marcus Fritzsch | 1 | -3/+27 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | misc: fix some minor style issues, fix SCOPE_TRACING compilation | Marcus Fritzsch | 3 | -5/+5 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app: emit syncdraw and flushdraw events | Marcus Fritzsch | 1 | -20/+41 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app: remove unsused surface ref in activate_surface() | Marcus Fritzsch | 1 | -12/+0 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | wayland: fix two instances of logdebug format breakage | Marcus Fritzsch | 1 | -2/+2 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | util/cmake: enable ScopeTracing through cmake variable option | Marcus Fritzsch | 3 | -8/+20 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | scripts: wm-request uses afb-client-demo | Marcus Fritzsch | 1 | -13/+9 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app: do not inline assignments | Marcus Fritzsch | 1 | -3/+3 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app/layers: consolidate signed/unsigned usage | Marcus Fritzsch | 3 | -46/+36 | |
* Also make use of optional's operator* where appropriate. Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app/layout: fix split layout from and to transitions | Marcus Fritzsch | 3 | -108/+71 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | binding: protect raise(SIGKILL) by getenv | Marcus Fritzsch | 1 | -2/+4 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | binding: make the pending_events functionality nicer[tm] | Marcus Fritzsch | 3 | -9/+19 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | binding: ping() dispatches only pending events | Marcus Fritzsch | 6 | -7/+19 | |
* Also, move binding_m mutex to the binding glue. Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | binding: manual lock on API call, do not use noconcurrent bit | Marcus Fritzsch | 2 | -4/+3 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app/main: dispatch wayland events using ping(), WIP on split layout | Marcus Fritzsch | 4 | -38/+245 | |
* Dispatch ayland events with ping() API call, after having read events from wayland fd - in order to prevent indefinite-poll on wrongly read+ dispatch from multiple threads (dispatcher and API call). * Add scope trace to all API call thunks. * Split layout advancements, still broken AF though. * Add App1 example split layout to App layer. Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | binding: add ping() API call | Marcus Fritzsch | 2 | -1/+10 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | app: remove last remnants of obsolete layout config | Marcus Fritzsch | 1 | -57/+1 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | layers: fix layers parsing, do not sort by prio | Marcus Fritzsch | 2 | -14/+15 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | util: add scope tracer utility (hack, but more or less useful) | Marcus Fritzsch | 2 | -2/+27 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | wayland: extend wl::display for finer grained dispatch control | Marcus Fritzsch | 2 | -0/+23 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-12 | WIP split layouts, reading config, defining data layout. | Marcus Fritzsch | 5 | -7/+89 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App/binding: move binding_api impl to its own source file. | Marcus Fritzsch | 3 | -73/+103 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | main: only exit on hangup if WINMAN_EXIT_ON_HANGUP env var is present | Marcus Fritzsch | 1 | -1/+2 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App: emit visibility events | Marcus Fritzsch | 2 | -6/+18 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | layers: prefer using instead of typedef | Marcus Fritzsch | 1 | -4/+4 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | layers.json: remove unused layers description. | Marcus Fritzsch | 1 | -20/+0 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | README: update | Marcus Fritzsch | 1 | -6/+9 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App: be a little more thorough when activating a surface | Marcus Fritzsch | 1 | -1/+4 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App: only activate/deactivate if necessary | Marcus Fritzsch | 1 | -4/+10 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App: remove unimplemented (stubbed) binding API methods | Marcus Fritzsch | 2 | -18/+0 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | wayland: debug log prints IDs instead of controller ptr | Marcus Fritzsch | 1 | -29/+28 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App: some quality improvements, add activate/deactivate helper | Marcus Fritzsch | 2 | -26/+33 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | App: remove last_active logic | Marcus Fritzsch | 2 | -39/+1 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> | |||||
2017-09-05 | main: exit on compositor hangup | Marcus Fritzsch | 1 | -0/+1 | |
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com> |