Skip to content
Permalink
Branch: adit_v2.0_deve…
Commits on May 23, 2017
  1. ivi-shell: added basic surface id generation Added basic surface id g…

    mtey committed May 23, 2017
    …eneration (for PoC) to enable support for execution of multiple xdg-shell applications.
    
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  2. ivi-shell: added implementation of desktop_surface_committed Added im…

    mtey committed May 22, 2017
    …plementation of desktop_surface_committed function of weston_desktop_api.
    
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  3. ivi-shell: removed assert Removed assert, that checks if ivi-surface …

    mtey committed May 22, 2017
    …is not available, since this can now happen with xdg-shell support.
    
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  4. ivi-shell: added implementation of desktop_surface_added Added implem…

    mtey committed May 22, 2017
    …entation of desktop_surface_added function from weston_desktop_api
    
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  5. ivi-shell: added weston_desktop_surface to ivi-shell-surface Added we…

    mtey committed May 22, 2017
    …ston_desktop_surface struct from libweston-desktop to ivi_shell_surface struct to support weston-desktop surfaces in ivi-shell.
    
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  6. ivi-shell: create weston_desktop in wet_shell_init

    mtey committed May 19, 2017
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  7. ivi-shell: added weston_desktop_api with function pointers and functi…

    mtey committed May 19, 2017
    …on envelopes
    
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  8. ivi-shell: added weston-desktop struct to ivi-shell struct

    mtey committed May 19, 2017
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
  9. ivi-shell: link libweston-desktop

    mtey committed May 19, 2017
    Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
Commits on Feb 25, 2017
Commits on Feb 21, 2017
  1. config-parser: Export weston_config_next_section

    linkmauve authored and bryceharrington committed Feb 21, 2017
    This symbol wasn’t exported from the weston binary, most likely due to
    an oversight in 6e2c124, and because
    internal modules can link against libshared.la directly it hasn’t been
    found ever since.
    
    This commit makes it possible for external modules to iterate over the
    configuration file.
    
    Signed-off-by: Emmanuel Gil Peyrot <emmanuel.peyrot@collabora.com>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Acked-by: Bryce Harrington <bryce@osg.samsung.com>
  2. clients: Fix build without Cairo/GLES2

    fooishbar authored and bryceharrington committed Feb 16, 2017
    If we're building with EGL support generally, but without Cairo/GLESv2,
    building the clients fail, because window.c defines the EGL native
    types, however platform.h also brings these in.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Cc: Emil Velikov <emil.velikov@collabora.com>
    Cc: Bryce Harrington <brycef@osg.samsung.com>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
    Acked-by: Bryce Harrington <bryce@osg.samsung.com>
  3. screen-share: Use wl_list_for_each_safe on destroy

    fooishbar authored and bryceharrington committed Feb 16, 2017
    Destroying the shared seat removes the link from so->seat_list.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Acked-by: Bryce Harrington <bryce@osg.samsung.com>
  4. screen-share: Avoid NULL dereference

    fooishbar authored and bryceharrington committed Feb 16, 2017
    Don't try to dereference the seat if it's NULL.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
Commits on Feb 14, 2017
Commits on Feb 13, 2017
  1. (multiple): Use standard permission notice

    ybakos authored and fooishbar committed Jan 23, 2017
    A handful of source files were not using the MIT Expat text in
    COPYING. Update these files to bring them inline with the rest,
    standardizing on the MIT Expat text.
    
    Signed-off-by: Yong Bakos <ybakos@humanoriented.com>
    Reviewed-by: Daniel Stone <daniels@collabora.com>
    Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
  2. compositor-drm: Mark eDP connection as internal

    krezovic authored and fooishbar committed Feb 8, 2017
    Signed-off-by: Armin Krezović <krezovic.armin@gmail.com>
    Reviewed-by: Daniel Stone <daniels@collabora.com>
Commits on Feb 9, 2017
  1. compositor: Improve xwayland warning message

    krezovic authored and sardemff7 committed Feb 9, 2017
    And fix formatting.
    
    Signed-off-by: Armin Krezović <krezovic.armin@gmail.com>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
  2. compositor-drm: Remove connector_allocator

    fooishbar committed Feb 9, 2017
    Remove the last usage of connector_allocator, which was to check for
    displays which have been hot-unplugged, and replace it with an array
    which doesn't rely on the connector IDs remaining below 32 (or 64).
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
    Reported-by: Peter Senna Tschudin <peter.senna@collabora.com>
  3. compositor-drm: Avoid connector_allocator for hotplugs

    fooishbar committed Feb 9, 2017
    Rather than using connector_allocator to determine whether an output is
    newly connected or not, use a list walk across all outputs instead.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
    Reported-by: Peter Senna Tschudin <peter.senna@collabora.com>
  4. compositor-drm: Remove crtc_allocator

    fooishbar committed Feb 9, 2017
    crtc_allocator was used as a bitmask of CRTC IDs, so we didn't try to
    use the same CRTC for multiple outputs. Unfortunately, this only works
    to the extent that CRTC object IDs fit within the bitmask; though they
    were previously, they are not guaranteed to be under 32 or even 64.
    
    Replace the only use of crtc_allocator with a list walk across outputs.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
    Reported-by: Peter Senna Tschudin <peter.senna@collabora.com>
Commits on Feb 8, 2017
  1. Revert "clients: teach simple-dmabuf-v4l to deal with flipped input"

    fooishbar committed Feb 8, 2017
    This reverts commit 0fee977.
    
    This commit introduces a requirement on v4l2_query_ext_ctrl and
    VIDIOC_QUERY_EXT_CTRL, which were introduced in kernel 3.17. Some Ubuntu
    LTS releases ship with much older kernels (and, significantly, UAPI),
    which don't have these.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com>
    Acked-by: Derek Foreman <derekf@osg.samsung.com>
Commits on Feb 7, 2017
  1. launcher: don't try to switch to weston's vt

    giucam authored and ppaalanen committed Dec 5, 2016
    Signed-off-by: Giulio Camuffo <giuliocamuffo@gmail.com>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
  2. ivi-shell: Damage view below after unmapping

    eucan authored and ppaalanen committed Feb 7, 2017
    If ivilayer or ivisurf of ivi_view is made invisible in the
    commit_changes call, we have to damage the weston_view below this
    ivi_view. Otherwise content of this ivi_view will stay visible.
    
    Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
  3. tests: doc iterating in the runner

    ppaalanen committed Feb 7, 2017
    The iteration counter cannot be used to detect non-iterated tests
    defined with TEST and FAIL_TEST.
    
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
  4. compositor: damage pending subsurfaces when committing them

    epozuelo authored and ppaalanen committed Jan 27, 2017
    When a client changes the subsurfaces state, we need to damage
    them so the result is visible. We do that by flagging the surfaces
    when the state changes and causing damage when committing the
    state. This prevents normal repaints from considering these changes
    until a commit has happened, and allows the client to atomically
    schedule several changes.
    
    This fixes the subsurface_z_order test, which is now marked as expected
    to succeed.
    
    Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
  5. tests: add subsurface-shot test

    ppaalanen committed Jan 27, 2017
    This is marked as a FAIL_TEST, because the last image comparison fails
    due to a bug in Weston.
    
    Jointly authored by Pekka and Emilio.
    
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
    [Pekka: move weston-tests-env as terminator to EXTRA_DIST, change
    ok/FAIL to PASS/FAIL, write diff image only on fail.]
    Acked-by: Quentin Glidic <sardemff7+git@sardemff7.net>
  6. tests: put screenshots to ./logs by default

    ppaalanen committed Jan 27, 2017
    Logs is where we write all our custom test logs, let's also put the
    screenshots in the same place by default from cluttering the base
    directory.
    
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
  7. tests: implement get_test_name()

    ppaalanen committed Jan 27, 2017
    Screenshot tests often want to use the test name for writing out images.
    This is a helper to get the test name without writing it multiple times
    in the source.
    
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
  8. tests/shell: change background color

    ppaalanen committed Jan 27, 2017
    Pick the color 0xCC336699 as AARRGGBB, as if blended on black. This is
    the color used with developing the sub-surface shot tests.
    
    No other big reason than it should not be black to have better chances
    of catching blending problems.
    
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
  9. tests/shell: get rid of static variables

    ppaalanen committed Jan 27, 2017
    Stop using static variables and clean up when we're done.
    
    [Emilio: update to latest weston_layer API]
    
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
    Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
    [Pekka: fix build after previous commit's fix]
  10. tests: add test-desktop-shell

    sardemff7 authored and ppaalanen committed Jan 27, 2017
    This is a new desktop shell plugin, specifically written for tests. It
    implements the bare minimum of a WM with predictable window positioning.
    It offers a known static background without forking any helper clients
    and therefore avoids any races with executing screenshot-based tests.
    Not forking unused helper clients also reduces the load during a test
    run.
    
    The code was written by Quentin as a part of a much larger private
    patch. Pekka, following Emilio's example, extracted just the shell
    plugin parts as a stand-alone patch and wrote the commit message.
    
    [Emilio: update to latest weston_layer and shell_init API]
    
    Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
    Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
    Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Micah Fedke <micah.fedke@collabora.co.uk>
    [Pekka: fix build]
Older
You can’t perform that action at this time.