1. 18 Apr, 2019 1 commit
    • Pekka Paalanen's avatar
      Rename compositor.h to libweston/libweston.h · 3d5d9476
      Pekka Paalanen authored
      The main idea is to make libweston users use the form
      
       #include <libweston/libweston.h>
      
      instead of the plain
      
       #include <compositor.h>
      
      which is prone to name conflicts. This is reflected both in the installed
      files, and the internal header search paths so that Weston would use the exact
      same form as an external project using libweston would.
      
      The public headers are moved under a new top-level directory include/ to make
      them clearly stand out as special (public API).
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.com>
      3d5d9476
  2. 20 Jun, 2018 1 commit
  3. 07 Feb, 2018 1 commit
  4. 04 Oct, 2017 1 commit
  5. 04 Sep, 2017 1 commit
  6. 24 Jul, 2017 2 commits
  7. 27 Jan, 2017 1 commit
  8. 26 Jul, 2016 1 commit
  9. 23 Jun, 2016 1 commit
  10. 05 Apr, 2016 6 commits
    • eucan's avatar
      ivi-shell: rework configure_surface notification · c49aa5ac
      eucan authored
      The add_notification_configure_surface API accepts a simple
      wl_listener instead of a ivi-shell specific notification
      function. Therefore, the API is renamed to
      add_listener_configure_surface.
      
      This change has several advantages:
      1. Code cleanup
      2. No dynamic memory allocation. Listeners are allocated
         by controller plugins
      3. Remove API is not needed. Controller plugins can easily
         remove the listener link.
      
      The remove API is removed too:
      - ivi_layout_remove_notification_configure_surface
      Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
      Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      c49aa5ac
    • eucan's avatar
      ivi-shell: rework remove_surface notification · 67f0aa87
      eucan authored
      The add_notification_remove_surface API accepts a simple
      wl_listener instead of a ivi-shell specific notification
      function. Therefore, the API is renamed to add_listener_remove_surface.
      
      This change has several advantages:
      1. Code cleanup
      2. No dynamic memory allocation. Listeners are allocated
         by controller plugins
      3. Remove API is not needed. Controller plugins can easily
         remove the listener link.
      
      The remove API is removed too:
      - ivi_layout_remove_notification_remove_surface
      Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
      Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      67f0aa87
    • eucan's avatar
      ivi-shell: rework remove_layer notification · 562f2ecb
      eucan authored
      The add_notification_remove_layer API accepts a simple
      wl_listener instead of a ivi-shell specific notification
      function. Therefore, the API is renamed to add_listener_remove_layer.
      
      This change has several advantages:
      1. Code cleanup
      2. No dynamic memory allocation. Listeners are allocated
         by controller plugins
      3. Remove API is not needed. Controller plugins can easily
         remove the listener link.
      
      The remove API is removed too:
      - ivi_layout_remove_notification_remove_layer
      Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
      Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      562f2ecb
    • eucan's avatar
      ivi-shell: rework create_layer_notification · c98f2cf1
      eucan authored
      The add_notification_layer_surface API accepts a simple
      wl_listener instead of a ivi-shell specific notification
      function. Therefore, the API is renamed to add_listener_layer_surface.
      
      This change has several advantages:
      1. Code cleanup
      2. No dynamic memory allocation. Listeners are allocated
         by controller plugins
      3. Remove API is not needed. Controller plugins can easily
         remove the listener link.
      
      The remove API is removed too:
      - ivi_layout_remove_notification_create_layer
      Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
      Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      c98f2cf1
    • eucan's avatar
      ivi-shell: rework create_surface notification · 970f8315
      eucan authored
      The add_notification_create_surface API accepts a simple
      wl_listener instead of a ivi-shell specific notification
      function. Therefore, the API is renamed to
      add_listener_create_surface.
      
      This change has several advantages:
      1. Code cleanup
      2. No dynamic memory allocation. Listeners are allocated
         by controller plugins
      3. Remove API is not needed. Controller plugins can easily
         remove the listener link.
      
      The remove API is removed too:
      - ivi_layout_remove_notification_create_surface
      Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
      Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      970f8315
    • eucan's avatar
      ivi-shell: rework layer_add_notification API · 3750d1b2
      eucan authored
      The layer_add_notification API accepts a simple
      wl_listener instead of a ivi-shell specific notification
      function. Therefore, the API is renamed to layer_add_listener.
      
      This change has several advantages:
      1. Code cleanup
      2. No dynamic memory allocation. Listeners are allocated
         by controller plugins
      3. Remove API is not needed. Controller plugins can easily
         remove the listener link.
      
      This patch also remove two APIs which are not needed:
      - ivi_layout_layer_remove_notification
      - ivi_layout_layer_remove_notification_by_callback
      Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
      Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
      3750d1b2
  11. 24 Mar, 2016 4 commits
  12. 04 Mar, 2016 13 commits
  13. 29 Oct, 2015 1 commit
  14. 25 Jun, 2015 6 commits