summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2013-04-15configure.ac: Bump version to 1.1.0Kristian Høgsberg1-2/+2
2013-04-03configure.ac: Fix publican version checkKristian Høgsberg1-1/+1
This sure is ugly - we feed output of publican -v into bc to compare against minimum required version, 2.8. That's bad enough, but when publican suddenly report 3.0.0, bc starts complaining... Use sed to filter out 3.0 from the 'version=3.0.0' output from publican instead. Seem a little more robust, but it's just a matter of time before something else breaks this flaky setup. Hey, publican, how about shipping .pc files?
2013-04-03doc: rename "Wayland" to "publican"Peter Hutterer1-1/+1
This directory was called Wayland during my early tries with publican where the source layout was different and it needed to be set to the same name as the publican output directory. This reason doesn't exist anymore, so re-name it to publican to make it more obvious what's hiding in here. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2013-03-17configure.ac: Use wayland_version macro in bug urlKristian Høgsberg1-1/+1
2013-02-14configure.ac: Update bug URLKristian Høgsberg1-1/+1
2013-02-02configure.ac: Lower git master version to 1.0.90Kristian Høgsberg1-2/+2
The idea was to use 1.1.0 for the git master version, so that git master would always be newer than any release or 1.1.x version. This means we have to skip 1.1 as a release, which turns out to be confusing. We can just use version 1.0.90 instead, which lets us call the next release 1.1.0.
2012-12-03man, configure.ac: Only generate man pages if we can do it offlineJonas Ådahl1-0/+14
Instead of relying on downloading the stylesheet from the Internet for generating man pages, only generate them if the stylesheet is available locally. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2012-11-30configure.ac: Update version to 1.1.0 during development on git masterKristian Høgsberg1-2/+2
This lets dependent components, such as mesa or toolkits use git master instead of any 1.0.x release.
2012-11-19configure.ac: Bump version to 1.0.1Kristian Høgsberg1-1/+1
2012-11-19Fix distcheck by adding back protocol/Makefile.amKristian Høgsberg1-0/+1
5909dddc78573774bd3a93c280831a7d18d82994 removed protocol/Makefile.am which meant protocol/wayland.xml no longer got included in the tarball. Add back protocol/Makefile.am and configure.ac bits and add protocol to subdirs in Makefile.am to fix this.
2012-11-12doc: Remove unused css and xslt for the protocolTiago Vignatti1-1/+0
This was added previously (commit 015c42e1) when we didn't have docbook formatted documentation. Now it became quite useless. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2012-10-22configure.ac: Bump version to 1.0.0Kristian Høgsberg1-2/+2
2012-10-19configure: Depend on a more strict version of publicanTiago Vignatti1-0/+8
Fix https://bugs.freedesktop.org/show_bug.cgi?id=56101 Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2012-10-15configure.ac: Bump version to 0.99.0Kristian Høgsberg1-1/+1
2012-10-15configure: Make documentation option work in factTiago Vignatti1-1/+8
Also, now doxygen is mandatory for building the documentation (looks reasonable because both man-pages and publican will need it). Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2012-10-15doc: Add auto-generated Wayland Library chapterTiago Vignatti1-0/+6
For now only Wayland Client API is described on that chapter, which is extracted via doxygen on ./src/wayland-client.h. We apply a stylesheet (doxygen-to-publican) on doxygen output so it becomes docbook valid. Now all we need to do is populate that header while developing in order to grow a decent documentation. So please use it! Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2012-09-25man: add man-page infrastructureDavid Herrmann1-0/+1
This adds a man-page infrastructure based on Docbook XML files. This allows us to integrate the man-pages into the publican books later. An example page for wl_display_connect() (with an alias wl_display_connect_to_fd()) is also added. Feel free to add more man-pages. Function calls are put in man3 and overview pages into man7. All pages (including aliases) have to be added to the Makefile. Docbook does generate aliases automatically from the additional names that were put in the XML file. However, a small SED script is needed to fixup the include-paths in the generated troff files. If someone knows how to avoid that (or even install them gzip'ped), please fix it up. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-07-24Bump version to 0.95.0Kristian Høgsberg1-2/+2
2012-07-10cursor: use os_create_anonymous_file()Pekka Paalanen1-1/+1
Copy the implementation of os_create_anonymous_file() here from weston, so we can use it instead of hardcoding a path to /tmp. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-06-25configure.ac: Bump version to 0.94.900.94.90Kristian Høgsberg1-2/+2
2012-06-08wayland-cursor: add an option that changes the cursor theme directoryAnder Conselvan de Oliveira1-0/+5
Some distros (e.g. gentoo) install cursor themes in non-standard directories. Add option --with-icondir to configure.sh that sets the directory in which to look for cursors.
2012-05-29build: add uninstalled pkg-config filesPekka Paalanen1-0/+3
Required for building apps against wayland libraries that have not been installed. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-05-22Introduce libwayland-cursor, a cursor helper libraryAnder Conselvan de Oliveira1-0/+2
The purpose of this library is to be the equivalent of libXcursor in the X world. This library is compatible with X cursor themes and loads them directly into an shm pool making it easy for the clients to get buffer for each cursor image. The code for handling the X cursor theme was taken from libXcursor. The files cursor/xcursor.[ch] are a stripped down version of that library containing only the interfaces necessary for implementing the wayland counterpart.
2012-04-25os: wrap accept4(SOCK_CLOEXEC)Pekka Paalanen1-0/+2
Some system C libraries do not have SOCK_CLOEXEC, and completely miss accept4(), too. Provide a fallback for this case. This changes the behaviour: no error messages are printed now for failing to set CLOEXEC but the file descriptor is closed. The unit test for this wrapper is NOT included. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-04-12Add a public header for the version numberNeil Roberts1-1/+14
This adds a public header so that applications can get the Wayland version number at compile time. This can be used to make applications that support compiling against multiple versions of Wayland. There is a separate installed header called cogl-version.h which gets included by both wayland-client.h and wayland-server.h The canonical place for the version number is the configure.ac script which splits it into three separate m4 defines for the major, minor and micro version. These are copied into the generated wayland-version.h header using AC_SUBST. There is also a string form of the complete version number. The version number is now also automatically copied into the two .pc files. Because the major, minor and micro parts are required it is no longer possible to leave the version number as 'master' when building from git. Most projects seem to immediately bump the git repo to a fake version number (usually odd) after making a release so that there is always a relative number that can be used for comparison. This patch sets the git version to 0.99.0 under the assumption that the next release will be 1.0.0.
2012-03-30configure: add -Wextra -Wno-unused-parameterPekka Paalanen1-1/+1
This adds more gcc warnings that should be useful, and suppresses the unused parameter warnings that are not wanted. Most importantly, this change enables warnings about comparison between signed and unsigned. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-03-20configure: Add option to disable building documentation.Üstün Ergenoğlu1-1/+9
Signed-off-by: Üstün Ergenoğlu <ego@ustun.fi>
2012-03-02tests: Add Unit tests for wl_map and wl_array data structuresKristian Høgsberg1-1/+2
We use a simple test-runner helper that runs each test in a separate process and reports the pass/fail rate at the end.
2012-02-29configure.ac: Fix test-for-empty bugKristian Høgsberg1-2/+2
From Gaetan Nadon: ./configure: line 11662: test: !=: unary operator expected AM_CONDITIONAL([HAVE_XSLTPROC], [test $XSLTPROC != ""]) AM_CONDITIONAL([HAVE_PUBLICAN], [test $PUBLICAN != ""]) It shows up when you do not have publican. The usual "testing for blank" bug.
2012-02-29Hook up autotools for publicanPeter Hutterer1-0/+5
automake doesn't seem to provide a sensible method to install a directory of stuff in $(docdir). Do it manually then. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-02-23protocol: add xslt stylesheet to prettify the protocolPeter Hutterer1-1/+5
Includes rudimentary styling only. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-02-09Use dist-xz for tarballsKristian Høgsberg1-1/+1
2012-02-09Set version to 'master' on git master branchKristian Høgsberg1-1/+1
2011-08-12Make expat a dependency to the scannerJørgen Lind1-5/+7
2011-08-12Rename source subdir from wayland to srcKristian Høgsberg1-3/+3
2011-05-06Add configure option to disable scanner compilationjani.uusi-rantala@nokia.com1-0/+8
When cross-compiling Wayland, wayland-scanner should be picked up from the host system instead of compiling and trying to run e.g. ARM wayland-scanner on X86. This patch adds --disable-scanner option for disabling the scanner from the build and using existing wayland-scanner instead (from PATH) which should help in most cross-compilation systems. By default everything works as before. Signed-off-by: Jani Uusi-Rantala <jani.uusi-rantala@nokia.com>
2011-02-14Split into a core repository that only holds the core Wayland librariesKristian Høgsberg1-53/+4
2011-02-13Use pixman regions to reduce repaintingKristian Høgsberg1-1/+1
For now, we just use glScissor and clip to the extent of the damage region, but we can do even better by clipping the repaint to the region rectangles.
2011-02-10configure: remove libdrm dependency for clientsTiago Vignatti1-2/+2
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2011-01-28Merge remote branch 'nobled/for-krh'Kristian Høgsberg1-1/+1
2011-01-28configure: Drop gdk-pixbuf version dependencyBenjamin Franzke1-2/+2
The major version 2.0 is sufficient
2011-01-28fix configure check for gccnobled1-1/+1
This shouldn't fail just because someone sets CC=gcc-4.5 explicitly. Besides, this way it also works with compilers that advertise GCC-compatibility like clang and ICC.
2011-01-26Test for rsvg-convert in configure.acKristian Høgsberg1-0/+2
If it's not present, we just don't install the icon.
2011-01-25Add gio for view fixesKristian Høgsberg1-1/+1
2011-01-23Add specific versions to build dependenciesDarxus1-3/+3
2011-01-23Enable all compositors by defaultKristian Høgsberg1-2/+4
2011-01-14Link simple-client against libGLESv2.so, not full GLKristian Høgsberg1-0/+1
2011-01-14Check for cairo-egl instead of just cairo-glKristian Høgsberg1-4/+4
2011-01-14Make it possible to enable/disable the various compositors from configureKristian Høgsberg1-0/+25
2011-01-11clients: Make poppler-glib optionalKristian Høgsberg1-1/+4
Just don't compile the view client.