wayland: Changes to 'debian-experimental'
New branch 'debian-experimental' available with the following commits:
commit aa08ef8508c92dc1207a874e34063a2a33b27e95
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Jun 18 13:38:58 2011 +0200
Upload to experimental.
commit 18b1c5547c59c352338625bf0f2b7df7c858998a
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Jun 18 13:37:36 2011 +0200
Add upstream changelog.
commit 65ba9047ffb91a67cc81cc0a3e3193ce568d2464
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Jun 18 13:37:06 2011 +0200
Add a gentarball target.
commit 3418c731b3c71379a84198c6d8425ab1e5000eda
Author: Cyril Brulebois <kibi@debian.org>
Date: Mon Jun 13 22:07:10 2011 +0200
Add initial packaging.
commit 98d8256b8e67a417eebc314440716e66926adf92
Author: Corentin Chary <corentin.chary@gmail.com>
Date: Fri Jun 10 10:27:16 2011 +0200
Call a new global listener for each existing global
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
commit d8f2e5d6ab0205141e3d6c41b815cd8029bb2911
Author: Corentin Chary <corentin.chary@gmail.com>
Date: Fri Jun 10 10:24:23 2011 +0200
Flush the protocol output buffer when it fills up
Original patch from bnf.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
commit d7569d46c57adb44472f52c9d1392e1b4720c4e8
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jun 7 13:19:28 2011 -0400
Remove left-over visual prototypes
commit 467ae367ed27976098d5065628daf24cee21e3b5
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jun 7 10:53:27 2011 -0400
connection: Fix pointer arithmetic error
Pointed out by Nicolas Pouillon in irc.
commit 02e1ffdefef7b3e3dd82198a0f2f7503e7883e9b
Author: Samuel Rødal <samuel.rodal@nokia.com>
Date: Mon May 30 17:23:40 2011 +0200
Fall back to accept() on systems where accept4() is not implemented.
commit b06e891e4ca47278f2712dfba804fc169db39f9a
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Tue May 31 11:18:06 2011 +0200
wayland-shm: Check visual for being NULL
commit eff7fc0d99be2e51eaa351785030c8d374ac71de
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu May 19 11:53:39 2011 -0400
TODO: Update
commit 4bde293ff8109d55eeaee8732f5a6ee0c8cd4bd9
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu May 12 21:29:22 2011 -0400
Add event to associate visuals with a pixel format token
commit 4453ba084aae5a00318b9dfdeda95e8eaa17494c
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu May 12 21:27:57 2011 -0400
server: Send error if client tries to bind to non-existant object
commit 8834a0f22f36d7890691015ef93b3c77cf9b4bbb
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed May 11 11:00:40 2011 -0400
Define shm specific errors
We stop abusing the wl_display error codes for shm purposes.
commit 1db05255728c7a9a7e1460acff0651f6f5ea3f4e
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed May 11 10:57:06 2011 -0400
Unify error events
Consolidate the different error events into one. This event will also be
usable for other interaces.
commit 2d27f3b6e9001d4fae4a4de7a19db76b5174f9d7
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue May 10 22:56:01 2011 -0400
TODO: Consolidate and update
commit 7c140c8c84da252104aee71ebf72dbc614b3e831
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue May 10 21:49:22 2011 -0400
connection.c: Use sizeof int for allocating fd extra storage
commit dcfaf4ec2d08a12f0d72f1cb93fd37cf232b0a11
Author: Robert Bragg <robert@linux.intel.com>
Date: Tue May 10 17:51:52 2011 +0100
display: Adds wl_display_flush to send buffered commands
Previously for wayland clients to flush buffered connection data to the
compositor they needed to first register an event-mask-update-callback
via wl_display_get_fd() to determine if there is anything writeable
pending. (NB: It's considered an error to iterate connection data with
an invalid mask)
Since it's only possible to register a single update callback currently
it's a bit awkward if you want to allow multiple orthogonal components
to flush the connection data, such as Cogl and Clutter which both want
to interact with wayland and may want to flush commands at different
times.
This adds a mechanism, wl_display_flush(), which makes it possible to
flush writeable connection data without first checking the event mask.
commit a77498d07c099b96f2cfc18728a1a24430e2e999
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Tue May 10 12:56:22 2011 +0200
wayland-util: Drop unused struct wl_argument
commit 53200f05c7682de3c4a2d061512b2989b6a3fd6f
Author: jani.uusi-rantala@nokia.com <jani.uusi-rantala@nokia.com>
Date: Fri May 6 06:13:36 2011 +0000
Add configure option to disable scanner compilation
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>
commit bd70dc185a643f739f80a09e860b7a81bbb57272
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Fri May 6 17:09:51 2011 +0200
Add a destroy_listener to wl_resource
Drop the one in wl_surface.
commit c861852536f7983a8a94859848b1d90b875961fe
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Wed May 4 21:21:52 2011 +0200
connection: Define _GNU_SOURCE for F_DUPFD_CLOEXEC
commit a9ac0eb2495fd7d5f5197427cf31477023e2bdda
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed May 4 15:51:47 2011 -0400
scanner: Fail if there's a 'destroy' request not marked as a destructor
commit c72ebf5df9840b639c4193fffd9e536e60c3d35d
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed May 4 15:29:55 2011 -0400
scanner: Initialize wl_message structs completely
commit 8600408cedfda025115683680003352654c8f483
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed May 4 12:35:16 2011 -0400
connection: Handle fd passing in an CLOEXEC safe way
commit 92d61f13b980e4ecc16724e2b0d823dd4f9a820b
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon May 2 14:48:48 2011 -0400
mmap shm buffers read/write
commit 761af3ab0a86dbb2a77446270774faf5f91e3752
Author: Casey Dahlin <cdahlin@redhat.com>
Date: Fri Apr 29 02:37:47 2011 -0400
Add some things related to wayland-scanner to .gitignore
commit a0da7468f87bbff74686a8b1608fb6e0de91a861
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Apr 29 09:20:29 2011 -0400
event-loop: Drop unused idle_list
Idle sources are now just a special case of a checked source.
commit c964a5201e2d47ea53d54da58c9b97bfeec992fc
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Apr 22 17:54:18 2011 -0400
Don't define wl_shell in wayland-server.h
commit 6ae42181c02defea98aa3c5b6ee69c634b28f543
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Apr 22 12:15:21 2011 -0400
event-loop: Idle callback are a special case of a checked source
commit f8bb7f435b884eacc2d2468b9defe5f2d5a479eb
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Apr 22 12:06:34 2011 -0400
event-loop: Dont use a check callback just dispatch again
We pass the poll mask so the dispatch callback can know if there is
data on the fd or not. The dispatch function must return true if
it dispatched something, in which case we need to do another round of
post-dispatch callbacks."
commit 1c88cffa3250fbf5cb485733c4954d04b3f48ee3
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Tue Mar 8 11:32:24 2011 +0100
Add common shm-server code
commit 3b2ce63015fadf97849adb360f50f01f9429c688
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Mon Mar 7 15:09:36 2011 +0100
Remove buffer.attach vfunc
commit 0bf5285b44b0a8630a3b6a308e96fe7fd01572b0
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Mon Mar 7 15:05:27 2011 +0100
Add buffer.damage request to the protocol
Thus remove the server-side used vfunc buffer::damage.
commit 589e581f76ef5aaa29499abaa82703745b69f7d5
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu Apr 21 14:41:48 2011 -0400
event-loop: Add an optional post-dispatch source callout
This lets a source mark itself as ready to dispatch even though the fd
didn't trigger. What can happen is that for the X11 socket, some other
source callback (the drm fd or a wayland client socket) can cause somebody
to do an X roundtrip (DRI2 get buffers, for example) and queue up events
in the xcb buffer. When we get back to epoll, the X fd no longer polls
readable and we don't process those events until we get another X event.
The check callback is called after a round of dispatching and lets a source
check if it has data to dispatch and mark itself ready. Next round of
dispatching will then process it immediately instead of blocking in
epoll_wait().
commit 13ca93794405965cac8d3e3173f3f4eda2ff28c6
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Apr 18 12:35:01 2011 -0400
Pass version number to global bind function
commit c5ec478d46a8fc8590002fe156df875da2b5b143
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Apr 18 10:24:11 2011 -0400
scanner: Don't hardcode the wl_ prefix in the code generator
commit 7e4f44e2ba3e0e58c0adb910687c9a334e84b243
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu Apr 14 16:29:59 2011 -0400
Use wl_client_post_global() for connect events
commit 320a5634cf7060b5db22a0519b0ddc532894eb3b
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu Apr 14 10:38:44 2011 -0400
Introduce display.bind to request events from a global
commit a0010d8f8260387e9edd27a9f3d466ac784c12de
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Apr 13 16:50:02 2011 -0400
Print line numbers in scanner errors
commit 06c2ebf6ec60bacf89541f59a395f6c5c2e1edc0
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Apr 13 16:27:06 2011 -0400
Move proxy prototype to wayland-client.h
Let's try to avoid to generate more code than we need to.
commit f04e05ad76cd6af890b7b741a9e0f5181bd0ac10
Author: Jørgen Lind <jorgen.lind@nokia.com>
Date: Wed Apr 13 09:38:29 2011 +0200
Add lockfile to the socket
This uses flock to detect if there is a process that is active. If not
then it unlinks the socket file if it exists, so that bind won't fail
commit 4378a80b083f6ad3c5a3eaadd6f55eb14740dbbf
Merge: 7cfcdc6 94fcdde
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Apr 11 16:40:48 2011 -0400
Merge remote-tracking branch 'bnf/surface-frame-event'
commit 7cfcdc610db4c5ef57ea282bff8b2a5406ac3662
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Apr 11 09:24:11 2011 -0400
Make all fds close-on-exec
commit 8f081748f996b91cd49603f62f23d5617f2baf68
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Apr 11 09:15:09 2011 -0400
Make wl_client_create() public
commit 4d33e802e0eaff8a4580371b6e2d30832c3c6bbd
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Apr 11 09:14:43 2011 -0400
Support passing the Wayland fd in the environment
commit 0b29a2fec7801d2530bd004ae68eb9242417bafd
Author: Harald Fernengel <harald.fernengel@nokia.com>
Date: Wed Apr 6 15:36:01 2011 +0200
Fix usage help text in wayland-scanner
commit 94fcdde0e25ffb737734e9a696814308bcb23576
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Mon Mar 14 12:03:13 2011 +0100
Extent frame event to be surface dependent
commit 21e877f3f6ac0a5b88b69d0eb4850f962af3b4cb
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Sun Mar 13 21:08:37 2011 +0200
Close signal file descriptor in event loop on remove and failure.
When the signal handler is removed the corresponding fd is closed. This
should automatically remove it from the epoll set.
commit 1081bca2a802ef49d0f52d5613c50b016e0136cd
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Sun Mar 13 21:05:14 2011 +0200
Close timer file descriptors in event loop on remove and failure.
When the timer is removed the corresponding fd is closed. This should
automatically remove it from the epoll set.
commit 61ce8749a7e78a2b6bfc60fcc21c53b8c40b898b
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Sun Mar 13 17:01:33 2011 +0200
Stored signal_number in event_source structure.
signal_number was not previously stored, so the callbacks didn't get
a correct signal_number as their first argument.
commit 0ae92f970650af8a53ba8fa8af92214360efe339
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Sun Mar 13 16:59:30 2011 +0200
Fix event loop timer update.
It can now handle delays greater than 2 seconds without overflowing.
commit 6d22c1bdc7720d70655d773a979e8d056be5baf1
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Sat Mar 12 21:26:21 2011 -0500
Fix double remove from surface destroy_listener_list
We remove the listener when a device loses its pointer focus, but
doesn't insert it in another destroy_listener list if surface is NULL.
When we set another pointer focus surface, we remove it again.
Tracked down and tested by Iskren Chernev.
commit 5acf6b4b03a4cb06ef27f0f1055b60717af1c7eb
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Fri Mar 11 16:59:53 2011 +0200
Server socket creation error handling.
commit ecbad0341e32a824ee8a5feb7e639672b1284b2c
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Fri Mar 11 14:43:10 2011 +0200
Added wl_connection_create failure checks.
commit fcd4caa0df0f69d48e5f5d00076927c31441c851
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Fri Mar 11 14:58:06 2011 +0200
Better handling of creation errors in display.
commit c9a729260fd1397a625c98f7284b2f1f44a95081
Author: Iskren Chernev <iskren.chernev@gmail.com>
Date: Fri Mar 11 14:19:00 2011 +0200
Better cleanup on display creation failure.
commit 9061f91eb8252e1e414365df7e909093932235ac
Merge: 8105d28 b038d93
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Mar 1 17:04:33 2011 -0500
Merge branch 'setup_display' of git://anongit.freedesktop.org/~bnf/wayland
commit b038d93abf9c448e4edcd98aa3d488186bde7586
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Mon Feb 21 09:58:29 2011 +0100
protocol/wayland: Drop drm interface (move into mesa)
commit 8105d2873cd24c3632a6f1263935d3461279b8de
Author: Rico Tzschichholz <ricotz@t-online.de>
Date: Thu Feb 24 10:53:06 2011 +0100
Add wayland-scanner.mk to EXTRA_DIST for make distcheck
commit 9136e05ebdfaf82c87e7c4767f0fc9a12a470223
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Feb 18 15:28:54 2011 -0500
Only allow one listener per proxy
commit 9a2015562c29ddbb34a8b9d2e001ec12a660c28d
Author: Liu, Xinyun <xinyunliu@gmail.com>
Date: Fri Feb 18 08:40:49 2011 -0500
Several typo fixes in specs/main.tex
commit fcfb4e30a47a4cd2416dac210521594b489c8bfd
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Feb 14 22:17:41 2011 -0500
Split into a core repository that only holds the core Wayland libraries
commit 525e4c0beae832afc2c098c1368a19ad164e1b2b
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Feb 14 10:39:54 2011 -0500
compositor: Clip repaint to the damage region
Drop glScissor, and just clip the surface against the repaint region and
render each rectangle in the resulting region.
commit feb370e4ea0bd49080b2d4ee198f190af1ad29ea
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Mon Feb 14 13:20:09 2011 +0100
compositor-drm: Flush before pageflipping
This fixes compositor-drm flickering on r600.
commit fa4e2a76769bd17c2ddc19b664cbd00bf971dc9b
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Sun Feb 13 13:44:55 2011 -0500
compositor: Switch away from using VBOs and just stream the vertex data
We avoid changing uniforms for each window and it will be easier to break up
a surface into a series of rectangles.
commit 31bd6c7ab10d4523684fa45f353b10e92f1187f4
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Sun Feb 13 13:00:51 2011 -0500
Use pixman regions to reduce repainting
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.
commit 9c7a8cc663cb7887ba9b4499ae6e421ee6d6fef1
Author: Tim Wiederhake <twied@gmx.net>
Date: Fri Feb 11 19:37:40 2011 +0100
fix typo in window.c
commit 48e29895942be00d391cee484ffa8f7fc4ce4c1c
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu Feb 10 12:27:35 2011 -0500
wayland-client: Support WAYLAND_DEBUG client side as well
commit 52f2264b693442f80d1d560fb3fcec1d08f3c303
Author: Tiago Vignatti <tiago.vignatti@nokia.com>
Date: Thu Feb 10 15:21:49 2011 +0200
configure: remove libdrm dependency for clients
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
commit 0d5007a76fadc5fe99f00fdaf26c3d6ef7fc12a1
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Feb 9 10:57:44 2011 -0500
window.c: Use eglGetProcAddress to look up extension functions
commit 297d6dd4423611722d119d9e81970d2e8a600fd0
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Feb 9 10:51:15 2011 -0500
window.c: Include wayland-egl.h before EGL headers so we get the right platform
commit 43c63e59a722a7dd2c7deab036fe840c483ccac3
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Feb 9 10:50:06 2011 -0500
wayland-egl: Define WL_EGL_PLATFORM in wayland-egl.h
This indicates that we're using the wayland egl platform and will make
eglplatform.h typedef the native types correctly.
commit 2dfe626f4ee5427f6a1c79d0c996e4e3fe3b0072
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Feb 8 11:59:53 2011 -0500
compositor-x11: Don't send enter/leave notify if we have an implicit grab
commit 3eff366911eb87c1d7c4cdcceb0fd52c218bd2bc
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Feb 7 20:48:01 2011 -0500
Add struct wl_egl_display argument to wl_egl_window_create
We don't need it in the mesa implementation, but other implementations
might and it's symmetric with wl_egl_pixmap_create().
commit 0bbb97bab140bc0eab425ed5f40286e1ae168d71
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Feb 7 16:05:36 2011 -0500
Print object interface name when printing message arguments in debug mode
commit bfb8e61381794c7d91a90e71f0f1a6e9039159a2
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Mon Feb 7 10:30:38 2011 -0500
Follow wayland-egl renames
commit c9824ddf3524fd329e7de8870a20d62e673d3a4e
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Sun Feb 6 16:54:59 2011 -0500
compositor: Implement super-tab window switching
commit f30c67eea63e04995a79b8ff7056de0975bad80d
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Sun Feb 6 12:58:44 2011 -0500
compositor: Set repaint_on_timeout when we schedule a timeout repaint
commit a495a5ed8ba1297d0ed6464f4c0e2784d455c751
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Feb 4 15:31:33 2011 -0500
simple-client: Port to wayland-egl and use eglSwapBuffers()
simple-client is simpler.
commit f57a96f98d851ca5dd5e51b66fa2fcb3c8492dac
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Feb 4 14:14:23 2011 -0500
gears: Remove unused drm_fd field
commit 297c6313eb6763a2b0a10059d65d0af62903f658
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Feb 4 14:11:33 2011 -0500
Port window.c to use wayland-egl
commit 66cea0ad25258aec862d311302dba8254533e301
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Fri Feb 4 11:22:35 2011 +0100
Add wayland-egl.h
This header defines native EGL wayland types and affiliated
initialization, processing and destruction routines.
EGL implementations must implement this API in order to allow
applications using this native types for the EGL implementation.
commit 181f52ea96afed2ebeaf8dc9c1fb793b7064f39e
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Feb 1 20:28:32 2011 -0500
Update compositor initiated resize to use a 3x3 grid
This lets us do all combinations of resize edges.
commit 5a2218aa15fa3be7d7e9e97ee9787923c3b61265
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Tue Feb 1 16:30:31 2011 +0100
compositor: Calculate resizing direction
This applies to resizes initiated by the compositor.
commit 7b87cb04a953dd598664e74c15209e13b868c3be
Author: nobled <nobled@dreamwidth.org>
Date: Tue Feb 1 18:51:47 2011 +0000
window: add null checks
Also check for invalid parameters early on, so if we crash,
we know *why* we crashed.
commit 14d222f61280fae68c10d1833607f31495137590
Author: nobled <nobled@dreamwidth.org>
Date: Tue Feb 1 18:48:46 2011 +0000
add newlines in error messages
commit 3f9f73f33e39969c19f185177f4212c90eb68bbc
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Sat Jan 29 13:12:39 2011 +0100
connection: Handle broken pipes in sendmsg
commit 5312f21af6b7066ed4d9c09c8192fe147bf49cc2
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Sat Jan 29 09:51:57 2011 +0100
Fix out of source build [wayland.png]
commit 4b8bd1f731f3ec53a01911b89751412599dd1b94
Author: Tim Wiederhake <twied@gmx.net>
Date: Sat Jan 29 01:30:25 2011 +0100
Add wayland.png to .gitignore
commit f992b2fc47c44c53a3b8f2c2d823d9d3961df7ad
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Jan 28 15:53:07 2011 -0500
Don't crash when the previous keyboard surface goes away
Just always set keyboard focus to the top surface.
commit 0ce245761c85e989f08e4136bd91b149156e82e0
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Jan 28 15:18:33 2011 -0500
Add initial basic support for fullscreen surfaces
commit 5e4d83f499c218d09917f90dddb2d9348552c4b3
Merge: 8446258 48f975d
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Fri Jan 28 11:21:42 2011 -0500
Merge remote branch 'nobled/for-krh'
commit 844625834d92d575ab6bf8560c5a18b7b2ab92c9
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Fri Jan 28 16:05:46 2011 +0100
configure: Drop gdk-pixbuf version dependency
The major version 2.0 is sufficient
commit 48f975d7c574927befee4f27d2c93f43a78585cf
Author: nobled <nobled@dreamwidth.org>
Date: Fri Jan 28 13:47:21 2011 +0000
fix configure check for gcc
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.
commit af82bea253b70ce84bc11cd1e93fef5f7d6f89d1
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu Jan 27 20:18:17 2011 -0500
compositor-wayland: Handle keyboard focus too
commit 3ba4858c4b62a5d253bd757944ceccae3764d6ce
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Thu Jan 27 11:57:19 2011 -0500
compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers
commit ac5c5e78533d093d9f790564bea114194a387c3a
Author: Tim Wiederhake <twied@gmx.net>
Date: Thu Jan 27 01:32:36 2011 +0100
Don't create buffer from NULL pointer
Fixes regression introduced in f58d8ca1bd20180bfae3a3a047e8098e0b22b5aa.
commit 93331ff40a6caba997b84af784024d5e9256c2e5
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Jan 26 20:35:07 2011 -0500
compositor: Forward pointer focus notification from compostor backend
This lets the compositor place the pointer sprite correctly when it receives
pointer focus and allows it to send pointer focus to any client that might
receive pointer focus as the compositor receives it.
commit 26ef22e3f479259890bf856a66a8a5fbf6fc7d30
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Jan 26 15:33:24 2011 -0500
Test for rsvg-convert in configure.ac
If it's not present, we just don't install the icon.
commit f58d8ca1bd20180bfae3a3a047e8098e0b22b5aa
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Jan 26 14:37:07 2011 -0500
compositor-x11: Set window icon
commit 24ed62138869e8d510f374445c0f9bc644594142
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Jan 26 14:02:31 2011 -0500
Set WM_CLASS for X11 compositor window
Don't want to be 'Unknown' in GNOME Shell.
commit f03b6c76947c9ed804a2db2b14b3f7d2f7c4ed21
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Jan 26 11:46:35 2011 -0500
connection: Also consume message data in error cases
commit f9edadf3f2b1ddb138a7ad47a2a80d47ba6605de
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Wed Jan 26 11:46:05 2011 -0500
shm: Check width, height and stride for invalid values
commit 0fe0eb330c060451b81d87e830ba0f971f2fb093
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:39:00 2011 +0100
Screenshots were upside down
commit 640924f37af98d9ff2bdb5f70d8c05d4c9343b7c
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 16:38:41 2011 -0500
Add gio for view fixes
commit 80bf6f78e4bd8b5fd90dcd0f672e88381e19c313
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:22:00 2011 +0100
clients/view: Fix memory leak
commit 6685aceae3895dca1fae4e40a6d19e0985a0f77c
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:21:59 2011 +0100
clients/view: Don't try to show inexistant files
commit 9aad08e91bf41214bea9ecd25a5a2aaac7ae3de2
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:21:58 2011 +0100
clients/view: Allow relative paths
commit 655467a5d264ba43550f9196f8cbcb86730dda63
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:21:57 2011 +0100
clients/view: Add mousewheel and arrow keys
commit 7e182ef13b20e84fdf44bcf527f997853df27891
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:21:56 2011 +0100
clients/view: Remove unnecessary variables
commit 1afc9a98fa918764167015d96ee2a730cb123715
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 22:21:55 2011 +0100
clients/view: Do not browse outside document range
commit 00439617f395742432f08d5fe1563c2fc2b1439a
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 15:16:01 2011 -0500
Fix new gcc 4.6 warnings
simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable]
etc.
commit 8335568d070bfbde0f72e8129842222e8260bf07
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 15:11:53 2011 -0500
Don't compare socket(2) to NULL
Ugh, embarassing. Thanks, gcc 4.6.
commit c4df99cb2c573d5b1ed1cadbcb8c92a1a39ba694
Author: Darxus@chaosreigns.com <Darxus@chaosreigns.com>
Date: Tue Jan 25 15:00:56 2011 -0500
Replace gdk_pixbuf_unref with g_object_unref
Because gdk_pixbuf_unref is deprecated and for compatability with
gdk-pixbuf 2.21.4.
commit d5fb9cc769f6e3b2b29727e0bec523ac95b4affc
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 12:45:37 2011 -0500
window.c: Make title not const
We now strdup it.
commit 734a7501b6ebf80db8d4e1f64ec7227066d7d0eb
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 12:44:19 2011 -0500
Remove frame handler prototype
I messed up the merge.
commit 6ec41abf72ab04f562cb91d7c44b734c2f184b65
Merge: 4d6ff29 6eeeb30
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 10:40:01 2011 -0500
Merge remote branch 'callum/master'
Conflicts:
clients/window.h
commit 4d6ff297c809be5330f693810cf8e5bac61b238d
Merge: 70af98c 0428a9a
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Tue Jan 25 10:17:16 2011 -0500
Merge remote branch 'nobled/for-krh'
commit 70af98c57614307a427843b2f0bd6d99ed187c58
Author: Tim Wiederhake <twied@gmx.net>
Date: Tue Jan 25 12:01:00 2011 +0100
fix tty_destroy
fixes segfault when active tty could not be opened
fixes copy-paste mistake.
commit 0428a9a15c58c14963a1a0eec245aa75389ebfe4
Author: nobled <nobled@dreamwidth.org>
Date: Mon Jan 24 16:27:27 2011 +0000
don't use deprecated INCLUDES variable
commit 7d9517855ab5d7acfda262c6e960ab96b7ce6b9c
Author: nobled <nobled@dreamwidth.org>
Date: Mon Jan 24 16:01:26 2011 +0000
fix includes
commit 238515d3d7e0d824d660b3da4f1ac98eeff4a4b8
Author: Darxus <darxus@chaosreigns.com>
Date: Sun Jan 23 18:38:57 2011 -0500
Add specific versions to build dependencies
commit 81bd979835fbf035f2d46907a4a68ebcd5361a7c
Author: Tim Wiederhake <twied@gmx.net>
Date: Sun Jan 23 23:25:26 2011 +0100
initialise display
fixes valgrind:
==25178== Conditional jump or move depends on uninitialised value(s)
==25178== at 0x409E2C: display_create (window.c:1582)
==25178== by 0x407A43: main (terminal.c:2323)
and
==13793== Conditional jump or move depends on uninitialised value(s)
==13793== at 0x40A2D1: display_handle_global (window.c:1504)
==13793== by 0x4E2C183: display_handle_global (wayland-client.c:281)
==13793== by 0x713FEE7: ffi_call_unix64 (in /usr/lib/libffi.so.5.0.10)
==13793== by 0x713FC83: ffi_call (in /usr/lib/libffi.so.5.0.10)
==13793== by 0x4E2C71A: wl_closure_invoke (connection.c:663)
==13793== by 0x4E2BB7B: wl_display_iterate (wayland-client.c:484)
==13793== by 0x4096CA: display_create (window.c:1664)
==13793== by 0x407A43: main (terminal.c:2321)
commit 748f672b2c294fbf5fe496256cfb59e7a19c99ea
Author: Tim Wiederhake <twied@gmx.net>
Date: Sun Jan 23 23:25:25 2011 +0100
free option context
commit eae5569558eefa506e55b4a577f114b4425f0d4e
Author: Tim Wiederhake <twied@gmx.net>
Date: Sun Jan 23 23:25:24 2011 +0100
remove unused variable
commit 7c427a9481ac3e288b0490653cb3db7c44eeaf6d
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Sat Jan 15 12:34:50 2011 +0100
compositor-wayland: Remove unused variable
commit 503ccca5c82248b648551db8b58466ad56497552
Author: Tim Wiederhake <twied@gmx.net>
Date: Fri Jan 21 16:56:07 2011 +0100
document the usage of libtoytoolkit
(krh: edited to follow window_create() API changes)
commit f71accc5b8b76281adff0edd98e3bceef02c660d
Author: Tim Wiederhake <twied@gmx.net>
Date: Wed Jan 19 23:14:33 2011 +0100
close terminal window on exit
commit b6761dc29441025ed54b1c0035f2d2de903c32ae
Author: Tim Wiederhake <twied@gmx.net>
Date: Mon Jan 17 17:50:07 2011 +0100
fix resizing at top/left border
commit dc3f817538db4566f1928680156936ecbbd485d1
Author: Tim Wiederhake <twied@gmx.net>
Date: Mon Jan 17 17:25:34 2011 +0100
remove declaration without definition from window.h
commit b0ae49e3158c2c5885caa0409c49d4e0cee25876
Author: Tim Wiederhake <twied@gmx.net>
Date: Mon Jan 17 12:50:28 2011 +0100
remove unused function in clients/smoke.c, silence warning
commit 8a6f7e313966c4f6d71d1da5539c7b2506a91998
Author: Tim Wiederhake <twied@gmx.net>
Date: Mon Jan 17 12:40:01 2011 +0100
compositor crashes if window width or height is <= 0
commit 762e5c25d6be89f1cb6d6ffc93040ece6d08e537
Author: Tim Wiederhake <twied@gmx.net>
Date: Mon Jan 17 12:37:35 2011 +0100
add clients to .gitignore
commit 2a332dd62ec67b5feb6a282118b132c39c36d39f
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Sat Jan 22 17:49:48 2011 +0100
compositor/shm: use internalFormat=GL_BGRA_EXT in TexImage2D
commit 7d498b4f1a4669e916090483a91481b1b9a97f4a
Author: Kristian Høgsberg <krh@bitplanet.net>
Date: Sun Jan 23 13:50:42 2011 -0500
Enable all compositors by default
commit 6fea3dc5ced1737d644a2b657c93442f401cdcb6
Author: Benjamin Franzke <benjaminfranzke@googlemail.com>
Date: Sat Jan 22 20:41:07 2011 +0100
display_iterate: Process only enabled event masks
(krh: Added warning for this unintended usage)
Reply to: