On Thu, 18 Aug 2016 18:42:34 +0200 Armin Krezović <krezovic.ar...@gmail.com> wrote:
> This is a complete port of the headless backend that > uses recently added output handling API for output > configuration. > > - Output can be configured at runtime by passing the > necessary configuration parameters, which can be > filled in manually, obtained from the configuration > file or obtained from the command line using > previously added functionality. It is required that > the scale and transform values are set using the > previously added functionality. > > - Output can be created at runtime using the output > API. The output creation only creates a pending > output, which needs to be configured the same way as > mentioned above. > > After everything has been set, output needs to be > enabled manually using weston_output_enable(). > > Same as before, a single output is created at runtime > using the default configuration or a configuration > parsed from the command line. The no-outputs > functionality is also preserved, which means that no > output will be created initially, but more outputs can > be added at runtime using the output API. > > New feature: > > This patch also adds, as a bonus of using shared > functionality, support for setting options for outputs > created by this backend in the weston config file in > addition to setting them from the command line. > > v2: > > - Fix wet_configure_windowed_output_from_config() usage. > - Call headless_output_disable() explicitly from > headless_output_destroy(). > > v3: > > - Add scale support to output width and height. > - Use scaled values in calls to various functions which > require width and height. > - Disallow calling headless_output_configure more than once. > - Remove unneeded checks for output->name == NULL as that > has been disallowed. > - Use weston_compositor_add_pending_output(). > - Bump weston_headless_backend_config version to 2. > > Signed-off-by: Armin Krezović <krezovic.ar...@gmail.com> > --- > compositor/main.c | 52 +++++++++++--- > libweston/compositor-headless.c | 152 > ++++++++++++++++++++++++++++------------ > libweston/compositor-headless.h | 8 +-- > 3 files changed, 154 insertions(+), 58 deletions(-) Reviewed-by: Pekka Paalanen <pekka.paala...@collabora.co.uk> Thanks, pq
pgpUpDkH4IAhd.pgp
Description: OpenPGP digital signature
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel