- Aug 08, 2017
-
-
Bryce Harrington authored
A 3.0 branch has been established for stable release work.
-
Bryce Harrington authored
-
- Aug 01, 2017
-
-
Bryce Harrington authored
-
- Jul 25, 2017
-
-
Bryce Harrington authored
-
- Jul 12, 2017
-
-
Bryce Harrington authored
-
- Jul 03, 2017
-
-
Derek Foreman authored
Cosmetic leftovers I missed when removing the configure option to --disable-xkbcommon Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
It looks like there are some code paths where this has been forgotten, so it likely doesn't work as is. It's probable that nobody has actually used this in a very long time, so it's not worth the maintenance burden of keeping xkbcommon vs raw keyboard code anymore. Signed-off-by:
Derek Foreman <derekf@osg.samsung.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
- Jun 12, 2017
-
-
mesa's freedreno driver supports importing dmabufs with format DRM_FORMAT_NV12 and DRM_FORMAT_MOD_SAMSUNG_64_32_TILE modifier. demonstrate weston modifier advertising and import path using this combination when run with --import-format=NV12. v2: - hard code format if platform doesn't implement EGL_EXT_image_dma_buf_import_modifiers and cannot advertise format/modifier support. - squash using valid frame data to fill dmabuf planes Signed-off-by:
Varad Gautam <varad.gautam@collabora.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
abstract drm specific bits to struct drm_device and support running on freedreno. introduce 'modifier' event. v2: rebase to master, deprecate 'format' event. Signed-off-by:
Varad Gautam <varad.gautam@collabora.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
this will allow adding other drm backends later. Signed-off-by:
Varad Gautam <varad.gautam@collabora.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
handle create_immed() dmabuf import requests and support zwp_linux_dmabuf_v1_interface version 2. v2: terminate client with INVALID_WL_BUFFER when reason for create_immed failure is unknown. [daniels: Bump wayland-protocols dependency.] Signed-off-by:
Varad Gautam <varad.gautam@collabora.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
- Apr 07, 2017
-
-
Pekka Paalanen authored
Libdrm provides headers that are useful even without libdrm.so itself, particularly drm_fourcc.h. Therefore promote libdrm as a hard build-time dependency of libweston core so that we can always rely on libdrm headers. This does not affect any runtime dependencies. Specifically, no runtime dependency to libdrm.so is added in any build configuration. Currently only gl-renderer is using drm_fourcc.h. Now we can drop the GL_RENDERER check from configure.ac and just use LIBDRM_CFLAGS. Signed-off-by:
Pekka Paalanen <pekka.paalanen@collabora.co.uk> [Pekka, from Quentin: just drop have_libdrm var completely] Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
Pekka Paalanen authored
HAVE_LIBDRM was used as a condition for the launcher infrastructure to call libdrm.so functions. It was set by an independent test for libdrm, which would silently continue if libdrm was not found. It was assumed that if you enabled a feature that used libdrm at runtime, the test for that feature would imply that HAVE_LIBDRM is also set. This was quite subtle. The only feature that actually uses libdrm.so at runtime is the DRM backend. No other backend needs the libdrm calls in the launcher infrastructure. Therefore to simplify things, stop using HAVE_LIBDRM and use BUILD_DRM_COMPOSITOR instead. If you enable the DRM compositor, you automatically also get libdrm support in the launchers. There are still things depending on LIBDRM_CFLAGS and LIBDRM_LIBS, so the test cannot be removed completely. Signed-off-by:
Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
- Mar 16, 2017
-
-
Pekka Paalanen authored
Bump the future release to 3.0.0 due to breaking ABI in libweston. We have merged a few patches already that change libweston/compositor.h. While most of the changes arguably change only things libweston users should not be touching, some change the size of e.g. struct weston_output and struct weston_compositor, possibly moving member offsets. We also haven't separated public and private parts from compositor.h yet. To be on the safe side, bump the major now. I'm sure there will be more changes that make the bump obviously necessary. Cc: Bryce Harrington <bryce@osg.samsung.com> Cc: Daniel Stone <daniels@collabora.com> Signed-off-by:
Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by:
Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
- Feb 27, 2017
-
-
Bryce Harrington authored
-
- Feb 25, 2017
-
-
Bryce Harrington authored
-
- Feb 21, 2017
-
-
Bryce Harrington authored
-
- Feb 14, 2017
-
-
Bryce Harrington authored
-
- Feb 08, 2017
-
-
Bryce Harrington authored
-
- Jan 25, 2017
-
-
Bryce Harrington authored
-
- Jan 17, 2017
-
-
Signed-off-by:
Armin Krezović <krezovic.armin@gmail.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
- Jan 16, 2017
-
-
Quentin Glidic authored
HAVE_PANGO is not in any AC_DEFINE(), so the check is just wrong. g_type_init() was never called, which is fine since GLib 2.36 anyway. It is better not to have a wrong usage of HAVE_PANGO here. Just check for GLib 2.36 in configure.ac instead. Signed-off-by:
Quentin Glidic <sardemff7+git@sardemff7.net> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
Daniel Stone authored
We had two non-pkg-config check paths in the configure script, to support XCB functionality used before XCB had had an accompanying release: xcb_poll_for_queued_event (released in 1.8, 2012), and a usable XKB event mechanism (released in 1.9, 2013). Convert the former to a version-based hard dependency, and the latter to a version-based soft dependency. This avoids two compiler checks. Signed-off-by:
Daniel Stone <daniels@collabora.com> Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
- Jan 15, 2017
-
-
Yann E. MORIN authored
Like clock_gettime(), clock_getres() is in -lrt for glibc < 2.17. Add a check for it, like is done for clock_gettime(). Fixes: http://autobuild.buildroot.net/results/bce/bcecdbbce4a99eb1e9bfbf519857bf94d8952037/ Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
- Jan 03, 2017
-
-
Some variables were previously only set inside conditions, making their output empty. Signed-off-by:
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
Fix duplicate occurrence of "and". Signed-off-by:
Abdur Rehman <arehmanq199@gmail.com> Reviewed-by:
Yong Bakos <ybakos@humanoriented.com>
-
- Oct 24, 2016
-
-
Daniel Stone authored
Debian Jessie's version of libxkbcommon is too old for compose support, so rather than force people to upgrade, let's make it conditional. Signed-off-by:
Daniel Stone <daniels@collabora.com> Reviewed-by:
Daniel Díaz <daniel.diaz@linaro.org> Reviewed-by:
Bryce Harrington <bryce@osg.samsung.com>
-
- Oct 03, 2016
-
-
This patch implements additional functionality that will be used for configuring, enabling and disabling weston's outputs. Its indended use is by the compositors or user programs that want to be able to configure, enable or disable an output at any time. An output can only be configured while it's disabled. The compositor and backend specific functionality is required for these functions to be useful, and those will come later in this series. All the new functions have been documented, so I'll avoid describing them here. v2: - Minor documentation improvements. - Rename output-initialized to output->enabled. - Split weston_output_disable() further into weston_compositor_remove_output(). - Rename weston_output_deinit() to weston_output_enable_undo(). - Make weston_output_disable() call two functions mentioned above instead of calling weston_output_disable() directly. This means that backend needs to take care of doing backend specific disable in backend specific destroy function. v3: - Require output->name to be set before calling weston_output_init_pending(). - Require output->destroying to be set before calling weston_compositor_remove_output(). - Split weston_output_init_pending() into weston_compositor_add_pending_output() so pending outputs can be announced separately. - Require output->disable() to be set in order for weston_output_disable() to be usable. - Fix output removing regression that happened when weston_output_disable() was split. - Minor documentation fix. v4: - Bump libweston version to 2 as this patch breaks the ABI. Reviewed-by:
Pekka Paalanen <pekka.paalanen@collabora.co.uk> Signed-off-by:
Armin Krezović <krezovic.armin@gmail.com>
-
- Oct 01, 2016
-
-
Murray Calavera authored
Signed-off-by:
Murray Calavera <murray.calavera@gmail.com> Reviewed-by:
Armin Krezović <krezovic.armin@gmail.com> Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
- Sep 23, 2016
-
-
Bryce Harrington authored
-
- Sep 22, 2016
-
-
Bryce Harrington authored
Signed-off-by:
Bryce Harrington <bryce@osg.samsung.com>
-
- Sep 20, 2016
-
-
Bryce Harrington authored
-
- Sep 13, 2016
-
-
Bryce Harrington authored
-
- Sep 06, 2016
-
-
Bryce Harrington authored
-
- Aug 30, 2016
-
-
Bryce Harrington authored
-
Bryce Harrington authored
-
- Aug 16, 2016
-
-
Bryce Harrington authored
-
- Aug 15, 2016
-
-
Pekka Paalanen authored
Check that the defined versions for Weston and libweston are consistent and according to the version bumping rules: - In pre-release and only pre-release versions the weston and libweston may differ - when they differ, libweston version must be exactly (weston.major+1).0.0 - otherwise, the versions must be exactly the same. Signed-off-by:
Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net> Acked-by:
Jonas Ådahl <jadahl@gmail.com> Reviewed-by:
Emil Velikov <emil.velikov@collabora.com>
-
Pekka Paalanen authored
This bump is required for the following patch that adds strict version consistency checking between weston and libweston. This bumps libweston major from 0 to 1. All libweston users need to adapt. This major bump would have to be made on the 1.11.91 release anyway. Cc: Giulio Camuffo <giuliocamuffo@gmail.com> Signed-off-by:
Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by:
Quentin Glidic <sardemff7+git@sardemff7.net> Reviewed-by:
Emil Velikov <emil.velikov@collabora.com>
-
Quentin Glidic authored
Signed-off-by:
Quentin Glidic <sardemff7+git@sardemff7.net> Reviewed-by:
Jonas Ådahl <jadahl@gmail.com> Acked-by:
Giulio Camuffo <giulio.camuffo@kdab.com> Differential Revision: https://phabricator.freedesktop.org/D1210
-