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>
  2. 20 Feb, 2019 1 commit
  3. 09 Dec, 2018 1 commit
    • Daniel Stone's avatar
      Add Meson build system · 8011b0fa
      Daniel Stone authored
      Meson is a build system, currently implemented in Python, with multiple
      output backends, including Ninja and Make. The build file syntax is
      clean and easy to read unlike autotools. In practise, configuring and
      building with Meson and Ninja has been observed to be much faster than
      with autotools. Also cross-building support is excellent.
      More information at http://mesonbuild.com
      Since moving to Meson requires some changes from users in any case, we
      took this opportunity to revamp build options. Most of the build options
      still exist, some have changed names or more, and a few have been
      dropped. The option to choose the Cairo flavour is not implemented since
      for the longest time the Cairo image backend has been the only
      recommended one.
      This Meson build should be fully functional and it installs everything
      an all-enabled autotools build does. Installed pkg-config files have
      some minor differences that should be insignificant. Building of some
      developer documentation that was never installed with autotools is
      It is expected that the autotools build system will be removed soon
      after the next Weston release.
      Signed-off-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>
      Co-authored-by: Pekka Paalanen's avatarPekka Paalanen <pq@iki.fi>
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pq@iki.fi>
  4. 10 Apr, 2018 1 commit
  5. 25 Jul, 2017 1 commit
  6. 17 Jan, 2017 4 commits
  7. 15 Aug, 2016 1 commit
  8. 14 Aug, 2016 1 commit
  9. 12 Aug, 2016 1 commit
  10. 26 Jul, 2016 1 commit
  11. 01 Jul, 2016 1 commit
  12. 30 Jun, 2016 1 commit
  13. 27 Jun, 2016 1 commit
  14. 29 Apr, 2016 1 commit
  15. 19 Nov, 2015 1 commit
  16. 07 Aug, 2015 2 commits
  17. 31 Jul, 2015 2 commits
  18. 16 Jun, 2015 1 commit
  19. 15 Jun, 2015 1 commit
  20. 05 Nov, 2014 1 commit
    • Derek Foreman's avatar
      compositor: Refactor weston_output_mode_switch() · 6ae7bc98
      Derek Foreman authored
      This breaks weston_output_mode_switch() into 3 functions:
      Differences from previous behaviour:
      SET_NATIVE didn't set current_scale (now it does)
      SET_TEMPORARY could set mode and scale independently - now it can't.
      Signed-off-by: default avatarDerek Foreman <derekf@osg.samsung.com>
      Pekka Paalanen <pekka.paalanen@collabora.co.uk>
  21. 22 Sep, 2014 1 commit
    • Derek Foreman's avatar
      shell: fix weston_output_mode_switch() usage · 69c6273f
      Derek Foreman authored
      Calling weston_output_mode_switch() with WESTON_MODE_SWITCH_RESTORE_NATIVE
      will result in the mode being set "back" to the passed in mode - so the
      passed mode should be the native mode.
      Additionally, weston_output_mode_switch() should be called when
      output->original_mode is non-NULL (which indicates we had a temporary
      mode set).  The comparison to current_mode results in a lot of
      log chatter.
      Acked-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
  22. 08 Aug, 2014 1 commit
  23. 03 Apr, 2014 1 commit