[PATCH weston v2 1/4] tests: Add .weston extension to clients tests

2013-06-07 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net We can then add tests which do not use Weston in the test suite. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/.gitignore | 7 +-- tests/Makefile.am | 41 ++--- 2 files changed, 23

[PATCH weston v2 3/4] weston.pc: Add dependencies for pixman-1 and xkbcommon

2013-06-07 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Weston headers include pixman and libxkbcommon headers Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/weston.pc.in | 1 + 1 file changed, 1 insertion(+) diff --git a/src/weston.pc.in b/src/weston.pc.in index 828cb1f..7a09938

[PATCH weston v2 4/4] weston.pc: Provide moduledir

2013-06-07 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This allows modules to use the correct directory for the targeted Weston to install themselves. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- configure.ac | 4 src/Makefile.am | 1 - src/weston.pc.in

Re: [PATCH weston v2 1/4] tests: Add .weston extension to clients tests

2013-06-07 Thread Quentin Glidic
On 07/06/2013 15:20, Pekka Paalanen wrote: Seems to work ok to me. Would be nice to have a non-weston test here to show off. One extra blank line above. Thanks for the review. I have a test in my option parser patch, and we should move the config-parser test here too, imo. -- Quentin

[PATCH weston 0/5] Small patches

2013-06-04 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net The headless-backend patch may not be really needed, but it helped a lot running tests with it, which is the final goal of one of my series of patches. Quentin Glidic (4): tests: Add .weston extension to clients tests weston: Allow relative

[PATCH weston 2/5] weston: Allow relative paths for modules

2013-06-04 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This is to be used by tests or when developping to load modules directly from the build tree Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 5 +++-- src/compositor.c | 9 ++--- 2 files changed, 9 insertions

[PATCH weston 3/5] headless-backend: Init fake pointer and keyboard

2013-06-04 Thread Quentin Glidic
From: U. Artie Eoff ullysses.a.e...@intel.com Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/compositor-headless.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor-headless.c b/src/compositor-headless.c index e250b98..b8eba50 100644 --- a/src/compositor

[PATCH weston 1/5] tests: Add .weston extension to clients tests

2013-06-04 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net We can then add tests which do not use Weston in the test suite. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/.gitignore | 7 +-- tests/Makefile.am | 41 ++--- 2 files changed, 23

[PATCH weston 4/5] weston.pc: Add dependencies for pixman-1 and xkbcommon

2013-06-04 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/weston.pc.in | 1 + 1 file changed, 1 insertion(+) diff --git a/src/weston.pc.in b/src/weston.pc.in index 828cb1f..6d5ca19 100644 --- a/src/weston.pc.in +++ b/src/weston.pc.in

Re: [RFC weston] compositor: Use ordered layers

2013-05-23 Thread Quentin Glidic
On 22/05/2013 22:05, Kristian Høgsberg wrote: On Tue, May 21, 2013 at 06:26:53PM +0200, Quentin Glidic wrote: From: Quentin Glidic sardemff7+...@sardemff7.net It allows a more generic layer management that several modules can use at the same time without breaking each others’ layers. Signed

Re: [PATCH weston 4/8] shell: Use relative layers for lock/unlock

2013-05-21 Thread Quentin Glidic
This patch should be replaced with a more generic mechanism. Proposal and patches will come soon as a new series. -- Quentin “Sardem FF7” Glidic ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org

[RFC weston] compositor: Use ordered layers

2013-05-21 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net It allows a more generic layer management that several modules can use at the same time without breaking each others’ layers. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- This change is incomplete but the desktop shell works fine

Re: [PATCH weston 5/8] headless-backend: Init fake pointer and keyboard

2013-05-18 Thread Quentin Glidic
On 17/05/2013 22:40, Hardening wrote: From what i'm experimenting here, a seat is not required anymore once you have applied eb1e130. On my branch i've removed the fake_seat from the RDP compositor, and it starts correctly. The idea behind this commit is to start using the headless backend for

[PATCH weston 0/8] Small series (again, sorry)

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net These patches are all independant changes to weston: — weston.pc and layers patches are needed for external notification support plugin. — tests, module path and headless-backend patches are needed for subsequent options and tests-related patches

[PATCH weston 1/8] weston-launch: Run weston in the user login shell

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This patch brings back the user environment from the shell. In the future, weston-launch could create the Wayland socket earlier, in which case the user's shell could be used to run Wayland-specific tools in the new Weston session. Signed-off

[PATCH weston 2/8] tests: Add .weston extension to clients tests

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net We can then add tests which do not use Weston in the test suite. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/.gitignore | 7 +-- tests/Makefile.am | 41 ++--- 2 files changed, 23

[PATCH weston 3/8] weston: Allow relative paths for modules

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This is to be used by tests or when developping to load modules directly from the build tree Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 5 +++-- src/compositor.c | 9 ++--- 2 files changed, 9 insertions

[PATCH weston 4/8] shell: Use relative layers for lock/unlock

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This way, other modules can safely add layers before or after the shell layers without breaking the list on lock/unlock Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/shell.c | 17 +++-- 1 file changed, 7 insertions

[PATCH weston 5/8] headless-backend: Init fake pointer and keyboard

2013-05-17 Thread Quentin Glidic
From: U. Artie Eoff ullysses.a.e...@intel.com Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/compositor-headless.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor-headless.c b/src/compositor-headless.c index 0df0f7d..3776031 100644 --- a/src/compositor

[PATCH weston 6/8] weston.pc: Add dependencies for pixman-1 and xkbcommon

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/weston.pc.in | 1 + 1 file changed, 1 insertion(+) diff --git a/src/weston.pc.in b/src/weston.pc.in index 537cc89..8d5ebde 100644 --- a/src/weston.pc.in +++ b/src/weston.pc.in

[PATCH weston 7/8] weston.pc: Provide moduledir

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- configure.ac | 4 src/Makefile.am | 1 - src/weston.pc.in | 2 ++ src/xwayland/Makefile.am | 1 - 4 files changed, 6 insertions(+), 2 deletions

[PATCH weston 8/8] tests: Update for API break (module_init)

2013-05-17 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/surface-global-test.c | 2 +- tests/surface-test.c| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/surface-global-test.c b/tests/surface-global

[PATCHES weston] Three small series

2013-05-15 Thread Quentin Glidic
Hello happy coders, Here are a few patches for weston, with some explanations. They all should be updated from the previous reviews. http://git.sardemff7.net/wayland/weston/log/?id=master..wip/patchesshowmsg=1 These patches are all independant changes to weston: — weston.pc and layers patches

[PATCH weston] shell: Use relative layers for lock/unlock

2013-05-12 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/shell.c | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/shell.c b/src/shell.c index 135eaa5..456e911 100644 --- a/src/shell.c +++ b/src

Re: [PATCH weston] shell: Use relative layers for lock/unlock

2013-05-12 Thread Quentin Glidic
Sorry, wrong patch. This one is part of a patch series I’ll send soon. -- Quentin “Sardem FF7” Glidic ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel

[no subject]

2013-05-12 Thread Quentin Glidic
This patch series introduce the notification_daemon interface. It is intended to be the standard Weston interface that all non-DE (and probably Weston-based) compositors will have to support. The current supported layouts are limited to the “bubbles list”, which is the most common one. Other

[PATCH weston v4 1/4] shell: Use relative layers for lock/unlock

2013-05-12 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/shell.c | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/shell.c b/src/shell.c index 135eaa5..456e911 100644 --- a/src/shell.c +++ b/src

[PATCH weston v4 2/4] protocol: Add notification_daemon interface

2013-05-12 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- protocol/Makefile.am | 1 + protocol/notification-daemon.xml | 50 2 files changed, 51 insertions(+) create mode 100644 protocol

[PATCH weston v4 3/4] shell: Implement notification_daemon

2013-05-12 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Implement the bubbles list style notifications. Corner anchor, margin and order can be changed in the configuration. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/.gitignore| 2 + src/Makefile.am | 17

Re: [PATCH weston 1/6] shared/option-parser: Allow spaced options

2013-04-26 Thread Quentin Glidic
On 23/04/2013 17:05, Bill Spitzak wrote: On 04/23/2013 05:54 AM, Quentin Glidic wrote: +You can specify short options having an argument with a following space. Long +options with argument can be specified either with or without an equal sign. -static void +static bool handle_option(const

Re: [PATCH weston 2/6] weston: Allow relative paths for modules

2013-04-26 Thread Quentin Glidic
On 26/04/2013 11:21, Pekka Paalanen wrote: Any specific use case, like tests? I guess I should read the following patches to find out, but that would be nice to tell in the commit message. Mostly tests and in-tree launch, to test a WIP module. -- Quentin “Sardem FF7” Glidic

Re: [PATCH weston 2/6] weston: Allow relative paths for modules

2013-04-26 Thread Quentin Glidic
On 23/04/2013 17:10, Bill Spitzak wrote: This disallows any subdirectories in MODULEDIR. Is this ok? Good question. An alternative would be to use the name unchanged if it starts with either '/' or '.' so the user can type ./foo to get a file in the current directory. I’ll go this way, it

Re: [PATCH weston 3/6] weston-test: Get the test client path from args

2013-04-26 Thread Quentin Glidic
On 26/04/2013 11:28, Pekka Paalanen wrote: Hi Quentin, it seems quite fragile to use an anonymous argument. What if something else used an anonymous argument, too? Who gets what will start to depend on the module loading order. Why not use the command line parser with a real long option? I

Re: [PATCH weston 5/6] tests: Drop weston-tests-env

2013-04-26 Thread Quentin Glidic
On 26/04/2013 11:44, Pekka Paalanen wrote: Any explanation why doing this? [snip] Dropping automake 1.11 support should be a separate patch. It is an important change that deserves special attention. Or if this patch does not drop 1.11 support, you should state that in the commit message. The

[PATCH weston v2 1/7] tests: Add .weston extension to clients tests

2013-04-26 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/.gitignore | 6 +- tests/Makefile.am | 34 ++ 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/tests/.gitignore b/tests

[PATCH weston v2 2/7] shared/option-parser: Rework option parsing

2013-04-26 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Long options with argument support two formats: equal (--long=arg) and space (--long arg) Short options now support three formats: short (-sarg), equal (-s=arg) and space (-s value) Provide a test program Signed-off-by: Quentin Glidic sardemff7

[PATCH weston v2 3/7] shared/option-parser: Add string list options

2013-04-26 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 6 +++--- shared/config-parser.h | 1 + shared/option-parser.c | 15 +++ src/compositor.c | 27 --- tests/weston

[PATCH weston v2 4/7] weston: Allow relative paths for modules

2013-04-26 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This is to be used by tests or when developping to load modules directly from the build tree Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 5 +++-- src/compositor.c | 9 ++--- 2 files changed, 9 insertions

[PATCH weston v2 5/7] weston-test: Get the test client path from args

2013-04-26 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/weston-test.c| 16 ++-- tests/weston-tests-env | 3 ++- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/tests/weston-test.c b/tests/weston-test.c

[PATCH weston v2 7/7] headless-backend: Init fake pointer and keyboard

2013-04-26 Thread Quentin Glidic
From: U. Artie Eoff ullysses.a.e...@intel.com Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/compositor-headless.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor-headless.c b/src/compositor-headless.c index 4720329..507d4bf 100644 --- a/src/compositor

[PATCH weston v2 6/7] tests: Drop weston-tests-env

2013-04-26 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net This file is no longer needed using the parallel-tests feature of automake This also allows users to pass additional arguments to weston and to force a backend This change is still compatible with automake 1.11 without needing the export hack any

[PATCH weston 2/6] weston: Allow relative paths for modules

2013-04-23 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 4 ++-- src/compositor.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/man/weston.man b/man/weston.man index a25e619..97db3c8 100644

[PATCH weston 1/6] shared/option-parser: Allow spaced options

2013-04-23 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 3 +++ shared/option-parser.c | 25 - 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/man/weston.man b/man/weston.man

[PATCH weston 3/6] weston-test: Get the test client path from args

2013-04-23 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/weston-test.c| 18 -- tests/weston-tests-env | 3 ++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/tests/weston-test.c b/tests/weston

[PATCH weston 4/6] shared/option-parser: Add string list options

2013-04-23 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- man/weston.man | 6 +++--- shared/config-parser.h | 1 + shared/option-parser.c | 13 + src/compositor.c | 27 --- tests/weston-tests

[PATCH weston 5/6] tests: Drop weston-tests-env

2013-04-23 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- tests/.gitignore | 10 +++-- tests/Makefile.am | 56 -- tests/weston-tests-env | 39 --- 3

[PATCH weston 6/6] headless-backend: Init fake pointer and keyboard

2013-04-23 Thread Quentin Glidic
From: U. Artie Eoff ullysses.a.e...@intel.com Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/compositor-headless.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compositor-headless.c b/src/compositor-headless.c index 4720329..507d4bf 100644 --- a/src/compositor

[PATCH weston 2/2] weston-launch: Run weston in the user login shell

2013-04-22 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/weston-launch.c | 19 --- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/weston-launch.c b/src/weston-launch.c index 64d4a8a..89c3c5a 100644

[PATCH weston 1/2] autotools: Add versions to wayland-* dependencies

2013-04-22 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index d5fea9d..bec8ace 100644 --- a/configure.ac +++ b/configure.ac

Re: [PATCH weston v3 1/3] protocol: Add wl_notification_daemon interface

2013-04-06 Thread Quentin Glidic
On 05/04/2013 20:28, Bill Spitzak wrote: Emilio Pozuelo Monfort wrote: Hi, Why are you reinventing org.freedesktop.Notifications? Couldn't this be a client that implements the org.freedesktop.Notifications dbus interface and draws notifications instead? I am not. This interface is about

[PATCH weston v3 2/3] shell: Implement wl_notification_daemon

2013-04-03 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Implement the bubbles list style notifications. Corner anchor, margin and order can be changed in the configuration. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- Nothing really new here, just using the configure callback to place

[PATCH weston v3 3/3] clients: Add simple-notification

2013-04-03 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- A copy of simple-shm to test the usage of the notification interface clients/.gitignore| 3 + clients/Makefile.am | 11 ++ clients/simple-notification.c | 387

[PATCH weston] autotools: Add a libunwind configure switch

2013-04-03 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- configure.ac | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index ed06d0b..316ee11 100644 --- a/configure.ac +++ b

Re: [PATCH 5/4] doc: use a dynamic list of man pages

2013-04-03 Thread Quentin Glidic
On 03/04/2013 07:34, Peter Hutterer wrote: [snip] -man3_MANS= $(client_MANPAGES) $(server_MANPAGES) +man3_MANS= $(shell find man/man3/ -name wl_*.3 -printf man/man3/%P\n) You should use dist_man3_MANS here. xml/client/index.xml: $(scanned_src_files_client) wayland.doxygen

[PATCH weston] shell: Implement wl_notification_daemon

2013-03-14 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Implement the bubbles list style notifications. Corner anchor, margin and order can be changed in the configuration. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- Rebase on top of current master src/shell.c | 196

[PATCH weston 1/2] Makefile.am: SUBDIRS is automagic

2013-02-21 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net DIST_SUBDIRS should be used for corner cases only, not for conditional SUBDIRS Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- Makefile.am | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile.am b

[PATCH weston 2/2] tests: UseFix parallel tests

2013-02-21 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Also fix automake 1.13 support Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- configure.ac | 2 +- tests/Makefile.am | 6 +++--- tests/weston-tests-env | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff

[PATCH weston] tests: UseFix parallel tests

2013-02-21 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Also fix automake 1.13 support Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- This patch keeps automake 1.11 compatibility too configure.ac | 2 +- tests/Makefile.am | 6 +- tests/weston-tests-env | 2 ++ 3

Re: [PATCH] Install protocol XML files in $(datadir)/wayland

2013-02-19 Thread Quentin Glidic
On 19/02/2013 11:31, Pekka Paalanen wrote: On Mon, 18 Feb 2013 17:10:28 -0500 Kristian Høgsberg k...@bitplanet.net wrote: This installs the protocol XML under $(datadir)/wayland. The intention is that this directory is a shared location for all protocol files and as such we'll need to

[PATCH weston] configure.ac: Make xwayland tests depend on xwayland

2013-02-18 Thread Quentin Glidic
From: Quentin Glidic sardemff7+...@sardemff7.net Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- configure.ac | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index 32fbb4b..4ca6673 100644 --- a/configure.ac +++ b

[PATCH weston] shell: Implement wl_notification_daemon

2013-02-10 Thread Quentin Glidic
Implement the bubbles list style notifications. Corner anchor, margin and order can be changed in the configuration. Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/shell.c | 196 +--- weston.ini | 5 ++ 2 files changed

[PATCH wayland] protocol: Add wl_notification_daemon interface

2013-02-09 Thread Quentin Glidic
This interface is designed to be bound only once by a notification daemon. Notification surfaces are special surfaces that the user should always be able to see. The compositor is in charge of displaying them to be visible without disturbing the user workflow. Signed-off-by: Quentin Glidic

Re: [PATCH] Make sure that man page xml files are always disted.

2013-02-09 Thread Quentin Glidic
On 09/02/2013 16:52, Armin K. wrote: -EXTRA_DIST = -man_MANS = +EXTRA_DIST = $(XML_FILES) +dist_man_MANS = Perfect -EXTRA_DIST += $(MANPAGES) $(MANPAGES_ALIASES) $(XML_FILES) -man_MANS += $(MANPAGES) $(MANPAGES_ALIASES) +dist_man_MANS += $(MANPAGES) $(MANPAGES_ALIASES) I would simply

Re: [patch] Always DIST man page xml files

2013-02-05 Thread Quentin Glidic
On 04/02/2013 13:07, Armin K. wrote: diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am index 1407953..4eb0ddc 100644 --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -12,14 +12,14 @@ MANPAGES_ALIASES = \ XML_FILES = \ ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst

[PATCH weston] shell: Whitespaces cleanup

2013-01-29 Thread Quentin Glidic
Signed-off-by: Quentin Glidic sardemff7+...@sardemff7.net --- src/shell.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/shell.c b/src/shell.c index a99786b..368fa5b 100644 --- a/src/shell.c +++ b/src/shell.c @@ -243,12 +243,12

[PATCH weston] shell: Implement wl_notification_daemon

2013-01-21 Thread Quentin Glidic
Implement the bubbles list style notifications. Corner anchor, margin and order can be changed in the configuration. --- src/shell.c | 195 +--- weston.ini | 5 ++ 2 files changed, 192 insertions(+), 8 deletions(-) diff --git

Re: [PATCH wayland] protocol: Add wl_notification_daemon interface

2013-01-21 Thread Quentin Glidic
On 21/01/2013 19:53, Casey Dahlin wrote: Is there a reason to do this in wayland protocol rather than the already established freedesktop method over DBus? The fd.o specification provides a protocol to notify the user, using a (hopefully) desktop-integrated daemon. The Wayland interface I’m

[PATCH wayland] protocol: Add wl_notification_daemon interface

2013-01-20 Thread Quentin Glidic
This interface is designed to be binded only once by a notification daemon. Notification surfaces are special surfaces that the user should always be able to see. The compositor is in charge of displaying them to be visible without disturbing the user workflow. --- This interface should be

Re: [PATCH] protocol: Add wl_shell_surface_set_notification

2013-01-04 Thread Quentin Glidic
On 04/01/2013 14:25, Pekka Paalanen wrote: This is a good start. There are some further questions, which might affect the needed protocol, just food for thought for the future: I’m not a big fan of animations but I understand people might want it and it should be handled. - is it the

[PATCH] protocol: Add wl_shell_surface_set_notification

2012-12-26 Thread Quentin Glidic
Notification surfaces are special surfaces that the user should always be able to see. The compositor is in charge of displaying them to be visible without disturbing the user workflow. --- protocol/wayland.xml | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git

[PATCH] shell: Implement wl_shell_surface_set_notification

2012-12-26 Thread Quentin Glidic
--- src/shell.c | 141 ++-- weston.ini | 5 +++ 2 files changed, 143 insertions(+), 3 deletions(-) diff --git a/src/shell.c b/src/shell.c index aa1c7c1..968843a 100644 --- a/src/shell.c +++ b/src/shell.c @@ -41,6 +41,8 @@ #define

wl_shell_surface_set_notification client code

2012-12-26 Thread Quentin Glidic
Hi, To test the Wayland and Weston patches implementing wl_shell_surface_set_notification, you will need a native client. The wayland backend of the nd plugin of eventd is my test code and it worked well so far. You will find it in the WIP branch of my dev repository:

<    1   2   3   4   5   6