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


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#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#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#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#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#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#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
>   libinput

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#645748: compiz: FTBFS on all architectures: undefined reference to symbol 'KIcon::~KIcon()'

2011-10-18 Thread Hector Oron
Package: compiz
Version: 0.8.4-4+b1
Severity: serious

Hello,

  Your package fails to build on Debian autobuilder network:

/bin/bash ../../libtool --tag=CXX --mode=link g++  -g -O2 -Wall 
-D_FORTIFY_SOURCE=2   -o kde4-window-decorator  main.o utils.o decorator.o 
window.o options.o kdecoration_plugins.o switcher.o paintredirector.o 
decorator.moc.o window.moc.o paintredirector.moc.o kwinadaptor.moc.o 
kwinadaptor.o ../../libdecoration/libdecoration.la -ldbus-1 -lpthread -lrt 
-lXdamage -lXfixes -lXcomposite -lQtGui -lQtDBus -lQtXml -lQtCore   -L/usr/lib/ 
-lkdecore -lkdecorations -lplasma 
libtool: link: g++ -g -O2 -Wall -D_FORTIFY_SOURCE=2 -o 
.libs/kde4-window-decorator main.o utils.o decorator.o window.o options.o 
kdecoration_plugins.o switcher.o paintredirector.o decorator.moc.o window.moc.o 
paintredirector.moc.o kwinadaptor.moc.o kwinadaptor.o  
../../libdecoration/.libs/libdecoration.so -ldbus-1 -lpthread -lrt -lXdamage 
-lXfixes -lXcomposite -lQtGui -lQtDBus -lQtXml -lQtCore -L/usr/lib/ -lkdecore 
-lkdecorations -lplasma
/usr/bin/ld: window.o: undefined reference to symbol 'KIcon::~KIcon()'
/usr/bin/ld: note: 'KIcon::~KIcon()' is defined in DSO /usr/lib/libkdeui.so.5 
so try adding it to the linker command line
/usr/lib/libkdeui.so.5: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [kde4-window-decorator] Error 1
make[4]: Leaving directory 
`/build/buildd-compiz_0.8.4-4+b1-armel-y0OJpS/compiz-0.8.4/kde/window-decorator-kde4'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/build/buildd-compiz_0.8.4-4+b1-armel-y0OJpS/compiz-0.8.4/kde'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
make[2]: Leaving directory 
`/build/buildd-compiz_0.8.4-4+b1-armel-y0OJpS/compiz-0.8.4'

  Find build logs at: 


Best regards

-- System Information:
Debian Release: wheezy/sid
  APT prefers stable
  APT policy: (500, 'stable'), (50, 'unstable'), (50, 'testing'), (50, 
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20111018104923.12604.72895.reportbug@enorme.tcldomain.office



Bug#699045: weston: new upstream release

2013-06-15 Thread Hector Oron
Package: weston
Followup-For: Bug #699045

Hello,

  I have locally updated weston, and I have come out with following patch. I 
had to disable tests as those fail, but weston launcher seems to work.

  Please, review the patch and if you find it appropiate upload newer version 
to Debian. If you have no time for that and you think patch is ok(-ish) I can 
do the upload or maybe work on it a little bit more.

Regards


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.8-trunk-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages weston depends on:
ii  libc6 2.17-0experimental2
ii  libcairo2 1.12.14-2
ii  libdrm2   2.4.42-0.1
ii  libegl1-mesa  9.1.3-6
ii  libegl1-mesa-drivers  9.1.3-6
ii  libgbm1   9.1.3-6
ii  libgl1-mesa-glx [libgl1]  9.1.3-6
ii  libgles2-mesa 9.1.3-6
ii  libjpeg8  8d-1
ii  libmtdev1 1.1.3-1~exp1
ii  libpam0g  1.1.3-9
ii  libpixman-1-0 0.26.0-4
ii  libpng12-01.2.49-4
ii  libsystemd-login0 200-0~0.1
ii  libudev1  200-0~0.1
ii  libwayland-client01.1.0-2
ii  libwayland-cursor01.1.0-2
ii  libwayland-server01.1.0-2
ii  libx11-6  2:1.5.0-1
ii  libx11-xcb1   2:1.5.0-1
ii  libxcb-render01.8.1-2
ii  libxcb-shape0 1.8.1-2
ii  libxcb-shm0   1.8.1-2
ii  libxcb-xfixes01.8.1-2
ii  libxcb1   1.8.1-2
ii  libxcursor1   1:1.1.13-1
ii  libxkbcommon0 0.3.1-1

weston recommends no packages.

weston suggests no packages.

-- no debconf information
diff -Naur weston-0.85.0/debian/changelog weston-1.1.1/debian/changelog
--- weston-0.85.0/debian/changelog	2013-06-15 16:01:18.0 +0200
+++ weston-1.1.1/debian/changelog	2013-06-15 15:55:38.575891862 +0200
@@ -1,3 +1,19 @@
+weston (1.1.1-0~local1) experimental; urgency=low
+
+  * Local release
+  * d/rules: disable-libunwind at configure stage.
+  * d/control:
++ Add b-dep on libxkbcommon-dev.
++ Add libmtdev-dev to b-deps list.
+  * d/weston.install:
+- Drop weston-screensaver
++ Add headless-backend.so
++ Add fbdev-backend.so
++ Add weston-simple-im
++ Add weston-keyboard
+
+ -- Hector Oron   Sat, 15 Jun 2013 14:38:37 +0200
+
 weston (0.85.0-1) experimental; urgency=low
 
   * Initial release (Closes: #630809).
diff -Naur weston-0.85.0/debian/control weston-1.1.1/debian/control
--- weston-0.85.0/debian/control	2013-06-15 16:01:18.0 +0200
+++ weston-1.1.1/debian/control	2013-06-15 14:50:21.228030420 +0200
@@ -25,6 +25,10 @@
  libxkbcommon-dev,
  libcairo2-dev,
  libgdk-pixbuf2.0-dev,
+ libmtdev-dev,
+ libgegl-dev,
+ libpam0g-dev,
+ libxkbcommon-dev
 Standards-Version: 3.9.2
 Vcs-Git: git://git.debian.org/git/pkg-xorg/wayland/weston
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/wayland/weston.git
diff -Naur weston-0.85.0/debian/rules weston-1.1.1/debian/rules
--- weston-0.85.0/debian/rules	2013-06-15 16:01:18.0 +0200
+++ weston-1.1.1/debian/rules	2013-06-15 14:46:21.632038894 +0200
@@ -1,7 +1,10 @@
 #!/usr/bin/make -f
 
+override_dh_auto_test:
+	@echo "Skip tests. FAIL"
+
 override_dh_auto_configure:
-	dh_auto_configure -- --disable-setuid-install
+	dh_auto_configure -- --disable-setuid-install --disable-libunwind
 
 override_dh_auto_install:
 	dh_auto_install --destdir=debian/tmp
diff -Naur weston-0.85.0/debian/weston.install weston-1.1.1/debian/weston.install
--- weston-0.85.0/debian/weston.install	2013-06-15 16:01:18.0 +0200
+++ weston-1.1.1/debian/weston.install	2013-06-15 15:53:52.239895623 +0200
@@ -11,3 +11,22 @@
 usr/lib/weston/x11-backend.so
 
 usr/share/weston
+
+# XXX Need ordering
+usr/bin/wcap-decode
+usr/bin/weston-info
+usr/bin/weston-launch
+usr/include/weston/compositor.h
+usr/include/weston/config-parser.h
+usr/include/weston/matrix.h
+usr/include/weston/version.h
+usr/lib/weston/weston-screenshooter
+usr/lib/weston/xwayland.so
+usr/lib/pkgconfig/weston.pc
+usr/lib/weston/headless-backend.so
+usr/lib/weston/fbdev-backend.so
+usr/lib/weston/weston-simple-im
+usr/lib/weston/weston-keyboard
+usr/share/man/man7/weston-drm.7
+usr/share/man/man5/weston.ini.5
+usr/share/man/man1/weston.1


Bug#699045: weston: new upstream release

2013-06-15 Thread Hector Oron
Hello,

 Find inline comments

On Sat, Jun 15, 2013 at 04:14:01PM +0200, Hector Oron wrote:

> diff -Naur weston-0.85.0/debian/control weston-1.1.1/debian/control
> --- weston-0.85.0/debian/control  2013-06-15 16:01:18.0 +0200
> +++ weston-1.1.1/debian/control   2013-06-15 14:50:21.228030420 +0200
> @@ -25,6 +25,10 @@
>   libxkbcommon-dev,
>   libcairo2-dev,
>   libgdk-pixbuf2.0-dev,
> + libmtdev-dev,
> + libgegl-dev,
Dropped gegl depend and weston works fine.

> + libgbm-dev,
This one probably needs versioned depend on latest mesa (>=9.1.3)

> diff -Naur weston-0.85.0/debian/rules weston-1.1.1/debian/rules
> --- weston-0.85.0/debian/rules2013-06-15 16:01:18.0 +0200
> +++ weston-1.1.1/debian/rules 2013-06-15 14:46:21.632038894 +0200
> @@ -1,7 +1,10 @@
>  #!/usr/bin/make -f
>  
> +override_dh_auto_test:
> + @echo "Skip tests. FAIL"
> +
Tests fails, likely need to be updated.

>  override_dh_auto_configure:
> - dh_auto_configure -- --disable-setuid-install
> + dh_auto_configure -- --disable-setuid-install --disable-libunwind
Locally added pkg-config files to libunwind, that also works and
  --disable-libunwind
can be dropped, once libunwind ships .pc files (Bug#711854)

Regards,
-- 
  Hector Oron


signature.asc
Description: Digital signature


Bug#716783: weston: Create weston-launch group

2013-08-08 Thread Hector Oron
Package: weston
Tags: patch
Followup-For: Bug #716783

Hello,

  Find attached patch for fixing the issue.

Regards

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.10-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages weston depends on:
ii  libc6 2.17-7
ii  libcairo2 1.12.14-5
ii  libcolord11.0.1-1
ii  libdrm2   2.4.45-3
ii  libegl1-mesa  9.1.4-1
ii  libegl1-mesa-drivers  9.1.4-1
ii  libgbm1   9.1.4-1
ii  libgl1-mesa-glx [libgl1]  9.1.4-1
ii  libgles2-mesa 9.1.4-1
ii  libglib2.0-0  2.36.3-3
ii  libglu1-mesa [libglu1]9.0.0-1
ii  libjpeg8  8d-1
ii  liblcms2-22.2+git20110628-2.2
ii  libmtdev1 1.1.3-1
ii  libpam0g  1.1.3-9
ii  libpixman-1-0 0.26.0-4
ii  libpng12-01.2.49-4
ii  libsystemd-login0 200-0~0.1
ii  libudev1  200-0~0.1
ii  libwayland-client01.2.0-1
ii  libwayland-cursor01.2.0-1
ii  libwayland-server01.2.0-1
ii  libx11-6  2:1.6.0-1
ii  libx11-xcb1   2:1.6.0-1
ii  libxcb-render01.9.1-3
ii  libxcb-shape0 1.9.1-3
ii  libxcb-shm0   1.9.1-3
ii  libxcb-xfixes01.9.1-3
ii  libxcb1   1.9.1-3
ii  libxcursor1   1:1.1.14-1
ii  libxkbcommon0 0.3.1-1

Versions of packages weston recommends:
ii  libgl1-mesa-dri  9.1.4-1

weston suggests no packages.

-- no debconf information
>From 1145f7c1d4870befdc3f0007d472865af03bd3bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?H=C3=A9ctor=20Or=C3=B3n=20Mart=C3=ADnez?= 
Date: Thu, 8 Aug 2013 20:04:34 +0200
Subject: [PATCH 1/1] Add weston-launch group
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

  In order to run weston-launch, users should be part of
  weston-launch group.

Signed-off-by: Héctor Orón Martínez 
---
 debian/weston.postinst | 27 +++
 debian/weston.prerm|  8 
 2 files changed, 35 insertions(+)
 create mode 100644 debian/weston.postinst
 create mode 100644 debian/weston.prerm

diff --git a/debian/weston.postinst b/debian/weston.postinst
new file mode 100644
index 000..0212664
--- /dev/null
+++ b/debian/weston.postinst
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+configure)
+
+# create weston-launch group if not already present
+if ! getent group weston-launch > /dev/null; then
+addgroup --system --quiet weston-launch
+fi
+
+if [ -u `which weston-launch` ]; then
+chmod +s `which weston-launch`
+fi
+
+;;
+abort-upgrade|abort-remove|abort-deconfigure)
+;;
+
+*)
+echo "postinst called with unknown argument \`$1'" >&2
+exit 0
+;;
+esac
+
+#DEBHELPER#
diff --git a/debian/weston.prerm b/debian/weston.prerm
new file mode 100644
index 000..194337e
--- /dev/null
+++ b/debian/weston.prerm
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+#DEBHELPER#
+
+if [ "$1" = "remove" ]; then
+delgroup --system --quiet weston-launch
+fi
+
-- 
1.8.3.2



Bug#719143: weston: disable tests for now

2013-08-08 Thread Hector Oron
Package: weston
Version: 1.2.0-1
Severity: wishlist
Tags: patch

Hello,

  When building weston, tests ask for user input. Maybe those should be 
disabled.
  Find attached patch to do so.

Regards,

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.10-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages weston depends on:
ii  libc6 2.17-7
ii  libcairo2 1.12.14-5
ii  libcolord11.0.1-1
ii  libdrm2   2.4.45-3
ii  libegl1-mesa  9.1.4-1
ii  libegl1-mesa-drivers  9.1.4-1
ii  libgbm1   9.1.4-1
ii  libgl1-mesa-glx [libgl1]  9.1.4-1
ii  libgles2-mesa 9.1.4-1
ii  libglib2.0-0  2.36.3-3
ii  libglu1-mesa [libglu1]9.0.0-1
ii  libjpeg8  8d-1
ii  liblcms2-22.2+git20110628-2.2
ii  libmtdev1 1.1.3-1
ii  libpam0g  1.1.3-9
ii  libpixman-1-0 0.26.0-4
ii  libpng12-01.2.49-4
ii  libsystemd-login0 200-0~0.1
ii  libudev1  200-0~0.1
ii  libwayland-client01.2.0-1
ii  libwayland-cursor01.2.0-1
ii  libwayland-server01.2.0-1
ii  libx11-6  2:1.6.0-1
ii  libx11-xcb1   2:1.6.0-1
ii  libxcb-render01.9.1-3
ii  libxcb-shape0 1.9.1-3
ii  libxcb-shm0   1.9.1-3
ii  libxcb-xfixes01.9.1-3
ii  libxcb1   1.9.1-3
ii  libxcursor1   1:1.1.14-1
ii  libxkbcommon0 0.3.1-1

Versions of packages weston recommends:
ii  libgl1-mesa-dri  9.1.4-1

weston suggests no packages.

-- no debconf information
>From 4c89748f4944083c36fc419f2d3c28b95c5dab90 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?H=C3=A9ctor=20Or=C3=B3n=20Mart=C3=ADnez?= 
Date: Fri, 2 Aug 2013 17:25:03 +0200
Subject: [PATCH 1/1] d/rules: disable running tests
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Héctor Orón Martínez 
---
 debian/changelog | 1 +
 debian/rules | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index d7754fd..6b6d719 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ weston (1.2.0-1) unstable; urgency=low
   * d/weston.install: add new files
 - usr/lib/*/weston/cms-colord.so
 - usr/lib/*/weston/cms-static.so
+  * d/rules: disable running tests for now, require user input.
 
  -- Hector Oron   Fri, 02 Aug 2013 15:32:49 +0200
 
diff --git a/debian/rules b/debian/rules
index a2043e2..fc44ed6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,9 @@ override_dh_auto_configure:
 
 override_dh_auto_test:
 	# the test suite does not 100% pass in headless mode
-	dh_auto_test || true
+	# some tests expect user input
+	# dh_auto_test || true
+	true
 
 override_dh_auto_install:
 	dh_auto_install --destdir=debian/tmp
-- 
1.8.3.2



Bug#716783: weston: Create weston-launch group

2013-08-09 Thread Hector Oron
On Thu, Aug 08, 2013 at 08:47:45PM +0200, Hector Oron wrote:
> Package: weston
> Tags: patch
> Followup-For: Bug #716783
> 
> Hello,
> 
>   Find attached patch for fixing the issue.

Previous patch had a typo when setting suid bit. Find attached new patch that 
obsoletes the old one.

Regards,
-- 
  Hector Oron
From 19f24578db5e0d7a58a858e2b8f3f74bcdfde36d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?H=C3=A9ctor=20Or=C3=B3n=20Mart=C3=ADnez?= 
Date: Thu, 8 Aug 2013 20:04:34 +0200
Subject: [PATCH] Add weston-launch group
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

  In order to run weston-launch, users should be part of
  weston-launch group.

Signed-off-by: Héctor Orón Martínez 
---
 debian/weston.postinst | 27 +++
 debian/weston.prerm|  8 
 2 files changed, 35 insertions(+)
 create mode 100644 debian/weston.postinst
 create mode 100644 debian/weston.prerm

diff --git a/debian/weston.postinst b/debian/weston.postinst
new file mode 100644
index 000..87718bb
--- /dev/null
+++ b/debian/weston.postinst
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+configure)
+
+# create weston-launch group if not already present
+if ! getent group weston-launch > /dev/null; then
+addgroup --system --quiet weston-launch
+fi
+
+if [ ! -u `which weston-launch` ]; then
+chmod +s `which weston-launch`
+fi
+
+;;
+abort-upgrade|abort-remove|abort-deconfigure)
+;;
+
+*)
+echo "postinst called with unknown argument \`$1'" >&2
+exit 0
+;;
+esac
+
+#DEBHELPER#
diff --git a/debian/weston.prerm b/debian/weston.prerm
new file mode 100644
index 000..194337e
--- /dev/null
+++ b/debian/weston.prerm
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+#DEBHELPER#
+
+if [ "$1" = "remove" ]; then
+delgroup --system --quiet weston-launch
+fi
+
-- 
1.8.3.2



signature.asc
Description: Digital signature


wayland: Changes to 'upstream-unstable'

2014-09-12 Thread Hector Oron
 configure.ac |2 
 doc/doxygen/Makefile.am  |2 
 doc/publican/Makefile.am |   25 --
 src/wayland-client.c |   63 +-
 src/wayland-shm.c|2 
 tests/display-test.c |  113 ++-
 6 files changed, 139 insertions(+), 68 deletions(-)

New commits:
commit edf4e7abea4046f003f53c300acf9af7dffc2e48
Author: Pekka Paalanen 
Date:   Fri Sep 12 12:26:50 2014 +0300

configure.ac: bump version to 1.5.93 for rc2

Signed-off-by: Pekka Paalanen 

diff --git a/configure.ac b/configure.ac
index 5deed2b..c556d4f 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], [5])
-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 4d7dfa0867d7661c86b717998ea96a0f2987cee2
Author: Derek Foreman 
Date:   Wed Sep 10 13:46:09 2014 -0500

shm: fix error in comment

diff --git a/src/wayland-shm.c b/src/wayland-shm.c
index 3fce678..04ba4f2 100644
--- a/src/wayland-shm.c
+++ b/src/wayland-shm.c
@@ -372,7 +372,7 @@ wl_shm_buffer_get_stride(struct wl_shm_buffer *buffer)
  * Returns a pointer which can be used to read the data contained in
  * the given SHM buffer.
  *
- * As this buffer is memory-mapped, reading it from may generate
+ * As this buffer is memory-mapped, reading from it may generate
  * SIGBUS signals. This can happen if the client claims that the
  * buffer is larger than it is or if something truncates the
  * underlying file. To prevent this signal from causing the compositor

commit 083d8da432b2052db78f0a19405275c2b4391b5a
Author: Marek Chalupa 
Date:   Wed Sep 10 12:47:14 2014 +0200

client: cancel read in wl_display_read_events() when last_error is set

Calling wl_display_read_events() after an error should be equivalent
to wl_display_cancel_read(), so that display state is consistent.

Thanks to Pekka Paalanen 
for pointing that out.

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

diff --git a/src/wayland-client.c b/src/wayland-client.c
index 1b7a046..b0f77b9 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1192,6 +1192,14 @@ read_events(struct wl_display *display)
return 0;
 }
 
+static void
+cancel_read(struct wl_display *display)
+{
+   display->reader_count--;
+   if (display->reader_count == 0)
+   display_wakeup_threads(display);
+}
+
 /** Read events from display file descriptor
  *
  * \param display The display context object
@@ -1219,6 +1227,7 @@ wl_display_read_events(struct wl_display *display)
pthread_mutex_lock(&display->mutex);
 
if (display->last_error) {
+   cancel_read(display);
pthread_mutex_unlock(&display->mutex);
 
errno = display->last_error;
@@ -1365,9 +1374,7 @@ wl_display_cancel_read(struct wl_display *display)
 {
pthread_mutex_lock(&display->mutex);
 
-   display->reader_count--;
-   if (display->reader_count == 0)
-   display_wakeup_threads(display);
+   cancel_read(display);
 
pthread_mutex_unlock(&display->mutex);
 }

commit a31a7360093dd5f4ce1a34b9889560fc37dbb7a9
Author: Marek Chalupa 
Date:   Wed Sep 10 12:47:13 2014 +0200

client: wake-up threads on all return paths from read_events

If wl_connection_read returned EAGAIN, we must wake up sleeping
threads. If we don't do this and the thread calling
wl_connection_read won't call wl_display_read_events again,
the sleeping threads will sleep indefinitely.

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

diff --git a/src/wayland-client.c b/src/wayland-client.c
index 9f817f6..1b7a046 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1152,8 +1152,13 @@ read_events(struct wl_display *display)
if (display->reader_count == 0) {
total = wl_connection_read(display->connection);
if (total == -1) {
-   if (errno == EAGAIN)
+   if (errno == EAGAIN) {
+   /* we must wake up threads whenever
+* the reader_count dropped to 0 */
+   display_wakeup_threads(display);
+
return 0;
+   }
 
display_fatal_error(display, errno);
return -1;

commit 65d02b7a83329ab5a65a0effde854baf8d5d2040
Author: Marek Chalupa 
Date:   Wed Sep 10 12:47:12 2014 +0200

display-test: test if threads are woken up on EAGAIN

When wl_connection_read() in wl_display_read_events() returns with EAGAIN,
we want the sleeping threads to be woken up. Test it!

Signed-off-by: Marek C

wayland: Changes to 'debian-unstable'

2014-09-12 Thread Hector Oron
 configure.ac |2 
 debian/changelog |6 ++
 doc/doxygen/Makefile.am  |2 
 doc/publican/Makefile.am |   25 --
 src/wayland-client.c |   63 +-
 src/wayland-shm.c|2 
 tests/display-test.c |  113 ++-
 7 files changed, 145 insertions(+), 68 deletions(-)

New commits:
commit 3a242a8476cc49d9c8ec6b2057d3b6b8fe05a04c
Author: Héctor Orón Martínez 
Date:   Fri Sep 12 18:23:06 2014 +0200

d/changelog: update

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

diff --git a/debian/changelog b/debian/changelog
index 6c5990f..2a17185 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.5.93-1) UNRELEASED; urgency=medium
+
+  * New upstream development release.
+
+ -- Hector Oron   Fri, 12 Sep 2014 16:17:43 +0200
+
 wayland (1.5.91-1) experimental; urgency=medium
 
   [ Andreas Henriksson ]

commit edf4e7abea4046f003f53c300acf9af7dffc2e48
Author: Pekka Paalanen 
Date:   Fri Sep 12 12:26:50 2014 +0300

configure.ac: bump version to 1.5.93 for rc2

Signed-off-by: Pekka Paalanen 

diff --git a/configure.ac b/configure.ac
index 5deed2b..c556d4f 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], [5])
-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 4d7dfa0867d7661c86b717998ea96a0f2987cee2
Author: Derek Foreman 
Date:   Wed Sep 10 13:46:09 2014 -0500

shm: fix error in comment

diff --git a/src/wayland-shm.c b/src/wayland-shm.c
index 3fce678..04ba4f2 100644
--- a/src/wayland-shm.c
+++ b/src/wayland-shm.c
@@ -372,7 +372,7 @@ wl_shm_buffer_get_stride(struct wl_shm_buffer *buffer)
  * Returns a pointer which can be used to read the data contained in
  * the given SHM buffer.
  *
- * As this buffer is memory-mapped, reading it from may generate
+ * As this buffer is memory-mapped, reading from it may generate
  * SIGBUS signals. This can happen if the client claims that the
  * buffer is larger than it is or if something truncates the
  * underlying file. To prevent this signal from causing the compositor

commit 083d8da432b2052db78f0a19405275c2b4391b5a
Author: Marek Chalupa 
Date:   Wed Sep 10 12:47:14 2014 +0200

client: cancel read in wl_display_read_events() when last_error is set

Calling wl_display_read_events() after an error should be equivalent
to wl_display_cancel_read(), so that display state is consistent.

Thanks to Pekka Paalanen 
for pointing that out.

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

diff --git a/src/wayland-client.c b/src/wayland-client.c
index 1b7a046..b0f77b9 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1192,6 +1192,14 @@ read_events(struct wl_display *display)
return 0;
 }
 
+static void
+cancel_read(struct wl_display *display)
+{
+   display->reader_count--;
+   if (display->reader_count == 0)
+   display_wakeup_threads(display);
+}
+
 /** Read events from display file descriptor
  *
  * \param display The display context object
@@ -1219,6 +1227,7 @@ wl_display_read_events(struct wl_display *display)
pthread_mutex_lock(&display->mutex);
 
if (display->last_error) {
+   cancel_read(display);
pthread_mutex_unlock(&display->mutex);
 
errno = display->last_error;
@@ -1365,9 +1374,7 @@ wl_display_cancel_read(struct wl_display *display)
 {
pthread_mutex_lock(&display->mutex);
 
-   display->reader_count--;
-   if (display->reader_count == 0)
-   display_wakeup_threads(display);
+   cancel_read(display);
 
pthread_mutex_unlock(&display->mutex);
 }

commit a31a7360093dd5f4ce1a34b9889560fc37dbb7a9
Author: Marek Chalupa 
Date:   Wed Sep 10 12:47:13 2014 +0200

client: wake-up threads on all return paths from read_events

If wl_connection_read returned EAGAIN, we must wake up sleeping
threads. If we don't do this and the thread calling
wl_connection_read won't call wl_display_read_events again,
the sleeping threads will sleep indefinitely.

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

diff --git a/src/wayland-client.c b/src/wayland-client.c
index 9f817f6..1b7a046 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1152,8 +1152,13 @@ read_events(struct wl_display *display)
if (display->reader_count == 0) {
total = wl_connection_read(display->connection);
if (total == -1) {
-   if (errno == EAGAIN)
+   if (errno == EAGAIN) {
+   /* we must wake up thread

weston: Changes to 'debian-unstable'

2014-09-12 Thread Hector Oron
|   16 
 src/compositor-drm.c   
|   43 
 src/compositor-rdp.c   
|  156 +
 src/compositor-wayland.c   
|   42 
 src/compositor-x11.c   
|5 
 src/compositor.c   
|  703 --
 src/compositor.h   
|  183 -
 src/data-device.c  
|   48 
 src/gl-renderer.c  
|2 
 src/input.c
|  159 +
 src/libinput-device.c  
|  169 +
 src/libinput-seat.c
|   36 
 src/pixman-renderer.c  
|   11 
 src/screen-share.c 
|   55 
 src/screenshooter.c
|   14 
 src/spring-tool.c  
|5 
 src/text-backend.c 
|   11 
 src/vertex-clipping.c  
|   12 
 src/weston-egl-ext.h   
|8 
 tests/bad-buffer-test.c
|   35 
 tests/matrix-test.c
|4 
 tests/subsurface-test.c
|   40 
 tests/weston-test-client-helper.c  
|   57 
 tests/weston-test-client-helper.h  
|   10 
 tests/weston-test.c
|   11 
 tests/weston-tests-env 
|2 
 weston.ini.in  
|   10 
 xwayland/launcher.c
|   12 
 xwayland/window-manager.c  
|   52 
 84 files changed, 4108 insertions(+), 2143 deletions(-)

New commits:
commit 299b847c37f53ff01d4a4dae73c55b9b6d935777
Author: Héctor Orón Martínez 
Date:   Fri Sep 12 18:29:49 2014 +0200

d/changelog: update

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

diff --git a/debian/changelog b/debian/changelog
index a9a125e..157a7a0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+weston (1.5.93-1) UNRELEASED; urgency=medium
+
+  * New upstream development release.
+  * d/patches/*: drop them.
+  * d/control: bump build depend on libinput-dev.
+
+ -- Hector Oron   Fri, 12 Sep 2014 18:28:31 +0200
+
 weston (1.5.0-3) unstable; urgency=medium
 
   * d/p/0001-libinput-Use-floating-point-instead-of-fixed-point-n.patch,

commit 2bf1ccb91970b5c8dce96a9a526939d7ebc9cdaf
Author: Héctor Orón Martínez 
Date:   Fri Sep 12 18:28:15 2014 +0200

d/control: bump libinput-dev build depend

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

diff --git a/debian/control b/debian/control
index 3df1bc8..ece452e 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Build-Depends:
  libpam0g-dev,
  libvpx-dev,
  libsystemd-login-dev,
- libinput-dev (>= 0.5.0),
+ libinput-dev (>= 0.6.0),
 Standards-Version: 3.9.5
 Homepage: http://wayland.freedesktop.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/weston

commit 13f9f88095af1bc227712e1dad15c199c5147d94
Author: Héctor Orón Martínez 
Date:   Fri Sep 12 18:25:43 2014 +0200

d/patches: drop

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

diff --git a/debian/patches/0001-Require-libinput-0.4.0.patch 
b/debian/patches/0001-Require-libinput-0.4.0.patch
deleted file mode 100644
index 145d44e..000
--- a/debian/patches/0001-Require-libinput-0.4.0.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-From 3b843d3a61286d4b2a9552a3a2cae80c6b1cf8cd Mon Sep 17 00:00:00 2001
-From: Peter Hutterer 
-Date: Wed, 25 Jun 2014 14:07:36 +1000
-Subject: [PATCH] Require libinput 0.4.0
-
-No functional changes, just adjusting for API changes in libinput:
-- libinput_destroy() replaced by libinput_unref()
-- log functions now take a libinput context, userdata is gone
-- udev seat creation is now libinput_udev_create_context() and
-  libinput_udev_assign_seat()
-
-Signed-off-by: Peter Hutterer 

- configure.ac|  2 +-
- src/libinput-seat.c | 32 +---
- 2 files changed, 22 insertions(+), 12 deletions(-)
-
 a/configure.ac
-+++ b/configure.ac
-@@ -159,7 

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

2014-09-12 Thread Hector Oron
Tag 'wayland-1.5.93-1' created by Héctor Orón Martínez  at 
2014-09-13 00:36 +

Release Debian version wayland-1.5.93-1

Changes since wayland-1.5.91-1:
Bryce W. Harrington (1):
  doc: Quell warnings about missing man3 directory before its been built

Derek Foreman (1):
  shm: fix error in comment

Héctor Orón Martínez (3):
  Merge branch 'upstream-unstable' into debian-unstable
  d/changelog: update
  Upload to experimental

Marek Chalupa (6):
  client: add display_wakeup_threads function
  display-test: make use of create_thread function
  tests: use nanosleep instead of usleep
  display-test: test if threads are woken up on EAGAIN
  client: wake-up threads on all return paths from read_events
  client: cancel read in wl_display_read_events() when last_error is set

Nils Chr. Brause (1):
  wayland-client: Initialize newly created wl_proxys to zero

Pekka Paalanen (2):
  configure.ac: bump version to 1.5.92 for rc1
  configure.ac: bump version to 1.5.93 for rc2

Peter Hutterer (1):
  doc/publican: stop excessive rebuilds

---
 configure.ac |2 
 debian/changelog |7 ++
 doc/doxygen/Makefile.am  |2 
 doc/publican/Makefile.am |   25 --
 src/wayland-client.c |   63 +-
 src/wayland-shm.c|2 
 tests/display-test.c |  113 ++-
 7 files changed, 146 insertions(+), 68 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsbkm-0005cw...@moszumanska.debian.org



wayland: Changes to 'debian-unstable'

2014-09-12 Thread Hector Oron
 debian/changelog |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit e4c2a51a0ca6ae816d7db71c81fe6ce243c2b833
Author: Héctor Orón Martínez 
Date:   Sat Sep 13 02:35:14 2014 +0200

Upload to experimental

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

diff --git a/debian/changelog b/debian/changelog
index 2a17185..9b18f32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-wayland (1.5.93-1) UNRELEASED; urgency=medium
+wayland (1.5.93-1) experimental; urgency=medium
 
   * New upstream development release.
+  * Upload to experimental.
 
  -- Hector Oron   Fri, 12 Sep 2014 16:17:43 +0200
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsbka-0007xf...@moszumanska.debian.org



Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions

2014-09-13 Thread Hector Oron
Hello,

On Thu, Jul 10, 2014 at 04:52:42PM +0200, Laurent Bigonville wrote:
> Package: libc6
> Version: 2.19-5
> Severity: serious
> 
> Hi,
> 
> On my amd64 machine, weston is crashing on exit with an illegal
> instruction when the colord plugin is loaded.

On weston 1.5.93, having loaded modules=xwayland.so,cms-colord.so:

[11:29:15.522] Loading module '/usr/lib/i386-linux-gnu/weston/cms-colord.so'
[11:29:15.525] colord: initialized
[11:29:15.533] colord: output (null) coldplugged
[11:29:15.533] colord: output added xrandr-xwayland-none
[11:29:15.541] launching '/usr/lib/weston/weston-desktop-shell'
[11:29:15.550] colord: no assigned color profile for xrandr-xwayland-none
[11:29:15.550] colord: dispatching events

Apparently the segfault goes away, could you please test with upcoming 
experimental version? TIA

Please consider to close the issue if it is gone for you or consider a severity 
downgrade.

Regards,
-- 
  Hector Oron


signature.asc
Description: Digital signature


Bug#760043: weston-terminal: exits under load

2014-09-13 Thread Hector Oron
On Sun, Aug 31, 2014 at 12:01:16PM +0300, Rémi Denis-Courmont wrote:
> Package: weston
> Version: 1.5.0-2
> Severity: grave
> Justification: causes non-serious data loss
> 
> Dear Maintainer,
> 
> When the Weston terminal outputs really fast, it pseudo-randomly ends
> up vanishing and the process exits. For me, this is reproducible about
> every third time running "ls -lR /". 
> 
> On the console that started the compositor:
> 
> [11:54:52.890] launching '/usr/lib/weston/weston-desktop-shell'
> 
> 
> 
> Error sending request: Resource temporarily unavailable
> child 7795 exited
> 
> >>From a quick investigation, this appears to be an unhandled error
> without the libwayland-client marshaller. I guess that write congestion
> on the socket to the compositor is not handled; if that is the case,
> it is somewhat surprisingly and disturbingly naive.
> 
> Feel free to reassign to wayland.

Yes, I was able to reproduce and it affects upstream, but however upstream 
considers "weston-terminal" as a toy application. Therefore I do not think this 
bug makes weston completely unusable, I hope you agree on downgrading severity, 
at most to important or normal.

However let's track it upstream.

Regards,
-- 
  Hector Oron


signature.asc
Description: Digital signature


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

2014-09-13 Thread Hector Oron
Tag 'weston-1.5.93-1' created by Héctor Orón Martínez  at 
2014-09-13 12:10 +

Release Debian version weston-1.5.93-1

Changes since weston-1.5.0-3:
Alvaro Fernando García (1):
  Do not assume 64x64 cursor, added support for other sizes (like in AMD 
Kaveri, 128x128).

Andrew Wedgbury (2):
  screen-share: Allow fullscreen shell command to be configured
  screen-share: Add screen-share command to weston.ini man page

Arnaud Vrac (6):
  window: unbind egl surface and context on surface release
  nested: add missing egl extension declaration
  desktop-shell: fix invalid memory access when shell execution fails
  simple-egl: fix opaque and 16 bits mode options
  desktop-shell: properly set background widget as opaque
  pixman-renderer: free shadow buffer on renderer destruction

Arnout Engelen (1):
  Better error message when exec'ing Xwayland fails

Bill Spitzak (13):
  weston-eventdemo --help works
  Made weston-nested --help work
  Made weston-subsurfaces --help work
  Made weston-screensaver --help work
  weston-terminal --help and other command-line options
  weston-cliptest --help works. You must use -b to run benchmark
  weston-dnd --help works
  weston-editor --help works
  weston-image --help works. Also help if no filename is given
  weston-scaler --help works even if not run inside wayland
  parse_options: fail on more malformed options
  load_image: always print a message on failure if filename is not empty
  image: don't print redundant error

Boyan Ding (9):
  xdg-shell: Fix a typo in description
  shell: fix segfault in fullscreen binding
  cairo-util: Fix geometry for frames with buttons but without title
  cairo-util: Set geometry_dirty in frame_set_title
  simple-egl: Clean up unused frame_listener
  xwm: check whether the picked seat can be NULL
  cairo-util: Draw solid titlebar for frames with only buttons
  xwm: Check whether the seat is NULL when needed in weston_wm_handle_button
  xwm: Do not activate override redirect windows

Derek Foreman (6):
  cliptest: Avoid use of uninitialized memory when regions don't intersect
  tests: allow running make check without make install
  pixman-renderer: fail to zoom more gracefully
  touch-input: Don't dereference NULL pointer during full screen fade
  matrix-test: fix units in report
  cosmetic: update comments that refer to weston_surface_update_transform()

Dima Ryazanov (1):
  xwayland: Clean up the WM properly if X server crashes

Emilio Pozuelo Monfort (2):
  exposay: fix crash when navigating with the keyboard
  desktop-shell: Don't assume there is a pointer when resizing

George Kiagiadakis (2):
  compositor: unmap subsurface views before destroying the subsurfaces
  compositor: update the surface size when there is a size change without a 
buffer attach

Giulio Camuffo (7):
  compositor: keep track of the weston_layer a weston_view is in
  compositor: add a masking mechanism to weston_layer
  fullscreen-shell: Fix compiler warnings
  compositor: add a way to change the keyboard locks
  compositor: add an option to set the default numlock value
  compositor: remove unused signal
  compositor: fix memory corruption when removing an output

Hardening (2):
  Add more keyboards for the RDP compositor
  Use FreeRDP buildin functions to get scancodes

Héctor Orón Martínez (6):
  Merge branch 'upstream-unstable' into debian-unstable
  d/patches: drop
  d/control: bump libinput-dev build depend
  d/changelog: update
  d/control: bump versioned build depends
  Upload to experimental

Jason Ekstrand (11):
  Add a simple client for testing compositor damage handling
  Fix a comment
  Change the defacto output transform from flipped-270 to flipped-90
  data-device: Clean up the logic in start_drag
  Use pixman_region32_clear instead of our own empty_region
  Move weston_subsurface to after weston_surface
  Move weston_frame_callback above weston_surface_create
  Create a weston_surface_state structure for storing pending surface state 
and move the surface commit logic into weston_surface_commit_state
  xwayland/window-manager: Rename a variable for clerity
  xwayland: Better handle a race with X
  Fix a copy-paste error in weston_surface_commit_state

Jasper St. Pierre (26):
  fullscreen: Remove our own focused state tracking
  fullscreen: Remove dirty sizing trick
  xdg-shell: Rename set_transient_for to set_parent
  xdg-shell: Rework the state system
  xdg-shell: Turn the resizing heuristics into an explicit state
  terminal: Only add the new size to the title when we're resizing
  xdg-shell: Turn "activated" into a state
  shell: Centralize management of sending configure requests
  shell: Don't use the helper methods in xdg_shell impleme

weston: Changes to 'debian-unstable'

2014-09-13 Thread Hector Oron
 debian/changelog |7 +--
 debian/control   |2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 38b327a84fe461b59c9ada4a572de75fa74d2eab
Author: Héctor Orón Martínez 
Date:   Sat Sep 13 13:58:50 2014 +0200

Upload to experimental

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

diff --git a/debian/changelog b/debian/changelog
index 9ec3d15..67ae8d8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-weston (1.5.93-1) UNRELEASED; urgency=medium
+weston (1.5.93-1) experimental; urgency=medium
 
   * New upstream development release.
   * d/patches/*: drop them.
   * d/control:
 + bump wayland version requirement for build.
 + bump build depend on libinput-dev.
+  * Upload to experimental. 
 
  -- Hector Oron   Fri, 12 Sep 2014 18:28:31 +0200
 

commit 655f69de0215c8ed056e4d30a09f54ec8e67b0eb
Author: Héctor Orón Martínez 
Date:   Sat Sep 13 13:17:52 2014 +0200

d/control: bump versioned build depends

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

diff --git a/debian/changelog b/debian/changelog
index 157a7a0..9ec3d15 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,7 +2,9 @@ weston (1.5.93-1) UNRELEASED; urgency=medium
 
   * New upstream development release.
   * d/patches/*: drop them.
-  * d/control: bump build depend on libinput-dev.
+  * d/control:
++ bump wayland version requirement for build.
++ bump build depend on libinput-dev.
 
  -- Hector Oron   Fri, 12 Sep 2014 18:28:31 +0200
 
diff --git a/debian/control b/debian/control
index ece452e..c16221f 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends:
  libegl1-mesa-dev (>= 9.0~),
  libegl1-mesa-drivers (>= 9.0~),
  libgles2-mesa-dev (>= 9.0~),
- libwayland-dev (>= 1.2.0),
+ libwayland-dev (>= 1.5.91),
  libxcb1-dev,
  libxcb-composite0-dev,
  libxcb-xfixes0-dev,


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xsm9j-00088t...@moszumanska.debian.org



Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions

2014-09-13 Thread Hector Oron
On Sat, Sep 13, 2014 at 11:35:28AM +0200, Hector Oron wrote:
> On Thu, Jul 10, 2014 at 04:52:42PM +0200, Laurent Bigonville wrote:
 
> Please consider to close the issue if it is gone for you or consider a 
> severity downgrade.

Actually, this issue does not render weston unusable, therefore I consider this 
issue at most important severity. I hope you agree.

The issue is already fixed in 1.5.93-1, it should be closed once it hits 
sid/testing.

Regards,
-- 
  Hector Oron


signature.asc
Description: Digital signature


Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions

2014-09-14 Thread Hector Oron
Hello,

2014-09-14 15:10 GMT+02:00 Julien Cristau :

>> [11:29:15.522] Loading module '/usr/lib/i386-linux-gnu/weston/cms-colord.so'
>
> Submitter said on amd64?

Indeed, as always good point there. I'll try yo reproduce on amd64.

Cheers,
-- 
 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/caodfweewt6+k-qwwurxp49syzzkgwfi1ijvasrffszyuhbk...@mail.gmail.com



weston: Changes to 'debian-unstable'

2014-09-16 Thread Hector Oron
 debian/changelog |8 
 debian/control   |6 +++---
 2 files changed, 11 insertions(+), 3 deletions(-)

New commits:
commit 83a38e1d951e3f218a7593b032d324a0993f44f9
Author: Héctor Orón Martínez 
Date:   Tue Sep 16 13:04:05 2014 +0200

d/control: allow third party graphic stacks

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

diff --git a/debian/changelog b/debian/changelog
index 67ae8d8..d2bd6da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+weston (1.5.93-2) UNRELEASED; urgency=medium
+
+  * d/control:
++ allow third party graphic stacks
++ update EGL wayland driver library
+
+ -- Hector Oron   Tue, 16 Sep 2014 12:55:04 +0200
+
 weston (1.5.93-1) experimental; urgency=medium
 
   * New upstream development release.
diff --git a/debian/control b/debian/control
index c16221f..6fa7e13 100644
--- a/debian/control
+++ b/debian/control
@@ -49,9 +49,9 @@ Package: weston
 Architecture: linux-any
 Depends:
  adduser,
- libegl1-mesa (>= 8.0-2),
- libegl1-mesa-drivers (>= 8.0-2),
- libgles2-mesa (>= 8.0-2),
+ libegl1-mesa (>= 8.0-2) | libegl1-x11,
+ libwayland-egl1-mesa (>= 10.1.0-2) | libwayland-egl1,
+ libgles2-mesa (>= 8.0-2) | libgles2,
  ${shlibs:Depends},
  ${misc:Depends},
 Recommends:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xtqyn-00060o...@moszumanska.debian.org



Bug#760043: weston-terminal: exits under load

2014-09-19 Thread Hector Oron
On Sat, Sep 13, 2014 at 02:17:57PM +0200, Hector Oron wrote:
 
> Yes, I was able to reproduce and it affects upstream, but however upstream 
> considers "weston-terminal" as a toy application. Therefore I do not think 
> this bug makes weston completely unusable, I hope you agree on downgrading 
> severity, at most to important or normal.
> 
> However let's track it upstream.

It should be fixed in weston master:
  b2c18647775732da740946eb199b1f2b46ba950b

It should be part of next release and package upload

Regards,
-- 
  Hector Oron


signature.asc
Description: Digital signature


wayland: Changes to 'debian-unstable'

2014-09-19 Thread Hector Oron
 configure.ac |4 ++--
 debian/changelog |6 ++
 2 files changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 1be81c6a578a5c6f49c38bed1f4ec0f14ad4c7d6
Author: Héctor Orón Martínez 
Date:   Fri Sep 19 16:30:22 2014 +0200

Release Debian version wayland-1.6.0-1

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

diff --git a/debian/changelog b/debian/changelog
index d07a386..7b75168 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.6.0-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Hector Oron   Fri, 19 Sep 2014 16:28:13 +0200
+
 wayland (1.5.93-2) unstable; urgency=medium
 
   * Upload to unstable.

commit 339e83aa579569711cd14623ca4b2db46256b766
Author: Pekka Paalanen 
Date:   Fri Sep 19 12:36:04 2014 +0300

configure.ac: bump version to 1.6.0

Signed-off-by: Pekka Paalanen 

diff --git a/configure.ac b/configure.ac
index c556d4f..cc7b535 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], [5])
-m4_define([wayland_micro_version], [93])
+m4_define([wayland_minor_version], [6])
+m4_define([wayland_micro_version], [0])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xuzia-000403...@moszumanska.debian.org



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

2014-09-19 Thread Hector Oron
Tag 'wayland-1.6.0-1' created by Héctor Orón Martínez  at 
2014-09-19 14:30 +

Release Debian version wayland-1.6.0-1

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

Pekka Paalanen (1):
  configure.ac: bump version to 1.6.0

---
 configure.ac |4 ++--
 debian/changelog |6 ++
 2 files changed, 8 insertions(+), 2 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xuzil-0005nh...@moszumanska.debian.org



wayland: Changes to 'upstream-unstable'

2014-09-19 Thread Hector Oron
 configure.ac |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 339e83aa579569711cd14623ca4b2db46256b766
Author: Pekka Paalanen 
Date:   Fri Sep 19 12:36:04 2014 +0300

configure.ac: bump version to 1.6.0

Signed-off-by: Pekka Paalanen 

diff --git a/configure.ac b/configure.ac
index c556d4f..cc7b535 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], [5])
-m4_define([wayland_micro_version], [93])
+m4_define([wayland_minor_version], [6])
+m4_define([wayland_micro_version], [0])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xuzjv-0002nj...@moszumanska.debian.org



weston: Changes to 'debian-unstable'

2014-09-19 Thread Hector Oron
 clients/editor.c |5 +
 clients/keyboard.c   |5 +
 clients/window.c |   12 
 configure.ac |4 ++--
 debian/changelog |9 +
 src/compositor-x11.c |2 +-
 6 files changed, 34 insertions(+), 3 deletions(-)

New commits:
commit 474b8be0f041b7b39686979ab0c0c4e8b270f984
Author: Héctor Orón Martínez 
Date:   Fri Sep 19 16:40:33 2014 +0200

Release Debian version weston-1.6.0-1

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

diff --git a/debian/changelog b/debian/changelog
index 6a77044..64a8dd9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+weston (1.6.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Fix "weston-terminal: exits under load"
+- Thanks Rémi Denis-Courmont for report.
+(Closes: #760043)
+
+ -- Hector Oron   Fri, 19 Sep 2014 16:38:47 +0200
+
 weston (1.5.93-2) unstable; urgency=medium
 
   [ Hector Oron ]

commit 2858cc2a50854685b44eee72994dea57f5aa4246
Author: Pekka Paalanen 
Date:   Fri Sep 19 13:40:14 2014 +0300

configure.ac: bump version to 1.6.0

Signed-off-by: Pekka Paalanen 

diff --git a/configure.ac b/configure.ac
index 4a889af..05e883d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 m4_define([weston_major_version], [1])
-m4_define([weston_minor_version], [5])
-m4_define([weston_micro_version], [93])
+m4_define([weston_minor_version], [6])
+m4_define([weston_micro_version], [0])
 m4_define([weston_version],
   [weston_major_version.weston_minor_version.weston_micro_version])
 

commit 30e1f3c311772ad884df894c7ebf733a41f66458
Author: Olivier Blin 
Date:   Tue Sep 16 19:13:17 2014 +0200

editor: do not crash when text input manager is not available

[Pekka Paalanen: whitespace fix]

Signed-off-by: Pekka Paalanen 

diff --git a/clients/editor.c b/clients/editor.c
index 66cba0b..421f8fe 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -1359,6 +1359,11 @@ main(int argc, char *argv[])
display_set_user_data(editor.display, &editor);
display_set_global_handler(editor.display, global_handler);
 
+   if (editor.text_input_manager == NULL) {
+   fprintf(stderr, "No text input manager global\n");
+   return -1;
+   }
+
editor.window = window_create(editor.display);
editor.widget = window_frame_create(editor.window, &editor);
 

commit 814f0ee5a634601f9c4cf36ac1a5147826192509
Author: Olivier Blin 
Date:   Tue Sep 16 19:13:16 2014 +0200

keyboard: do not crash when input panel is not available

[Pekka Paalanen: whitespace fix]

Signed-off-by: Pekka Paalanen 

diff --git a/clients/keyboard.c b/clients/keyboard.c
index 7c11cec..2579571 100644
--- a/clients/keyboard.c
+++ b/clients/keyboard.c
@@ -995,6 +995,11 @@ main(int argc, char *argv[])
display_set_user_data(virtual_keyboard.display, &virtual_keyboard);
display_set_global_handler(virtual_keyboard.display, global_handler);
 
+   if (virtual_keyboard.input_panel == NULL) {
+   fprintf(stderr, "No input panel global\n");
+   return -1;
+   }
+
output = display_get_output(virtual_keyboard.display);
keyboard_create(output, &virtual_keyboard);
 

commit 22e16b656f67ee577e32a7af91f443840fc3aee1
Author: Jason Ekstrand 
Date:   Mon Sep 15 12:10:27 2014 -0700

compositor-x11: Rename the output make to "weston-X11"

Previously all outputs in the X11 backend had the make "xwayland" which is
confusing.  Now they have something that makes a little more sense.

diff --git a/src/compositor-x11.c b/src/compositor-x11.c
index 3494e34..b602bc9 100644
--- a/src/compositor-x11.c
+++ b/src/compositor-x11.c
@@ -869,7 +869,7 @@ x11_compositor_create_output(struct x11_compositor *c, int 
x, int y,
output->base.set_dpms = NULL;
output->base.switch_mode = NULL;
output->base.current_mode = &output->mode;
-   output->base.make = "xwayland";
+   output->base.make = "weston-X11";
output->base.model = "none";
 
if (configured_name)

commit b2c18647775732da740946eb199b1f2b46ba950b
Author: Ondřej Majerech 
Date:   Sat Sep 13 16:35:45 2014 +0200

window: Don't needlessly sync parent and geometry

When a toytoolkit client redraws, the toolkit syncs the parent and
geometry. If a client redraws often (such as the terminal drawing a huge
amount of output), this can spam the compositor with requests and may
result in the client's eventual being killed.

We don't need to send requests for changing the geometry or parent if
these haven't changed. So remember the last geometry and parent, and
update them only if needed.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=83297
Signed-off-by: Ondřej Majerech 
Revi

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

2014-09-19 Thread Hector Oron
Tag 'weston-1.6.0-1' created by Héctor Orón Martínez  at 
2014-09-19 14:40 +

Release Debian version weston-1.6.0-1

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

Jason Ekstrand (1):
  compositor-x11: Rename the output make to "weston-X11"

Olivier Blin (2):
  keyboard: do not crash when input panel is not available
  editor: do not crash when text input manager is not available

Ondřej Majerech (1):
  window: Don't needlessly sync parent and geometry

Pekka Paalanen (1):
  configure.ac: bump version to 1.6.0

---
 clients/editor.c |5 +
 clients/keyboard.c   |5 +
 clients/window.c |   12 
 configure.ac |4 ++--
 debian/changelog |9 +
 src/compositor-x11.c |2 +-
 6 files changed, 34 insertions(+), 3 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xuzzf-0007vj...@moszumanska.debian.org



weston: Changes to 'upstream-unstable'

2014-09-19 Thread Hector Oron
 clients/editor.c |5 +
 clients/keyboard.c   |5 +
 clients/window.c |   12 
 configure.ac |4 ++--
 src/compositor-x11.c |2 +-
 5 files changed, 25 insertions(+), 3 deletions(-)

New commits:
commit 53fd7d70dc34007f0dc86621ed94c6f71fa35bf9
Author: Pekka Paalanen 
Date:   Fri Sep 19 13:40:14 2014 +0300

configure.ac: bump version to 1.6.0

Signed-off-by: Pekka Paalanen 

diff --git a/configure.ac b/configure.ac
index 4a889af..05e883d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 m4_define([weston_major_version], [1])
-m4_define([weston_minor_version], [5])
-m4_define([weston_micro_version], [93])
+m4_define([weston_minor_version], [6])
+m4_define([weston_micro_version], [0])
 m4_define([weston_version],
   [weston_major_version.weston_minor_version.weston_micro_version])
 

commit 01448094768882a542ca4f3d3f32a66b8704bcc4
Author: Olivier Blin 
Date:   Tue Sep 16 19:13:17 2014 +0200

editor: do not crash when text input manager is not available

[Pekka Paalanen: whitespace fix]

Signed-off-by: Pekka Paalanen 

diff --git a/clients/editor.c b/clients/editor.c
index 66cba0b..421f8fe 100644
--- a/clients/editor.c
+++ b/clients/editor.c
@@ -1359,6 +1359,11 @@ main(int argc, char *argv[])
display_set_user_data(editor.display, &editor);
display_set_global_handler(editor.display, global_handler);
 
+   if (editor.text_input_manager == NULL) {
+   fprintf(stderr, "No text input manager global\n");
+   return -1;
+   }
+
editor.window = window_create(editor.display);
editor.widget = window_frame_create(editor.window, &editor);
 

commit 997232d068fdbd48f9de55ca7cc6e422ee6404b0
Author: Olivier Blin 
Date:   Tue Sep 16 19:13:16 2014 +0200

keyboard: do not crash when input panel is not available

[Pekka Paalanen: whitespace fix]

Signed-off-by: Pekka Paalanen 

diff --git a/clients/keyboard.c b/clients/keyboard.c
index 7c11cec..2579571 100644
--- a/clients/keyboard.c
+++ b/clients/keyboard.c
@@ -995,6 +995,11 @@ main(int argc, char *argv[])
display_set_user_data(virtual_keyboard.display, &virtual_keyboard);
display_set_global_handler(virtual_keyboard.display, global_handler);
 
+   if (virtual_keyboard.input_panel == NULL) {
+   fprintf(stderr, "No input panel global\n");
+   return -1;
+   }
+
output = display_get_output(virtual_keyboard.display);
keyboard_create(output, &virtual_keyboard);
 

commit 495339f7363b3aac040395419419c5dedb690b7b
Author: Jason Ekstrand 
Date:   Mon Sep 15 12:10:27 2014 -0700

compositor-x11: Rename the output make to "weston-X11"

Previously all outputs in the X11 backend had the make "xwayland" which is
confusing.  Now they have something that makes a little more sense.

diff --git a/src/compositor-x11.c b/src/compositor-x11.c
index 3494e34..b602bc9 100644
--- a/src/compositor-x11.c
+++ b/src/compositor-x11.c
@@ -869,7 +869,7 @@ x11_compositor_create_output(struct x11_compositor *c, int 
x, int y,
output->base.set_dpms = NULL;
output->base.switch_mode = NULL;
output->base.current_mode = &output->mode;
-   output->base.make = "xwayland";
+   output->base.make = "weston-X11";
output->base.model = "none";
 
if (configured_name)

commit a253fca28727101239cc2ea558864f686128b116
Author: Ondřej Majerech 
Date:   Sat Sep 13 16:35:45 2014 +0200

window: Don't needlessly sync parent and geometry

When a toytoolkit client redraws, the toolkit syncs the parent and
geometry. If a client redraws often (such as the terminal drawing a huge
amount of output), this can spam the compositor with requests and may
result in the client's eventual being killed.

We don't need to send requests for changing the geometry or parent if
these haven't changed. So remember the last geometry and parent, and
update them only if needed.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=83297
Signed-off-by: Ondřej Majerech 
Reviewed-by: Pekka Paalanen 

diff --git a/clients/window.c b/clients/window.c
index 9c48155..e44d65c 100644
--- a/clients/window.c
+++ b/clients/window.c
@@ -217,6 +217,7 @@ struct window {
struct rectangle saved_allocation;
struct rectangle min_allocation;
struct rectangle pending_allocation;
+   struct rectangle last_geometry;
int x, y;
int redraw_needed;
int redraw_task_scheduled;
@@ -246,6 +247,7 @@ struct window {
struct xdg_popup *xdg_popup;
 
struct window *parent;
+   struct wl_surface *last_parent_surface;
 
struct window_frame *frame;
 
@@ -3993,7 +3995,11 @@ window_sync_parent(struct window *window)
else
parent_surface = NULL;
 
+   if (parent_surface == window->last_parent_surface)
+   return;
+
xdg

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

2014-09-23 Thread Hector Oron
Tag 'wayland-1.6.0-2' created by Héctor Orón Martínez  at 
2014-09-23 21:52 +

Release Debian version 1.6.0-2

Changes since wayland-1.6.0-1:
Héctor Orón Martínez (1):
  Release Debian version 1.6.0-2

---
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwy1k-0002lp...@moszumanska.debian.org



wayland: Changes to 'debian-unstable'

2014-09-23 Thread Hector Oron
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)

New commits:
commit a3ce9f86d717c291474d510cab9ef790a9425885
Author: Héctor Orón Martínez 
Date:   Tue Sep 23 23:51:47 2014 +0200

Release Debian version 1.6.0-2

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

diff --git a/debian/changelog b/debian/changelog
index 7b75168..645a4bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.6.0-2) unstable; urgency=medium
+
+  * Switch back to use upstream tarball.
+
+ -- Hector Oron   Tue, 23 Sep 2014 18:09:53 +0200
+
 wayland (1.6.0-1) unstable; urgency=medium
 
   * New upstream release.


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwy18-0002iw...@moszumanska.debian.org



weston: Changes to 'refs/tags/wayland-1.6.0-2'

2014-09-23 Thread Hector Oron
Tag 'wayland-1.6.0-2' created by Héctor Orón Martínez  at 
2014-09-23 21:53 +

Release Debian version 1.6.0-2

Changes since weston-1.6.0-1:
Héctor Orón Martínez (1):
  Release Debian version 1.6.0-2

---
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwy1o-0002qv...@moszumanska.debian.org



weston: Changes to 'debian-unstable'

2014-09-23 Thread Hector Oron
 debian/changelog |6 ++
 1 file changed, 6 insertions(+)

New commits:
commit e8e9f6e5d96a57d24cc901f82f8ab33380568340
Author: Héctor Orón Martínez 
Date:   Tue Sep 23 23:53:29 2014 +0200

Release Debian version 1.6.0-2

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

diff --git a/debian/changelog b/debian/changelog
index 64a8dd9..69f8a27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+weston (1.6.0-2) unstable; urgency=medium
+
+  * Switch back to use upstream tarball.
+
+ -- Hector Oron   Tue, 23 Sep 2014 17:49:21 +0200
+
 weston (1.6.0-1) unstable; urgency=medium
 
   * New upstream release.


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwy1v-0002s1...@moszumanska.debian.org



wayland: Changes to 'debian-unstable'

2014-09-23 Thread Hector Oron
 debian/changelog |6 ++
 debian/control   |2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

New commits:
commit 96f2f93dc920c72c0aa29f5d37133d5e83bf6b20
Author: Héctor Orón Martínez 
Date:   Wed Sep 24 01:01:52 2014 +0200

d/control: update VCS URL

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

diff --git a/debian/changelog b/debian/changelog
index 645a4bc..af79d43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+wayland (1.6.0-3) UNRELEASED; urgency=medium
+
+  * d/control: update VCS URL 
+
+ -- Hector Oron   Wed, 24 Sep 2014 01:01:26 +0200
+
 wayland (1.6.0-2) unstable; urgency=medium
 
   * Switch back to use upstream tarball.
diff --git a/debian/control b/debian/control
index dfb6c57..80c56ad 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends:
  libexpat1-dev,
  libffi-dev,
 Standards-Version: 3.9.5
-Vcs-Git: git://git.debian.org/git/pkg-xorg/wayland/wayland
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/wayland/wayland.git
 Homepage: http://wayland.freedesktop.org/
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwz5p-0004he...@moszumanska.debian.org



wayland: Changes to 'debian-unstable'

2014-09-23 Thread Hector Oron
 debian/control |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 1c166b50e5f6729aaa99149138140c51d46774fa
Author: Héctor Orón Martínez 
Date:   Wed Sep 24 01:03:12 2014 +0200

d/control: also update vcs browser URL

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

diff --git a/debian/control b/debian/control
index 80c56ad..0649182 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Build-Depends:
  libffi-dev,
 Standards-Version: 3.9.5
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland
-Vcs-Browser: http://git.debian.org/?p=pkg-xorg/wayland/wayland.git
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland.git
 Homepage: http://wayland.freedesktop.org/
 
 Package: libwayland-client0


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xwz7d-0005ge...@moszumanska.debian.org



Bug#766422: xserver-xorg-video-freedreno: restrict to arches where it makes sense

2014-10-22 Thread Hector Oron
Package: xserver-xorg-video-freedreno
Version: 1.2.0-1
Severity: important

Hello,

  To avoid wasting build time on buildds and migration pain, could you please 
build freedreno driver on architectures where it makes sense, I suspect mainly 
ARM ones.

Regards,

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.14-2-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141022230806.14640.47044.report...@polynomio.collabora.co.uk



Bug#766445: xserver-xorg-video-freedreno: FTBFS on many arches

2014-10-23 Thread Hector Oron
Package: xserver-xorg-video-freedreno
Version: 1.2.0-1
Severity: serious

Hello,

  Your package fails to build from source on many architectures.
  
https://buildd.debian.org/status/package.php?p=xserver-xorg-video-freedreno&suite=sid

  configure: error: Package requirements (libdrm >= 2.4.54 libdrm_freedreno 
xorg-server xproto libudev  randrproto renderproto) were not met:

  No package 'libdrm_freedreno' found


  Random arch log:

https://buildd.debian.org/status/fetch.php?pkg=xserver-xorg-video-freedreno&arch=amd64&ver=1.2.0-1&stamp=1413897271

Regards,

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.14-2-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141023071150.2488.46049.report...@polynomio.collabora.co.uk



Bug#766445: xserver-xorg-video-freedreno: FTBFS on many arches

2014-10-23 Thread Hector Oron
Hello,

2014-10-23 9:55 GMT+02:00 Julien Cristau :
> Control: severity -1 normal

>>   Random arch log:
>> 
>> https://buildd.debian.org/status/fetch.php?pkg=xserver-xorg-video-freedreno&arch=amd64&ver=1.2.0-1&stamp=1413897271
>>
> It never built on those archs, so that's not serious.

Being a new package (that fails everywhere), you are totally right! it
was never built before on other arches, therefore not serious.
It also might not make sense to build it there, as reported on #766422.

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


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAODfWeE4WagOBJva8_Xm3H-_ZPb0Jp1-bEaBHW=rjkpz2...@mail.gmail.com



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

2013-10-11 Thread Hector Oron
Tag 'wayland-1.3.0-1' created by Héctor Orón Martínez  at 
2013-10-11 09:28 +

Tagging upload of wayland 1.3.0-1 to unstable

Changes since wayland-1.2.1-1:
Aaron Faanes (11):
  wayland-server: Fix a uninitialized warning from clang
  wayland-server: Document wl_signal
  utils: tweak wl_list for better doxygen output
  wayland-server: Document wl_listener
  utils: Reference some useful methods in wl_signal's doxygen
  utils: Add doxygen for wayland-util.h
  wayland-server: Improve wording for wl_signal_get's doc
  doc: Include wayland-util.* for doxygen output
  doc: Create \comment alias for C-style comments
  utils: Document wl_container_of
  doc: Slight tweaks to wl_listener

Bryce W. Harrington (9):
  publican: Cleanup Preface's grammar.
  publican: Drop unneeded 'of'
  publican: Fix grammar several places in Protocol docs
  client: Improve spelling and grammar in comments
  protocol: Fix typo by removing a redundant 'a'
  protocol: Add missing d to 'x an y'
  protocol: Improve grammar for set class description
  protocol: Fix pluralization of user in popup_done description
  protocol: Improve a bit of grammar for wl_surface::attach description

Chang Liu (2):
  gitignore: add ./compile
  client: fix an inconsistency in documentation

Héctor Orón Martínez (7):
  Merge 1.3.0 upstream
  Add myself to Uploaders.
  Switch to Debian source format 3.0 quilt
  Install wayland documentation in development package
  Update libwayland-client0 symbols
  Update libwayland-server0 symbols
  Release debian version 1.3.0-1

Jason Ekstrand (5):
  doc: Update the ID alocation section
  doc: Add a section on interface and protocol object versioning
  Add support for server-side language bindings
  Add support for client-side language bindings
  Export the Wayland protocol XML file

Jiergir Ogoerg (1):
  client: Simply wl_display_dispatch_queue_pending() and fix return value

Kristian Høgsberg (10):
  server: Handle OOM properly when we fail to allocate a send closure
  server: Set client->error when we fail to send a closure
  Don't include wayland-server.h in wayland-private.h
  protocol: Add release requests for wl_pointer, wl_keyboard, and wl_touch
  scanner: Emit wl_*_destroy stub even if interface has a destructor
  configure.ac: Bump version to 1.2.90 for master branch
  configure.ac: Bump version to 1.2.91
  configure.ac: Bump version to 1.2.92
  scanner: Handle unrecognized invocation mode
  configure.ac: Bump version to 1.3

Marek Ch (3):
  tests: extended message when leak in test is detected
  tests: add unit tests for wl_signal
  tests: add wl_resource tests

Neil Roberts (1):
  client: Fix handling display->reader_count if poll fails

Peter Hutterer (4):
  scanner: support help and --help
  scanner: expand help string
  scanner: check for wayland-scanner.pc before using variables
  publican: only split chapters and top-level sections onto separate pages

Rob Bradford (3):
  wayland-server: Add a wl_resource_for_each macro
  wayland-client: Add wl_proxy_get_listener
  wayland-server: Add a wl_resource_for_each_safe macro

Timo Aaltonen (1):
  control: Bump the libwayland0 C/R to (<< 1.1.0) so that it covers the 
ubuntu version too, and add it to -cursor.

Tomeu Vizoso (3):
  protocol: Copy missing pixel formats from wl_drm to wl_shm
  shm: Add API for renderers to register additional pixel formats
  server: Release additional_shm_formats array at display destruction

---
 .gitignore|1 
 configure.ac  |4 
 debian/changelog  |   15 +++
 debian/control|   13 +-
 debian/libwayland-client0.symbols |3 
 debian/libwayland-dev.install |3 
 debian/libwayland-server0.symbols |4 
 debian/source/format  |1 
 doc/doxygen/Makefile.am   |6 +
 doc/doxygen/wayland.doxygen.in|2 
 protocol/Makefile.am  |2 
 protocol/wayland.xml  |   85 ++-
 src/connection.c  |9 +-
 src/scanner.c |6 -
 src/wayland-client.c  |  115 +++---
 src/wayland-client.h  |6 +
 src/wayland-client.pc.in  |2 
 src/wayland-private.h |   19 +---
 src/wayland-server.c  |   95 ++---
 src/wayland-server.h  |  115 ++
 src/wayland-server.pc.in  |2 
 src/wayland-shm.c |   45 +++---
 src/wayland-util.h|   85 ++-
 tests/Makefile.am |6 +
 tests/resources-test.c|  167 ++
 tests/signal-test.c   |  114 +
 tests

wayland: Changes to 'debian-unstable'

2013-10-11 Thread Hector Oron
 .gitignore|1 
 configure.ac  |4 
 debian/changelog  |   12 ++
 debian/control|3 
 debian/libwayland-client0.symbols |3 
 debian/libwayland-dev.install |3 
 debian/libwayland-server0.symbols |4 
 debian/source/format  |1 
 doc/doxygen/Makefile.am   |6 +
 doc/doxygen/wayland.doxygen.in|2 
 protocol/Makefile.am  |2 
 protocol/wayland.xml  |   85 ++-
 src/connection.c  |9 +-
 src/scanner.c |6 -
 src/wayland-client.c  |  115 +++---
 src/wayland-client.h  |6 +
 src/wayland-client.pc.in  |2 
 src/wayland-private.h |   19 +---
 src/wayland-server.c  |   95 ++---
 src/wayland-server.h  |  115 ++
 src/wayland-server.pc.in  |2 
 src/wayland-shm.c |   45 +++---
 src/wayland-util.h|   85 ++-
 tests/Makefile.am |6 +
 tests/resources-test.c|  167 ++
 tests/signal-test.c   |  114 +
 tests/test-runner.c   |   17 +++
 27 files changed, 859 insertions(+), 70 deletions(-)

New commits:
commit fab1fc06dab9fcb16b661cc5388de3b6cfaa5e31
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 11:26:23 2013 +0200

Release debian version 1.3.0-1

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

diff --git a/debian/changelog b/debian/changelog
index be3adee..25d642a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,17 @@
-wayland (1.2.1-2) UNRELEASED; urgency=low
+wayland (1.3.0-1) unstable; urgency=low
 
+  [ Timo Aaltonen ]
   * control: Bump the libwayland0 C/R to (<< 1.1.0) so that it covers
 the ubuntu version too, and add it to -cursor.
 
- -- Timo Aaltonen   Mon, 07 Oct 2013 10:42:39 +0300
+  [ Hector Oron ]
+  * New upstream stable release (1.3.0).
+  * Add myself to Uploaders.
+  * Switch to Debian source format 3.0 quilt.
+  * d/libwayland-dev.install:
+- install wayland documentation
+
+ -- Hector Oron   Fri, 11 Oct 2013 11:23:38 +0200
 
 wayland (1.2.1-1) unstable; urgency=low
 

commit 209114602ccec64332e2af7c2e96c5fe995a0896
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 10:59:19 2013 +0200

Update libwayland-server0 symbols

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

diff --git a/debian/libwayland-server0.symbols 
b/debian/libwayland-server0.symbols
index 4c3f94b..369bb10 100644
--- a/debian/libwayland-server0.symbols
+++ b/debian/libwayland-server0.symbols
@@ -25,6 +25,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_data_source_interface@Base 1.0.2
  wl_display_add_destroy_listener@Base 1.0.4
  wl_display_add_global@Base 1.0.2
+ wl_display_add_shm_format@Base 1.3.0
  wl_display_add_socket@Base 1.0.2
  wl_display_create@Base 1.0.2
  wl_display_destroy@Base 1.0.2
@@ -90,9 +91,12 @@ libwayland-server.so.0 libwayland-server0 #MINVER#
  wl_resource_instance_of@Base 1.2.0
  wl_resource_post_error@Base 1.0.2
  wl_resource_post_event@Base 1.0.2
+ wl_resource_post_event_array@Base 1.3.0
  wl_resource_post_no_memory@Base 1.0.2
  wl_resource_queue_event@Base 1.0.2
+ wl_resource_queue_event_array@Base 1.3.0
  wl_resource_set_destructor@Base 1.2.0
+ wl_resource_set_dispatcher@Base 1.3.0
  wl_resource_set_implementation@Base 1.2.0
  wl_resource_set_user_data@Base 1.2.0
  wl_seat_interface@Base 1.0.2

commit 11bc97fd1bb6af4acb0379e78a0994428a2ad516
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 10:56:47 2013 +0200

Update libwayland-client0 symbols

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

diff --git a/debian/libwayland-client0.symbols 
b/debian/libwayland-client0.symbols
index 4900ad4..d83d394 100644
--- a/debian/libwayland-client0.symbols
+++ b/debian/libwayland-client0.symbols
@@ -48,13 +48,16 @@ libwayland-client.so.0 libwayland-client0 #MINVER#
  wl_map_reserve_new@Base 1.0.2
  wl_output_interface@Base 1.0.2
  wl_pointer_interface@Base 1.0.2
+ 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_destroy@Base 1.0.2
  wl_proxy_get_class@Base 1.1.0
  wl_proxy_get_id@Base 1.0.2
+ wl_proxy_get_listener@Base 1.3.0
  wl_proxy_get_user_data@Base 1.0.2
  wl_proxy_marshal@Base 1.0.2
+ wl_proxy_marshal_array@Base 1.3.0
  wl_proxy_set_queue@Base 1.0.2
  wl_proxy_set_user_data@Base 1.0.2
  wl_region_interface@Base 1.0.2

commit 8acacee030624378565b84bb6833cc36185fb429
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 10:50:37 2013 +0200

Install wayland documentation in development package

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

diff --git a/debian/libwayland-dev.install b/debian/libwayland-dev.install
index 66840ea..ced3154 100644
--- a/debian/libwayland-dev.install
+++ b/

wayland: Changes to 'upstream-unstable'

2013-10-11 Thread Hector Oron
 .gitignore |1 
 configure.ac   |4 
 doc/doxygen/Makefile.am|6 +
 doc/doxygen/wayland.doxygen.in |2 
 protocol/Makefile.am   |2 
 protocol/wayland.xml   |   85 +++-
 src/connection.c   |9 +-
 src/scanner.c  |6 -
 src/wayland-client.c   |  115 +---
 src/wayland-client.h   |6 +
 src/wayland-client.pc.in   |2 
 src/wayland-private.h  |   19 +---
 src/wayland-server.c   |   95 +++
 src/wayland-server.h   |  115 
 src/wayland-server.pc.in   |2 
 src/wayland-shm.c  |   45 +++
 src/wayland-util.h |   85 
 tests/Makefile.am  |6 +
 tests/resources-test.c |  167 +
 tests/signal-test.c|  114 +++
 tests/test-runner.c|   17 +++-
 21 files changed, 836 insertions(+), 67 deletions(-)

New commits:
commit dd32f32d3242ab33ae5e3c3c982240b7674cce00
Author: Kristian Høgsberg 
Date:   Wed Oct 9 16:20:54 2013 -0700

configure.ac: Bump version to 1.3

diff --git a/configure.ac b/configure.ac
index 3b79c54..fa924ae 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], [2])
-m4_define([wayland_micro_version], [92])
+m4_define([wayland_minor_version], [3])
+m4_define([wayland_micro_version], [0])
 m4_define([wayland_version],
   [wayland_major_version.wayland_minor_version.wayland_micro_version])
 

commit 8b7feb3ab253dbcdf7c650e150f88f59c06f1a47
Author: Kristian Høgsberg 
Date:   Mon Oct 7 21:36:31 2013 -0700

scanner: Handle unrecognized invocation mode

Print usage if we don't recognize the invocation mode.  Also fixes
uninitialized variable warning.

diff --git a/src/scanner.c b/src/scanner.c
index d02d865..0fbaabd 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -1178,6 +1178,8 @@ int main(int argc, char *argv[])
mode = SERVER_HEADER;
else if (strcmp(argv[1], "code") == 0)
mode = CODE;
+   else
+   usage(EXIT_FAILURE);
 
wl_list_init(&protocol.interface_list);
protocol.type_index = 0;
@@ -1210,7 +1212,7 @@ int main(int argc, char *argv[])
 
XML_ParserFree(ctx.parser);
 
-   switch(mode) {
+   switch (mode) {
case CLIENT_HEADER:
emit_header(&protocol, 0);
break;

commit 6017827c5c914e8a8a0af33fa713742bff4674de
Author: Kristian Høgsberg 
Date:   Wed Oct 2 22:14:57 2013 -0700

configure.ac: Bump version to 1.2.92

diff --git a/configure.ac b/configure.ac
index dec94f5..3b79c54 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], [2])
-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 8192cecd35c8c7dfe824978928fc349f509f2686
Author: Neil Roberts 
Date:   Wed Sep 25 10:39:12 2013 +0100

client: Fix handling display->reader_count if poll fails

In wl_display_dispatch_queue, if poll fails then it would previously
return immediately and leak a reference in display->reader_count. Then
if the application ignores the error and tries to read again it will
block forever. This can happen for example if the poll fails with
EINTR which the application might consider to be a recoverable error.
This patch makes it cancel the read so the reader_count will be
decremented when poll fails.

diff --git a/src/wayland-client.c b/src/wayland-client.c
index d043459..e92317a 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1210,8 +1210,10 @@ wl_display_dispatch_queue(struct wl_display *display,
 
pfd[0].fd = display->fd;
pfd[0].events = POLLIN;
-   if (poll(pfd, 1, -1) == -1)
+   if (poll(pfd, 1, -1) == -1) {
+   wl_display_cancel_read(display);
return -1;
+   }
 
pthread_mutex_lock(&display->mutex);
 

commit 3f32c25f7f928502b5c50aa140a52897baf28d50
Author: Kristian Høgsberg 
Date:   Sun Sep 22 14:12:26 2013 -0700

configure.ac: Bump version to 1.2.91

diff --git a/configure.ac b/configure.ac
index 5acbeef..dec94f5 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], [2])
-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 3d4

weston: Changes to 'debian-unstable'

2013-10-11 Thread Hector Oron
 .gitignore|1 
 clients/.gitignore|   39 -
 clients/Makefile.am   |   22 
 clients/clickdot.c|4 
 clients/cliptest.c|6 
 clients/desktop-shell.c   |   55 +-
 clients/dnd.c |   52 +
 clients/editor.c  |3 
 clients/gears.c   |3 
 clients/image.c   |3 
 clients/keyboard.c|   61 +-
 clients/multi-resource.c  |  597 +
 clients/nested.c  |   19 
 clients/resizor.c |6 
 clients/screenshot.c  |2 
 clients/simple-shm.c  |4 
 clients/simple-touch.c|6 
 clients/subsurfaces.c |   17 
 clients/tablet-shell.c|   88 +--
 clients/terminal.c|  151 -
 clients/view.c|3 
 clients/weston-info.c |   25 
 clients/window.c  |  207 ---
 clients/window.h  |   20 
 configure.ac  |   35 -
 debian/changelog  |   10 
 debian/control|1 
 debian/source/format  |2 
 shared/cairo-util.c   |   31 +
 shared/cairo-util.h   |3 
 shared/config-parser.c|  236 ++--
 shared/config-parser.h|   17 
 shared/zalloc.h   |   42 +
 src/Makefile.am   |   22 
 src/animation.c   |   24 
 src/bindings.c|   26 
 src/clipboard.c   |   32 -
 src/cms-colord.c  |3 
 src/cms-static.c  |3 
 src/compositor-drm.c  |  250 ++---
 src/compositor-fbdev.c|  163 -
 src/compositor-headless.c |   10 
 src/compositor-rdp.c  |   40 -
 src/compositor-rpi.c  |   51 -
 src/compositor-wayland.c  |   16 
 src/compositor-x11.c  |   23 
 src/compositor.c  |  204 +--
 src/compositor.h  |   71 +-
 src/data-device.c |  146 ++---
 src/evdev-touchpad.c  |   43 +
 src/evdev.c   |  283 +-
 src/evdev.h   |   21 
 src/gl-renderer.c |  379 ++---
 src/input.c   |  548 ---
 src/launcher-util.c   |  315 +--
 src/launcher-util.h   |   17 
 src/log.c |1 
 src/pixman-renderer.c |   18 
 src/rpi-bcm-stubs.h   |8 
 src/rpi-renderer.c|  279 +-
 src/screenshooter.c   |   59 +-
 src/shell.c   |   79 +-
 src/tablet-shell.c|3 
 src/text-backend.c|4 
 src/tty.c |  294 --
 src/udev-seat.c   |5 
 src/vaapi-recorder.c  | 1155 ++
 src/vaapi-recorder.h  |   35 +
 src/version.h.in  |6 
 src/vertex-clipping.c |  317 +++
 src/vertex-clipping.h |   65 ++
 src/weston-egl-ext.h  |   10 
 src/weston-launch.c   |  387 +++---
 src/weston-launch.h   |   12 
 src/xwayland/Makefile.am  |1 
 src/xwayland/dnd.c|  274 +
 src/xwayland/launcher.c   |4 
 src/xwayland/selection.c  |   72 +-
 src/xwayland/window-manager.c |  337 ++--
 src/xwayland/xwayland.h   |   22 
 tests/Makefile.am |   55 +-
 tests/config-parser-test.c|2 
 tests/vertex-clip-test.c  |  219 +++
 tests/weston-test-runner.c|  139 +++--
 tests/weston-test-runner.h|   52 +
 tests/weston-test.c   |3 
 tests/weston-tests-env|   17 
 weston.ini|   10 
 88 files changed, 6064 insertions(+), 2341 deletions(-)

New commits:
commit 93ae88b893ad12d67f369c6b601e014b13bddea2
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 13:03:47 2013 +0200

Release debian version 1.3.0-1 to unstable

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

diff --git a/debian/changelog b/debian/changelog
index c17632a..d8e69dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,6 @@
-weston (1.2.2-1) UNRELEASED; urgency=low
+weston (1.3.0-1) unstable; urgency=low
 
   [ Sven Joachim ]
-  * New upstream release (Closes: #719144).
   * Bump libwayland-dev build-depends to (>= 1.2.0).
 
   [ Laurent Bigonville ]
@@ -23,7 +22,12 @@ weston (1.2.2-1) UNRELEASED; urgency=low
   * rules: Explicitly enable cairo-gl so that weston-screensaver gets
 built.
 
- -- Laurent Bigonville   Sun, 11 Aug 2013 17:59:21 +0200
+  [ Hector Oron ]
+  * New upstream release (1.3.0) (Closes: #719144).
+  * Add myself to Uploaders.
+  * Switch Debian source format to 3.0 quilt
+
+ -- Hector Oron   Fri, 11 Oct 2013 13:03:04 +0200
 
 weston (1.1.1-1) experimental; urgency=low
 

commit 78c8e8f35359ad8bd9298ffd64eb99e974ea8d23
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 13:04:45 2013 +0200

Drop leftover from merge

Signed-off-by: Héctor O

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

2013-10-11 Thread Hector Oron
Tag 'weston-1.3.0-1' created by Héctor Orón Martínez  at 
2013-10-11 11:34 +

upload to unstable (weston-1.3.0-1)

Changes since weston-1.1.1-1:
Aaron Faanes (1):
  compositor: fix typo in error message

Adrian Negreanu (8):
  compositor: Setup weston-launch sock in fbdev
  remove dependency on EGL_KHR_surfaceless_context
  fix compile error when EGL_BUFFER_AGE_EXT is missing
  remove dependency on EGL_KHR_surfaceless_context
  fix compile error when EGL_BUFFER_AGE_EXT is missing
  add libhybris support
  compositor-fbdev: drop dependency on libdrm
  launcher-util: pull in drm only for compositor-drm

Alex Wu (1):
  xwayland: modify Makefile.am to clean up BUILD_SOURCES

Alexander Larsson (28):
  window: Support transform in widget_cairo_create()
  transformed: Rely on transformation in widget_cairo_create
  window: Track output scales
  window: allow setting a buffer scale on a window
  window: Apply buffer_scale automatically in widget_cairo_create
  transformed: Use the scale factor from the output
  window: Store server_allocation in surface size
  desktop-shell: Respect output scale and translate
  window: Add window_get_output_scale()
  terminal: Handle output transform
  transformed: Add keyboard shortcuts to change transform
  pixman-renderer: Fix up transform handling
  compositor: Support output/buffer scaling
  compositor-x11: Only repaint the damaged region
  compositor-drm: Support output scaling
  Convert all scales to int32_t
  input: Fix possible crash in clip_pointer_motion
  fullscreen: Add fullscreen testing client
  compositor-x11: Set original mode after current
  compositor: Store modes in physical units
  compositor: Store original output scale
  shell: Use buffer_scale as output scale on fullscreen DRIVER
  shell: Always go to original mode when focused window not fullscreen
  shell: Center window in fullscreen if needed
  shell: Position DRIVER fullscreen surfaces at origin
  screenshoter: Make recorder handle PIXMAN_x8r8g8b8
  pixman-renderer: Fix read_pixels for screen recorder
  screenshooter: Scale damage by output scale in screen recorder

Alexandru DAMIAN (2):
  compositor: check if seteuid worked
  config: Don't crash if we don't have a config file

Ander Conselvan de Oliveira (15):
  compositor-drm: Don't page flip before a mode is set
  gl-renderer: Compile shaders only when needed
  weston-launch: Fix failure to exec weston due to initalized argv values
  compositor-drm: Cache the DPMS property on drm_output
  compositor-drm: Force DPMS state to ON after drmModeSetCrtc()
  gl-renderer: Track the buffer type in gl_surface_state
  gl-renderer: Fix initial upload of SHM buffer as texture
  gl-renderer: Split gl_renderer_attach() into smaller functions
  compositor: Remove a plane from the compositor list when releasing it
  desktop-shell: Adapt to the new config parser API
  desktop-shell: Don't crash on output hotplug
  nested: Fix skipping frames due to texture update without a context
  compositor-drm: Add hardware accelerated capture of screen using libva
  vaapi-recorder: Encode frames in a separate thread
  vaapi-recorder: Don't leak drm fd

Andrew Wedgbury (2):
  Copying xkb_info when creating a seat causes problems
  compositor-x11: Copying xkb_info when creating a seat causes problems

Armin K (13):
  Don't fail if colord or libunwind are not present
  clients/nested: Fix compilation
  autotools: Rename demo clients
  autotools: Add an option to install demo clients
  autotools: Correctly prefix simple-egl client name
  cms-colord: Don't redefine _GNU_SOURCE
  evdev-touchpad: Set some options using weston.ini
  autotools: Add configure summary
  autotools: Rename demo clients
  autotools: Add an option to install demo clients
  autotools: Correctly prefix simple-egl client name
  cms-colord: Don't redefine _GNU_SOURCE
  autotools: Add configure summary

Axel Davy (1):
  Restoring alpha after the shell effects.

Brian J Lovin (2):
  desktop-shell: Add support for touch unlock
  keyboard: Add rudimentary touch support to keyboard.

Brian Lovin (3):
  clients: use xmalloc in more places
  terminal.c: Check if fdopen() fails
  terminal.c: Check if fdopen() fails

Bryce Harrington (2):
  Drop extraneous duplicate header includes
  Drop extraneous duplicate header includes

Bryce W. Harrington (3):
  screenshot: Drop extraneous 'is' to improve warning msg grammar
  screenshot: Drop extraneous 'is' to improve warning msg grammar
  .gitignore: Reflect recent client binary rename

Chris Michael (1):
  Fix not checking return value of drmIoctl function call to map dumb buffer

Daiki Ueno (3):
  editor: Fix segfault when deleting the first charact

weston: Changes to 'upstream-unstable'

2013-10-11 Thread Hector Oron
 .gitignore|1 
 clients/.gitignore|   39 -
 clients/Makefile.am   |   22 
 clients/clickdot.c|4 
 clients/cliptest.c|6 
 clients/desktop-shell.c   |   55 +-
 clients/dnd.c |   52 +
 clients/editor.c  |3 
 clients/gears.c   |3 
 clients/image.c   |3 
 clients/keyboard.c|   61 +-
 clients/multi-resource.c  |  597 +
 clients/nested.c  |   19 
 clients/resizor.c |6 
 clients/screenshot.c  |2 
 clients/simple-shm.c  |4 
 clients/simple-touch.c|6 
 clients/subsurfaces.c |   17 
 clients/tablet-shell.c|   88 +--
 clients/terminal.c|  151 -
 clients/view.c|3 
 clients/weston-info.c |   25 
 clients/window.c  |  207 ---
 clients/window.h  |   20 
 configure.ac  |   35 -
 shared/cairo-util.c   |   31 +
 shared/cairo-util.h   |3 
 shared/config-parser.c|  236 ++--
 shared/config-parser.h|   17 
 shared/zalloc.h   |   42 +
 src/Makefile.am   |   22 
 src/animation.c   |   24 
 src/bindings.c|   26 
 src/clipboard.c   |   32 -
 src/cms-colord.c  |3 
 src/cms-static.c  |3 
 src/compositor-drm.c  |  250 ++---
 src/compositor-fbdev.c|  163 -
 src/compositor-headless.c |   10 
 src/compositor-rdp.c  |   40 -
 src/compositor-rpi.c  |   51 -
 src/compositor-wayland.c  |   16 
 src/compositor-x11.c  |   23 
 src/compositor.c  |  204 +--
 src/compositor.h  |   71 +-
 src/data-device.c |  146 ++---
 src/evdev-touchpad.c  |   43 +
 src/evdev.c   |  283 +-
 src/evdev.h   |   21 
 src/gl-renderer.c |  379 ++---
 src/input.c   |  548 ---
 src/launcher-util.c   |  315 +--
 src/launcher-util.h   |   17 
 src/log.c |1 
 src/pixman-renderer.c |   18 
 src/rpi-bcm-stubs.h   |8 
 src/rpi-renderer.c|  279 +-
 src/screenshooter.c   |   59 +-
 src/shell.c   |   79 +-
 src/tablet-shell.c|3 
 src/text-backend.c|4 
 src/tty.c |  294 --
 src/udev-seat.c   |5 
 src/vaapi-recorder.c  | 1155 ++
 src/vaapi-recorder.h  |   35 +
 src/version.h.in  |6 
 src/vertex-clipping.c |  317 +++
 src/vertex-clipping.h |   65 ++
 src/weston-egl-ext.h  |   10 
 src/weston-launch.c   |  387 +++---
 src/weston-launch.h   |   12 
 src/xwayland/Makefile.am  |1 
 src/xwayland/dnd.c|  274 +
 src/xwayland/launcher.c   |4 
 src/xwayland/selection.c  |   72 +-
 src/xwayland/window-manager.c |  337 ++--
 src/xwayland/xwayland.h   |   22 
 tests/Makefile.am |   55 +-
 tests/config-parser-test.c|2 
 tests/vertex-clip-test.c  |  219 +++
 tests/weston-test-runner.c|  139 +++--
 tests/weston-test-runner.h|   52 +
 tests/weston-test.c   |3 
 tests/weston-tests-env|   17 
 weston.ini|   10 
 85 files changed, 6055 insertions(+), 2337 deletions(-)

New commits:
commit 0333282f6bd27ce8cb639d34920515c9ca0182c9
Author: Héctor Orón Martínez 
Date:   Fri Oct 11 14:35:01 2013 +0200

Merge 1.3.0 upstream tag

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

diff --git a/clients/Makefile.am b/clients/Makefile.am
index 24ee9e4..4f9dc48 100644
--- a/clients/Makefile.am
+++ b/clients/Makefile.am
@@ -8,7 +8,6 @@ demo_clients = \
$(poppler_programs) \
$(simple_clients_programs)  \
$(simple_egl_clients_programs)
-endif
 
 if ENABLE_DEMO_CLIENTS
 bin_PROGRAMS += $(demo_clients)
diff --git a/configure.ac b/configure.ac
index a5ae749..5abf65f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -190,7 +190,7 @@ AM_CONDITIONAL([ENABLE_FBDEV_COMPOSITOR],
[test x$enable_fbdev_compositor = xyes])
 AS_IF([test x$enable_fbdev_compositor = xyes], [
   AC_DEFINE([BUILD_FBDEV_COMPOSITOR], [1], [Build the fbdev compositor])
-  PKG_CHECK_MODULES([FBDEV_COMPOSITOR], [libudev >= 136 mtdev >= 1.1.0 libdrm 
>= 2.4.30])
+  PKG_CHECK_MODULES([FBDEV_COMPOSITOR], [libudev >= 136 mtdev >= 1.1.0])
 ])
 
 AC_ARG_ENABLE([rdp-compositor], [  --enable-rdp-compositor],,
diff --git a/src/evdev.c b/src/evdev.c
index c01266a..48e5470 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -190,11 +190,6 @@ evdev_process_key(struct evdev_device *device, struct 
input_

wayland: Changes to 'debian-unstable'

2014-01-18 Thread Hector Oron
 Makefile.am  |2 
 configure.ac |7 
 cursor/os-compatibility.c|   19 ++
 cursor/wayland-cursor.c  |   67 +++--
 cursor/xcursor.h |4 
 debian/changelog |6 
 debian/libwayland-client0.symbols|4 
 debian/libwayland-dev.install|1 
 debian/libwayland-server0.symbols|4 
 debian/patches/configure-ac-update.patch |   36 +
 debian/patches/series|1 
 doc/doxygen/Makefile.am  |3 
 protocol/.gitignore  |1 
 protocol/Makefile.am |   15 +-
 protocol/wayland.dtd |   29 
 protocol/wayland.xml |  219 ++
 src/Makefile.am  |4 
 src/connection.c |  100 -
 src/scanner.c|  135 --
 src/wayland-client.c |  222 +++
 src/wayland-client.h |   12 +
 src/wayland-egl.h|4 
 src/wayland-server.c |  129 +-
 src/wayland-server.h |   10 +
 src/wayland-shm.c|  197 +++
 25 files changed, 1087 insertions(+), 144 deletions(-)

New commits:
commit 412171820121bdd495816e2c2f70c6fc654aaa6d
Author: Héctor Orón Martínez 
Date:   Sat Jan 18 18:48:53 2014 +0100

Update configure.ac for release 1.3.92

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

diff --git a/debian/patches/configure-ac-update.patch 
b/debian/patches/configure-ac-update.patch
new file mode 100644
index 000..9f017af
--- /dev/null
+++ b/debian/patches/configure-ac-update.patch
@@ -0,0 +1,36 @@
+Description: 
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ wayland (1.3.92-1) unstable; urgency=medium
+ .
+   * New upstream release (1.3.92)
+Author: Hector Oron 
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: , 
+Bug: 
+Bug-Debian: http://bugs.debian.org/
+Bug-Ubuntu: https://launchpad.net/bugs/
+Forwarded: 
+Reviewed-By: 
+Last-Update: 
+
+--- wayland-1.3.92.orig/configure.ac
 wayland-1.3.92/configure.ac
+@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
+ 
+ m4_define([wayland_major_version], [1])
+ m4_define([wayland_minor_version], [3])
+-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])
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 9bf2d52..a244795 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 # placeholder.
+configure-ac-update.patch

commit 2f90ef989a2295c46ec116d62489950a7ce079b5
Author: Héctor Orón Martínez 
Date:   Sat Jan 18 18:48:28 2014 +0100

debian/libwayland-dev.install: install wayland.dtd

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

diff --git a/debian/libwayland-dev.install b/debian/libwayland-dev.install
index ced3154..7bfe127 100644
--- a/debian/libwayland-dev.install
+++ b/debian/libwayland-dev.install
@@ -23,3 +23,4 @@ usr/share/wayland/wayland-scanner.mk
 
 # Documentation
 usr/share/wayland/wayland.xml usr/share/doc/wayland/wayland.xml
+usr/share/wayland/wayland.dtd usr/share/doc/wayland/wayland.dtd

commit d4805e10f74a8ef7d2d1de2e19f204c68c6941d1
Author: Héctor Orón Martínez 
Date:   Sat Jan 18 18:48:04 2014 +0100

Update symbols

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

diff --git a/debian/libwayland-client0.symbols 
b/debian/libwayland-client0.symbols
index d83d394..7401d54 100644
--- a/debian/libwayland-client0.symbols
+++ b/debian/libwayland-client0.symbols
@@ -58,6 +58,8 @@ libwayland-client.so.0 libwayland-client0 #MINVER#
  wl_proxy_get_user_data@Base 1.0.2
  wl_proxy_marshal@Base 1.0.2
  wl_proxy_marshal_array@Base 1.3.0
+ wl_proxy_marshal_array_constructor@Base 1.3.92
+ wl_proxy_marshal_constructor@Base 1.3.92
  wl_proxy_set_queue@Base 1.0.2
  wl_proxy_set_user_data@Base 1.0.2
  wl_region_interface@Base 1.0.2
@@ -67,5 +69,7 @@ libwayland-client.so.0 libwayland-client0 #MINVER#
  wl_shell_surface_interface@Base 1.0.2
  wl_shm_interface@Base 1.0.2
  wl_shm_pool_interface@Base 1.0.2
+ wl_subcompositor_interface@Base 1.3.92
+ wl_subsurface_interface@Base 1.3.92
  wl_surface_interface@Base 1.0.2
  wl_touch_interface@Base 1.0.2
diff --git a/debian

wayland: Changes to 'upstream-unstable'

2014-01-18 Thread Hector Oron
Rebased ref, commits from common ancestor:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w4a7b-00026n...@moszumanska.debian.org



wayland: Changes to 'upstream-unstable'

2014-01-18 Thread Hector Oron
New branch 'upstream-unstable' available with the following commits:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w4a7r-0002il...@moszumanska.debian.org



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

2014-01-18 Thread Hector Oron
Tag 'wayland-1.3.92-1' created by Héctor Orón Martínez  at 
2014-01-18 18:01 +

Release debian version 1.3.92-1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCgAGBQJS2sGMAAoJEK8ig6p24qx7oj8QAL1RBA0vrzECCy3HggQa3eJV
GKy+joSwHrTiWknwXWk2btcNZN9lsyQT+JWhlOi8Fvbo1fMBtQj+GHf+xNI1a6o6
hDOTFfQzqOiQaFFLhOenROsR0+gZTb+BrmFQg+ncGQFqSfcDlRXPYRxOkf9048Nc
XE8nPDYDknCUi3R44JXPrJd9zgGS+E+FZRZ1plYC0/c70Yy3lUS3nCmUsex+Xn8/
euL1pgOMrH5Sok+6d6JTGvmaVxFgvsn+e3xRRB6WymnHZ2QIGgYQTejtv+MWe857
HiwJvtT3MOJVMeeApLuEg7VKORsntVGWtxk2TBrDoDAJRvPNmGO2aS9kITjNQR3a
FaC6Xv+Lf7myUDtymEvBypH3udANnO8/qwIywmhmWHZVIqV+CGl3tGW08dLeeVuH
GaZ6+SD/NqjEQwzwkszVpPxrcNwLYgKplOc2yBENAmgqsxho7rxlq81HkrdIzNwd
q/HZlTMrglCsu4i0xOcRbl0JmFgJZMykIMjuDNVla0VkDmKov6GTngPTRSK7DJ5C
xXC2EvExVW1P6OtLOW1aS6oOxqfEPcfaxilORcsO46JlW557fBQwodkhWr+Aydow
VvrjGEU9i/HrKIhH7Ha6o+BsLqCEsEjPA/Vxna8Ip467QdgwBandI6ugs/E4eeFp
Z+ApkWu58DlD0+DGSxRr
=jg4d
-END PGP SIGNATURE-

Changes since wayland-1.3.0-1:
Adrian Negreanu (1):
  scanner: set errno=0 before strtol

Héctor Orón Martínez (6):
  Merge branch 'upstream-unstable' into debian-unstable
  Bump changelog
  Update symbols
  debian/libwayland-dev.install: install wayland.dtd
  Update configure.ac for release 1.3.92
  Rework upstream release information

Jasper St. Pierre (2):
  Update .gitignore for protocol/
  wayland-server: Improve error messages for bad globals

Jonas Ådahl (2):
  doc: Remove incorrect docmentation
  doc: Fix spelling of parameters

José Bollo (1):
  protocol: Fix typo in documentation

Kristian Høgsberg (11):
  wayland: Be consistent about #include-guard names
  configure.ac: Bump version to 1.3.90 for the master branch
  server: Start documenting the server side API
  scanner: Warn about requests with more than one new-id and don't generate 
stubs
  scanner: Introduce struct location for tracking source locations
  scanner: Make fail() function use va_list and elaborate a few errors
  scanner: Add location to elements so we can give better errors/warnings
  client: Introduce functions to allocate and marshal proxies atomically
  Add -pthread to AM_CFLAGS to do the right thing when using threads
  client: Handle EINTR in wl_display_dispatch_queue()
  configure.ac: Bump version to 1.3.91 for the alpha release

Lubomir Rintel (2):
  shm: Avoid file descriptor leak upon unsuccessful mmap
  connection: Error out if file descriptor was not received

Neil Roberts (3):
  server: Add API to protect access to an SHM buffer
  Add documentation for wl_shm_buffer_begin/end_access
  client: Make wl_proxy_set_queue() with NULL revert to default queue

Pekka Paalanen (3):
  protocol: add sub-surfaces to the core
  os: use posix_fallocate in creating sharable buffers
  cursor: handle running out of buffer space

Peter Hutterer (1):
  protocol: validate the protocol against a dtd

chi ding (1):
  Fix buffer overflow when serializing a closure object

---
 Makefile.am   |2 
 configure.ac  |7 -
 cursor/os-compatibility.c |   19 +++
 cursor/wayland-cursor.c   |   67 ---
 cursor/xcursor.h  |4 
 debian/changelog  |6 +
 debian/libwayland-client0.symbols |4 
 debian/libwayland-dev.install |1 
 debian/libwayland-server0.symbols |4 
 debian/patches/series |1 
 doc/doxygen/Makefile.am   |3 
 protocol/.gitignore   |1 
 protocol/Makefile.am  |   15 ++
 protocol/wayland.dtd  |   29 
 protocol/wayland.xml  |  219 +
 src/Makefile.am   |4 
 src/connection.c  |  100 +++--
 src/scanner.c |  135 +++
 src/wayland-client.c  |  222 --
 src/wayland-client.h  |   12 +-
 src/wayland-egl.h |4 
 src/wayland-server.c  |  129 +-
 src/wayland-server.h  |   10 +
 src/wayland-shm.c |  197 +
 24 files changed, 1050 insertions(+), 145 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w4ade-0008vw...@moszumanska.debian.org



wayland: Changes to 'debian-unstable'

2014-01-18 Thread Hector Oron
 configure.ac |2 -
 debian/patches/configure-ac-update.patch |   36 ---
 debian/patches/series|2 -
 3 files changed, 1 insertion(+), 39 deletions(-)

New commits:
commit 65df8a48ae8677acc8b611eb7aa74216572b19d4
Author: Héctor Orón Martínez 
Date:   Sat Jan 18 19:01:04 2014 +0100

Rework upstream release information

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

diff --git a/configure.ac b/configure.ac
index 8935953..26ac746 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], [3])
-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])
 
diff --git a/debian/patches/configure-ac-update.patch 
b/debian/patches/configure-ac-update.patch
deleted file mode 100644
index 9f017af..000
--- a/debian/patches/configure-ac-update.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Description: 
- TODO: Put a short summary on the line above and replace this paragraph
- with a longer explanation of this change. Complete the meta-information
- with other relevant fields (see below for details). To make it easier, the
- information below has been extracted from the changelog. Adjust it or drop
- it.
- .
- wayland (1.3.92-1) unstable; urgency=medium
- .
-   * New upstream release (1.3.92)
-Author: Hector Oron 
-

-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: , 
-Bug: 
-Bug-Debian: http://bugs.debian.org/
-Bug-Ubuntu: https://launchpad.net/bugs/
-Forwarded: 
-Reviewed-By: 
-Last-Update: 
-
 wayland-1.3.92.orig/configure.ac
-+++ wayland-1.3.92/configure.ac
-@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
- 
- m4_define([wayland_major_version], [1])
- m4_define([wayland_minor_version], [3])
--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])
- 
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index a244795..000
--- a/debian/patches/series
+++ /dev/null
@@ -1,2 +0,0 @@
-# placeholder.
-configure-ac-update.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w4adn-6n...@moszumanska.debian.org



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

2014-01-18 Thread Hector Oron
Rebased ref, commits from common ancestor:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w4fzv-0003zf...@moszumanska.debian.org



wayland: Changes to 'debian-unstable'

2014-01-20 Thread Hector Oron
 debian/changelog  |2 ++
 debian/libwayland-dev.install |4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

New commits:
commit 25701434cbbf503533b9fe540348a2a3258f9c9c
Author: Héctor Orón Martínez 
Date:   Sun Jan 19 00:53:21 2014 +0100

add wayland DTD and XML under default dtddir

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

diff --git a/debian/changelog b/debian/changelog
index 40cc951..ced97d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 wayland (1.3.92-1) unstable; urgency=medium
 
   * New upstream release (1.3.92)
+  * d/libwayland-dev.install:
+ - add wayland DTD and XML under default dtddir.
 
  -- Hector Oron   Sat, 18 Jan 2014 18:16:17 +0100
 
diff --git a/debian/libwayland-dev.install b/debian/libwayland-dev.install
index 7bfe127..5d635af 100644
--- a/debian/libwayland-dev.install
+++ b/debian/libwayland-dev.install
@@ -22,5 +22,5 @@ usr/share/aclocal/wayland-scanner.m4
 usr/share/wayland/wayland-scanner.mk
 
 # Documentation
-usr/share/wayland/wayland.xml usr/share/doc/wayland/wayland.xml
-usr/share/wayland/wayland.dtd usr/share/doc/wayland/wayland.dtd
+usr/share/wayland/wayland.xml
+usr/share/wayland/wayland.dtd


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w5bne-0004w3...@moszumanska.debian.org



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

2014-01-30 Thread Hector Oron
Tag 'wayland-1.4.0-1' created by Héctor Orón Martínez  at 
2014-01-30 23:43 +

Release debian version 1.4.0-1

Changes since wayland-1.3.0-1:
Adrian Negreanu (1):
  scanner: set errno=0 before strtol

Héctor Orón Martínez (13):
  Merge branch 'upstream-unstable' into debian-unstable
  Bump changelog
  Update symbols
  debian/libwayland-dev.install: install wayland.dtd
  Update configure.ac for release 1.3.92
  Rework upstream release information
  add wayland DTD and XML under default dtddir
  Revert configure.ac change when releasing version 1.3.92
  Merge branch 'upstream-unstable' into debian-unstable
  Prepare for new release 1.4.0
  d/control: Further bump the libwayland0 C/R
  Bump standards version
  Release version 1.4.0-1

Jasper St. Pierre (3):
  Update .gitignore for protocol/
  wayland-server: Improve error messages for bad globals
  xwayland: Add .gitignore

Jonas 'Sortie' Termansen (1):
  client: Include poll.h instead of sys/poll.h

Jonas Ådahl (4):
  doc: Remove incorrect docmentation
  doc: Fix spelling of parameters
  protocol: Clarify semantics of sub-surface placement requests
  protocol: Clarify semantics of wl_subsurface.set_position

José Bollo (1):
  protocol: Fix typo in documentation

Kristian Høgsberg (15):
  wayland: Be consistent about #include-guard names
  configure.ac: Bump version to 1.3.90 for the master branch
  server: Start documenting the server side API
  scanner: Warn about requests with more than one new-id and don't generate 
stubs
  scanner: Introduce struct location for tracking source locations
  scanner: Make fail() function use va_list and elaborate a few errors
  scanner: Add location to elements so we can give better errors/warnings
  client: Introduce functions to allocate and marshal proxies atomically
  Add -pthread to AM_CFLAGS to do the right thing when using threads
  client: Handle EINTR in wl_display_dispatch_queue()
  configure.ac: Bump version to 1.3.91 for the alpha release
  Revert "xwayland: Add .gitignore"
  configure.ac: Bump version to 1.3.93
  resources-test: Don't send invalid event
  configure.ac: Bump version to 1.4

Lubomir Rintel (2):
  shm: Avoid file descriptor leak upon unsuccessful mmap
  connection: Error out if file descriptor was not received

Neil Roberts (3):
  server: Add API to protect access to an SHM buffer
  Add documentation for wl_shm_buffer_begin/end_access
  client: Make wl_proxy_set_queue() with NULL revert to default queue

Pekka Paalanen (3):
  protocol: add sub-surfaces to the core
  os: use posix_fallocate in creating sharable buffers
  cursor: handle running out of buffer space

Peter Hutterer (1):
  protocol: validate the protocol against a dtd

U. Artie Eoff (11):
  shm: assert sigbus_data is not NULL before member access
  array-test: assert wl_array_add result is not NULL
  connection-test: assert closure is not NULL before invoking it
  event-loop-test: assert non-NULL results
  os-wrappers-test: assert closure is not NULL before invoking it
  queue-test: assert non-NULL return values
  resources-test: assert non-NULL return values
  cursor: free theme->name too
  cursor: check for memory allocation errors
  xcursor: don't proceed if XcursorImageCreate failed
  add_shm_format: check wl_array_add return value before deref

chi ding (1):
  Fix buffer overflow when serializing a closure object

---
 Makefile.am   |2 
 configure.ac  |7 -
 cursor/os-compatibility.c |   19 +++
 cursor/wayland-cursor.c   |   82 +++--
 cursor/xcursor.c  |2 
 cursor/xcursor.h  |4 
 debian/changelog  |   25 
 debian/control|   14 +-
 debian/libwayland-client0.symbols |4 
 debian/libwayland-dev.install |3 
 debian/libwayland-server0.symbols |4 
 debian/patches/series |1 
 doc/doxygen/Makefile.am   |3 
 protocol/.gitignore   |1 
 protocol/Makefile.am  |   15 ++
 protocol/wayland.dtd  |   29 
 protocol/wayland.xml  |  224 +-
 src/Makefile.am   |4 
 src/connection.c  |  100 +++-
 src/scanner.c |  135 +++---
 src/wayland-client.c  |  224 --
 src/wayland-client.h  |   12 +-
 src/wayland-egl.h |4 
 src/wayland-server.c  |  141 ++-
 src/wayland-server.h  |   12 +-
 src/wayland-shm.c |  197 +
 tests/array-test.c|3 
 tests/connection-test.c   |

wayland: Changes to 'debian-unstable'

2014-01-30 Thread Hector Oron
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 4e3adab18cb2e60e5b06a59ad5a5928ea985
Author: Héctor Orón Martínez 
Date:   Thu Jan 30 23:50:01 2014 +0100

Release version 1.4.0-1

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

diff --git a/debian/changelog b/debian/changelog
index f9d8e43..d02de55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-wayland (1.4.0-1) UNRELEASED; urgency=medium
+wayland (1.4.0-1) unstable; urgency=medium
 
   * New upstream release 1.4.0:
 - SHM Buffer SIBGUS protection.
@@ -13,7 +13,7 @@ wayland (1.4.0-1) UNRELEASED; urgency=medium
 (Closes: #731607)
   * d/control: update standards version
 
- -- Hector Oron   Thu, 30 Jan 2014 22:40:00 +0100
+ -- Hector Oron   Thu, 30 Jan 2014 23:49:42 +0100
 
 wayland (1.3.92-1) unstable; urgency=medium
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w91h1-0004c8...@moszumanska.debian.org



weston: Changes to 'upstream-unstable'

2014-01-30 Thread Hector Oron
Rebased ref, commits from common ancestor:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1w91ce-0005ir...@moszumanska.debian.org



weston: Changes to 'upstream-unstable'

2014-01-30 Thread Hector Oron
New branch 'upstream-unstable' available with the following commits:
commit 181131253747500c4759a117ee312262fbb6ed19
Author: Kristian Høgsberg 
Date:   Thu Jan 23 20:51:40 2014 -0800

configure.ac: Bump version to 1.4.0

commit b3955b095317466afd05b474666eef938b7f72d0
Author: Kristian Høgsberg 
Date:   Thu Jan 23 16:25:06 2014 -0800

compositor-drm: Set cursor surface to NULL when pageflip fails

If we VT switch away between  picking a cursor surface and actually doing
the pageflip in drm_output_repaint(), we never set output->cursor_view to
NULL.  Then we unplug all the input devices and as the last pointer device
goes away we destroy the cursor surface.  Then when we switch back, we
call drm_output_set_cursor() with an invalid surface and crashes.

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

commit d500bf1ac990d0d776c7a444a7478d2c9bb0e8fd
Author: Kristian Høgsberg 
Date:   Wed Jan 22 12:25:20 2014 -0800

shell: Properly track the focus state surface

We have to move the surface destroy listener around as we track the
currently focused surface.  Introduce a helper function,
focus_state_set_focus() for this and use throughout.

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

commit 8259728a569e973a8895b919ba057740a813f52a
Author: Kristian Høgsberg 
Date:   Wed Jan 22 11:03:50 2014 -0800

evdev: Remove output destroy notifier on device destroy

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

commit 4fd9d2693db3777b593ad5190e4f63d8cefd66b8
Author: Kristian Høgsberg 
Date:   Wed Jan 22 10:45:26 2014 -0800

configure.ac: Check for libsystemd-login >= 198

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

commit f1c3bd8e81b1873ca4455835fd4eba4fad1ee1b9
Author: Ricardo Vieira 
Date:   Sat Jan 18 16:30:50 2014 +

shell: Don't move maximized window

We'll want to ask the client to unmaximize once we get support for that in
xdg-shell, but for now, just refuse moving a maximized window.

commit 0837fa9626d452baf451ebbeed3d4b851914ff0f
Author: Kristian Høgsberg 
Date:   Mon Jan 20 10:35:26 2014 -0800

shell: Add mod+shift left-click as a resize binding

This lets us use compositor-initiated resize on laptops with touchpads and
no middle buttons.

commit 7cccfcab1340aa976e615e40261af2261234ead7
Author: Kristian Høgsberg 
Date:   Sun Jan 19 22:56:14 2014 -0800

configure.ac: Bump version to 1.3.93

This is the release candidate.

commit d3ed6cb3b1ff2b7a2d2e864e6df6b35562426f82
Author: U. Artie Eoff 
Date:   Fri Jan 10 10:15:17 2014 -0800

drm: prepend stamp space to output mode logging

Use the STAMP_SPACE to make the output mode logging
a little nicer looking.

Signed-off-by: U. Artie Eoff 
Reviewed-by: Bryce Harrington 

commit 04633b69324ef1df086f1f2a2686441937575ccf
Author: Hardening 
Date:   Fri Jan 10 11:33:06 2014 +0100

Fix compilation with FreeRdp 1.1 and master v2

The API to use remoteFx encoding has changed between master and stable 1.1
branch. This patch should fix compilation for both.
This new version adds checks for the freerdp/version.h file

commit ac9f35a72b592426809c5698caf9f2c2b55b5ec8
Author: U. Artie Eoff 
Date:   Fri Jan 17 16:28:15 2014 -0800

rpi: call eglTerminate if we're bailing

Signed-off-by: U. Artie Eoff 

commit 5e854bcca29d73112edd3036c1fd0aa8a129ed2c
Author: U. Artie Eoff 
Date:   Fri Jan 17 13:56:41 2014 -0800

rpi-backend: ensure pixels is destroyed in resource_update

Signed-off-by: U. Artie Eoff 

commit a62e0e0e02b83d10a2ba1f005ee5bac938f3ea03
Author: U. Artie Eoff 
Date:   Fri Jan 17 15:08:51 2014 -0800

animation: don't NULL deref if _run() returns NULL

Signed-off-by: U. Artie Eoff 

commit 6d71c3c05ab1acf013353d8496aae8e2a8bc44d3
Author: U. Artie Eoff 
Date:   Fri Jan 17 14:44:05 2014 -0800

shared/frame: NULL check before attempting to deref

Signed-off-by: U. Artie Eoff 

commit e067b30a1ef92bf2d4bca2618c663c7d3669e233
Author: U. Artie Eoff 
Date:   Fri Jan 17 14:00:18 2014 -0800

rpi: free renderer if we bail early during create

Signed-off-by: U. Artie Eoff 

commit 2e2384aac5c5811c62fc36c120e5dd9e868bcd5f
Author: U. Artie Eoff 
Date:   Fri Jan 17 13:19:01 2014 -0800

compositor: free memory from str config sections after done using it

Signed-off-by: U. Artie Eoff 

commit ff7550087e8403c7c884a51a37ccedd79a1966d3
Author: U. Artie Eoff 
Date:   Fri Jan 17 12:36:58 2014 -0800

compositor-wayland: free 'theme' config option value

Signed-off-by: U. Artie Eoff 

commit 1a08d1196ac4e8adfb6c90967ebdfe19c19e9310
Author: U. Artie Eoff 
Date:   Fri Jan 17 12:22:50 2014 -0800

compositor-wayland: don't free unallocated memory

Assigning a string constant (i.e. memory that we didn't allocate)
to a char* pointer and then freeing that pointer is bad news.

wayland: Changes to 'upstream-unstable'

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



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 '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])
 m4_define([wayland_minor_version],  [9])
-m4_define([wayland_micro_version], [92])
+m4_define([wayland_micro_version], [93])
 m4_define([wayland_version],
   [wayland_major_version.wayland_

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(-)
---



weston: Changes to 'upstream-unstable'

2016-03-31 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 
Reviewed-by: Pekka Paalanen 



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:



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 '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
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,6 +7,7 @@ unstable_protocols =
\
unstable/xdg-shell/xdg-shell-unstable-v5.xml
\
unstable/relativ

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
+++ b/src/evdev-tablet-pad.c
@@ -403,6 +403,10 @@ pad_process(struct evdev_dispatch *dispatch,
case EV_SYN:
pad_flush(pad, device, time);
break;
+   case EV_MSC:
+   /* T

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 
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 

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   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 
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 

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 
-Uploaders: Emilio Pozuelo Monfort , Hector Oron 

+Uploaders: Emilio Pozuelo Monfort , Héctor Orón Martínez 

 Build-Depends:
  debhelper (>= 9),
  dh-autoreconf,

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 \
-   

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(-)
---



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(-)
---



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 client_info struct and save the
-* resource as its data, so that we can use it later */
wl_list_for_each(ci, &d->clients, link) {
if (ci->wl_client == client)
return ci;
@@ -235

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 official release

diff --git a/configure.ac b/configure.ac
i

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 '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 ++
 doc/doxygen/wayland.

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 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 

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 requests except 'destroy' raise the protocol error
+  no_surface.
 
   If the wp_viewport object is destroyed, the crop and scale
   state is removed from the wl_surface. The change will be 

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

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
+++ b/configure.ac
@@ -1,6 +1,6 @@
 m

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


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&component=weston

Anthony, did you made any progress on this one?

Regards
-- 
  Hector Oron


signature.asc
Description: PGP signature


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


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 a/debian/changelog b/debian/changelog
index

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
  rdp: Fix the 

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(-)
---



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



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(-)
---



weston: Changes to 'debian-unstable'

2015-09-01 Thread Hector Oron
 debian/changelog|7 
 debian/control  |2 -
 debian/patches/0001-Add-suport-for-new-libsystemd.patch |   28 
 debian/patches/series   |1 
 4 files changed, 37 insertions(+), 1 deletion(-)

New commits:
commit 2f6606c04d7177e24f72cf794be5f827d06ebf7a
Author: Héctor Orón Martínez 
Date:   Tue Sep 1 14:19:29 2015 +0200

Release Debian version weston-1.8.0-3

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

diff --git a/debian/changelog b/debian/changelog
index cf9674a..eb5e0e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+weston (1.8.0-3) unstable; urgency=medium
+
+  * Add support for new libsystemd.
+(Closes: #779754)
+
+ -- Hector Oron   Tue, 01 Sep 2015 13:32:59 +0200
+
 weston (1.8.0-2) unstable; urgency=medium
 
   * d/control: bump wayland versioned build dependency

commit 290e86ef44ff8ab746cae9b73383fb9c475fb204
Author: Héctor Orón Martínez 
Date:   Tue Sep 1 14:19:11 2015 +0200

Add support for building against new libsystemd.

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

diff --git a/debian/control b/debian/control
index 4519559..f561495 100644
--- a/debian/control
+++ b/debian/control
@@ -37,7 +37,7 @@ Build-Depends:
  libmtdev-dev,
  libpam0g-dev,
  libvpx-dev,
- libsystemd-login-dev,
+ libsystemd-dev,
  libinput-dev (>= 0.8.0),
 Standards-Version: 3.9.6
 Homepage: http://wayland.freedesktop.org/
diff --git a/debian/patches/0001-Add-suport-for-new-libsystemd.patch 
b/debian/patches/0001-Add-suport-for-new-libsystemd.patch
new file mode 100644
index 000..23b7762
--- /dev/null
+++ b/debian/patches/0001-Add-suport-for-new-libsystemd.patch
@@ -0,0 +1,28 @@
+From fe00842e1562d78f2811c8dad46125041cccab87 Mon Sep 17 00:00:00 2001
+From: Michael Biebl 
+Date: Thu, 9 Jul 2015 16:18:39 +0200
+Subject: [PATCH] Add suport for new libsystemd
+
+In systemd v209, the various libraries were merged into a single
+libsystemd library. When checking for systemd > 209, use the new library
+name instead of the deprecated libsystemd-login.
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 2c55e1b..034f4a5 100644
+--- a/configure.ac
 b/configure.ac
+@@ -349,7 +349,7 @@ AS_IF([test "x$have_systemd_login" = "xyes"],
+   [AC_DEFINE([HAVE_SYSTEMD_LOGIN], [1], [Have systemd-login])])
+ AM_CONDITIONAL(HAVE_SYSTEMD_LOGIN, test "x$have_systemd_login" = "xyes")
+ 
+-PKG_CHECK_MODULES(SYSTEMD_LOGIN_209, [libsystemd-login >= 209],
++PKG_CHECK_MODULES(SYSTEMD_LOGIN_209, [libsystemd >= 209],
+   [have_systemd_login_209=yes], [have_systemd_login_209=no])
+ AS_IF([test "x$have_systemd_login_209" = "xyes"],
+   [AC_DEFINE([HAVE_SYSTEMD_LOGIN_209], [1], [Have systemd-login >= 209])])
+-- 
+2.1.4
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 000..844880f
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Add-suport-for-new-libsystemd.patch



weston: Changes to 'refs/tags/weston-1.8.0-3'

2015-09-01 Thread Hector Oron
Tag 'weston-1.8.0-3' created by Héctor Orón Martínez  at 
2015-09-01 12:21 +

Release Debian version weston-1.8.0-3
-BEGIN PGP SIGNATURE-

iQIcBAABCgAGBQJV5ZguAAoJEK8ig6p24qx7ysMP/0wcX4Q678knYyGWC9MPhNtf
W9GTWe9XMIhrHC1//Vrt0MUZY70nDlDDoph4RMO1bOSdcOQS0KD987Lo8kPxkLT7
zQNGIRyUL34+zOTWyNjP+WWULK8dpl7mgYg9qU2JnScnbdxmYH9F0Z0cGsdEJ/bC
Y0WAR3k/4LZiLSJBlZ8ESZ9s0rjFmRSg0rrzJqwh+WP9wP5D8tN44nUNFTEK7XuV
7d2chE4i5P7G6VmZbj72sI3oJO2VVkppB87XY+XxyTO1ULu4mBAc016GRH/aKYiN
oOf5RQn/FoAxgg/zTxwENWE//4NG20jMGmxAIFpkUZ+cKg5mouWJeqyeyG5Sla8w
UGVP2Vez6xeHbzDKhxZ4wnQ5KUGqtX9IJAArgHpVhE4F/NrZaEyGhWpmQxwVoWXd
3PBY5BqLn4GqBClHagSgF3gq+5ZCoxJDAwui1GBUVNdX9XwWdfdpq1cpWhlpf9+b
bSCl560fmESo/R65bKQoHPRO42Pe21lt7d0es557A94Orz10oq9bEQumgqesjATB
OibicUKWJ34S2fdAbGVMG+ZNSnfCZ+ue2aSoYZJrVrFgTX9mejKr/C3ZiuofbHEt
wjdSRgLsrnwSB/e/7R9yFl3yLStC3LTQ+hA8GLI7jQIcEnXdVN4noie24rRe8hZb
MQIKfI6ggC/Gs1P4gA7q
=vmTq
-END PGP SIGNATURE-

Changes since weston-1.8.0-2:
Héctor Orón Martínez (2):
  Add support for building against new libsystemd.
  Release Debian version weston-1.8.0-3

---
 debian/changelog|7 
 debian/control  |2 -
 debian/patches/0001-Add-suport-for-new-libsystemd.patch |   28 
 debian/patches/series   |1 
 4 files changed, 37 insertions(+), 1 deletion(-)
---



weston: Changes to 'debian-unstable'

2015-09-26 Thread Hector Oron
 .gitignore|   10 
 COPYING   |   44 
 Makefile.am   |  338 +--
 README|  149 +++
 clients/calibrator.c  |   38 
 clients/clickdot.c|   34 
 clients/cliptest.c|   33 
 clients/desktop-shell.c   |   38 
 clients/dnd.c |   36 
 clients/editor.c  |   37 
 clients/eventdemo.c   |   42 
 clients/flower.c  |   33 
 clients/fullscreen.c  |   33 
 clients/gears.c   |   33 
 clients/glmatrix.c| 1062 --
 clients/image.c   |   37 
 clients/ivi-shell-user-interface.c|   44 
 clients/keyboard.c|   33 
 clients/matrix3.xpm   |  692 --
 clients/multi-resource.c  |   35 
 clients/nested-client.c   |   33 
 clients/nested.c  |   36 
 clients/presentation-shm.c|   86 +
 clients/resizor.c |   33 
 clients/scaler.c  |   33 
 clients/screenshot.c  |   35 
 clients/simple-damage.c   |   35 
 clients/simple-dmabuf.c   |  591 
 clients/simple-egl.c  |   35 
 clients/simple-shm.c  |   35 
 clients/simple-touch.c|   38 
 clients/smoke.c   |   33 
 clients/stacking.c|   34 
 clients/subsurfaces.c |   40 
 clients/terminal.c|   90 -
 clients/transformed.c |   33 
 clients/weston-info.c |   40 
 clients/weston-simple-im.c|   33 
 clients/window.c  |  210 ++--
 clients/window.h  |   49 -
 clients/wscreensaver-glue.c   |  148 ---
 clients/wscreensaver-glue.h   |  120 --
 clients/wscreensaver.c|  348 ---
 clients/wscreensaver.h|   63 -
 configure.ac  |   75 +
 data/wayland.svg  |   36 
 debian/changelog  |6 
 desktop-shell/exposay.c   |   85 +
 desktop-shell/input-panel.c   |   41 
 desktop-shell/shell.c |  746 +++
 desktop-shell/shell.h |   48 -
 doc/doxygen/devtools.dox  |   51 +
 doc/doxygen/tooldev.doxygen.in|   11 
 doc/doxygen/tools.dox |   31 
 doc/doxygen/tools.doxygen.in  |   10 
 doc/doxygen/tools_arch_new.gv |   85 +
 doc/doxygen/tools_arch_old.gv |   53 +
 fullscreen-shell/fullscreen-shell.c   |   86 +
 ivi-shell/hmi-controller.c|  141 +--
 ivi-shell/input-panel-ivi.c   |   43 
 ivi-shell/ivi-layout-export.h |   58 -
 ivi-shell/ivi-layout-private.h|   47 -
 ivi-shell/ivi-layout-transition.c |   39 
 ivi-shell/ivi-layout.c|  984 ++---
 ivi-shell/ivi-shell.c |   95 +-
 ivi-shell/ivi-shell.h |   37 
 man/weston.ini.man|   26 
 man/weston.man|4 
 protocol/desktop-shell.xml|4 
 protocol/input-method.xml |   38 
 protocol/ivi-application.xml  |   35 
 protocol/ivi-hmi-controller.xml   |   33 
 protocol/linux-dmabuf.xml |  274 +
 protocol/presentation_timing.xml  |   38 
 protocol/scaler.xml   |   38 
 protocol/text.xml |   48 -
 protocol/weston-test.xml  |   38 
 protocol/xdg-shell.xml|   80 +
 releasing.txt |9 
 shared/cairo-util.c   |   38 
 shared/cairo-util.h   |   37 
 shared/config-parser.c|   40 
 shared/config-parser.h|   35 
 shared/file-util.c|   35 
 shared/file-util.h|   35 
 shared/frame.c|   35 
 shared/helpers.h  |   96 ++
 shared/image-loader.c |   38 
 shared/image-loader.h |   35 
 shared/matrix.c   |   35 
 shared/matrix.h   |   35 
 shared/option-parser.c|   35 
 shared/os-compatibility.c |   57 -
 shared/os-compatibility.h |   38 
 shared/platform.h |   35 
 shared/timespec-util.h|   75 +
 shared/zalloc.h   |   35 
 src/animation.c   |   36 
 src/bindings.c|  121 +-
 src/clipboard.c   |   36 
 src/cms-colord.c  |   90 +
 src/cms-helper.c  |   35 
 src/cms-helper.h  |   35 
 src/cms-static.

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 number of by default required
environment variables, and the mentioned commit is a step backwards in

weston: Changes to 'upstream-unstable'

2015-09-26 Thread Hector Oron
 .gitignore|   10 
 COPYING   |   44 
 Makefile.am   |  338 +--
 README|  149 +++
 clients/calibrator.c  |   38 
 clients/clickdot.c|   34 
 clients/cliptest.c|   33 
 clients/desktop-shell.c   |   38 
 clients/dnd.c |   36 
 clients/editor.c  |   37 
 clients/eventdemo.c   |   42 
 clients/flower.c  |   33 
 clients/fullscreen.c  |   33 
 clients/gears.c   |   33 
 clients/glmatrix.c| 1062 --
 clients/image.c   |   37 
 clients/ivi-shell-user-interface.c|   44 
 clients/keyboard.c|   33 
 clients/matrix3.xpm   |  692 --
 clients/multi-resource.c  |   35 
 clients/nested-client.c   |   33 
 clients/nested.c  |   36 
 clients/presentation-shm.c|   86 +
 clients/resizor.c |   33 
 clients/scaler.c  |   33 
 clients/screenshot.c  |   35 
 clients/simple-damage.c   |   35 
 clients/simple-dmabuf.c   |  591 
 clients/simple-egl.c  |   35 
 clients/simple-shm.c  |   35 
 clients/simple-touch.c|   38 
 clients/smoke.c   |   33 
 clients/stacking.c|   34 
 clients/subsurfaces.c |   40 
 clients/terminal.c|   90 -
 clients/transformed.c |   33 
 clients/weston-info.c |   40 
 clients/weston-simple-im.c|   33 
 clients/window.c  |  210 ++--
 clients/window.h  |   49 -
 clients/wscreensaver-glue.c   |  148 ---
 clients/wscreensaver-glue.h   |  120 --
 clients/wscreensaver.c|  348 ---
 clients/wscreensaver.h|   63 -
 configure.ac  |   75 +
 data/wayland.svg  |   36 
 desktop-shell/exposay.c   |   85 +
 desktop-shell/input-panel.c   |   41 
 desktop-shell/shell.c |  746 +++
 desktop-shell/shell.h |   48 -
 doc/doxygen/devtools.dox  |   51 +
 doc/doxygen/tooldev.doxygen.in|   11 
 doc/doxygen/tools.dox |   31 
 doc/doxygen/tools.doxygen.in  |   10 
 doc/doxygen/tools_arch_new.gv |   85 +
 doc/doxygen/tools_arch_old.gv |   53 +
 fullscreen-shell/fullscreen-shell.c   |   86 +
 ivi-shell/hmi-controller.c|  141 +--
 ivi-shell/input-panel-ivi.c   |   43 
 ivi-shell/ivi-layout-export.h |   58 -
 ivi-shell/ivi-layout-private.h|   47 -
 ivi-shell/ivi-layout-transition.c |   39 
 ivi-shell/ivi-layout.c|  984 ++---
 ivi-shell/ivi-shell.c |   95 +-
 ivi-shell/ivi-shell.h |   37 
 man/weston.ini.man|   26 
 man/weston.man|4 
 protocol/desktop-shell.xml|4 
 protocol/input-method.xml |   38 
 protocol/ivi-application.xml  |   35 
 protocol/ivi-hmi-controller.xml   |   33 
 protocol/linux-dmabuf.xml |  274 +
 protocol/presentation_timing.xml  |   38 
 protocol/scaler.xml   |   38 
 protocol/text.xml |   48 -
 protocol/weston-test.xml  |   38 
 protocol/xdg-shell.xml|   80 +
 releasing.txt |9 
 shared/cairo-util.c   |   38 
 shared/cairo-util.h   |   37 
 shared/config-parser.c|   40 
 shared/config-parser.h|   35 
 shared/file-util.c|   35 
 shared/file-util.h|   35 
 shared/frame.c|   35 
 shared/helpers.h  |   96 ++
 shared/image-loader.c |   38 
 shared/image-loader.h |   35 
 shared/matrix.c   |   35 
 shared/matrix.h   |   35 
 shared/option-parser.c|   35 
 shared/os-compatibility.c |   57 -
 shared/os-compatibility.h |   38 
 shared/platform.h |   35 
 shared/timespec-util.h|   75 +
 shared/zalloc.h   |   35 
 src/animation.c   |   36 
 src/bindings.c|  121 +-
 src/clipboard.c   |   36 
 src/cms-colord.c  |   90 +
 src/cms-helper.c  |   35 
 src/cms-helper.h  |   35 
 src/cms-static.c  |   41 
 src/compositor-

  1   2   3   >