[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: