aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.hpp
AgeCommit message (Expand)AuthorFilesLines
2017-09-14App: remove unused g_app global, make dtor defaultMarcus Fritzsch1-1/+1
2017-09-14App: remove id_shift and id_mask constantsMarcus Fritzsch1-3/+0
2017-09-12App: remove unused field layoutsMarcus Fritzsch1-1/+0
2017-09-12policy: add a simple policy stub, broke some layouting thoMarcus Fritzsch1-0/+6
2017-09-12layers/app: properly remove surfs, deactivate main_surfaceMarcus Fritzsch1-0/+1
2017-09-12App: add layout_commit()Marcus Fritzsch1-0/+1
2017-09-12App: single-method layout setupMarcus Fritzsch1-2/+2
2017-09-12App: make a couple of methods private to signal internal useMarcus Fritzsch1-20/+13
2017-09-12App: add enqueue_flushdraw() and check_flushdraw()Marcus Fritzsch1-0/+2
2017-09-12App: rename api call implementations to api_*Marcus Fritzsch1-5/+4
2017-09-12app/binding: implement crude syndraw/enddraw/flushdraw sequenceMarcus Fritzsch1-0/+4
2017-09-12App/layers: deactivate surfaces on layers above.Marcus Fritzsch1-3/+1
2017-09-12app/layers: consolidate signed/unsigned usageMarcus Fritzsch1-5/+5
2017-09-12app/layout: fix split layout from and to transitionsMarcus Fritzsch1-19/+0
2017-09-12binding: make the pending_events functionality nicer[tm]Marcus Fritzsch1-0/+9
2017-09-12binding: ping() dispatches only pending eventsMarcus Fritzsch1-0/+1
2017-09-12app/main: dispatch wayland events using ping(), WIP on split layoutMarcus Fritzsch1-6/+22
2017-09-12WIP split layouts, reading config, defining data layout.Marcus Fritzsch1-0/+15
2017-09-05App: emit visibility eventsMarcus Fritzsch1-0/+2
2017-09-05App: some quality improvements, add activate/deactivate helperMarcus Fritzsch1-2/+5
2017-09-05App: remove last_active logicMarcus Fritzsch1-2/+0
2017-09-04App: cleanup requestSurface API method.Marcus Fritzsch1-0/+1
2017-09-04App: cleanup name/id mapping and its reverseMarcus Fritzsch1-23/+22
2017-09-04App/API: fix event emission methodsMarcus Fritzsch1-0/+1
2017-09-04app: remove add_task/execute_pending supportMarcus Fritzsch1-5/+0
2017-09-04app: do not apply left id_shift to generated ID!Marcus Fritzsch1-1/+0
2017-09-04app: use id_shift of 22, just like in QtMarcus Fritzsch1-2/+2
2017-09-04app/main: add send_event() to binding_apiMarcus Fritzsch1-0/+6
2017-09-04app: added enddraw() and deactivate_surface()Marcus Fritzsch1-1/+10
2017-09-04app/id_alloc: remove destroyed surfacesMarcus Fritzsch1-4/+22
2017-09-04clang-tidyMarcus Fritzsch1-1/+1
2017-09-04clang-formatMarcus Fritzsch1-1/+2
2017-09-04Implement surface namesMarcus Fritzsch1-1/+53
2017-08-16app: some more constructor securityMarcus Fritzsch1-1/+3
2017-08-08clang formattingMarcus Fritzsch1-1/+1
2017-08-08remove some unnuecessary commentsMarcus Fritzsch1-4/+0
2017-08-08app/api: add demo_activate_surface() api_bindingMarcus Fritzsch1-0/+1
2017-08-08app/wayland: move late-tasks to AppMarcus Fritzsch1-0/+6
2017-08-08app: add surface_set_layout(), call it from genivi::controller late-taskMarcus Fritzsch1-0/+1
2017-08-08add license text to implementation filesMarcus Fritzsch1-0/+16
2017-08-08app: use config to determine json config file namesMarcus Fritzsch1-0/+3
2017-08-08layers: rename surface_id_to_layer and surface_id_to_layer_mapMarcus Fritzsch1-1/+1
2017-08-08app: clang-formatMarcus Fritzsch1-3/+3
2017-08-08app: scene setup according to ids.jsonMarcus Fritzsch1-0/+2
2017-08-08app: wire up controller_hooksMarcus Fritzsch1-0/+5
2017-08-08app: add very c++-y layout parsingMarcus Fritzsch1-0/+3
2017-08-08app: reset g_app on ~App()Marcus Fritzsch1-0/+4
2017-08-08clang-format, mostly indenting.Marcus Fritzsch1-17/+18
2017-08-08glue: renamed output files to better represent their actual purposeMarcus Fritzsch1-1/+1
2017-08-08main: move most of main to app, separate ownershipMarcus Fritzsch1-2/+12