Bug#970134: libweston-9-dev: missing (unversioned) Breaks+Replaces: libweston-8-dev

2020-09-18 Thread Hector Oron
Hello,

On Sat, 12 Sep 2020 at 11:21, Andreas Beckmann  wrote:
>
> Package: libweston-9-dev
> Version: 9.0.0-1
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: piuparts
>
> Hi,
>
> during a test with piuparts I noticed your package fails to upgrade from
> 'testing'.
> It installed fine in 'testing', then the upgrade to 'sid' fails
> because it tries to overwrite other packages files without declaring a
> Breaks+Replaces relation.
>
> See policy 7.6 at
> https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
>
> >From the attached log (scroll to the bottom...):
>
>   Preparing to unpack .../libweston-9-dev_9.0.0-1_amd64.deb ...
>   Unpacking libweston-9-dev (9.0.0-1) ...
>   dpkg: error processing archive 
> /var/cache/apt/archives/libweston-9-dev_9.0.0-1_amd64.deb (--unpack):
>trying to overwrite '/usr/lib/x86_64-linux-gnu/weston/libexec_weston.so', 
> which is also in package libweston-8-dev 8.0.0-1
>   Errors were encountered while processing:
>/var/cache/apt/archives/libweston-9-dev_9.0.0-1_amd64.deb
>
> Since libweston-8-dev is gone, the Breaks+Replaces can be unversioned.

Thanks for the report, I have been investigating a bit this issue,
libexec_weston was introduced in weston_8, it was created for the
purpose of the reset of the test suite so it doesn't need to exec()
but just load libexec_weston.so. libexec_weston is not something
anyone else should develop against, it is only needed by weston
binary.

I'll look into dropping
/usr/lib/x86_64-linux-gnu/weston/libexec_weston.so since weston is
linked to /usr/lib/x86_64-linux-gnu/weston/libexec_weston.so.0 which
should be shipped in the weston package.

Regards
-- 
 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.



Bug#859063: weston: running 'weston --fullscreen' inside of weston causes bad RAM access

2019-03-28 Thread Hector Oron
On Thu, Mar 30, 2017 at 01:00:15AM +0200, mviereck wrote:
> Package: weston
> Version: 1.12.0-3
> Severity: normal
> 
> Dear Maintainer,
> 
> Steps to reproduce:
> Start weston from console:
>   weston
> Inside of weston, open terminal and run
>   weston --fullscreen

This works fine for me on weston 5.0.0.


signature.asc
Description: PGP signature


Bug#910409: wayland-protocols: Can't use second monitor via HDMI

2018-12-21 Thread Hector Oron
Hello,

On Fri, Oct 05, 2018 at 10:48:33PM -0500, Pavlo Solntsev wrote:
> Package: wayland-protocols
> Version: 1.16-1
> Severity: normal
> 
> Dear Maintainer,
> 
> I am not sure what package name I should use for this report. Today (Oct. 5,
> 22:40T+6) I updated my system debian testing and my external monitor stop
> working. In my xrandr output I see only one monitor
> Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
> XWAYLAND0 connected 1920x1080+0+0 (normal left inverted right x axis y axis)
> 290mm x 170mm
>1920x1080 59.96*+

`wayland-protocols` is not the package you are looking for.
Do you see any relevant messages from kernel? i.e. `/var/log/messages`

> Combination Fn+F8 (switch video mode) doesn't produce anything. I am not sure
> what information I should ptovide. Please guide and I will send you info. You
> can contact me directly if it helps: p.sun.fun at gmail dot com.
> 
> The following packages were upgraded:
> 2018-10-05 22:02:49 install libcamel-1.2-62:amd64  3.30.1-1
> 2018-10-05 22:02:49 status half-installed libcamel-1.2-62:amd64 3.30.1-1

Why do you have half-installed packages? Can you fully upgrade your system?

> 2018-10-05 22:02:49 status half-installed evolution-plugin-bogofilter:amd64
> 3.28.5-1
> 2018-10-05 22:02:49 status half-installed evolution-plugin-bogofilter:amd64
> 3.28.5-1
> 2018-10-05 22:02:49 status half-installed evolution-plugin-pstimport:amd64
> 3.28.5-1
> 2018-10-05 22:02:49 status half-installed evolution-plugin-pstimport:amd64
> 3.28.5-1
> 2018-10-05 22:02:49 status half-installed evolution-plugins:amd64 3.28.5-1
> 2018-10-05 22:02:49 status half-installed evolution-plugins:amd64 3.28.5-1
> 2018-10-05 22:02:50 status half-installed evolution:amd64 3.28.5-1
> 2018-10-05 22:02:50 status half-installed evolution:amd64 3.28.5-1
> 2018-10-05 22:02:50 status half-installed libevolution:amd64 3.28.5-1
> 2018-10-05 22:02:50 status half-installed libevolution:amd64 3.28.5-1
> 2018-10-05 22:02:50 status half-installed evolution-data-server:amd64 3.28.5-3
> 2018-10-05 22:02:51 status half-installed evolution-data-server:amd64 3.28.5-3
> 2018-10-05 22:02:51 status installed libedata-cal-1.2-28:amd64 3.28.5-3
> 2018-10-05 22:02:51 status half-installed libedata-cal-1.2-28:amd64 3.28.5-3
> 2018-10-05 22:02:51 status not-installed libedata-cal-1.2-28:amd64 
> 2018-10-05 22:02:51 status half-installed libecal1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:51 status half-installed libecal1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libecal-1.2-19:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libecal-1.2-19:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libebook-1.2-19:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libebook-1.2-19:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libedata-book1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libedata-book1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libedata-book-1.2-25:amd64 3.28.5-3
> 2018-10-05 22:02:52 status half-installed libedata-book-1.2-25:amd64 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libebackend1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libebackend1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libebackend-1.2-10:amd64 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libebackend-1.2-10:amd64 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libedataserverui1.2-dev:amd64
> 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libedataserverui1.2-dev:amd64
> 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libebook-contacts1.2-dev:amd64
> 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libebook-contacts1.2-dev:amd64
> 3.28.5-3
> 2018-10-05 22:02:53 status half-installed libedataserver1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:54 status half-installed libedataserver1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:54 status half-installed libcamel1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:54 status half-installed libcamel1.2-dev:amd64 3.28.5-3
> 2018-10-05 22:02:54 status half-installed libsecret-common:all 0.18.6-2
> 2018-10-05 22:02:54 status half-installed libsecret-common:all 0.18.6-2
> 2018-10-05 22:02:54 status half-installed libsecret-1-dev:amd64 0.18.6-2
> 2018-10-05 22:02:54 status half-installed libsecret-1-dev:amd64 0.18.6-2
> 2018-10-05 22:02:55 status half-installed libsecret-1-0:amd64 0.18.6-2
> 2018-10-05 22:02:55 status half-installed libsecret-1-0:amd64 0.18.6-2
> 2018-10-05 22:02:55 status half-installed gir1.2-secret-1:amd64 0.18.6-2
> 2018-10-05 22:02:55 status half-installed gir1.2-secret-1:amd64 0.18.6-2
> 2018-10-05 22:02:55 status half-installed gir1.2-ebookcontacts-1.2:amd64
> 3.28.5-3
> 2018-10-05 22:02:55 status half-installed gir1.2-ebookcontacts-1.2:amd64
> 3.28.5-3
> 2018-10-05 22:02:55 status half-installed gir1.2-edataserverui-1.2:amd64
> 3.28.5-3
> 2018-10-05 22:02:55 status half-installed 

Bug#902437: xwayland: Firefox crashes Wayland on some web pages

2018-08-26 Thread Hector Oron
Hello,
Missatge de Lars Wirzenius  del dia dt., 26 de juny 2018 a
les 19:51:
>
> Package: xwayland
> Version: 2:1.20.0-2
> Severity: important

> After much headbanging and wailing, I've manged to find way to
> reproduce the crash. I use Firefox as my web browser, and certain web
> pages trigger the crash reproducibly. One such web page is here:
>
> http://johannesbrodwall.com/2018/06/24/forget-about-clean-code-lets-embrace-compassionate-code/

Using xwayland 2:1.20.0-3 I have been able to reproduce by opening
above pointer on X220 machine.

Regards
-- 
 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.



Bug#832594: libinput10: Thinkpad middle mouse not functioning properly, appears to be libinput10 issue

2018-07-16 Thread Hector Oron
On Wed, Jul 27, 2016 at 05:47:08AM -0500, Karsten M. Self wrote:
> Package: libinput10
> Version: 1.3.3-1
> Severity: normal
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>* What led up to the situation?
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
>* What was the outcome of this action?
>* What outcome did you expect instead?
> 
> *** End of the template - remove these template lines ***
> 
> See also Bug #823147
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823147
> 
> As of a couple of months ago (system's been infrequently used), middle
> mouse behavior on a Thinkpad T520i changed.  When using the TrackPoint
> mouse and buttons, the middle button behavior changed.  It's not
> possible to move the pointer while the middle button is depressed,
> several programs and tools don't respond (though Xorg clipboard paste
> appears to work).  I believe this affects *both* console and Xorg
> sessions.
> 
> xev _doesn't_ report either BottonPress or ButtonRelease events for the
> 2nd (middle) mouse button.  Contrast (button 2 was pressed and released
> several times in this capture):
> 
> 
> ButtonPress event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x562, time 9625078, (36,51), root:(37,452),
> state 0x0, button 1, same_screen YES
> 
> EnterNotify event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x0, time 9625078, (36,51), root:(37,452),
> mode NotifyGrab, detail NotifyInferior, same_screen YES,
> focus YES, state 256
> 
> KeymapNotify event, serial 36, synthetic NO, window 0x0,
> keys:  4294967236 0   0   0   0   0   0   0   0   0   0   0   0   0   0   
> 0   
>0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
> 
> ButtonRelease event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x562, time 9625217, (36,51), root:(37,452),
> state 0x100, button 1, same_screen YES
> 
> LeaveNotify event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x0, time 9625217, (36,51), root:(37,452),
> mode NotifyUngrab, detail NotifyInferior, same_screen YES,
> focus YES, state 0
> 
> ButtonPress event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x562, time 9626514, (36,51), root:(37,452),
> state 0x0, button 2, same_screen YES
> 
> EnterNotify event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x0, time 9626514, (36,51), root:(37,452),
> mode NotifyGrab, detail NotifyInferior, same_screen YES,
> focus YES, state 512
> 
> KeymapNotify event, serial 36, synthetic NO, window 0x0,
> keys:  4294967236 0   0   0   0   0   0   0   0   0   0   0   0   0   0   
> 0   
>0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
> 
> ButtonRelease event, serial 36, synthetic NO, window 0x561,
> root 0xc4, subw 0x562, time 9626514, (36,51), root:(37,452),
> state 0x200, button 2, same_screen YES
> 
> 
> 
> xinput shows:
> 
> $ xinput list
> ⎡ Virtual core pointerid=2[master pointer  (3)]
> ⎜   ↳ Virtual core XTEST pointer  id=4[slave  pointer 
>  (2)]
> ⎜   ↳ TPPS/2 IBM TrackPoint   id=11   [slave  pointer 
>  (2)]
> ⎣ Virtual core keyboard   id=3[master keyboard (2)]
> ↳ Virtual core XTEST keyboard id=5[slave  
> keyboard (3)]
> ↳ Power Buttonid=6[slave  
> keyboard (3)]
> ↳ Video Bus   id=7[slave  
> keyboard (3)]
> ↳ Sleep Buttonid=8[slave  
> keyboard (3)]
> ↳ Integrated Camera   id=9[slave  
> keyboard (3)]
> ↳ AT Translated Set 2 keyboardid=10   [slave  
> keyboard (3)]
> ↳ ThinkPad Extra Buttons  id=12   [slave  
> keyboard (3)]
> 
> $ xinput get-button-map 11
> 1 2 3 4 5 6 7 
> 
> $ xinput list-props 11
> Device 'TPPS/2 IBM TrackPoint':
>   Device Enabled (139):   1
>   Coordinate Transformation Matrix (141): 1.00, 0.00, 0.00, 
> 0.00, 1.00, 0.00, 0.00, 0.00, 1.00
>   libinput Accel Speed (275): 0.00
>   libinput Accel Speed Default (276): 0.00
>   libinput Accel Profiles Available (277):1, 1
>   libinput Accel Profile Enabled (278):   1, 0
>   libinput Accel Profile Enabled Default (279):   1, 0
>   libinput Natural Scrolling Enabled (280):   0
>   libinput Natural Scrolling Enabled Default (281):   0
>   

Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570

2018-07-16 Thread Hector Oron
On Wed, Jul 26, 2017 at 02:18:45PM +0200, Alf wrote:
> Package: libinput10
> Version: 1.6.3-1
> Severity: normal
> 
>* What led up to the situation?
> Sweitching from Jessie to Stretch makes the Trackball hardly usable.
> Base Speed ist too high, acceleration is too high. It does not consider
> that with just a thumb you cannot position as exactly as with a mouse.
> Movements over greater distance just needs a small kick to let the ball
> spin, which does not apply to mice.
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> Tried to adjust the parameters with "xinput" and the XFCE-settings
> without success (settings are not respected).
> Tried to cheat the DPI-values as given in /lib/udev/hwdb.d/70-mouse.hwdb
> for MOUSE_DPI= without success.
> Btw: the polling frequeny ist not 167Hz as hwdb suggests, but 125Hz as
> reported by solaar:
> Wireless Trackball M570
>  Codename : M570
>  Kind : mouse
>  Wireless PID : 1028
>  Protocol : HID++ 1.0
>  Polling rate : 8 ms  (=125Hz)
>  Serial number: BD48472C
>   Firmware: 26.00.B0003
> Bootloader: 02.06
>  Other: 00.01
>* What was the outcome of this action?
> None of the known adjustments are respected by libinput - no changes.
> 
> For now I had to revert to xserver-xorg-input-evdev which allows
> detailled adjustments to operate the trackball a comfortable way.
> To obtain a "clean Xorg.log" I also had to set libinput to ignore all
> mice and keyboars. All works like a charm with evdev!
> 
> Remak: xserver-xorg-input-evdev sets a Velocity Scaling (267):
> 10.00, while libinput sets it fixed to 15.00.

Could you please test version 1.11.2-1 and report back?

Best regards

> 
> -- System Information:
> Debian Release: 9.1
>   APT prefers stable
>   APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
> Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8),
> LANGUAGE=de_DE.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages libinput10 depends on:
> ii  libc6 2.24-11+deb9u1
> ii  libevdev2 1.5.6+dfsg-1
> ii  libinput-bin  1.6.3-1
> ii  libmtdev1 1.1.5-1+b1
> ii  libudev1  232-25+deb9u1
> ii  libwacom2 0.22-1+b1
> 
> libinput10 recommends no packages.
> 
> libinput10 suggests no packages.
> 
> -- no debconf information

-- 


signature.asc
Description: PGP signature


Bug#883036: disable-while-typing not working?

2018-07-16 Thread Hector Oron
Hello Marco,

On Tue, Nov 28, 2017 at 08:30:10PM -0500, Marco Villegas wrote:
> 
> Package: libinput10
> Version: 1.6.3-1
> Severity: normal
> 
> Dear Mantainer,
> 
> It seems like disable-while-typing[1] feature is not working correctly,
> even if it is enabled, it does not honor the timeouts in the code.

Could you please test version 1.11.2-1 in unstable and report back?

> This feature has been in there for a while, but I guess I notice it in
> Debian because libinput driver superseded synaptic Xorg driver in
> stretch. disable-while-typing was possible with synaptic with
> syndaemon/synclient, but libinput method seems to be more efficient[2].
> 
> At first, I thought the feature was simply not enabled.
> GNOME seems to not have an UI for it until 3.24[3][4], but after
> installing xinput I see it is enabled.
> 
> $ xinput | grep Touchpad
> ⎜   ↳ 1A586753:00 06CB:8323 Touchpad  id=15 [slave
> pointer  (2)]
> $ xinput list-props 15| grep Typing
>   libinput Disable While Typing Enabled (309):1
>   libinput Disable While Typing Enabled Default (310):1
> 
> To test this:
> a. I start typing some sentence in a text editor, 
> b. then use the touchpad,
> c. and the original application where I was typing is not in focus
> anymore.
> 
> What I expected would be to the text editor to keep focus even if the
> touchpad is pressed when the time between the last key pressed and the
> touchpad is less than the established timeout, which in current
> packaged version 1.6.3 is 500ms[5].
> 
> This setting sounds like a good candidate for a configuration option,
> e.g. then it can be set with xinput; but I see in upstream similar
> requests closed during issue triagging[6], but that is probably a new
> upstream request altogether.
> 
> I may be not understanding the feature or stack correctly, so I would
> really appreciate if you can point me in the right direction.

If the issue persists, could you please ask in the upstream bug tracker and let 
us know the bug reference to be able to track the issue?

Best regards

> 1:
> https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html#disable-while-typing
> 2:
> https://who-t.blogspot.pe/2016/08/libinput-and-disable-while-typing.html
> 3: https://bugzilla.gnome.org/show_bug.cgi?id=764852 4:
> https://git.gnome.org/browse/gsettings-desktop-schemas/commit/?id=4c5b1c1df399d6afaaccb237e299ccd1d5d29ddd
> 5:
> https://anonscm.debian.org/cgit/pkg-xorg/lib/libinput.git/tree/src/evdev-mt-touchpad.c?h=libinput-1.6.3-1#n35
> 6: https://bugs.freedesktop.org/show_bug.cgi?id=88353
> 
> -- System Information:
> Debian Release: 9.1
> Architecture: amd64 (x86_64)
> Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
> 
> $ dpkg-query --show -f='${binary:Package}\t${Version}\n' libinput*
> libc6 libudev1 libwacom2 libevdev2 libmtdev1 libc6:amd64
> 2.24-11+deb9u1 libevdev2:amd641.5.6+dfsg-1
> libinput-bin  1.6.3-1
> libinput10:amd64  1.6.3-1
> libmtdev1:amd64   1.1.5-1+b1
> libudev1:amd64232-25+deb9u1
> libwacom2:amd64   0.22-1+b1
> -- no debconf information
> 
> 
> Best,
> 
> -Marco

-- 


signature.asc
Description: PGP signature


Bug#885032: upgrading libinput10 from 1.8.3-1 to 1.9.3-1 breaks ps2 keyboard

2018-07-16 Thread Hector Oron
Hello,

On Fri, Dec 22, 2017 at 08:28:56PM -0600, Brent S Elmer wrote:
> Package: libinput10
> Version: 1.9.3-1
> Severity: normal
> 
> When I upgrade libinput10 from 1.8.3-1 to 1.9.3-1 my ps2 keyboard no longer
> works on my hp desktop.  It appears to be caused by libinput10 and not
> libinput-bin.  When I revert libinput10 to 1.8.3-1 my ps2 keyboard works again
> even if libinput-bin is still at 1.9.3-1.  I see a similar bug report for
> libinput-bin but it is for a laptop in a docking station.  The problem is
> definitely in libinput10 for me.  USB keyboards will still work with 
> libinput10
> 1.9.3-1.
 
  Could you please retry with 1.11.2-1 version in unstable and report back? TIA

Regards


> 
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.4.0-1-amd64 (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages libinput10 depends on:
> ii  libc6 2.24-17
> ii  libevdev2 1.5.7+dfsg-1
> ii  libinput-bin  1.9.3-1
> ii  libmtdev1 1.1.5-1+b1
> ii  libudev1  235-3
> ii  libwacom2 0.26-1
> 
> libinput10 recommends no packages.
> 
> libinput10 suggests no packages.
> 
> -- no debconf information

-- 


signature.asc
Description: PGP signature


Bug#891858: offset negative related ( i think )

2018-07-16 Thread Hector Oron
Hello,

On Sun, Mar 18, 2018 at 08:46:18PM +, Sergy Pylypchuk wrote:
> Mar 18 21:07:33 xps9550 org.gnome.Shell.desktop[1124]: libinput error: client 
> bug: timer event18 gestures: offset negative (-111ms)
> Mar 18 21:08:04 xps9550 org.gnome.Shell.desktop[1124]: libinput error: client 
> bug: timer event18 tap: offset negative (-455ms)
> 
> But in my case it's correlates to very annoying behavior:   
>  I move cursor with touchpad and after random period (20 - 120 sec) cursor 
> freezes for a moment, this error appears, then cursor jumps further.
> 
> Laptop: Dell XPS 9550
> libinput10 version: 1.10.2-1
> Debian version: Buster

Could you please test version 1.11.2-1 and report back?
Thanks

> Attached file if part of apt/history.log

I do not see libinput in the upgraded list of packages.

Regards



signature.asc
Description: PGP signature


Bug#895756: libinput bug: invalid tap event TAP_EVENT_PALM in state TAP_STATE_TAPPED related

2018-07-16 Thread Hector Oron
On Sun, Apr 15, 2018 at 10:30:27PM +0530, Jeffrin Thalakkottoor wrote:
> Package: libinput10
> Version: 1.10.4-1
> 
> 
> hello ,
> 
> I found the following in syslog
> 
> Apr 15 19:41:54 debian org.gnome.Shell.desktop[1356]: libinput error:
> event1  - SynPS/2 Synaptics TouchPad: libinput bug: invalid tap event
> TAP_EVENT_PALM in state TAP_STATE_TAPPED

Could you please try with 1.11.2-1 version in unstable and report back with 
more information?

Regards

> --
> software engineer
> rajagiri school of engineering and technology

-- 


signature.asc
Description: PGP signature


Bug#893366: libwayland-dev: Uninstallable due to conflicting wayland-egl.pc

2018-03-19 Thread Hector Oron
Hello,

On Sun, Mar 18, 2018 at 11:35:52AM +0100, Guillem Jover wrote:
> Package: libwayland-dev
> Version: 1.14.91-1
> Severity: serious
> 
> Hi!
> 
> This package ships the file /usr/lib//pkgconfig/wayland-egl.pc
> which conflicts with the one installed by libegl1-mesa-dev, w/o any
> Replaces field or similar.
> 
> The problem also is that the file providing the shared library is also
> not pulled in by libwayland-dev, so packages that would find the
> pkg-config file would then fail to build, and they should really not
> be depending on the shared library directly.

Thanks for the report, I have pushed
  [debian-experimental 33a3903] libwayland-dev: fix installability issues
to address this issue. I would appreciate if you could review it.

Regards,
-- 


signature.asc
Description: PGP signature


Bug#854627: root application will not run under wayland

2018-03-05 Thread Hector Oron
Hello,

  Andrius Štikona and Markus Ongyerth are totally right, AFAIK.
  If it's an X11 app that simply cannot be run without root, then you need the 
xhost command to allow only local connections from the root user.
  If it's a native Wayland app that cannot run without root, then you probably 
bind-mount the wayland socket from the user's $XDG_RUNTIME_DIR to the root's. 
(I've never done it myself)
  Whether such access should be granted by default to the root user is a policy 
decision, up for the DE or distribution or admin.
  Personally I'd like to see the access not granted, so there would be more 
pressure to fix the apps to not run GUI as root.
  Therefore I am resolving this issue as 'wontfix'.

Regards


signature.asc
Description: PGP signature


libinput: Changes to 'debian-unstable'

2016-08-19 Thread Hector Oron
 README.txt  |   17 +++
 configure.ac|4 +-
 debian/changelog|6 
 doc/faqs.dox|   46 
 src/evdev-mt-touchpad.c |   18 
 src/evdev.c |4 ++
 udev/80-libinput-device-groups.rules.in |1 
 7 files changed, 93 insertions(+), 3 deletions(-)

New commits:
commit 2509bba97e7a55aff590e3f275aefd15d6da1656
Author: Héctor Orón Martínez 
Date:   Fri Aug 19 09:00:27 2016 +0200

Release Debian version libinput-1.4.1-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 4fe252c..a28d825 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libinput (1.4.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Héctor Orón Martínez   Fri, 19 Aug 2016 08:56:04 +0200
+
 libinput (1.4.0-1) unstable; urgency=medium
 
   * New upstream release.

commit 23388c99c3f2a3e3e3383558d4a859192bfe2076
Author: Peter Hutterer 
Date:   Fri Aug 5 11:30:41 2016 +1000

libinput 1.4.1

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 9e238b4..c81bb51 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [4])
-m4_define([libinput_micro_version], [0])
+m4_define([libinput_micro_version], [1])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=19:1:9
+LIBINPUT_LT_VERSION=19:2:9
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 657c0872861c5f6a0c33c63eea74dd442403de0c
Author: Peter Hutterer 
Date:   Fri Aug 5 11:14:17 2016 +1000

doc: add some info about configuring devices in wayland/xorg

Signed-off-by: Peter Hutterer 
(cherry picked from commit ae30353a739cf059a987cdc5b41173212bd66500)

diff --git a/doc/faqs.dox b/doc/faqs.dox
index c88f452..973e566 100644
--- a/doc/faqs.dox
+++ b/doc/faqs.dox
@@ -54,6 +54,52 @@ option is not exposed by the intermediary, it cannot be 
configured by the
 client. Also some configuration options that are provided by the
 intermediary may not be libinput-specific configuration options.
 
+@section faq_configure_wayland How do I configure my device on Wayland?
+
+See @ref faq_config_options Use the configuration tool provided by your
+desktop environment (e.g. gnome-control-center) or direct access to your
+desktop environment's configuration storage (e.g. gsettings).
+
+@section faq_configure_xorg How do I configure my device on X?
+
+See @ref faq_config_options  If your desktop environment does not provide a
+graphical configuration tool you can use an
+https://www.x.org/archive/current/doc/man/man5/xorg.conf.5.xhtml;>xorg.conf.d
 snippet.
+Usually, such a snippet looks like this:
+
+$> cat /etc/X11/xorg.conf.d/99-libinput-custom-config.conf
+Section "InputClass"
+  Identifier "something to identify this snippet"
+  MatchDriver "libinput"
+  MatchProduct "substring of the device name"
+  Option "some option name" "the option value"
+EndSection
+
+
+The identifier is merely a human-readable string that shows up in the log
+file. The MatchProduct line should contain the device name or a substring of
+the device name that the snippet should apply to. For a full list of option
+names and permitted values, see the
+https://www.mankier.com/4/libinput;>libinput man page.
+xorg.conf.d snippets like the above apply to hotplugged devices but can be
+overwritten at runtime by desktop tools. Multiple snippets may be placed
+into the same file.
+
+For run-time configuration and testing, the
+https://www.x.org/archive/X11R7.5/doc/man/man1/xinput.1.html;>xinput
+debugging tool can modify a devices' properties. See the
+https://www.mankier.com/4/libinput;>libinput man page
+for supported property names and values. Usually, an invocation looks like
+this:
+
+$> xinput set-prop "the device name" "the property name" value [value2] 
[value3]
+
+
+@note
+Changes performed by xinput do not persist across device hotplugs. xinput is
+considered a debugging and testing tool only and should not be used for
+permanent configurations.
+
 @section faq_hwdb_changes How to apply hwdb changes
 
 Sometimes users are asked to test updates to the 
Date:   Wed Jul 6 07:59:31 2016 +1000

touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available


libinput: Changes to 'refs/tags/libinput-1.4.1-1'

2016-08-19 Thread Hector Oron
Tag 'libinput-1.4.1-1' created by Héctor Orón Martínez  at 
2016-08-19 07:00 +

Release Debian version libinput-1.4.1-1

Changes since libinput-1.4.0-1:
Héctor Orón Martínez (3):
  Merge tag '1.4.1' into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  Release Debian version libinput-1.4.1-1

Peter Hutterer (6):
  evdev: prefix "tablet unknown to libwacom" error with the device name
  udev: don't overwrite a previously set device group
  doc: add links to the two debugging tools as examples
  touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available
  doc: add some info about configuring devices in wayland/xorg
  libinput 1.4.1

---
 README.txt  |   17 +++
 configure.ac|4 +-
 debian/changelog|6 
 doc/faqs.dox|   46 
 src/evdev-mt-touchpad.c |   18 
 src/evdev.c |4 ++
 udev/80-libinput-device-groups.rules.in |1 
 7 files changed, 93 insertions(+), 3 deletions(-)
---



libinput: Changes to 'upstream-unstable'

2016-08-19 Thread Hector Oron
 README.txt  |   17 +++
 configure.ac|4 +-
 doc/faqs.dox|   46 
 src/evdev-mt-touchpad.c |   18 
 src/evdev.c |4 ++
 udev/80-libinput-device-groups.rules.in |1 
 6 files changed, 87 insertions(+), 3 deletions(-)

New commits:
commit 23388c99c3f2a3e3e3383558d4a859192bfe2076
Author: Peter Hutterer 
Date:   Fri Aug 5 11:30:41 2016 +1000

libinput 1.4.1

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 9e238b4..c81bb51 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [4])
-m4_define([libinput_micro_version], [0])
+m4_define([libinput_micro_version], [1])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=19:1:9
+LIBINPUT_LT_VERSION=19:2:9
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 657c0872861c5f6a0c33c63eea74dd442403de0c
Author: Peter Hutterer 
Date:   Fri Aug 5 11:14:17 2016 +1000

doc: add some info about configuring devices in wayland/xorg

Signed-off-by: Peter Hutterer 
(cherry picked from commit ae30353a739cf059a987cdc5b41173212bd66500)

diff --git a/doc/faqs.dox b/doc/faqs.dox
index c88f452..973e566 100644
--- a/doc/faqs.dox
+++ b/doc/faqs.dox
@@ -54,6 +54,52 @@ option is not exposed by the intermediary, it cannot be 
configured by the
 client. Also some configuration options that are provided by the
 intermediary may not be libinput-specific configuration options.
 
+@section faq_configure_wayland How do I configure my device on Wayland?
+
+See @ref faq_config_options Use the configuration tool provided by your
+desktop environment (e.g. gnome-control-center) or direct access to your
+desktop environment's configuration storage (e.g. gsettings).
+
+@section faq_configure_xorg How do I configure my device on X?
+
+See @ref faq_config_options  If your desktop environment does not provide a
+graphical configuration tool you can use an
+https://www.x.org/archive/current/doc/man/man5/xorg.conf.5.xhtml;>xorg.conf.d
 snippet.
+Usually, such a snippet looks like this:
+
+$> cat /etc/X11/xorg.conf.d/99-libinput-custom-config.conf
+Section "InputClass"
+  Identifier "something to identify this snippet"
+  MatchDriver "libinput"
+  MatchProduct "substring of the device name"
+  Option "some option name" "the option value"
+EndSection
+
+
+The identifier is merely a human-readable string that shows up in the log
+file. The MatchProduct line should contain the device name or a substring of
+the device name that the snippet should apply to. For a full list of option
+names and permitted values, see the
+https://www.mankier.com/4/libinput;>libinput man page.
+xorg.conf.d snippets like the above apply to hotplugged devices but can be
+overwritten at runtime by desktop tools. Multiple snippets may be placed
+into the same file.
+
+For run-time configuration and testing, the
+https://www.x.org/archive/X11R7.5/doc/man/man1/xinput.1.html;>xinput
+debugging tool can modify a devices' properties. See the
+https://www.mankier.com/4/libinput;>libinput man page
+for supported property names and values. Usually, an invocation looks like
+this:
+
+$> xinput set-prop "the device name" "the property name" value [value2] 
[value3]
+
+
+@note
+Changes performed by xinput do not persist across device hotplugs. xinput is
+considered a debugging and testing tool only and should not be used for
+permanent configurations.
+
 @section faq_hwdb_changes How to apply hwdb changes
 
 Sometimes users are asked to test updates to the 
Date:   Wed Jul 6 07:59:31 2016 +1000

touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available

udev now labels touchpads as "internal" or "external" for us, use that value
where available and only fall back onto our own labelling if it's missing or
unknown.

systemd commit: https://github.com/systemd/systemd/pull/3638

https://bugs.freedesktop.org/show_bug.cgi?id=96735

Signed-off-by: Peter Hutterer 
(cherry picked from commit 64e39411892fa4897f6e018daaa2de2ffaf8b671)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index a7b5a87..756d283 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1589,6 +1589,24 @@ evdev_tag_touchpad(struct evdev_device *device,
   

weston: Changes to 'debian-experimental'

2016-08-18 Thread Hector Oron
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)

New commits:
commit 721e016f374ced0e1a23b3a9ddbe716486cb2a61
Author: Héctor Orón Martínez 
Date:   Thu Aug 18 18:19:47 2016 +0200

Release experimental Debian version weston-1.11.91-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 9a6372f..c7ac90e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+weston (1.11.91-1) experimental; urgency=medium
+
+  * New upstream pre-release.
+
+ -- Héctor Orón Martínez   Thu, 18 Aug 2016 16:36:44 +0200
+
 weston (1.11.0-1) unstable; urgency=medium
 
   * New upstream release



weston: Changes to 'refs/tags/weston-1.11.91-1'

2016-08-18 Thread Hector Oron
Tag 'weston-1.11.91-1' created by Héctor Orón Martínez  at 
2016-08-18 16:19 +

Release experimental Debian version weston-1.11.91-1

Changes since weston-1.11.0-1:
Armin Krezović (26):
  compositor-headless: Support starting with zero outputs
  desktop-shell: Return NULL when no outputs are present
  toytoolkit: Return NULL when no outputs are present
  desktop-shell: Avoid NULL pointer dereference
  fullscreen-shell: Avoid NULL pointer dereference
  keyboard: Only set toplevel when there is a valid output
  gl-renderer: Always setup gl-renderer
  compositor: Untangle surface/view is_mapped from output assignments
  desktop-shell: update for manual surface/view mapping
  fullscreen-shell: update for manual surface/view mapping
  ivi-shell: update for manual surface/view mapping
  tests: update for manual surface/view mapping
  compositor: Switch to new surface/view mapped checks
  compositor-x11: Flush xcb connection from x11_output_destroy()
  compositor: Extend compositor user data
  compositor-drm: Do not return an error when no connectors are configured
  compositor-drm: Do not exit when there are no outputs left
  compositor-headless: Use non-cast functions to retrieve backend and 
output objects
  compositor-rdp: Use non-cast functions to retrieve backend and output 
objects
  compositor-wayland: Use non-cast functions to retrieve backend and output 
objects
  compositor-x11: Use non-cast functions to retrieve backend and output 
objects
  compositor-drm: Use non-cast functions to retrieve backend and output 
objects
  compositor: Mark all views as dirty when a new output is assigned
  gl-renderer: Make dummy surface current after all outputs are gone
  libweston: fix animation crash when a view has no output assigned
  fullscreen-shell: Ensure that fs surface is presented on all outputs

Arnaud Vrac (1):
  fullscreen-shell: avoid access to freed data

Benoit Gschwind (3):
  compositor-x11: fix title overflow in x11_backend_create_output
  compositor-x11: add assert to avoid misuse of 
x11_backend_deliver_button_event
  compositor-x11: remove redundant state arg of 
x11_backend_deliver_button_event

Bryce Harrington (30):
  releasing: Copyedit post-release branching directions
  weston-simple-im: Make capitalization consistent in error messages
  Make config.h inclusion consistent
  terminal: Document console codes less cryptically
  input: Rename weston_surface_activate to weston_seat_set_keyboard_focus
  input: Move weston_seat_set_keyboard_focus and document
  README: Fix punctuation errors
  xwayland: Include missing config.h
  xwayland: Cleanup error message on spawn failure Signed-off-by: Bryce 
Harrington 
  xwayland: Grammar fixes
  dmabuf: Fix grammar in a comment
  README: Fix grammar for 'an X*'
  config-parser: Improve error checks for strtol/strtoul calls
  option-parser: Require integer option string values to be base-10
  multi-resource: Check for no digits in time description
  rdp: Check for non-numeric value in RDP_FD env var
  rdp: Check for non-digits and errno in strtol call
  config-parser: Catch negative numbers assigned to unsigned config values
  Include space in 'if ('
  Require base-10 for strtol() calls
  systemd: Also force base-10 for the strtol() call
  Revert "config-parser: Catch negative numbers assigned to unsigned config 
values"
  config-parser: Add weston_config_section_get_color
  Re-apply "config-parser: Catch negative numbers assigned to unsigned 
config values"
  Standardize error checking for strtol calls
  xwayland: Improve error checking for strtol call
  option-parser: Improve error checking for strtol call
  Add safe_strtoint() helper
  Switch to use safe_strtoint instead of strtol
  configure.ac: bump to version 1.11.91 for the alpha release

Daniel Stone (2):
  screen-share: Use wet_get_config()
  Build: Silence shift-negative-value warning

David Fort (3):
  rdp: don't release the seat until it is safe v2
  compositor: recompute output position on mode switch
  desktop-shell: resize background and panel surfaces on output resize v4

Derek Foreman (2):
  compositor-drm: Stop sending uninit data to the kernel
  weston-editor: Close the data source after sending

Emil Velikov (24):
  README: clarify libweston purpose/goals.
  README: minor the libweston ABI/API documentation
  client/nested: reuse weston-egl-ext.h declarations
  weston-egl-ext.h: add EGL_EXT_swap_buffers_with_damage definitions
  weston-egl-ext.h: add EGL_MESA_configless_context definitions
  weston-egl-ext.h: add GL_EXT_unpack_subimage definitions
  gl-renderer: remove EGL_EXT_image_dma_buf_import guards
  simple-egl: remove incomplete 

weston: Changes to 'upstream-experimental'

2016-08-18 Thread Hector Oron
 .gitignore|1 
 Makefile.am   |  504 +-
 README|  146 
 clients/clickdot.c|1 
 clients/cliptest.c|3 
 clients/confine.c |  531 +++
 clients/desktop-shell.c   |   70 
 clients/dnd.c |1 
 clients/editor.c  |4 
 clients/eventdemo.c   |   50 
 clients/flower.c  |2 
 clients/fullscreen.c  |7 
 clients/ivi-shell-user-interface.c|   43 
 clients/keyboard.c|   44 
 clients/multi-resource.c  |   26 
 clients/nested-client.c   |1 
 clients/nested.c  |   14 
 clients/presentation-shm.c|   75 
 clients/resizor.c |  159 
 clients/scaler.c  |   46 
 clients/screenshot.c  |   16 
 clients/simple-damage.c   |  130 
 clients/simple-dmabuf-intel.c |  123 
 clients/simple-dmabuf-v4l.c   |  126 
 clients/simple-egl.c  |  124 
 clients/simple-shm.c  |  108 
 clients/simple-touch.c|3 
 clients/smoke.c   |2 
 clients/stacking.c|1 
 clients/subsurfaces.c |4 
 clients/terminal.c|   75 
 clients/weston-info.c |   55 
 clients/weston-simple-im.c|9 
 clients/window.c  |  688 +++-
 clients/window.h  |   78 
 compositor/cms-colord.c   |  567 +++
 compositor/cms-helper.c   |  136 
 compositor/cms-helper.h   |   75 
 compositor/cms-static.c   |  119 
 compositor/main.c | 1791 ++
 compositor/screen-share.c | 1129 ++
 compositor/systemd-notify.c   |  165 
 compositor/text-backend.c | 1085 ++
 compositor/weston-screenshooter.c |  192 +
 compositor/weston.desktop |5 
 compositor/weston.h   |   73 
 compositor/weston.pc.in   |   12 
 compositor/xwayland.c |  209 +
 configure.ac  |  212 -
 data/COPYING  |   18 
 data/icon_editor.png  |binary
 data/icon_flower.png  |binary
 data/icon_terminal.png|binary
 data/icons.svg| 1012 +
 desktop-shell/exposay.c   |   14 
 desktop-shell/input-panel.c   |   19 
 desktop-shell/shell.c | 3206 --
 desktop-shell/shell.h |   16 
 fullscreen-shell/fullscreen-shell.c   |  117 
 ivi-shell/hmi-controller.c|  221 -
 ivi-shell/input-panel-ivi.c   |   27 
 ivi-shell/ivi-layout-export.h |  368 --
 ivi-shell/ivi-layout-private.h|   72 
 ivi-shell/ivi-layout-shell.h  |   60 
 ivi-shell/ivi-layout-transition.c |   45 
 ivi-shell/ivi-layout.c| 1324 +--
 ivi-shell/ivi-shell.c |  109 
 ivi-shell/ivi-shell.h |   15 
 libweston-desktop/client.c|  212 +
 libweston-desktop/internal.h  |  236 +
 libweston-desktop/libweston-desktop.c |  244 +
 libweston-desktop/libweston-desktop.h |  166 
 libweston-desktop/libweston-desktop.pc.in |   11 
 libweston-desktop/seat.c  |  368 ++
 libweston-desktop/surface.c   |  810 
 libweston-desktop/wl-shell.c  |  466 ++
 libweston-desktop/xdg-shell-v5.c  |  798 
 libweston-desktop/xdg-shell-v6.c  | 1237 +++
 libweston-desktop/xwayland.c  |  377 ++
 libweston/animation.c |  502 ++
 libweston/bindings.c  |  580 +++
 libweston/clipboard.c |  307 +
 libweston/compositor-drm.c| 3285 +++
 libweston/compositor-drm.h|  138 
 libweston/compositor-fbdev.c  |  784 
 libweston/compositor-fbdev.h  |   63 
 libweston/compositor-headless.c   |  274 +
 libweston/compositor-headless.h   |   56 
 libweston/compositor-rdp.c| 1346 +++
 libweston/compositor-rdp.h|   54 
 libweston/compositor-wayland.c| 2361 +
 libweston/compositor-wayland.h|   63 
 libweston/compositor-x11.c| 1745 ++
 libweston/compositor-x11.h|   64 
 libweston/compositor.c| 5119 

weston: Changes to 'debian-experimental'

2016-08-18 Thread Hector Oron
 .gitignore|1 
 Makefile.am   |  504 +-
 README|  146 
 clients/clickdot.c|1 
 clients/cliptest.c|3 
 clients/confine.c |  531 +++
 clients/desktop-shell.c   |   70 
 clients/dnd.c |1 
 clients/editor.c  |4 
 clients/eventdemo.c   |   50 
 clients/flower.c  |2 
 clients/fullscreen.c  |7 
 clients/ivi-shell-user-interface.c|   43 
 clients/keyboard.c|   44 
 clients/multi-resource.c  |   26 
 clients/nested-client.c   |1 
 clients/nested.c  |   14 
 clients/presentation-shm.c|   75 
 clients/resizor.c |  159 
 clients/scaler.c  |   46 
 clients/screenshot.c  |   16 
 clients/simple-damage.c   |  130 
 clients/simple-dmabuf-intel.c |  123 
 clients/simple-dmabuf-v4l.c   |  126 
 clients/simple-egl.c  |  124 
 clients/simple-shm.c  |  108 
 clients/simple-touch.c|3 
 clients/smoke.c   |2 
 clients/stacking.c|1 
 clients/subsurfaces.c |4 
 clients/terminal.c|   75 
 clients/weston-info.c |   55 
 clients/weston-simple-im.c|9 
 clients/window.c  |  688 +++-
 clients/window.h  |   78 
 compositor/cms-colord.c   |  567 +++
 compositor/cms-helper.c   |  136 
 compositor/cms-helper.h   |   75 
 compositor/cms-static.c   |  119 
 compositor/main.c | 1791 ++
 compositor/screen-share.c | 1129 ++
 compositor/systemd-notify.c   |  165 
 compositor/text-backend.c | 1085 ++
 compositor/weston-screenshooter.c |  192 +
 compositor/weston.desktop |5 
 compositor/weston.h   |   73 
 compositor/weston.pc.in   |   12 
 compositor/xwayland.c |  209 +
 configure.ac  |  212 -
 data/COPYING  |   18 
 data/icon_editor.png  |binary
 data/icon_flower.png  |binary
 data/icon_terminal.png|binary
 data/icons.svg| 1012 +
 debian/changelog  |   12 
 debian/control|   12 
 debian/weston.install |   23 
 desktop-shell/exposay.c   |   14 
 desktop-shell/input-panel.c   |   19 
 desktop-shell/shell.c | 3206 --
 desktop-shell/shell.h |   16 
 fullscreen-shell/fullscreen-shell.c   |  117 
 ivi-shell/hmi-controller.c|  221 -
 ivi-shell/input-panel-ivi.c   |   27 
 ivi-shell/ivi-layout-export.h |  368 --
 ivi-shell/ivi-layout-private.h|   72 
 ivi-shell/ivi-layout-shell.h  |   60 
 ivi-shell/ivi-layout-transition.c |   45 
 ivi-shell/ivi-layout.c| 1324 +--
 ivi-shell/ivi-shell.c |  109 
 ivi-shell/ivi-shell.h |   15 
 libweston-desktop/client.c|  212 +
 libweston-desktop/internal.h  |  236 +
 libweston-desktop/libweston-desktop.c |  244 +
 libweston-desktop/libweston-desktop.h |  166 
 libweston-desktop/libweston-desktop.pc.in |   11 
 libweston-desktop/seat.c  |  368 ++
 libweston-desktop/surface.c   |  810 
 libweston-desktop/wl-shell.c  |  466 ++
 libweston-desktop/xdg-shell-v5.c  |  798 
 libweston-desktop/xdg-shell-v6.c  | 1237 +++
 libweston-desktop/xwayland.c  |  377 ++
 libweston/animation.c |  502 ++
 libweston/bindings.c  |  580 +++
 libweston/clipboard.c |  307 +
 libweston/compositor-drm.c| 3285 +++
 libweston/compositor-drm.h|  138 
 libweston/compositor-fbdev.c  |  784 
 libweston/compositor-fbdev.h  |   63 
 libweston/compositor-headless.c   |  274 +
 libweston/compositor-headless.h   |   56 
 libweston/compositor-rdp.c| 1346 +++
 libweston/compositor-rdp.h|   54 
 libweston/compositor-wayland.c| 2361 +
 libweston/compositor-wayland.h|   63 
 

wayland: Changes to 'upstream-experimental'

2016-08-18 Thread Hector Oron
 Makefile.am   |   13 
 configure.ac  |   20 
 cursor/cursor-data.h  |2 
 cursor/wayland-cursor.c   |1 
 doc/Contributing  |   19 
 doc/doxygen/.gitignore|1 
 doc/doxygen/Makefile.am   |   28 +
 doc/doxygen/mainpage.dox  |   22 +
 doc/doxygen/wayland.doxygen.in|6 
 doc/publican/doxygen-to-publican.xsl  |2 
 doc/publican/protocol-to-docbook.xsl  |   39 +
 doc/publican/sources/Architecture.xml |4 
 doc/publican/sources/Protocol.xml |4 
 protocol/wayland.xml  |  735 +-
 src/.gitignore|1 
 src/connection.c  |   16 
 src/dtddata.S |8 
 src/event-loop.c  |   12 
 src/scanner.c |  353 +++-
 src/wayland-client-core.h |9 
 src/wayland-client.c  |  172 ++-
 src/wayland-client.h  |7 
 src/wayland-private.h |   16 
 src/wayland-server-core.h |  123 -
 src/wayland-server.c  |  282 -
 src/wayland-server.h  |   12 
 src/wayland-shm.c |  103 +++-
 src/wayland-util.c|   42 +
 src/wayland-util.h|   21 
 tests/compositor-introspection-test.c |  172 +++
 tests/connection-test.c   |1 
 tests/display-test.c  |   56 ++
 tests/event-loop-test.c   |1 
 tests/exec-fd-leak-checker.c  |2 
 tests/headers-protocol-core-test.c|7 
 tests/map-test.c  |1 
 tests/os-wrappers-test.c  |1 
 tests/protocol-logger-test.c  |  148 ++
 tests/queue-test.c|  123 +
 tests/resources-test.c|   11 
 tests/test-compositor.c   |1 
 tests/test-compositor.h   |1 
 tests/test-runner.c   |2 
 43 files changed, 1962 insertions(+), 638 deletions(-)

New commits:
commit 2a6b08896abeb8ce82f381b1abf5daeee53e7d79
Author: Bryce Harrington 
Date:   Tue Aug 16 11:25:12 2016 -0700

configure.ac: bump to version 1.11.91 for the alpha release

diff --git a/configure.ac b/configure.ac
index 9af3574..109b758 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version],  [1])
 m4_define([wayland_minor_version], [11])
-m4_define([wayland_micro_version], [90])
+m4_define([wayland_micro_version], [91])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit a285fa939cb06842ff1e1d5071c9ead8141c1052
Author: Yong Bakos 
Date:   Thu Aug 11 14:33:05 2016 -0700

protocol: Specify upper left corner of damage rectangle

Specify x and y args as the upper left corner of the surface / buffer
damage rectangle.

Signed-off-by: Yong Bakos 
Reviewed-by: Bryce Harrington 

diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index 553274f..3f2d967 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -1390,7 +1390,8 @@
 
Damage is double-buffered state, see wl_surface.commit.
 
-   The damage rectangle is specified in surface-local coordinates.
+   The damage rectangle is specified in surface-local coordinates,
+   where x and y specify the upper left corner of the damage rectangle.
 
The initial value for pending damage is empty: no damage.
wl_surface.damage adds pending damage: the new pending damage
@@ -1634,7 +1635,8 @@
 
Damage is double-buffered state, see wl_surface.commit.
 
-   The damage rectangle is specified in buffer coordinates.
+   The damage rectangle is specified in buffer coordinates,
+   where x and y specify the upper left corner of the damage rectangle.
 
The initial value for pending damage is empty: no damage.
wl_surface.damage_buffer adds pending damage: the new pending

commit 8e7e52f3353be3d30dba0c1625c232e6d6e223a3
Author: Yong Bakos 
Date:   Thu Aug 11 14:33:04 2016 -0700

protocol: Describe serial as serial number

Change "serial" to "serial number" in arg summaries, for consistency
and clarity.

Signed-off-by: Yong Bakos 
Reviewed-by: Bryce Harrington 

diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index ac066f4..553274f 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -1018,7 +1018,7 @@
A client must respond to a ping event with a pong request or
the client may be deemed unresponsive.
   
-  
+  
 
 
 
@@ -1030,7 +1030,7 

wayland: Changes to 'refs/tags/wayland-1.11.91-1'

2016-08-18 Thread Hector Oron
Tag 'wayland-1.11.91-1' created by Héctor Orón Martínez  at 
2016-08-18 15:32 +

Release experimental Debian version wayland-1.11.91-1

Changes since wayland-1.11.0-2:
Armin Krezović (1):
  scanner: Add version argument to wayland-scanner

Auke Booij (1):
  protocol: add support for cross-interface enum attributes

Bill Spitzak (1):
  doc: Use enum argument type to make links in protocol documentation

Bryce Harrington (10):
  configure.ac: bump to version 1.10.90 for open development
  doc: Note strong recommendation to use S-o-b in contributions
  configure.ac: bump to version 1.10.91 for the alpha release
  configure.ac: bump to version 1.10.92 for the beta release
  configure.ac: bump to version 1.10.93 for the RC1 release
  configure.ac: bump to version 1.11.0 for the official release
  scanner: Fix reported executable name to 'wayland-scanner'
  tests: Require base 10 for the string specifying the number of open fd's
  scanner: Improve documentation for strtouint()
  configure.ac: bump to version 1.11.91 for the alpha release

Derek Foreman (9):
  resource-test: Use wl_seat instead of wl_display for testing
  server: validate resource versions at creation time
  build: Add an --enable-fatal-warnings configure option
  build: build distcheck with --enable-fatal-warnings
  Revert "build: build distcheck with --enable-fatal-warnings"
  Revert "server: validate resource versions at creation time"
  shm: Split pool reference counting into external and internal references
  shm: Defer wl_shm_pool_resize if a pool has external references
  shm: Log a warning if a shm buffer address is requested when it may be 
invalid

Emil Velikov (3):
  scanner: move include directives before extern "C" wrapper
  server: move include directives before extern "C" wrapper
  utils: move include directives before extern "C" wrapper

Eric Engestrom (7):
  protocol: fix spelling mistake
  wayland-client: fix spelling mistake
  client: fix typo
  server: fix typo
  util: fix typo
  doc: fix typos
  tests: fix typo

Giulio Camuffo (5):
  Add API to retrieve the interface name of a wl_resource
  Add API to get the list of connected clients
  Add a resource creation signal
  Add API to retrieve and iterate over the resources list of a client
  Add API to install protocol loggers on the server wl_display

Héctor Orón Martínez (3):
  Merge branch 'upstream-experimental' into debian-experimental
  d/libwayland-server0.symbols: add new symbols
  Release experimental Debian version wayland-1.11.91-1

Jonas Ådahl (5):
  client: Don't segfault when receiving error on destroyed object
  client: Make proxy_destroy a static function
  client: Introduce proxy wrappers
  tests/queue-test: Add tests for proxy wrappers
  client: Fix wl_display_roundtrip_queue() race condition

Khem Raj (1):
  scanner: Use uint32_t instead of uint

Marek Chalupa (3):
  tests: add test for receiving an error on destroyed object
  connection: remove redundant assignment
  display-test: move a misplaced comment

Pekka Paalanen (3):
  build: fix ./configure --disable-dtd-validation
  scanner: avoid executable stack
  configure.ac: bump version to 1.11.90 for open development

Peter Hutterer (2):
  doc: generate doxygen html output from the scanner
  doc: link between client and server doc and to the wayland book

Quentin Glidic (2):
  protocol: Add release (destructor) request to wl_output
  scanner: Generate all SINCE_VERSION macros for everyone

Sergi Granell (1):
  server: Fix shm_create_pool size fail path fd leak

Sungjae Park (1):
  server: add listener API for new clients

Yong Bakos (36):
  doc: Ignore html subdirectory.
  ignore: Add *.dtd.embed
  scanner: Fix spacing of @param
  protocol: Correct grammar and spelling
  doc: Hyphenate compound adjectives window-local, surface-local
  protocol: Hyphenate compound adjective surface-local
  protocol: Add summaries to event parameters
  protocol: Remove double line break
  doc: Formalize file comment in wayland-client.h, wayland-server.h
  connection: Move wl_interface_equal to util
  private: Remove unnecessary forward declarations
  tests: Check for client/server-core.h inclusion
  scanner: Remove unused forward decs from client protocol
  doc: Unpublish wl_display_get_additional_shm_formats
  doc: Unpublish wl_log* and wl_abort
  doc: Unpublish global_zombie_object and wl_interface_equal
  event-loop: Make transitive include explicit
  wayland-server: Clarify included header dependencies
  wayland-shm: Include wayland-util.h
  event-loop: Include wayland-util.h
  client-core: Add missing line breaks
  server, server-core: Minimize fwd decs, use macro, and format
  

wayland: Changes to 'debian-experimental'

2016-08-18 Thread Hector Oron
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)

New commits:
commit 177a4735b11e397bbdd4be93db7430ccc294613e
Author: Héctor Orón Martínez 
Date:   Thu Aug 18 17:32:01 2016 +0200

Release experimental Debian version wayland-1.11.91-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 6d0a5a4..56e5158 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.11.91-1) experimental; urgency=medium
+
+  * New upstream pre-release
+
+ -- Héctor Orón Martínez   Thu, 18 Aug 2016 17:18:52 +0200
+
 wayland (1.11.0-2) unstable; urgency=medium
 
   * d/control: libwayland-dev depends on libwayland-bin



wayland: Changes to 'debian-experimental'

2016-08-18 Thread Hector Oron
 Makefile.am   |   13 
 configure.ac  |   20 
 cursor/cursor-data.h  |2 
 cursor/wayland-cursor.c   |1 
 debian/changelog  |   33 +
 debian/control|   86 +--
 debian/libwayland-bin.install |4 
 debian/libwayland-client0.symbols |2 
 debian/libwayland-dev.install |8 
 debian/libwayland-doc.install |3 
 debian/libwayland-server0.symbols |9 
 debian/rules  |   12 
 doc/Contributing  |   19 
 doc/doxygen/.gitignore|1 
 doc/doxygen/Makefile.am   |   28 +
 doc/doxygen/mainpage.dox  |   22 +
 doc/doxygen/wayland.doxygen.in|6 
 doc/publican/doxygen-to-publican.xsl  |2 
 doc/publican/protocol-to-docbook.xsl  |   39 +
 doc/publican/sources/Architecture.xml |4 
 doc/publican/sources/Protocol.xml |4 
 protocol/wayland.xml  |  735 +-
 src/.gitignore|1 
 src/connection.c  |   16 
 src/dtddata.S |8 
 src/event-loop.c  |   12 
 src/scanner.c |  353 +++-
 src/wayland-client-core.h |9 
 src/wayland-client.c  |  172 ++-
 src/wayland-client.h  |7 
 src/wayland-private.h |   16 
 src/wayland-server-core.h |  123 -
 src/wayland-server.c  |  282 -
 src/wayland-server.h  |   12 
 src/wayland-shm.c |  103 +++-
 src/wayland-util.c|   42 +
 src/wayland-util.h|   21 
 tests/compositor-introspection-test.c |  172 +++
 tests/connection-test.c   |1 
 tests/display-test.c  |   56 ++
 tests/event-loop-test.c   |1 
 tests/exec-fd-leak-checker.c  |2 
 tests/headers-protocol-core-test.c|7 
 tests/map-test.c  |1 
 tests/os-wrappers-test.c  |1 
 tests/protocol-logger-test.c  |  148 ++
 tests/queue-test.c|  123 +
 tests/resources-test.c|   11 
 tests/test-compositor.c   |1 
 tests/test-compositor.h   |1 
 tests/test-runner.c   |2 
 51 files changed, 2051 insertions(+), 706 deletions(-)

New commits:
commit c515b34c273bec49b200610a5acb35721dfb25aa
Author: Héctor Orón Martínez 
Date:   Thu Aug 18 17:24:41 2016 +0200

d/libwayland-server0.symbols: add new symbols

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/libwayland-server0.symbols 
b/debian/libwayland-server0.symbols
index 6c1a71e..7187d58 100644
--- a/debian/libwayland-server0.symbols
+++ b/debian/libwayland-server0.symbols
@@ -9,13 +9,17 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_client_add_destroy_listener@Base 1.0.2
  wl_client_add_object@Base 1.0.2
  wl_client_add_resource@Base 1.0.2
+ wl_client_add_resource_created_listener@Base 1.11.91
  wl_client_create@Base 1.0.2
  wl_client_destroy@Base 1.0.2
  wl_client_flush@Base 1.0.2
+ wl_client_for_each_resource@Base 1.11.91
+ wl_client_from_link@Base 1.11.91
  wl_client_get_credentials@Base 1.0.2
  wl_client_get_destroy_listener@Base 1.0.2
  wl_client_get_display@Base 1.0.2
  wl_client_get_fd@Base 1.9.91
+ wl_client_get_link@Base 1.11.91
  wl_client_get_object@Base 1.0.2
  wl_client_new_object@Base 1.0.2
  wl_client_post_no_memory@Base 1.2.0
@@ -24,8 +28,10 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_data_device_manager_interface@Base 1.0.2
  wl_data_offer_interface@Base 1.0.2
  wl_data_source_interface@Base 1.0.2
+ wl_display_add_client_created_listener@Base 1.11.91
  wl_display_add_destroy_listener@Base 1.0.4
  wl_display_add_global@Base 1.0.2
+ wl_display_add_protocol_logger@Base 1.11.91
  wl_display_add_shm_format@Base 1.3.0
  wl_display_add_socket@Base 1.0.2
  wl_display_add_socket_auto@Base 1.5.91
@@ -33,6 +39,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_display_create@Base 1.0.2
  wl_display_destroy@Base 1.0.2
  wl_display_flush_clients@Base 1.0.2
+ wl_display_get_client_list@Base 1.11.91
  wl_display_get_destroy_listener@Base 1.0.4
  wl_display_get_event_loop@Base 1.0.2
  wl_display_get_serial@Base 1.0.2
@@ -78,6 +85,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_map_reserve_new@Base 1.0.2
  wl_output_interface@Base 1.0.2
  wl_pointer_interface@Base 1.0.2
+ wl_protocol_logger_destroy@Base 1.11.91
  wl_region_interface@Base 1.0.2
  wl_registry_interface@Base 1.0.2
  wl_resource_add_destroy_listener@Base 1.2.0
@@ -85,6 +93,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_resource_destroy@Base 1.0.2
  wl_resource_find_for_client@Base 1.2.0
 

wayland-protocols: Changes to 'upstream-unstable'

2016-08-16 Thread Hector Oron
 Makefile.am|3 
 configure.ac   |2 
 unstable/idle-inhibit/README   |4 
 unstable/idle-inhibit/idle-inhibit-unstable-v1.xml |   83 +
 unstable/xdg-foreign/README|4 
 unstable/xdg-foreign/xdg-foreign-unstable-v1.xml   |  186 +++
 unstable/xdg-shell/xdg-shell-unstable-v6.xml   | 1045 +
 7 files changed, 1326 insertions(+), 1 deletion(-)

New commits:
commit 2e541a36deff5f2e16e25e27f7f93d26822eecc2
Author: Jonas Ådahl 
Date:   Mon Aug 15 10:33:32 2016 +0800

configure.ac: Bump version to 1.7

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index f06d1d6..4c43daa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [6])
+m4_define([wayland_protocols_minor_version], [7])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit c09e89929bad8f19b6eb70018c1d984bbe650346
Author: Jonas Ådahl 
Date:   Fri Jul 15 16:55:51 2016 +0800

xdg-shell: Add resize_x/y constraint adjustment to positioner

In order to get feedback of available space where a client can create
its popup, let it create requset that its popup rectangle being resized
would it not fit the within the work area. This adds two new constraint
adjustment values to the adjustment enum, and dimension parameters to
the xdg_popup.configure event.

The existing constraint adjustment actions take precedence, and resizing
will only be triggered if all other adjustments requested didn't manage
to make the popup rectangle fully visible.

Signed-off-by: Jonas Ådahl 
Acked-by: Quentin Glidic 

diff --git a/unstable/xdg-shell/xdg-shell-unstable-v6.xml 
b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
index d6802be..565df8c 100644
--- a/unstable/xdg-shell/xdg-shell-unstable-v6.xml
+++ b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
@@ -234,6 +234,20 @@
 
 
 
+  
+   The constraint adjustment value define ways the compositor will adjust
+   the position of the surface, if the unadjusted position would result
+   in the surface being partly constrained.
+
+   Whether a surface is considered 'constrained' is left to the compositor
+   to determine. For example, the surface may be partly outside the
+   compositor's defined 'work area', thus necessitating the child surface's
+   position be adjusted until it is entirely inside the work area.
+
+   The adjustments can be combined, according to a defined precedence: 1)
+   Flip, 2) Slide, 3) Resize.
+  
+
   

  Don't alter the surface position even if it is constrained on some
@@ -253,8 +267,6 @@
  x axis until either the edge in the direction of the gravity is
  unconstrained or the edge in the opposite direction of the gravity is
  constrained.
-
- If 'slide_x' is combined with 'flip_x', 'flip_x' takes precedence.

   
   
@@ -270,8 +282,6 @@
  y axis until either the edge in the direction of the gravity is
  unconstrained or the edge in the opposite direction of the gravity is
  constrained.
-
- If 'slide_y' is combined with 'flip_y', 'flip_y' takes precedence.

   
   
@@ -282,9 +292,8 @@
  'left', change the gravity to 'right' and the anchor to 'right'.
 
  If the adjusted position also ends up being constrained, the resulting
- position will be the one before the adjustment. If the resulting
- position is still constrained, and 'flip_x' is combined with
- 'slide_x', the position is adjusted according to 'slide_x'.
+ position of the flip_x adjustment will be the one before the
+ adjustment.

   
   
@@ -295,9 +304,19 @@
  'bottom', change the gravity to 'top' and the anchor to 'top'.
 
  If the adjusted position also ends up being constrained, the resulting
- position will be the one before the adjustment. If the resulting
- position is still constrained, and 'flip_y' is combined with
- 'slide_y', the position is adjusted according to 'slide_y'.
+ position of the flip_y adjustment will be the one before the
+ adjustment.
+   
+  
+  
+   
+ Resize the surface horizontally so that it is completely
+ unconstrained.
+   
+  
+  
+   
+ Resize the surface vertically so that it is completely unconstrained.

   
 
@@ -1010,6 +1029,8 @@
   summary="x position relative to parent surface window geometry"/>
   
+  
+ 

wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.7-1'

2016-08-16 Thread Hector Oron
Tag 'wayland-protocols-1.7-1' created by Héctor Orón Martínez 
 at 2016-08-16 12:00 +

Release Debian version 1.7-1

Changes since wayland-protocols-1.5-1:
Bryce Harrington (1):
  Add screensaver idle inhibitor protocol

Héctor Orón Martínez (3):
  Merge tag '1.7' into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  Release Debian version 1.7-1

Jonas Ådahl (15):
  Introduce xdg-foreign protocol
  configure.ac: Bump version to 1.6
  xdg-shell: Bump unstable version to 6
  xdg-shell: Remove the old unstable version enum and request
  xdg-shell: Turn xdg_surface into a generic base interface
  xdg-shell: Put xdg_shell events after requests
  xdg-shell: Add error codes for invalid surface state
  xdg-shell: Improve error enum formatting some
  xdg-shell: Make get_popup take a xdg_surface instead of wl_surface
  xdg-shell: Make xdg_popup non-grabbing by default
  xdg-shell: Introduce xdg_positioner
  xdg-shell: Clarify focus semantics for popup grabs
  xdg-shell: Drop desktop environment specific state allocations
  xdg-shell: Add resize_x/y constraint adjustment to positioner
  configure.ac: Bump version to 1.7

Mike Blumenkrantz (1):
  xdg-shell: clarify xdg_surface creation semantics regarding buffers

Olivier Fourdan (1):
  xdg-shell: Add min/max size requests

---
 Makefile.am|3 
 configure.ac   |2 
 debian/changelog   |6 
 unstable/idle-inhibit/README   |4 
 unstable/idle-inhibit/idle-inhibit-unstable-v1.xml |   83 +
 unstable/xdg-foreign/README|4 
 unstable/xdg-foreign/xdg-foreign-unstable-v1.xml   |  186 +++
 unstable/xdg-shell/xdg-shell-unstable-v6.xml   | 1045 +
 8 files changed, 1332 insertions(+), 1 deletion(-)
---



wayland-protocols: Changes to 'debian-unstable'

2016-08-16 Thread Hector Oron
 Makefile.am|3 
 configure.ac   |2 
 debian/changelog   |6 
 unstable/idle-inhibit/README   |4 
 unstable/idle-inhibit/idle-inhibit-unstable-v1.xml |   83 +
 unstable/xdg-foreign/README|4 
 unstable/xdg-foreign/xdg-foreign-unstable-v1.xml   |  186 +++
 unstable/xdg-shell/xdg-shell-unstable-v6.xml   | 1045 +
 8 files changed, 1332 insertions(+), 1 deletion(-)

New commits:
commit 88149d4770312ef1189b7cc4a0214f0b84a2306e
Author: Héctor Orón Martínez 
Date:   Tue Aug 16 13:59:50 2016 +0200

Release Debian version 1.7-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 81b59f7..e203ab7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland-protocols (1.7-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez   Tue, 16 Aug 2016 13:54:38 +0200
+
 wayland-protocols (1.5-1) unstable; urgency=medium
 
   * New upstream release.

commit 2e541a36deff5f2e16e25e27f7f93d26822eecc2
Author: Jonas Ådahl 
Date:   Mon Aug 15 10:33:32 2016 +0800

configure.ac: Bump version to 1.7

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index f06d1d6..4c43daa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [6])
+m4_define([wayland_protocols_minor_version], [7])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit c09e89929bad8f19b6eb70018c1d984bbe650346
Author: Jonas Ådahl 
Date:   Fri Jul 15 16:55:51 2016 +0800

xdg-shell: Add resize_x/y constraint adjustment to positioner

In order to get feedback of available space where a client can create
its popup, let it create requset that its popup rectangle being resized
would it not fit the within the work area. This adds two new constraint
adjustment values to the adjustment enum, and dimension parameters to
the xdg_popup.configure event.

The existing constraint adjustment actions take precedence, and resizing
will only be triggered if all other adjustments requested didn't manage
to make the popup rectangle fully visible.

Signed-off-by: Jonas Ådahl 
Acked-by: Quentin Glidic 

diff --git a/unstable/xdg-shell/xdg-shell-unstable-v6.xml 
b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
index d6802be..565df8c 100644
--- a/unstable/xdg-shell/xdg-shell-unstable-v6.xml
+++ b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
@@ -234,6 +234,20 @@
 
 
 
+  
+   The constraint adjustment value define ways the compositor will adjust
+   the position of the surface, if the unadjusted position would result
+   in the surface being partly constrained.
+
+   Whether a surface is considered 'constrained' is left to the compositor
+   to determine. For example, the surface may be partly outside the
+   compositor's defined 'work area', thus necessitating the child surface's
+   position be adjusted until it is entirely inside the work area.
+
+   The adjustments can be combined, according to a defined precedence: 1)
+   Flip, 2) Slide, 3) Resize.
+  
+
   

  Don't alter the surface position even if it is constrained on some
@@ -253,8 +267,6 @@
  x axis until either the edge in the direction of the gravity is
  unconstrained or the edge in the opposite direction of the gravity is
  constrained.
-
- If 'slide_x' is combined with 'flip_x', 'flip_x' takes precedence.

   
   
@@ -270,8 +282,6 @@
  y axis until either the edge in the direction of the gravity is
  unconstrained or the edge in the opposite direction of the gravity is
  constrained.
-
- If 'slide_y' is combined with 'flip_y', 'flip_y' takes precedence.

   
   
@@ -282,9 +292,8 @@
  'left', change the gravity to 'right' and the anchor to 'right'.
 
  If the adjusted position also ends up being constrained, the resulting
- position will be the one before the adjustment. If the resulting
- position is still constrained, and 'flip_x' is combined with
- 'slide_x', the position is adjusted according to 'slide_x'.
+ position of the flip_x adjustment will be the one before the
+ adjustment.

   
   
@@ -295,9 +304,19 @@
  'bottom', change the gravity to 'top' and the anchor to 'top'.
 
  If the adjusted position also ends up being constrained, the resulting
-

apitrace: Changes to 'refs/tags/apitrace-7.1+git20160531.2d78bef0+repack-1.1'

2016-06-09 Thread Hector Oron
Tag 'apitrace-7.1+git20160531.2d78bef0+repack-1.1' created by Héctor Orón 
Martínez  at 2016-06-09 16:32 +

Release Debian version 7.1+git20160531.2d78bef0+repack-1.1

Changes since apitrace-7.1+git20160531.2d78bef0+repack-1:
Héctor Orón Martínez (3):
  d/rules: fix Built-Using, use source package name
  d/{control,rules}: enable linking libwaffle-dev
  Release Debian version 7.1+git20160531.2d78bef0+repack-1.1

---
 debian/changelog |   10 ++
 debian/control   |1 +
 debian/rules |6 +++---
 3 files changed, 14 insertions(+), 3 deletions(-)
---



apitrace: Changes to 'master'

2016-06-09 Thread Hector Oron
 debian/changelog |   10 ++
 debian/control   |1 +
 debian/rules |6 +++---
 3 files changed, 14 insertions(+), 3 deletions(-)

New commits:
commit 4a456ec61372d6e51ec652982eafc091eb8aac12
Author: Héctor Orón Martínez 
Date:   Thu Jun 9 18:32:28 2016 +0200

Release Debian version 7.1+git20160531.2d78bef0+repack-1.1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 0149785..1258819 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+apitrace (7.1+git20160531.2d78bef0+repack-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * d/rules: fix Built-Using using source package instead binary name.
+(Closes: #826355)
+  * d/{control,rules}: enable waffle support.
+(Closes: #826623)
+
+ -- Héctor Orón Martínez   Thu, 09 Jun 2016 18:29:55 +0200
+
 apitrace (7.1+git20160531.2d78bef0+repack-1) unstable; urgency=medium
 
   [ Christopher James Halse Rogers ]

commit 791de059a3916146900a7d265c13ee79fb0e87da
Author: Héctor Orón Martínez 
Date:   Thu Jun 9 18:27:17 2016 +0200

d/{control,rules}: enable linking libwaffle-dev

apitrace Retracers like e.g. egltrace can currently only use X11 as the 
window
system. For more modular window system support, apitrace has support for 
using
the waffle library.

Closes: #826623

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 6c58210..1dd2f5c 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends:
  libegl1-mesa-dev,
  libgles1-mesa-dev,
  libgles2-mesa-dev,
+ libwaffle-dev,
  qtbase5-dev,
  libqt5webkit5-dev,
  pkg-config,
diff --git a/debian/rules b/debian/rules
index 2a01c33..d93bebd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,7 +16,7 @@
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 override_dh_auto_configure:
-   dh_auto_configure -- -DENABLE_EGL=YES -DENABLE_GUI=YES
+   dh_auto_configure -- -DENABLE_EGL=YES -DENABLE_GUI=YES 
-DENABLE_WAFFLE=YES
 
 override_dh_install:
# Remove some files we don't want, then fail if there's anything left

commit 30d40a578cef446a855e82e8ac95ca7df7a467ab
Author: Héctor Orón Martínez 
Date:   Thu Jun 9 18:24:09 2016 +0200

d/rules: fix Built-Using, use source package name

  Closes: #826355

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/rules b/debian/rules
index 186317e..2a01c33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,11 +25,11 @@ override_dh_install:
dh_install --fail-missing
 
 override_dh_gencontrol:
-   echo "built-using:Depends=zlib1g-dev (= $(shell dpkg-query -s 
zlib1g-dev \
+   echo "built-using:Depends=zlib (= $(shell dpkg-query -s zlib1g-dev \
| grep Version: \
| cut -d' ' -f2))" \
 >> debian/apitrace-tracers.substvars
-   echo "built-using:Depends=libsnappy-dev (= $(shell dpkg-query -s 
libsnappy-dev \
+   echo "built-using:Depends=snappy (= $(shell dpkg-query -s libsnappy-dev 
\
| grep Version: \
| cut -d' ' -f2))" \
 >> debian/apitrace-tracers.substvars



wayland: Changes to 'debian-unstable'

2016-06-06 Thread Hector Oron
 debian/changelog |7 +++
 debian/control   |3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

New commits:
commit 006774da53fa2cff7c3569d095b08c365543
Author: Héctor Orón Martínez 
Date:   Mon Jun 6 11:33:03 2016 +0200

Release Debian version wayland-1.11.0-2

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 825436b..6d0a5a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+wayland (1.11.0-2) unstable; urgency=medium
+
+  * d/control: libwayland-dev depends on libwayland-bin
+  * d/control: libwayland-bin replaces libwayland-dev
+
+ -- Héctor Orón Martínez   Mon, 06 Jun 2016 11:28:46 +0200
+
 wayland (1.11.0-1) unstable; urgency=medium
 
   * New upstream release

commit d597d1e74ff08e13629971610a3d33c25d303e8e
Author: Héctor Orón Martínez 
Date:   Mon Jun 6 11:28:03 2016 +0200

d/control: libwayland-bin replaces -dev

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 75b4f80..4209fe7 100644
--- a/debian/control
+++ b/debian/control
@@ -137,6 +137,7 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends},
 Conflicts: libwayland-dev (<< 1.11.0-1)
+Replaces: libwayland-dev (<< 1.11.0-1)
 Multi-Arch: foreign
 Description: wayland compositor infrastructure - binary utilities
  Wayland is a protocol for a compositor to talk to its clients as well

commit 6826e2a4697492ccf6bef6dba7c189f2d2000e03
Author: Héctor Orón Martínez 
Date:   Mon Jun 6 11:26:43 2016 +0200

d/control: libwayland-dev depends on libwayland-bin

libwayland-dev depends on libwayland-bin, no the other way around.

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 9bf0b2d..75b4f80 100644
--- a/debian/control
+++ b/debian/control
@@ -94,6 +94,7 @@ Depends:
  libwayland-client0 (= ${binary:Version}),
  libwayland-server0 (= ${binary:Version}),
  libwayland-cursor0 (= ${binary:Version}),
+ libwayland-bin (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends},
 Multi-Arch: same
@@ -135,7 +136,6 @@ Priority: extra
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
- libwayland-dev
 Conflicts: libwayland-dev (<< 1.11.0-1)
 Multi-Arch: foreign
 Description: wayland compositor infrastructure - binary utilities



wayland: Changes to 'refs/tags/wayland-1.11.0-2'

2016-06-06 Thread Hector Oron
Tag 'wayland-1.11.0-2' created by Héctor Orón Martínez  at 
2016-06-06 09:33 +

Release Debian version wayland-1.11.0-2

Changes since wayland-1.11.0-1:
Héctor Orón Martínez (3):
  d/control: libwayland-dev depends on libwayland-bin
  d/control: libwayland-bin replaces -dev
  Release Debian version wayland-1.11.0-2

---
 debian/changelog |7 +++
 debian/control   |3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)
---



weston: Changes to 'refs/tags/weston-1.11.0-1'

2016-06-02 Thread Hector Oron
Tag 'weston-1.11.0-1' created by Héctor Orón Martínez  at 
2016-06-02 11:32 +

Release Debian version weston-1.11.0-1
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXUBloAAoJEK8ig6p24qx7kJ0P/36Xq41ZQxJRCb42SvvukDC7
tQSLQihAnkrggPwAziTeLdbFHBJlghO3HUdeS6SLo73oP3BFOpIHIMCN+los5axZ
03Ezqr9KE+8yaywVssFSPAfJ90O7F8L9TTyJLCSbgELvsicLluiz5PPRLaylHp3r
rYXyPjimidtWkJGdxeZ/cm9nYCpWYIPpmkmxHqIjK6DUd1zey5rNAIlwICnnIcmA
z7oLDy7iuuMhyKIIS+OOLe8QnLait1bUZdwE3BE7W1dA7Uhg6dCYK3xE1YJwrEQT
5wznFhAuex+Gu+92NtPgPHbYGA/xsrZ/JIgFCqk6tgoWjc/NJBEfomVkWHzMd7P1
KxQh7frn9gIISc0eER97bXtzkShD+/+fXESTaKiUnRn0ThY2OOKWjcI2xnRxeOzz
JKpZe02ToVCYmGOczajvP0ca0Rvk036/lw4rL14FGbh152WoNh60Q+WE1QugeIas
tiXzQKk7uABrDyHF0GHBOoh2PLaVzPndT/Dy8pdq4Pu/XSALaIglwjcAuYiZPODC
zfRf6dYKwPKGQL+3wRfiwUPgIIUTalIoAUsiJhMkRKGuFHQq/BidDHJSlC1Wzb1V
mzFhTB8vRtc4qcBJmtgD0TLY/bnYsecOKubFu3zibXXqGjFr/LgBdqyrEnIlWHlm
mPzwwHqm+aVbLx1lLoio
=7MDF
-END PGP SIGNATURE-

Changes since weston-1.10.0-1:
Armin Krezović (1):
  desktop-shell: make panel clock configurable

Benoit Gschwind (24):
  headless: port the headless backend to the new init api
  compositor-rdp: refactor configuration API
  fbdev-backend: refactor configuration API
  headless-backend: fix leak of transform configuration
  x11: port the x11 backend to the new init api
  compositor-wayland: create a basic config structure to use in new init API
  compositor-wayland: fix memory leak of display_name
  compositor-wayland: use new config struture to create backend
  compositor-wayland: move config parsing in create_cursor
  compositor-wayland: split wayland_output_create_for_config
  compositor-wayland: split backend_init
  compositor-wayland: put configuration structure in separate header
  compositor-wayland: fix spacing and lines wraping
  compositor-wayland: rename wayland_output_init_from_config
  compositor-wayland: rename misleading output arg of 
weston_wayland_output_config_init
  compositor-wayland: add versionning to config structure
  compositor-wayland: move configuration parsing to weston main.c
  main: rename load_wayland_backend_config arg "config" to wc
  main: replace and remove new_config in load_wayland_backend_config
  main: rename wayland_backend_config_add_new_output function
  main: rename wayland_backend_config_release function
  main: rename new_config arg of weston_wayland_backend_config_release
  main: rename new_config arg of 
weston_wayland_backend_config_add_new_output
  main: let load_wayland_backend() clean up on error

Bryce Harrington (23):
  configure.ac: bump to version 1.10.90 for open development
  config-parser: Check malloc and strdup returns
  option-parser: Handle short double-arg options
  clients: Use zalloc
  clients & tests: Unify multiple definitions of x*alloc and related 
functions
  shared: Print .c file/line number in x* routines
  ivi: Switch from MEM_ALLOC to the now equivalent xzalloc
  drm: Spelling fix in comment
  compositor: Drop unneeded create_output callback
  compositor: Version the backend configuration structures
  Revert 'main: Remove unused function load_backend_new()'
  main: document load_backend_new()
  x11: Fix incorrect output counting logic
  configure.ac: bump to version 1.10.91 for the alpha release
  releasing: Correct documentation for script name
  data: Some client icons
  configure.ac: bump to version 1.10.92 for the beta release
  ivi: Fix spellings in comments
  build: Define wayland prereq version
  releasing: Update release docs in regards to the wayland versioned 
dependency
  configure.ac: bump to version 1.10.93 for the RC1 release
  releasing: Update script name
  configure.ac: bump to version 1.11.0 for the official release

Chris Michael (1):
  libinput-device: Remove unnecessary function call

Christopher Michael (1):
  libinput-device: Remove unnecessary function call

Daniel Stone (1):
  libinput: Remove unused static values

Derek Foreman (2):
  shell: Don't send extra configure events on click
  linux-dmabuf: Keep checking planes even if the first doesn't support lseek

Emmanuel Gil Peyrot (7):
  configure: Make WebP support togglable, and improve its error message.
  configure: Make jpeglib an optional dependency.
  compositor-drm: Remove unused output reference in drm_fb
  compositor-drm: Write a name in the mode generated from a modeline
  compositor-drm: Prevent a crash in the pixman renderer
  zunitc: use platform-independent macros for integer formatting
  desktop-shell: Don’t reconfigure an already fullscreen surface

Eric Engestrom (4):
  zunitc: remove `break` after `return`
  zunitc: fix spelling mistake
  xwayland: fix spelling mistake
  client: fix spelling mistake

FORT David (3):
  rdp: allow to compile against FreeRDP 2.0
 

weston: Changes to 'debian-unstable'

2016-06-02 Thread Hector Oron
 Makefile.am   |   70 +-
 clients/clickdot.c|1 
 clients/cliptest.c|1 
 clients/desktop-shell.c   |   62 +
 clients/dnd.c |1 
 clients/editor.c  |1 
 clients/eventdemo.c   |   49 +
 clients/flower.c  |2 
 clients/fullscreen.c  |7 
 clients/ivi-shell-user-interface.c|   40 -
 clients/keyboard.c|1 
 clients/multi-resource.c  |   16 
 clients/nested.c  |1 
 clients/presentation-shm.c|   72 +-
 clients/resizor.c |1 
 clients/scaler.c  |2 
 clients/screenshot.c  |   16 
 clients/simple-damage.c   |3 
 clients/simple-dmabuf-intel.c |3 
 clients/simple-dmabuf-v4l.c   |3 
 clients/simple-egl.c  |2 
 clients/simple-shm.c  |   12 
 clients/smoke.c   |2 
 clients/subsurfaces.c |4 
 clients/terminal.c|1 
 clients/weston-info.c |   54 -
 clients/window.c  |   47 -
 clients/window.h  |   11 
 configure.ac  |  136 ++--
 data/COPYING  |   18 
 data/icon_editor.png  |binary
 data/icon_flower.png  |binary
 data/icon_terminal.png|binary
 data/icons.svg| 1012 +++
 debian/changelog  |6 
 desktop-shell/shell.c |   44 +
 fullscreen-shell/fullscreen-shell.c   |2 
 ivi-shell/hmi-controller.c|  209 ++
 ivi-shell/input-panel-ivi.c   |8 
 ivi-shell/ivi-layout-export.h |  365 ++-
 ivi-shell/ivi-layout-private.h|   49 -
 ivi-shell/ivi-layout-shell.h  |   63 +
 ivi-shell/ivi-layout-transition.c |   42 -
 ivi-shell/ivi-layout.c| 1079 --
 ivi-shell/ivi-shell.c |   75 +-
 ivi-shell/ivi-shell.h |9 
 m4/weston.m4  |   37 +
 man/weston.ini.man|   24 
 protocol/ivi-application.xml  |2 
 protocol/presentation_timing.xml  |  274 
 releasing.txt |   15 
 shared/config-parser.c|   22 
 shared/image-loader.c |   41 +
 shared/option-parser.c|   41 +
 shared/platform.h |   10 
 shared/xalloc.c   |   54 +
 shared/xalloc.h   |   50 +
 src/compositor-drm.c  |  307 -
 src/compositor-drm.h  |  127 
 src/compositor-fbdev.c|   79 +-
 src/compositor-fbdev.h|   51 +
 src/compositor-headless.c |   78 +-
 src/compositor-headless.h |   53 +
 src/compositor-rdp.c  |  127 ++--
 src/compositor-rdp.h  |   54 +
 src/compositor-rpi.c  |8 
 src/compositor-wayland.c  |  241 ++-
 src/compositor-wayland.h  |   61 +
 src/compositor-x11.c  |  188 ++---
 src/compositor-x11.h  |   62 +
 src/compositor.c  |  176 ++---
 src/compositor.h  |   67 +-
 src/data-device.c |   22 
 src/gl-renderer.c |   56 +
 src/input.c   |   29 
 src/libinput-device.c |   32 -
 src/libinput-seat.c   |3 
 src/linux-dmabuf.c|2 
 src/main.c|  617 +++
 src/screen-share.c|5 
 src/systemd-notify.c  |   45 +
 src/weston.pc.in  |1 
 tests/ivi_layout-internal-test.c  |  421 ++---
 tests/ivi_layout-test-plugin.c|  219 ++
 tests/ivi_layout-test.c   |3 
 tests/presentation-test.c |   35 -
 tests/weston-test-client-helper.c |   29 
 tests/weston-test-client-helper.h |   15 
 tests/weston-tests-env|   20 
 tools/zunitc/inc/zunitc/zunitc.h  |2 
 tools/zunitc/src/zuc_base_logger.c|   21 
 tools/zunitc/src/zuc_junit_reporter.c |   34 -
 tools/zunitc/src/zunitc_impl.c|   11 
 weston.ini.in |1 
 xwayland/selection.c  |4 
 95 files changed, 4059 insertions(+), 3419 deletions(-)

New commits:
commit b9aa95bfa32c9e932da5e12e4a0f0b67c5e74eb3
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 13:32:44 2016 +0200

Release Debian version weston-1.11.0-1

Signed-off-by: Héctor Orón Martínez 

diff --git 

Bug#799325: weston: won't start despite having an active logind session

2016-06-02 Thread Hector Oron
Hello,

On Thu, Sep 17, 2015 at 02:42:59PM -0700, Ben Longbons wrote:

> $ weston-launch
> weston-launch: Permission denied. You should either:
>  - enable systemd session support for weston-launch.
>  - or add yourself to the 'weston-launch' group.

Thanks for the report, I have been testing with 1.11.0 version and the issue
is gone on my system. Could you please re-test and update the bug report?

Regards,
-- 
  Hector Oron


signature.asc
Description: PGP signature


Bug#771796: weston: Weston fails with Intel GM45

2016-06-02 Thread Hector Oron
On Sun, Feb 14, 2016 at 12:55:52AM +0100, Hector Oron wrote:
> On Tue, Dec 02, 2014 at 09:11:02AM -0500, Anthony Carrico wrote:

> > I decided to try Weston. It is just an experiment to see how things are
> > coming along. It failed on this
> > machine with graphics hardware, but I was able to run it successfully
> > with the pixman renderer. I was also able to run successfully with the
> > graphics hardware on another machine.
> > 
> > Here is my graphics card:
> > 
> > $ glxinfo  | grep 'renderer string'
> > OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
> > 
> > I will paste two runs, the first fails, the second succeeds:
 
> Could you please try latest weston package release from experimental?
> Can you reproduce such issue? If so, would you be willing to bring this 
> upstream at 
> https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland=weston

Anthony, did you made any progress on this one?

Regards
-- 
  Hector Oron


signature.asc
Description: PGP signature


Bug#775855: weston: Please enable RDP and screen-share support

2016-06-02 Thread Hector Oron
On Tue, Jan 20, 2015 at 10:17:10AM -0800, Christopher Dow wrote:
> Package: weston
> Version: 1.6.0-2+b1
> Severity: wishlist
> 
> It appears that rdp-backend and the screen-share module are disabled in the
> Debain package.  It would be nice if these were enabled.

Indeed, it would be nice, but we need updated freerdp version in Debian first.

Regards
-- 
  Hector Oron


signature.asc
Description: PGP signature


weston: Changes to 'upstream-unstable'

2016-06-02 Thread Hector Oron
 Makefile.am   |   70 +-
 clients/clickdot.c|1 
 clients/cliptest.c|1 
 clients/desktop-shell.c   |   62 +
 clients/dnd.c |1 
 clients/editor.c  |1 
 clients/eventdemo.c   |   49 +
 clients/flower.c  |2 
 clients/fullscreen.c  |7 
 clients/ivi-shell-user-interface.c|   40 -
 clients/keyboard.c|1 
 clients/multi-resource.c  |   16 
 clients/nested.c  |1 
 clients/presentation-shm.c|   72 +-
 clients/resizor.c |1 
 clients/scaler.c  |2 
 clients/screenshot.c  |   16 
 clients/simple-damage.c   |3 
 clients/simple-dmabuf-intel.c |3 
 clients/simple-dmabuf-v4l.c   |3 
 clients/simple-egl.c  |2 
 clients/simple-shm.c  |   12 
 clients/smoke.c   |2 
 clients/subsurfaces.c |4 
 clients/terminal.c|1 
 clients/weston-info.c |   54 -
 clients/window.c  |   47 -
 clients/window.h  |   11 
 configure.ac  |  136 ++--
 data/COPYING  |   18 
 data/icon_editor.png  |binary
 data/icon_flower.png  |binary
 data/icon_terminal.png|binary
 data/icons.svg| 1012 +++
 desktop-shell/shell.c |   44 +
 fullscreen-shell/fullscreen-shell.c   |2 
 ivi-shell/hmi-controller.c|  209 ++
 ivi-shell/input-panel-ivi.c   |8 
 ivi-shell/ivi-layout-export.h |  365 ++-
 ivi-shell/ivi-layout-private.h|   49 -
 ivi-shell/ivi-layout-shell.h  |   63 +
 ivi-shell/ivi-layout-transition.c |   42 -
 ivi-shell/ivi-layout.c| 1079 --
 ivi-shell/ivi-shell.c |   75 +-
 ivi-shell/ivi-shell.h |9 
 m4/weston.m4  |   37 +
 man/weston.ini.man|   24 
 protocol/ivi-application.xml  |2 
 protocol/presentation_timing.xml  |  274 
 releasing.txt |   15 
 shared/config-parser.c|   22 
 shared/image-loader.c |   41 +
 shared/option-parser.c|   41 +
 shared/platform.h |   10 
 shared/xalloc.c   |   54 +
 shared/xalloc.h   |   50 +
 src/compositor-drm.c  |  307 -
 src/compositor-drm.h  |  127 
 src/compositor-fbdev.c|   79 +-
 src/compositor-fbdev.h|   51 +
 src/compositor-headless.c |   78 +-
 src/compositor-headless.h |   53 +
 src/compositor-rdp.c  |  127 ++--
 src/compositor-rdp.h  |   54 +
 src/compositor-rpi.c  |8 
 src/compositor-wayland.c  |  241 ++-
 src/compositor-wayland.h  |   61 +
 src/compositor-x11.c  |  188 ++---
 src/compositor-x11.h  |   62 +
 src/compositor.c  |  176 ++---
 src/compositor.h  |   67 +-
 src/data-device.c |   22 
 src/gl-renderer.c |   56 +
 src/input.c   |   29 
 src/libinput-device.c |   32 -
 src/libinput-seat.c   |3 
 src/linux-dmabuf.c|2 
 src/main.c|  617 +++
 src/screen-share.c|5 
 src/systemd-notify.c  |   45 +
 src/weston.pc.in  |1 
 tests/ivi_layout-internal-test.c  |  421 ++---
 tests/ivi_layout-test-plugin.c|  219 ++
 tests/ivi_layout-test.c   |3 
 tests/presentation-test.c |   35 -
 tests/weston-test-client-helper.c |   29 
 tests/weston-test-client-helper.h |   15 
 tests/weston-tests-env|   20 
 tools/zunitc/inc/zunitc/zunitc.h  |2 
 tools/zunitc/src/zuc_base_logger.c|   21 
 tools/zunitc/src/zuc_junit_reporter.c |   34 -
 tools/zunitc/src/zunitc_impl.c|   11 
 weston.ini.in |1 
 xwayland/selection.c  |4 
 94 files changed, 4053 insertions(+), 3419 deletions(-)

New commits:
commit 2d825ed9eb0388d47e9fc14294f6f6d63d5c230c
Author: Bryce Harrington 
Date:   Tue May 31 17:10:40 2016 -0700

configure.ac: bump to version 1.11.0 for the official release

diff --git a/configure.ac b/configure.ac
index 00f20b7..97a7769 100644
--- a/configure.ac
+++ 

weston: Changes to 'debian-unstable'

2016-06-02 Thread Hector Oron
 .gitignore  |3 
 Makefile.am |  242 ++--
 clients/desktop-shell.c |   79 -
 clients/dnd.c   |  161 ++
 clients/editor.c|  119 +-
 clients/eventdemo.c |   57 
 clients/fullscreen.c|   60 -
 clients/image.c |2 
 clients/ivi-shell-user-interface.c  |   41 
 clients/keyboard.c  |  186 +--
 clients/screenshot.c|   21 
 clients/simple-damage.c |  141 +-
 clients/simple-dmabuf-intel.c   |  588 +
 clients/simple-dmabuf-v4l.c |  944 
 clients/simple-dmabuf.c |  591 --
 clients/simple-egl.c|2 
 clients/simple-shm.c|   20 
 clients/smoke.c |2 
 clients/stacking.c  |4 
 clients/terminal.c  |2 
 clients/weston-info.c   |   34 
 clients/weston-simple-im.c  |  130 +-
 clients/window.c|  277 +++-
 clients/window.h|   41 
 configure.ac|  120 +-
 debian/changelog|   22 
 debian/control  |5 
 debian/patches/0001-Add-suport-for-new-libsystemd.patch |   30 
 debian/patches/series   |1 
 debian/watch|2 
 desktop-shell/exposay.c |   23 
 desktop-shell/input-panel.c |   17 
 desktop-shell/shell.c   |  449 +++
 desktop-shell/shell.h   |6 
 doc/doxygen/tooldev.doxygen.in  |1 
 doc/doxygen/tools.doxygen.in|1 
 fullscreen-shell/fullscreen-shell.c |   55 
 ivi-shell/hmi-controller.c  |  612 +++---
 ivi-shell/input-panel-ivi.c |   14 
 ivi-shell/ivi-layout-export.h   |2 
 ivi-shell/ivi-layout-private.h  |5 
 ivi-shell/ivi-layout-transition.c   |   27 
 ivi-shell/ivi-layout.c  |  373 +-
 ivi-shell/ivi-shell.c   |   54 
 ivi-shell/weston.ini.in |3 
 man/weston.ini.man  |   12 
 protocol/desktop-shell.xml  |  138 --
 protocol/fullscreen-shell.xml   |  206 ---
 protocol/input-method.xml   |  291 
 protocol/linux-dmabuf.xml   |  274 
 protocol/screenshooter.xml  |   12 
 protocol/text.xml   |  374 --
 protocol/weston-desktop-shell.xml   |  135 ++
 protocol/weston-screenshooter.xml   |   12 
 protocol/workspaces.xml |   27 
 protocol/xdg-shell.xml  |  608 --
 releasing.txt   |   23 
 shared/cairo-util.h |2 
 shared/frame.c  |   17 
 shared/platform.h   |1 
 src/animation.c |4 
 src/bindings.c  |   10 
 src/clipboard.c |2 
 src/cms-colord.c|4 
 src/compositor-drm.c|   77 -
 src/compositor-fbdev.c  |   91 -
 src/compositor-headless.c   |3 
 src/compositor-rdp.c|   34 
 src/compositor-rpi.c|   19 
 src/compositor-wayland.c|  357 +-
 src/compositor-x11.c|   97 +
 src/compositor.c|  350 +
 src/compositor.h|  158 ++
 src/data-device.c   |  416 ++-
 src/gl-renderer.c

wayland-protocols: Changes to 'upstream-unstable'

2016-06-02 Thread Hector Oron
 Makefile.am  |1 
 README   |   14 
 configure.ac |7 
 stable/presentation-time/presentation-time.xml   |   55 +-
 stable/viewporter/README |7 
 stable/viewporter/viewporter.xml |  189 
++
 unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml   |   19 -
 unstable/input-method/input-method-unstable-v1.xml   |   40 +-
 unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml   |   18 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |   16 
 unstable/pointer-gestures/pointer-gestures-unstable-v1.xml   |9 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |8 
 unstable/tablet/tablet-unstable-v1.xml   |   30 -
 13 files changed, 308 insertions(+), 105 deletions(-)

New commits:
commit 65d09ef404fb26cb513f4f836e904f415c425a8f
Author: Jonas Ådahl 
Date:   Mon May 23 11:33:48 2016 +0800

configure.ac: Bump version to 1.4

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 3d45a4b..d3febaf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [3])
+m4_define([wayland_protocols_minor_version], [4])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 83bdaa5cff369cc631d0191eb75a6a798976c638
Author: Pekka Paalanen 
Date:   Tue Apr 19 14:54:04 2016 +0300

stable/viewporter: add more error cases

Rather than silenty doing things, make them explicit and error if
anything is not quite right. Suggested by Daniel Stone.

Signed-off-by: Pekka Paalanen 
Reviewed-by: Daniel Stone 
[Pekka: updated copyright years]
Reviewed-by: Yong Bakos 
Reviewed-by: Derek Foreman 
Acked-by: Bryce Harrington 

diff --git a/stable/viewporter/viewporter.xml b/stable/viewporter/viewporter.xml
index ef9b35c..5d006c0 100644
--- a/stable/viewporter/viewporter.xml
+++ b/stable/viewporter/viewporter.xml
@@ -2,7 +2,7 @@
 
 
   
-Copyright © 2013-2014 Collabora, Ltd.
+Copyright © 2013-2016 Collabora, Ltd.
 
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the "Software"),
@@ -88,11 +88,13 @@
   has no content and therefore no size. Otherwise, the size is always
   at least 1x1 in surface local coordinates.
 
-  If the source rectangle is set, it defines what area of the
-  wl_buffer is taken as the source. If the source rectangle is set and
-  the destination size is not set, the surface size becomes the source
-  rectangle size rounded up to the nearest integer. If the source size
-  is already exactly integers, this results in cropping without scaling.
+  If the source rectangle is set, it defines what area of the wl_buffer is
+  taken as the source. If the source rectangle is set and the destination
+  size is not set, then src_width and src_height must be integers, and the
+  surface size becomes the source rectangle size. This results in cropping
+  without scaling. If src_width or src_height are not integers and
+  destination size is not set, the bad_size protocol error is raised when
+  the surface state is applied.
 
   The coordinate transformations from buffer pixel coordinates up to
   the surface-local coordinates happen in the following order:
@@ -104,9 +106,11 @@
   i.e. in the coordinates that would be the surface-local coordinates
   if the crop and scale was not applied.
 
-  If the source rectangle is partially or completely outside of the
-  wl_buffer, then the surface contents are undefined (not void), and
-  the surface size is still dst_width, dst_height.
+  If src_x or src_y are negative, the bad_value protocol error is raised.
+  Otherwise, if the source rectangle is partially or completely outside of
+  the non-NULL wl_buffer, then the out_of_buffer protocol error is raised
+  when the surface state is applied. A NULL wl_buffer does not raise the
+  out_of_buffer error.
 
   The x, y arguments of wl_surface.attach are applied as normal to
   the surface. They indicate how many pixels to remove from the
@@ -115,7 +119,8 @@
   and dst_height are.
 
   If the wl_surface associated with the wp_viewport is destroyed,
-  the wp_viewport object becomes inert.
+  all wp_viewport 

wayland: Changes to 'debian-unstable'

2016-06-02 Thread Hector Oron
 debian/changelog |4 ++--
 debian/control   |1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

New commits:
commit be3d130669dbd55efb29db95a0a4e59d55fc3cb9
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:48:08 2016 +0200

Release Debian version wayland-1.11.0-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 9861136..825436b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-wayland (1.11.0-1) UNRELEASED; urgency=medium
+wayland (1.11.0-1) unstable; urgency=medium
 
   * New upstream release
   * d/control: make libwayland-dev multiarch aware
@@ -6,7 +6,7 @@ wayland (1.11.0-1) UNRELEASED; urgency=medium
 (Closes: #739400)
   * d/libwayland-client0.symbols: update with new symbols
 
- -- Héctor Orón Martínez   Thu, 02 Jun 2016 11:30:33 +0200
+ -- Héctor Orón Martínez   Thu, 02 Jun 2016 11:37:00 +0200
 
 wayland (1.10.0-2) unstable; urgency=medium
 

commit 00f148e2f72cb85791bc9a984507b421f898d93c
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:43:13 2016 +0200

d/control: libwayland-bin conflict on the old libwaylan-dev

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 039f1db..9bf0b2d 100644
--- a/debian/control
+++ b/debian/control
@@ -136,6 +136,7 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends},
  libwayland-dev
+Conflicts: libwayland-dev (<< 1.11.0-1)
 Multi-Arch: foreign
 Description: wayland compositor infrastructure - binary utilities
  Wayland is a protocol for a compositor to talk to its clients as well



wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.4-1'

2016-06-02 Thread Hector Oron
Tag 'wayland-protocols-1.4-1' created by Héctor Orón Martínez 
 at 2016-06-02 10:00 +

Release Debian version wayland-protocols-1.4-1
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXUAPCAAoJEK8ig6p24qx7/YkP/2dA2DerJIpw8LZ7btlNKCl/
GCFdELgCf+w7T+E4t+BITue/CdKeFUSRv5XMAb/0/SGvRi84/hYN+SR5IiT80c1X
3CEfwooWVokyXKrtTWLg0dsqZc/bug1Do/7sKATaa2s3GHBDCBX4bbpXMlbtNa+l
q/Q006xlsLI+4NwkJIWIb1FexNJZu3kU1rxhQzXZQ+da/tEBfG3rooJ/+xMdBO3o
DIF75mS+A2EQDZxtVqJrByOqvZDdtsBEcmEHvrvXy6azGmZVgH2HbBEuj88SLuAl
M5xbanucY+5Biivfhq0vtGOwIfhIFiuneaNzeKy2L/c5hBwAo9mbFyexxHBtnb+l
GZqO/mGRtkwBKSH0gbR6Qa6RIdgCSmm2wKas6g2rIQv1UiNE//yGKARv3vk9TC10
IdJvwz+nwFDVzJAOf0K5WW+OB2US3NOlFZWyOWefayZlQP6/FXeIMYlbvncUdFQr
fm/F7PTFn+HZeIOgm9JRjyCD4qa6ZRGphpu1XJIntSJorZK13Ima2crTNRmYXjNF
unLwwfq1BC2izos4SNvsrHbTUMcYXQIdwuC+5MqSeaeZK+LAkGCD03bp0Q06rWGa
rrk7lPHwq5L6QBehZcfD9MKt88Vg6XSZMTLQvzRdIX+HVBREI8fUYs2JtE07Qgki
Z/rnGlr0S//8RKgTBEdW
=PVSC
-END PGP SIGNATURE-

Changes since wayland-protocols-1.3-1:
Héctor Orón Martínez (4):
  Merge branch 'upstream-unstable' into debian-unstable
  d/control: bump standard version
  d/control: mark wayland-protocols multiarch foreign
  Release Debian version wayland-protocols-1.4-1

Jonas Ådahl (1):
  configure.ac: Bump version to 1.4

Jussi Kukkonen (1):
  configure.ac: Don't use AC_CANONICAL_* macro calls

Pekka Paalanen (9):
  stable/presentation-time: swap two paragraphs in 'presented'
  stable/presentation-time: grammatical improvements by Bryce
  stable/presentation-time: reorganize clock_id documentation
  stable/presentation-time: rephrase request intro
  stable: add viewporter draft
  stable/viewporter: remove wp_viewport.set request
  stable/viewporter: rename and build
  stable/viewporter: rephrase a wp_viewport paragraph
  stable/viewporter: add more error cases

Yong Bakos (15):
  readme: Correct spelling and grammar
  presentation-time: Correct minor grammar errors
  tablet: Adjust vertical whitespace for consistency
  tablet: Correct grammar and punctuation
  relative-pointer: Correct spelling error, one capitalization, and minor 
space
  pointer-gestures: Correct pluralization, one space, minor vertical 
whitespace
  pointer-constraints: Correct spelling, grammar and consistency
  linux-dmabuf: Add missing articles and punctuation, adjust minor 
whitespace
  input-method: Correct grammar, add missing line break
  fullscreen-shell: Correct grammar, punctuation, minor naming and space
  pointer-gestures: Add missing xml declaration
  fullscreen-shell: Add missing xml declaration
  fullscreen-shell: Correct spelling of parameter name
  pointer-constraints: Use 'surface-local' in simplified parameter summary
  tablet: Hyphenate compound adjective surface-local

---
 Makefile.am  |1 
 README   |   14 
 configure.ac |7 
 debian/changelog |8 
 debian/control   |3 
 stable/presentation-time/presentation-time.xml   |   55 +-
 stable/viewporter/README |7 
 stable/viewporter/viewporter.xml |  189 
++
 unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml   |   19 -
 unstable/input-method/input-method-unstable-v1.xml   |   40 +-
 unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml   |   18 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |   16 
 unstable/pointer-gestures/pointer-gestures-unstable-v1.xml   |9 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |8 
 unstable/tablet/tablet-unstable-v1.xml   |   30 -
 15 files changed, 318 insertions(+), 106 deletions(-)
---



wayland-protocols: Changes to 'debian-unstable'

2016-06-02 Thread Hector Oron
 Makefile.am  |1 
 README   |   14 
 configure.ac |7 
 debian/changelog |8 
 debian/control   |3 
 stable/presentation-time/presentation-time.xml   |   55 +-
 stable/viewporter/README |7 
 stable/viewporter/viewporter.xml |  189 
++
 unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml   |   19 -
 unstable/input-method/input-method-unstable-v1.xml   |   40 +-
 unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml   |   18 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |   16 
 unstable/pointer-gestures/pointer-gestures-unstable-v1.xml   |9 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |8 
 unstable/tablet/tablet-unstable-v1.xml   |   30 -
 15 files changed, 318 insertions(+), 106 deletions(-)

New commits:
commit 5e0b18a2c31e6fe53cbadecc1b5fac565fdf48d8
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 12:00:20 2016 +0200

Release Debian version wayland-protocols-1.4-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index f24c050..65e3178 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+wayland-protocols (1.4-1) unstable; urgency=medium
+
+  * New upstream release
+  * d/control: mark wayland-protocols multiarch foreign
+  * d/control: bump standard version, no changes needed
+
+ -- Héctor Orón Martínez   Thu, 02 Jun 2016 11:58:56 +0200
+
 wayland-protocols (1.3-1) unstable; urgency=medium
 
   * New upstream release

commit c978ea899ed2e7cfbbc4b0c5b666de0666dfefe5
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:56:26 2016 +0200

d/control: mark wayland-protocols multiarch foreign

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 064126c..c2fee94 100644
--- a/debian/control
+++ b/debian/control
@@ -20,6 +20,7 @@ Priority: extra
 Depends:
  ${shlibs:Depends},
  ${misc:Depends}
+Multi-Arch: foreign
 Description: wayland compositor protocols
  Wayland protocols that add functionality not available in the Wayland core
  protocol. Such protocols either add completely new functionality, or extend

commit b51ee38c7408294fb608ae8e44b3a750ffa3824f
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:55:45 2016 +0200

d/control: bump standard version

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 6115ba3..064126c 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends:
  dh-autoreconf,
  libwayland-dev,
  pkg-config
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git
 Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git

commit 65d09ef404fb26cb513f4f836e904f415c425a8f
Author: Jonas Ådahl 
Date:   Mon May 23 11:33:48 2016 +0800

configure.ac: Bump version to 1.4

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 3d45a4b..d3febaf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [3])
+m4_define([wayland_protocols_minor_version], [4])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 83bdaa5cff369cc631d0191eb75a6a798976c638
Author: Pekka Paalanen 
Date:   Tue Apr 19 14:54:04 2016 +0300

stable/viewporter: add more error cases

Rather than silenty doing things, make them explicit and error if
anything is not quite right. Suggested by Daniel Stone.

Signed-off-by: Pekka Paalanen 
Reviewed-by: Daniel Stone 
[Pekka: updated copyright years]
Reviewed-by: Yong Bakos 
Reviewed-by: Derek Foreman 
Acked-by: Bryce Harrington 

diff --git a/stable/viewporter/viewporter.xml b/stable/viewporter/viewporter.xml
index ef9b35c..5d006c0 100644
--- a/stable/viewporter/viewporter.xml
+++ b/stable/viewporter/viewporter.xml
@@ -2,7 +2,7 @@
 
 
   
-Copyright © 2013-2014 Collabora, Ltd.
+Copyright © 2013-2016 Collabora, Ltd.
 
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of 

wayland: Changes to 'refs/tags/wayland-1.11.0-1'

2016-06-02 Thread Hector Oron
Tag 'wayland-1.11.0-1' created by Héctor Orón Martínez  at 
2016-06-02 09:48 +

Release Debian version wayland-1.11.0-1
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXUADlAAoJEK8ig6p24qx72NcP/3/r6+bBxukufxJiHjacOiW8
z8rTukjMfBphcaAtXQ/gPl5Q0+6e1p5wrwP5Nf9JinA5X4Ki8bA+zoicridFjGvf
lHPwkcDvS0S3netUS98sr4GV87vsIxbLt/RVfFm2ODCXUb1AbkAMPBOeoP1ulDuN
gM3uDJ5TgWdIjU6hgGw52HaiPH9wWTZ/cnOJU0KfCWJJHaKYyFJDrhucLPFHkB29
nGcHtk2WJNhGf6r+BQ2zMc6VudNs+WXSCZZCsZE2kSQNxFxsLZUa9l5oaAc+lrN/
jUY5TY2+OFo9kIGXzvTMqWg0TyYO7ZSVtVXyOrzy+sKvQOHJDhtveIkU6tag1ya1
qASq7193MX+1HASTPaL8rw25+6hJpM6eXtxCPSlB/Dc5glZy3WST2PJ5rA/W4fUt
vhppojrlvdIGK/hZBz7tpzgjO7nUS9jfRgmtW+0Tdync335M730xLd1wtoNz39p2
dC2aGGbAry6TmQ8y1K5f+0BP6xeWHxzc/yA9jA3EmYH3SpcKXCTklbCAdDnWV3Yf
yn7O8+7w4gFuC7KxB27mE9jMGUsuwzvZzTTMc3F0ew678HrjJmmTnixsA40vZ6T9
koY9Va/JCPKyXEZypmqd8EYXp2h8g26tQApWSjQA9KVcFd/JTpE9PM6ItCQARrYJ
fFh6tuYVrfO52FVCNrNp
=lve2
-END PGP SIGNATURE-

Changes since wayland-1.10.0-2:
Armin Krezović (1):
  scanner: Add version argument to wayland-scanner

Auke Booij (1):
  protocol: add support for cross-interface enum attributes

Bill Spitzak (1):
  doc: Use enum argument type to make links in protocol documentation

Bryce Harrington (6):
  configure.ac: bump to version 1.10.90 for open development
  doc: Note strong recommendation to use S-o-b in contributions
  configure.ac: bump to version 1.10.91 for the alpha release
  configure.ac: bump to version 1.10.92 for the beta release
  configure.ac: bump to version 1.10.93 for the RC1 release
  configure.ac: bump to version 1.11.0 for the official release

Derek Foreman (9):
  resource-test: Use wl_seat instead of wl_display for testing
  server: validate resource versions at creation time
  build: Add an --enable-fatal-warnings configure option
  build: build distcheck with --enable-fatal-warnings
  Revert "build: build distcheck with --enable-fatal-warnings"
  Revert "server: validate resource versions at creation time"
  shm: Split pool reference counting into external and internal references
  shm: Defer wl_shm_pool_resize if a pool has external references
  shm: Log a warning if a shm buffer address is requested when it may be 
invalid

Emil Velikov (3):
  scanner: move include directives before extern "C" wrapper
  server: move include directives before extern "C" wrapper
  utils: move include directives before extern "C" wrapper

Eric Engestrom (7):
  protocol: fix spelling mistake
  wayland-client: fix spelling mistake
  client: fix typo
  server: fix typo
  util: fix typo
  doc: fix typos
  tests: fix typo

Héctor Orón Martínez (5):
  make libwayland-dev multiarch aware
  debian/changelog: update entries
  d/libwayland-client0.symbols: update with new symbols
  d/control: libwayland-bin conflict on the old libwaylan-dev
  Release Debian version wayland-1.11.0-1

Jonas Ådahl (5):
  client: Don't segfault when receiving error on destroyed object
  client: Make proxy_destroy a static function
  client: Introduce proxy wrappers
  tests/queue-test: Add tests for proxy wrappers
  client: Fix wl_display_roundtrip_queue() race condition

Marek Chalupa (3):
  tests: add test for receiving an error on destroyed object
  connection: remove redundant assignment
  display-test: move a misplaced comment

Pekka Paalanen (2):
  build: fix ./configure --disable-dtd-validation
  scanner: avoid executable stack

Peter Hutterer (2):
  doc: generate doxygen html output from the scanner
  doc: link between client and server doc and to the wayland book

Sergi Granell (1):
  server: Fix shm_create_pool size fail path fd leak

Yong Bakos (13):
  doc: Ignore html subdirectory.
  ignore: Add *.dtd.embed
  scanner: Fix spacing of @param
  protocol: Correct grammar and spelling
  doc: Hyphenate compound adjectives window-local, surface-local
  protocol: Hyphenate compound adjective surface-local
  protocol: Add summaries to event parameters
  protocol: Remove double line break
  doc: Formalize file comment in wayland-client.h, wayland-server.h
  connection: Move wl_interface_equal to util
  private: Remove unnecessary forward declarations
  tests: Check for client/server-core.h inclusion
  scanner: Remove unused forward decs from client protocol

---
 Makefile.am   |5 
 configure.ac  |   18 +
 debian/changelog  |   10 
 debian/control|   22 ++
 debian/libwayland-bin.install |4 
 debian/libwayland-client0.symbols |2 
 debian/libwayland-dev.install |5 
 doc/Contributing  |   19 +
 doc/doxygen/.gitignore|1 
 doc/doxygen/Makefile.am   |   28 ++
 doc/doxygen/mainpage.dox  |   22 ++
 

wayland: Changes to 'debian-unstable'

2016-06-02 Thread Hector Oron
 debian/changelog  |   10 ++
 debian/libwayland-client0.symbols |2 ++
 2 files changed, 12 insertions(+)

New commits:
commit 4f3c2d41ef00286402e8217b5385ad4342dc316c
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:36:40 2016 +0200

d/libwayland-client0.symbols: update with new symbols

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 9f6097b..9861136 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ wayland (1.11.0-1) UNRELEASED; urgency=medium
   * d/control: make libwayland-dev multiarch aware
 - based on a patch from Dima Kogan.
 (Closes: #739400)
+  * d/libwayland-client0.symbols: update with new symbols
 
  -- Héctor Orón Martínez   Thu, 02 Jun 2016 11:30:33 +0200
 
diff --git a/debian/libwayland-client0.symbols 
b/debian/libwayland-client0.symbols
index b73f51d..9056985 100644
--- a/debian/libwayland-client0.symbols
+++ b/debian/libwayland-client0.symbols
@@ -53,6 +53,7 @@ libwayland-client.so.0 libwayland-client0 #MINVER#
  wl_proxy_add_dispatcher@Base 1.3.0
  wl_proxy_add_listener@Base 1.0.2
  wl_proxy_create@Base 1.0.2
+ wl_proxy_create_wrapper@Base 1.11.0
  wl_proxy_destroy@Base 1.0.2
  wl_proxy_get_class@Base 1.1.0
  wl_proxy_get_id@Base 1.0.2
@@ -67,6 +68,7 @@ libwayland-client.so.0 libwayland-client0 #MINVER#
  wl_proxy_marshal_constructor_versioned@Base 1.9.91
  wl_proxy_set_queue@Base 1.0.2
  wl_proxy_set_user_data@Base 1.0.2
+ wl_proxy_wrapper_destroy@Base 1.11.0
  wl_region_interface@Base 1.0.2
  wl_registry_interface@Base 1.0.2
  wl_seat_interface@Base 1.0.2

commit fd1e8d4f290147857df9827d6e246cf70588577c
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:33:00 2016 +0200

debian/changelog: update entries

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index bcbb87c..9f6097b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+wayland (1.11.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release
+  * d/control: make libwayland-dev multiarch aware
+- based on a patch from Dima Kogan.
+(Closes: #739400)
+
+ -- Héctor Orón Martínez   Thu, 02 Jun 2016 11:30:33 +0200
+
 wayland (1.10.0-2) unstable; urgency=medium
 
   * Don't build the documentation on binary-arch only builds. Move the



wayland: Changes to 'debian-unstable'

2016-06-02 Thread Hector Oron
 Makefile.am   |5 
 configure.ac  |   18 +
 debian/control|   21 ++
 debian/libwayland-bin.install |4 
 debian/libwayland-dev.install |5 
 doc/Contributing  |   19 +
 doc/doxygen/.gitignore|1 
 doc/doxygen/Makefile.am   |   28 ++
 doc/doxygen/mainpage.dox  |   22 ++
 doc/doxygen/wayland.doxygen.in|6 
 doc/publican/protocol-to-docbook.xsl  |   39 +++
 doc/publican/sources/Architecture.xml |4 
 doc/publican/sources/Protocol.xml |4 
 protocol/wayland.xml  |  344 --
 src/.gitignore|1 
 src/connection.c  |   14 -
 src/dtddata.S |8 
 src/scanner.c |  329 ++--
 src/wayland-client-core.h |6 
 src/wayland-client.c  |  172 ++---
 src/wayland-client.h  |7 
 src/wayland-private.h |   12 -
 src/wayland-server-core.h |8 
 src/wayland-server.c  |2 
 src/wayland-server.h  |9 
 src/wayland-shm.c |   99 ++---
 src/wayland-util.c|   13 +
 src/wayland-util.h|   10 
 tests/display-test.c  |   54 +
 tests/headers-protocol-core-test.c|7 
 tests/queue-test.c|  122 
 tests/resources-test.c|   10 
 tests/test-runner.c   |2 
 33 files changed, 1005 insertions(+), 400 deletions(-)

New commits:
commit a9d490ccbacc8646d402326790e65439e580e0f2
Author: Héctor Orón Martínez 
Date:   Thu Jun 2 11:11:34 2016 +0200

make libwayland-dev multiarch aware

This patch that makes libwayland-dev Multi-Arch:same. This is done by
splitting that package into -dev and -bin. The -bin package contains
the wayland-scanner executable, and it is Multi-Arch:foreign.

Based on a patch from Dima Kogan

Closes: #739400

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index c610c86..039f1db 100644
--- a/debian/control
+++ b/debian/control
@@ -96,6 +96,7 @@ Depends:
  libwayland-cursor0 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends},
+Multi-Arch: same
 Description: wayland compositor infrastructure - development files
  Wayland is a protocol for a compositor to talk to its clients as well
  as a C library implementation of that protocol. The compositor can be
@@ -113,6 +114,7 @@ Architecture: all
 Priority: extra
 Depends:
  ${misc:Depends},
+Multi-Arch: foreign
 Conflicts: libwayland-dev (<< 1.10.0-2)
 Replaces: libwayland-dev (<< 1.10.0-2)
 Description: wayland compositor infrastructure - documentation files
@@ -125,3 +127,22 @@ Description: wayland compositor infrastructure - 
documentation files
  .
  This package contains the documentation for the Wayland libraries.
  Non-developers likely have little use for this package.
+
+Package: libwayland-bin
+Section: libdevel
+Architecture: any
+Priority: extra
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ libwayland-dev
+Multi-Arch: foreign
+Description: wayland compositor infrastructure - binary utilities
+ Wayland is a protocol for a compositor to talk to its clients as well
+ as a C library implementation of that protocol. The compositor can be
+ a standalone display server running on Linux kernel modesetting and
+ evdev input devices, an X application, or a wayland client
+ itself. The clients can be traditional applications, X servers
+ (rootless or fullscreen) or other display servers.
+ .
+ This package contains the development binary utilities
diff --git a/debian/libwayland-bin.install b/debian/libwayland-bin.install
new file mode 100644
index 000..227f5b5
--- /dev/null
+++ b/debian/libwayland-bin.install
@@ -0,0 +1,4 @@
+# Tool to build various other packages:
+usr/bin/wayland-scanner
+usr/share/aclocal/wayland-scanner.m4
+usr/share/wayland/wayland-scanner.mk
diff --git a/debian/libwayland-dev.install b/debian/libwayland-dev.install
index 955af85..16b7996 100644
--- a/debian/libwayland-dev.install
+++ b/debian/libwayland-dev.install
@@ -1,6 +1,3 @@
-# Tool to build various other packages:
-usr/bin/wayland-scanner
-
 # Headers:
 usr/include
 
@@ -15,8 +12,6 @@ usr/lib/*/pkgconfig/wayland-client.pc
 usr/lib/*/pkgconfig/wayland-cursor.pc
 usr/lib/*/pkgconfig/wayland-server.pc
 usr/lib/*/pkgconfig/wayland-scanner.pc
-usr/share/aclocal/wayland-scanner.m4
-usr/share/wayland/wayland-scanner.mk
 
 # Documentation
 usr/share/wayland/wayland.xml

commit e56baa4aaaf20e9a3107089b74465af473481ef9
Author: Bryce Harrington 
Date:   Tue May 31 17:11:20 2016 -0700

configure.ac: bump to version 1.11.0 for the 

wayland: Changes to 'upstream-unstable'

2016-06-02 Thread Hector Oron
 Makefile.am   |5 
 configure.ac  |   18 +
 doc/Contributing  |   19 +
 doc/doxygen/.gitignore|1 
 doc/doxygen/Makefile.am   |   28 ++
 doc/doxygen/mainpage.dox  |   22 ++
 doc/doxygen/wayland.doxygen.in|6 
 doc/publican/protocol-to-docbook.xsl  |   39 +++
 doc/publican/sources/Architecture.xml |4 
 doc/publican/sources/Protocol.xml |4 
 protocol/wayland.xml  |  344 --
 src/.gitignore|1 
 src/connection.c  |   14 -
 src/dtddata.S |8 
 src/scanner.c |  329 ++--
 src/wayland-client-core.h |6 
 src/wayland-client.c  |  172 ++---
 src/wayland-client.h  |7 
 src/wayland-private.h |   12 -
 src/wayland-server-core.h |8 
 src/wayland-server.c  |2 
 src/wayland-server.h  |9 
 src/wayland-shm.c |   99 ++---
 src/wayland-util.c|   13 +
 src/wayland-util.h|   10 
 tests/display-test.c  |   54 +
 tests/headers-protocol-core-test.c|7 
 tests/queue-test.c|  122 
 tests/resources-test.c|   10 
 tests/test-runner.c   |2 
 30 files changed, 980 insertions(+), 395 deletions(-)

New commits:
commit 47163797f810373c81b6e13b7a8a245eb9877785
Author: Bryce Harrington 
Date:   Tue May 31 17:11:20 2016 -0700

configure.ac: bump to version 1.11.0 for the official release

diff --git a/configure.ac b/configure.ac
index 7dba928..cf96529 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_major_version],  [1])
-m4_define([wayland_minor_version], [10])
-m4_define([wayland_micro_version], [93])
+m4_define([wayland_minor_version], [11])
+m4_define([wayland_micro_version],  [0])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit 62d67fe8fa217994f1d82dcb3203bb651e1c011f
Author: Bryce Harrington 
Date:   Tue May 24 12:29:59 2016 -0700

configure.ac: bump to version 1.10.93 for the RC1 release

diff --git a/configure.ac b/configure.ac
index ca6e8c5..7dba928 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version],  [1])
 m4_define([wayland_minor_version], [10])
-m4_define([wayland_micro_version], [92])
+m4_define([wayland_micro_version], [93])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit 97fef4821327b5daecbee9c6cb0fc1de93181cff
Author: Yong Bakos 
Date:   Thu May 19 20:31:16 2016 -0600

scanner: Remove unused forward decs from client protocol

wayland-client-protocol.h had forward declarations for wl_client and
wl_resource, yet nothing on the client side references these types.

Add a 'side' condition to only generate these forward declarations in the
server protocol header.

Signed-off-by: Yong Bakos 
Reviewed-by: 
Reviewed-by: Bryce Harrington 

diff --git a/src/scanner.c b/src/scanner.c
index 037ebdb..5f06e8e 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -1477,13 +1477,13 @@ emit_header(struct protocol *protocol, enum side side)
   "#include \"%s\"\n\n"
   "#ifdef  __cplusplus\n"
   "extern \"C\" {\n"
-  "#endif\n"
-  "\n"
-  "struct wl_client;\n"
-  "struct wl_resource;\n\n",
+  "#endif\n\n",
   protocol->uppercase_name, s,
   protocol->uppercase_name, s,
   get_include_name(protocol->core_headers, side));
+   if (side == SERVER)
+   printf("struct wl_client;\n"
+  "struct wl_resource;\n\n");
 
emit_mainpage_blurb(protocol, side);
 

commit cc11b493426c46e86aee0bcd7c92ca9e9e23030d
Author: Marek Chalupa 
Date:   Fri May 13 15:01:18 2016 +0200

display-test: move a misplaced comment

we split a function while refactoring in c643781 and now
the comment makes no sense

Signed-off-by: Marek Chalupa 
Reviewed-by: Pekka Paalanen 

diff --git a/tests/display-test.c b/tests/display-test.c
index f9f8160..17956db 100644
--- a/tests/display-test.c
+++ b/tests/display-test.c
@@ -211,8 +211,6 @@ find_client_info(struct display *d, struct wl_client 
*client)
 {
struct client_info *ci;
 
-   /* find the right 

weston: Changes to 'refs/tags/weston-1.10.0-1'

2016-06-02 Thread Hector Oron
Tag 'weston-1.10.0-1' created by Héctor Orón Martínez  at 
2016-06-02 08:23 +

Release Debian version weston-1.10.0-1

Changes since weston-1.9.92-2:
Bryce Harrington (4):
  shell: Check more thoroughly for undefined surface resource
  configure.ac: bump to version 1.9.93 for the RC1 release
  releasing.txt: Script now figures out release name on its own
  configure.ac: bump to version 1.10.0 for the official release

Derek Foreman (3):
  xwm: Don't clear the selection if it has no text type available
  compositor-drm: update internal cursor plane location when disabling 
cursor
  compositor-drm: the cursor plane only supports ARGB

Héctor Orón Martínez (4):
  Merge branch 'upstream-unstable' into debian-unstable
  d/control: bump standards version, no changes
  Release Debian version weston-1.10.0-1
  debian/changelog: update release date

Marek Chalupa (1):
  compositor-x11: send pointer frame after axis event

Nobuhiko Tanibata (1):
  ivi-layout: apply opacity to weston_view correctly

---
 configure.ac   |   10 +-
 debian/changelog   |6 ++
 debian/control |2 +-
 desktop-shell/shell.c  |   31 ---
 ivi-shell/ivi-layout.c |9 +++--
 releasing.txt  |2 +-
 src/compositor-drm.c   |   17 +
 src/compositor-x11.c   |4 
 xwayland/selection.c   |   28 
 9 files changed, 61 insertions(+), 48 deletions(-)
---



libinput: Changes to 'refs/tags/libinput-1.3.1-1'

2016-05-30 Thread Hector Oron
Tag 'libinput-1.3.1-1' created by Héctor Orón Martínez  at 
2016-05-30 11:16 +

Release Debian version libinput-1.3.1-1
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXTCEHAAoJEK8ig6p24qx7YM0P/i0WQyKmhYWRtFtiOJ0YXmU1
mTZrTSDYEQBz4KH8LLCspELOrcCZ1srCNCXVD+909UEBTSSED8pJSdwiG9HHQvBY
z67lBK9r2S03hMbl92fA6jlCgIBPLw7zI1AOZJHCyktXOsb6r7u7/o0fhsxz5dbN
kfI1ZaOf18BTXYGnJ1F8TuvHn/mPPAbY58q/5x8Jyiw9MadD1nIAD054yF2KnOs/
PPFnU9vZyxMGHn6Q63dil9JH6Eedpk/sNfVjhcB1TNfpkILVC9y4aLZ47d6Ycyw1
Xb4DfgM0d/6MSo58dUjoZUBZ52vR1AJiiRYkwLay+ntxW6YmJbx+QYzfUqrhwZOM
t9eCeitOxX5J1HDqbbPrn//SmmPBoQV916o/inrshVLhz9l81LUC9uWtybe9TUjt
9czLT3oy1D8gXgnOdD4bYoG8i8DQNjqaEJ3MjzKDZ0qqHQNTw+HAv7fj43FA1nVO
ZUpki9AXgLtbkdttLvJB26DLXCpL1DbtPu/GfI8pqGDCeSUJJPYFbT6MUn8cUYCC
F936K0dQdQEnAG4S0jWw3K7fbw3qxjhZIPw+jrx01PEQgKUAIxuGO3GXF9nsc/16
3usfEahtHekLv3xOrR8MHcS+aba8iWopIS4XswFcOfthWj5GOUivSgKAAQe5lPfS
JgomwwV3yd3tO/IdYzCx
=QnqH
-END PGP SIGNATURE-

Changes since libinput-1.3.0-2:
Héctor Orón Martínez (3):
  Merge branch 'upstream-unstable' into debian-unstable
  d/control: update uploader name for myself
  Release Debian version libinput-1.3.1-1

Peter Hutterer (12):
  gestures: don't send swipe gestures when gestures are disabled
  evdev: the range between dpad and trigger-happy are keys, not buttons
  touchpad: only use negative pressure change check on Lenovo *50 and *60 
series
  doc: fix a few typos
  udev: add the Yoga 2 to the wobbly touchpads
  udev: mark ALPS touchpads fw version 300 as wobbly touchpads
  doc: update doc to explicitly state that the seat isn't referenced
  doc: update ref/unref behavior for the tablet tool
  pad: ignore EV_MSC events
  doc: sort the svg files alphabetically
  doc: add the missing svg files to the Makefile.am
  configure.ac: libinput 1.3.1

---
 configure.ac   |4 +--
 debian/changelog   |8 +++
 debian/control |2 -
 doc/Makefile.am|   12 +--
 src/evdev-mt-touchpad-gestures.c   |2 -
 src/evdev-mt-touchpad.c|4 ++-
 src/evdev-tablet-pad.c |4 +++
 src/evdev.c|6 -
 src/libinput.h |   21 ++--
 test/keyboard.c|   38 +
 udev/90-libinput-model-quirks.hwdb |8 +++
 11 files changed, 95 insertions(+), 14 deletions(-)
---



libinput: Changes to 'debian-unstable'

2016-05-30 Thread Hector Oron
 configure.ac   |4 +--
 debian/changelog   |8 +++
 debian/control |2 -
 doc/Makefile.am|   12 +--
 src/evdev-mt-touchpad-gestures.c   |2 -
 src/evdev-mt-touchpad.c|4 ++-
 src/evdev-tablet-pad.c |4 +++
 src/evdev.c|6 -
 src/libinput.h |   21 ++--
 test/keyboard.c|   38 +
 udev/90-libinput-model-quirks.hwdb |8 +++
 11 files changed, 95 insertions(+), 14 deletions(-)

New commits:
commit 75a1d5d9e04280e4a90a4241e3c7128ca070c70c
Author: Héctor Orón Martínez <zu...@debian.org>
Date:   Mon May 30 13:13:20 2016 +0200

Release Debian version libinput-1.3.1-1

Signed-off-by: Héctor Orón Martínez <zu...@debian.org>

diff --git a/debian/changelog b/debian/changelog
index c9f7659..6b2495c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libinput (1.3.1-1) unstable; urgency=medium
+
+  * New upstream release.
+- Fixes 'libinput is very choppy with ELAN1000 touchpads'
+(Closes: #825784)
+
+ -- Héctor Orón Martínez <zu...@debian.org>  Mon, 30 May 2016 12:29:50 +0200
+
 libinput (1.3.0-2) unstable; urgency=medium
 
   * rules: Use --fail-missing for dh_install.

commit a5fdfd7672629b22767768afca4fbe27abb81583
Author: Héctor Orón Martínez <zu...@debian.org>
Date:   Mon May 30 13:12:58 2016 +0200

d/control: update uploader name for myself

Signed-off-by: Héctor Orón Martínez <zu...@debian.org>

diff --git a/debian/control b/debian/control
index 8f92ee9..0acae76 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: libinput
 Section: libs
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: Emilio Pozuelo Monfort <po...@debian.org>, Hector Oron 
<zu...@debian.org>
+Uploaders: Emilio Pozuelo Monfort <po...@debian.org>, Héctor Orón Martínez 
<zu...@debian.org>
 Build-Depends:
  debhelper (>= 9),
  dh-autoreconf,

commit 568be0867f7ac8c37912ad6724a053f40f6aae51
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Mon May 30 08:51:11 2016 +1000

configure.ac: libinput 1.3.1

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>

diff --git a/configure.ac b/configure.ac
index a44d84c..3cf46d4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [3])
-m4_define([libinput_micro_version], [0])
+m4_define([libinput_micro_version], [1])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=18:3:8
+LIBINPUT_LT_VERSION=18:4:8
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 0d5d367a82d250d3cdf4b1e21c48bf1cf81b8d7a
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Fri May 27 10:35:34 2016 +1000

doc: add the missing svg files to the Makefile.am

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
(cherry picked from commit 8d80aae784dececda72ff6c9409b4d421a887f20)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 58effde..62630d0 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -39,15 +39,23 @@ diagram_files = \
$(srcdir)/dot/evemu.gv \
$(srcdir)/svg/button-scrolling.svg \
$(srcdir)/svg/clickfinger.svg \
+   $(srcdir)/svg/clickfinger-distance.svg \
$(srcdir)/svg/edge-scrolling.svg \
+   $(srcdir)/svg/gesture-2fg-ambiguity.svg \
$(srcdir)/svg/palm-detection.svg \
$(srcdir)/svg/pinch-gestures.svg \
+   $(srcdir)/svg/pinch-gestures-softbuttons.svg \
$(srcdir)/svg/ptraccel-linear.svg \
$(srcdir)/svg/ptraccel-low-dpi.svg \
$(srcdir)/svg/ptraccel-touchpad.svg \
$(srcdir)/svg/ptraccel-trackpoint.svg \
$(srcdir)/svg/software-buttons.svg \
$(srcdir)/svg/swipe-gestures.svg \
+   $(srcdir)/svg/tablet-axes.svg \
+   $(srcdir)/svg/tablet-interfaces.svg \
+   $(srcdir)/svg/tablet-left-handed.svg \
+   $(srcdir)/svg/tablet-out-of-bounds.svg \
+   $(srcdir)/svg/tablet.svg \
$(srcdir)/svg/tap-n-drag.svg \
$(srcdir)/svg/thumb-detection.svg \
$(srcdir)/svg/top-software-buttons.svg \

commit 0694e46ccf0a6337441d5e02fb5049f12d97c8cf
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Fri May 27 10:33:24 2016 +1000

doc: sort the svg files alphabetically

Signed-off-by: Peter Hutterer <peter.hu

libinput: Changes to 'upstream-unstable'

2016-05-30 Thread Hector Oron
 configure.ac   |4 +--
 doc/Makefile.am|   12 +--
 src/evdev-mt-touchpad-gestures.c   |2 -
 src/evdev-mt-touchpad.c|4 ++-
 src/evdev-tablet-pad.c |4 +++
 src/evdev.c|6 -
 src/libinput.h |   21 ++--
 test/keyboard.c|   38 +
 udev/90-libinput-model-quirks.hwdb |8 +++
 9 files changed, 86 insertions(+), 13 deletions(-)

New commits:
commit 568be0867f7ac8c37912ad6724a053f40f6aae51
Author: Peter Hutterer 
Date:   Mon May 30 08:51:11 2016 +1000

configure.ac: libinput 1.3.1

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index a44d84c..3cf46d4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [3])
-m4_define([libinput_micro_version], [0])
+m4_define([libinput_micro_version], [1])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=18:3:8
+LIBINPUT_LT_VERSION=18:4:8
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 0d5d367a82d250d3cdf4b1e21c48bf1cf81b8d7a
Author: Peter Hutterer 
Date:   Fri May 27 10:35:34 2016 +1000

doc: add the missing svg files to the Makefile.am

Signed-off-by: Peter Hutterer 
(cherry picked from commit 8d80aae784dececda72ff6c9409b4d421a887f20)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 58effde..62630d0 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -39,15 +39,23 @@ diagram_files = \
$(srcdir)/dot/evemu.gv \
$(srcdir)/svg/button-scrolling.svg \
$(srcdir)/svg/clickfinger.svg \
+   $(srcdir)/svg/clickfinger-distance.svg \
$(srcdir)/svg/edge-scrolling.svg \
+   $(srcdir)/svg/gesture-2fg-ambiguity.svg \
$(srcdir)/svg/palm-detection.svg \
$(srcdir)/svg/pinch-gestures.svg \
+   $(srcdir)/svg/pinch-gestures-softbuttons.svg \
$(srcdir)/svg/ptraccel-linear.svg \
$(srcdir)/svg/ptraccel-low-dpi.svg \
$(srcdir)/svg/ptraccel-touchpad.svg \
$(srcdir)/svg/ptraccel-trackpoint.svg \
$(srcdir)/svg/software-buttons.svg \
$(srcdir)/svg/swipe-gestures.svg \
+   $(srcdir)/svg/tablet-axes.svg \
+   $(srcdir)/svg/tablet-interfaces.svg \
+   $(srcdir)/svg/tablet-left-handed.svg \
+   $(srcdir)/svg/tablet-out-of-bounds.svg \
+   $(srcdir)/svg/tablet.svg \
$(srcdir)/svg/tap-n-drag.svg \
$(srcdir)/svg/thumb-detection.svg \
$(srcdir)/svg/top-software-buttons.svg \

commit 0694e46ccf0a6337441d5e02fb5049f12d97c8cf
Author: Peter Hutterer 
Date:   Fri May 27 10:33:24 2016 +1000

doc: sort the svg files alphabetically

Signed-off-by: Peter Hutterer 
(cherry picked from commit 7f9c1f1c6c624252fa50693b05f595304aa26764)

diff --git a/doc/Makefile.am b/doc/Makefile.am
index f56ed6a..58effde 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -37,9 +37,8 @@ diagram_files = \
$(srcdir)/dot/libinput-stack-xorg.gv \
$(srcdir)/dot/libinput-stack-gnome.gv \
$(srcdir)/dot/evemu.gv \
-   $(srcdir)/svg/software-buttons.svg \
-   $(srcdir)/svg/clickfinger.svg \
$(srcdir)/svg/button-scrolling.svg \
+   $(srcdir)/svg/clickfinger.svg \
$(srcdir)/svg/edge-scrolling.svg \
$(srcdir)/svg/palm-detection.svg \
$(srcdir)/svg/pinch-gestures.svg \
@@ -47,6 +46,7 @@ diagram_files = \
$(srcdir)/svg/ptraccel-low-dpi.svg \
$(srcdir)/svg/ptraccel-touchpad.svg \
$(srcdir)/svg/ptraccel-trackpoint.svg \
+   $(srcdir)/svg/software-buttons.svg \
$(srcdir)/svg/swipe-gestures.svg \
$(srcdir)/svg/tap-n-drag.svg \
$(srcdir)/svg/thumb-detection.svg \

commit 97ff0002e9b9276819e1caaad204711948bde2bb
Author: Peter Hutterer 
Date:   Thu May 26 08:40:17 2016 +1000

pad: ignore EV_MSC events

The Wacom Express Key Remote sends the serial number via EV_MSC. At some 
later
point we'll need the serial to match the LEDs correctly but for now we can
ignore them.

Signed-off-by: Peter Hutterer 
(cherry picked from commit 0933650f664560f81145c780ea982f49d4df1924)

diff --git a/src/evdev-tablet-pad.c b/src/evdev-tablet-pad.c
index ad6ead8..5341657 100644
--- a/src/evdev-tablet-pad.c
+++ 

wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.3-1'

2016-04-04 Thread Hector Oron
Tag 'wayland-protocols-1.3-1' created by Héctor Orón Martínez 
 at 2016-04-04 08:02 +

Release Debian version wayland-protocols-1.3-1
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJXAh+nAAoJEK8ig6p24qx72NoP/RkH7Y51iAAf74blelVLPxBK
srQ5VvsNHWLBM8IEex6x5CsHmcoG6KX3aeSRLhBPMll2UixenulCpY2apwLuxjh/
fFoENm/0qZ/SL7CQkmAqdzNI0pxIHV2Wr6g7z52kc5/yDJqHHPSPbIwmCeEe++dS
e57XmO+6NhnTCf8EAibeQP+lPRa18yPEu5auTu+Vy/LvhSunangHuiXUfr/ebwDD
kWqUAN3orHRXO62bWcT1uDPjmxRRDgwg2lG5OjrJwidtZ9QJ/Gi5CYweSjxnv0uX
683TxlwO4cWHH9KdeKoOkiwohrcrDGM94byxs4L+Y9fbWc75EhmSj0m6z3q3iumR
K8QI+URt2nF/PdWn5akY/NqqPuZRmVkw+CJBW2jAl2jum4o8gAYZ6VDNF5ZUj48b
7DQbEBQLEnfMlY16HlKsoD1T0cBA6YQdCosuaSAVcRYQ2/qwsOAP03VnkpZLYS2J
tRJe4I2grXFnzQqdJKh7ZlhClSNjHn9uOxrV1ukOTXEK0rT7up9Bp+1z5GYzIHeq
nB66d19k/TPb99gYxFxejUEm8b3pBoD19ardXEVskbdehJePJJZV6BTSqLS5ldnU
2IZWUriS4cTl9oHz09/52fS/jXf/ZeU26S8orBENRApRlxwbplpEVsb0y7B+3f0k
5DNYsAWkPjZIfGCsYSt4
=xxqr
-END PGP SIGNATURE-

Changes since wayland-protocols-1.1-1:
Carlos Olmedo Escobar (1):
  Remove 'is'.

Héctor Orón Martínez (6):
  d/control: build depend on wayland-scanner
  d/control: build depends on pkg-config
  Release Debian version wayland-protocols-1.1-2
  Merge branch 'upstream-unstable' into debian-unstable
  d/control: bump standard version, no changes
  Release Debian version wayland-protocols-1.3-1

Jonas Ådahl (3):
  configure.ac: Bump version to 1.2
  Revert "xdg-shell: clarify xdg_surface creation semantics regarding 
buffers"
  configure.ac: Bump version to 1.3

Mike Blumenkrantz (1):
  xdg-shell: clarify xdg_surface creation semantics regarding buffers

Pekka Paalanen (4):
  stable: add presentation-time draft
  presentation-time: finish stabilization
  Makefile: add presentation-time to stable protocols
  Makefile: install and dist stable protocols

Peter Hutterer (1):
  Add the tablet protocol

---
 Makefile.am  |4 
 configure.ac |2 
 debian/changelog |   12 
 debian/control   |6 
 stable/presentation-time/README  |5 
 stable/presentation-time/presentation-time.xml   |  274 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |2 
 unstable/tablet/README   |4 
 unstable/tablet/tablet-unstable-v1.xml   |  637 
++
 9 files changed, 942 insertions(+), 4 deletions(-)
---



wayland-protocols: Changes to 'debian-unstable'

2016-04-04 Thread Hector Oron
 Makefile.am  |4 
 configure.ac |2 
 debian/changelog |6 
 debian/control   |2 
 stable/presentation-time/README  |5 
 stable/presentation-time/presentation-time.xml   |  274 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |2 
 unstable/tablet/README   |4 
 unstable/tablet/tablet-unstable-v1.xml   |  637 
++
 9 files changed, 933 insertions(+), 3 deletions(-)

New commits:
commit cf68147c5303ac76b84d1300c038e46737f168b5
Author: Héctor Orón Martínez 
Date:   Mon Apr 4 10:02:33 2016 +0200

Release Debian version wayland-protocols-1.3-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 0df9651..f24c050 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland-protocols (1.3-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Héctor Orón Martínez   Mon, 04 Apr 2016 09:58:48 +0200
+
 wayland-protocols (1.1-2) unstable; urgency=medium
 
   * d/control: build depend on wayland-scanner and pkg-config.

commit 732dc1afa71ac8ce85dc0d2f748d336f3dc99b21
Author: Héctor Orón Martínez 
Date:   Mon Apr 4 10:00:06 2016 +0200

d/control: bump standard version, no changes

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 45f3faa..6115ba3 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends:
  dh-autoreconf,
  libwayland-dev,
  pkg-config
-Standards-Version: 3.9.6
+Standards-Version: 3.9.7
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git
 Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git

commit 82bb922f5b497b06cab175d0281ef8d5e8009878
Author: Jonas Ådahl 
Date:   Thu Mar 10 15:02:29 2016 +0800

configure.ac: Bump version to 1.3

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 75317ff..5b48b1a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [2])
+m4_define([wayland_protocols_minor_version], [3])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 418915eeba5679832d6a7b50ece02482347056a4
Author: Jonas Ådahl 
Date:   Wed Mar 9 15:49:51 2016 +0800

Revert "xdg-shell: clarify xdg_surface creation semantics regarding buffers"

This patch was intended to be part of the coming v6 version of the
xdg_shell protocol. It is an semantically backward incompatible change,
so it cannot be implemented in xdg_shell v5 without breaking
compatibility with available clients.

This reverts commit 275fd34023fabdcb487f2adf2fe80bda1e4bf0dc.

diff --git a/unstable/xdg-shell/xdg-shell-unstable-v5.xml 
b/unstable/xdg-shell/xdg-shell-unstable-v5.xml
index 0b99326..542491f 100644
--- a/unstable/xdg-shell/xdg-shell-unstable-v5.xml
+++ b/unstable/xdg-shell/xdg-shell-unstable-v5.xml
@@ -147,12 +147,14 @@
   them, and associate metadata like title and app id.
 
   The client must call wl_surface.commit on the corresponding wl_surface
-  for the xdg_surface state to take effect.
-
-  Creating an xdg_surface from a wl_surface which has a buffer attached or
-  committed is a client error, and any attempts by a client to attach or
-  manipulate a buffer prior to the first xdg_surface.configure call must
-  also be treated as errors.
+  for the xdg_surface state to take effect. Prior to committing the new
+  state, it can set up initial configuration, such as maximizing or setting
+  a window geometry.
+
+  Even without attaching a buffer the compositor must respond to initial
+  committed configuration, for instance sending a configure event with
+  expected window geometry if the client maximized its surface during
+  initialization.
 
   For a surface to be mapped by the compositor the client must have
   committed both an xdg_surface state and a buffer.

commit ca86a592c2663871644cbde43bb1eb01bb2fa372
Author: Peter Hutterer 
Date:   Wed Mar 9 16:10:48 2016 +1000

Add the tablet protocol

Signed-off-by: Peter Hutterer 
Reviewed-by: Daniel Stone 
Reviewed-by: Jonas Ådahl 

diff --git a/Makefile.am b/Makefile.am
index e0bd079..033789f 100644
--- 

wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.1-2'

2016-04-04 Thread Hector Oron
Tag 'wayland-protocols-1.1-2' created by Héctor Orón Martínez 
 at 2016-02-23 22:06 +

Release Debian version wayland-protocols-1.1-2

Changes since wayland-protocols-1.1-1:
Héctor Orón Martínez (3):
  d/control: build depend on wayland-scanner
  d/control: build depends on pkg-config
  Release Debian version wayland-protocols-1.1-2

---
 debian/changelog |6 ++
 debian/control   |4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)
---



wayland-protocols: Changes to 'upstream-unstable'

2016-04-04 Thread Hector Oron
New branch 'upstream-unstable' available with the following commits:
commit 82bb922f5b497b06cab175d0281ef8d5e8009878
Author: Jonas Ådahl 
Date:   Thu Mar 10 15:02:29 2016 +0800

configure.ac: Bump version to 1.3

Signed-off-by: Jonas Ådahl 

commit 418915eeba5679832d6a7b50ece02482347056a4
Author: Jonas Ådahl 
Date:   Wed Mar 9 15:49:51 2016 +0800

Revert "xdg-shell: clarify xdg_surface creation semantics regarding buffers"

This patch was intended to be part of the coming v6 version of the
xdg_shell protocol. It is an semantically backward incompatible change,
so it cannot be implemented in xdg_shell v5 without breaking
compatibility with available clients.

This reverts commit 275fd34023fabdcb487f2adf2fe80bda1e4bf0dc.

commit ca86a592c2663871644cbde43bb1eb01bb2fa372
Author: Peter Hutterer 
Date:   Wed Mar 9 16:10:48 2016 +1000

Add the tablet protocol

Signed-off-by: Peter Hutterer 
Reviewed-by: Daniel Stone 
Reviewed-by: Jonas Ådahl 

commit 275fd34023fabdcb487f2adf2fe80bda1e4bf0dc
Author: Mike Blumenkrantz 
Date:   Wed Dec 2 20:06:46 2015 -0500

xdg-shell: clarify xdg_surface creation semantics regarding buffers

this change ensures that the client will set its initial state
before performing any drawing, ensuring that there is no mismatch
when creating a surface with a non-default state
(eg. maximize, fullscreen, ...)

looking at the following event flows:
1) wl_surface.attach, wl_surface.commit, xdg_shell.get_xdg_surface

2) wl_surface.attach, xdg_shell.get_xdg_surface, wl_surface.commit

3) xdg_shell.get_xdg_surface, wl_surface.commit, xdg_surface.configure,
   wl_surface.attach, wl_surface.commit

only 3) is now valid, while 1) and 2) will trigger errors as a result
of handling buffers prior to creating the xdg surface

Reviewed-by: Jasper St. Pierre 
Signed-off-by: Mike Blumenkrantz 
Signed-off-by: Jonas Ådahl 
Reviewed-by: Bryce Harrington 

commit 22a9cd8a254b31a19c75d4f2cc2806a74309b7b5
Author: Jonas Ådahl 
Date:   Mon Mar 7 17:09:30 2016 +0800

configure.ac: Bump version to 1.2

Signed-off-by: Jonas Ådahl 

commit 62468ffc9aa43d0b2218853b80fca1a9cd3e60bc
Author: Pekka Paalanen 
Date:   Wed Feb 17 16:50:31 2016 +0200

Makefile: install and dist stable protocols

Signed-off-by: Pekka Paalanen 
Reviewed-by: Bryce Harrington 
Reviewed-by: Jonas Ådahl 

commit f4e9da83634afaec50c2e8e27f4d2c6d4a0a9af2
Author: Pekka Paalanen 
Date:   Mon Feb 22 15:11:14 2016 +0200

Makefile: add presentation-time to stable protocols

Signed-off-by: Pekka Paalanen 
Reviewed-by: Bryce Harrington 
Reviewed-by: Jonas Ådahl 

commit 10ae82c41a58f0c53ea1cba4225006c1f003eb14
Author: Pekka Paalanen 
Date:   Wed Feb 17 16:44:40 2016 +0200

presentation-time: finish stabilization

Rename interfaces and the protocol to follow the policy.

Signed-off-by: Pekka Paalanen 
Reviewed-by: Bryce Harrington 
Reviewed-by: Jonas Ådahl 

commit 95e7f445edbc8ea52b6f4d22ae1ee514b2323895
Author: Pekka Paalanen 
Date:   Wed Feb 17 16:32:05 2016 +0200

stable: add presentation-time draft

This XML file has been copied verbatim from Weston 1.10.0 release,
protocol/presentation_timing.xml. The last behavioral change to that
file was in December 2014, so the behaviour is considered stable.

Interfaces still need to be renamed according wayland-protocols policy.
That will be done in a follow-up patch to clearly show the changes.

Signed-off-by: Pekka Paalanen 
Reviewed-by: Bryce Harrington 
Reviewed-by: Jonas Ådahl 

commit 2deda62a9e87e72cf85c9499249fe9074608de2c
Author: Carlos Olmedo Escobar 
Date:   Mon Feb 29 12:06:18 2016 +0100

Remove 'is'.

Signed-off-by: Carlos Olmedo Escobar 
Reviewed-by: Bryce Harrington 



wayland-protocols: Changes to 'debian-unstable'

2016-04-04 Thread Hector Oron
 debian/changelog |6 +++---
 debian/control   |3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

New commits:
commit 632e4c56ca5b473d53e5be0ae9bbc69a3dbd1e98
Author: Héctor Orón Martínez 
Date:   Tue Feb 23 23:06:04 2016 +0100

Release Debian version wayland-protocols-1.1-2

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 604db69..0df9651 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-wayland-protocols (1.1-2) UNRELEASED; urgency=medium
+wayland-protocols (1.1-2) unstable; urgency=medium
 
   * d/control: build depend on wayland-scanner and pkg-config.
 
- -- Héctor Orón Martínez   Tue, 23 Feb 2016 22:59:11 +0100
+ -- Héctor Orón Martínez   Tue, 23 Feb 2016 23:05:29 +0100
 
 wayland-protocols (1.1-1) unstable; urgency=medium
 

commit bf57c219f2d1c0b9f6b335719e708b3e7afa9360
Author: Héctor Orón Martínez 
Date:   Tue Feb 23 23:05:23 2016 +0100

d/control: build depends on pkg-config

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 6c6e3e6..604db69 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 wayland-protocols (1.1-2) UNRELEASED; urgency=medium
 
-  * d/control: build depend on wayland-scanner.
+  * d/control: build depend on wayland-scanner and pkg-config.
 
  -- Héctor Orón Martínez   Tue, 23 Feb 2016 22:59:11 +0100
 
diff --git a/debian/control b/debian/control
index d390302..45f3faa 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,8 @@ Uploaders: Héctor Orón Martínez 
 Build-Depends:
  debhelper (>=9),
  dh-autoreconf,
- libwayland-dev
+ libwayland-dev,
+ pkg-config
 Standards-Version: 3.9.6
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git



wayland-protocols: Changes to 'upstream-unstable'

2016-04-04 Thread Hector Oron
Rebased ref, commits from common ancestor:



weston: Changes to 'upstream-unstable'

2016-03-31 Thread Hector Oron
New branch 'upstream-unstable' available with the following commits:
commit d45de283ce1f9edafc6f33632fc917513c620912
Author: Bryce Harrington 
Date:   Tue Feb 16 12:37:43 2016 -0800

configure.ac: bump to version 1.10.0 for the official release

commit 9d24f23e4d6ae23f272d9a828523db504aaaf989
Author: Bryce Harrington 
Date:   Thu Feb 11 15:23:33 2016 -0800

releasing.txt: Script now figures out release name on its own

commit 07d0d386daad6a4528b14521d86860e1f094a7ef
Author: Bryce Harrington 
Date:   Tue Feb 9 13:36:00 2016 -0800

configure.ac: bump to version 1.9.93 for the RC1 release

commit 6c19b69fcc6921344fe8f552e26b70549a65
Author: Derek Foreman 
Date:   Thu Dec 3 14:07:12 2015 -0600

compositor-drm: the cursor plane only supports ARGB

Keep XRGB apps out of the cursor plane, only ARGB is supported.

This prevents programs like weston-simple-shm from landing in the cursor
plane and being misrendered.

Signed-off-by: Derek Foreman 
Reviewed-by: Pekka Paalanen 

commit b0427569fd4a9ef40a4bd59c412f5ab9b17b944d
Author: Derek Foreman 
Date:   Fri Feb 5 15:55:20 2016 -0600

compositor-drm: update internal cursor plane location when disabling cursor

When the cursor plane is disabled the kernel can lose its location.
If we don't update our internal idea of where the plane is at that time,
the next time we set a cursor it can show up at 0,0.

This can show up when an application is put in the cursor plane, removed
from the plane, then put back at the same location.  It might show up at
0,0 when it's reinstated.

We now use INT32_MIN as a location for disabled cursors so enabling the
plane will always cause an update.

Reviewed-by: Pekka Paalanen 
Signed-off-by: Derek Foreman 

commit 345b4f5b119d20ace14a6cb4a96a8b1d91c05659
Author: Marek Chalupa 
Date:   Wed Feb 3 14:03:00 2016 +0100

compositor-x11: send pointer frame after axis event

clients that implement pointer interface of version 5
wait for the frame event, so without it the scrolling
does not work (GTK+ clients do not scroll now for example).
Xcb axis events are discrete, so it's fine to send
frame after every single axis event

Signed-off-by: Marek Chalupa 
Reviewed-by: Peter Hutterer 

commit 4e18448286ff27942ed3ad8fda568008c14eeff7
Author: Derek Foreman 
Date:   Mon Feb 1 14:36:57 2016 -0600

xwm: Don't clear the selection if it has no text type available

weston maintains a copy of the most recently selected "thing" - it picks
the first available type when it copies, and saves that one only.

When an application quits weston will make the saved selection active.

When xwm sees the selection set it will check if any of the offered types
are text.  If no text type is offered it will clear the selection.

weston then interprets this in the same way as an application exiting and
causing the selection to be unset, and we get caught in a live lock with
both weston and xwayland consuming as much cpu as they can.

The simple fix is to just remove the test for text presence.

Signed-off-by: Derek Foreman 
Reviewed-by: Carlos Garnacho 

commit 22b1f93432c775b6ed077c15a19e9e734a2806a5
Author: Bryce Harrington 
Date:   Wed Sep 23 17:30:43 2015 -0700

shell: Check more thoroughly for undefined surface resource

The surface can have an undefined resource in certain situations (such
as with xwayland).  So, since NULL is a valid state for this parameter,
and since the wl_resource_*, etc. calls require their parameters to be
non-NULL, make a practice of always checking the surface resource before
making wayland calls.

update v2:
  * Fix some c/p errors for pointer names
  * Drop null ptr check in add_popup_grab; probably redundant now

Signed-off-by: Bryce Harrington 
Reviewed-by: Daniel Stone 

commit 90c2789e8d83a5b090cf4b91a6770a93f08028a0
Author: Nobuhiko Tanibata 
Date:   Sat Dec 26 23:52:51 2015 +0900

ivi-layout: apply opacity to weston_view correctly

update_opacity is only called when a ivi-surface is visible. But the
previous code also checks event masks redundantly. However if the event
happens when ivi-surface is invisible, opacity is not calculated. This
patch removes this redundant check to fix potential bug.

Signed-off-by: Nobuhiko Tanibata 

weston: Changes to 'upstream-unstable'

2016-03-31 Thread Hector Oron
Rebased ref, commits from common ancestor:



wayland: Changes to 'refs/tags/wayland-1.10.0-1'

2016-03-31 Thread Hector Oron
Tag 'wayland-1.10.0-1' created by Héctor Orón Martínez  at 
2016-03-31 11:14 +

Release Debian version wayland-1.10.0-1
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJW/QaCAAoJEK8ig6p24qx7LU0QAJOMCm2Ka/jbrTWCHlziH7dn
hJz5zPK//A8lq9HC280Qf5m+PR+soZftEsnEtPJuiBwqvRKLVaPAFF5Fp/WKvEBZ
d7SXG4SaNUfe/wMo5aWMTanyQmxJ+9ekIPpA7vlASICBA7pXXI02MDPu6Qlr6GIC
ErcX9aIJb9z7q1nRS0HMjGQnUZsta15dvGW7G9hhLwwEyOOQ3ZP7a9BMuKZHmJgP
OmzkfuaCf78GG73tT5fhrRoQVaGcsXP37TsSvS/W++b3JIHidoZPne9YEwtQy+zf
r21EClHTTkO4hUkrxM/GVn+jDVO26o121jkHpGgs1GU3SYo/3P7ZWtXbj79G239X
BaORYw+FGU1IgXa6OZxN1i0PYdl9IU+Z2huodPKFOHGRSgWYZRFNKhgiQVyoKaPa
SrgUGTYxqvgB5DfM0877KptQz8o53i32PGZyhuPq9FhFFcS7p1lwAmsd4vYa3c3/
f+SV7SAm21S5b2CTB0dTnoV6nAFgZ3As3k/hp1dp6W/XesACPjuB3+rOYF0wC0XV
A1rDAV1ba/uciRPQTRnUlgAiWvopKVJppN2XKm/JOzIpEF5mK3uCdJlIvVuN9EPX
bcZIbJVAkvvA6nP+6NkA9ZEJIha1yZcHDdaP7qbTadN1s7Sj6sX/s8JNgdk/2IB+
S2XOJmDjWxJk+3rbHsdN
=PJzE
-END PGP SIGNATURE-

Changes since wayland-1.9.92-1:
Bryce Harrington (2):
  configure.ac: bump to version 1.9.93 for the RC1 release
  configure.ac: bump to version 1.10.0 for the official release

Derek Foreman (1):
  scanner: Fix oddities in copyright printing

Héctor Orón Martínez (2):
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release

Jonas Ådahl (1):
  connection: Don't add uninitialized memory as 4 byte alignment padding

Sergi Granell (2):
  cosmetic: use tabs instead of spaces
  cosmetic: add an space after if

---
 configure.ac   |4 ++--
 debian/changelog   |6 ++
 src/connection.c   |2 +-
 src/scanner.c  |   16 ++--
 src/wayland-shm.c  |2 +-
 src/wayland-util.c |2 +-
 6 files changed, 21 insertions(+), 11 deletions(-)
---



wayland: Changes to 'debian-unstable'

2016-03-31 Thread Hector Oron
 Makefile.am  |8 
 configure.ac |   19 -
 debian/changelog |   18 +
 debian/control   |1 
 debian/libwayland-client0.symbols|3 
 debian/libwayland-server0.symbols|4 
 debian/watch |2 
 doc/Contributing |   75 
 doc/doxygen/Makefile.am  |4 
 doc/publican/protocol-to-docbook.xsl |9 
 doc/publican/sources/Protocol.xml|   41 ++
 protocol/wayland.dtd |4 
 protocol/wayland.xml |  597 ---
 src/connection.c |   42 +-
 src/dtddata.S|   39 ++
 src/event-loop.c |1 
 src/scanner.c|  217 +++-
 src/wayland-client-core.h|  179 +++---
 src/wayland-client.c |  582 ++
 src/wayland-private.h|   95 -
 src/wayland-server-core.h|  209 
 src/wayland-server.c |  111 +-
 src/wayland-shm.c|  110 +++---
 src/wayland-util.c   |   16 
 src/wayland-util.h   |   45 +-
 tests/connection-test.c  |4 
 tests/display-test.c |  327 +--
 tests/queue-test.c   |6 
 tests/sanity-test.c  |   27 -
 tests/socket-test.c  |   15 
 tests/test-compositor.c  |   44 +-
 tests/test-compositor.h  |   11 
 32 files changed, 2227 insertions(+), 638 deletions(-)

New commits:
commit ecd1b74b2d0fce7b3e18a5f67f74b311c5a7aa97
Author: Héctor Orón Martínez 
Date:   Thu Mar 31 13:13:28 2016 +0200

New upstream release

diff --git a/debian/changelog b/debian/changelog
index 6adbc9a..ee1389f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.10.0-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Héctor Orón Martínez   Thu, 31 Mar 2016 13:13:12 +0200
+
 wayland (1.9.92-1) experimental; urgency=medium
 
   * New upstream release, experimental upload.

commit 0ff73b7666b8aee1a68302dd6a7664b68aa659af
Author: Bryce Harrington 
Date:   Tue Feb 16 12:03:40 2016 -0800

configure.ac: bump to version 1.10.0 for the official release

diff --git a/configure.ac b/configure.ac
index ba7e445..f54a8b9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_major_version],  [1])
-m4_define([wayland_minor_version],  [9])
-m4_define([wayland_micro_version], [93])
+m4_define([wayland_minor_version], [10])
+m4_define([wayland_micro_version],  [0])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit bf34ac75d0d61609296de1300196c843f4246e7c
Author: Jonas Ådahl 
Date:   Wed Feb 10 23:35:44 2016 +0800

connection: Don't add uninitialized memory as 4 byte alignment padding

When we are adding padding bytes making our wl_buffer buffer content 4
byte aligned, we are just moving the pointer. Since the buffer is
allocated using plain malloc(), this means our padding bytes are
effectively uninitialized data, which could be anything previously
allocated in the server process. As we'll be sharing this buffer
content with arbitrary clients, we are effectively sharing private
memory with every client, and even though a well behaving client will
discard any such memory, a malicious client may not.

Therefor, to avoid any potential missuse of the uninitialized padding
memory shared between the server and client, initialize the buffer
content to 0, making the padding bytes always 0.

Signed-off-by: Jonas Ådahl 
Reviewed-by: Derek Foreman 
Reviewed-by: Pekka Paalanen 
Reviewed-by: Bryce Harrington 

diff --git a/src/connection.c b/src/connection.c
index 65b64e9..c0e322f 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -1137,7 +1137,7 @@ wl_closure_send(struct wl_closure *closure, struct 
wl_connection *connection)
return -1;
 
buffer_size = buffer_size_for_closure(closure);
-   buffer = malloc(buffer_size * sizeof buffer[0]);
+   buffer = zalloc(buffer_size * sizeof buffer[0]);
if (buffer == NULL)
return -1;
 

commit 1906a90aab613501396fe4fb72c7fba9e13ee161
Author: Bryce Harrington 
Date:   Tue Feb 9 13:26:21 2016 -0800

configure.ac: bump to version 1.9.93 for the RC1 release

diff --git a/configure.ac b/configure.ac
index 63dd2cf..ba7e445 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version],  [1])
 

wayland: Changes to 'upstream-unstable'

2016-03-31 Thread Hector Oron
New branch 'upstream-unstable' available with the following commits:
commit 0ff73b7666b8aee1a68302dd6a7664b68aa659af
Author: Bryce Harrington 
Date:   Tue Feb 16 12:03:40 2016 -0800

configure.ac: bump to version 1.10.0 for the official release

commit bf34ac75d0d61609296de1300196c843f4246e7c
Author: Jonas Ådahl 
Date:   Wed Feb 10 23:35:44 2016 +0800

connection: Don't add uninitialized memory as 4 byte alignment padding

When we are adding padding bytes making our wl_buffer buffer content 4
byte aligned, we are just moving the pointer. Since the buffer is
allocated using plain malloc(), this means our padding bytes are
effectively uninitialized data, which could be anything previously
allocated in the server process. As we'll be sharing this buffer
content with arbitrary clients, we are effectively sharing private
memory with every client, and even though a well behaving client will
discard any such memory, a malicious client may not.

Therefor, to avoid any potential missuse of the uninitialized padding
memory shared between the server and client, initialize the buffer
content to 0, making the padding bytes always 0.

Signed-off-by: Jonas Ådahl 
Reviewed-by: Derek Foreman 
Reviewed-by: Pekka Paalanen 
Reviewed-by: Bryce Harrington 

commit 1906a90aab613501396fe4fb72c7fba9e13ee161
Author: Bryce Harrington 
Date:   Tue Feb 9 13:26:21 2016 -0800

configure.ac: bump to version 1.9.93 for the RC1 release

commit d33514379d311bd9ddd4a2e1e97c8205a8111d3c
Author: Sergi Granell 
Date:   Thu Feb 4 21:48:21 2016 +0100

cosmetic: add an space after if

commit 6301639146474795da10952db86ea3ef4849f568
Author: Sergi Granell 
Date:   Thu Feb 4 21:35:07 2016 +0100

cosmetic: use tabs instead of spaces

commit 369b6466a71175289572c4ef8f70af65f620fb88
Author: Derek Foreman 
Date:   Tue Feb 2 14:56:57 2016 -0600

scanner: Fix oddities in copyright printing

Some copyright strings could result in broken generated header files with
unmatched */

This change:
Runs the loop long enough so the copyright[i] == 0 test can actually
happen. (if there was no \n no copyright text was printed, */ still was)

Prints the opening /* even if there was whitespace at the start of
the very first line.

Only emits a */ if a /* was printed.

Signed-off-by: Derek Foreman 
Reviewed-by: Jon A. Cruz 
Reviewed-by: Bryce Harrington 



wayland: Changes to 'upstream-unstable'

2016-03-31 Thread Hector Oron
Rebased ref, commits from common ancestor:



wayland-protocols: Changes to 'debian-unstable'

2016-02-23 Thread Hector Oron
 debian/changelog |6 ++
 debian/control   |3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

New commits:
commit db315373fe42b996955a4c14ffeaa3bfb5732c84
Author: Héctor Orón Martínez 
Date:   Tue Feb 23 23:00:07 2016 +0100

d/control: build depend on wayland-scanner

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index e956164..6c6e3e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland-protocols (1.1-2) UNRELEASED; urgency=medium
+
+  * d/control: build depend on wayland-scanner.
+
+ -- Héctor Orón Martínez   Tue, 23 Feb 2016 22:59:11 +0100
+
 wayland-protocols (1.1-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 53d68f4..d390302 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,8 @@ Maintainer: Debian X Strike Force 
 Uploaders: Héctor Orón Martínez 
 Build-Depends:
  debhelper (>=9),
- dh-autoreconf
+ dh-autoreconf,
+ libwayland-dev
 Standards-Version: 3.9.6
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git



wayland-protocols: Changes to 'upstream-unstable'

2016-02-23 Thread Hector Oron
 .gitignore   |5 
 Makefile.am  |   12 
 configure.ac |   18 
 m4/compat.m4 |   12 
 tests/scan.sh|   10 
 unstable/pointer-constraints/README  |4 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |  344 
++
 unstable/relative-pointer/README |4 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |  138 
 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 
 10 files changed, 547 insertions(+), 1 deletion(-)

New commits:
commit 596dfda882a51c05699bcb28a8459ce936a138db
Author: Jonas Ådahl 
Date:   Tue Feb 16 17:06:44 2016 +0800

configure.ac: Bump version to 1.1

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 61693fb..90cce42 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [0])
+m4_define([wayland_protocols_minor_version], [1])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 162619d605982600816edce712ec5229cfe4ea6f
Author: Jonas Ådahl 
Date:   Wed Oct 21 11:59:01 2015 +0800

Introduce pointer locking and confinement protocol

This patch introduces a new protocol for locking and confining a
pointer. It consists of a new global object with two requests; one for
locking the surface to a position, one for confining the pointer to a
given region.

Signed-off-by: Jonas Ådahl 
Reviewed-by: Peter Hutterer 
Reviewed-by: Derek Foreman 
Reviewed-by: Reviewed-by: Daniel Stone 

diff --git a/Makefile.am b/Makefile.am
index 0389637..57d0023 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,6 +6,7 @@ unstable_protocols =
\
unstable/input-method/input-method-unstable-v1.xml  
\
unstable/xdg-shell/xdg-shell-unstable-v5.xml
\
unstable/relative-pointer/relative-pointer-unstable-v1.xml  
\
+   unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
\
$(NULL)
 
 stable_protocols = 
\
diff --git a/unstable/pointer-constraints/README 
b/unstable/pointer-constraints/README
new file mode 100644
index 000..8a242f8
--- /dev/null
+++ b/unstable/pointer-constraints/README
@@ -0,0 +1,4 @@
+Pointer constraints protocol
+
+Maintainers:
+Jonas Ådahl 
diff --git a/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml 
b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
new file mode 100644
index 000..192622f
--- /dev/null
+++ b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
@@ -0,0 +1,344 @@
+
+
+
+  
+Copyright © 2014  Jonas Ådahl
+Copyright © 2015  Red Hat Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+  
+
+  
+This protocol specifies a set of interfaces used for adding constraints to
+the motion of a pointer. Possible constraints include confining pointer
+motions to a given region, or locking it to its current position.
+
+In order to contrain the pointer, a client must first bind the global
+interface "wp_pointer_constraints" which, if a compositor supports pointer
+constraints, is exposed by the 

wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.1-1'

2016-02-23 Thread Hector Oron
Tag 'wayland-protocols-1.1-1' created by Héctor Orón Martínez 
 at 2016-02-23 13:51 +

Release Debian version wayland-protocols-1.1-1

Changes since wayland-protocols-1.0-1:
Bryce Harrington (1):
  configure.ac: Fix compatibility for older pkg-config versions

Derek Foreman (2):
  test: add make check
  ignore: ignore config.sub and config.guess

Héctor Orón Martínez (3):
  Merge tag '1.1' of 
git://anongit.freedesktop.org/wayland/wayland-protocols into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  Release Debian version wayland-protocols-1.1-1

Jonas Ådahl (3):
  Introduce wp_relative_pointer interface
  Introduce pointer locking and confinement protocol
  configure.ac: Bump version to 1.1

Mike Blumenkrantz (1):
  xdg-shell: add state range reservation for EFL

---
 .gitignore   |5 
 Makefile.am  |   12 
 configure.ac |   18 
 debian/changelog |8 
 m4/compat.m4 |   12 
 tests/scan.sh|   10 
 unstable/pointer-constraints/README  |4 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |  344 
++
 unstable/relative-pointer/README |4 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |  138 
 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 
 11 files changed, 555 insertions(+), 1 deletion(-)
---



wayland-protocols: Changes to 'debian-unstable'

2016-02-23 Thread Hector Oron
 .gitignore   |5 
 Makefile.am  |   12 
 configure.ac |   18 
 debian/changelog |8 
 m4/compat.m4 |   12 
 tests/scan.sh|   10 
 unstable/pointer-constraints/README  |4 
 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml |  344 
++
 unstable/relative-pointer/README |4 
 unstable/relative-pointer/relative-pointer-unstable-v1.xml   |  138 
 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 
 11 files changed, 555 insertions(+), 1 deletion(-)

New commits:
commit f3747f47a2ee95414794db0e39c29edc7b5091cf
Author: Héctor Orón Martínez 
Date:   Tue Feb 23 14:50:58 2016 +0100

Release Debian version wayland-protocols-1.1-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 2411715..e956164 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+wayland-protocols (1.1-1) unstable; urgency=medium
+
+  * New upstream release.
+- Fixes noarch_pkgconfigdir is not available on oldish pkg-config's
+(Closes: #814967)
+
+ -- Héctor Orón Martínez   Tue, 23 Feb 2016 14:46:21 +0100
+
 wayland-protocols (1.0-1) unstable; urgency=medium
 
   * Initial release (Closes: #814048)

commit 596dfda882a51c05699bcb28a8459ce936a138db
Author: Jonas Ådahl 
Date:   Tue Feb 16 17:06:44 2016 +0800

configure.ac: Bump version to 1.1

Signed-off-by: Jonas Ådahl 

diff --git a/configure.ac b/configure.ac
index 61693fb..90cce42 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_protocols_major_version], [1])
-m4_define([wayland_protocols_minor_version], [0])
+m4_define([wayland_protocols_minor_version], [1])
 m4_define([wayland_protocols_version],
   [wayland_protocols_major_version.wayland_protocols_minor_version])
 

commit 162619d605982600816edce712ec5229cfe4ea6f
Author: Jonas Ådahl 
Date:   Wed Oct 21 11:59:01 2015 +0800

Introduce pointer locking and confinement protocol

This patch introduces a new protocol for locking and confining a
pointer. It consists of a new global object with two requests; one for
locking the surface to a position, one for confining the pointer to a
given region.

Signed-off-by: Jonas Ådahl 
Reviewed-by: Peter Hutterer 
Reviewed-by: Derek Foreman 
Reviewed-by: Reviewed-by: Daniel Stone 

diff --git a/Makefile.am b/Makefile.am
index 0389637..57d0023 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,6 +6,7 @@ unstable_protocols =
\
unstable/input-method/input-method-unstable-v1.xml  
\
unstable/xdg-shell/xdg-shell-unstable-v5.xml
\
unstable/relative-pointer/relative-pointer-unstable-v1.xml  
\
+   unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
\
$(NULL)
 
 stable_protocols = 
\
diff --git a/unstable/pointer-constraints/README 
b/unstable/pointer-constraints/README
new file mode 100644
index 000..8a242f8
--- /dev/null
+++ b/unstable/pointer-constraints/README
@@ -0,0 +1,4 @@
+Pointer constraints protocol
+
+Maintainers:
+Jonas Ådahl 
diff --git a/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml 
b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
new file mode 100644
index 000..192622f
--- /dev/null
+++ b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml
@@ -0,0 +1,344 @@
+
+
+
+  
+Copyright © 2014  Jonas Ådahl
+Copyright © 2015  Red Hat Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT 

Bug#754392: weston: segfault on exit when cms-colord.so is loaded

2016-02-13 Thread Hector Oron
On Tue, Sep 16, 2014 at 01:10:08PM +0200, Laurent Bigonville wrote:
> Package: weston
> Version: 1.5.93-1.1
> Followup-For: Bug #754392

> Still crashing for me with 1.5.93-1.1

Upstream has a commit for this one:
  2611ebd316056cdd85d75e848813d438cffbf507

which should be available since 1.8.91 release.

Do you still experience this issue with 1.9.0 in Debian?

Regards,
-- 
  Hector Oron


signature.asc
Description: PGP signature


Bug#771796: weston: Weston fails with Intel GM45

2016-02-13 Thread Hector Oron
Hello,

On Tue, Dec 02, 2014 at 09:11:02AM -0500, Anthony Carrico wrote:
> Subject: weston: Weston fails with Intel GM45
> Package: weston
> Version: 1.6.0-2+b1
> Severity: normal
> 
> Dear Maintainer,
> 
> I decided to try Weston. It is just an experiment to see how things are
> coming along. It failed on this
> machine with graphics hardware, but I was able to run it successfully
> with the pixman renderer. I was also able to run successfully with the
> graphics hardware on another machine.
> 
> Here is my graphics card:
> 
> $ glxinfo  | grep 'renderer string'
> OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
> 
> I will paste two runs, the first fails, the second succeeds:

Could you please try latest weston package release from experimental?
Can you reproduce such issue? If so, would you be willing to bring this 
upstream at 
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland=weston

Best Regards,
-- 
  Hector Oron


signature.asc
Description: PGP signature


Bug#785339: weston: running weston blanks screen, and makes system unresponsive when running i386 through vmware player

2016-02-13 Thread Hector Oron
On Thu, May 14, 2015 at 07:21:51PM -0400, jsmith wrote:
> Package: weston
> Version: 1.6.0-2+b1
> Severity: important
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>* What led up to the situation?
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
>* What was the outcome of this action?
>* What outcome did you expect instead?

Could you please provide more information? 

Regards
-- 
  Hector Oron


signature.asc
Description: PGP signature


Bug#785338: fatal: environment variable XDG_RUNTIME_DIR is not set

2016-02-13 Thread Hector Oron
On Wed, May 13, 2015 at 12:56:25PM -0400, jsmith wrote:
> Package: weston
> Version: 1.6.0-2+b1

Weston is not responsible to setup XDG_RUNTIME_DIR.
You should be able to set it up in your environment if nothing sets it up for 
you.

Regards,
-- 
  Hector Oron


signature.asc
Description: PGP signature


libinput: Changes to 'refs/tags/libinput-1.1.7-1'

2016-02-10 Thread Hector Oron
Tag 'libinput-1.1.7-1' created by Héctor Orón Martínez  at 
2016-02-10 16:29 +

Release Debian version 1.1.7-1

Changes since libinput-1.1.6-1:
Caibin Chen (1):
  touchpad: fix DWT pairing for Macbook Pro 2015

Héctor Orón Martínez (2):
  Merge branch 'upstream-unstable' into debian-unstable
  Release Debian version libinput-1.1.7-1

Peter Hutterer (21):
  evdev: only reject devices with missing MT x/y if they're MT devices
  doc: add section names to motion normalization subheaders
  touchpad: disable MT for elantech semi-mt touchpads
  test: when moving 2 fingers, move them in the same frame
  touchpad: disable MT for all semi-mt devices
  touchpad: disable gestures for single-finger touchpads
  configure.ac: libinput 1.1.5
  test: fix compiler warning
  test: run pinch gesture tests for 2-slot touchpads
  test: exclude semi-mt devices from the normal 2fg scroll test
  gestures: average motion by active touches, not moved touches
  evdev: disable the mode button on the Cyborg RAT 5
  test: fix leaking libevdev fd
  touchpad: drop motion hysteresis by default
  touchpad: while a key is held down, don't disable dwt
  touchpad: if we have a serio keyboard, override any previous dwt pairing
  configure.ac: libinput 1.1.6
  touchpad: fix dwt disabling while a key is still down
  udev: fix ALPS firmware detection
  touchpad: init a default hysteresis for ALPS rushmore touchpads
  configure.ac: libinput 1.1.7

---
 configure.ac   |4 +-
 debian/changelog   |6 +++
 src/evdev-mt-touchpad.c|   12 +++---
 src/evdev.c|1 
 src/evdev.h|1 
 test/touchpad.c|   68 +
 udev/90-libinput-model-quirks.hwdb |8 +++-
 udev/libinput-model-quirks.c   |6 +--
 8 files changed, 94 insertions(+), 12 deletions(-)
---



libinput: Changes to 'debian-unstable'

2016-02-10 Thread Hector Oron
 configure.ac   |4 +-
 debian/changelog   |6 +++
 src/evdev-mt-touchpad.c|   12 +++---
 src/evdev.c|1 
 src/evdev.h|1 
 test/touchpad.c|   68 +
 udev/90-libinput-model-quirks.hwdb |8 +++-
 udev/libinput-model-quirks.c   |6 +--
 8 files changed, 94 insertions(+), 12 deletions(-)

New commits:
commit f03194da0298f7db2d46e26fa64dceebee8ce7a0
Author: Héctor Orón Martínez 
Date:   Wed Feb 10 17:23:59 2016 +0100

Release Debian version libinput-1.1.7-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 527550d..3c8b6f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libinput (1.1.7-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Héctor Orón Martínez   Wed, 10 Feb 2016 17:19:28 +0100
+
 libinput (1.1.6-1) unstable; urgency=medium
 
   * New upstream release.

commit ee8f7d52015b86bb4910df4d855b39a67246df5e
Author: Peter Hutterer 
Date:   Wed Feb 10 08:22:50 2016 +1000

configure.ac: libinput 1.1.7

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 4a0..31b54a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [1])
-m4_define([libinput_micro_version], [6])
+m4_define([libinput_micro_version], [7])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=16:6:6
+LIBINPUT_LT_VERSION=16:7:6
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit de3a6075e72d41b87770ea2297402e13207f1dab
Author: Peter Hutterer 
Date:   Tue Feb 9 10:43:45 2016 +1000

touchpad: init a default hysteresis for ALPS rushmore touchpads

https://bugs.freedesktop.org/show_bug.cgi?id=90590

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 07420eec05408e164de2db623bbbf778daad5616)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index d0bc52d..1f07017 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1983,7 +1983,8 @@ tp_init_hysteresis(struct tp_dispatch *tp)
res_x = tp->device->abs.absinfo_x->resolution;
res_y = tp->device->abs.absinfo_y->resolution;
 
-   if (tp->device->model_flags & EVDEV_MODEL_CYAPA) {
+   if (tp->device->model_flags &
+   (EVDEV_MODEL_CYAPA|EVDEV_MODEL_ALPS_RUSHMORE)) {
tp->hysteresis_margin.x = res_x/2;
tp->hysteresis_margin.y = res_y/2;
} else {
diff --git a/src/evdev.c b/src/evdev.c
index 281a2a0..0ee86f5 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1665,6 +1665,7 @@ evdev_read_model_flags(struct evdev_device *device)
{ "LIBINPUT_MODEL_APPLE_INTERNAL_KEYBOARD", 
EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD },
{ "LIBINPUT_MODEL_CYBORG_RAT", EVDEV_MODEL_CYBORG_RAT },
{ "LIBINPUT_MODEL_CYAPA", EVDEV_MODEL_CYAPA },
+   { "LIBINPUT_MODEL_ALPS_RUSHMORE", EVDEV_MODEL_ALPS_RUSHMORE },
{ NULL, EVDEV_MODEL_DEFAULT },
};
const struct model_map *m = model_map;
diff --git a/src/evdev.h b/src/evdev.h
index 96bf621..64fbf10 100644
--- a/src/evdev.h
+++ b/src/evdev.h
@@ -111,6 +111,7 @@ enum evdev_device_model {
EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD = (1 << 13),
EVDEV_MODEL_CYBORG_RAT = (1 << 14),
EVDEV_MODEL_CYAPA = (1 << 15),
+   EVDEV_MODEL_ALPS_RUSHMORE = (1 << 16),
 };
 
 struct mt_slot {
diff --git a/udev/90-libinput-model-quirks.hwdb 
b/udev/90-libinput-model-quirks.hwdb
index 6225da1..eb2859e 100644
--- a/udev/90-libinput-model-quirks.hwdb
+++ b/udev/90-libinput-model-quirks.hwdb
@@ -26,6 +26,10 @@ libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:800
 libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:800
  LIBINPUT_ATTR_SIZE_HINT=100x55
 
+libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:310
+libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:310
+ LIBINPUT_MODEL_ALPS_RUSHMORE=1
+
 ##
 # Apple
 ##
diff --git a/udev/libinput-model-quirks.c b/udev/libinput-model-quirks.c
index c8baae7..2dc917d 100644
--- a/udev/libinput-model-quirks.c
+++ b/udev/libinput-model-quirks.c
@@ -64,7 +64,7 @@ 

Bug#789719: libinput10: "Print" keypress not working anymore

2016-02-10 Thread Hector Oron
On Tue, Jun 23, 2015 at 10:07:36PM +0200, Manuel Bilderbeek wrote:
> Package: libinput10
> Version: 0.17.0-1
> Severity: important
> 
> Dear Maintainer,
> 
>* What led up to the situation?
> 
> After my daily dist-upgrade of my testing distro last Sunday, I can no longer
> make screenshots with the Print-shortcut. But the binding is still configured
> as normal. So, I checked what happens, and one of the packages that were
> upgraded:
> 
>  [UPGRADE] libinput10:amd64 0.15.0-2 -> 0.17.0-1

Thanks for the report! Could you please re-test with later versions, 
1.1.{4,6,7} and the upcoming 1.1.901 in experimental and refresh/update the 
report.

Thanks,
-- 
  Hector Oron


signature.asc
Description: PGP signature


libinput: Changes to 'upstream-unstable'

2016-02-10 Thread Hector Oron
 configure.ac   |4 +-
 src/evdev-mt-touchpad.c|   12 +++---
 src/evdev.c|1 
 src/evdev.h|1 
 test/touchpad.c|   68 +
 udev/90-libinput-model-quirks.hwdb |8 +++-
 udev/libinput-model-quirks.c   |6 +--
 7 files changed, 88 insertions(+), 12 deletions(-)

New commits:
commit ee8f7d52015b86bb4910df4d855b39a67246df5e
Author: Peter Hutterer 
Date:   Wed Feb 10 08:22:50 2016 +1000

configure.ac: libinput 1.1.7

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 4a0..31b54a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [1])
-m4_define([libinput_micro_version], [6])
+m4_define([libinput_micro_version], [7])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=16:6:6
+LIBINPUT_LT_VERSION=16:7:6
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit de3a6075e72d41b87770ea2297402e13207f1dab
Author: Peter Hutterer 
Date:   Tue Feb 9 10:43:45 2016 +1000

touchpad: init a default hysteresis for ALPS rushmore touchpads

https://bugs.freedesktop.org/show_bug.cgi?id=90590

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 07420eec05408e164de2db623bbbf778daad5616)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index d0bc52d..1f07017 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1983,7 +1983,8 @@ tp_init_hysteresis(struct tp_dispatch *tp)
res_x = tp->device->abs.absinfo_x->resolution;
res_y = tp->device->abs.absinfo_y->resolution;
 
-   if (tp->device->model_flags & EVDEV_MODEL_CYAPA) {
+   if (tp->device->model_flags &
+   (EVDEV_MODEL_CYAPA|EVDEV_MODEL_ALPS_RUSHMORE)) {
tp->hysteresis_margin.x = res_x/2;
tp->hysteresis_margin.y = res_y/2;
} else {
diff --git a/src/evdev.c b/src/evdev.c
index 281a2a0..0ee86f5 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -1665,6 +1665,7 @@ evdev_read_model_flags(struct evdev_device *device)
{ "LIBINPUT_MODEL_APPLE_INTERNAL_KEYBOARD", 
EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD },
{ "LIBINPUT_MODEL_CYBORG_RAT", EVDEV_MODEL_CYBORG_RAT },
{ "LIBINPUT_MODEL_CYAPA", EVDEV_MODEL_CYAPA },
+   { "LIBINPUT_MODEL_ALPS_RUSHMORE", EVDEV_MODEL_ALPS_RUSHMORE },
{ NULL, EVDEV_MODEL_DEFAULT },
};
const struct model_map *m = model_map;
diff --git a/src/evdev.h b/src/evdev.h
index 96bf621..64fbf10 100644
--- a/src/evdev.h
+++ b/src/evdev.h
@@ -111,6 +111,7 @@ enum evdev_device_model {
EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD = (1 << 13),
EVDEV_MODEL_CYBORG_RAT = (1 << 14),
EVDEV_MODEL_CYAPA = (1 << 15),
+   EVDEV_MODEL_ALPS_RUSHMORE = (1 << 16),
 };
 
 struct mt_slot {
diff --git a/udev/90-libinput-model-quirks.hwdb 
b/udev/90-libinput-model-quirks.hwdb
index 6225da1..eb2859e 100644
--- a/udev/90-libinput-model-quirks.hwdb
+++ b/udev/90-libinput-model-quirks.hwdb
@@ -26,6 +26,10 @@ libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:800
 libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:800
  LIBINPUT_ATTR_SIZE_HINT=100x55
 
+libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:310
+libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:310
+ LIBINPUT_MODEL_ALPS_RUSHMORE=1
+
 ##
 # Apple
 ##
diff --git a/udev/libinput-model-quirks.c b/udev/libinput-model-quirks.c
index c8baae7..2dc917d 100644
--- a/udev/libinput-model-quirks.c
+++ b/udev/libinput-model-quirks.c
@@ -64,7 +64,7 @@ handle_touchpad_alps(struct udev_device *device)
return;
 
/* ALPS' firmware version is the version */
-   if (pid)
+   if (version)
printf("LIBINPUT_MODEL_FIRMWARE_VERSION=%x\n", version);
 }
 

commit 6c44e5e5fb6cd8f6843d32b719df145a6a64d345
Author: Peter Hutterer 
Date:   Tue Feb 9 10:37:42 2016 +1000

udev: fix ALPS firmware detection

The firmware version is in id.version, not id.model which is always
PSMOUSE_ALPS for ALPS devices.

The various fw versions are listed in /drivers/input/mouse/alps.h 
and
are all hex numbers. Version 8 is actually 0x800, change the match

weston: Changes to 'debian-experimental'

2016-02-08 Thread Hector Oron
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 9d30b98327f72f66cf6c62ddf150de6c1487b2a4
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 16:25:27 2016 +0100

Release Debian version weston-1.9.92-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 64bcb14..1458028 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-weston (1.9.92-1) UNRELEASED; urgency=medium
+weston (1.9.92-1) experimental; urgency=medium
 
   * New upstream release
   * d/control: build depend on wayland-protocols



wayland-protocols: Changes to 'upstream-unstable'

2016-02-08 Thread Hector Oron
New branch 'upstream-unstable' available with the following commits:



wayland-protocols: Changes to 'debian-unstable'

2016-02-08 Thread Hector Oron
New branch 'debian-unstable' available with the following commits:
commit ce2197ad2cc71d404ca5da052933ed0e55569fb7
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 10:46:39 2016 +0100

Release Debian version wayland-protocols-1.0-1

Signed-off-by: Héctor Orón Martínez 

commit d142fe0b1accda7b0e2b0022bff0c427fd55dfea
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 10:45:22 2016 +0100

d/control: switch architecture to all

Signed-off-by: Héctor Orón Martínez 

commit 79d37837e399b61e8e6f2502e5273dac8e1c16c5
Author: Héctor Orón Martínez 
Date:   Sun Feb 7 23:16:30 2016 +0100

wayland-protocols: new Debian packaging

  Includes debian packaging for the first release of wayland-protocols.

  wayland-protocols contains protocols and protocol extensions
  complementing the Wayland core protocol with additional functionality. As
  of this release, projects can start to add a build time dependency on
  wayland-protocols and use wayland-scanner to generate protocol C API
  using the XML protocol files installed by wayland-protocols.

  This release include the following unstable protocols:

  . fullscreen-shell
  . input-method
  . linux-dmabuf
  . pointer-gestures
  . presentation-timing
  . text-input
  . xdg-shell

  No stable protocols were introduced in this release.

Signed-off-by: Héctor Orón Martínez 



wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0+git0b05b70-1'

2016-02-08 Thread Hector Oron
Tag 'wayland-protocols-1.0+git0b05b70-1' created by Héctor Orón Martínez 
 at 2016-02-08 09:34 +

Release Debian version wayland-protocols-1.0+git0b05b70-1

Changes since the dawn of time:
Bryce Harrington (1):
  configure.ac: Fix compatibility for older pkg-config versions

Derek Foreman (2):
  test: add make check
  ignore: ignore config.sub and config.guess

Héctor Orón Martínez (3):
  wayland-protocols: new Debian packaging
  Release Debian version wayland-protocols-1.0+git0b05b70-1
  d/control: switch architecture to all

Igor Gnatenko (1):
  install pkg-config file to arch-independent location

Jonas Ådahl (34):
  Initial commit
  Add unstable pointer gesture protocol
  Add autotools installation files
  Add fullscreen shell protocol
  fullscreen-shell: Use the new unstable naming schema
  pointer-gestures: Use the new unstable naming schema
  Migrate linux-dmabuf protocol
  Migrate presentation timing protocol
  Migrate the text input protocol
  Migrate the input method protocol
  Add README files containing protocol maintainers
  Migrate xdg_shell protocol
  Added README file describing development procedures etc
  README: Clarify unstable between release on an unstable protocol
  README: Another typo fix and some line wrap cleanup
  README: Remove confusing part of paragraph about releases
  README: Change the examples from wl_ to wp_
  README: Document interface naming convention
  Change all of the zwl_ prefixed protocols to use the zwp_ prefix
  README: Some clarifications regarding major vs minor versions
  README: Make the interface major version suffix more clear
  Apply the new version suffix convention to the protocols
  linux-dmabuf: Change the zlinux_prefix to zwp_linux
  README: Add note about CC:ing maintainers
  Remove presentation timing protocol
  README: Use the word 'deprecated' instead of 'obsolete'
  README: postfix -> suffix
  Makefile.am: Include protocol README files in tarball
  COPYING: Update copyrights
  configure.ac: Print version when done configuring
  configure.ac: Remove unused output variables
  configure.ac: Remove micro version from version number
  configure.ac: Fix bugzilla link
  configure.ac: Bump version to 1.0

Mike Blumenkrantz (1):
  xdg-shell: add state range reservation for EFL

Pekka Paalanen (1):
  README: typo fixes

Peter Hutterer (1):
  xdg_shell: add missing  tags to the 'state' enum entries



wayland-protocols: Changes to 'debian-experimental'

2016-02-08 Thread Hector Oron
 debian/control |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit ba0b9384a7005b150c6e81dd7098ce2beaa48edb
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 10:29:19 2016 +0100

d/control: switch architecture to all

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index ce04481..53d68f4 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.
 
 Package: wayland-protocols
 Section: libdevel
-Architecture: any
+Architecture: all
 Priority: extra
 Depends:
  ${shlibs:Depends},



wayland-protocols: Changes to 'upstream-experimental'

2016-02-08 Thread Hector Oron
 debian/changelog |5 +
 debian/compat|1 +
 debian/control   |   25 +
 debian/copyright |   43 +++
 debian/rules |8 
 debian/watch |3 +++
 6 files changed, 85 insertions(+)

New commits:
commit 1fd73392a9b79ae76dba533697c22a420d693955
Author: Héctor Orón Martínez 
Date:   Sun Feb 7 23:16:30 2016 +0100

wayland-protocols: new Debian packaging

  Includes debian packaging for the first release of wayland-protocols.

  wayland-protocols contains protocols and protocol extensions
  complementing the Wayland core protocol with additional functionality. As
  of this release, projects can start to add a build time dependency on
  wayland-protocols and use wayland-scanner to generate protocol C API
  using the XML protocol files installed by wayland-protocols.

  This release include the following unstable protocols:

  . fullscreen-shell
  . input-method
  . linux-dmabuf
  . pointer-gestures
  . presentation-timing
  . text-input
  . xdg-shell

  No stable protocols were introduced in this release.

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 000..e2cd9bf
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+wayland-protocols (1.0+git0b05b70-1) UNRELEASED; urgency=medium
+
+  * Initial release (Closes: #)
+
+ -- Héctor Orón Martínez   Sun, 07 Feb 2016 20:01:14 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 000..e09ddda
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: wayland-protocols
+Section: x11
+Priority: optional
+Maintainer: Debian X Strike Force 
+Uploaders: Héctor Orón Martínez 
+Build-Depends:
+ debhelper (>=9),
+ dh-autoreconf
+Standards-Version: 3.9.6
+Homepage: http://wayland.freedesktop.org/
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git
+Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git
+
+Package: wayland-protocols
+Section: libdevel
+Architecture: any
+Priority: extra
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: wayland compositor protocols
+ Wayland protocols that adds functionality not available in the Wayland core
+ protocol. Such protocols either add completely new functionality, or extend
+ the functionality of some other protocol either in Wayland core, or some other
+ protocol in wayland-protocols.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 000..e1a4e0b
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,43 @@
+Upstream-Name: wayland-protocols
+Upstream-Contact: wayland-de...@lists.freedesktop.org
+Source: https://wayland.freedesktop.org/releases/
+
+Files: debian/*
+Copyright: © 2016 Héctor Orón Martínez 
+License: Expat
+
+Files: *
+Copyright: © 2008-2013 Kristian Høgsberg
+  © 2010-2013 Intel Corporation
+  © 2013  Rafael Antognolli
+  © 2013  Jasper St. Pierre
+  © 2014  Jonas Ådahl
+  © 2014  Jason Ekstrand
+  © 2014-2015 Collabora, Ltd.
+  © 2015  Red Hat Inc.
+License: Expat
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+---
+
+The above is the version of the MIT "Expat" License used by X.org:
+
+http://cgit.freedesktop.org/xorg/xserver/tree/COPYING
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 000..94a323e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every 

wayland-protocols: Changes to 'upstream-experimental'

2016-02-08 Thread Hector Oron
Rebased ref, commits from common ancestor:



wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0-1'

2016-02-08 Thread Hector Oron
Tag 'wayland-protocols-1.0-1' created by Héctor Orón Martínez 
 at 2016-02-08 09:48 +

Release Debian version wayland-protocols-1.0-1

Changes since the dawn of time:
Héctor Orón Martínez (3):
  wayland-protocols: new Debian packaging
  d/control: switch architecture to all
  Release Debian version wayland-protocols-1.0-1

Igor Gnatenko (1):
  install pkg-config file to arch-independent location

Jonas Ådahl (34):
  Initial commit
  Add unstable pointer gesture protocol
  Add autotools installation files
  Add fullscreen shell protocol
  fullscreen-shell: Use the new unstable naming schema
  pointer-gestures: Use the new unstable naming schema
  Migrate linux-dmabuf protocol
  Migrate presentation timing protocol
  Migrate the text input protocol
  Migrate the input method protocol
  Add README files containing protocol maintainers
  Migrate xdg_shell protocol
  Added README file describing development procedures etc
  README: Clarify unstable between release on an unstable protocol
  README: Another typo fix and some line wrap cleanup
  README: Remove confusing part of paragraph about releases
  README: Change the examples from wl_ to wp_
  README: Document interface naming convention
  Change all of the zwl_ prefixed protocols to use the zwp_ prefix
  README: Some clarifications regarding major vs minor versions
  README: Make the interface major version suffix more clear
  Apply the new version suffix convention to the protocols
  linux-dmabuf: Change the zlinux_prefix to zwp_linux
  README: Add note about CC:ing maintainers
  Remove presentation timing protocol
  README: Use the word 'deprecated' instead of 'obsolete'
  README: postfix -> suffix
  Makefile.am: Include protocol README files in tarball
  COPYING: Update copyrights
  configure.ac: Print version when done configuring
  configure.ac: Remove unused output variables
  configure.ac: Remove micro version from version number
  configure.ac: Fix bugzilla link
  configure.ac: Bump version to 1.0

Pekka Paalanen (1):
  README: typo fixes

Peter Hutterer (1):
  xdg_shell: add missing  tags to the 'state' enum entries



wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0+git0b05b70-1'

2016-02-08 Thread Hector Oron
Rebased ref, commits from common ancestor:



weston: Changes to 'refs/tags/weston-1.9.92-1'

2016-02-08 Thread Hector Oron
Tag 'weston-1.9.92-1' created by Héctor Orón Martínez  at 
2016-02-08 15:26 +

Release Debian version weston-1.9.92-1

Changes since weston-1.9.0-2:
Ahmet Acar (1):
  shared: work around EGL header idiosyncrasy

Ben Hummon (2):
  clients: Moving and rotating transient surfaces
  clients: Correct drawing glitch in stacking demo

Benoit Gschwind (1):
  weston_wm: Implement _NET_ACTIVE_WINDOW

Bill Spitzak (1):
  Add commented-out option to weston.ini to set Xwayland path

Bob Ham (3):
  compositor-{drm, fbdev, rpi}: Make VT switching configurable
  desktop-shell: Make zapping configurable
  desktop-shell: Allow binding-modifier weston.ini option to be none

Bryce Harrington (20):
  configure.ac: bump to version 1.9.90 for open development
  releasing: Update command path to reflect new scripts dir in wayland-web
  compositor-drm: Ensure strings from EDID blobs are null terminated
  fbdev: Ensure strncpy results are null terminated.
  tests:  Migrate screenshot code from internal test to client helpers
  systemd: Fix distcheck for typo in header path
  configure: Up the libwayland version requirement
  devices-test: Fix typo 'destroyes' in a comment
  compositor: Disallow negative geometries in backend output configs
  clients: Fix a few minor typos in comments
  compositor: Fix a couple comment typos
  compositor: Document routines relating to idle behavior
  compositor: Document how views and surfaces are mapped to outputs
  compositor: Verify that the maximum number of outputs is not exceeded
  compositor: Make types consistent for bitshifting unsigned ints
  gl-renderer: Fix comment typo
  configure.ac: bump to version  for the  release
  releasing: register_release now inserts the email announcement urls
  input: Fix crash when touchscreen generates out of screen coordinate
  configure.ac: bump to version 1.9.92 for the beta release

Carlos Garnacho (8):
  data-device: Implement DnD progress notification
  data-device: Implement DnD actions
  client: Add DnD cursors to the managed cursors list
  data-device: Implement compositor-chosen actions
  dnd: Turn into a full blown example
  clipboard: zalloc the clipboard_source
  xwayland: zalloc the x11_data_sources
  data-device: Check harder for selection/non-wayland sources

Chokshi, Mitul (1):
  input: add new client to resource_list instead of focus_resource_list

Chris Michael (14):
  compositor-wayland: Terminate weston_log error message
  ivi-shell: Add missing '\n' in weston_log function usage
  screen-share: Add missing '\n' in weston_log usage
  cms-colord: Add missing '\n' in weston_log usage
  compositor-rdp: Add missing '\n' in weston_log usage
  weston-input: Reformat weston_log line to add missing space between words
  compositor-drm: pass NULL to mmap() instead of 0 as the address
  compositor: Remove extra blank line
  clients: Adjust grammar of comment for toysurface->prepare function 
pointer
  compositor.h: Remove unused variable from weston_seat structure
  compositor: Fix comment of subsurface_commit_to_cache function
  main: Remove unused function load_backend_new()
  compositor: Remove unused weston_surface_to_buffer function
  cosmetic: Remove use of C++ style comments

Christopher Michael (1):
  clients: Fix compositor version check for 
WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION

Derek Foreman (38):
  clients: ungrab the correct input when menus close
  launcher: fix broken distcheck
  launcher: fix typo
  text: Launch input method in text_backend_init
  text: Don't track binding in struct text_backend
  text: Switch to weston_client_start instead of weston_client_launch
  cosmetic: add missing line between variable declarations and code
  xdg-shell: Clarify ack_configure behaviour
  cosmetic: Remove a few double semicolons
  input: Split get_udev_seat() into its own function
  compositor-drm: fix cursor size test in drm_assign_planes
  clients: track seat_version per seat, not per display
  build: Add -lrt for programs that use clock_gettime()
  compositor/clients: Protect CLOCK_BOOTTIME with ifdefs
  weston-launch: Remove unused event source
  clients: try harder to discard motion after resize
  clients: don't discard motion if we have a grab
  compositor-drm: fall back to EGL visual_id 0 if no others work
  compositor-wayland: Change focus to a bool instead of an int
  smoke: Don't post extra damage
  toytoolkit: Remove window_damage()
  compositor: Change "touched" to bool
  gl-renderer: Use a bool for needs_full_upload
  gl-renderer: Make texture_used a bool instead of an int
  compositor: Move weston_matrix_transform_region to compositor.c and 
export it
  compositor-drm: Use view transform in cursor 

weston: Changes to 'refs/tags/weston-1.9.92-2'

2016-02-08 Thread Hector Oron
Tag 'weston-1.9.92-2' created by Héctor Orón Martínez  at 
2016-02-08 23:02 +

Release Debian version weston-1.9.92-2

Changes since weston-1.9.92-1:
Héctor Orón Martínez (2):
  d/control: tighten build depend libwayland-dev versioning.
  Release Debian version weston-1.9.92-2

---
 debian/changelog |6 ++
 debian/control   |2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)
---



weston: Changes to 'debian-experimental'

2016-02-08 Thread Hector Oron
 debian/changelog |6 ++
 debian/control   |2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit 7314d2e4df77816d9ca71b0299f638aad49d2ad2
Author: Héctor Orón Martínez 
Date:   Tue Feb 9 00:01:59 2016 +0100

Release Debian version weston-1.9.92-2

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 5bc9dcf..8035fd9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-weston (1.9.92-2) UNRELEASED; urgency=medium
+weston (1.9.92-2) experimental; urgency=medium
 
   * d/control: tighten build depend libwayland-dev versioning.
 
- -- Héctor Orón Martínez   Mon, 08 Feb 2016 23:57:24 +0100
+ -- Héctor Orón Martínez   Tue, 09 Feb 2016 00:00:10 +0100
 
 weston (1.9.92-1) experimental; urgency=medium
 

commit 666fe910aefc8815f4f1470e49cac9e250c07588
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 23:58:36 2016 +0100

d/control: tighten build depend libwayland-dev versioning.

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 1458028..5bc9dcf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+weston (1.9.92-2) UNRELEASED; urgency=medium
+
+  * d/control: tighten build depend libwayland-dev versioning.
+
+ -- Héctor Orón Martínez   Mon, 08 Feb 2016 23:57:24 +0100
+
 weston (1.9.92-1) experimental; urgency=medium
 
   * New upstream release
diff --git a/debian/control b/debian/control
index d16a95b..dee861d 100644
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,7 @@ Build-Depends:
  libegl1-mesa-dev (>= 9.0~),
  libegl1-mesa-drivers (>= 9.0~),
  libgles2-mesa-dev (>= 9.0~),
- libwayland-dev (>= 1.9.0),
+ libwayland-dev (>= 1.9.91),
  libxcb1-dev,
  libxcb-composite0-dev,
  libxcb-xfixes0-dev,



weston: Changes to 'debian-experimental'

2016-02-07 Thread Hector Oron
 .gitignore  |   15 
 COPYING |   44 
 Makefile.am |  682 +--
 README  |  149 +
 clients/calibrator.c|   38 
 clients/clickdot.c  |   34 
 clients/cliptest.c  |   33 
 clients/desktop-shell.c |  164 -
 clients/dnd.c   |  209 +-
 clients/editor.c|  326 ++-
 clients/eventdemo.c |   99 -
 clients/flower.c|   39 
 clients/fullscreen.c|   97 -
 clients/gears.c |   37 
 clients/glmatrix.c  | 1062 
 clients/image.c |   39 
 clients/ivi-shell-user-interface.c  |   89 -
 clients/keyboard.c  |  221 +-
 clients/matrix3.xpm |  692 ---
 clients/multi-resource.c|   35 
 clients/nested-client.c |   46 
 clients/nested.c|   38 
 clients/presentation-shm.c  |   96 -
 clients/resizor.c   |   33 
 clients/scaler.c|   33 
 clients/screenshot.c|   56 
 clients/simple-damage.c |  178 +-
 clients/simple-dmabuf-intel.c   |  588 ++
 clients/simple-dmabuf-v4l.c |  944 ++
 clients/simple-egl.c|   50 
 clients/simple-shm.c|   57 
 clients/simple-touch.c  |   38 
 clients/smoke.c |   35 
 clients/stacking.c  |   38 
 clients/subsurfaces.c   |   51 
 clients/terminal.c  |  163 +
 clients/transformed.c   |   37 
 clients/weston-info.c   |   74 
 clients/weston-simple-im.c  |  163 -
 clients/window.c|  556 --
 clients/window.h|   89 -
 clients/wscreensaver-glue.c |  148 -
 clients/wscreensaver-glue.h |  120 -
 clients/wscreensaver.c  |  348 ---
 clients/wscreensaver.h  |   63 
 configure.ac|  172 +
 data/wayland.svg|   36 
 debian/changelog|   54 
 debian/control  |9 
 debian/watch|2 
 desktop-shell/exposay.c |  109 -
 desktop-shell/input-panel.c |   58 
 desktop-shell/shell.c   | 1506 -
 desktop-shell/shell.h   |   54 
 doc/doxygen/devtools.dox|   51 
 doc/doxygen/tooldev.doxygen.in  |   12 
 doc/doxygen/tools.dox   |   31 
 doc/doxygen/tools.doxygen.in|   11 
 doc/doxygen/tools_arch_new.gv   |   85 
 doc/doxygen/tools_arch_old.gv   |   53 
 fullscreen-shell/fullscreen-shell.c |  141 -
 ivi-shell/README|2 
 ivi-shell/hmi-controller.c  |  746 +---
 ivi-shell/input-panel-ivi.c |   57 
 ivi-shell/ivi-layout-export.h   |   72 
 ivi-shell/ivi-layout-private.h  |   52 
 ivi-shell/ivi-layout-transition.c   |   87 
 ivi-shell/ivi-layout.c  | 1386 +++
 ivi-shell/ivi-shell.c   |  234 +-
 ivi-shell/ivi-shell.h   |   37 
 ivi-shell/weston.ini.in |   43 
 man/weston.ini.man  |   50 
 man/weston.man  |   52 
 notes.txt   |   10 
 protocol/desktop-shell.xml  |  138 -
 protocol/fullscreen-shell.xml   |  206 --
 protocol/input-method.xml   |  273 ---
 protocol/ivi-application.xml|   35 
 protocol/ivi-hmi-controller.xml |   33 
 protocol/presentation_timing.xml|   38 
 protocol/scaler.xml |   38 
 protocol/screenshooter.xml  |   12 
 protocol/text.xml   |  346 ---
 protocol/wayland-test.xml   |   62 
 protocol/weston-desktop-shell.xml   |  135 +
 

weston: Changes to 'upstream-experimental'

2016-02-07 Thread Hector Oron
 .gitignore  |   15 
 COPYING |   44 
 Makefile.am |  682 +--
 README  |  149 +
 clients/calibrator.c|   38 
 clients/clickdot.c  |   34 
 clients/cliptest.c  |   33 
 clients/desktop-shell.c |  164 -
 clients/dnd.c   |  209 +-
 clients/editor.c|  326 ++-
 clients/eventdemo.c |   99 -
 clients/flower.c|   39 
 clients/fullscreen.c|   97 -
 clients/gears.c |   37 
 clients/glmatrix.c  | 1062 
 clients/image.c |   39 
 clients/ivi-shell-user-interface.c  |   89 -
 clients/keyboard.c  |  221 +-
 clients/matrix3.xpm |  692 ---
 clients/multi-resource.c|   35 
 clients/nested-client.c |   46 
 clients/nested.c|   38 
 clients/presentation-shm.c  |   96 -
 clients/resizor.c   |   33 
 clients/scaler.c|   33 
 clients/screenshot.c|   56 
 clients/simple-damage.c |  178 +-
 clients/simple-dmabuf-intel.c   |  588 ++
 clients/simple-dmabuf-v4l.c |  944 ++
 clients/simple-egl.c|   50 
 clients/simple-shm.c|   57 
 clients/simple-touch.c  |   38 
 clients/smoke.c |   35 
 clients/stacking.c  |   38 
 clients/subsurfaces.c   |   51 
 clients/terminal.c  |  163 +
 clients/transformed.c   |   37 
 clients/weston-info.c   |   74 
 clients/weston-simple-im.c  |  163 -
 clients/window.c|  556 --
 clients/window.h|   89 -
 clients/wscreensaver-glue.c |  148 -
 clients/wscreensaver-glue.h |  120 -
 clients/wscreensaver.c  |  348 ---
 clients/wscreensaver.h  |   63 
 configure.ac|  172 +
 data/wayland.svg|   36 
 desktop-shell/exposay.c |  109 -
 desktop-shell/input-panel.c |   58 
 desktop-shell/shell.c   | 1506 -
 desktop-shell/shell.h   |   54 
 doc/doxygen/devtools.dox|   51 
 doc/doxygen/tooldev.doxygen.in  |   12 
 doc/doxygen/tools.dox   |   31 
 doc/doxygen/tools.doxygen.in|   11 
 doc/doxygen/tools_arch_new.gv   |   85 
 doc/doxygen/tools_arch_old.gv   |   53 
 fullscreen-shell/fullscreen-shell.c |  141 -
 ivi-shell/README|2 
 ivi-shell/hmi-controller.c  |  746 +---
 ivi-shell/input-panel-ivi.c |   57 
 ivi-shell/ivi-layout-export.h   |   72 
 ivi-shell/ivi-layout-private.h  |   52 
 ivi-shell/ivi-layout-transition.c   |   87 
 ivi-shell/ivi-layout.c  | 1386 +++
 ivi-shell/ivi-shell.c   |  234 +-
 ivi-shell/ivi-shell.h   |   37 
 ivi-shell/weston.ini.in |   43 
 man/weston.ini.man  |   50 
 man/weston.man  |   52 
 notes.txt   |   10 
 protocol/desktop-shell.xml  |  138 -
 protocol/fullscreen-shell.xml   |  206 --
 protocol/input-method.xml   |  273 ---
 protocol/ivi-application.xml|   35 
 protocol/ivi-hmi-controller.xml |   33 
 protocol/presentation_timing.xml|   38 
 protocol/scaler.xml |   38 
 protocol/screenshooter.xml  |   12 
 protocol/text.xml   |  346 ---
 protocol/wayland-test.xml   |   62 
 protocol/weston-desktop-shell.xml   |  135 +
 protocol/weston-screenshooter.xml   |   12 
 protocol/weston-test.xml|  126 +
 protocol/workspaces.xml |   27 
 protocol/xdg-shell.xml

wayland-protocols: Changes to 'debian-experimental'

2016-02-07 Thread Hector Oron
 debian/changelog |5 +
 debian/compat|1 +
 debian/control   |   25 +
 debian/copyright |   43 +++
 debian/rules |8 
 debian/watch |3 +++
 6 files changed, 85 insertions(+)

New commits:
commit c5215992523285334c29921e41a9d25ff7cfc1ec
Author: Héctor Orón Martínez 
Date:   Sun Feb 7 23:16:30 2016 +0100

wayland-protocols: new Debian packaging

  Includes debian packaging for the first release of wayland-protocols.

  wayland-protocols contains protocols and protocol extensions
  complementing the Wayland core protocol with additional functionality. As
  of this release, projects can start to add a build time dependency on
  wayland-protocols and use wayland-scanner to generate protocol C API
  using the XML protocol files installed by wayland-protocols.

  This release include the following unstable protocols:

  . fullscreen-shell
  . input-method
  . linux-dmabuf
  . pointer-gestures
  . presentation-timing
  . text-input
  . xdg-shell

  No stable protocols were introduced in this release.

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 000..f112dac
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+wayland-protocols (1.0+git0b05b70-1) UNRELEASED; urgency=medium
+
+  * Initial release (Closes: #814048)
+
+ -- Héctor Orón Martínez   Sun, 07 Feb 2016 20:01:14 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 000..ce04481
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,25 @@
+Source: wayland-protocols
+Section: x11
+Priority: optional
+Maintainer: Debian X Strike Force 
+Uploaders: Héctor Orón Martínez 
+Build-Depends:
+ debhelper (>=9),
+ dh-autoreconf
+Standards-Version: 3.9.6
+Homepage: http://wayland.freedesktop.org/
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git
+Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git
+
+Package: wayland-protocols
+Section: libdevel
+Architecture: any
+Priority: extra
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: wayland compositor protocols
+ Wayland protocols that add functionality not available in the Wayland core
+ protocol. Such protocols either add completely new functionality, or extend
+ the functionality of some other protocol either in Wayland core, or some other
+ protocol in wayland-protocols.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 000..e1a4e0b
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,43 @@
+Upstream-Name: wayland-protocols
+Upstream-Contact: wayland-de...@lists.freedesktop.org
+Source: https://wayland.freedesktop.org/releases/
+
+Files: debian/*
+Copyright: © 2016 Héctor Orón Martínez 
+License: Expat
+
+Files: *
+Copyright: © 2008-2013 Kristian Høgsberg
+  © 2010-2013 Intel Corporation
+  © 2013  Rafael Antognolli
+  © 2013  Jasper St. Pierre
+  © 2014  Jonas Ådahl
+  © 2014  Jason Ekstrand
+  © 2014-2015 Collabora, Ltd.
+  © 2015  Red Hat Inc.
+License: Expat
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice (including the next
+paragraph) shall be included in all copies or substantial portions of the
+Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+---
+
+The above is the version of the MIT "Expat" License used by X.org:
+
+http://cgit.freedesktop.org/xorg/xserver/tree/COPYING
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 000..94a323e
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every 

wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0+git0b05b70-1'

2016-02-07 Thread Hector Oron
Tag 'wayland-protocols-1.0+git0b05b70-1' created by Héctor Orón Martínez 
 at 2016-02-07 23:53 +

Release Debian version wayland-protocols-1.0+git0b05b70-1

Changes since the dawn of time:
Bryce Harrington (1):
  configure.ac: Fix compatibility for older pkg-config versions

Derek Foreman (2):
  test: add make check
  ignore: ignore config.sub and config.guess

Héctor Orón Martínez (2):
  wayland-protocols: new Debian packaging
  Release Debian version wayland-protocols-1.0+git0b05b70-1

Igor Gnatenko (1):
  install pkg-config file to arch-independent location

Jonas Ådahl (34):
  Initial commit
  Add unstable pointer gesture protocol
  Add autotools installation files
  Add fullscreen shell protocol
  fullscreen-shell: Use the new unstable naming schema
  pointer-gestures: Use the new unstable naming schema
  Migrate linux-dmabuf protocol
  Migrate presentation timing protocol
  Migrate the text input protocol
  Migrate the input method protocol
  Add README files containing protocol maintainers
  Migrate xdg_shell protocol
  Added README file describing development procedures etc
  README: Clarify unstable between release on an unstable protocol
  README: Another typo fix and some line wrap cleanup
  README: Remove confusing part of paragraph about releases
  README: Change the examples from wl_ to wp_
  README: Document interface naming convention
  Change all of the zwl_ prefixed protocols to use the zwp_ prefix
  README: Some clarifications regarding major vs minor versions
  README: Make the interface major version suffix more clear
  Apply the new version suffix convention to the protocols
  linux-dmabuf: Change the zlinux_prefix to zwp_linux
  README: Add note about CC:ing maintainers
  Remove presentation timing protocol
  README: Use the word 'deprecated' instead of 'obsolete'
  README: postfix -> suffix
  Makefile.am: Include protocol README files in tarball
  COPYING: Update copyrights
  configure.ac: Print version when done configuring
  configure.ac: Remove unused output variables
  configure.ac: Remove micro version from version number
  configure.ac: Fix bugzilla link
  configure.ac: Bump version to 1.0

Mike Blumenkrantz (1):
  xdg-shell: add state range reservation for EFL

Pekka Paalanen (1):
  README: typo fixes

Peter Hutterer (1):
  xdg_shell: add missing  tags to the 'state' enum entries



weston: Changes to 'debian-experimental'

2016-02-07 Thread Hector Oron
 debian/changelog |4 
 debian/control   |1 +
 2 files changed, 5 insertions(+)

New commits:
commit 3c381dc8993f1cf00932497c663e3eb4c866f61d
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 00:47:09 2016 +0100

add missing changelog entries

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index dfb939e..64bcb14 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ weston (1.9.92-1) UNRELEASED; urgency=medium
 
   * New upstream release
   * d/control: build depend on wayland-protocols
+  * d/watch: update https url
+  * d/p/0001-Add-suport-for-new-libsystemd.patch: drop
+- merged upstream.
 
  -- Héctor Orón Martínez   Sun, 07 Feb 2016 21:22:32 +0100
 

commit c774f988b9fd963bf4f3b2590ae7d6e34a0cd68e
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 00:44:45 2016 +0100

d/control: build depend on wayland-protocols

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index e2234cb..dfb939e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 weston (1.9.92-1) UNRELEASED; urgency=medium
 
   * New upstream release
+  * d/control: build depend on wayland-protocols
 
  -- Héctor Orón Martínez   Sun, 07 Feb 2016 21:22:32 +0100
 
diff --git a/debian/control b/debian/control
index f48be92..d16a95b 100644
--- a/debian/control
+++ b/debian/control
@@ -39,6 +39,7 @@ Build-Depends:
  libvpx-dev,
  libsystemd-dev,
  libinput-dev (>= 0.8.0),
+ wayland-protocols,
 Standards-Version: 3.9.6
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/weston



wayland-protocols: Changes to 'debian-experimental'

2016-02-07 Thread Hector Oron
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 7629c9956c20e1f41daa44439088f4999de58446
Author: Héctor Orón Martínez 
Date:   Mon Feb 8 00:53:05 2016 +0100

Release Debian version wayland-protocols-1.0+git0b05b70-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index f112dac..b28352d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-wayland-protocols (1.0+git0b05b70-1) UNRELEASED; urgency=medium
+wayland-protocols (1.0+git0b05b70-1) experimental; urgency=medium
 
   * Initial release (Closes: #814048)
 



libinput: Changes to 'debian-unstable'

2016-02-05 Thread Hector Oron
 configure.ac |4 
 debian/changelog |6 
 doc/normalization-of-relative-motion.dox |4 
 src/evdev-mt-touchpad-gestures.c |   59 +---
 src/evdev-mt-touchpad.c  |  118 +++--
 src/evdev-mt-touchpad.h  |1 
 src/evdev.c  |   41 +++
 src/evdev.h  |3 
 src/libinput-util.h  |   15 +
 test/Makefile.am |5 
 test/device.c|   64 +
 test/gestures.c  |   34 +-
 test/litest-device-anker-mouse-kbd.c |  225 ++
 test/litest-device-apple-internal-keyboard.c |  239 +++
 test/litest-device-cyborg-rat-5.c|   71 +
 test/litest-device-synaptics-i2c.c   |  102 
 test/litest-device-yubikey.c |  169 +
 test/litest-selftest.c   |4 
 test/litest.c|   15 +
 test/litest.h|   15 -
 test/touchpad-tap.c  |2 
 test/touchpad.c  |  333 +--
 udev/90-libinput-model-quirks.hwdb   |   13 +
 udev/90-libinput-model-quirks.rules.in   |4 
 24 files changed, 1429 insertions(+), 117 deletions(-)

New commits:
commit 63499d05ded614d6bf4342386e6afd6be77ff881
Author: Héctor Orón Martínez 
Date:   Fri Feb 5 13:26:40 2016 +0100

Release Debian version 1.1.6-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 6706bc0..527550d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libinput (1.1.6-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Héctor Orón Martínez   Fri, 05 Feb 2016 10:37:55 +0100
+
 libinput (1.1.4-1) unstable; urgency=medium
 
   * New upstream release.

commit b09856aea8f49fd5455cac7e0f6c39ec500f58a5
Author: Peter Hutterer 
Date:   Fri Feb 5 09:59:32 2016 +1000

configure.ac: libinput 1.1.6

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index f75652f..4a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [1])
-m4_define([libinput_micro_version], [5])
+m4_define([libinput_micro_version], [6])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=16:5:6
+LIBINPUT_LT_VERSION=16:6:6
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 7196f5101e6d22f621955b01c95ccdcf7d68844b
Author: Peter Hutterer 
Date:   Thu Feb 4 11:20:38 2016 +1000

touchpad: if we have a serio keyboard, override any previous dwt pairing

If a USB keyboard like the YubiKey is found before the internal keyboard, it
will be paired with the touchpad when it is seen. The internal keyboard is
seen later bug ignored because we already have a keyboard paired with the
touchpad.

This is obviously wrong. For now, give priority to serio keyboards, and
override existing dwt pairings with the new keyboard.

https://bugs.freedesktop.org/show_bug.cgi?id=93983

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 0b0150e08d4e3e88d7a81a7429306d8dca2fe4c8)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index ed86ef9..91fb7a9 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1325,6 +1325,38 @@ tp_want_dwt(struct evdev_device *touchpad,
 }
 
 static void
+tp_dwt_pair_keyboard(struct evdev_device *touchpad,
+struct evdev_device *keyboard)
+{
+   struct tp_dispatch *tp = (struct tp_dispatch*)touchpad->dispatch;
+   unsigned int bus_kbd = libevdev_get_id_bustype(keyboard->evdev);
+
+   if (!tp_want_dwt(touchpad, keyboard))
+   return;
+
+   /* If we already have a keyboard paired, override it if the new one
+* is a serio device. Otherwise keep the current one */
+   if (tp->dwt.keyboard) {
+   if (bus_kbd != BUS_I8042)
+   return;
+
+   memset(tp->dwt.key_mask, 0, sizeof(tp->dwt.key_mask));
+   
libinput_device_remove_event_listener(>dwt.keyboard_listener);
+   }
+
+   

libinput: Changes to 'upstream-unstable'

2016-02-05 Thread Hector Oron
 configure.ac |4 
 doc/normalization-of-relative-motion.dox |4 
 src/evdev-mt-touchpad-gestures.c |   59 +---
 src/evdev-mt-touchpad.c  |  118 +++--
 src/evdev-mt-touchpad.h  |1 
 src/evdev.c  |   41 +++
 src/evdev.h  |3 
 src/libinput-util.h  |   15 +
 test/Makefile.am |5 
 test/device.c|   64 +
 test/gestures.c  |   34 +-
 test/litest-device-anker-mouse-kbd.c |  225 ++
 test/litest-device-apple-internal-keyboard.c |  239 +++
 test/litest-device-cyborg-rat-5.c|   71 +
 test/litest-device-synaptics-i2c.c   |  102 
 test/litest-device-yubikey.c |  169 +
 test/litest-selftest.c   |4 
 test/litest.c|   15 +
 test/litest.h|   15 -
 test/touchpad-tap.c  |2 
 test/touchpad.c  |  333 +--
 udev/90-libinput-model-quirks.hwdb   |   13 +
 udev/90-libinput-model-quirks.rules.in   |4 
 23 files changed, 1423 insertions(+), 117 deletions(-)

New commits:
commit b0c5296b245039d3c158bf2da5410432cef4701f
Author: Peter Hutterer 
Date:   Fri Feb 5 09:59:32 2016 +1000

configure.ac: libinput 1.1.6

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index f75652f..4a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [1])
-m4_define([libinput_micro_version], [5])
+m4_define([libinput_micro_version], [6])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=16:5:6
+LIBINPUT_LT_VERSION=16:6:6
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit c7b064d7560208fcb263f05c448952523a048297
Author: Peter Hutterer 
Date:   Thu Feb 4 11:20:38 2016 +1000

touchpad: if we have a serio keyboard, override any previous dwt pairing

If a USB keyboard like the YubiKey is found before the internal keyboard, it
will be paired with the touchpad when it is seen. The internal keyboard is
seen later bug ignored because we already have a keyboard paired with the
touchpad.

This is obviously wrong. For now, give priority to serio keyboards, and
override existing dwt pairings with the new keyboard.

https://bugs.freedesktop.org/show_bug.cgi?id=93983

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 0b0150e08d4e3e88d7a81a7429306d8dca2fe4c8)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index ed86ef9..91fb7a9 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1325,6 +1325,38 @@ tp_want_dwt(struct evdev_device *touchpad,
 }
 
 static void
+tp_dwt_pair_keyboard(struct evdev_device *touchpad,
+struct evdev_device *keyboard)
+{
+   struct tp_dispatch *tp = (struct tp_dispatch*)touchpad->dispatch;
+   unsigned int bus_kbd = libevdev_get_id_bustype(keyboard->evdev);
+
+   if (!tp_want_dwt(touchpad, keyboard))
+   return;
+
+   /* If we already have a keyboard paired, override it if the new one
+* is a serio device. Otherwise keep the current one */
+   if (tp->dwt.keyboard) {
+   if (bus_kbd != BUS_I8042)
+   return;
+
+   memset(tp->dwt.key_mask, 0, sizeof(tp->dwt.key_mask));
+   
libinput_device_remove_event_listener(>dwt.keyboard_listener);
+   }
+
+   libinput_device_add_event_listener(>base,
+   >dwt.keyboard_listener,
+   tp_keyboard_event, tp);
+   tp->dwt.keyboard = keyboard;
+   tp->dwt.keyboard_active = false;
+
+   log_debug(touchpad->base.seat->libinput,
+ "palm: dwt activated with %s<->%s\n",
+ touchpad->devname,
+ keyboard->devname);
+}
+
+static void
 tp_interface_device_added(struct evdev_device *device,
  struct evdev_device *added_device)
 {
@@ -1348,20 +1380,8 @@ tp_interface_device_added(struct evdev_device *device,
  

libinput: Changes to 'refs/tags/libinput-1.1.6-1'

2016-02-05 Thread Hector Oron
Tag 'libinput-1.1.6-1' created by Héctor Orón Martínez  at 
2016-02-05 12:27 +

Release Debian version 1.1.6-1

Changes since libinput-1.1.4-1:
Caibin Chen (1):
  touchpad: fix DWT pairing for Macbook Pro 2015

Héctor Orón Martínez (2):
  Merge branch 'upstream-unstable' into debian-unstable
  Release Debian version 1.1.6-1

Peter Hutterer (17):
  evdev: only reject devices with missing MT x/y if they're MT devices
  doc: add section names to motion normalization subheaders
  touchpad: disable MT for elantech semi-mt touchpads
  test: when moving 2 fingers, move them in the same frame
  touchpad: disable MT for all semi-mt devices
  touchpad: disable gestures for single-finger touchpads
  configure.ac: libinput 1.1.5
  test: fix compiler warning
  test: run pinch gesture tests for 2-slot touchpads
  test: exclude semi-mt devices from the normal 2fg scroll test
  gestures: average motion by active touches, not moved touches
  evdev: disable the mode button on the Cyborg RAT 5
  test: fix leaking libevdev fd
  touchpad: drop motion hysteresis by default
  touchpad: while a key is held down, don't disable dwt
  touchpad: if we have a serio keyboard, override any previous dwt pairing
  configure.ac: libinput 1.1.6

---
 configure.ac |4 
 debian/changelog |6 
 doc/normalization-of-relative-motion.dox |4 
 src/evdev-mt-touchpad-gestures.c |   59 +---
 src/evdev-mt-touchpad.c  |  118 +++--
 src/evdev-mt-touchpad.h  |1 
 src/evdev.c  |   41 +++
 src/evdev.h  |3 
 src/libinput-util.h  |   15 +
 test/Makefile.am |5 
 test/device.c|   64 +
 test/gestures.c  |   34 +-
 test/litest-device-anker-mouse-kbd.c |  225 ++
 test/litest-device-apple-internal-keyboard.c |  239 +++
 test/litest-device-cyborg-rat-5.c|   71 +
 test/litest-device-synaptics-i2c.c   |  102 
 test/litest-device-yubikey.c |  169 +
 test/litest-selftest.c   |4 
 test/litest.c|   15 +
 test/litest.h|   15 -
 test/touchpad-tap.c  |2 
 test/touchpad.c  |  333 +--
 udev/90-libinput-model-quirks.hwdb   |   13 +
 udev/90-libinput-model-quirks.rules.in   |4 
 24 files changed, 1429 insertions(+), 117 deletions(-)
---



wayland: Changes to 'upstream-experimental'

2016-02-04 Thread Hector Oron
 .gitignore   |   19 
 COPYING  |   39 
 Makefile.am  |  102 +-
 configure.ac |   85 +
 cursor/convert_font.c|   87 -
 cursor/cursor-data.h | 1038 ++---
 cursor/os-compatibility.c|   35 
 cursor/os-compatibility.h|   35 
 cursor/wayland-cursor.c  |   81 +
 cursor/wayland-cursor.h  |   39 
 cursor/xcursor.c |   35 
 cursor/xcursor.h |   35 
 doc/Contributing |   88 +
 doc/doxygen/.gitignore   |1 
 doc/doxygen/Makefile.am  |   11 
 doc/doxygen/wayland.doxygen.in   | 1728 ---
 doc/publican/protocol-to-docbook.xsl |9 
 doc/publican/sources/Book_Info.xml   |   46 
 doc/publican/sources/Client.xml  |2 
 doc/publican/sources/Protocol.xml|   41 
 protocol/wayland.dtd |4 
 protocol/wayland.xml |  663 +++--
 publish-doc  |   15 
 src/connection.c |   75 -
 src/dtddata.S|   39 
 src/event-loop.c |   38 
 src/scanner.c|  802 
 src/wayland-client-core.h|  258 +
 src/wayland-client.c |  633 ++--
 src/wayland-client.h |  197 ---
 src/wayland-egl-core.h   |   59 +
 src/wayland-egl.h|   64 -
 src/wayland-os.c |   35 
 src/wayland-os.h |   35 
 src/wayland-private.h|  130 +-
 src/wayland-server-core.h|  489 +
 src/wayland-server.c |  162 ++-
 src/wayland-server.h |  421 
 src/wayland-shm.c|  143 +-
 src/wayland-util.c   |   49 
 src/wayland-util.h   |   82 +
 src/wayland-version.h.in |   35 
 tests/array-test.c   |   44 
 tests/client-test.c  |   35 
 tests/connection-test.c  |   47 
 tests/display-test.c |  362 ++-
 tests/event-loop-test.c  |   35 
 tests/exec-fd-leak-checker.c |   35 
 tests/fixed-benchmark.c  |   37 
 tests/fixed-test.c   |   35 
 tests/headers-protocol-core-test.c   |   34 
 tests/headers-protocol-test.c|   34 
 tests/headers-test.c |   53 +
 tests/list-test.c|   37 
 tests/map-test.c |   35 
 tests/message-test.c |   35 
 tests/os-wrappers-test.c |   37 
 tests/queue-test.c   |   41 
 tests/resources-test.c   |   35 
 tests/sanity-test.c  |   62 -
 tests/signal-test.c  |   35 
 tests/socket-test.c  |   55 -
 tests/test-compositor.c  |   83 +
 tests/test-compositor.h  |   46 
 tests/test-helpers.c |   35 
 tests/test-runner.c  |   35 
 tests/test-runner.h  |   24 
 67 files changed, 4979 insertions(+), 4351 deletions(-)

New commits:
commit 816a0ae09bd5c370b95cee459905976dc14cfac0
Author: Bryce Harrington 
Date:   Tue Feb 2 15:30:36 2016 -0800

configure.ac: bump to version 1.9.92 for the beta release

diff --git a/configure.ac b/configure.ac
index 2469cdb..63dd2cf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version],  [1])
 m4_define([wayland_minor_version],  [9])
-m4_define([wayland_micro_version], [91])
+m4_define([wayland_micro_version], [92])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit 7b42788f212079c2ef4c69c095efa50e90ca1301
Author: Jonas Ådahl 
Date:   Mon Jan 25 17:28:06 2016 +0800

scanner: Print filename on DTD validation error

Don't just print prefix the errors with "protocol", but the actual file
name, if wayland-scanner was passed with the filename of the protocol
file. If wayland-scanner is reading from stdin, errors will be prefixed
with "" instead of "protocol".

Signed-off-by: Jonas Ådahl 
Reviewed-by: David Fort 
Reviewed-by: Derek Foreman 
Reviewed-by: Bryce Harrington 

diff --git a/src/scanner.c b/src/scanner.c
index 1d626f4..dda5473 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -71,7 +71,7 @@ usage(int ret)
 }
 
 static bool
-is_dtd_valid(FILE *input)
+is_dtd_valid(FILE *input, const char *filename)
 {
bool rc = true;
 #if HAVE_LIBXML
@@ -101,7 +101,7 @@ is_dtd_valid(FILE *input)
abort();
}
 
-   doc = 

wayland: Changes to 'refs/tags/wayland-1.9.92-1'

2016-02-04 Thread Hector Oron
Tag 'wayland-1.9.92-1' created by Héctor Orón Martínez  at 
2016-02-04 22:55 +

Release Debian version wayland-1.9.92-1

Changes since wayland-1.9.0-1:
Auke Booij (5):
  Remove protocol/wayland.dtd
  doc: document the enum and bitfield attributes
  protocol: specify enum and bitfield attributes
  scanner: enforce correct argument type for enums
  doc: output enum and bitfield attributes in the documentation

Bryce Harrington (8):
  configure.ac: bump to version 1.9.90 for open development
  scanner: Close input resource when done to prevent leak
  server: Add a socket with an existing fd
  socket-test: Fix some comment typos
  socket-test: Refactor if check into the assert
  configure.ac: bump to version 1.9.91 for the alpha release
  configure.ac: re-bump to version 1.9.91 for the alpha release
  configure.ac: bump to version 1.9.92 for the beta release

Carlos Garnacho (2):
  protocol: Improve data source notification around DnD progress
  protocol: Add DnD actions

Derek Foreman (10):
  shm: Add shm_buffer ref and shm_pool unref functions
  shm: Deprecate wl_shm_buffer_create()
  shm: Move deprecated function to the bottom of the file
  shm: wl_shm_buffer_get_data() requires a valid pool.
  protocol: Remove incorrect statement that attach must precede damage
  protocol: Add wl_surface.damage_buffer
  server: improve failure log message for wl_global_create()
  server: Test for illegally low interface versions in wl_global_create()
  tests: Test proxy versions
  server: Fail to bind object when requested version is 0

FORT David (1):
  wayland: add a release request on wl_seat

Héctor Orón Martínez (5):
  Merge branch 'upstream-experimental' into debian-experimental
  update debian/watch (Closes: #813484)
  update debian/libwayland-{client,server}0.symbols
  d/control: build depend on libxml2-dev
  Release Debian version 1.9.92-1

Jaeyoon Jung (1):
  server: Calculate remaining data size after a closure is processed

Jason Ekstrand (1):
  Track protocol object versions inside wl_proxy.

Jon Cruz (3):
  cosmetic: fix inconsistent code style with header prototypes.
  scanner: stop adding trailing whitespace to copyright
  cosmetic: fix incorrect whitespace.

Jonas Ådahl (21):
  client: Fix minor grammar issue
  client: Reword and add documentation about the marshal functions
  client: Be more clear about when one must call wl_display_flush
  client: Improve wl_display_roundtrip(_queue)() documentation
  client: Move prepare read documentation to .._prepare_read_queue()
  scanner: Generate 'since' macros for requests as well
  scanner: Add missing brackets
  scanner: Fail if 'since' is higher than the interface version
  Use zalloc instead of malloc + memset
  doc: Fix function membership
  doc: Fix incorrect parameter name
  client: Correct documentation regarding thread safeness
  client: Remove misplaced documentation about main loop intergration
  client: Don't make EPIPE fatal if triggered when flushing
  client: Use read preparation API in wl_display_dispatch_queue()
  client: Fully flush during blocking dispatch
  tests: Synchronize client termination in idle callback
  tests: Pass argument to client main
  tests: Test that one can fetch the protocol error after EPIPE
  protocol: Add note about per version requirements to 
wl_data_device_manager
  scanner: Print filename on DTD validation error

Marek Chalupa (5):
  event-loop: remove extra header
  add wl_abort private function
  server: remove redundant include
  server: don't send an error to NULL display_resource
  cosmetic: return NULL instead of 0

Pekka Paalanen (3):
  Contributing: explain Patchwork
  Makefile: use automake rule for compiling .S
  scanner: drop altmacro from dtddata.S

Peter Hutterer (8):
  doc: make the doxygen output dependent on scanner.c
  Revert "Remove protocol/wayland.dtd"
  protocol: allow for a  element below 
  protocol: add the new bitfields to the dtd
  Validate the protocol xml during scanning
  protocol: fix a couple of whitespace issues
  protocol: specify behavior of get_pointer when capabilities change
  protocol: add wl_pointer.frame, axis_source, axis_stop, and axis_discrete

Sergi Granell (1):
  server: Fix possible wl_display_add_socket_fd memleak

Sung-Jin Park (1):
  server: Add an API to get the file descriptor for a client

Victor Berger (1):
  client: Add missing arg in a wl_log invocation

---
 Makefile.am  |8 
 configure.ac |   19 -
 debian/changelog |   12 
 debian/control   |1 
 debian/libwayland-client0.symbols|3 
 debian/libwayland-server0.symbols|4 
 debian/watch 

wayland: Changes to 'debian-experimental'

2016-02-04 Thread Hector Oron
 .gitignore   |   19 
 COPYING  |   39 
 Makefile.am  |  102 +-
 configure.ac |   85 +
 cursor/cursor-data.h | 1038 ++---
 cursor/os-compatibility.c|   35 
 cursor/os-compatibility.h|   35 
 cursor/wayland-cursor.c  |   81 +
 cursor/wayland-cursor.h  |   39 
 cursor/xcursor.c |   35 
 cursor/xcursor.h |   35 
 debian/changelog |   31 
 debian/control   |4 
 debian/libwayland-client0.symbols|3 
 debian/libwayland-cursor0.symbols|1 
 debian/libwayland-server0.symbols|4 
 debian/watch |2 
 doc/Contributing |   88 +
 doc/doxygen/.gitignore   |1 
 doc/doxygen/Makefile.am  |   11 
 doc/doxygen/wayland.doxygen.in   | 1728 ---
 doc/publican/protocol-to-docbook.xsl |9 
 doc/publican/sources/Book_Info.xml   |   46 
 doc/publican/sources/Client.xml  |2 
 doc/publican/sources/Protocol.xml|   41 
 protocol/wayland.dtd |4 
 protocol/wayland.xml |  663 +++--
 publish-doc  |   15 
 src/connection.c |   75 -
 src/dtddata.S|   39 
 src/event-loop.c |   38 
 src/scanner.c|  802 
 src/wayland-client-core.h|  258 +
 src/wayland-client.c |  633 ++--
 src/wayland-client.h |  197 ---
 src/wayland-egl-core.h   |   59 +
 src/wayland-egl.h|   64 -
 src/wayland-os.c |   35 
 src/wayland-os.h |   35 
 src/wayland-private.h|  130 +-
 src/wayland-server-core.h|  489 +
 src/wayland-server.c |  162 ++-
 src/wayland-server.h |  421 
 src/wayland-shm.c|  143 +-
 src/wayland-util.c   |   49 
 src/wayland-util.h   |   82 +
 src/wayland-version.h.in |   35 
 tests/array-test.c   |   44 
 tests/client-test.c  |   35 
 tests/connection-test.c  |   47 
 tests/display-test.c |  362 ++-
 tests/event-loop-test.c  |   35 
 tests/exec-fd-leak-checker.c |   35 
 tests/fixed-benchmark.c  |   37 
 tests/fixed-test.c   |   35 
 tests/headers-protocol-core-test.c   |   34 
 tests/headers-protocol-test.c|   34 
 tests/headers-test.c |   53 +
 tests/list-test.c|   37 
 tests/map-test.c |   35 
 tests/message-test.c |   35 
 tests/os-wrappers-test.c |   37 
 tests/queue-test.c   |   41 
 tests/resources-test.c   |   35 
 tests/sanity-test.c  |   62 -
 tests/signal-test.c  |   35 
 tests/socket-test.c  |   55 -
 tests/test-compositor.c  |   83 +
 tests/test-compositor.h  |   46 
 tests/test-helpers.c |   35 
 tests/test-runner.c  |   35 
 tests/test-runner.h  |   24 
 72 files changed, 4972 insertions(+), 4316 deletions(-)

New commits:
commit 7f86f329de597ac562b08d7572e48bcf72492ee2
Author: Héctor Orón Martínez 
Date:   Thu Feb 4 23:45:27 2016 +0100

Release Debian version 1.9.92-1

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index 4c080dd..6adbc9a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+wayland (1.9.92-1) experimental; urgency=medium
+
+  * New upstream release, experimental upload.
+
+  [ Hideki Yamane ]
+  * debian/control
+- add Build-Depends: libxml2-dev
+  * update debian/libwayland-{client,server}0.symbols
+  * update debian/watch (Closes: #813484)
+
+ -- Héctor Orón Martínez   Thu, 04 Feb 2016 23:22:27 +0100
+
 wayland (1.9.0-1) unstable; urgency=medium
 
   * New upstream release

commit e6fbf4f564a089c48c76aea2b027e187a017c086
Author: Héctor Orón Martínez 
Date:   Thu Feb 4 23:31:54 2016 +0100

d/control: build depend on libxml2-dev

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index 508eb67..75a51bb 100644
--- a/debian/control
+++ b/debian/control
@@ -16,6 +16,7 @@ Build-Depends:
  docbook-xsl,
  libexpat1-dev,
  libffi-dev,
+ libxml2-dev,
 Standards-Version: 3.9.6
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland
 Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland.git

commit 

weston: Changes to 'debian-unstable'

2015-09-27 Thread Hector Oron
 debian/changelog |6 ++
 debian/control   |6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

New commits:
commit 195f502349f190e0cee2efbe9cef015f88255408
Author: Héctor Orón Martínez 
Date:   Sun Sep 27 12:26:50 2015 +0200

Release Debian version weston-1.9.0-2

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/changelog b/debian/changelog
index dafb066..42b4649 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+weston (1.9.0-2) unstable; urgency=medium
+
+  * d/control: tighten versioned build depends
+
+ -- Héctor Orón Martínez   Sun, 27 Sep 2015 12:26:29 +0200
+
 weston (1.9.0-1) unstable; urgency=medium
 
   * New upstream release

commit 99b9a8ac4d54e7122abd1760c44e35eaa92d1bc8
Author: Héctor Orón Martínez 
Date:   Sun Sep 27 12:26:04 2015 +0200

d/control: tighten versioned build depends

Signed-off-by: Héctor Orón Martínez 

diff --git a/debian/control b/debian/control
index f561495..f48be92 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends:
  quilt,
  dh-autoreconf,
  pkg-config,
- libpixman-1-dev,
+ libpixman-1-dev (>= 0.25.2),
  libpng-dev,
  libjpeg-dev,
  libcolord-dev (>= 0.1.27),
@@ -20,7 +20,7 @@ Build-Depends:
  libegl1-mesa-dev (>= 9.0~),
  libegl1-mesa-drivers (>= 9.0~),
  libgles2-mesa-dev (>= 9.0~),
- libwayland-dev (>= 1.8.0),
+ libwayland-dev (>= 1.9.0),
  libxcb1-dev,
  libxcb-composite0-dev,
  libxcb-xfixes0-dev,
@@ -29,7 +29,7 @@ Build-Depends:
  libx11-dev,
  libudev-dev,
  libgbm-dev,
- libxkbcommon-dev (>= 0.1.0~2),
+ libxkbcommon-dev (>= 0.3.0),
  libcairo2-dev,
  libpango1.0-dev,
  libgdk-pixbuf2.0-dev,



weston: Changes to 'refs/tags/weston-1.9.0-2'

2015-09-27 Thread Hector Oron
Tag 'weston-1.9.0-2' created by Héctor Orón Martínez  at 
2015-09-27 10:27 +

Release Debian version weston-1.9.0-2
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJWB8R2AAoJEK8ig6p24qx7XHYP/0/1QpdKgrcbnvBle9EJ5sjj
CX0Objs2JgdibnaiD/5OzEE9wspz6n+jYhexqNAHHPCgbFMg8f5u6yRVftJTTGg7
1Ni4Cjvs1ioQInxETM27N1lVu1/8o5FzxqbWvUnYG7uQo9dKuxDmiWN22j8fWNGQ
crMna7Ib5X/N5L7vyBoUwQ9tz+Szj4Dgrki1yD+9qwnpWapliQTXPXjhOvz+ziaI
4z8a0DR6kFlxqH2YdDK/XXtpXE2wsEMhP1VnYFf8X7lilolTj+6JclGbpWzHnEKF
hWukh+DtVEnDJyVLwKOy38URjq97Vo7xb3tmV0J2CGzHVL4pYXz+vgcWaj/2HPJC
6nTINvHOBBnzUxfp7pxE1lKsBRBPa3IXnPExhFFQHHbQpzkRt915mPQGLaMQYuW/
tAawOuJk/0/UsZAS8kjvexpp+uCEezsW+iZeu+ZS9vnFlp3jfu+TvrQe2PkmGGge
3A6TwecGWEoUagA/i2mhalQ5cO8tAYYPR5I4U1WyN6/5Gt1b6f4W+rrE4s+0t7RB
i1BSa5qZ0l+CEInS+XaYg2wPyc+E25FH3RD6vy5hxTPgmCuVQgaINcg6vM7M+wui
n+o43wuHlAncMRrbwNsVeb0lAQ/QRgkjRs58JLpNPyYRDs80s69wVNdeIFxNUd34
CntjxdW5Bqzvz8Oo0wrk
=OAJe
-END PGP SIGNATURE-

Changes since weston-1.9.0-1:
Héctor Orón Martínez (2):
  d/control: tighten versioned build depends
  Release Debian version weston-1.9.0-2

---
 debian/changelog |6 ++
 debian/control   |6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)
---



wayland: Changes to 'upstream-unstable'

2015-09-26 Thread Hector Oron
 .gitignore |2 
 COPYING|   39 
 Makefile.am|   78 -
 configure.ac   |   68 -
 cursor/convert_font.c  |   87 +
 cursor/cursor-data.h   |   34 
 cursor/os-compatibility.c  |   35 
 cursor/os-compatibility.h  |   35 
 cursor/wayland-cursor.c|   35 
 cursor/wayland-cursor.h|   35 
 cursor/xcursor.c   |   35 
 cursor/xcursor.h   |   35 
 doc/Contributing   |   13 
 doc/doxygen/.gitignore |1 
 doc/doxygen/wayland.doxygen.in | 1728 -
 doc/publican/sources/Book_Info.xml |   46 
 protocol/wayland.xml   |   40 
 src/connection.c   |   35 
 src/event-loop.c   |   37 
 src/scanner.c  |  403 ++--
 src/wayland-client-core.h  |   37 
 src/wayland-client.c   |   47 -
 src/wayland-client.h   |   35 
 src/wayland-egl-core.h |   35 
 src/wayland-egl.h  |   35 
 src/wayland-os.c   |   35 
 src/wayland-os.h   |   35 
 src/wayland-private.h  |   35 
 src/wayland-server-core.h  |   35 
 src/wayland-server.c   |   40 
 src/wayland-server.h   |   35 
 src/wayland-shm.c  |   35 
 src/wayland-util.c |   35 
 src/wayland-util.h |   35 
 src/wayland-version.h.in   |   35 
 tests/array-test.c |   44 
 tests/client-test.c|   35 
 tests/connection-test.c|   35 
 tests/display-test.c   |   35 
 tests/event-loop-test.c|   35 
 tests/exec-fd-leak-checker.c   |   35 
 tests/fixed-benchmark.c|   37 
 tests/fixed-test.c |   35 
 tests/headers-protocol-core-test.c |   35 
 tests/headers-protocol-test.c  |   35 
 tests/headers-test.c   |   35 
 tests/list-test.c  |   35 
 tests/map-test.c   |   35 
 tests/message-test.c   |   35 
 tests/os-wrappers-test.c   |   35 
 tests/queue-test.c |   35 
 tests/resources-test.c |   35 
 tests/sanity-test.c|   35 
 tests/signal-test.c|   35 
 tests/socket-test.c|   40 
 tests/test-compositor.c|   35 
 tests/test-compositor.h|   35 
 tests/test-helpers.c   |   35 
 tests/test-runner.c|   35 
 tests/test-runner.h|   24 
 60 files changed, 1465 insertions(+), 2780 deletions(-)

New commits:
commit b05668f0ad64ad9ba82e124965163daed4172ead
Author: Bryce Harrington 
Date:   Mon Sep 21 16:51:16 2015 -0700

configure.ac: bump to version 1.9.0 for the official release

diff --git a/configure.ac b/configure.ac
index 5580066..41cea2a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
 AC_PREREQ([2.64])
 
 m4_define([wayland_major_version], [1])
-m4_define([wayland_minor_version], [8])
-m4_define([wayland_micro_version], [93])
+m4_define([wayland_minor_version], [9])
+m4_define([wayland_micro_version], [0])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit 8fd494995d000edbc9d4c1a1805d316ffdff8890
Author: Bryce Harrington 
Date:   Tue Sep 15 20:16:37 2015 -0700

configure.ac: bump to version 1.8.93 for the RC1 release

diff --git a/configure.ac b/configure.ac
index 40b0578..5580066 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version], [1])
 m4_define([wayland_minor_version], [8])
-m4_define([wayland_micro_version], [92])
+m4_define([wayland_micro_version], [93])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit b16c0a5dfa829ff6cef707ed72907c5f88acf3cf
Author: Bryce Harrington 
Date:   Tue Sep 1 16:51:30 2015 -0700

configure.ac: bump to version 1.8.92 for the beta release

diff --git a/configure.ac b/configure.ac
index 0009857..40b0578 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([wayland_major_version], [1])
 m4_define([wayland_minor_version], [8])
-m4_define([wayland_micro_version], [91])
+m4_define([wayland_micro_version], [92])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit c7dbaa1cfda68185b3b0d3665efdf4620c66531e
Author: Pekka Paalanen 
Date:   Mon Aug 17 15:20:28 2015 +0300

Revert "client: require WAYLAND_DISPLAY to be set"

This reverts commit fb7e13021730d0a5516ecbd3712ea4235e05d24d.

Developers have been trying to reduce the 

  1   2   3   >