On Mon, Nov 02, 2015 at 11:51:03AM +0530, Vikas Patil wrote:
> On Mon, Nov 2, 2015 at 7:56 AM, Peter Hutterer
> wrote:
> >
> > On Fri, Oct 30, 2015 at 11:43:34AM +0530, Vikas Patil wrote:
> > > I have a requirement where Hard-Keys input events (e.g. Home button, Back
> > > button, Volume buttons
On Thu, Nov 05, 2015 at 09:36:18PM -0800, Bryce Harrington wrote:
> On Fri, Nov 06, 2015 at 10:39:12AM +0800, Jonas Ådahl wrote:
> > On Thu, Nov 05, 2015 at 12:21:21PM +0200, Pekka Paalanen wrote:
> > > On Wed, 4 Nov 2015 16:49:49 +0800
> > > Jonas Ådahl wrote:
> > > > Things that seemed more wes
On Thu, Nov 05, 2015 at 09:00:21PM -0800, Bryce Harrington wrote:
> On Fri, Nov 06, 2015 at 10:51:09AM +0800, Jonas Ådahl wrote:
> > On Thu, Nov 05, 2015 at 11:46:46AM -0800, Bryce Harrington wrote:
> > > On Wed, Nov 04, 2015 at 04:49:50PM +0800, Jonas Ådahl wrote:
> > > > Use the fullscreen-shell
On Fri, Nov 06, 2015 at 10:39:12AM +0800, Jonas Ådahl wrote:
> On Thu, Nov 05, 2015 at 12:21:21PM +0200, Pekka Paalanen wrote:
> > On Wed, 4 Nov 2015 16:49:49 +0800
> > Jonas Ådahl wrote:
> > > Things that seemed more weston specific was weston_ prefixed. The
> > > screenshooter protocol and the
On Fri, Nov 06, 2015 at 10:51:09AM +0800, Jonas Ådahl wrote:
> On Thu, Nov 05, 2015 at 11:46:46AM -0800, Bryce Harrington wrote:
> > On Wed, Nov 04, 2015 at 04:49:50PM +0800, Jonas Ådahl wrote:
> > > Use the fullscreen-shell protocol XML from the wayland-protocols
> > > installation, and remove the
Signed-off-by: Peter Hutterer
---
src/libinput.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/libinput.c b/src/libinput.c
index c1f2700..e384d8d 100644
--- a/src/libinput.c
+++ b/src/libinput.c
@@ -914,6 +914,12 @@ LIBINPUT_EXPORT int
libinput_event_tablet_axis_has_changed(struc
Signed-off-by: Peter Hutterer
---
src/libinput.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/libinput.c b/src/libinput.c
index e384d8d..a05148f 100644
--- a/src/libinput.c
+++ b/src/libinput.c
@@ -1027,7 +1027,8 @@ libinput_event_tablet_get_x_transformed(struct
Internally we still use uint32_t because that's all we get from evdev. But
eventually we'll have 64 bit serials.
Signed-off-by: Peter Hutterer
---
src/libinput.c | 2 +-
src/libinput.h | 2 +-
tools/event-debug.c | 3 ++-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/s
Signed-off-by: Peter Hutterer
---
src/libinput.c | 36 +++-
1 file changed, 23 insertions(+), 13 deletions(-)
diff --git a/src/libinput.c b/src/libinput.c
index 65dd0d9..c1f2700 100644
--- a/src/libinput.c
+++ b/src/libinput.c
@@ -925,9 +925,11 @@ libinput_event_t
Signed-off-by: Peter Hutterer
---
tools/event-gui.c | 69 +++
1 file changed, 69 insertions(+)
diff --git a/tools/event-gui.c b/tools/event-gui.c
index 19324a3..c07213f 100644
--- a/tools/event-gui.c
+++ b/tools/event-gui.c
@@ -85,6 +85,14 @@ s
Signed-off-by: Peter Hutterer
---
src/evdev-tablet.c | 54 ++---
src/evdev-tablet.h | 18 +-
src/libinput.h | 27 ++-
test/tablet.c | 8
tools/event-debug.c | 16
5 file
From: Stephen Chandler Paul
Store all tablets that a tool was used on in a list. When the tablet
is removed, remove all tools only seen on this tablet.
Tools without a serial number are only ever bound to one tablet.
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-o
From: Stephen Chandler Paul
Note that this application does not follow best practices for handling tablet
events. The events are grouped by frame, all processing should be done in the
frame instead of the respective handler.
A good toolkit would accumulate the data in the events and provide them
From: Stephen Chandler Paul
The tablet is given a separate cursor. Most tablet interaction is an absolute
interaction and shouldn't need a cursor at all, but usually the cursor is used
to indicate the type of virtual tool currently assigned.
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen
From: Stephen Chandler Paul
Again, a lot of this is code that has been reused from the cursor code
for pointers.
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
clients/window.c | 138 ++
From: Stephen Chandler Paul
Closely modelled after the pointer focus handling
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
src/compositor.h | 10 +++
src/input.c | 82
2
From: Stephen Chandler Paul
When it comes to a window frame, a tablet tool and cursor act almost
identical; they click things, drag things, etc. The tool type and extra
axes don't serve any use in the context of a window frame, so tablet
pointers share the frame_pointer structures used for the mo
From: Stephen Chandler Paul
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
src/compositor.h | 53
src/input.c | 253 +++
2 files changed, 306 insertions(+)
diff --git
From: Stephen Chandler Paul
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
desktop-shell/shell.c | 14 ++
src/bindings.c| 39 ++-
src/compositor.c | 1 +
src/compositor.h
From: Stephen Chandler Paul
Introduces two new structs, weston_tablet and weston_tablet_tool with the
respective information as it's used on the protocol.
Note that tools are independent of tablets, many tools can be used across
multiple tablets.
The nesting on the protocol level requires a glo
From: Stephen Chandler Paul
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
clients/desktop-shell.c | 56 +
1 file changed, 56 insertions(+)
diff --git a/clients/desktop-shell.c b/clients/de
From: Stephen Chandler Paul
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
clients/window.c | 472 +++
clients/window.h | 78 +
2 files changed, 550 insertions(+)
diff --git a/
From: Stephen Chandler Paul
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
src/libinput-device.c | 112 ++
1 file changed, 112 insertions(+)
diff --git a/src/libinput-device.c b/src/libinpu
This set adds support for graphics tablets to weston. It's not fully
complete, there are a couple of fixmes in it but the patchset is getting a
bit unwieldly. And there are some discussions on how to do things anyway.
Note: This needs the tablet-support branch from libinput to work. And it is
on
From: Stephen Chandler Paul
Changing the pointer to the appropriate image while moving the stylus
around isn't supported yet.
Co-authored-by: Peter Hutterer
Signed-off-by: Stephen Chandler Paul
Signed-off-by: Peter Hutterer
---
clients/window.c | 32 ++
desktop-shell/shell.c | 267
Signed-off-by: Peter Hutterer
---
This is the revamped version of the tablet protocol for graphics tablets
(e.g. Wacom tablets). Too many changes from the last version (a year ago or
so), so I won't detail them, best to look at it with fresh eyes.
Makefile.am| 1 +
On Thu, Nov 05, 2015 at 04:35:15PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:58 +0800
> Jonas Ådahl wrote:
>
> > Due to the effort of moving a way from non-prefixed protocols, rename
> > the weston specific screenshooter protocol to weston_screenshooter.
> >
> > Signed-off-by: Jon
On Thu, Nov 05, 2015 at 04:31:37PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:57 +0800
> Jonas Ådahl wrote:
>
> > In the effort of going away from generic names of protocols only
> > relevant for weston, rename the weston desktop shell
> > weston_desktop_shell.
> >
> > This also re
On Thu, Nov 05, 2015 at 11:46:46AM -0800, Bryce Harrington wrote:
> On Wed, Nov 04, 2015 at 04:49:50PM +0800, Jonas Ådahl wrote:
> > Use the fullscreen-shell protocol XML from the wayland-protocols
> > installation, and remove the one we provide ourself.
> >
> > Signed-off-by: Jonas Ådahl
> >
> >
On Thu, Nov 05, 2015 at 01:19:27PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:50 +0800
> Jonas Ådahl wrote:
>
> > Use the fullscreen-shell protocol XML from the wayland-protocols
> > installation, and remove the one we provide ourself.
> >
> > Signed-off-by: Jonas Ådahl
> > ---
>
On Thu, Nov 05, 2015 at 12:21:21PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:49 +0800
> Jonas Ådahl wrote:
>
> > Hi,
> >
> > This series changes weston to depend on wayland-protocols for the
> > majority of the protocols previously in the protocols/ directory. The
> > protocols mo
On Thu, Nov 05, 2015 at 01:57:45PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:52 +0800
> Jonas Ådahl wrote:
>
> > Signed-off-by: Jonas Ådahl
> > ---
> > Makefile.am | 21 ++-
> > clients/presentation-shm.c | 65 +-
> > clients/weston-info.c
On Thu, Nov 5, 2015 at 11:46 AM, Bryce Harrington
wrote:
>
> Hmm. With l's and 1's looking so similar in certain fonts, "shell1" is
> going to look like a typo to some users. IMO it would be better to
> distinguish this version number with at least an underscore.
> "_shell_v1_" would feel more
On Thu, Nov 05, 2015 at 12:21:29PM -0600, Derek Foreman wrote:
> On 04/11/15 07:24 PM, Jonas Ådahl wrote:
> > On Thu, Nov 05, 2015 at 08:44:57AM +1000, Peter Hutterer wrote:
> >> On Wed, Nov 04, 2015 at 09:57:35AM +0800, Jonas Ådahl wrote:
> >>> On Wed, Oct 28, 2015 at 03:34:31PM +1000, Peter Hutte
On Thu, Nov 05, 2015 at 04:58:09PM +0200, Pekka Paalanen wrote:
> On Mon, 19 Oct 2015 11:30:47 +1000
> Peter Hutterer wrote:
>
> > On Fri, Oct 16, 2015 at 11:42:21AM +0300, Pekka Paalanen wrote:
> > > On Fri, 16 Oct 2015 12:29:11 +1000
> > > Peter Hutterer wrote:
> > >
> > > > On Fri, Oct 09, 2
On Thu, Nov 05, 2015 at 03:40:27PM +, Auke Booij wrote:
> On 5 November 2015 at 14:58, Pekka Paalanen wrote:
> > On Mon, 19 Oct 2015 11:30:47 +1000
> > Peter Hutterer wrote:
> >
> >> On Fri, Oct 16, 2015 at 11:42:21AM +0300, Pekka Paalanen wrote:
> >> > On Fri, 16 Oct 2015 12:29:11 +1000
> >>
On Fri, Nov 06, 2015 at 08:02:00AM +1000, Peter Hutterer wrote:
> When the scanner changes, we need to rebuild
>
> Signed-off-by: Peter Hutterer
Reviewed-by: Bryce Harrington
> ---
> doc/doxygen/Makefile.am | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/doc/doxyg
On Fri, Nov 06, 2015 at 08:01:59AM +1000, Peter Hutterer wrote:
> If we're printing a zero-length string, we end up printing " * " and that
> makes anything unhappy that doesn't handle trailing whitespaces.
>
> Signed-off-by: Peter Hutterer
Easy enough.
Reviewed-by: Bryce Harrington
> ---
> s
This switches the scanner to generate doxygen-compatible tags for the
generated protocol headers, and hooks up the doxygen build to generate server
and client-side API documentation.
Each protocol is a separate doxygen @page, with each interface a @subpage.
Wayland only has one protocol, wayland-p
If we're printing a zero-length string, we end up printing " * " and that
makes anything unhappy that doesn't handle trailing whitespaces.
Signed-off-by: Peter Hutterer
---
src/scanner.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/scanner.c b/src/scanner.c
index f45
When the scanner changes, we need to rebuild
Signed-off-by: Peter Hutterer
---
doc/doxygen/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/doxygen/Makefile.am b/doc/doxygen/Makefile.am
index 5520d39..a8bb95f 100644
--- a/doc/doxygen/Makefile.am
+++ b/doc/d
On 11/04/2015 09:44 PM, Peter Hutterer wrote:
On Wed, Nov 04, 2015 at 03:30:29PM -0800, Bryce Harrington wrote:
On Mon, Nov 02, 2015 at 10:27:54AM +1000, Peter Hutterer wrote:
On Fri, Oct 30, 2015 at 03:40:33PM -0700, Bryce Harrington wrote:
but: the current API docs in publican are useless. lo
On Thu, Nov 05, 2015 at 10:28:53AM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:59 +0800
> Jonas Ådahl wrote:
>
> > It doesn't fill a useful function and is not intended to be continued.
> > If there is need for workspace manipulation from clients a protocol
> > based on those future
From irc:
it creates a wl_buffer object in a way that no client can ever
access the storage.
So, let's replace it with return NULL; and mark it with attribute
deprecated in the header.
Reviewed-by: Pekka Paalanen
Signed-off-by: Derek Foreman
---
Change from v1: return NULL instead of abo
There's no situation where a shm buffer without a pool makes sense,
so we enforce the pool's existence a little more rigidly.
Acked-by: Pekka Paalanen
Signed-off-by: Derek Foreman
---
src/wayland-shm.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/wayland-sh
In wayland-server.c we group the deprecated functions and
disable doxygen for them. Do that here too.
Acked-by: Pekka Paalanen
Signed-off-by: Derek Foreman
---
Change from v1: return NULL instead of abort()ing
src/wayland-shm.c | 25 +
1 file changed, 17 insertions(+),
On Wed, Nov 04, 2015 at 04:49:50PM +0800, Jonas Ådahl wrote:
> Use the fullscreen-shell protocol XML from the wayland-protocols
> installation, and remove the one we provide ourself.
>
> Signed-off-by: Jonas Ådahl
>
> diff --git a/clients/fullscreen.c b/clients/fullscreen.c
> index 4fcca3d..be316
On Thu, Nov 05, 2015 at 01:19:27PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:50 +0800
> Jonas Ådahl wrote:
>
> > Use the fullscreen-shell protocol XML from the wayland-protocols
> > installation, and remove the one we provide ourself.
> >
> > Signed-off-by: Jonas Ådahl
> > ---
>
On Thu, Nov 05, 2015 at 12:21:21PM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:49 +0800
> Jonas Ådahl wrote:
>
> > Hi,
> >
> > This series changes weston to depend on wayland-protocols for the
> > majority of the protocols previously in the protocols/ directory. The
> > protocols mo
On 15/10/15 09:39 PM, Peter Hutterer wrote:
> Signed-off-by: Peter Hutterer
> ---
> The client-side is the simplest implementation here, and I went the easy
> route since most clients won't care to register a multitude of handlers for
> axis events.
>
> The eventdemo client merely prints the even
On 04/11/15 07:24 PM, Jonas Ådahl wrote:
> On Thu, Nov 05, 2015 at 08:44:57AM +1000, Peter Hutterer wrote:
>> On Wed, Nov 04, 2015 at 09:57:35AM +0800, Jonas Ådahl wrote:
>>> On Wed, Oct 28, 2015 at 03:34:31PM +1000, Peter Hutterer wrote:
>> [...]
+
+
+ Indicates the end o
On 11/05/2015 10:17 AM, Pekka Paalanen wrote:
> On Fri, 16 Oct 2015 12:23:47 -0700
> "Jon A. Cruz" wrote:
>
>> On 10/15/2015 01:51 AM, Pekka Paalanen wrote:
>>> I think it's better to land this stuff in pieces than massage a
>>> humongous replace-the-world patch series, if we can tell the piece
On 5 November 2015 at 14:58, Pekka Paalanen wrote:
> On Mon, 19 Oct 2015 11:30:47 +1000
> Peter Hutterer wrote:
>
>> On Fri, Oct 16, 2015 at 11:42:21AM +0300, Pekka Paalanen wrote:
>> > On Fri, 16 Oct 2015 12:29:11 +1000
>> > Peter Hutterer wrote:
>> >
>> > > On Fri, Oct 09, 2015 at 01:16:49PM +
On Fri, 16 Oct 2015 12:23:47 -0700
"Jon A. Cruz" wrote:
> On 10/15/2015 01:51 AM, Pekka Paalanen wrote:
> > I think it's better to land this stuff in pieces than massage a
> > humongous replace-the-world patch series, if we can tell the pieces are
> > going in the right direction. The bits here a
On Mon, 19 Oct 2015 11:30:47 +1000
Peter Hutterer wrote:
> On Fri, Oct 16, 2015 at 11:42:21AM +0300, Pekka Paalanen wrote:
> > On Fri, 16 Oct 2015 12:29:11 +1000
> > Peter Hutterer wrote:
> >
> > > On Fri, Oct 09, 2015 at 01:16:49PM +0200, Nils Chr. Brause wrote:
> > > > Hi,
> > > >
> > > > Re
On Wed, 4 Nov 2015 16:49:58 +0800
Jonas Ådahl wrote:
> Due to the effort of moving a way from non-prefixed protocols, rename
> the weston specific screenshooter protocol to weston_screenshooter.
>
> Signed-off-by: Jonas Ådahl
> ---
> Makefile.am | 14 +++---
> cl
On Wed, 4 Nov 2015 16:49:57 +0800
Jonas Ådahl wrote:
> In the effort of going away from generic names of protocols only
> relevant for weston, rename the weston desktop shell
> weston_desktop_shell.
>
> This also resets the version to 1, as there will be no prior versions
> to weston_desktop_sh
On Wed, 4 Nov 2015 16:49:56 +0800
Jonas Ådahl wrote:
> Signed-off-by: Jonas Ådahl
> ---
> Makefile.am| 29 ++-
> protocol/xdg-shell.xml | 616
> -
> 2 files changed, 14 insertions(+), 631 deletions(-)
> delete mode 100644 protocol/
On Wed, 4 Nov 2015 16:49:52 +0800
Jonas Ådahl wrote:
> Signed-off-by: Jonas Ådahl
> ---
> Makefile.am | 21 ++-
> clients/presentation-shm.c | 65 +-
> clients/weston-info.c| 19 +--
> protocol/presentation_timing.xml | 274
> -
On Wed, 4 Nov 2015 16:49:51 +0800
Jonas Ådahl wrote:
> Signed-off-by: Jonas Ådahl
> ---
> Makefile.am | 13 +--
> clients/simple-dmabuf.c | 56 +-
> protocol/linux-dmabuf.xml | 274
> --
> src/gl-renderer.c | 6 +-
On Wed, 4 Nov 2015 16:49:50 +0800
Jonas Ådahl wrote:
> Use the fullscreen-shell protocol XML from the wayland-protocols
> installation, and remove the one we provide ourself.
>
> Signed-off-by: Jonas Ådahl
> ---
> Makefile.am | 44 +---
> clients/fullscreen.c
On Wed, 4 Nov 2015 16:49:49 +0800
Jonas Ådahl wrote:
> Hi,
>
> This series changes weston to depend on wayland-protocols for the
> majority of the protocols previously in the protocols/ directory. The
> protocols moved are also renamed to comply with the unstable naming
> conventions of wayland
On Thu, Nov 05, 2015 at 10:28:53AM +0200, Pekka Paalanen wrote:
> On Wed, 4 Nov 2015 16:49:59 +0800
> Jonas Ådahl wrote:
>
> > It doesn't fill a useful function and is not intended to be continued.
> > If there is need for workspace manipulation from clients a protocol
> > based on those future
On Wed, 4 Nov 2015 16:49:59 +0800
Jonas Ådahl wrote:
> It doesn't fill a useful function and is not intended to be continued.
> If there is need for workspace manipulation from clients a protocol
> based on those future needs need to be properly designed.
> workspaces.xml is probably not very re
64 matches
Mail list logo