summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* configure.ac: make use of wayland-scanner.pcEmil Velikov2015-02-231-3/+2
| | | | | | | | | | | | | | | | Currently we use the wayland-scanner executable as found with AC_PATH_PROG, and then check the presence of wayland-scanner.pc Currently the latter is unused even if AC_PATH_PROG fails to find the binary. Rework things to use the pkg-config variable as a fall-back. Cc: Andrew Oakley <aoakley@espial.com> Cc: Bill Spitzak <spitzak@gmail.com> Cc: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Andrew Oakley <aoakley@espial.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Quentin Glidic <sardemff7+wayland@sardemff7.net>
* configure.ac: bump version to 1.7.90Bryce Harrington2015-02-171-1/+1
| | | | | | Master is open for new features again Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
* configure.ac: bump to version 1.7.0 for release1.7.01.7Bryce Harrington2015-02-131-4/+4
|
* configure.ac: Don't look for Xwayland in the weston install destinationDerek Foreman2015-02-111-1/+1
| | | | | | | | | | | Xwayland isn't part of this distribution so looking for Xwayland in weston's install dir will cause distcheck to fail. Let's set the default to /usr/bin where it's likely to live. It can still be overriden during configure exactly as before. Signed-off-by: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
* configure.ac bump to version 1.6.93 for the rc2 release.1.6.93Bryce Harrington2015-02-061-3/+3
|
* configure.ac: bump to version 1.6.92 for the rc1 release1.6.92Bryce Harrington2015-01-301-3/+3
|
* xwayland-test: Replace the xwayland-testDerek Foreman2015-01-301-1/+1
| | | | | | | | | | | | The old xwayland-test hasn't worked in a while... This new test checks that the wayland specific WL_SURFACE_ID atom exists, checks that the window manager name is "Weston WM" and then maps a window and waits for an exposure event. Signed-off-by: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Tested-by: Bryce Harrington <bryce@osg.samsung.com>
* configure.ac: bump to version 1.6.91 for the alpha release1.6.91Bryce Harrington2015-01-171-3/+3
|
* configure.ac: Require libinput 0.8Jonas Ådahl2015-01-151-1/+1
| | | | Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
* configure: bump libwayland requirementsPekka Paalanen2014-12-181-2/+2
| | | | | | | | wl_surface role error codes were added during the 1.6.90 development to libwayland. Reported-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* ivi-shell: add IVI layout APIsNobuhiko Tanibata2014-12-041-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | - ivi-layout.so - introduces ivi-layout-export.h, ivi-layout.[ch] API set of controlling properties of surface and layer which groups surfaces. An unique ID whose type is integer is required to create surface and layer. With the unique ID, surface and layer are identified to control them. The API set consists of APIs to control properties of surface and layers about followings, - visibility. - opacity. - clipping (x,y,width,height). - position and size of it to be displayed. - orientation per 90 degree. - add or remove surfaces to a layer. - order of surfaces/layers in layer/screen to be displayed. - commit to apply property changes. - notifications of property change. Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure: remove input backend resultPekka Paalanen2014-11-261-2/+0
| | | | | | Don't print a line with empty value. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* compositor: Drop legacy backends in favor of libinputPeter Hutterer2014-11-261-9/+1
| | | | Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: Indicate headless compositor presence in config.hBryce Harrington2014-11-211-0/+3
| | | | | Signed-off-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* Very OCD cosmetic nitpickDaniel Stone2014-10-081-1/+1
|
* configure.ac: bump version to 1.6.90Pekka Paalanen2014-09-221-1/+1
| | | | | | Open master for new features again. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: bump version to 1.6.01.6.0Pekka Paalanen2014-09-191-2/+2
| | | | Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: bump version 1.5.93 for rc21.5.93Pekka Paalanen2014-09-121-1/+1
| | | | Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* libinput: normalize WL_CALIBRATION before passing it to libinputPeter Hutterer2014-09-121-1/+1
| | | | | | | | | | | | | | | | | | | | | WL_CALIBRATION, introduced in weston-1.1, requires the translation component of the calibration matrix to be in screen coordinates. libinput does not have access to this and it's not a very generic way to do this anyway. So with the libinput backend, WL_CALIBRATION support is currently broken (#82742). This cannot be fixed in libinput without changing its API for this specific use-case. This patch lets weston take care of WL_CALIBRATION. It takes the original format and normalizes it before passing it to libinput. This way libinput still does the coordinate transformation, weston just needs to provide the initial configuration. Note that this needs an updated libinput, otherwise libinput will try to transform coordinates as well. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=82742 Reviewed-by: Jonas Ådahl <jadahl@gmail.com> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: bump version to 1.5.92 for rc11.5.92Pekka Paalanen2014-09-051-1/+1
| | | | Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: require libwayland 1.5.91Pekka Paalanen2014-08-261-4/+4
| | | | | | | | | | Compositor needs the wl_surface error enums and the keyboard repeat info protocol added in 1.5.91. weston-info, window.c, and Weston's wayland backend need also the keyboard repeat info. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: Bump version to 1.5.91 for the alpha release1.5.91Pekka Paalanen2014-08-221-1/+1
| | | | Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* configure.ac: use libinput by defaultPekka Paalanen2014-08-201-2/+2
| | | | | | | | | | | | Libinput is stabilizing soon, so let's flip the default switch now. The old input code will still be carried as an option for a while. Cc: Peter Hutterer <peter.hutterer@who-t.net> Cc: Jonas Ådahl <jadahl@gmail.com> Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Daniel Stone <daniel@fooishbar.org> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com> Acked-by: Jonas Ådahl <jadahl@gmail.com>
* libinput: Add tap configuration to weston.iniJonas Ådahl2014-08-151-1/+1
| | | | | | | | | | | Enable by adding the following to your weston.ini: [libinput] enable_tap=true This also makes weston require libinput >= 0.5.0. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
* Use pixman_region32_clear instead of our own empty_regionJason Ekstrand2014-07-051-1/+1
| | | | | | This requires pixman 0.25.2 Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
* Require libinput 0.4.0Peter Hutterer2014-06-251-1/+1
| | | | | | | | | | No functional changes, just adjusting for API changes in libinput: - libinput_destroy() replaced by libinput_unref() - log functions now take a libinput context, userdata is gone - udev seat creation is now libinput_udev_create_context() and libinput_udev_assign_seat() Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* build: Silence libtoolize warningsThierry Reding2014-06-181-0/+1
| | | | | | | | | | | | When running the autogen.sh script, libtoolize complains thusly: libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. Silence the warnings by following libtoolize's advice. Signed-off-by: Thierry Reding <treding@nvidia.com>
* libinput: Use floating point instead of fixed point numbersJonas Ådahl2014-06-091-1/+1
| | | | | | | Also update configure.ac to require libinput 0.3 when enabled, as it is the version where double replaced li_fixed_t. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
* configure.ac: Bump master version to 1.5.90Kristian Høgsberg2014-05-231-1/+1
| | | | | | Post release bump. The master branch version is always x.y.90, where x.y is the most recent stable branch. This lets other packages rely on git master as opposed to 1.5.0.
* configure.ac: Bump version to 1.5.0Kristian Høgsberg2014-05-221-2/+2
|
* configure.ac: Bump version 1.4.931.4.93Kristian Høgsberg2014-05-121-1/+1
| | | | This is the last RC before 1.5.
* configure.ac: Fix indent for screen-share optionKristian Høgsberg2014-05-091-1/+1
|
* configure.ac: Bump version to 1.4.921.4.92Kristian Høgsberg2014-05-011-1/+1
|
* configure.ac: Bump version to 1.4.911.4.91Kristian Høgsberg2014-04-071-1/+1
|
* xwayland: Use new Xwayland DDXKristian Høgsberg2014-04-061-1/+1
|
* Add a screen sharing pluginJason Ekstrand2014-04-021-0/+13
| | | | | | | | | | | | | | | | | | | | This adds a plugin called screen-share.so. If the screen-share.so module is imported, it will add the CTRL+ALT+s keybinding to start a screen sharing session. If you press CTRL+ALT+S, weston will spawn another copy of weston, this time with the RDP backend, and mirrors the current screen to it and adds any seats from RDP as aditional seats. The current screen is defined as the one with the mouse pointer. Currently the CTRL+ALT+s keybinding is hardcoded as the only way to activate screen sharing. If, at some point, shells want more control over the screen sharing process, the API's should be easy to update and export to make this possible. For security, the command and path to weston is currently hard-coded. It would not take much aditional code to make this configurable or to allow a shell to launch other screen-sharing programs. However, handling those security issues is outside the scope of this patch so it is hard-coded for now. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
* Add a wl_fullscreen_shell implementationJason Ekstrand2014-04-021-0/+8
| | | | Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
* Add libinput based input device backendJonas Ådahl2014-03-121-0/+12
| | | | | | | | | | | While disable by default, passing --enable-libinput-backend to ./configure switches the input backend in weston's drm, fbdev and rpi compositing backends to use libinput instead of udev-seat.c, evdev.c and friends. When enabled, weston now also depends on libinput >= 0.1.0. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
* build: Set a default aux dirGuillem Jover2014-02-011-0/+1
| | | | | | | | | | | | | | | This moves all the auxiliary build scripts into a build-aux directory, and fixes an issue with configure being unable to find scripts because it tries to change to an empty directory to get the absolute path, which results in getting the path to the user's home directory instead. ,-- checking whether build environment is sane... yes /bin/bash: /home/user/missing: No such file or directory configure: WARNING: 'missing' script is too old or missing `--- Signed-off-by: Guillem Jover <guillem@hadrons.org>
* build: Add -Wsign-compare to GCC flagsKristian Høgsberg2014-02-011-1/+1
|
* build: Stop using xmllint to validate protocol filesKristian Høgsberg2014-02-011-9/+0
| | | | | The scanner needs to be good enough. If it crashes or fails to report invalid input, that needs to get fixed.
* build: Only regenerate src/git-version.h when .git/logs/HEAD changesKristian Høgsberg2014-02-011-0/+3
| | | | | | | | We rely on .git/logs/HEAD to be a file that changes when we commit to HEAD. The first idea is to make the makefile rule depend on .git/HEAD, but that's a symbolic ref that points to the current ref in refs/heads. However, .git/logs/HEAD changes whenever we commit to HEAD, so we can use that in the makefile rule.
* build: Move shared/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-4/+1
|
* build: Move clients/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-2/+1
|
* build: Move tests/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-2/+1
|
* build: Move src/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-1/+0
|
* build: Move man/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-1/+0
|
* build: Move protocol/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-1/+0
|
* build: Move xwayland/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-1/+0
|
* build: Move desktop-shell/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-1/+0
|