aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-08-08main: reorganize and simplifyMarcus Fritzsch1-67/+82
2017-08-08Check for g_wayland in every API call.Marcus Fritzsch1-5/+14
2017-08-08main: add layers and surfaces API callsMarcus Fritzsch1-1/+28
2017-08-08Implement window manager as an AGL App-FW bindingMarcus Fritzsch1-81/+167
2017-08-08main: read only one signal and only return -1 if it succeededMarcus Fritzsch1-2/+3
2017-08-08clang-tidy the place upMarcus Fritzsch1-1/+1
2017-08-08all: clang-formatMarcus Fritzsch1-18/+17
2017-08-08moved Poller and unique_fd from main to util, fixed c++ issues in utilMarcus Fritzsch1-57/+0
2017-08-08util.h and its impl are now c++Marcus Fritzsch1-1/+1
2017-08-08main: read only once from stdin for status logMarcus Fritzsch1-3/+1
2017-08-08main: handling signals, added simple unique_fd RAII helperMarcus Fritzsch1-2/+44
2017-08-08main: read() returns ssize_t not intMarcus Fritzsch1-1/+2
2017-08-08main: cleanup Poller implementationMarcus Fritzsch1-7/+1
2017-08-08main: better check_events implementationMarcus Fritzsch1-53/+49
2017-08-08main: add wl_output proxy-to-id mapping in wl_output global handlerMarcus Fritzsch1-4/+10
2017-08-08main: rename connection, streamline init_layout and error handlingMarcus Fritzsch1-14/+16
2017-08-08main: do not include cstdlib, it's unusedMarcus Fritzsch1-2/+0
2017-08-08clang-tidy the place upMarcus Fritzsch1-11/+17
2017-08-08main: set layer visibility in init_layout()Marcus Fritzsch1-0/+2
2017-08-08main: pass struct conn by-reference to init_layout()Marcus Fritzsch1-6/+6
2017-08-08main: strip std::quniue_ptr from wl::display as it is superfluousMarcus Fritzsch1-17/+17
2017-08-08wayland: one less level of unique_ptrMarcus Fritzsch1-2/+2
2017-08-08main: use auto variables where appropriate and sensibleMarcus Fritzsch1-4/+4
2017-08-08main: header hygieneMarcus Fritzsch1-5/+0
2017-08-08use unordered_map for id->obj mapsMarcus Fritzsch1-1/+0
2017-08-08main: c++-ifiy struct conn c initMarcus Fritzsch1-1/+1
2017-08-08main: do not capture the whole environment in lambdasMarcus Fritzsch1-2/+2
2017-08-08main: added some 'demarcation' commentsMarcus Fritzsch1-0/+18
2017-08-08main/init_layout: use screen::set_render_order instead of add_layer callsMarcus Fritzsch1-2/+1
2017-08-08main: flush after execute_pendingMarcus Fritzsch1-0/+1
2017-08-08main: Reset layout on stratup; bottom and top layer layoutMarcus Fritzsch1-12/+19
2017-08-08main: also show layer info on line breakMarcus Fritzsch1-0/+11
2017-08-08wayland: set surfaces fullscreen when configured.Marcus Fritzsch1-0/+3
2017-08-08main: init dummy layout of layer 100 on the first screenMarcus Fritzsch1-0/+25
2017-08-08main: check that outputs are available before running main loopMarcus Fritzsch1-0/+3
2017-08-08main: execute controllers pending tasks, clang-formatMarcus Fritzsch1-11/+16
2017-08-08main/wayland: added a simple main loopMarcus Fritzsch1-5/+46
2017-08-08moved callback thunks to impl, makes classes readableMarcus Fritzsch1-1/+6
2017-08-08hooked up genivi::surface and layerMarcus Fritzsch1-14/+10
2017-08-08cpp, simple wrappers for most of what we need, ivi_* still incompleteMarcus Fritzsch1-135/+18
2017-08-08cpp, more listenersMarcus Fritzsch1-0/+172