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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
---
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
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:
501 - 572 of 572 matches
Mail list logo