Bug#970134: libweston-9-dev: missing (unversioned) Breaks+Replaces: libweston-8-dev
Hello, On Sat, 12 Sep 2020 at 11:21, Andreas Beckmann wrote: > > Package: libweston-9-dev > Version: 9.0.0-1 > Severity: serious > User: debian...@lists.debian.org > Usertags: piuparts > > Hi, > > during a test with piuparts I noticed your package fails to upgrade from > 'testing'. > It installed fine in 'testing', then the upgrade to 'sid' fails > because it tries to overwrite other packages files without declaring a > Breaks+Replaces relation. > > See policy 7.6 at > https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces > > >From the attached log (scroll to the bottom...): > > Preparing to unpack .../libweston-9-dev_9.0.0-1_amd64.deb ... > Unpacking libweston-9-dev (9.0.0-1) ... > dpkg: error processing archive > /var/cache/apt/archives/libweston-9-dev_9.0.0-1_amd64.deb (--unpack): >trying to overwrite '/usr/lib/x86_64-linux-gnu/weston/libexec_weston.so', > which is also in package libweston-8-dev 8.0.0-1 > Errors were encountered while processing: >/var/cache/apt/archives/libweston-9-dev_9.0.0-1_amd64.deb > > Since libweston-8-dev is gone, the Breaks+Replaces can be unversioned. Thanks for the report, I have been investigating a bit this issue, libexec_weston was introduced in weston_8, it was created for the purpose of the reset of the test suite so it doesn't need to exec() but just load libexec_weston.so. libexec_weston is not something anyone else should develop against, it is only needed by weston binary. I'll look into dropping /usr/lib/x86_64-linux-gnu/weston/libexec_weston.so since weston is linked to /usr/lib/x86_64-linux-gnu/weston/libexec_weston.so.0 which should be shipped in the weston package. Regards -- Héctor Orón -.. . -... .. .- -. -.. . ...- . .-.. --- .--. . .-.
Bug#859063: weston: running 'weston --fullscreen' inside of weston causes bad RAM access
On Thu, Mar 30, 2017 at 01:00:15AM +0200, mviereck wrote: > Package: weston > Version: 1.12.0-3 > Severity: normal > > Dear Maintainer, > > Steps to reproduce: > Start weston from console: > weston > Inside of weston, open terminal and run > weston --fullscreen This works fine for me on weston 5.0.0. signature.asc Description: PGP signature
Bug#910409: wayland-protocols: Can't use second monitor via HDMI
Hello, On Fri, Oct 05, 2018 at 10:48:33PM -0500, Pavlo Solntsev wrote: > Package: wayland-protocols > Version: 1.16-1 > Severity: normal > > Dear Maintainer, > > I am not sure what package name I should use for this report. Today (Oct. 5, > 22:40T+6) I updated my system debian testing and my external monitor stop > working. In my xrandr output I see only one monitor > Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 > XWAYLAND0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) > 290mm x 170mm >1920x1080 59.96*+ `wayland-protocols` is not the package you are looking for. Do you see any relevant messages from kernel? i.e. `/var/log/messages` > Combination Fn+F8 (switch video mode) doesn't produce anything. I am not sure > what information I should ptovide. Please guide and I will send you info. You > can contact me directly if it helps: p.sun.fun at gmail dot com. > > The following packages were upgraded: > 2018-10-05 22:02:49 install libcamel-1.2-62:amd64 3.30.1-1 > 2018-10-05 22:02:49 status half-installed libcamel-1.2-62:amd64 3.30.1-1 Why do you have half-installed packages? Can you fully upgrade your system? > 2018-10-05 22:02:49 status half-installed evolution-plugin-bogofilter:amd64 > 3.28.5-1 > 2018-10-05 22:02:49 status half-installed evolution-plugin-bogofilter:amd64 > 3.28.5-1 > 2018-10-05 22:02:49 status half-installed evolution-plugin-pstimport:amd64 > 3.28.5-1 > 2018-10-05 22:02:49 status half-installed evolution-plugin-pstimport:amd64 > 3.28.5-1 > 2018-10-05 22:02:49 status half-installed evolution-plugins:amd64 3.28.5-1 > 2018-10-05 22:02:49 status half-installed evolution-plugins:amd64 3.28.5-1 > 2018-10-05 22:02:50 status half-installed evolution:amd64 3.28.5-1 > 2018-10-05 22:02:50 status half-installed evolution:amd64 3.28.5-1 > 2018-10-05 22:02:50 status half-installed libevolution:amd64 3.28.5-1 > 2018-10-05 22:02:50 status half-installed libevolution:amd64 3.28.5-1 > 2018-10-05 22:02:50 status half-installed evolution-data-server:amd64 3.28.5-3 > 2018-10-05 22:02:51 status half-installed evolution-data-server:amd64 3.28.5-3 > 2018-10-05 22:02:51 status installed libedata-cal-1.2-28:amd64 3.28.5-3 > 2018-10-05 22:02:51 status half-installed libedata-cal-1.2-28:amd64 3.28.5-3 > 2018-10-05 22:02:51 status not-installed libedata-cal-1.2-28:amd64 > 2018-10-05 22:02:51 status half-installed libecal1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:51 status half-installed libecal1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libecal-1.2-19:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libecal-1.2-19:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libebook-1.2-19:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libebook-1.2-19:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libedata-book1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libedata-book1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libedata-book-1.2-25:amd64 3.28.5-3 > 2018-10-05 22:02:52 status half-installed libedata-book-1.2-25:amd64 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libebackend1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libebackend1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libebackend-1.2-10:amd64 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libebackend-1.2-10:amd64 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libedataserverui1.2-dev:amd64 > 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libedataserverui1.2-dev:amd64 > 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libebook-contacts1.2-dev:amd64 > 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libebook-contacts1.2-dev:amd64 > 3.28.5-3 > 2018-10-05 22:02:53 status half-installed libedataserver1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:54 status half-installed libedataserver1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:54 status half-installed libcamel1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:54 status half-installed libcamel1.2-dev:amd64 3.28.5-3 > 2018-10-05 22:02:54 status half-installed libsecret-common:all 0.18.6-2 > 2018-10-05 22:02:54 status half-installed libsecret-common:all 0.18.6-2 > 2018-10-05 22:02:54 status half-installed libsecret-1-dev:amd64 0.18.6-2 > 2018-10-05 22:02:54 status half-installed libsecret-1-dev:amd64 0.18.6-2 > 2018-10-05 22:02:55 status half-installed libsecret-1-0:amd64 0.18.6-2 > 2018-10-05 22:02:55 status half-installed libsecret-1-0:amd64 0.18.6-2 > 2018-10-05 22:02:55 status half-installed gir1.2-secret-1:amd64 0.18.6-2 > 2018-10-05 22:02:55 status half-installed gir1.2-secret-1:amd64 0.18.6-2 > 2018-10-05 22:02:55 status half-installed gir1.2-ebookcontacts-1.2:amd64 > 3.28.5-3 > 2018-10-05 22:02:55 status half-installed gir1.2-ebookcontacts-1.2:amd64 > 3.28.5-3 > 2018-10-05 22:02:55 status half-installed gir1.2-edataserverui-1.2:amd64 > 3.28.5-3 > 2018-10-05 22:02:55 status half-installed
Bug#902437: xwayland: Firefox crashes Wayland on some web pages
Hello, Missatge de Lars Wirzenius del dia dt., 26 de juny 2018 a les 19:51: > > Package: xwayland > Version: 2:1.20.0-2 > Severity: important > After much headbanging and wailing, I've manged to find way to > reproduce the crash. I use Firefox as my web browser, and certain web > pages trigger the crash reproducibly. One such web page is here: > > http://johannesbrodwall.com/2018/06/24/forget-about-clean-code-lets-embrace-compassionate-code/ Using xwayland 2:1.20.0-3 I have been able to reproduce by opening above pointer on X220 machine. Regards -- Héctor Orón -.. . -... .. .- -. -.. . ...- . .-.. --- .--. . .-.
Bug#832594: libinput10: Thinkpad middle mouse not functioning properly, appears to be libinput10 issue
On Wed, Jul 27, 2016 at 05:47:08AM -0500, Karsten M. Self wrote: > Package: libinput10 > Version: 1.3.3-1 > Severity: normal > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where appropriate *** > >* What led up to the situation? >* What exactly did you do (or not do) that was effective (or > ineffective)? >* What was the outcome of this action? >* What outcome did you expect instead? > > *** End of the template - remove these template lines *** > > See also Bug #823147 > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823147 > > As of a couple of months ago (system's been infrequently used), middle > mouse behavior on a Thinkpad T520i changed. When using the TrackPoint > mouse and buttons, the middle button behavior changed. It's not > possible to move the pointer while the middle button is depressed, > several programs and tools don't respond (though Xorg clipboard paste > appears to work). I believe this affects *both* console and Xorg > sessions. > > xev _doesn't_ report either BottonPress or ButtonRelease events for the > 2nd (middle) mouse button. Contrast (button 2 was pressed and released > several times in this capture): > > > ButtonPress event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x562, time 9625078, (36,51), root:(37,452), > state 0x0, button 1, same_screen YES > > EnterNotify event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x0, time 9625078, (36,51), root:(37,452), > mode NotifyGrab, detail NotifyInferior, same_screen YES, > focus YES, state 256 > > KeymapNotify event, serial 36, synthetic NO, window 0x0, > keys: 4294967236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 0 >0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > > ButtonRelease event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x562, time 9625217, (36,51), root:(37,452), > state 0x100, button 1, same_screen YES > > LeaveNotify event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x0, time 9625217, (36,51), root:(37,452), > mode NotifyUngrab, detail NotifyInferior, same_screen YES, > focus YES, state 0 > > ButtonPress event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x562, time 9626514, (36,51), root:(37,452), > state 0x0, button 2, same_screen YES > > EnterNotify event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x0, time 9626514, (36,51), root:(37,452), > mode NotifyGrab, detail NotifyInferior, same_screen YES, > focus YES, state 512 > > KeymapNotify event, serial 36, synthetic NO, window 0x0, > keys: 4294967236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 0 >0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > > ButtonRelease event, serial 36, synthetic NO, window 0x561, > root 0xc4, subw 0x562, time 9626514, (36,51), root:(37,452), > state 0x200, button 2, same_screen YES > > > > xinput shows: > > $ xinput list > ⎡ Virtual core pointerid=2[master pointer (3)] > ⎜ ↳ Virtual core XTEST pointer id=4[slave pointer > (2)] > ⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer > (2)] > ⎣ Virtual core keyboard id=3[master keyboard (2)] > ↳ Virtual core XTEST keyboard id=5[slave > keyboard (3)] > ↳ Power Buttonid=6[slave > keyboard (3)] > ↳ Video Bus id=7[slave > keyboard (3)] > ↳ Sleep Buttonid=8[slave > keyboard (3)] > ↳ Integrated Camera id=9[slave > keyboard (3)] > ↳ AT Translated Set 2 keyboardid=10 [slave > keyboard (3)] > ↳ ThinkPad Extra Buttons id=12 [slave > keyboard (3)] > > $ xinput get-button-map 11 > 1 2 3 4 5 6 7 > > $ xinput list-props 11 > Device 'TPPS/2 IBM TrackPoint': > Device Enabled (139): 1 > Coordinate Transformation Matrix (141): 1.00, 0.00, 0.00, > 0.00, 1.00, 0.00, 0.00, 0.00, 1.00 > libinput Accel Speed (275): 0.00 > libinput Accel Speed Default (276): 0.00 > libinput Accel Profiles Available (277):1, 1 > libinput Accel Profile Enabled (278): 1, 0 > libinput Accel Profile Enabled Default (279): 1, 0 > libinput Natural Scrolling Enabled (280): 0 > libinput Natural Scrolling Enabled Default (281): 0 >
Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570
On Wed, Jul 26, 2017 at 02:18:45PM +0200, Alf wrote: > Package: libinput10 > Version: 1.6.3-1 > Severity: normal > >* What led up to the situation? > Sweitching from Jessie to Stretch makes the Trackball hardly usable. > Base Speed ist too high, acceleration is too high. It does not consider > that with just a thumb you cannot position as exactly as with a mouse. > Movements over greater distance just needs a small kick to let the ball > spin, which does not apply to mice. > >* What exactly did you do (or not do) that was effective (or > ineffective)? > Tried to adjust the parameters with "xinput" and the XFCE-settings > without success (settings are not respected). > Tried to cheat the DPI-values as given in /lib/udev/hwdb.d/70-mouse.hwdb > for MOUSE_DPI= without success. > Btw: the polling frequeny ist not 167Hz as hwdb suggests, but 125Hz as > reported by solaar: > Wireless Trackball M570 > Codename : M570 > Kind : mouse > Wireless PID : 1028 > Protocol : HID++ 1.0 > Polling rate : 8 ms (=125Hz) > Serial number: BD48472C > Firmware: 26.00.B0003 > Bootloader: 02.06 > Other: 00.01 >* What was the outcome of this action? > None of the known adjustments are respected by libinput - no changes. > > For now I had to revert to xserver-xorg-input-evdev which allows > detailled adjustments to operate the trackball a comfortable way. > To obtain a "clean Xorg.log" I also had to set libinput to ignore all > mice and keyboars. All works like a charm with evdev! > > Remak: xserver-xorg-input-evdev sets a Velocity Scaling (267): > 10.00, while libinput sets it fixed to 15.00. Could you please test version 1.11.2-1 and report back? Best regards > > -- System Information: > Debian Release: 9.1 > APT prefers stable > APT policy: (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) > Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), > LANGUAGE=de_DE.utf8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages libinput10 depends on: > ii libc6 2.24-11+deb9u1 > ii libevdev2 1.5.6+dfsg-1 > ii libinput-bin 1.6.3-1 > ii libmtdev1 1.1.5-1+b1 > ii libudev1 232-25+deb9u1 > ii libwacom2 0.22-1+b1 > > libinput10 recommends no packages. > > libinput10 suggests no packages. > > -- no debconf information -- signature.asc Description: PGP signature
Bug#883036: disable-while-typing not working?
Hello Marco, On Tue, Nov 28, 2017 at 08:30:10PM -0500, Marco Villegas wrote: > > Package: libinput10 > Version: 1.6.3-1 > Severity: normal > > Dear Mantainer, > > It seems like disable-while-typing[1] feature is not working correctly, > even if it is enabled, it does not honor the timeouts in the code. Could you please test version 1.11.2-1 in unstable and report back? > This feature has been in there for a while, but I guess I notice it in > Debian because libinput driver superseded synaptic Xorg driver in > stretch. disable-while-typing was possible with synaptic with > syndaemon/synclient, but libinput method seems to be more efficient[2]. > > At first, I thought the feature was simply not enabled. > GNOME seems to not have an UI for it until 3.24[3][4], but after > installing xinput I see it is enabled. > > $ xinput | grep Touchpad > ⎜ ↳ 1A586753:00 06CB:8323 Touchpad id=15 [slave > pointer (2)] > $ xinput list-props 15| grep Typing > libinput Disable While Typing Enabled (309):1 > libinput Disable While Typing Enabled Default (310):1 > > To test this: > a. I start typing some sentence in a text editor, > b. then use the touchpad, > c. and the original application where I was typing is not in focus > anymore. > > What I expected would be to the text editor to keep focus even if the > touchpad is pressed when the time between the last key pressed and the > touchpad is less than the established timeout, which in current > packaged version 1.6.3 is 500ms[5]. > > This setting sounds like a good candidate for a configuration option, > e.g. then it can be set with xinput; but I see in upstream similar > requests closed during issue triagging[6], but that is probably a new > upstream request altogether. > > I may be not understanding the feature or stack correctly, so I would > really appreciate if you can point me in the right direction. If the issue persists, could you please ask in the upstream bug tracker and let us know the bug reference to be able to track the issue? Best regards > 1: > https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html#disable-while-typing > 2: > https://who-t.blogspot.pe/2016/08/libinput-and-disable-while-typing.html > 3: https://bugzilla.gnome.org/show_bug.cgi?id=764852 4: > https://git.gnome.org/browse/gsettings-desktop-schemas/commit/?id=4c5b1c1df399d6afaaccb237e299ccd1d5d29ddd > 5: > https://anonscm.debian.org/cgit/pkg-xorg/lib/libinput.git/tree/src/evdev-mt-touchpad.c?h=libinput-1.6.3-1#n35 > 6: https://bugs.freedesktop.org/show_bug.cgi?id=88353 > > -- System Information: > Debian Release: 9.1 > Architecture: amd64 (x86_64) > Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores) > > $ dpkg-query --show -f='${binary:Package}\t${Version}\n' libinput* > libc6 libudev1 libwacom2 libevdev2 libmtdev1 libc6:amd64 > 2.24-11+deb9u1 libevdev2:amd641.5.6+dfsg-1 > libinput-bin 1.6.3-1 > libinput10:amd64 1.6.3-1 > libmtdev1:amd64 1.1.5-1+b1 > libudev1:amd64232-25+deb9u1 > libwacom2:amd64 0.22-1+b1 > -- no debconf information > > > Best, > > -Marco -- signature.asc Description: PGP signature
Bug#885032: upgrading libinput10 from 1.8.3-1 to 1.9.3-1 breaks ps2 keyboard
Hello, On Fri, Dec 22, 2017 at 08:28:56PM -0600, Brent S Elmer wrote: > Package: libinput10 > Version: 1.9.3-1 > Severity: normal > > When I upgrade libinput10 from 1.8.3-1 to 1.9.3-1 my ps2 keyboard no longer > works on my hp desktop. It appears to be caused by libinput10 and not > libinput-bin. When I revert libinput10 to 1.8.3-1 my ps2 keyboard works again > even if libinput-bin is still at 1.9.3-1. I see a similar bug report for > libinput-bin but it is for a laptop in a docking station. The problem is > definitely in libinput10 for me. USB keyboards will still work with > libinput10 > 1.9.3-1. Could you please retry with 1.11.2-1 version in unstable and report back? TIA Regards > > > -- System Information: > Debian Release: buster/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.4.0-1-amd64 (SMP w/2 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), > LANGUAGE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages libinput10 depends on: > ii libc6 2.24-17 > ii libevdev2 1.5.7+dfsg-1 > ii libinput-bin 1.9.3-1 > ii libmtdev1 1.1.5-1+b1 > ii libudev1 235-3 > ii libwacom2 0.26-1 > > libinput10 recommends no packages. > > libinput10 suggests no packages. > > -- no debconf information -- signature.asc Description: PGP signature
Bug#891858: offset negative related ( i think )
Hello, On Sun, Mar 18, 2018 at 08:46:18PM +, Sergy Pylypchuk wrote: > Mar 18 21:07:33 xps9550 org.gnome.Shell.desktop[1124]: libinput error: client > bug: timer event18 gestures: offset negative (-111ms) > Mar 18 21:08:04 xps9550 org.gnome.Shell.desktop[1124]: libinput error: client > bug: timer event18 tap: offset negative (-455ms) > > But in my case it's correlates to very annoying behavior: > I move cursor with touchpad and after random period (20 - 120 sec) cursor > freezes for a moment, this error appears, then cursor jumps further. > > Laptop: Dell XPS 9550 > libinput10 version: 1.10.2-1 > Debian version: Buster Could you please test version 1.11.2-1 and report back? Thanks > Attached file if part of apt/history.log I do not see libinput in the upgraded list of packages. Regards signature.asc Description: PGP signature
Bug#895756: libinput bug: invalid tap event TAP_EVENT_PALM in state TAP_STATE_TAPPED related
On Sun, Apr 15, 2018 at 10:30:27PM +0530, Jeffrin Thalakkottoor wrote: > Package: libinput10 > Version: 1.10.4-1 > > > hello , > > I found the following in syslog > > Apr 15 19:41:54 debian org.gnome.Shell.desktop[1356]: libinput error: > event1 - SynPS/2 Synaptics TouchPad: libinput bug: invalid tap event > TAP_EVENT_PALM in state TAP_STATE_TAPPED Could you please try with 1.11.2-1 version in unstable and report back with more information? Regards > -- > software engineer > rajagiri school of engineering and technology -- signature.asc Description: PGP signature
Bug#893366: libwayland-dev: Uninstallable due to conflicting wayland-egl.pc
Hello, On Sun, Mar 18, 2018 at 11:35:52AM +0100, Guillem Jover wrote: > Package: libwayland-dev > Version: 1.14.91-1 > Severity: serious > > Hi! > > This package ships the file /usr/lib//pkgconfig/wayland-egl.pc > which conflicts with the one installed by libegl1-mesa-dev, w/o any > Replaces field or similar. > > The problem also is that the file providing the shared library is also > not pulled in by libwayland-dev, so packages that would find the > pkg-config file would then fail to build, and they should really not > be depending on the shared library directly. Thanks for the report, I have pushed [debian-experimental 33a3903] libwayland-dev: fix installability issues to address this issue. I would appreciate if you could review it. Regards, -- signature.asc Description: PGP signature
Bug#854627: root application will not run under wayland
Hello, Andrius Štikona and Markus Ongyerth are totally right, AFAIK. If it's an X11 app that simply cannot be run without root, then you need the xhost command to allow only local connections from the root user. If it's a native Wayland app that cannot run without root, then you probably bind-mount the wayland socket from the user's $XDG_RUNTIME_DIR to the root's. (I've never done it myself) Whether such access should be granted by default to the root user is a policy decision, up for the DE or distribution or admin. Personally I'd like to see the access not granted, so there would be more pressure to fix the apps to not run GUI as root. Therefore I am resolving this issue as 'wontfix'. Regards signature.asc Description: PGP signature
libinput: Changes to 'debian-unstable'
README.txt | 17 +++ configure.ac|4 +- debian/changelog|6 doc/faqs.dox| 46 src/evdev-mt-touchpad.c | 18 src/evdev.c |4 ++ udev/80-libinput-device-groups.rules.in |1 7 files changed, 93 insertions(+), 3 deletions(-) New commits: commit 2509bba97e7a55aff590e3f275aefd15d6da1656 Author: Héctor Orón MartínezDate: Fri Aug 19 09:00:27 2016 +0200 Release Debian version libinput-1.4.1-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 4fe252c..a28d825 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libinput (1.4.1-1) unstable; urgency=medium + + * New upstream release + + -- Héctor Orón Martínez Fri, 19 Aug 2016 08:56:04 +0200 + libinput (1.4.0-1) unstable; urgency=medium * New upstream release. commit 23388c99c3f2a3e3e3383558d4a859192bfe2076 Author: Peter Hutterer Date: Fri Aug 5 11:30:41 2016 +1000 libinput 1.4.1 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index 9e238b4..c81bb51 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [4]) -m4_define([libinput_micro_version], [0]) +m4_define([libinput_micro_version], [1]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=19:1:9 +LIBINPUT_LT_VERSION=19:2:9 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit 657c0872861c5f6a0c33c63eea74dd442403de0c Author: Peter Hutterer Date: Fri Aug 5 11:14:17 2016 +1000 doc: add some info about configuring devices in wayland/xorg Signed-off-by: Peter Hutterer (cherry picked from commit ae30353a739cf059a987cdc5b41173212bd66500) diff --git a/doc/faqs.dox b/doc/faqs.dox index c88f452..973e566 100644 --- a/doc/faqs.dox +++ b/doc/faqs.dox @@ -54,6 +54,52 @@ option is not exposed by the intermediary, it cannot be configured by the client. Also some configuration options that are provided by the intermediary may not be libinput-specific configuration options. +@section faq_configure_wayland How do I configure my device on Wayland? + +See @ref faq_config_options Use the configuration tool provided by your +desktop environment (e.g. gnome-control-center) or direct access to your +desktop environment's configuration storage (e.g. gsettings). + +@section faq_configure_xorg How do I configure my device on X? + +See @ref faq_config_options If your desktop environment does not provide a +graphical configuration tool you can use an +https://www.x.org/archive/current/doc/man/man5/xorg.conf.5.xhtml;>xorg.conf.d snippet. +Usually, such a snippet looks like this: + +$> cat /etc/X11/xorg.conf.d/99-libinput-custom-config.conf +Section "InputClass" + Identifier "something to identify this snippet" + MatchDriver "libinput" + MatchProduct "substring of the device name" + Option "some option name" "the option value" +EndSection + + +The identifier is merely a human-readable string that shows up in the log +file. The MatchProduct line should contain the device name or a substring of +the device name that the snippet should apply to. For a full list of option +names and permitted values, see the +https://www.mankier.com/4/libinput;>libinput man page. +xorg.conf.d snippets like the above apply to hotplugged devices but can be +overwritten at runtime by desktop tools. Multiple snippets may be placed +into the same file. + +For run-time configuration and testing, the +https://www.x.org/archive/X11R7.5/doc/man/man1/xinput.1.html;>xinput +debugging tool can modify a devices' properties. See the +https://www.mankier.com/4/libinput;>libinput man page +for supported property names and values. Usually, an invocation looks like +this: + +$> xinput set-prop "the device name" "the property name" value [value2] [value3] + + +@note +Changes performed by xinput do not persist across device hotplugs. xinput is +considered a debugging and testing tool only and should not be used for +permanent configurations. + @section faq_hwdb_changes How to apply hwdb changes Sometimes users are asked to test updates to the Date: Wed Jul 6 07:59:31 2016 +1000 touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available
libinput: Changes to 'refs/tags/libinput-1.4.1-1'
Tag 'libinput-1.4.1-1' created by Héctor Orón Martínezat 2016-08-19 07:00 + Release Debian version libinput-1.4.1-1 Changes since libinput-1.4.0-1: Héctor Orón Martínez (3): Merge tag '1.4.1' into upstream-unstable Merge branch 'upstream-unstable' into debian-unstable Release Debian version libinput-1.4.1-1 Peter Hutterer (6): evdev: prefix "tablet unknown to libwacom" error with the device name udev: don't overwrite a previously set device group doc: add links to the two debugging tools as examples touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available doc: add some info about configuring devices in wayland/xorg libinput 1.4.1 --- README.txt | 17 +++ configure.ac|4 +- debian/changelog|6 doc/faqs.dox| 46 src/evdev-mt-touchpad.c | 18 src/evdev.c |4 ++ udev/80-libinput-device-groups.rules.in |1 7 files changed, 93 insertions(+), 3 deletions(-) ---
libinput: Changes to 'upstream-unstable'
README.txt | 17 +++ configure.ac|4 +- doc/faqs.dox| 46 src/evdev-mt-touchpad.c | 18 src/evdev.c |4 ++ udev/80-libinput-device-groups.rules.in |1 6 files changed, 87 insertions(+), 3 deletions(-) New commits: commit 23388c99c3f2a3e3e3383558d4a859192bfe2076 Author: Peter HuttererDate: Fri Aug 5 11:30:41 2016 +1000 libinput 1.4.1 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index 9e238b4..c81bb51 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [4]) -m4_define([libinput_micro_version], [0]) +m4_define([libinput_micro_version], [1]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=19:1:9 +LIBINPUT_LT_VERSION=19:2:9 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit 657c0872861c5f6a0c33c63eea74dd442403de0c Author: Peter Hutterer Date: Fri Aug 5 11:14:17 2016 +1000 doc: add some info about configuring devices in wayland/xorg Signed-off-by: Peter Hutterer (cherry picked from commit ae30353a739cf059a987cdc5b41173212bd66500) diff --git a/doc/faqs.dox b/doc/faqs.dox index c88f452..973e566 100644 --- a/doc/faqs.dox +++ b/doc/faqs.dox @@ -54,6 +54,52 @@ option is not exposed by the intermediary, it cannot be configured by the client. Also some configuration options that are provided by the intermediary may not be libinput-specific configuration options. +@section faq_configure_wayland How do I configure my device on Wayland? + +See @ref faq_config_options Use the configuration tool provided by your +desktop environment (e.g. gnome-control-center) or direct access to your +desktop environment's configuration storage (e.g. gsettings). + +@section faq_configure_xorg How do I configure my device on X? + +See @ref faq_config_options If your desktop environment does not provide a +graphical configuration tool you can use an +https://www.x.org/archive/current/doc/man/man5/xorg.conf.5.xhtml;>xorg.conf.d snippet. +Usually, such a snippet looks like this: + +$> cat /etc/X11/xorg.conf.d/99-libinput-custom-config.conf +Section "InputClass" + Identifier "something to identify this snippet" + MatchDriver "libinput" + MatchProduct "substring of the device name" + Option "some option name" "the option value" +EndSection + + +The identifier is merely a human-readable string that shows up in the log +file. The MatchProduct line should contain the device name or a substring of +the device name that the snippet should apply to. For a full list of option +names and permitted values, see the +https://www.mankier.com/4/libinput;>libinput man page. +xorg.conf.d snippets like the above apply to hotplugged devices but can be +overwritten at runtime by desktop tools. Multiple snippets may be placed +into the same file. + +For run-time configuration and testing, the +https://www.x.org/archive/X11R7.5/doc/man/man1/xinput.1.html;>xinput +debugging tool can modify a devices' properties. See the +https://www.mankier.com/4/libinput;>libinput man page +for supported property names and values. Usually, an invocation looks like +this: + +$> xinput set-prop "the device name" "the property name" value [value2] [value3] + + +@note +Changes performed by xinput do not persist across device hotplugs. xinput is +considered a debugging and testing tool only and should not be used for +permanent configurations. + @section faq_hwdb_changes How to apply hwdb changes Sometimes users are asked to test updates to the Date: Wed Jul 6 07:59:31 2016 +1000 touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available udev now labels touchpads as "internal" or "external" for us, use that value where available and only fall back onto our own labelling if it's missing or unknown. systemd commit: https://github.com/systemd/systemd/pull/3638 https://bugs.freedesktop.org/show_bug.cgi?id=96735 Signed-off-by: Peter Hutterer (cherry picked from commit 64e39411892fa4897f6e018daaa2de2ffaf8b671) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index a7b5a87..756d283 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1589,6 +1589,24 @@ evdev_tag_touchpad(struct evdev_device *device,
weston: Changes to 'debian-experimental'
debian/changelog |6 ++ 1 file changed, 6 insertions(+) New commits: commit 721e016f374ced0e1a23b3a9ddbe716486cb2a61 Author: Héctor Orón MartínezDate: Thu Aug 18 18:19:47 2016 +0200 Release experimental Debian version weston-1.11.91-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 9a6372f..c7ac90e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +weston (1.11.91-1) experimental; urgency=medium + + * New upstream pre-release. + + -- Héctor Orón Martínez Thu, 18 Aug 2016 16:36:44 +0200 + weston (1.11.0-1) unstable; urgency=medium * New upstream release
weston: Changes to 'refs/tags/weston-1.11.91-1'
Tag 'weston-1.11.91-1' created by Héctor Orón Martínezat 2016-08-18 16:19 + Release experimental Debian version weston-1.11.91-1 Changes since weston-1.11.0-1: Armin Krezović (26): compositor-headless: Support starting with zero outputs desktop-shell: Return NULL when no outputs are present toytoolkit: Return NULL when no outputs are present desktop-shell: Avoid NULL pointer dereference fullscreen-shell: Avoid NULL pointer dereference keyboard: Only set toplevel when there is a valid output gl-renderer: Always setup gl-renderer compositor: Untangle surface/view is_mapped from output assignments desktop-shell: update for manual surface/view mapping fullscreen-shell: update for manual surface/view mapping ivi-shell: update for manual surface/view mapping tests: update for manual surface/view mapping compositor: Switch to new surface/view mapped checks compositor-x11: Flush xcb connection from x11_output_destroy() compositor: Extend compositor user data compositor-drm: Do not return an error when no connectors are configured compositor-drm: Do not exit when there are no outputs left compositor-headless: Use non-cast functions to retrieve backend and output objects compositor-rdp: Use non-cast functions to retrieve backend and output objects compositor-wayland: Use non-cast functions to retrieve backend and output objects compositor-x11: Use non-cast functions to retrieve backend and output objects compositor-drm: Use non-cast functions to retrieve backend and output objects compositor: Mark all views as dirty when a new output is assigned gl-renderer: Make dummy surface current after all outputs are gone libweston: fix animation crash when a view has no output assigned fullscreen-shell: Ensure that fs surface is presented on all outputs Arnaud Vrac (1): fullscreen-shell: avoid access to freed data Benoit Gschwind (3): compositor-x11: fix title overflow in x11_backend_create_output compositor-x11: add assert to avoid misuse of x11_backend_deliver_button_event compositor-x11: remove redundant state arg of x11_backend_deliver_button_event Bryce Harrington (30): releasing: Copyedit post-release branching directions weston-simple-im: Make capitalization consistent in error messages Make config.h inclusion consistent terminal: Document console codes less cryptically input: Rename weston_surface_activate to weston_seat_set_keyboard_focus input: Move weston_seat_set_keyboard_focus and document README: Fix punctuation errors xwayland: Include missing config.h xwayland: Cleanup error message on spawn failure Signed-off-by: Bryce Harrington xwayland: Grammar fixes dmabuf: Fix grammar in a comment README: Fix grammar for 'an X*' config-parser: Improve error checks for strtol/strtoul calls option-parser: Require integer option string values to be base-10 multi-resource: Check for no digits in time description rdp: Check for non-numeric value in RDP_FD env var rdp: Check for non-digits and errno in strtol call config-parser: Catch negative numbers assigned to unsigned config values Include space in 'if (' Require base-10 for strtol() calls systemd: Also force base-10 for the strtol() call Revert "config-parser: Catch negative numbers assigned to unsigned config values" config-parser: Add weston_config_section_get_color Re-apply "config-parser: Catch negative numbers assigned to unsigned config values" Standardize error checking for strtol calls xwayland: Improve error checking for strtol call option-parser: Improve error checking for strtol call Add safe_strtoint() helper Switch to use safe_strtoint instead of strtol configure.ac: bump to version 1.11.91 for the alpha release Daniel Stone (2): screen-share: Use wet_get_config() Build: Silence shift-negative-value warning David Fort (3): rdp: don't release the seat until it is safe v2 compositor: recompute output position on mode switch desktop-shell: resize background and panel surfaces on output resize v4 Derek Foreman (2): compositor-drm: Stop sending uninit data to the kernel weston-editor: Close the data source after sending Emil Velikov (24): README: clarify libweston purpose/goals. README: minor the libweston ABI/API documentation client/nested: reuse weston-egl-ext.h declarations weston-egl-ext.h: add EGL_EXT_swap_buffers_with_damage definitions weston-egl-ext.h: add EGL_MESA_configless_context definitions weston-egl-ext.h: add GL_EXT_unpack_subimage definitions gl-renderer: remove EGL_EXT_image_dma_buf_import guards simple-egl: remove incomplete
weston: Changes to 'upstream-experimental'
.gitignore|1 Makefile.am | 504 +- README| 146 clients/clickdot.c|1 clients/cliptest.c|3 clients/confine.c | 531 +++ clients/desktop-shell.c | 70 clients/dnd.c |1 clients/editor.c |4 clients/eventdemo.c | 50 clients/flower.c |2 clients/fullscreen.c |7 clients/ivi-shell-user-interface.c| 43 clients/keyboard.c| 44 clients/multi-resource.c | 26 clients/nested-client.c |1 clients/nested.c | 14 clients/presentation-shm.c| 75 clients/resizor.c | 159 clients/scaler.c | 46 clients/screenshot.c | 16 clients/simple-damage.c | 130 clients/simple-dmabuf-intel.c | 123 clients/simple-dmabuf-v4l.c | 126 clients/simple-egl.c | 124 clients/simple-shm.c | 108 clients/simple-touch.c|3 clients/smoke.c |2 clients/stacking.c|1 clients/subsurfaces.c |4 clients/terminal.c| 75 clients/weston-info.c | 55 clients/weston-simple-im.c|9 clients/window.c | 688 +++- clients/window.h | 78 compositor/cms-colord.c | 567 +++ compositor/cms-helper.c | 136 compositor/cms-helper.h | 75 compositor/cms-static.c | 119 compositor/main.c | 1791 ++ compositor/screen-share.c | 1129 ++ compositor/systemd-notify.c | 165 compositor/text-backend.c | 1085 ++ compositor/weston-screenshooter.c | 192 + compositor/weston.desktop |5 compositor/weston.h | 73 compositor/weston.pc.in | 12 compositor/xwayland.c | 209 + configure.ac | 212 - data/COPYING | 18 data/icon_editor.png |binary data/icon_flower.png |binary data/icon_terminal.png|binary data/icons.svg| 1012 + desktop-shell/exposay.c | 14 desktop-shell/input-panel.c | 19 desktop-shell/shell.c | 3206 -- desktop-shell/shell.h | 16 fullscreen-shell/fullscreen-shell.c | 117 ivi-shell/hmi-controller.c| 221 - ivi-shell/input-panel-ivi.c | 27 ivi-shell/ivi-layout-export.h | 368 -- ivi-shell/ivi-layout-private.h| 72 ivi-shell/ivi-layout-shell.h | 60 ivi-shell/ivi-layout-transition.c | 45 ivi-shell/ivi-layout.c| 1324 +-- ivi-shell/ivi-shell.c | 109 ivi-shell/ivi-shell.h | 15 libweston-desktop/client.c| 212 + libweston-desktop/internal.h | 236 + libweston-desktop/libweston-desktop.c | 244 + libweston-desktop/libweston-desktop.h | 166 libweston-desktop/libweston-desktop.pc.in | 11 libweston-desktop/seat.c | 368 ++ libweston-desktop/surface.c | 810 libweston-desktop/wl-shell.c | 466 ++ libweston-desktop/xdg-shell-v5.c | 798 libweston-desktop/xdg-shell-v6.c | 1237 +++ libweston-desktop/xwayland.c | 377 ++ libweston/animation.c | 502 ++ libweston/bindings.c | 580 +++ libweston/clipboard.c | 307 + libweston/compositor-drm.c| 3285 +++ libweston/compositor-drm.h| 138 libweston/compositor-fbdev.c | 784 libweston/compositor-fbdev.h | 63 libweston/compositor-headless.c | 274 + libweston/compositor-headless.h | 56 libweston/compositor-rdp.c| 1346 +++ libweston/compositor-rdp.h| 54 libweston/compositor-wayland.c| 2361 + libweston/compositor-wayland.h| 63 libweston/compositor-x11.c| 1745 ++ libweston/compositor-x11.h| 64 libweston/compositor.c| 5119
weston: Changes to 'debian-experimental'
.gitignore|1 Makefile.am | 504 +- README| 146 clients/clickdot.c|1 clients/cliptest.c|3 clients/confine.c | 531 +++ clients/desktop-shell.c | 70 clients/dnd.c |1 clients/editor.c |4 clients/eventdemo.c | 50 clients/flower.c |2 clients/fullscreen.c |7 clients/ivi-shell-user-interface.c| 43 clients/keyboard.c| 44 clients/multi-resource.c | 26 clients/nested-client.c |1 clients/nested.c | 14 clients/presentation-shm.c| 75 clients/resizor.c | 159 clients/scaler.c | 46 clients/screenshot.c | 16 clients/simple-damage.c | 130 clients/simple-dmabuf-intel.c | 123 clients/simple-dmabuf-v4l.c | 126 clients/simple-egl.c | 124 clients/simple-shm.c | 108 clients/simple-touch.c|3 clients/smoke.c |2 clients/stacking.c|1 clients/subsurfaces.c |4 clients/terminal.c| 75 clients/weston-info.c | 55 clients/weston-simple-im.c|9 clients/window.c | 688 +++- clients/window.h | 78 compositor/cms-colord.c | 567 +++ compositor/cms-helper.c | 136 compositor/cms-helper.h | 75 compositor/cms-static.c | 119 compositor/main.c | 1791 ++ compositor/screen-share.c | 1129 ++ compositor/systemd-notify.c | 165 compositor/text-backend.c | 1085 ++ compositor/weston-screenshooter.c | 192 + compositor/weston.desktop |5 compositor/weston.h | 73 compositor/weston.pc.in | 12 compositor/xwayland.c | 209 + configure.ac | 212 - data/COPYING | 18 data/icon_editor.png |binary data/icon_flower.png |binary data/icon_terminal.png|binary data/icons.svg| 1012 + debian/changelog | 12 debian/control| 12 debian/weston.install | 23 desktop-shell/exposay.c | 14 desktop-shell/input-panel.c | 19 desktop-shell/shell.c | 3206 -- desktop-shell/shell.h | 16 fullscreen-shell/fullscreen-shell.c | 117 ivi-shell/hmi-controller.c| 221 - ivi-shell/input-panel-ivi.c | 27 ivi-shell/ivi-layout-export.h | 368 -- ivi-shell/ivi-layout-private.h| 72 ivi-shell/ivi-layout-shell.h | 60 ivi-shell/ivi-layout-transition.c | 45 ivi-shell/ivi-layout.c| 1324 +-- ivi-shell/ivi-shell.c | 109 ivi-shell/ivi-shell.h | 15 libweston-desktop/client.c| 212 + libweston-desktop/internal.h | 236 + libweston-desktop/libweston-desktop.c | 244 + libweston-desktop/libweston-desktop.h | 166 libweston-desktop/libweston-desktop.pc.in | 11 libweston-desktop/seat.c | 368 ++ libweston-desktop/surface.c | 810 libweston-desktop/wl-shell.c | 466 ++ libweston-desktop/xdg-shell-v5.c | 798 libweston-desktop/xdg-shell-v6.c | 1237 +++ libweston-desktop/xwayland.c | 377 ++ libweston/animation.c | 502 ++ libweston/bindings.c | 580 +++ libweston/clipboard.c | 307 + libweston/compositor-drm.c| 3285 +++ libweston/compositor-drm.h| 138 libweston/compositor-fbdev.c | 784 libweston/compositor-fbdev.h | 63 libweston/compositor-headless.c | 274 + libweston/compositor-headless.h | 56 libweston/compositor-rdp.c| 1346 +++ libweston/compositor-rdp.h| 54 libweston/compositor-wayland.c| 2361 + libweston/compositor-wayland.h| 63
wayland: Changes to 'upstream-experimental'
Makefile.am | 13 configure.ac | 20 cursor/cursor-data.h |2 cursor/wayland-cursor.c |1 doc/Contributing | 19 doc/doxygen/.gitignore|1 doc/doxygen/Makefile.am | 28 + doc/doxygen/mainpage.dox | 22 + doc/doxygen/wayland.doxygen.in|6 doc/publican/doxygen-to-publican.xsl |2 doc/publican/protocol-to-docbook.xsl | 39 + doc/publican/sources/Architecture.xml |4 doc/publican/sources/Protocol.xml |4 protocol/wayland.xml | 735 +- src/.gitignore|1 src/connection.c | 16 src/dtddata.S |8 src/event-loop.c | 12 src/scanner.c | 353 +++- src/wayland-client-core.h |9 src/wayland-client.c | 172 ++- src/wayland-client.h |7 src/wayland-private.h | 16 src/wayland-server-core.h | 123 - src/wayland-server.c | 282 - src/wayland-server.h | 12 src/wayland-shm.c | 103 +++- src/wayland-util.c| 42 + src/wayland-util.h| 21 tests/compositor-introspection-test.c | 172 +++ tests/connection-test.c |1 tests/display-test.c | 56 ++ tests/event-loop-test.c |1 tests/exec-fd-leak-checker.c |2 tests/headers-protocol-core-test.c|7 tests/map-test.c |1 tests/os-wrappers-test.c |1 tests/protocol-logger-test.c | 148 ++ tests/queue-test.c| 123 + tests/resources-test.c| 11 tests/test-compositor.c |1 tests/test-compositor.h |1 tests/test-runner.c |2 43 files changed, 1962 insertions(+), 638 deletions(-) New commits: commit 2a6b08896abeb8ce82f381b1abf5daeee53e7d79 Author: Bryce HarringtonDate: Tue Aug 16 11:25:12 2016 -0700 configure.ac: bump to version 1.11.91 for the alpha release diff --git a/configure.ac b/configure.ac index 9af3574..109b758 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1]) m4_define([wayland_minor_version], [11]) -m4_define([wayland_micro_version], [90]) +m4_define([wayland_micro_version], [91]) m4_define([wayland_version], [wayland_major_version.wayland_minor_version.wayland_micro_version]) commit a285fa939cb06842ff1e1d5071c9ead8141c1052 Author: Yong Bakos Date: Thu Aug 11 14:33:05 2016 -0700 protocol: Specify upper left corner of damage rectangle Specify x and y args as the upper left corner of the surface / buffer damage rectangle. Signed-off-by: Yong Bakos Reviewed-by: Bryce Harrington diff --git a/protocol/wayland.xml b/protocol/wayland.xml index 553274f..3f2d967 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1390,7 +1390,8 @@ Damage is double-buffered state, see wl_surface.commit. - The damage rectangle is specified in surface-local coordinates. + The damage rectangle is specified in surface-local coordinates, + where x and y specify the upper left corner of the damage rectangle. The initial value for pending damage is empty: no damage. wl_surface.damage adds pending damage: the new pending damage @@ -1634,7 +1635,8 @@ Damage is double-buffered state, see wl_surface.commit. - The damage rectangle is specified in buffer coordinates. + The damage rectangle is specified in buffer coordinates, + where x and y specify the upper left corner of the damage rectangle. The initial value for pending damage is empty: no damage. wl_surface.damage_buffer adds pending damage: the new pending commit 8e7e52f3353be3d30dba0c1625c232e6d6e223a3 Author: Yong Bakos Date: Thu Aug 11 14:33:04 2016 -0700 protocol: Describe serial as serial number Change "serial" to "serial number" in arg summaries, for consistency and clarity. Signed-off-by: Yong Bakos Reviewed-by: Bryce Harrington diff --git a/protocol/wayland.xml b/protocol/wayland.xml index ac066f4..553274f 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1018,7 +1018,7 @@ A client must respond to a ping event with a pong request or the client may be deemed unresponsive. - + @@ -1030,7 +1030,7
wayland: Changes to 'refs/tags/wayland-1.11.91-1'
Tag 'wayland-1.11.91-1' created by Héctor Orón Martínezat 2016-08-18 15:32 + Release experimental Debian version wayland-1.11.91-1 Changes since wayland-1.11.0-2: Armin Krezović (1): scanner: Add version argument to wayland-scanner Auke Booij (1): protocol: add support for cross-interface enum attributes Bill Spitzak (1): doc: Use enum argument type to make links in protocol documentation Bryce Harrington (10): configure.ac: bump to version 1.10.90 for open development doc: Note strong recommendation to use S-o-b in contributions configure.ac: bump to version 1.10.91 for the alpha release configure.ac: bump to version 1.10.92 for the beta release configure.ac: bump to version 1.10.93 for the RC1 release configure.ac: bump to version 1.11.0 for the official release scanner: Fix reported executable name to 'wayland-scanner' tests: Require base 10 for the string specifying the number of open fd's scanner: Improve documentation for strtouint() configure.ac: bump to version 1.11.91 for the alpha release Derek Foreman (9): resource-test: Use wl_seat instead of wl_display for testing server: validate resource versions at creation time build: Add an --enable-fatal-warnings configure option build: build distcheck with --enable-fatal-warnings Revert "build: build distcheck with --enable-fatal-warnings" Revert "server: validate resource versions at creation time" shm: Split pool reference counting into external and internal references shm: Defer wl_shm_pool_resize if a pool has external references shm: Log a warning if a shm buffer address is requested when it may be invalid Emil Velikov (3): scanner: move include directives before extern "C" wrapper server: move include directives before extern "C" wrapper utils: move include directives before extern "C" wrapper Eric Engestrom (7): protocol: fix spelling mistake wayland-client: fix spelling mistake client: fix typo server: fix typo util: fix typo doc: fix typos tests: fix typo Giulio Camuffo (5): Add API to retrieve the interface name of a wl_resource Add API to get the list of connected clients Add a resource creation signal Add API to retrieve and iterate over the resources list of a client Add API to install protocol loggers on the server wl_display Héctor Orón Martínez (3): Merge branch 'upstream-experimental' into debian-experimental d/libwayland-server0.symbols: add new symbols Release experimental Debian version wayland-1.11.91-1 Jonas Ådahl (5): client: Don't segfault when receiving error on destroyed object client: Make proxy_destroy a static function client: Introduce proxy wrappers tests/queue-test: Add tests for proxy wrappers client: Fix wl_display_roundtrip_queue() race condition Khem Raj (1): scanner: Use uint32_t instead of uint Marek Chalupa (3): tests: add test for receiving an error on destroyed object connection: remove redundant assignment display-test: move a misplaced comment Pekka Paalanen (3): build: fix ./configure --disable-dtd-validation scanner: avoid executable stack configure.ac: bump version to 1.11.90 for open development Peter Hutterer (2): doc: generate doxygen html output from the scanner doc: link between client and server doc and to the wayland book Quentin Glidic (2): protocol: Add release (destructor) request to wl_output scanner: Generate all SINCE_VERSION macros for everyone Sergi Granell (1): server: Fix shm_create_pool size fail path fd leak Sungjae Park (1): server: add listener API for new clients Yong Bakos (36): doc: Ignore html subdirectory. ignore: Add *.dtd.embed scanner: Fix spacing of @param protocol: Correct grammar and spelling doc: Hyphenate compound adjectives window-local, surface-local protocol: Hyphenate compound adjective surface-local protocol: Add summaries to event parameters protocol: Remove double line break doc: Formalize file comment in wayland-client.h, wayland-server.h connection: Move wl_interface_equal to util private: Remove unnecessary forward declarations tests: Check for client/server-core.h inclusion scanner: Remove unused forward decs from client protocol doc: Unpublish wl_display_get_additional_shm_formats doc: Unpublish wl_log* and wl_abort doc: Unpublish global_zombie_object and wl_interface_equal event-loop: Make transitive include explicit wayland-server: Clarify included header dependencies wayland-shm: Include wayland-util.h event-loop: Include wayland-util.h client-core: Add missing line breaks server, server-core: Minimize fwd decs, use macro, and format
wayland: Changes to 'debian-experimental'
debian/changelog |6 ++ 1 file changed, 6 insertions(+) New commits: commit 177a4735b11e397bbdd4be93db7430ccc294613e Author: Héctor Orón MartínezDate: Thu Aug 18 17:32:01 2016 +0200 Release experimental Debian version wayland-1.11.91-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 6d0a5a4..56e5158 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wayland (1.11.91-1) experimental; urgency=medium + + * New upstream pre-release + + -- Héctor Orón Martínez Thu, 18 Aug 2016 17:18:52 +0200 + wayland (1.11.0-2) unstable; urgency=medium * d/control: libwayland-dev depends on libwayland-bin
wayland: Changes to 'debian-experimental'
Makefile.am | 13 configure.ac | 20 cursor/cursor-data.h |2 cursor/wayland-cursor.c |1 debian/changelog | 33 + debian/control| 86 +-- debian/libwayland-bin.install |4 debian/libwayland-client0.symbols |2 debian/libwayland-dev.install |8 debian/libwayland-doc.install |3 debian/libwayland-server0.symbols |9 debian/rules | 12 doc/Contributing | 19 doc/doxygen/.gitignore|1 doc/doxygen/Makefile.am | 28 + doc/doxygen/mainpage.dox | 22 + doc/doxygen/wayland.doxygen.in|6 doc/publican/doxygen-to-publican.xsl |2 doc/publican/protocol-to-docbook.xsl | 39 + doc/publican/sources/Architecture.xml |4 doc/publican/sources/Protocol.xml |4 protocol/wayland.xml | 735 +- src/.gitignore|1 src/connection.c | 16 src/dtddata.S |8 src/event-loop.c | 12 src/scanner.c | 353 +++- src/wayland-client-core.h |9 src/wayland-client.c | 172 ++- src/wayland-client.h |7 src/wayland-private.h | 16 src/wayland-server-core.h | 123 - src/wayland-server.c | 282 - src/wayland-server.h | 12 src/wayland-shm.c | 103 +++- src/wayland-util.c| 42 + src/wayland-util.h| 21 tests/compositor-introspection-test.c | 172 +++ tests/connection-test.c |1 tests/display-test.c | 56 ++ tests/event-loop-test.c |1 tests/exec-fd-leak-checker.c |2 tests/headers-protocol-core-test.c|7 tests/map-test.c |1 tests/os-wrappers-test.c |1 tests/protocol-logger-test.c | 148 ++ tests/queue-test.c| 123 + tests/resources-test.c| 11 tests/test-compositor.c |1 tests/test-compositor.h |1 tests/test-runner.c |2 51 files changed, 2051 insertions(+), 706 deletions(-) New commits: commit c515b34c273bec49b200610a5acb35721dfb25aa Author: Héctor Orón MartínezDate: Thu Aug 18 17:24:41 2016 +0200 d/libwayland-server0.symbols: add new symbols Signed-off-by: Héctor Orón Martínez diff --git a/debian/libwayland-server0.symbols b/debian/libwayland-server0.symbols index 6c1a71e..7187d58 100644 --- a/debian/libwayland-server0.symbols +++ b/debian/libwayland-server0.symbols @@ -9,13 +9,17 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_client_add_destroy_listener@Base 1.0.2 wl_client_add_object@Base 1.0.2 wl_client_add_resource@Base 1.0.2 + wl_client_add_resource_created_listener@Base 1.11.91 wl_client_create@Base 1.0.2 wl_client_destroy@Base 1.0.2 wl_client_flush@Base 1.0.2 + wl_client_for_each_resource@Base 1.11.91 + wl_client_from_link@Base 1.11.91 wl_client_get_credentials@Base 1.0.2 wl_client_get_destroy_listener@Base 1.0.2 wl_client_get_display@Base 1.0.2 wl_client_get_fd@Base 1.9.91 + wl_client_get_link@Base 1.11.91 wl_client_get_object@Base 1.0.2 wl_client_new_object@Base 1.0.2 wl_client_post_no_memory@Base 1.2.0 @@ -24,8 +28,10 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_data_device_manager_interface@Base 1.0.2 wl_data_offer_interface@Base 1.0.2 wl_data_source_interface@Base 1.0.2 + wl_display_add_client_created_listener@Base 1.11.91 wl_display_add_destroy_listener@Base 1.0.4 wl_display_add_global@Base 1.0.2 + wl_display_add_protocol_logger@Base 1.11.91 wl_display_add_shm_format@Base 1.3.0 wl_display_add_socket@Base 1.0.2 wl_display_add_socket_auto@Base 1.5.91 @@ -33,6 +39,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_display_create@Base 1.0.2 wl_display_destroy@Base 1.0.2 wl_display_flush_clients@Base 1.0.2 + wl_display_get_client_list@Base 1.11.91 wl_display_get_destroy_listener@Base 1.0.4 wl_display_get_event_loop@Base 1.0.2 wl_display_get_serial@Base 1.0.2 @@ -78,6 +85,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_map_reserve_new@Base 1.0.2 wl_output_interface@Base 1.0.2 wl_pointer_interface@Base 1.0.2 + wl_protocol_logger_destroy@Base 1.11.91 wl_region_interface@Base 1.0.2 wl_registry_interface@Base 1.0.2 wl_resource_add_destroy_listener@Base 1.2.0 @@ -85,6 +93,7 @@ libwayland-server.so.0 libwayland-server0 #MINVER# wl_resource_destroy@Base 1.0.2 wl_resource_find_for_client@Base 1.2.0
wayland-protocols: Changes to 'upstream-unstable'
Makefile.am|3 configure.ac |2 unstable/idle-inhibit/README |4 unstable/idle-inhibit/idle-inhibit-unstable-v1.xml | 83 + unstable/xdg-foreign/README|4 unstable/xdg-foreign/xdg-foreign-unstable-v1.xml | 186 +++ unstable/xdg-shell/xdg-shell-unstable-v6.xml | 1045 + 7 files changed, 1326 insertions(+), 1 deletion(-) New commits: commit 2e541a36deff5f2e16e25e27f7f93d26822eecc2 Author: Jonas ÅdahlDate: Mon Aug 15 10:33:32 2016 +0800 configure.ac: Bump version to 1.7 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index f06d1d6..4c43daa 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [6]) +m4_define([wayland_protocols_minor_version], [7]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit c09e89929bad8f19b6eb70018c1d984bbe650346 Author: Jonas Ådahl Date: Fri Jul 15 16:55:51 2016 +0800 xdg-shell: Add resize_x/y constraint adjustment to positioner In order to get feedback of available space where a client can create its popup, let it create requset that its popup rectangle being resized would it not fit the within the work area. This adds two new constraint adjustment values to the adjustment enum, and dimension parameters to the xdg_popup.configure event. The existing constraint adjustment actions take precedence, and resizing will only be triggered if all other adjustments requested didn't manage to make the popup rectangle fully visible. Signed-off-by: Jonas Ådahl Acked-by: Quentin Glidic diff --git a/unstable/xdg-shell/xdg-shell-unstable-v6.xml b/unstable/xdg-shell/xdg-shell-unstable-v6.xml index d6802be..565df8c 100644 --- a/unstable/xdg-shell/xdg-shell-unstable-v6.xml +++ b/unstable/xdg-shell/xdg-shell-unstable-v6.xml @@ -234,6 +234,20 @@ + + The constraint adjustment value define ways the compositor will adjust + the position of the surface, if the unadjusted position would result + in the surface being partly constrained. + + Whether a surface is considered 'constrained' is left to the compositor + to determine. For example, the surface may be partly outside the + compositor's defined 'work area', thus necessitating the child surface's + position be adjusted until it is entirely inside the work area. + + The adjustments can be combined, according to a defined precedence: 1) + Flip, 2) Slide, 3) Resize. + + Don't alter the surface position even if it is constrained on some @@ -253,8 +267,6 @@ x axis until either the edge in the direction of the gravity is unconstrained or the edge in the opposite direction of the gravity is constrained. - - If 'slide_x' is combined with 'flip_x', 'flip_x' takes precedence. @@ -270,8 +282,6 @@ y axis until either the edge in the direction of the gravity is unconstrained or the edge in the opposite direction of the gravity is constrained. - - If 'slide_y' is combined with 'flip_y', 'flip_y' takes precedence. @@ -282,9 +292,8 @@ 'left', change the gravity to 'right' and the anchor to 'right'. If the adjusted position also ends up being constrained, the resulting - position will be the one before the adjustment. If the resulting - position is still constrained, and 'flip_x' is combined with - 'slide_x', the position is adjusted according to 'slide_x'. + position of the flip_x adjustment will be the one before the + adjustment. @@ -295,9 +304,19 @@ 'bottom', change the gravity to 'top' and the anchor to 'top'. If the adjusted position also ends up being constrained, the resulting - position will be the one before the adjustment. If the resulting - position is still constrained, and 'flip_y' is combined with - 'slide_y', the position is adjusted according to 'slide_y'. + position of the flip_y adjustment will be the one before the + adjustment. + + + + + Resize the surface horizontally so that it is completely + unconstrained. + + + + + Resize the surface vertically so that it is completely unconstrained. @@ -1010,6 +1029,8 @@ summary="x position relative to parent surface window geometry"/> + +
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.7-1'
Tag 'wayland-protocols-1.7-1' created by Héctor Orón Martínezat 2016-08-16 12:00 + Release Debian version 1.7-1 Changes since wayland-protocols-1.5-1: Bryce Harrington (1): Add screensaver idle inhibitor protocol Héctor Orón Martínez (3): Merge tag '1.7' into upstream-unstable Merge branch 'upstream-unstable' into debian-unstable Release Debian version 1.7-1 Jonas Ådahl (15): Introduce xdg-foreign protocol configure.ac: Bump version to 1.6 xdg-shell: Bump unstable version to 6 xdg-shell: Remove the old unstable version enum and request xdg-shell: Turn xdg_surface into a generic base interface xdg-shell: Put xdg_shell events after requests xdg-shell: Add error codes for invalid surface state xdg-shell: Improve error enum formatting some xdg-shell: Make get_popup take a xdg_surface instead of wl_surface xdg-shell: Make xdg_popup non-grabbing by default xdg-shell: Introduce xdg_positioner xdg-shell: Clarify focus semantics for popup grabs xdg-shell: Drop desktop environment specific state allocations xdg-shell: Add resize_x/y constraint adjustment to positioner configure.ac: Bump version to 1.7 Mike Blumenkrantz (1): xdg-shell: clarify xdg_surface creation semantics regarding buffers Olivier Fourdan (1): xdg-shell: Add min/max size requests --- Makefile.am|3 configure.ac |2 debian/changelog |6 unstable/idle-inhibit/README |4 unstable/idle-inhibit/idle-inhibit-unstable-v1.xml | 83 + unstable/xdg-foreign/README|4 unstable/xdg-foreign/xdg-foreign-unstable-v1.xml | 186 +++ unstable/xdg-shell/xdg-shell-unstable-v6.xml | 1045 + 8 files changed, 1332 insertions(+), 1 deletion(-) ---
wayland-protocols: Changes to 'debian-unstable'
Makefile.am|3 configure.ac |2 debian/changelog |6 unstable/idle-inhibit/README |4 unstable/idle-inhibit/idle-inhibit-unstable-v1.xml | 83 + unstable/xdg-foreign/README|4 unstable/xdg-foreign/xdg-foreign-unstable-v1.xml | 186 +++ unstable/xdg-shell/xdg-shell-unstable-v6.xml | 1045 + 8 files changed, 1332 insertions(+), 1 deletion(-) New commits: commit 88149d4770312ef1189b7cc4a0214f0b84a2306e Author: Héctor Orón MartínezDate: Tue Aug 16 13:59:50 2016 +0200 Release Debian version 1.7-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 81b59f7..e203ab7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wayland-protocols (1.7-1) unstable; urgency=medium + + * New upstream release. + + -- Héctor Orón Martínez Tue, 16 Aug 2016 13:54:38 +0200 + wayland-protocols (1.5-1) unstable; urgency=medium * New upstream release. commit 2e541a36deff5f2e16e25e27f7f93d26822eecc2 Author: Jonas Ådahl Date: Mon Aug 15 10:33:32 2016 +0800 configure.ac: Bump version to 1.7 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index f06d1d6..4c43daa 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [6]) +m4_define([wayland_protocols_minor_version], [7]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit c09e89929bad8f19b6eb70018c1d984bbe650346 Author: Jonas Ådahl Date: Fri Jul 15 16:55:51 2016 +0800 xdg-shell: Add resize_x/y constraint adjustment to positioner In order to get feedback of available space where a client can create its popup, let it create requset that its popup rectangle being resized would it not fit the within the work area. This adds two new constraint adjustment values to the adjustment enum, and dimension parameters to the xdg_popup.configure event. The existing constraint adjustment actions take precedence, and resizing will only be triggered if all other adjustments requested didn't manage to make the popup rectangle fully visible. Signed-off-by: Jonas Ådahl Acked-by: Quentin Glidic diff --git a/unstable/xdg-shell/xdg-shell-unstable-v6.xml b/unstable/xdg-shell/xdg-shell-unstable-v6.xml index d6802be..565df8c 100644 --- a/unstable/xdg-shell/xdg-shell-unstable-v6.xml +++ b/unstable/xdg-shell/xdg-shell-unstable-v6.xml @@ -234,6 +234,20 @@ + + The constraint adjustment value define ways the compositor will adjust + the position of the surface, if the unadjusted position would result + in the surface being partly constrained. + + Whether a surface is considered 'constrained' is left to the compositor + to determine. For example, the surface may be partly outside the + compositor's defined 'work area', thus necessitating the child surface's + position be adjusted until it is entirely inside the work area. + + The adjustments can be combined, according to a defined precedence: 1) + Flip, 2) Slide, 3) Resize. + + Don't alter the surface position even if it is constrained on some @@ -253,8 +267,6 @@ x axis until either the edge in the direction of the gravity is unconstrained or the edge in the opposite direction of the gravity is constrained. - - If 'slide_x' is combined with 'flip_x', 'flip_x' takes precedence. @@ -270,8 +282,6 @@ y axis until either the edge in the direction of the gravity is unconstrained or the edge in the opposite direction of the gravity is constrained. - - If 'slide_y' is combined with 'flip_y', 'flip_y' takes precedence. @@ -282,9 +292,8 @@ 'left', change the gravity to 'right' and the anchor to 'right'. If the adjusted position also ends up being constrained, the resulting - position will be the one before the adjustment. If the resulting - position is still constrained, and 'flip_x' is combined with - 'slide_x', the position is adjusted according to 'slide_x'. + position of the flip_x adjustment will be the one before the + adjustment. @@ -295,9 +304,19 @@ 'bottom', change the gravity to 'top' and the anchor to 'top'. If the adjusted position also ends up being constrained, the resulting -
apitrace: Changes to 'refs/tags/apitrace-7.1+git20160531.2d78bef0+repack-1.1'
Tag 'apitrace-7.1+git20160531.2d78bef0+repack-1.1' created by Héctor Orón Martínezat 2016-06-09 16:32 + Release Debian version 7.1+git20160531.2d78bef0+repack-1.1 Changes since apitrace-7.1+git20160531.2d78bef0+repack-1: Héctor Orón Martínez (3): d/rules: fix Built-Using, use source package name d/{control,rules}: enable linking libwaffle-dev Release Debian version 7.1+git20160531.2d78bef0+repack-1.1 --- debian/changelog | 10 ++ debian/control |1 + debian/rules |6 +++--- 3 files changed, 14 insertions(+), 3 deletions(-) ---
apitrace: Changes to 'master'
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ínezDate: Thu Jun 9 18:32:28 2016 +0200 Release Debian version 7.1+git20160531.2d78bef0+repack-1.1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 0149785..1258819 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +apitrace (7.1+git20160531.2d78bef0+repack-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * d/rules: fix Built-Using using source package instead binary name. +(Closes: #826355) + * d/{control,rules}: enable waffle support. +(Closes: #826623) + + -- Héctor Orón Martínez Thu, 09 Jun 2016 18:29:55 +0200 + apitrace (7.1+git20160531.2d78bef0+repack-1) unstable; urgency=medium [ Christopher James Halse Rogers ] commit 791de059a3916146900a7d265c13ee79fb0e87da Author: Héctor Orón Martínez Date: Thu Jun 9 18:27:17 2016 +0200 d/{control,rules}: enable linking libwaffle-dev apitrace Retracers like e.g. egltrace can currently only use X11 as the window system. For more modular window system support, apitrace has support for using the waffle library. Closes: #826623 Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index 6c58210..1dd2f5c 100644 --- a/debian/control +++ b/debian/control @@ -9,6 +9,7 @@ Build-Depends: libegl1-mesa-dev, libgles1-mesa-dev, libgles2-mesa-dev, + libwaffle-dev, qtbase5-dev, libqt5webkit5-dev, pkg-config, diff --git a/debian/rules b/debian/rules index 2a01c33..d93bebd 100755 --- a/debian/rules +++ b/debian/rules @@ -16,7 +16,7 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) override_dh_auto_configure: - dh_auto_configure -- -DENABLE_EGL=YES -DENABLE_GUI=YES + dh_auto_configure -- -DENABLE_EGL=YES -DENABLE_GUI=YES -DENABLE_WAFFLE=YES override_dh_install: # Remove some files we don't want, then fail if there's anything left commit 30d40a578cef446a855e82e8ac95ca7df7a467ab Author: Héctor Orón Martínez Date: Thu Jun 9 18:24:09 2016 +0200 d/rules: fix Built-Using, use source package name Closes: #826355 Signed-off-by: Héctor Orón Martínez diff --git a/debian/rules b/debian/rules index 186317e..2a01c33 100755 --- a/debian/rules +++ b/debian/rules @@ -25,11 +25,11 @@ override_dh_install: dh_install --fail-missing override_dh_gencontrol: - echo "built-using:Depends=zlib1g-dev (= $(shell dpkg-query -s zlib1g-dev \ + echo "built-using:Depends=zlib (= $(shell dpkg-query -s zlib1g-dev \ | grep Version: \ | cut -d' ' -f2))" \ >> debian/apitrace-tracers.substvars - echo "built-using:Depends=libsnappy-dev (= $(shell dpkg-query -s libsnappy-dev \ + echo "built-using:Depends=snappy (= $(shell dpkg-query -s libsnappy-dev \ | grep Version: \ | cut -d' ' -f2))" \ >> debian/apitrace-tracers.substvars
wayland: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/control |3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) New commits: commit 006774da53fa2cff7c3569d095b08c365543 Author: Héctor Orón MartínezDate: 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'
Tag 'wayland-1.11.0-2' created by Héctor Orón Martínezat 2016-06-06 09:33 + Release Debian version wayland-1.11.0-2 Changes since wayland-1.11.0-1: Héctor Orón Martínez (3): d/control: libwayland-dev depends on libwayland-bin d/control: libwayland-bin replaces -dev Release Debian version wayland-1.11.0-2 --- debian/changelog |7 +++ debian/control |3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) ---
weston: Changes to 'refs/tags/weston-1.11.0-1'
Tag 'weston-1.11.0-1' created by Héctor Orón Martínezat 2016-06-02 11:32 + Release Debian version weston-1.11.0-1 -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXUBloAAoJEK8ig6p24qx7kJ0P/36Xq41ZQxJRCb42SvvukDC7 tQSLQihAnkrggPwAziTeLdbFHBJlghO3HUdeS6SLo73oP3BFOpIHIMCN+los5axZ 03Ezqr9KE+8yaywVssFSPAfJ90O7F8L9TTyJLCSbgELvsicLluiz5PPRLaylHp3r rYXyPjimidtWkJGdxeZ/cm9nYCpWYIPpmkmxHqIjK6DUd1zey5rNAIlwICnnIcmA z7oLDy7iuuMhyKIIS+OOLe8QnLait1bUZdwE3BE7W1dA7Uhg6dCYK3xE1YJwrEQT 5wznFhAuex+Gu+92NtPgPHbYGA/xsrZ/JIgFCqk6tgoWjc/NJBEfomVkWHzMd7P1 KxQh7frn9gIISc0eER97bXtzkShD+/+fXESTaKiUnRn0ThY2OOKWjcI2xnRxeOzz JKpZe02ToVCYmGOczajvP0ca0Rvk036/lw4rL14FGbh152WoNh60Q+WE1QugeIas tiXzQKk7uABrDyHF0GHBOoh2PLaVzPndT/Dy8pdq4Pu/XSALaIglwjcAuYiZPODC zfRf6dYKwPKGQL+3wRfiwUPgIIUTalIoAUsiJhMkRKGuFHQq/BidDHJSlC1Wzb1V mzFhTB8vRtc4qcBJmtgD0TLY/bnYsecOKubFu3zibXXqGjFr/LgBdqyrEnIlWHlm mPzwwHqm+aVbLx1lLoio =7MDF -END PGP SIGNATURE- Changes since weston-1.10.0-1: Armin Krezović (1): desktop-shell: make panel clock configurable Benoit Gschwind (24): headless: port the headless backend to the new init api compositor-rdp: refactor configuration API fbdev-backend: refactor configuration API headless-backend: fix leak of transform configuration x11: port the x11 backend to the new init api compositor-wayland: create a basic config structure to use in new init API compositor-wayland: fix memory leak of display_name compositor-wayland: use new config struture to create backend compositor-wayland: move config parsing in create_cursor compositor-wayland: split wayland_output_create_for_config compositor-wayland: split backend_init compositor-wayland: put configuration structure in separate header compositor-wayland: fix spacing and lines wraping compositor-wayland: rename wayland_output_init_from_config compositor-wayland: rename misleading output arg of weston_wayland_output_config_init compositor-wayland: add versionning to config structure compositor-wayland: move configuration parsing to weston main.c main: rename load_wayland_backend_config arg "config" to wc main: replace and remove new_config in load_wayland_backend_config main: rename wayland_backend_config_add_new_output function main: rename wayland_backend_config_release function main: rename new_config arg of weston_wayland_backend_config_release main: rename new_config arg of weston_wayland_backend_config_add_new_output main: let load_wayland_backend() clean up on error Bryce Harrington (23): configure.ac: bump to version 1.10.90 for open development config-parser: Check malloc and strdup returns option-parser: Handle short double-arg options clients: Use zalloc clients & tests: Unify multiple definitions of x*alloc and related functions shared: Print .c file/line number in x* routines ivi: Switch from MEM_ALLOC to the now equivalent xzalloc drm: Spelling fix in comment compositor: Drop unneeded create_output callback compositor: Version the backend configuration structures Revert 'main: Remove unused function load_backend_new()' main: document load_backend_new() x11: Fix incorrect output counting logic configure.ac: bump to version 1.10.91 for the alpha release releasing: Correct documentation for script name data: Some client icons configure.ac: bump to version 1.10.92 for the beta release ivi: Fix spellings in comments build: Define wayland prereq version releasing: Update release docs in regards to the wayland versioned dependency configure.ac: bump to version 1.10.93 for the RC1 release releasing: Update script name configure.ac: bump to version 1.11.0 for the official release Chris Michael (1): libinput-device: Remove unnecessary function call Christopher Michael (1): libinput-device: Remove unnecessary function call Daniel Stone (1): libinput: Remove unused static values Derek Foreman (2): shell: Don't send extra configure events on click linux-dmabuf: Keep checking planes even if the first doesn't support lseek Emmanuel Gil Peyrot (7): configure: Make WebP support togglable, and improve its error message. configure: Make jpeglib an optional dependency. compositor-drm: Remove unused output reference in drm_fb compositor-drm: Write a name in the mode generated from a modeline compositor-drm: Prevent a crash in the pixman renderer zunitc: use platform-independent macros for integer formatting desktop-shell: Don’t reconfigure an already fullscreen surface Eric Engestrom (4): zunitc: remove `break` after `return` zunitc: fix spelling mistake xwayland: fix spelling mistake client: fix spelling mistake FORT David (3): rdp: allow to compile against FreeRDP 2.0
weston: Changes to 'debian-unstable'
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ínezDate: Thu Jun 2 13:32:44 2016 +0200 Release Debian version weston-1.11.0-1 Signed-off-by: Héctor Orón Martínez diff --git
Bug#799325: weston: won't start despite having an active logind session
Hello, On Thu, Sep 17, 2015 at 02:42:59PM -0700, Ben Longbons wrote: > $ weston-launch > weston-launch: Permission denied. You should either: > - enable systemd session support for weston-launch. > - or add yourself to the 'weston-launch' group. Thanks for the report, I have been testing with 1.11.0 version and the issue is gone on my system. Could you please re-test and update the bug report? Regards, -- Hector Oron signature.asc Description: PGP signature
Bug#771796: weston: Weston fails with Intel GM45
On Sun, Feb 14, 2016 at 12:55:52AM +0100, Hector Oron wrote: > On Tue, Dec 02, 2014 at 09:11:02AM -0500, Anthony Carrico wrote: > > I decided to try Weston. It is just an experiment to see how things are > > coming along. It failed on this > > machine with graphics hardware, but I was able to run it successfully > > with the pixman renderer. I was also able to run successfully with the > > graphics hardware on another machine. > > > > Here is my graphics card: > > > > $ glxinfo | grep 'renderer string' > > OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset > > > > I will paste two runs, the first fails, the second succeeds: > Could you please try latest weston package release from experimental? > Can you reproduce such issue? If so, would you be willing to bring this > upstream at > https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland=weston Anthony, did you made any progress on this one? Regards -- Hector Oron signature.asc Description: PGP signature
Bug#775855: weston: Please enable RDP and screen-share support
On Tue, Jan 20, 2015 at 10:17:10AM -0800, Christopher Dow wrote: > Package: weston > Version: 1.6.0-2+b1 > Severity: wishlist > > It appears that rdp-backend and the screen-share module are disabled in the > Debain package. It would be nice if these were enabled. Indeed, it would be nice, but we need updated freerdp version in Debian first. Regards -- Hector Oron signature.asc Description: PGP signature
weston: Changes to 'upstream-unstable'
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 HarringtonDate: Tue May 31 17:10:40 2016 -0700 configure.ac: bump to version 1.11.0 for the official release diff --git a/configure.ac b/configure.ac index 00f20b7..97a7769 100644 --- a/configure.ac +++
weston: Changes to 'debian-unstable'
.gitignore |3 Makefile.am | 242 ++-- clients/desktop-shell.c | 79 - clients/dnd.c | 161 ++ clients/editor.c| 119 +- clients/eventdemo.c | 57 clients/fullscreen.c| 60 - clients/image.c |2 clients/ivi-shell-user-interface.c | 41 clients/keyboard.c | 186 +-- clients/screenshot.c| 21 clients/simple-damage.c | 141 +- clients/simple-dmabuf-intel.c | 588 + clients/simple-dmabuf-v4l.c | 944 clients/simple-dmabuf.c | 591 -- clients/simple-egl.c|2 clients/simple-shm.c| 20 clients/smoke.c |2 clients/stacking.c |4 clients/terminal.c |2 clients/weston-info.c | 34 clients/weston-simple-im.c | 130 +- clients/window.c| 277 +++- clients/window.h| 41 configure.ac| 120 +- debian/changelog| 22 debian/control |5 debian/patches/0001-Add-suport-for-new-libsystemd.patch | 30 debian/patches/series |1 debian/watch|2 desktop-shell/exposay.c | 23 desktop-shell/input-panel.c | 17 desktop-shell/shell.c | 449 +++ desktop-shell/shell.h |6 doc/doxygen/tooldev.doxygen.in |1 doc/doxygen/tools.doxygen.in|1 fullscreen-shell/fullscreen-shell.c | 55 ivi-shell/hmi-controller.c | 612 +++--- ivi-shell/input-panel-ivi.c | 14 ivi-shell/ivi-layout-export.h |2 ivi-shell/ivi-layout-private.h |5 ivi-shell/ivi-layout-transition.c | 27 ivi-shell/ivi-layout.c | 373 +- ivi-shell/ivi-shell.c | 54 ivi-shell/weston.ini.in |3 man/weston.ini.man | 12 protocol/desktop-shell.xml | 138 -- protocol/fullscreen-shell.xml | 206 --- protocol/input-method.xml | 291 protocol/linux-dmabuf.xml | 274 protocol/screenshooter.xml | 12 protocol/text.xml | 374 -- protocol/weston-desktop-shell.xml | 135 ++ protocol/weston-screenshooter.xml | 12 protocol/workspaces.xml | 27 protocol/xdg-shell.xml | 608 -- releasing.txt | 23 shared/cairo-util.h |2 shared/frame.c | 17 shared/platform.h |1 src/animation.c |4 src/bindings.c | 10 src/clipboard.c |2 src/cms-colord.c|4 src/compositor-drm.c| 77 - src/compositor-fbdev.c | 91 - src/compositor-headless.c |3 src/compositor-rdp.c| 34 src/compositor-rpi.c| 19 src/compositor-wayland.c| 357 +- src/compositor-x11.c| 97 + src/compositor.c| 350 + src/compositor.h| 158 ++ src/data-device.c | 416 ++- src/gl-renderer.c
wayland-protocols: Changes to 'upstream-unstable'
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 ÅdahlDate: Mon May 23 11:33:48 2016 +0800 configure.ac: Bump version to 1.4 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index 3d45a4b..d3febaf 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [3]) +m4_define([wayland_protocols_minor_version], [4]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit 83bdaa5cff369cc631d0191eb75a6a798976c638 Author: Pekka Paalanen Date: Tue Apr 19 14:54:04 2016 +0300 stable/viewporter: add more error cases Rather than silenty doing things, make them explicit and error if anything is not quite right. Suggested by Daniel Stone. Signed-off-by: Pekka Paalanen Reviewed-by: Daniel Stone [Pekka: updated copyright years] Reviewed-by: Yong Bakos Reviewed-by: Derek Foreman Acked-by: Bryce Harrington diff --git a/stable/viewporter/viewporter.xml b/stable/viewporter/viewporter.xml index ef9b35c..5d006c0 100644 --- a/stable/viewporter/viewporter.xml +++ b/stable/viewporter/viewporter.xml @@ -2,7 +2,7 @@ -Copyright © 2013-2014 Collabora, Ltd. +Copyright © 2013-2016 Collabora, Ltd. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), @@ -88,11 +88,13 @@ has no content and therefore no size. Otherwise, the size is always at least 1x1 in surface local coordinates. - If the source rectangle is set, it defines what area of the - wl_buffer is taken as the source. If the source rectangle is set and - the destination size is not set, the surface size becomes the source - rectangle size rounded up to the nearest integer. If the source size - is already exactly integers, this results in cropping without scaling. + If the source rectangle is set, it defines what area of the wl_buffer is + taken as the source. If the source rectangle is set and the destination + size is not set, then src_width and src_height must be integers, and the + surface size becomes the source rectangle size. This results in cropping + without scaling. If src_width or src_height are not integers and + destination size is not set, the bad_size protocol error is raised when + the surface state is applied. The coordinate transformations from buffer pixel coordinates up to the surface-local coordinates happen in the following order: @@ -104,9 +106,11 @@ i.e. in the coordinates that would be the surface-local coordinates if the crop and scale was not applied. - If the source rectangle is partially or completely outside of the - wl_buffer, then the surface contents are undefined (not void), and - the surface size is still dst_width, dst_height. + If src_x or src_y are negative, the bad_value protocol error is raised. + Otherwise, if the source rectangle is partially or completely outside of + the non-NULL wl_buffer, then the out_of_buffer protocol error is raised + when the surface state is applied. A NULL wl_buffer does not raise the + out_of_buffer error. The x, y arguments of wl_surface.attach are applied as normal to the surface. They indicate how many pixels to remove from the @@ -115,7 +119,8 @@ and dst_height are. If the wl_surface associated with the wp_viewport is destroyed, - the wp_viewport object becomes inert. + all wp_viewport
wayland: Changes to 'debian-unstable'
debian/changelog |4 ++-- debian/control |1 + 2 files changed, 3 insertions(+), 2 deletions(-) New commits: commit be3d130669dbd55efb29db95a0a4e59d55fc3cb9 Author: Héctor Orón MartínezDate: 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'
Tag 'wayland-protocols-1.4-1' created by Héctor Orón Martínezat 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'
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ínezDate: Thu Jun 2 12:00:20 2016 +0200 Release Debian version wayland-protocols-1.4-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index f24c050..65e3178 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +wayland-protocols (1.4-1) unstable; urgency=medium + + * New upstream release + * d/control: mark wayland-protocols multiarch foreign + * d/control: bump standard version, no changes needed + + -- Héctor Orón Martínez Thu, 02 Jun 2016 11:58:56 +0200 + wayland-protocols (1.3-1) unstable; urgency=medium * New upstream release commit c978ea899ed2e7cfbbc4b0c5b666de0666dfefe5 Author: Héctor Orón Martínez Date: Thu Jun 2 11:56:26 2016 +0200 d/control: mark wayland-protocols multiarch foreign Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index 064126c..c2fee94 100644 --- a/debian/control +++ b/debian/control @@ -20,6 +20,7 @@ Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: foreign Description: wayland compositor protocols Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either add completely new functionality, or extend commit b51ee38c7408294fb608ae8e44b3a750ffa3824f Author: Héctor Orón Martínez Date: Thu Jun 2 11:55:45 2016 +0200 d/control: bump standard version Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index 6115ba3..064126c 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Build-Depends: dh-autoreconf, libwayland-dev, pkg-config -Standards-Version: 3.9.7 +Standards-Version: 3.9.8 Homepage: http://wayland.freedesktop.org/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git commit 65d09ef404fb26cb513f4f836e904f415c425a8f Author: Jonas Ådahl Date: Mon May 23 11:33:48 2016 +0800 configure.ac: Bump version to 1.4 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index 3d45a4b..d3febaf 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [3]) +m4_define([wayland_protocols_minor_version], [4]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit 83bdaa5cff369cc631d0191eb75a6a798976c638 Author: Pekka Paalanen Date: Tue Apr 19 14:54:04 2016 +0300 stable/viewporter: add more error cases Rather than silenty doing things, make them explicit and error if anything is not quite right. Suggested by Daniel Stone. Signed-off-by: Pekka Paalanen Reviewed-by: Daniel Stone [Pekka: updated copyright years] Reviewed-by: Yong Bakos Reviewed-by: Derek Foreman Acked-by: Bryce Harrington diff --git a/stable/viewporter/viewporter.xml b/stable/viewporter/viewporter.xml index ef9b35c..5d006c0 100644 --- a/stable/viewporter/viewporter.xml +++ b/stable/viewporter/viewporter.xml @@ -2,7 +2,7 @@ -Copyright © 2013-2014 Collabora, Ltd. +Copyright © 2013-2016 Collabora, Ltd. Permission is hereby granted, free of charge, to any person obtaining a copy of
wayland: Changes to 'refs/tags/wayland-1.11.0-1'
Tag 'wayland-1.11.0-1' created by Héctor Orón Martínezat 2016-06-02 09:48 + Release Debian version wayland-1.11.0-1 -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXUADlAAoJEK8ig6p24qx72NcP/3/r6+bBxukufxJiHjacOiW8 z8rTukjMfBphcaAtXQ/gPl5Q0+6e1p5wrwP5Nf9JinA5X4Ki8bA+zoicridFjGvf lHPwkcDvS0S3netUS98sr4GV87vsIxbLt/RVfFm2ODCXUb1AbkAMPBOeoP1ulDuN gM3uDJ5TgWdIjU6hgGw52HaiPH9wWTZ/cnOJU0KfCWJJHaKYyFJDrhucLPFHkB29 nGcHtk2WJNhGf6r+BQ2zMc6VudNs+WXSCZZCsZE2kSQNxFxsLZUa9l5oaAc+lrN/ jUY5TY2+OFo9kIGXzvTMqWg0TyYO7ZSVtVXyOrzy+sKvQOHJDhtveIkU6tag1ya1 qASq7193MX+1HASTPaL8rw25+6hJpM6eXtxCPSlB/Dc5glZy3WST2PJ5rA/W4fUt vhppojrlvdIGK/hZBz7tpzgjO7nUS9jfRgmtW+0Tdync335M730xLd1wtoNz39p2 dC2aGGbAry6TmQ8y1K5f+0BP6xeWHxzc/yA9jA3EmYH3SpcKXCTklbCAdDnWV3Yf yn7O8+7w4gFuC7KxB27mE9jMGUsuwzvZzTTMc3F0ew678HrjJmmTnixsA40vZ6T9 koY9Va/JCPKyXEZypmqd8EYXp2h8g26tQApWSjQA9KVcFd/JTpE9PM6ItCQARrYJ fFh6tuYVrfO52FVCNrNp =lve2 -END PGP SIGNATURE- Changes since wayland-1.10.0-2: Armin Krezović (1): scanner: Add version argument to wayland-scanner Auke Booij (1): protocol: add support for cross-interface enum attributes Bill Spitzak (1): doc: Use enum argument type to make links in protocol documentation Bryce Harrington (6): configure.ac: bump to version 1.10.90 for open development doc: Note strong recommendation to use S-o-b in contributions configure.ac: bump to version 1.10.91 for the alpha release configure.ac: bump to version 1.10.92 for the beta release configure.ac: bump to version 1.10.93 for the RC1 release configure.ac: bump to version 1.11.0 for the official release Derek Foreman (9): resource-test: Use wl_seat instead of wl_display for testing server: validate resource versions at creation time build: Add an --enable-fatal-warnings configure option build: build distcheck with --enable-fatal-warnings Revert "build: build distcheck with --enable-fatal-warnings" Revert "server: validate resource versions at creation time" shm: Split pool reference counting into external and internal references shm: Defer wl_shm_pool_resize if a pool has external references shm: Log a warning if a shm buffer address is requested when it may be invalid Emil Velikov (3): scanner: move include directives before extern "C" wrapper server: move include directives before extern "C" wrapper utils: move include directives before extern "C" wrapper Eric Engestrom (7): protocol: fix spelling mistake wayland-client: fix spelling mistake client: fix typo server: fix typo util: fix typo doc: fix typos tests: fix typo Héctor Orón Martínez (5): make libwayland-dev multiarch aware debian/changelog: update entries d/libwayland-client0.symbols: update with new symbols d/control: libwayland-bin conflict on the old libwaylan-dev Release Debian version wayland-1.11.0-1 Jonas Ådahl (5): client: Don't segfault when receiving error on destroyed object client: Make proxy_destroy a static function client: Introduce proxy wrappers tests/queue-test: Add tests for proxy wrappers client: Fix wl_display_roundtrip_queue() race condition Marek Chalupa (3): tests: add test for receiving an error on destroyed object connection: remove redundant assignment display-test: move a misplaced comment Pekka Paalanen (2): build: fix ./configure --disable-dtd-validation scanner: avoid executable stack Peter Hutterer (2): doc: generate doxygen html output from the scanner doc: link between client and server doc and to the wayland book Sergi Granell (1): server: Fix shm_create_pool size fail path fd leak Yong Bakos (13): doc: Ignore html subdirectory. ignore: Add *.dtd.embed scanner: Fix spacing of @param protocol: Correct grammar and spelling doc: Hyphenate compound adjectives window-local, surface-local protocol: Hyphenate compound adjective surface-local protocol: Add summaries to event parameters protocol: Remove double line break doc: Formalize file comment in wayland-client.h, wayland-server.h connection: Move wl_interface_equal to util private: Remove unnecessary forward declarations tests: Check for client/server-core.h inclusion scanner: Remove unused forward decs from client protocol --- Makefile.am |5 configure.ac | 18 + debian/changelog | 10 debian/control| 22 ++ debian/libwayland-bin.install |4 debian/libwayland-client0.symbols |2 debian/libwayland-dev.install |5 doc/Contributing | 19 + doc/doxygen/.gitignore|1 doc/doxygen/Makefile.am | 28 ++ doc/doxygen/mainpage.dox | 22 ++
wayland: Changes to 'debian-unstable'
debian/changelog | 10 ++ debian/libwayland-client0.symbols |2 ++ 2 files changed, 12 insertions(+) New commits: commit 4f3c2d41ef00286402e8217b5385ad4342dc316c Author: Héctor Orón MartínezDate: Thu Jun 2 11:36:40 2016 +0200 d/libwayland-client0.symbols: update with new symbols Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 9f6097b..9861136 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ wayland (1.11.0-1) UNRELEASED; urgency=medium * d/control: make libwayland-dev multiarch aware - based on a patch from Dima Kogan. (Closes: #739400) + * d/libwayland-client0.symbols: update with new symbols -- Héctor Orón Martínez Thu, 02 Jun 2016 11:30:33 +0200 diff --git a/debian/libwayland-client0.symbols b/debian/libwayland-client0.symbols index b73f51d..9056985 100644 --- a/debian/libwayland-client0.symbols +++ b/debian/libwayland-client0.symbols @@ -53,6 +53,7 @@ libwayland-client.so.0 libwayland-client0 #MINVER# wl_proxy_add_dispatcher@Base 1.3.0 wl_proxy_add_listener@Base 1.0.2 wl_proxy_create@Base 1.0.2 + wl_proxy_create_wrapper@Base 1.11.0 wl_proxy_destroy@Base 1.0.2 wl_proxy_get_class@Base 1.1.0 wl_proxy_get_id@Base 1.0.2 @@ -67,6 +68,7 @@ libwayland-client.so.0 libwayland-client0 #MINVER# wl_proxy_marshal_constructor_versioned@Base 1.9.91 wl_proxy_set_queue@Base 1.0.2 wl_proxy_set_user_data@Base 1.0.2 + wl_proxy_wrapper_destroy@Base 1.11.0 wl_region_interface@Base 1.0.2 wl_registry_interface@Base 1.0.2 wl_seat_interface@Base 1.0.2 commit fd1e8d4f290147857df9827d6e246cf70588577c Author: Héctor Orón Martínez Date: Thu Jun 2 11:33:00 2016 +0200 debian/changelog: update entries Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index bcbb87c..9f6097b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +wayland (1.11.0-1) UNRELEASED; urgency=medium + + * New upstream release + * d/control: make libwayland-dev multiarch aware +- based on a patch from Dima Kogan. +(Closes: #739400) + + -- Héctor Orón Martínez Thu, 02 Jun 2016 11:30:33 +0200 + wayland (1.10.0-2) unstable; urgency=medium * Don't build the documentation on binary-arch only builds. Move the
wayland: Changes to 'debian-unstable'
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ínezDate: Thu Jun 2 11:11:34 2016 +0200 make libwayland-dev multiarch aware This patch that makes libwayland-dev Multi-Arch:same. This is done by splitting that package into -dev and -bin. The -bin package contains the wayland-scanner executable, and it is Multi-Arch:foreign. Based on a patch from Dima Kogan Closes: #739400 Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index c610c86..039f1db 100644 --- a/debian/control +++ b/debian/control @@ -96,6 +96,7 @@ Depends: libwayland-cursor0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, +Multi-Arch: same Description: wayland compositor infrastructure - development files Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be @@ -113,6 +114,7 @@ Architecture: all Priority: extra Depends: ${misc:Depends}, +Multi-Arch: foreign Conflicts: libwayland-dev (<< 1.10.0-2) Replaces: libwayland-dev (<< 1.10.0-2) Description: wayland compositor infrastructure - documentation files @@ -125,3 +127,22 @@ Description: wayland compositor infrastructure - documentation files . This package contains the documentation for the Wayland libraries. Non-developers likely have little use for this package. + +Package: libwayland-bin +Section: libdevel +Architecture: any +Priority: extra +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libwayland-dev +Multi-Arch: foreign +Description: wayland compositor infrastructure - binary utilities + Wayland is a protocol for a compositor to talk to its clients as well + as a C library implementation of that protocol. The compositor can be + a standalone display server running on Linux kernel modesetting and + evdev input devices, an X application, or a wayland client + itself. The clients can be traditional applications, X servers + (rootless or fullscreen) or other display servers. + . + This package contains the development binary utilities diff --git a/debian/libwayland-bin.install b/debian/libwayland-bin.install new file mode 100644 index 000..227f5b5 --- /dev/null +++ b/debian/libwayland-bin.install @@ -0,0 +1,4 @@ +# Tool to build various other packages: +usr/bin/wayland-scanner +usr/share/aclocal/wayland-scanner.m4 +usr/share/wayland/wayland-scanner.mk diff --git a/debian/libwayland-dev.install b/debian/libwayland-dev.install index 955af85..16b7996 100644 --- a/debian/libwayland-dev.install +++ b/debian/libwayland-dev.install @@ -1,6 +1,3 @@ -# Tool to build various other packages: -usr/bin/wayland-scanner - # Headers: usr/include @@ -15,8 +12,6 @@ usr/lib/*/pkgconfig/wayland-client.pc usr/lib/*/pkgconfig/wayland-cursor.pc usr/lib/*/pkgconfig/wayland-server.pc usr/lib/*/pkgconfig/wayland-scanner.pc -usr/share/aclocal/wayland-scanner.m4 -usr/share/wayland/wayland-scanner.mk # Documentation usr/share/wayland/wayland.xml commit e56baa4aaaf20e9a3107089b74465af473481ef9 Author: Bryce Harrington Date: Tue May 31 17:11:20 2016 -0700 configure.ac: bump to version 1.11.0 for the
wayland: Changes to 'upstream-unstable'
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 HarringtonDate: Tue May 31 17:11:20 2016 -0700 configure.ac: bump to version 1.11.0 for the official release diff --git a/configure.ac b/configure.ac index 7dba928..cf96529 100644 --- a/configure.ac +++ b/configure.ac @@ -1,8 +1,8 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1]) -m4_define([wayland_minor_version], [10]) -m4_define([wayland_micro_version], [93]) +m4_define([wayland_minor_version], [11]) +m4_define([wayland_micro_version], [0]) m4_define([wayland_version], [wayland_major_version.wayland_minor_version.wayland_micro_version]) commit 62d67fe8fa217994f1d82dcb3203bb651e1c011f Author: Bryce Harrington Date: Tue May 24 12:29:59 2016 -0700 configure.ac: bump to version 1.10.93 for the RC1 release diff --git a/configure.ac b/configure.ac index ca6e8c5..7dba928 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1]) m4_define([wayland_minor_version], [10]) -m4_define([wayland_micro_version], [92]) +m4_define([wayland_micro_version], [93]) m4_define([wayland_version], [wayland_major_version.wayland_minor_version.wayland_micro_version]) commit 97fef4821327b5daecbee9c6cb0fc1de93181cff Author: Yong Bakos Date: Thu May 19 20:31:16 2016 -0600 scanner: Remove unused forward decs from client protocol wayland-client-protocol.h had forward declarations for wl_client and wl_resource, yet nothing on the client side references these types. Add a 'side' condition to only generate these forward declarations in the server protocol header. Signed-off-by: Yong Bakos Reviewed-by: Reviewed-by: Bryce Harrington diff --git a/src/scanner.c b/src/scanner.c index 037ebdb..5f06e8e 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -1477,13 +1477,13 @@ emit_header(struct protocol *protocol, enum side side) "#include \"%s\"\n\n" "#ifdef __cplusplus\n" "extern \"C\" {\n" - "#endif\n" - "\n" - "struct wl_client;\n" - "struct wl_resource;\n\n", + "#endif\n\n", protocol->uppercase_name, s, protocol->uppercase_name, s, get_include_name(protocol->core_headers, side)); + if (side == SERVER) + printf("struct wl_client;\n" + "struct wl_resource;\n\n"); emit_mainpage_blurb(protocol, side); commit cc11b493426c46e86aee0bcd7c92ca9e9e23030d Author: Marek Chalupa Date: Fri May 13 15:01:18 2016 +0200 display-test: move a misplaced comment we split a function while refactoring in c643781 and now the comment makes no sense Signed-off-by: Marek Chalupa Reviewed-by: Pekka Paalanen diff --git a/tests/display-test.c b/tests/display-test.c index f9f8160..17956db 100644 --- a/tests/display-test.c +++ b/tests/display-test.c @@ -211,8 +211,6 @@ find_client_info(struct display *d, struct wl_client *client) { struct client_info *ci; - /* find the right
weston: Changes to 'refs/tags/weston-1.10.0-1'
Tag 'weston-1.10.0-1' created by Héctor Orón Martínezat 2016-06-02 08:23 + Release Debian version weston-1.10.0-1 Changes since weston-1.9.92-2: Bryce Harrington (4): shell: Check more thoroughly for undefined surface resource configure.ac: bump to version 1.9.93 for the RC1 release releasing.txt: Script now figures out release name on its own configure.ac: bump to version 1.10.0 for the official release Derek Foreman (3): xwm: Don't clear the selection if it has no text type available compositor-drm: update internal cursor plane location when disabling cursor compositor-drm: the cursor plane only supports ARGB Héctor Orón Martínez (4): Merge branch 'upstream-unstable' into debian-unstable d/control: bump standards version, no changes Release Debian version weston-1.10.0-1 debian/changelog: update release date Marek Chalupa (1): compositor-x11: send pointer frame after axis event Nobuhiko Tanibata (1): ivi-layout: apply opacity to weston_view correctly --- configure.ac | 10 +- debian/changelog |6 ++ debian/control |2 +- desktop-shell/shell.c | 31 --- ivi-shell/ivi-layout.c |9 +++-- releasing.txt |2 +- src/compositor-drm.c | 17 + src/compositor-x11.c |4 xwayland/selection.c | 28 9 files changed, 61 insertions(+), 48 deletions(-) ---
libinput: Changes to 'refs/tags/libinput-1.3.1-1'
Tag 'libinput-1.3.1-1' created by Héctor Orón Martínezat 2016-05-30 11:16 + Release Debian version libinput-1.3.1-1 -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJXTCEHAAoJEK8ig6p24qx7YM0P/i0WQyKmhYWRtFtiOJ0YXmU1 mTZrTSDYEQBz4KH8LLCspELOrcCZ1srCNCXVD+909UEBTSSED8pJSdwiG9HHQvBY z67lBK9r2S03hMbl92fA6jlCgIBPLw7zI1AOZJHCyktXOsb6r7u7/o0fhsxz5dbN kfI1ZaOf18BTXYGnJ1F8TuvHn/mPPAbY58q/5x8Jyiw9MadD1nIAD054yF2KnOs/ PPFnU9vZyxMGHn6Q63dil9JH6Eedpk/sNfVjhcB1TNfpkILVC9y4aLZ47d6Ycyw1 Xb4DfgM0d/6MSo58dUjoZUBZ52vR1AJiiRYkwLay+ntxW6YmJbx+QYzfUqrhwZOM t9eCeitOxX5J1HDqbbPrn//SmmPBoQV916o/inrshVLhz9l81LUC9uWtybe9TUjt 9czLT3oy1D8gXgnOdD4bYoG8i8DQNjqaEJ3MjzKDZ0qqHQNTw+HAv7fj43FA1nVO ZUpki9AXgLtbkdttLvJB26DLXCpL1DbtPu/GfI8pqGDCeSUJJPYFbT6MUn8cUYCC F936K0dQdQEnAG4S0jWw3K7fbw3qxjhZIPw+jrx01PEQgKUAIxuGO3GXF9nsc/16 3usfEahtHekLv3xOrR8MHcS+aba8iWopIS4XswFcOfthWj5GOUivSgKAAQe5lPfS JgomwwV3yd3tO/IdYzCx =QnqH -END PGP SIGNATURE- Changes since libinput-1.3.0-2: Héctor Orón Martínez (3): Merge branch 'upstream-unstable' into debian-unstable d/control: update uploader name for myself Release Debian version libinput-1.3.1-1 Peter Hutterer (12): gestures: don't send swipe gestures when gestures are disabled evdev: the range between dpad and trigger-happy are keys, not buttons touchpad: only use negative pressure change check on Lenovo *50 and *60 series doc: fix a few typos udev: add the Yoga 2 to the wobbly touchpads udev: mark ALPS touchpads fw version 300 as wobbly touchpads doc: update doc to explicitly state that the seat isn't referenced doc: update ref/unref behavior for the tablet tool pad: ignore EV_MSC events doc: sort the svg files alphabetically doc: add the missing svg files to the Makefile.am configure.ac: libinput 1.3.1 --- configure.ac |4 +-- debian/changelog |8 +++ debian/control |2 - doc/Makefile.am| 12 +-- src/evdev-mt-touchpad-gestures.c |2 - src/evdev-mt-touchpad.c|4 ++- src/evdev-tablet-pad.c |4 +++ src/evdev.c|6 - src/libinput.h | 21 ++-- test/keyboard.c| 38 + udev/90-libinput-model-quirks.hwdb |8 +++ 11 files changed, 95 insertions(+), 14 deletions(-) ---
libinput: Changes to 'debian-unstable'
configure.ac |4 +-- debian/changelog |8 +++ debian/control |2 - doc/Makefile.am| 12 +-- src/evdev-mt-touchpad-gestures.c |2 - src/evdev-mt-touchpad.c|4 ++- src/evdev-tablet-pad.c |4 +++ src/evdev.c|6 - src/libinput.h | 21 ++-- test/keyboard.c| 38 + udev/90-libinput-model-quirks.hwdb |8 +++ 11 files changed, 95 insertions(+), 14 deletions(-) New commits: commit 75a1d5d9e04280e4a90a4241e3c7128ca070c70c Author: Héctor Orón Martínez <zu...@debian.org> Date: Mon May 30 13:13:20 2016 +0200 Release Debian version libinput-1.3.1-1 Signed-off-by: Héctor Orón Martínez <zu...@debian.org> diff --git a/debian/changelog b/debian/changelog index c9f7659..6b2495c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +libinput (1.3.1-1) unstable; urgency=medium + + * New upstream release. +- Fixes 'libinput is very choppy with ELAN1000 touchpads' +(Closes: #825784) + + -- Héctor Orón Martínez <zu...@debian.org> Mon, 30 May 2016 12:29:50 +0200 + libinput (1.3.0-2) unstable; urgency=medium * rules: Use --fail-missing for dh_install. commit a5fdfd7672629b22767768afca4fbe27abb81583 Author: Héctor Orón Martínez <zu...@debian.org> Date: Mon May 30 13:12:58 2016 +0200 d/control: update uploader name for myself Signed-off-by: Héctor Orón Martínez <zu...@debian.org> diff --git a/debian/control b/debian/control index 8f92ee9..0acae76 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: libinput Section: libs Priority: optional Maintainer: Debian X Strike Force <debian-x@lists.debian.org> -Uploaders: Emilio Pozuelo Monfort <po...@debian.org>, Hector Oron <zu...@debian.org> +Uploaders: Emilio Pozuelo Monfort <po...@debian.org>, Héctor Orón Martínez <zu...@debian.org> Build-Depends: debhelper (>= 9), dh-autoreconf, commit 568be0867f7ac8c37912ad6724a053f40f6aae51 Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Mon May 30 08:51:11 2016 +1000 configure.ac: libinput 1.3.1 Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> diff --git a/configure.ac b/configure.ac index a44d84c..3cf46d4 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [3]) -m4_define([libinput_micro_version], [0]) +m4_define([libinput_micro_version], [1]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=18:3:8 +LIBINPUT_LT_VERSION=18:4:8 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit 0d5d367a82d250d3cdf4b1e21c48bf1cf81b8d7a Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Fri May 27 10:35:34 2016 +1000 doc: add the missing svg files to the Makefile.am Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> (cherry picked from commit 8d80aae784dececda72ff6c9409b4d421a887f20) diff --git a/doc/Makefile.am b/doc/Makefile.am index 58effde..62630d0 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -39,15 +39,23 @@ diagram_files = \ $(srcdir)/dot/evemu.gv \ $(srcdir)/svg/button-scrolling.svg \ $(srcdir)/svg/clickfinger.svg \ + $(srcdir)/svg/clickfinger-distance.svg \ $(srcdir)/svg/edge-scrolling.svg \ + $(srcdir)/svg/gesture-2fg-ambiguity.svg \ $(srcdir)/svg/palm-detection.svg \ $(srcdir)/svg/pinch-gestures.svg \ + $(srcdir)/svg/pinch-gestures-softbuttons.svg \ $(srcdir)/svg/ptraccel-linear.svg \ $(srcdir)/svg/ptraccel-low-dpi.svg \ $(srcdir)/svg/ptraccel-touchpad.svg \ $(srcdir)/svg/ptraccel-trackpoint.svg \ $(srcdir)/svg/software-buttons.svg \ $(srcdir)/svg/swipe-gestures.svg \ + $(srcdir)/svg/tablet-axes.svg \ + $(srcdir)/svg/tablet-interfaces.svg \ + $(srcdir)/svg/tablet-left-handed.svg \ + $(srcdir)/svg/tablet-out-of-bounds.svg \ + $(srcdir)/svg/tablet.svg \ $(srcdir)/svg/tap-n-drag.svg \ $(srcdir)/svg/thumb-detection.svg \ $(srcdir)/svg/top-software-buttons.svg \ commit 0694e46ccf0a6337441d5e02fb5049f12d97c8cf Author: Peter Hutterer <peter.hutte...@who-t.net> Date: Fri May 27 10:33:24 2016 +1000 doc: sort the svg files alphabetically Signed-off-by: Peter Hutterer <peter.hu
libinput: Changes to 'upstream-unstable'
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 HuttererDate: Mon May 30 08:51:11 2016 +1000 configure.ac: libinput 1.3.1 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index a44d84c..3cf46d4 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [3]) -m4_define([libinput_micro_version], [0]) +m4_define([libinput_micro_version], [1]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -35,7 +35,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=18:3:8 +LIBINPUT_LT_VERSION=18:4:8 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit 0d5d367a82d250d3cdf4b1e21c48bf1cf81b8d7a Author: Peter Hutterer Date: Fri May 27 10:35:34 2016 +1000 doc: add the missing svg files to the Makefile.am Signed-off-by: Peter Hutterer (cherry picked from commit 8d80aae784dececda72ff6c9409b4d421a887f20) diff --git a/doc/Makefile.am b/doc/Makefile.am index 58effde..62630d0 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -39,15 +39,23 @@ diagram_files = \ $(srcdir)/dot/evemu.gv \ $(srcdir)/svg/button-scrolling.svg \ $(srcdir)/svg/clickfinger.svg \ + $(srcdir)/svg/clickfinger-distance.svg \ $(srcdir)/svg/edge-scrolling.svg \ + $(srcdir)/svg/gesture-2fg-ambiguity.svg \ $(srcdir)/svg/palm-detection.svg \ $(srcdir)/svg/pinch-gestures.svg \ + $(srcdir)/svg/pinch-gestures-softbuttons.svg \ $(srcdir)/svg/ptraccel-linear.svg \ $(srcdir)/svg/ptraccel-low-dpi.svg \ $(srcdir)/svg/ptraccel-touchpad.svg \ $(srcdir)/svg/ptraccel-trackpoint.svg \ $(srcdir)/svg/software-buttons.svg \ $(srcdir)/svg/swipe-gestures.svg \ + $(srcdir)/svg/tablet-axes.svg \ + $(srcdir)/svg/tablet-interfaces.svg \ + $(srcdir)/svg/tablet-left-handed.svg \ + $(srcdir)/svg/tablet-out-of-bounds.svg \ + $(srcdir)/svg/tablet.svg \ $(srcdir)/svg/tap-n-drag.svg \ $(srcdir)/svg/thumb-detection.svg \ $(srcdir)/svg/top-software-buttons.svg \ commit 0694e46ccf0a6337441d5e02fb5049f12d97c8cf Author: Peter Hutterer Date: Fri May 27 10:33:24 2016 +1000 doc: sort the svg files alphabetically Signed-off-by: Peter Hutterer (cherry picked from commit 7f9c1f1c6c624252fa50693b05f595304aa26764) diff --git a/doc/Makefile.am b/doc/Makefile.am index f56ed6a..58effde 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -37,9 +37,8 @@ diagram_files = \ $(srcdir)/dot/libinput-stack-xorg.gv \ $(srcdir)/dot/libinput-stack-gnome.gv \ $(srcdir)/dot/evemu.gv \ - $(srcdir)/svg/software-buttons.svg \ - $(srcdir)/svg/clickfinger.svg \ $(srcdir)/svg/button-scrolling.svg \ + $(srcdir)/svg/clickfinger.svg \ $(srcdir)/svg/edge-scrolling.svg \ $(srcdir)/svg/palm-detection.svg \ $(srcdir)/svg/pinch-gestures.svg \ @@ -47,6 +46,7 @@ diagram_files = \ $(srcdir)/svg/ptraccel-low-dpi.svg \ $(srcdir)/svg/ptraccel-touchpad.svg \ $(srcdir)/svg/ptraccel-trackpoint.svg \ + $(srcdir)/svg/software-buttons.svg \ $(srcdir)/svg/swipe-gestures.svg \ $(srcdir)/svg/tap-n-drag.svg \ $(srcdir)/svg/thumb-detection.svg \ commit 97ff0002e9b9276819e1caaad204711948bde2bb Author: Peter Hutterer Date: Thu May 26 08:40:17 2016 +1000 pad: ignore EV_MSC events The Wacom Express Key Remote sends the serial number via EV_MSC. At some later point we'll need the serial to match the LEDs correctly but for now we can ignore them. Signed-off-by: Peter Hutterer (cherry picked from commit 0933650f664560f81145c780ea982f49d4df1924) diff --git a/src/evdev-tablet-pad.c b/src/evdev-tablet-pad.c index ad6ead8..5341657 100644 --- a/src/evdev-tablet-pad.c +++
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.3-1'
Tag 'wayland-protocols-1.3-1' created by Héctor Orón Martínezat 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'
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ínezDate: Mon Apr 4 10:02:33 2016 +0200 Release Debian version wayland-protocols-1.3-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 0df9651..f24c050 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wayland-protocols (1.3-1) unstable; urgency=medium + + * New upstream release + + -- Héctor Orón Martínez Mon, 04 Apr 2016 09:58:48 +0200 + wayland-protocols (1.1-2) unstable; urgency=medium * d/control: build depend on wayland-scanner and pkg-config. commit 732dc1afa71ac8ce85dc0d2f748d336f3dc99b21 Author: Héctor Orón Martínez Date: Mon Apr 4 10:00:06 2016 +0200 d/control: bump standard version, no changes Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index 45f3faa..6115ba3 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Build-Depends: dh-autoreconf, libwayland-dev, pkg-config -Standards-Version: 3.9.6 +Standards-Version: 3.9.7 Homepage: http://wayland.freedesktop.org/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git commit 82bb922f5b497b06cab175d0281ef8d5e8009878 Author: Jonas Ådahl Date: Thu Mar 10 15:02:29 2016 +0800 configure.ac: Bump version to 1.3 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index 75317ff..5b48b1a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [2]) +m4_define([wayland_protocols_minor_version], [3]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit 418915eeba5679832d6a7b50ece02482347056a4 Author: Jonas Ådahl Date: Wed Mar 9 15:49:51 2016 +0800 Revert "xdg-shell: clarify xdg_surface creation semantics regarding buffers" This patch was intended to be part of the coming v6 version of the xdg_shell protocol. It is an semantically backward incompatible change, so it cannot be implemented in xdg_shell v5 without breaking compatibility with available clients. This reverts commit 275fd34023fabdcb487f2adf2fe80bda1e4bf0dc. diff --git a/unstable/xdg-shell/xdg-shell-unstable-v5.xml b/unstable/xdg-shell/xdg-shell-unstable-v5.xml index 0b99326..542491f 100644 --- a/unstable/xdg-shell/xdg-shell-unstable-v5.xml +++ b/unstable/xdg-shell/xdg-shell-unstable-v5.xml @@ -147,12 +147,14 @@ them, and associate metadata like title and app id. The client must call wl_surface.commit on the corresponding wl_surface - for the xdg_surface state to take effect. - - Creating an xdg_surface from a wl_surface which has a buffer attached or - committed is a client error, and any attempts by a client to attach or - manipulate a buffer prior to the first xdg_surface.configure call must - also be treated as errors. + for the xdg_surface state to take effect. Prior to committing the new + state, it can set up initial configuration, such as maximizing or setting + a window geometry. + + Even without attaching a buffer the compositor must respond to initial + committed configuration, for instance sending a configure event with + expected window geometry if the client maximized its surface during + initialization. For a surface to be mapped by the compositor the client must have committed both an xdg_surface state and a buffer. commit ca86a592c2663871644cbde43bb1eb01bb2fa372 Author: Peter Hutterer Date: Wed Mar 9 16:10:48 2016 +1000 Add the tablet protocol Signed-off-by: Peter Hutterer Reviewed-by: Daniel Stone Reviewed-by: Jonas Ådahl diff --git a/Makefile.am b/Makefile.am index e0bd079..033789f 100644 ---
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.1-2'
Tag 'wayland-protocols-1.1-2' created by Héctor Orón Martínezat 2016-02-23 22:06 + Release Debian version wayland-protocols-1.1-2 Changes since wayland-protocols-1.1-1: Héctor Orón Martínez (3): d/control: build depend on wayland-scanner d/control: build depends on pkg-config Release Debian version wayland-protocols-1.1-2 --- debian/changelog |6 ++ debian/control |4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) ---
wayland-protocols: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits: commit 82bb922f5b497b06cab175d0281ef8d5e8009878 Author: Jonas ÅdahlDate: 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'
debian/changelog |6 +++--- debian/control |3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) New commits: commit 632e4c56ca5b473d53e5be0ae9bbc69a3dbd1e98 Author: Héctor Orón MartínezDate: 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'
Rebased ref, commits from common ancestor:
weston: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits: commit d45de283ce1f9edafc6f33632fc917513c620912 Author: Bryce HarringtonDate: Tue Feb 16 12:37:43 2016 -0800 configure.ac: bump to version 1.10.0 for the official release commit 9d24f23e4d6ae23f272d9a828523db504aaaf989 Author: Bryce Harrington Date: Thu Feb 11 15:23:33 2016 -0800 releasing.txt: Script now figures out release name on its own commit 07d0d386daad6a4528b14521d86860e1f094a7ef Author: Bryce Harrington Date: Tue Feb 9 13:36:00 2016 -0800 configure.ac: bump to version 1.9.93 for the RC1 release commit 6c19b69fcc6921344fe8f552e26b70549a65 Author: Derek Foreman Date: Thu Dec 3 14:07:12 2015 -0600 compositor-drm: the cursor plane only supports ARGB Keep XRGB apps out of the cursor plane, only ARGB is supported. This prevents programs like weston-simple-shm from landing in the cursor plane and being misrendered. Signed-off-by: Derek Foreman Reviewed-by: Pekka Paalanen commit b0427569fd4a9ef40a4bd59c412f5ab9b17b944d Author: Derek Foreman Date: Fri Feb 5 15:55:20 2016 -0600 compositor-drm: update internal cursor plane location when disabling cursor When the cursor plane is disabled the kernel can lose its location. If we don't update our internal idea of where the plane is at that time, the next time we set a cursor it can show up at 0,0. This can show up when an application is put in the cursor plane, removed from the plane, then put back at the same location. It might show up at 0,0 when it's reinstated. We now use INT32_MIN as a location for disabled cursors so enabling the plane will always cause an update. Reviewed-by: Pekka Paalanen Signed-off-by: Derek Foreman commit 345b4f5b119d20ace14a6cb4a96a8b1d91c05659 Author: Marek Chalupa Date: Wed Feb 3 14:03:00 2016 +0100 compositor-x11: send pointer frame after axis event clients that implement pointer interface of version 5 wait for the frame event, so without it the scrolling does not work (GTK+ clients do not scroll now for example). Xcb axis events are discrete, so it's fine to send frame after every single axis event Signed-off-by: Marek Chalupa Reviewed-by: Peter Hutterer commit 4e18448286ff27942ed3ad8fda568008c14eeff7 Author: Derek Foreman Date: Mon Feb 1 14:36:57 2016 -0600 xwm: Don't clear the selection if it has no text type available weston maintains a copy of the most recently selected "thing" - it picks the first available type when it copies, and saves that one only. When an application quits weston will make the saved selection active. When xwm sees the selection set it will check if any of the offered types are text. If no text type is offered it will clear the selection. weston then interprets this in the same way as an application exiting and causing the selection to be unset, and we get caught in a live lock with both weston and xwayland consuming as much cpu as they can. The simple fix is to just remove the test for text presence. Signed-off-by: Derek Foreman Reviewed-by: Carlos Garnacho commit 22b1f93432c775b6ed077c15a19e9e734a2806a5 Author: Bryce Harrington Date: Wed Sep 23 17:30:43 2015 -0700 shell: Check more thoroughly for undefined surface resource The surface can have an undefined resource in certain situations (such as with xwayland). So, since NULL is a valid state for this parameter, and since the wl_resource_*, etc. calls require their parameters to be non-NULL, make a practice of always checking the surface resource before making wayland calls. update v2: * Fix some c/p errors for pointer names * Drop null ptr check in add_popup_grab; probably redundant now Signed-off-by: Bryce Harrington Reviewed-by: Daniel Stone commit 90c2789e8d83a5b090cf4b91a6770a93f08028a0 Author: Nobuhiko Tanibata Date: Sat Dec 26 23:52:51 2015 +0900 ivi-layout: apply opacity to weston_view correctly update_opacity is only called when a ivi-surface is visible. But the previous code also checks event masks redundantly. However if the event happens when ivi-surface is invisible, opacity is not calculated. This patch removes this redundant check to fix potential bug. Signed-off-by: Nobuhiko Tanibata
weston: Changes to 'upstream-unstable'
Rebased ref, commits from common ancestor:
wayland: Changes to 'refs/tags/wayland-1.10.0-1'
Tag 'wayland-1.10.0-1' created by Héctor Orón Martínezat 2016-03-31 11:14 + Release Debian version wayland-1.10.0-1 -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJW/QaCAAoJEK8ig6p24qx7LU0QAJOMCm2Ka/jbrTWCHlziH7dn hJz5zPK//A8lq9HC280Qf5m+PR+soZftEsnEtPJuiBwqvRKLVaPAFF5Fp/WKvEBZ d7SXG4SaNUfe/wMo5aWMTanyQmxJ+9ekIPpA7vlASICBA7pXXI02MDPu6Qlr6GIC ErcX9aIJb9z7q1nRS0HMjGQnUZsta15dvGW7G9hhLwwEyOOQ3ZP7a9BMuKZHmJgP OmzkfuaCf78GG73tT5fhrRoQVaGcsXP37TsSvS/W++b3JIHidoZPne9YEwtQy+zf r21EClHTTkO4hUkrxM/GVn+jDVO26o121jkHpGgs1GU3SYo/3P7ZWtXbj79G239X BaORYw+FGU1IgXa6OZxN1i0PYdl9IU+Z2huodPKFOHGRSgWYZRFNKhgiQVyoKaPa SrgUGTYxqvgB5DfM0877KptQz8o53i32PGZyhuPq9FhFFcS7p1lwAmsd4vYa3c3/ f+SV7SAm21S5b2CTB0dTnoV6nAFgZ3As3k/hp1dp6W/XesACPjuB3+rOYF0wC0XV A1rDAV1ba/uciRPQTRnUlgAiWvopKVJppN2XKm/JOzIpEF5mK3uCdJlIvVuN9EPX bcZIbJVAkvvA6nP+6NkA9ZEJIha1yZcHDdaP7qbTadN1s7Sj6sX/s8JNgdk/2IB+ S2XOJmDjWxJk+3rbHsdN =PJzE -END PGP SIGNATURE- Changes since wayland-1.9.92-1: Bryce Harrington (2): configure.ac: bump to version 1.9.93 for the RC1 release configure.ac: bump to version 1.10.0 for the official release Derek Foreman (1): scanner: Fix oddities in copyright printing Héctor Orón Martínez (2): Merge branch 'upstream-unstable' into debian-unstable New upstream release Jonas Ådahl (1): connection: Don't add uninitialized memory as 4 byte alignment padding Sergi Granell (2): cosmetic: use tabs instead of spaces cosmetic: add an space after if --- configure.ac |4 ++-- debian/changelog |6 ++ src/connection.c |2 +- src/scanner.c | 16 ++-- src/wayland-shm.c |2 +- src/wayland-util.c |2 +- 6 files changed, 21 insertions(+), 11 deletions(-) ---
wayland: Changes to 'debian-unstable'
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ínezDate: Thu Mar 31 13:13:28 2016 +0200 New upstream release diff --git a/debian/changelog b/debian/changelog index 6adbc9a..ee1389f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wayland (1.10.0-1) unstable; urgency=medium + + * New upstream release + + -- Héctor Orón Martínez Thu, 31 Mar 2016 13:13:12 +0200 + wayland (1.9.92-1) experimental; urgency=medium * New upstream release, experimental upload. commit 0ff73b7666b8aee1a68302dd6a7664b68aa659af Author: Bryce Harrington Date: Tue Feb 16 12:03:40 2016 -0800 configure.ac: bump to version 1.10.0 for the official release diff --git a/configure.ac b/configure.ac index ba7e445..f54a8b9 100644 --- a/configure.ac +++ b/configure.ac @@ -1,8 +1,8 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1]) -m4_define([wayland_minor_version], [9]) -m4_define([wayland_micro_version], [93]) +m4_define([wayland_minor_version], [10]) +m4_define([wayland_micro_version], [0]) m4_define([wayland_version], [wayland_major_version.wayland_minor_version.wayland_micro_version]) commit bf34ac75d0d61609296de1300196c843f4246e7c Author: Jonas Ådahl Date: Wed Feb 10 23:35:44 2016 +0800 connection: Don't add uninitialized memory as 4 byte alignment padding When we are adding padding bytes making our wl_buffer buffer content 4 byte aligned, we are just moving the pointer. Since the buffer is allocated using plain malloc(), this means our padding bytes are effectively uninitialized data, which could be anything previously allocated in the server process. As we'll be sharing this buffer content with arbitrary clients, we are effectively sharing private memory with every client, and even though a well behaving client will discard any such memory, a malicious client may not. Therefor, to avoid any potential missuse of the uninitialized padding memory shared between the server and client, initialize the buffer content to 0, making the padding bytes always 0. Signed-off-by: Jonas Ådahl Reviewed-by: Derek Foreman Reviewed-by: Pekka Paalanen Reviewed-by: Bryce Harrington diff --git a/src/connection.c b/src/connection.c index 65b64e9..c0e322f 100644 --- a/src/connection.c +++ b/src/connection.c @@ -1137,7 +1137,7 @@ wl_closure_send(struct wl_closure *closure, struct wl_connection *connection) return -1; buffer_size = buffer_size_for_closure(closure); - buffer = malloc(buffer_size * sizeof buffer[0]); + buffer = zalloc(buffer_size * sizeof buffer[0]); if (buffer == NULL) return -1; commit 1906a90aab613501396fe4fb72c7fba9e13ee161 Author: Bryce Harrington Date: Tue Feb 9 13:26:21 2016 -0800 configure.ac: bump to version 1.9.93 for the RC1 release diff --git a/configure.ac b/configure.ac index 63dd2cf..ba7e445 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1])
wayland: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits: commit 0ff73b7666b8aee1a68302dd6a7664b68aa659af Author: Bryce HarringtonDate: Tue Feb 16 12:03:40 2016 -0800 configure.ac: bump to version 1.10.0 for the official release commit bf34ac75d0d61609296de1300196c843f4246e7c Author: Jonas Ådahl Date: Wed Feb 10 23:35:44 2016 +0800 connection: Don't add uninitialized memory as 4 byte alignment padding When we are adding padding bytes making our wl_buffer buffer content 4 byte aligned, we are just moving the pointer. Since the buffer is allocated using plain malloc(), this means our padding bytes are effectively uninitialized data, which could be anything previously allocated in the server process. As we'll be sharing this buffer content with arbitrary clients, we are effectively sharing private memory with every client, and even though a well behaving client will discard any such memory, a malicious client may not. Therefor, to avoid any potential missuse of the uninitialized padding memory shared between the server and client, initialize the buffer content to 0, making the padding bytes always 0. Signed-off-by: Jonas Ådahl Reviewed-by: Derek Foreman Reviewed-by: Pekka Paalanen Reviewed-by: Bryce Harrington commit 1906a90aab613501396fe4fb72c7fba9e13ee161 Author: Bryce Harrington Date: Tue Feb 9 13:26:21 2016 -0800 configure.ac: bump to version 1.9.93 for the RC1 release commit d33514379d311bd9ddd4a2e1e97c8205a8111d3c Author: Sergi Granell Date: Thu Feb 4 21:48:21 2016 +0100 cosmetic: add an space after if commit 6301639146474795da10952db86ea3ef4849f568 Author: Sergi Granell Date: Thu Feb 4 21:35:07 2016 +0100 cosmetic: use tabs instead of spaces commit 369b6466a71175289572c4ef8f70af65f620fb88 Author: Derek Foreman Date: Tue Feb 2 14:56:57 2016 -0600 scanner: Fix oddities in copyright printing Some copyright strings could result in broken generated header files with unmatched */ This change: Runs the loop long enough so the copyright[i] == 0 test can actually happen. (if there was no \n no copyright text was printed, */ still was) Prints the opening /* even if there was whitespace at the start of the very first line. Only emits a */ if a /* was printed. Signed-off-by: Derek Foreman Reviewed-by: Jon A. Cruz Reviewed-by: Bryce Harrington
wayland: Changes to 'upstream-unstable'
Rebased ref, commits from common ancestor:
wayland-protocols: Changes to 'debian-unstable'
debian/changelog |6 ++ debian/control |3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) New commits: commit db315373fe42b996955a4c14ffeaa3bfb5732c84 Author: Héctor Orón MartínezDate: Tue Feb 23 23:00:07 2016 +0100 d/control: build depend on wayland-scanner Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index e956164..6c6e3e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wayland-protocols (1.1-2) UNRELEASED; urgency=medium + + * d/control: build depend on wayland-scanner. + + -- Héctor Orón Martínez Tue, 23 Feb 2016 22:59:11 +0100 + wayland-protocols (1.1-1) unstable; urgency=medium * New upstream release. diff --git a/debian/control b/debian/control index 53d68f4..d390302 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,8 @@ Maintainer: Debian X Strike Force Uploaders: Héctor Orón Martínez Build-Depends: debhelper (>=9), - dh-autoreconf + dh-autoreconf, + libwayland-dev Standards-Version: 3.9.6 Homepage: http://wayland.freedesktop.org/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git
wayland-protocols: Changes to 'upstream-unstable'
.gitignore |5 Makefile.am | 12 configure.ac | 18 m4/compat.m4 | 12 tests/scan.sh| 10 unstable/pointer-constraints/README |4 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml | 344 ++ unstable/relative-pointer/README |4 unstable/relative-pointer/relative-pointer-unstable-v1.xml | 138 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 10 files changed, 547 insertions(+), 1 deletion(-) New commits: commit 596dfda882a51c05699bcb28a8459ce936a138db Author: Jonas ÅdahlDate: Tue Feb 16 17:06:44 2016 +0800 configure.ac: Bump version to 1.1 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index 61693fb..90cce42 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [0]) +m4_define([wayland_protocols_minor_version], [1]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit 162619d605982600816edce712ec5229cfe4ea6f Author: Jonas Ådahl Date: Wed Oct 21 11:59:01 2015 +0800 Introduce pointer locking and confinement protocol This patch introduces a new protocol for locking and confining a pointer. It consists of a new global object with two requests; one for locking the surface to a position, one for confining the pointer to a given region. Signed-off-by: Jonas Ådahl Reviewed-by: Peter Hutterer Reviewed-by: Derek Foreman Reviewed-by: Reviewed-by: Daniel Stone diff --git a/Makefile.am b/Makefile.am index 0389637..57d0023 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,6 +6,7 @@ unstable_protocols = \ unstable/input-method/input-method-unstable-v1.xml \ unstable/xdg-shell/xdg-shell-unstable-v5.xml \ unstable/relative-pointer/relative-pointer-unstable-v1.xml \ + unstable/pointer-constraints/pointer-constraints-unstable-v1.xml \ $(NULL) stable_protocols = \ diff --git a/unstable/pointer-constraints/README b/unstable/pointer-constraints/README new file mode 100644 index 000..8a242f8 --- /dev/null +++ b/unstable/pointer-constraints/README @@ -0,0 +1,4 @@ +Pointer constraints protocol + +Maintainers: +Jonas Ådahl diff --git a/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml new file mode 100644 index 000..192622f --- /dev/null +++ b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml @@ -0,0 +1,344 @@ + + + + +Copyright © 2014 Jonas Ådahl +Copyright © 2015 Red Hat Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + + +This protocol specifies a set of interfaces used for adding constraints to +the motion of a pointer. Possible constraints include confining pointer +motions to a given region, or locking it to its current position. + +In order to contrain the pointer, a client must first bind the global +interface "wp_pointer_constraints" which, if a compositor supports pointer +constraints, is exposed by the
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.1-1'
Tag 'wayland-protocols-1.1-1' created by Héctor Orón Martínezat 2016-02-23 13:51 + Release Debian version wayland-protocols-1.1-1 Changes since wayland-protocols-1.0-1: Bryce Harrington (1): configure.ac: Fix compatibility for older pkg-config versions Derek Foreman (2): test: add make check ignore: ignore config.sub and config.guess Héctor Orón Martínez (3): Merge tag '1.1' of git://anongit.freedesktop.org/wayland/wayland-protocols into upstream-unstable Merge branch 'upstream-unstable' into debian-unstable Release Debian version wayland-protocols-1.1-1 Jonas Ådahl (3): Introduce wp_relative_pointer interface Introduce pointer locking and confinement protocol configure.ac: Bump version to 1.1 Mike Blumenkrantz (1): xdg-shell: add state range reservation for EFL --- .gitignore |5 Makefile.am | 12 configure.ac | 18 debian/changelog |8 m4/compat.m4 | 12 tests/scan.sh| 10 unstable/pointer-constraints/README |4 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml | 344 ++ unstable/relative-pointer/README |4 unstable/relative-pointer/relative-pointer-unstable-v1.xml | 138 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 11 files changed, 555 insertions(+), 1 deletion(-) ---
wayland-protocols: Changes to 'debian-unstable'
.gitignore |5 Makefile.am | 12 configure.ac | 18 debian/changelog |8 m4/compat.m4 | 12 tests/scan.sh| 10 unstable/pointer-constraints/README |4 unstable/pointer-constraints/pointer-constraints-unstable-v1.xml | 344 ++ unstable/relative-pointer/README |4 unstable/relative-pointer/relative-pointer-unstable-v1.xml | 138 unstable/xdg-shell/xdg-shell-unstable-v5.xml |1 11 files changed, 555 insertions(+), 1 deletion(-) New commits: commit f3747f47a2ee95414794db0e39c29edc7b5091cf Author: Héctor Orón MartínezDate: Tue Feb 23 14:50:58 2016 +0100 Release Debian version wayland-protocols-1.1-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 2411715..e956164 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +wayland-protocols (1.1-1) unstable; urgency=medium + + * New upstream release. +- Fixes noarch_pkgconfigdir is not available on oldish pkg-config's +(Closes: #814967) + + -- Héctor Orón Martínez Tue, 23 Feb 2016 14:46:21 +0100 + wayland-protocols (1.0-1) unstable; urgency=medium * Initial release (Closes: #814048) commit 596dfda882a51c05699bcb28a8459ce936a138db Author: Jonas Ådahl Date: Tue Feb 16 17:06:44 2016 +0800 configure.ac: Bump version to 1.1 Signed-off-by: Jonas Ådahl diff --git a/configure.ac b/configure.ac index 61693fb..90cce42 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.64]) m4_define([wayland_protocols_major_version], [1]) -m4_define([wayland_protocols_minor_version], [0]) +m4_define([wayland_protocols_minor_version], [1]) m4_define([wayland_protocols_version], [wayland_protocols_major_version.wayland_protocols_minor_version]) commit 162619d605982600816edce712ec5229cfe4ea6f Author: Jonas Ådahl Date: Wed Oct 21 11:59:01 2015 +0800 Introduce pointer locking and confinement protocol This patch introduces a new protocol for locking and confining a pointer. It consists of a new global object with two requests; one for locking the surface to a position, one for confining the pointer to a given region. Signed-off-by: Jonas Ådahl Reviewed-by: Peter Hutterer Reviewed-by: Derek Foreman Reviewed-by: Reviewed-by: Daniel Stone diff --git a/Makefile.am b/Makefile.am index 0389637..57d0023 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,6 +6,7 @@ unstable_protocols = \ unstable/input-method/input-method-unstable-v1.xml \ unstable/xdg-shell/xdg-shell-unstable-v5.xml \ unstable/relative-pointer/relative-pointer-unstable-v1.xml \ + unstable/pointer-constraints/pointer-constraints-unstable-v1.xml \ $(NULL) stable_protocols = \ diff --git a/unstable/pointer-constraints/README b/unstable/pointer-constraints/README new file mode 100644 index 000..8a242f8 --- /dev/null +++ b/unstable/pointer-constraints/README @@ -0,0 +1,4 @@ +Pointer constraints protocol + +Maintainers: +Jonas Ådahl diff --git a/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml new file mode 100644 index 000..192622f --- /dev/null +++ b/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml @@ -0,0 +1,344 @@ + + + + +Copyright © 2014 Jonas Ådahl +Copyright © 2015 Red Hat Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT
Bug#754392: weston: segfault on exit when cms-colord.so is loaded
On Tue, Sep 16, 2014 at 01:10:08PM +0200, Laurent Bigonville wrote: > Package: weston > Version: 1.5.93-1.1 > Followup-For: Bug #754392 > Still crashing for me with 1.5.93-1.1 Upstream has a commit for this one: 2611ebd316056cdd85d75e848813d438cffbf507 which should be available since 1.8.91 release. Do you still experience this issue with 1.9.0 in Debian? Regards, -- Hector Oron signature.asc Description: PGP signature
Bug#771796: weston: Weston fails with Intel GM45
Hello, On Tue, Dec 02, 2014 at 09:11:02AM -0500, Anthony Carrico wrote: > Subject: weston: Weston fails with Intel GM45 > Package: weston > Version: 1.6.0-2+b1 > Severity: normal > > Dear Maintainer, > > I decided to try Weston. It is just an experiment to see how things are > coming along. It failed on this > machine with graphics hardware, but I was able to run it successfully > with the pixman renderer. I was also able to run successfully with the > graphics hardware on another machine. > > Here is my graphics card: > > $ glxinfo | grep 'renderer string' > OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset > > I will paste two runs, the first fails, the second succeeds: Could you please try latest weston package release from experimental? Can you reproduce such issue? If so, would you be willing to bring this upstream at https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland=weston Best Regards, -- Hector Oron signature.asc Description: PGP signature
Bug#785339: weston: running weston blanks screen, and makes system unresponsive when running i386 through vmware player
On Thu, May 14, 2015 at 07:21:51PM -0400, jsmith wrote: > Package: weston > Version: 1.6.0-2+b1 > Severity: important > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where appropriate *** > >* What led up to the situation? >* What exactly did you do (or not do) that was effective (or > ineffective)? >* What was the outcome of this action? >* What outcome did you expect instead? Could you please provide more information? Regards -- Hector Oron signature.asc Description: PGP signature
Bug#785338: fatal: environment variable XDG_RUNTIME_DIR is not set
On Wed, May 13, 2015 at 12:56:25PM -0400, jsmith wrote: > Package: weston > Version: 1.6.0-2+b1 Weston is not responsible to setup XDG_RUNTIME_DIR. You should be able to set it up in your environment if nothing sets it up for you. Regards, -- Hector Oron signature.asc Description: PGP signature
libinput: Changes to 'refs/tags/libinput-1.1.7-1'
Tag 'libinput-1.1.7-1' created by Héctor Orón Martínezat 2016-02-10 16:29 + Release Debian version 1.1.7-1 Changes since libinput-1.1.6-1: Caibin Chen (1): touchpad: fix DWT pairing for Macbook Pro 2015 Héctor Orón Martínez (2): Merge branch 'upstream-unstable' into debian-unstable Release Debian version libinput-1.1.7-1 Peter Hutterer (21): evdev: only reject devices with missing MT x/y if they're MT devices doc: add section names to motion normalization subheaders touchpad: disable MT for elantech semi-mt touchpads test: when moving 2 fingers, move them in the same frame touchpad: disable MT for all semi-mt devices touchpad: disable gestures for single-finger touchpads configure.ac: libinput 1.1.5 test: fix compiler warning test: run pinch gesture tests for 2-slot touchpads test: exclude semi-mt devices from the normal 2fg scroll test gestures: average motion by active touches, not moved touches evdev: disable the mode button on the Cyborg RAT 5 test: fix leaking libevdev fd touchpad: drop motion hysteresis by default touchpad: while a key is held down, don't disable dwt touchpad: if we have a serio keyboard, override any previous dwt pairing configure.ac: libinput 1.1.6 touchpad: fix dwt disabling while a key is still down udev: fix ALPS firmware detection touchpad: init a default hysteresis for ALPS rushmore touchpads configure.ac: libinput 1.1.7 --- configure.ac |4 +- debian/changelog |6 +++ src/evdev-mt-touchpad.c| 12 +++--- src/evdev.c|1 src/evdev.h|1 test/touchpad.c| 68 + udev/90-libinput-model-quirks.hwdb |8 +++- udev/libinput-model-quirks.c |6 +-- 8 files changed, 94 insertions(+), 12 deletions(-) ---
libinput: Changes to 'debian-unstable'
configure.ac |4 +- debian/changelog |6 +++ src/evdev-mt-touchpad.c| 12 +++--- src/evdev.c|1 src/evdev.h|1 test/touchpad.c| 68 + udev/90-libinput-model-quirks.hwdb |8 +++- udev/libinput-model-quirks.c |6 +-- 8 files changed, 94 insertions(+), 12 deletions(-) New commits: commit f03194da0298f7db2d46e26fa64dceebee8ce7a0 Author: Héctor Orón MartínezDate: Wed Feb 10 17:23:59 2016 +0100 Release Debian version libinput-1.1.7-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 527550d..3c8b6f2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libinput (1.1.7-1) unstable; urgency=medium + + * New upstream release + + -- Héctor Orón Martínez Wed, 10 Feb 2016 17:19:28 +0100 + libinput (1.1.6-1) unstable; urgency=medium * New upstream release. commit ee8f7d52015b86bb4910df4d855b39a67246df5e Author: Peter Hutterer Date: Wed Feb 10 08:22:50 2016 +1000 configure.ac: libinput 1.1.7 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index 4a0..31b54a6 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [1]) -m4_define([libinput_micro_version], [6]) +m4_define([libinput_micro_version], [7]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=16:6:6 +LIBINPUT_LT_VERSION=16:7:6 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit de3a6075e72d41b87770ea2297402e13207f1dab Author: Peter Hutterer Date: Tue Feb 9 10:43:45 2016 +1000 touchpad: init a default hysteresis for ALPS rushmore touchpads https://bugs.freedesktop.org/show_bug.cgi?id=90590 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede (cherry picked from commit 07420eec05408e164de2db623bbbf778daad5616) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index d0bc52d..1f07017 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1983,7 +1983,8 @@ tp_init_hysteresis(struct tp_dispatch *tp) res_x = tp->device->abs.absinfo_x->resolution; res_y = tp->device->abs.absinfo_y->resolution; - if (tp->device->model_flags & EVDEV_MODEL_CYAPA) { + if (tp->device->model_flags & + (EVDEV_MODEL_CYAPA|EVDEV_MODEL_ALPS_RUSHMORE)) { tp->hysteresis_margin.x = res_x/2; tp->hysteresis_margin.y = res_y/2; } else { diff --git a/src/evdev.c b/src/evdev.c index 281a2a0..0ee86f5 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1665,6 +1665,7 @@ evdev_read_model_flags(struct evdev_device *device) { "LIBINPUT_MODEL_APPLE_INTERNAL_KEYBOARD", EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD }, { "LIBINPUT_MODEL_CYBORG_RAT", EVDEV_MODEL_CYBORG_RAT }, { "LIBINPUT_MODEL_CYAPA", EVDEV_MODEL_CYAPA }, + { "LIBINPUT_MODEL_ALPS_RUSHMORE", EVDEV_MODEL_ALPS_RUSHMORE }, { NULL, EVDEV_MODEL_DEFAULT }, }; const struct model_map *m = model_map; diff --git a/src/evdev.h b/src/evdev.h index 96bf621..64fbf10 100644 --- a/src/evdev.h +++ b/src/evdev.h @@ -111,6 +111,7 @@ enum evdev_device_model { EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD = (1 << 13), EVDEV_MODEL_CYBORG_RAT = (1 << 14), EVDEV_MODEL_CYAPA = (1 << 15), + EVDEV_MODEL_ALPS_RUSHMORE = (1 << 16), }; struct mt_slot { diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb index 6225da1..eb2859e 100644 --- a/udev/90-libinput-model-quirks.hwdb +++ b/udev/90-libinput-model-quirks.hwdb @@ -26,6 +26,10 @@ libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:800 libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:800 LIBINPUT_ATTR_SIZE_HINT=100x55 +libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:310 +libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:310 + LIBINPUT_MODEL_ALPS_RUSHMORE=1 + ## # Apple ## diff --git a/udev/libinput-model-quirks.c b/udev/libinput-model-quirks.c index c8baae7..2dc917d 100644 --- a/udev/libinput-model-quirks.c +++ b/udev/libinput-model-quirks.c @@ -64,7 +64,7 @@
Bug#789719: libinput10: "Print" keypress not working anymore
On Tue, Jun 23, 2015 at 10:07:36PM +0200, Manuel Bilderbeek wrote: > Package: libinput10 > Version: 0.17.0-1 > Severity: important > > Dear Maintainer, > >* What led up to the situation? > > After my daily dist-upgrade of my testing distro last Sunday, I can no longer > make screenshots with the Print-shortcut. But the binding is still configured > as normal. So, I checked what happens, and one of the packages that were > upgraded: > > [UPGRADE] libinput10:amd64 0.15.0-2 -> 0.17.0-1 Thanks for the report! Could you please re-test with later versions, 1.1.{4,6,7} and the upcoming 1.1.901 in experimental and refresh/update the report. Thanks, -- Hector Oron signature.asc Description: PGP signature
libinput: Changes to 'upstream-unstable'
configure.ac |4 +- src/evdev-mt-touchpad.c| 12 +++--- src/evdev.c|1 src/evdev.h|1 test/touchpad.c| 68 + udev/90-libinput-model-quirks.hwdb |8 +++- udev/libinput-model-quirks.c |6 +-- 7 files changed, 88 insertions(+), 12 deletions(-) New commits: commit ee8f7d52015b86bb4910df4d855b39a67246df5e Author: Peter HuttererDate: Wed Feb 10 08:22:50 2016 +1000 configure.ac: libinput 1.1.7 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index 4a0..31b54a6 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [1]) -m4_define([libinput_micro_version], [6]) +m4_define([libinput_micro_version], [7]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=16:6:6 +LIBINPUT_LT_VERSION=16:7:6 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit de3a6075e72d41b87770ea2297402e13207f1dab Author: Peter Hutterer Date: Tue Feb 9 10:43:45 2016 +1000 touchpad: init a default hysteresis for ALPS rushmore touchpads https://bugs.freedesktop.org/show_bug.cgi?id=90590 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede (cherry picked from commit 07420eec05408e164de2db623bbbf778daad5616) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index d0bc52d..1f07017 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1983,7 +1983,8 @@ tp_init_hysteresis(struct tp_dispatch *tp) res_x = tp->device->abs.absinfo_x->resolution; res_y = tp->device->abs.absinfo_y->resolution; - if (tp->device->model_flags & EVDEV_MODEL_CYAPA) { + if (tp->device->model_flags & + (EVDEV_MODEL_CYAPA|EVDEV_MODEL_ALPS_RUSHMORE)) { tp->hysteresis_margin.x = res_x/2; tp->hysteresis_margin.y = res_y/2; } else { diff --git a/src/evdev.c b/src/evdev.c index 281a2a0..0ee86f5 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1665,6 +1665,7 @@ evdev_read_model_flags(struct evdev_device *device) { "LIBINPUT_MODEL_APPLE_INTERNAL_KEYBOARD", EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD }, { "LIBINPUT_MODEL_CYBORG_RAT", EVDEV_MODEL_CYBORG_RAT }, { "LIBINPUT_MODEL_CYAPA", EVDEV_MODEL_CYAPA }, + { "LIBINPUT_MODEL_ALPS_RUSHMORE", EVDEV_MODEL_ALPS_RUSHMORE }, { NULL, EVDEV_MODEL_DEFAULT }, }; const struct model_map *m = model_map; diff --git a/src/evdev.h b/src/evdev.h index 96bf621..64fbf10 100644 --- a/src/evdev.h +++ b/src/evdev.h @@ -111,6 +111,7 @@ enum evdev_device_model { EVDEV_MODEL_APPLE_INTERNAL_KEYBOARD = (1 << 13), EVDEV_MODEL_CYBORG_RAT = (1 << 14), EVDEV_MODEL_CYAPA = (1 << 15), + EVDEV_MODEL_ALPS_RUSHMORE = (1 << 16), }; struct mt_slot { diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb index 6225da1..eb2859e 100644 --- a/udev/90-libinput-model-quirks.hwdb +++ b/udev/90-libinput-model-quirks.hwdb @@ -26,6 +26,10 @@ libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:800 libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:800 LIBINPUT_ATTR_SIZE_HINT=100x55 +libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:310 +libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:310 + LIBINPUT_MODEL_ALPS_RUSHMORE=1 + ## # Apple ## diff --git a/udev/libinput-model-quirks.c b/udev/libinput-model-quirks.c index c8baae7..2dc917d 100644 --- a/udev/libinput-model-quirks.c +++ b/udev/libinput-model-quirks.c @@ -64,7 +64,7 @@ handle_touchpad_alps(struct udev_device *device) return; /* ALPS' firmware version is the version */ - if (pid) + if (version) printf("LIBINPUT_MODEL_FIRMWARE_VERSION=%x\n", version); } commit 6c44e5e5fb6cd8f6843d32b719df145a6a64d345 Author: Peter Hutterer Date: Tue Feb 9 10:37:42 2016 +1000 udev: fix ALPS firmware detection The firmware version is in id.version, not id.model which is always PSMOUSE_ALPS for ALPS devices. The various fw versions are listed in /drivers/input/mouse/alps.h and are all hex numbers. Version 8 is actually 0x800, change the match
weston: Changes to 'debian-experimental'
debian/changelog |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 9d30b98327f72f66cf6c62ddf150de6c1487b2a4 Author: Héctor Orón MartínezDate: Mon Feb 8 16:25:27 2016 +0100 Release Debian version weston-1.9.92-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 64bcb14..1458028 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -weston (1.9.92-1) UNRELEASED; urgency=medium +weston (1.9.92-1) experimental; urgency=medium * New upstream release * d/control: build depend on wayland-protocols
wayland-protocols: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits:
wayland-protocols: Changes to 'debian-unstable'
New branch 'debian-unstable' available with the following commits: commit ce2197ad2cc71d404ca5da052933ed0e55569fb7 Author: Héctor Orón MartínezDate: Mon Feb 8 10:46:39 2016 +0100 Release Debian version wayland-protocols-1.0-1 Signed-off-by: Héctor Orón Martínez commit d142fe0b1accda7b0e2b0022bff0c427fd55dfea Author: Héctor Orón Martínez Date: Mon Feb 8 10:45:22 2016 +0100 d/control: switch architecture to all Signed-off-by: Héctor Orón Martínez commit 79d37837e399b61e8e6f2502e5273dac8e1c16c5 Author: Héctor Orón Martínez Date: Sun Feb 7 23:16:30 2016 +0100 wayland-protocols: new Debian packaging Includes debian packaging for the first release of wayland-protocols. wayland-protocols contains protocols and protocol extensions complementing the Wayland core protocol with additional functionality. As of this release, projects can start to add a build time dependency on wayland-protocols and use wayland-scanner to generate protocol C API using the XML protocol files installed by wayland-protocols. This release include the following unstable protocols: . fullscreen-shell . input-method . linux-dmabuf . pointer-gestures . presentation-timing . text-input . xdg-shell No stable protocols were introduced in this release. Signed-off-by: Héctor Orón Martínez
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0+git0b05b70-1'
Tag 'wayland-protocols-1.0+git0b05b70-1' created by Héctor Orón Martínezat 2016-02-08 09:34 + Release Debian version wayland-protocols-1.0+git0b05b70-1 Changes since the dawn of time: Bryce Harrington (1): configure.ac: Fix compatibility for older pkg-config versions Derek Foreman (2): test: add make check ignore: ignore config.sub and config.guess Héctor Orón Martínez (3): wayland-protocols: new Debian packaging Release Debian version wayland-protocols-1.0+git0b05b70-1 d/control: switch architecture to all Igor Gnatenko (1): install pkg-config file to arch-independent location Jonas Ådahl (34): Initial commit Add unstable pointer gesture protocol Add autotools installation files Add fullscreen shell protocol fullscreen-shell: Use the new unstable naming schema pointer-gestures: Use the new unstable naming schema Migrate linux-dmabuf protocol Migrate presentation timing protocol Migrate the text input protocol Migrate the input method protocol Add README files containing protocol maintainers Migrate xdg_shell protocol Added README file describing development procedures etc README: Clarify unstable between release on an unstable protocol README: Another typo fix and some line wrap cleanup README: Remove confusing part of paragraph about releases README: Change the examples from wl_ to wp_ README: Document interface naming convention Change all of the zwl_ prefixed protocols to use the zwp_ prefix README: Some clarifications regarding major vs minor versions README: Make the interface major version suffix more clear Apply the new version suffix convention to the protocols linux-dmabuf: Change the zlinux_prefix to zwp_linux README: Add note about CC:ing maintainers Remove presentation timing protocol README: Use the word 'deprecated' instead of 'obsolete' README: postfix -> suffix Makefile.am: Include protocol README files in tarball COPYING: Update copyrights configure.ac: Print version when done configuring configure.ac: Remove unused output variables configure.ac: Remove micro version from version number configure.ac: Fix bugzilla link configure.ac: Bump version to 1.0 Mike Blumenkrantz (1): xdg-shell: add state range reservation for EFL Pekka Paalanen (1): README: typo fixes Peter Hutterer (1): xdg_shell: add missing tags to the 'state' enum entries
wayland-protocols: Changes to 'debian-experimental'
debian/control |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit ba0b9384a7005b150c6e81dd7098ce2beaa48edb Author: Héctor Orón MartínezDate: Mon Feb 8 10:29:19 2016 +0100 d/control: switch architecture to all Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index ce04481..53d68f4 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,7 @@ Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols. Package: wayland-protocols Section: libdevel -Architecture: any +Architecture: all Priority: extra Depends: ${shlibs:Depends},
wayland-protocols: Changes to 'upstream-experimental'
debian/changelog |5 + debian/compat|1 + debian/control | 25 + debian/copyright | 43 +++ debian/rules |8 debian/watch |3 +++ 6 files changed, 85 insertions(+) New commits: commit 1fd73392a9b79ae76dba533697c22a420d693955 Author: Héctor Orón MartínezDate: Sun Feb 7 23:16:30 2016 +0100 wayland-protocols: new Debian packaging Includes debian packaging for the first release of wayland-protocols. wayland-protocols contains protocols and protocol extensions complementing the Wayland core protocol with additional functionality. As of this release, projects can start to add a build time dependency on wayland-protocols and use wayland-scanner to generate protocol C API using the XML protocol files installed by wayland-protocols. This release include the following unstable protocols: . fullscreen-shell . input-method . linux-dmabuf . pointer-gestures . presentation-timing . text-input . xdg-shell No stable protocols were introduced in this release. Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000..e2cd9bf --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +wayland-protocols (1.0+git0b05b70-1) UNRELEASED; urgency=medium + + * Initial release (Closes: #) + + -- Héctor Orón Martínez Sun, 07 Feb 2016 20:01:14 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 000..e09ddda --- /dev/null +++ b/debian/control @@ -0,0 +1,25 @@ +Source: wayland-protocols +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Uploaders: Héctor Orón Martínez +Build-Depends: + debhelper (>=9), + dh-autoreconf +Standards-Version: 3.9.6 +Homepage: http://wayland.freedesktop.org/ +Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git + +Package: wayland-protocols +Section: libdevel +Architecture: any +Priority: extra +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Description: wayland compositor protocols + Wayland protocols that adds functionality not available in the Wayland core + protocol. Such protocols either add completely new functionality, or extend + the functionality of some other protocol either in Wayland core, or some other + protocol in wayland-protocols. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000..e1a4e0b --- /dev/null +++ b/debian/copyright @@ -0,0 +1,43 @@ +Upstream-Name: wayland-protocols +Upstream-Contact: wayland-de...@lists.freedesktop.org +Source: https://wayland.freedesktop.org/releases/ + +Files: debian/* +Copyright: © 2016 Héctor Orón Martínez +License: Expat + +Files: * +Copyright: © 2008-2013 Kristian Høgsberg + © 2010-2013 Intel Corporation + © 2013 Rafael Antognolli + © 2013 Jasper St. Pierre + © 2014 Jonas Ådahl + © 2014 Jason Ekstrand + © 2014-2015 Collabora, Ltd. + © 2015 Red Hat Inc. +License: Expat + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +--- + +The above is the version of the MIT "Expat" License used by X.org: + +http://cgit.freedesktop.org/xorg/xserver/tree/COPYING diff --git a/debian/rules b/debian/rules new file mode 100755 index 000..94a323e --- /dev/null +++ b/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every
wayland-protocols: Changes to 'upstream-experimental'
Rebased ref, commits from common ancestor:
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0-1'
Tag 'wayland-protocols-1.0-1' created by Héctor Orón Martínezat 2016-02-08 09:48 + Release Debian version wayland-protocols-1.0-1 Changes since the dawn of time: Héctor Orón Martínez (3): wayland-protocols: new Debian packaging d/control: switch architecture to all Release Debian version wayland-protocols-1.0-1 Igor Gnatenko (1): install pkg-config file to arch-independent location Jonas Ådahl (34): Initial commit Add unstable pointer gesture protocol Add autotools installation files Add fullscreen shell protocol fullscreen-shell: Use the new unstable naming schema pointer-gestures: Use the new unstable naming schema Migrate linux-dmabuf protocol Migrate presentation timing protocol Migrate the text input protocol Migrate the input method protocol Add README files containing protocol maintainers Migrate xdg_shell protocol Added README file describing development procedures etc README: Clarify unstable between release on an unstable protocol README: Another typo fix and some line wrap cleanup README: Remove confusing part of paragraph about releases README: Change the examples from wl_ to wp_ README: Document interface naming convention Change all of the zwl_ prefixed protocols to use the zwp_ prefix README: Some clarifications regarding major vs minor versions README: Make the interface major version suffix more clear Apply the new version suffix convention to the protocols linux-dmabuf: Change the zlinux_prefix to zwp_linux README: Add note about CC:ing maintainers Remove presentation timing protocol README: Use the word 'deprecated' instead of 'obsolete' README: postfix -> suffix Makefile.am: Include protocol README files in tarball COPYING: Update copyrights configure.ac: Print version when done configuring configure.ac: Remove unused output variables configure.ac: Remove micro version from version number configure.ac: Fix bugzilla link configure.ac: Bump version to 1.0 Pekka Paalanen (1): README: typo fixes Peter Hutterer (1): xdg_shell: add missing tags to the 'state' enum entries
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0+git0b05b70-1'
Rebased ref, commits from common ancestor:
weston: Changes to 'refs/tags/weston-1.9.92-1'
Tag 'weston-1.9.92-1' created by Héctor Orón Martínezat 2016-02-08 15:26 + Release Debian version weston-1.9.92-1 Changes since weston-1.9.0-2: Ahmet Acar (1): shared: work around EGL header idiosyncrasy Ben Hummon (2): clients: Moving and rotating transient surfaces clients: Correct drawing glitch in stacking demo Benoit Gschwind (1): weston_wm: Implement _NET_ACTIVE_WINDOW Bill Spitzak (1): Add commented-out option to weston.ini to set Xwayland path Bob Ham (3): compositor-{drm, fbdev, rpi}: Make VT switching configurable desktop-shell: Make zapping configurable desktop-shell: Allow binding-modifier weston.ini option to be none Bryce Harrington (20): configure.ac: bump to version 1.9.90 for open development releasing: Update command path to reflect new scripts dir in wayland-web compositor-drm: Ensure strings from EDID blobs are null terminated fbdev: Ensure strncpy results are null terminated. tests: Migrate screenshot code from internal test to client helpers systemd: Fix distcheck for typo in header path configure: Up the libwayland version requirement devices-test: Fix typo 'destroyes' in a comment compositor: Disallow negative geometries in backend output configs clients: Fix a few minor typos in comments compositor: Fix a couple comment typos compositor: Document routines relating to idle behavior compositor: Document how views and surfaces are mapped to outputs compositor: Verify that the maximum number of outputs is not exceeded compositor: Make types consistent for bitshifting unsigned ints gl-renderer: Fix comment typo configure.ac: bump to version for the release releasing: register_release now inserts the email announcement urls input: Fix crash when touchscreen generates out of screen coordinate configure.ac: bump to version 1.9.92 for the beta release Carlos Garnacho (8): data-device: Implement DnD progress notification data-device: Implement DnD actions client: Add DnD cursors to the managed cursors list data-device: Implement compositor-chosen actions dnd: Turn into a full blown example clipboard: zalloc the clipboard_source xwayland: zalloc the x11_data_sources data-device: Check harder for selection/non-wayland sources Chokshi, Mitul (1): input: add new client to resource_list instead of focus_resource_list Chris Michael (14): compositor-wayland: Terminate weston_log error message ivi-shell: Add missing '\n' in weston_log function usage screen-share: Add missing '\n' in weston_log usage cms-colord: Add missing '\n' in weston_log usage compositor-rdp: Add missing '\n' in weston_log usage weston-input: Reformat weston_log line to add missing space between words compositor-drm: pass NULL to mmap() instead of 0 as the address compositor: Remove extra blank line clients: Adjust grammar of comment for toysurface->prepare function pointer compositor.h: Remove unused variable from weston_seat structure compositor: Fix comment of subsurface_commit_to_cache function main: Remove unused function load_backend_new() compositor: Remove unused weston_surface_to_buffer function cosmetic: Remove use of C++ style comments Christopher Michael (1): clients: Fix compositor version check for WL_SURFACE_DAMAGE_BUFFER_SINCE_VERSION Derek Foreman (38): clients: ungrab the correct input when menus close launcher: fix broken distcheck launcher: fix typo text: Launch input method in text_backend_init text: Don't track binding in struct text_backend text: Switch to weston_client_start instead of weston_client_launch cosmetic: add missing line between variable declarations and code xdg-shell: Clarify ack_configure behaviour cosmetic: Remove a few double semicolons input: Split get_udev_seat() into its own function compositor-drm: fix cursor size test in drm_assign_planes clients: track seat_version per seat, not per display build: Add -lrt for programs that use clock_gettime() compositor/clients: Protect CLOCK_BOOTTIME with ifdefs weston-launch: Remove unused event source clients: try harder to discard motion after resize clients: don't discard motion if we have a grab compositor-drm: fall back to EGL visual_id 0 if no others work compositor-wayland: Change focus to a bool instead of an int smoke: Don't post extra damage toytoolkit: Remove window_damage() compositor: Change "touched" to bool gl-renderer: Use a bool for needs_full_upload gl-renderer: Make texture_used a bool instead of an int compositor: Move weston_matrix_transform_region to compositor.c and export it compositor-drm: Use view transform in cursor
weston: Changes to 'refs/tags/weston-1.9.92-2'
Tag 'weston-1.9.92-2' created by Héctor Orón Martínezat 2016-02-08 23:02 + Release Debian version weston-1.9.92-2 Changes since weston-1.9.92-1: Héctor Orón Martínez (2): d/control: tighten build depend libwayland-dev versioning. Release Debian version weston-1.9.92-2 --- debian/changelog |6 ++ debian/control |2 +- 2 files changed, 7 insertions(+), 1 deletion(-) ---
weston: Changes to 'debian-experimental'
debian/changelog |6 ++ debian/control |2 +- 2 files changed, 7 insertions(+), 1 deletion(-) New commits: commit 7314d2e4df77816d9ca71b0299f638aad49d2ad2 Author: Héctor Orón MartínezDate: Tue Feb 9 00:01:59 2016 +0100 Release Debian version weston-1.9.92-2 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 5bc9dcf..8035fd9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -weston (1.9.92-2) UNRELEASED; urgency=medium +weston (1.9.92-2) experimental; urgency=medium * d/control: tighten build depend libwayland-dev versioning. - -- Héctor Orón Martínez Mon, 08 Feb 2016 23:57:24 +0100 + -- Héctor Orón Martínez Tue, 09 Feb 2016 00:00:10 +0100 weston (1.9.92-1) experimental; urgency=medium commit 666fe910aefc8815f4f1470e49cac9e250c07588 Author: Héctor Orón Martínez Date: Mon Feb 8 23:58:36 2016 +0100 d/control: tighten build depend libwayland-dev versioning. Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 1458028..5bc9dcf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +weston (1.9.92-2) UNRELEASED; urgency=medium + + * d/control: tighten build depend libwayland-dev versioning. + + -- Héctor Orón Martínez Mon, 08 Feb 2016 23:57:24 +0100 + weston (1.9.92-1) experimental; urgency=medium * New upstream release diff --git a/debian/control b/debian/control index d16a95b..dee861d 100644 --- a/debian/control +++ b/debian/control @@ -20,7 +20,7 @@ Build-Depends: libegl1-mesa-dev (>= 9.0~), libegl1-mesa-drivers (>= 9.0~), libgles2-mesa-dev (>= 9.0~), - libwayland-dev (>= 1.9.0), + libwayland-dev (>= 1.9.91), libxcb1-dev, libxcb-composite0-dev, libxcb-xfixes0-dev,
weston: Changes to 'debian-experimental'
.gitignore | 15 COPYING | 44 Makefile.am | 682 +-- README | 149 + clients/calibrator.c| 38 clients/clickdot.c | 34 clients/cliptest.c | 33 clients/desktop-shell.c | 164 - clients/dnd.c | 209 +- clients/editor.c| 326 ++- clients/eventdemo.c | 99 - clients/flower.c| 39 clients/fullscreen.c| 97 - clients/gears.c | 37 clients/glmatrix.c | 1062 clients/image.c | 39 clients/ivi-shell-user-interface.c | 89 - clients/keyboard.c | 221 +- clients/matrix3.xpm | 692 --- clients/multi-resource.c| 35 clients/nested-client.c | 46 clients/nested.c| 38 clients/presentation-shm.c | 96 - clients/resizor.c | 33 clients/scaler.c| 33 clients/screenshot.c| 56 clients/simple-damage.c | 178 +- clients/simple-dmabuf-intel.c | 588 ++ clients/simple-dmabuf-v4l.c | 944 ++ clients/simple-egl.c| 50 clients/simple-shm.c| 57 clients/simple-touch.c | 38 clients/smoke.c | 35 clients/stacking.c | 38 clients/subsurfaces.c | 51 clients/terminal.c | 163 + clients/transformed.c | 37 clients/weston-info.c | 74 clients/weston-simple-im.c | 163 - clients/window.c| 556 -- clients/window.h| 89 - clients/wscreensaver-glue.c | 148 - clients/wscreensaver-glue.h | 120 - clients/wscreensaver.c | 348 --- clients/wscreensaver.h | 63 configure.ac| 172 + data/wayland.svg| 36 debian/changelog| 54 debian/control |9 debian/watch|2 desktop-shell/exposay.c | 109 - desktop-shell/input-panel.c | 58 desktop-shell/shell.c | 1506 - desktop-shell/shell.h | 54 doc/doxygen/devtools.dox| 51 doc/doxygen/tooldev.doxygen.in | 12 doc/doxygen/tools.dox | 31 doc/doxygen/tools.doxygen.in| 11 doc/doxygen/tools_arch_new.gv | 85 doc/doxygen/tools_arch_old.gv | 53 fullscreen-shell/fullscreen-shell.c | 141 - ivi-shell/README|2 ivi-shell/hmi-controller.c | 746 +--- ivi-shell/input-panel-ivi.c | 57 ivi-shell/ivi-layout-export.h | 72 ivi-shell/ivi-layout-private.h | 52 ivi-shell/ivi-layout-transition.c | 87 ivi-shell/ivi-layout.c | 1386 +++ ivi-shell/ivi-shell.c | 234 +- ivi-shell/ivi-shell.h | 37 ivi-shell/weston.ini.in | 43 man/weston.ini.man | 50 man/weston.man | 52 notes.txt | 10 protocol/desktop-shell.xml | 138 - protocol/fullscreen-shell.xml | 206 -- protocol/input-method.xml | 273 --- protocol/ivi-application.xml| 35 protocol/ivi-hmi-controller.xml | 33 protocol/presentation_timing.xml| 38 protocol/scaler.xml | 38 protocol/screenshooter.xml | 12 protocol/text.xml | 346 --- protocol/wayland-test.xml | 62 protocol/weston-desktop-shell.xml | 135 +
weston: Changes to 'upstream-experimental'
.gitignore | 15 COPYING | 44 Makefile.am | 682 +-- README | 149 + clients/calibrator.c| 38 clients/clickdot.c | 34 clients/cliptest.c | 33 clients/desktop-shell.c | 164 - clients/dnd.c | 209 +- clients/editor.c| 326 ++- clients/eventdemo.c | 99 - clients/flower.c| 39 clients/fullscreen.c| 97 - clients/gears.c | 37 clients/glmatrix.c | 1062 clients/image.c | 39 clients/ivi-shell-user-interface.c | 89 - clients/keyboard.c | 221 +- clients/matrix3.xpm | 692 --- clients/multi-resource.c| 35 clients/nested-client.c | 46 clients/nested.c| 38 clients/presentation-shm.c | 96 - clients/resizor.c | 33 clients/scaler.c| 33 clients/screenshot.c| 56 clients/simple-damage.c | 178 +- clients/simple-dmabuf-intel.c | 588 ++ clients/simple-dmabuf-v4l.c | 944 ++ clients/simple-egl.c| 50 clients/simple-shm.c| 57 clients/simple-touch.c | 38 clients/smoke.c | 35 clients/stacking.c | 38 clients/subsurfaces.c | 51 clients/terminal.c | 163 + clients/transformed.c | 37 clients/weston-info.c | 74 clients/weston-simple-im.c | 163 - clients/window.c| 556 -- clients/window.h| 89 - clients/wscreensaver-glue.c | 148 - clients/wscreensaver-glue.h | 120 - clients/wscreensaver.c | 348 --- clients/wscreensaver.h | 63 configure.ac| 172 + data/wayland.svg| 36 desktop-shell/exposay.c | 109 - desktop-shell/input-panel.c | 58 desktop-shell/shell.c | 1506 - desktop-shell/shell.h | 54 doc/doxygen/devtools.dox| 51 doc/doxygen/tooldev.doxygen.in | 12 doc/doxygen/tools.dox | 31 doc/doxygen/tools.doxygen.in| 11 doc/doxygen/tools_arch_new.gv | 85 doc/doxygen/tools_arch_old.gv | 53 fullscreen-shell/fullscreen-shell.c | 141 - ivi-shell/README|2 ivi-shell/hmi-controller.c | 746 +--- ivi-shell/input-panel-ivi.c | 57 ivi-shell/ivi-layout-export.h | 72 ivi-shell/ivi-layout-private.h | 52 ivi-shell/ivi-layout-transition.c | 87 ivi-shell/ivi-layout.c | 1386 +++ ivi-shell/ivi-shell.c | 234 +- ivi-shell/ivi-shell.h | 37 ivi-shell/weston.ini.in | 43 man/weston.ini.man | 50 man/weston.man | 52 notes.txt | 10 protocol/desktop-shell.xml | 138 - protocol/fullscreen-shell.xml | 206 -- protocol/input-method.xml | 273 --- protocol/ivi-application.xml| 35 protocol/ivi-hmi-controller.xml | 33 protocol/presentation_timing.xml| 38 protocol/scaler.xml | 38 protocol/screenshooter.xml | 12 protocol/text.xml | 346 --- protocol/wayland-test.xml | 62 protocol/weston-desktop-shell.xml | 135 + protocol/weston-screenshooter.xml | 12 protocol/weston-test.xml| 126 + protocol/workspaces.xml | 27 protocol/xdg-shell.xml
wayland-protocols: Changes to 'debian-experimental'
debian/changelog |5 + debian/compat|1 + debian/control | 25 + debian/copyright | 43 +++ debian/rules |8 debian/watch |3 +++ 6 files changed, 85 insertions(+) New commits: commit c5215992523285334c29921e41a9d25ff7cfc1ec Author: Héctor Orón MartínezDate: Sun Feb 7 23:16:30 2016 +0100 wayland-protocols: new Debian packaging Includes debian packaging for the first release of wayland-protocols. wayland-protocols contains protocols and protocol extensions complementing the Wayland core protocol with additional functionality. As of this release, projects can start to add a build time dependency on wayland-protocols and use wayland-scanner to generate protocol C API using the XML protocol files installed by wayland-protocols. This release include the following unstable protocols: . fullscreen-shell . input-method . linux-dmabuf . pointer-gestures . presentation-timing . text-input . xdg-shell No stable protocols were introduced in this release. Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000..f112dac --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +wayland-protocols (1.0+git0b05b70-1) UNRELEASED; urgency=medium + + * Initial release (Closes: #814048) + + -- Héctor Orón Martínez Sun, 07 Feb 2016 20:01:14 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 000..ce04481 --- /dev/null +++ b/debian/control @@ -0,0 +1,25 @@ +Source: wayland-protocols +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Uploaders: Héctor Orón Martínez +Build-Depends: + debhelper (>=9), + dh-autoreconf +Standards-Version: 3.9.6 +Homepage: http://wayland.freedesktop.org/ +Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland-protocols.git +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland-protocols.git + +Package: wayland-protocols +Section: libdevel +Architecture: any +Priority: extra +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Description: wayland compositor protocols + Wayland protocols that add functionality not available in the Wayland core + protocol. Such protocols either add completely new functionality, or extend + the functionality of some other protocol either in Wayland core, or some other + protocol in wayland-protocols. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000..e1a4e0b --- /dev/null +++ b/debian/copyright @@ -0,0 +1,43 @@ +Upstream-Name: wayland-protocols +Upstream-Contact: wayland-de...@lists.freedesktop.org +Source: https://wayland.freedesktop.org/releases/ + +Files: debian/* +Copyright: © 2016 Héctor Orón Martínez +License: Expat + +Files: * +Copyright: © 2008-2013 Kristian Høgsberg + © 2010-2013 Intel Corporation + © 2013 Rafael Antognolli + © 2013 Jasper St. Pierre + © 2014 Jonas Ådahl + © 2014 Jason Ekstrand + © 2014-2015 Collabora, Ltd. + © 2015 Red Hat Inc. +License: Expat + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +--- + +The above is the version of the MIT "Expat" License used by X.org: + +http://cgit.freedesktop.org/xorg/xserver/tree/COPYING diff --git a/debian/rules b/debian/rules new file mode 100755 index 000..94a323e --- /dev/null +++ b/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every
wayland-protocols: Changes to 'refs/tags/wayland-protocols-1.0+git0b05b70-1'
Tag 'wayland-protocols-1.0+git0b05b70-1' created by Héctor Orón Martínezat 2016-02-07 23:53 + Release Debian version wayland-protocols-1.0+git0b05b70-1 Changes since the dawn of time: Bryce Harrington (1): configure.ac: Fix compatibility for older pkg-config versions Derek Foreman (2): test: add make check ignore: ignore config.sub and config.guess Héctor Orón Martínez (2): wayland-protocols: new Debian packaging Release Debian version wayland-protocols-1.0+git0b05b70-1 Igor Gnatenko (1): install pkg-config file to arch-independent location Jonas Ådahl (34): Initial commit Add unstable pointer gesture protocol Add autotools installation files Add fullscreen shell protocol fullscreen-shell: Use the new unstable naming schema pointer-gestures: Use the new unstable naming schema Migrate linux-dmabuf protocol Migrate presentation timing protocol Migrate the text input protocol Migrate the input method protocol Add README files containing protocol maintainers Migrate xdg_shell protocol Added README file describing development procedures etc README: Clarify unstable between release on an unstable protocol README: Another typo fix and some line wrap cleanup README: Remove confusing part of paragraph about releases README: Change the examples from wl_ to wp_ README: Document interface naming convention Change all of the zwl_ prefixed protocols to use the zwp_ prefix README: Some clarifications regarding major vs minor versions README: Make the interface major version suffix more clear Apply the new version suffix convention to the protocols linux-dmabuf: Change the zlinux_prefix to zwp_linux README: Add note about CC:ing maintainers Remove presentation timing protocol README: Use the word 'deprecated' instead of 'obsolete' README: postfix -> suffix Makefile.am: Include protocol README files in tarball COPYING: Update copyrights configure.ac: Print version when done configuring configure.ac: Remove unused output variables configure.ac: Remove micro version from version number configure.ac: Fix bugzilla link configure.ac: Bump version to 1.0 Mike Blumenkrantz (1): xdg-shell: add state range reservation for EFL Pekka Paalanen (1): README: typo fixes Peter Hutterer (1): xdg_shell: add missing tags to the 'state' enum entries
weston: Changes to 'debian-experimental'
debian/changelog |4 debian/control |1 + 2 files changed, 5 insertions(+) New commits: commit 3c381dc8993f1cf00932497c663e3eb4c866f61d Author: Héctor Orón MartínezDate: Mon Feb 8 00:47:09 2016 +0100 add missing changelog entries Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index dfb939e..64bcb14 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,9 @@ weston (1.9.92-1) UNRELEASED; urgency=medium * New upstream release * d/control: build depend on wayland-protocols + * d/watch: update https url + * d/p/0001-Add-suport-for-new-libsystemd.patch: drop +- merged upstream. -- Héctor Orón Martínez Sun, 07 Feb 2016 21:22:32 +0100 commit c774f988b9fd963bf4f3b2590ae7d6e34a0cd68e Author: Héctor Orón Martínez Date: Mon Feb 8 00:44:45 2016 +0100 d/control: build depend on wayland-protocols Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index e2234cb..dfb939e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ weston (1.9.92-1) UNRELEASED; urgency=medium * New upstream release + * d/control: build depend on wayland-protocols -- Héctor Orón Martínez Sun, 07 Feb 2016 21:22:32 +0100 diff --git a/debian/control b/debian/control index f48be92..d16a95b 100644 --- a/debian/control +++ b/debian/control @@ -39,6 +39,7 @@ Build-Depends: libvpx-dev, libsystemd-dev, libinput-dev (>= 0.8.0), + wayland-protocols, Standards-Version: 3.9.6 Homepage: http://wayland.freedesktop.org/ Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/weston
wayland-protocols: Changes to 'debian-experimental'
debian/changelog |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 7629c9956c20e1f41daa44439088f4999de58446 Author: Héctor Orón MartínezDate: Mon Feb 8 00:53:05 2016 +0100 Release Debian version wayland-protocols-1.0+git0b05b70-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index f112dac..b28352d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -wayland-protocols (1.0+git0b05b70-1) UNRELEASED; urgency=medium +wayland-protocols (1.0+git0b05b70-1) experimental; urgency=medium * Initial release (Closes: #814048)
libinput: Changes to 'debian-unstable'
configure.ac |4 debian/changelog |6 doc/normalization-of-relative-motion.dox |4 src/evdev-mt-touchpad-gestures.c | 59 +--- src/evdev-mt-touchpad.c | 118 +++-- src/evdev-mt-touchpad.h |1 src/evdev.c | 41 +++ src/evdev.h |3 src/libinput-util.h | 15 + test/Makefile.am |5 test/device.c| 64 + test/gestures.c | 34 +- test/litest-device-anker-mouse-kbd.c | 225 ++ test/litest-device-apple-internal-keyboard.c | 239 +++ test/litest-device-cyborg-rat-5.c| 71 + test/litest-device-synaptics-i2c.c | 102 test/litest-device-yubikey.c | 169 + test/litest-selftest.c |4 test/litest.c| 15 + test/litest.h| 15 - test/touchpad-tap.c |2 test/touchpad.c | 333 +-- udev/90-libinput-model-quirks.hwdb | 13 + udev/90-libinput-model-quirks.rules.in |4 24 files changed, 1429 insertions(+), 117 deletions(-) New commits: commit 63499d05ded614d6bf4342386e6afd6be77ff881 Author: Héctor Orón MartínezDate: Fri Feb 5 13:26:40 2016 +0100 Release Debian version 1.1.6-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 6706bc0..527550d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libinput (1.1.6-1) unstable; urgency=medium + + * New upstream release. + + -- Héctor Orón Martínez Fri, 05 Feb 2016 10:37:55 +0100 + libinput (1.1.4-1) unstable; urgency=medium * New upstream release. commit b09856aea8f49fd5455cac7e0f6c39ec500f58a5 Author: Peter Hutterer Date: Fri Feb 5 09:59:32 2016 +1000 configure.ac: libinput 1.1.6 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index f75652f..4a0 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [1]) -m4_define([libinput_micro_version], [5]) +m4_define([libinput_micro_version], [6]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=16:5:6 +LIBINPUT_LT_VERSION=16:6:6 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit 7196f5101e6d22f621955b01c95ccdcf7d68844b Author: Peter Hutterer Date: Thu Feb 4 11:20:38 2016 +1000 touchpad: if we have a serio keyboard, override any previous dwt pairing If a USB keyboard like the YubiKey is found before the internal keyboard, it will be paired with the touchpad when it is seen. The internal keyboard is seen later bug ignored because we already have a keyboard paired with the touchpad. This is obviously wrong. For now, give priority to serio keyboards, and override existing dwt pairings with the new keyboard. https://bugs.freedesktop.org/show_bug.cgi?id=93983 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede (cherry picked from commit 0b0150e08d4e3e88d7a81a7429306d8dca2fe4c8) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index ed86ef9..91fb7a9 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1325,6 +1325,38 @@ tp_want_dwt(struct evdev_device *touchpad, } static void +tp_dwt_pair_keyboard(struct evdev_device *touchpad, +struct evdev_device *keyboard) +{ + struct tp_dispatch *tp = (struct tp_dispatch*)touchpad->dispatch; + unsigned int bus_kbd = libevdev_get_id_bustype(keyboard->evdev); + + if (!tp_want_dwt(touchpad, keyboard)) + return; + + /* If we already have a keyboard paired, override it if the new one +* is a serio device. Otherwise keep the current one */ + if (tp->dwt.keyboard) { + if (bus_kbd != BUS_I8042) + return; + + memset(tp->dwt.key_mask, 0, sizeof(tp->dwt.key_mask)); + libinput_device_remove_event_listener(>dwt.keyboard_listener); + } + +
libinput: Changes to 'upstream-unstable'
configure.ac |4 doc/normalization-of-relative-motion.dox |4 src/evdev-mt-touchpad-gestures.c | 59 +--- src/evdev-mt-touchpad.c | 118 +++-- src/evdev-mt-touchpad.h |1 src/evdev.c | 41 +++ src/evdev.h |3 src/libinput-util.h | 15 + test/Makefile.am |5 test/device.c| 64 + test/gestures.c | 34 +- test/litest-device-anker-mouse-kbd.c | 225 ++ test/litest-device-apple-internal-keyboard.c | 239 +++ test/litest-device-cyborg-rat-5.c| 71 + test/litest-device-synaptics-i2c.c | 102 test/litest-device-yubikey.c | 169 + test/litest-selftest.c |4 test/litest.c| 15 + test/litest.h| 15 - test/touchpad-tap.c |2 test/touchpad.c | 333 +-- udev/90-libinput-model-quirks.hwdb | 13 + udev/90-libinput-model-quirks.rules.in |4 23 files changed, 1423 insertions(+), 117 deletions(-) New commits: commit b0c5296b245039d3c158bf2da5410432cef4701f Author: Peter HuttererDate: Fri Feb 5 09:59:32 2016 +1000 configure.ac: libinput 1.1.6 Signed-off-by: Peter Hutterer diff --git a/configure.ac b/configure.ac index f75652f..4a0 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([libinput_major_version], [1]) m4_define([libinput_minor_version], [1]) -m4_define([libinput_micro_version], [5]) +m4_define([libinput_micro_version], [6]) m4_define([libinput_version], [libinput_major_version.libinput_minor_version.libinput_micro_version]) @@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) # b) If interfaces have been changed or added, but binary compatibility has #been preserved, change to C+1:0:A+1 # c) If the interface is the same as the previous version, change to C:R+1:A -LIBINPUT_LT_VERSION=16:5:6 +LIBINPUT_LT_VERSION=16:6:6 AC_SUBST(LIBINPUT_LT_VERSION) AM_SILENT_RULES([yes]) commit c7b064d7560208fcb263f05c448952523a048297 Author: Peter Hutterer Date: Thu Feb 4 11:20:38 2016 +1000 touchpad: if we have a serio keyboard, override any previous dwt pairing If a USB keyboard like the YubiKey is found before the internal keyboard, it will be paired with the touchpad when it is seen. The internal keyboard is seen later bug ignored because we already have a keyboard paired with the touchpad. This is obviously wrong. For now, give priority to serio keyboards, and override existing dwt pairings with the new keyboard. https://bugs.freedesktop.org/show_bug.cgi?id=93983 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede (cherry picked from commit 0b0150e08d4e3e88d7a81a7429306d8dca2fe4c8) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index ed86ef9..91fb7a9 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1325,6 +1325,38 @@ tp_want_dwt(struct evdev_device *touchpad, } static void +tp_dwt_pair_keyboard(struct evdev_device *touchpad, +struct evdev_device *keyboard) +{ + struct tp_dispatch *tp = (struct tp_dispatch*)touchpad->dispatch; + unsigned int bus_kbd = libevdev_get_id_bustype(keyboard->evdev); + + if (!tp_want_dwt(touchpad, keyboard)) + return; + + /* If we already have a keyboard paired, override it if the new one +* is a serio device. Otherwise keep the current one */ + if (tp->dwt.keyboard) { + if (bus_kbd != BUS_I8042) + return; + + memset(tp->dwt.key_mask, 0, sizeof(tp->dwt.key_mask)); + libinput_device_remove_event_listener(>dwt.keyboard_listener); + } + + libinput_device_add_event_listener(>base, + >dwt.keyboard_listener, + tp_keyboard_event, tp); + tp->dwt.keyboard = keyboard; + tp->dwt.keyboard_active = false; + + log_debug(touchpad->base.seat->libinput, + "palm: dwt activated with %s<->%s\n", + touchpad->devname, + keyboard->devname); +} + +static void tp_interface_device_added(struct evdev_device *device, struct evdev_device *added_device) { @@ -1348,20 +1380,8 @@ tp_interface_device_added(struct evdev_device *device,
libinput: Changes to 'refs/tags/libinput-1.1.6-1'
Tag 'libinput-1.1.6-1' created by Héctor Orón Martínezat 2016-02-05 12:27 + Release Debian version 1.1.6-1 Changes since libinput-1.1.4-1: Caibin Chen (1): touchpad: fix DWT pairing for Macbook Pro 2015 Héctor Orón Martínez (2): Merge branch 'upstream-unstable' into debian-unstable Release Debian version 1.1.6-1 Peter Hutterer (17): evdev: only reject devices with missing MT x/y if they're MT devices doc: add section names to motion normalization subheaders touchpad: disable MT for elantech semi-mt touchpads test: when moving 2 fingers, move them in the same frame touchpad: disable MT for all semi-mt devices touchpad: disable gestures for single-finger touchpads configure.ac: libinput 1.1.5 test: fix compiler warning test: run pinch gesture tests for 2-slot touchpads test: exclude semi-mt devices from the normal 2fg scroll test gestures: average motion by active touches, not moved touches evdev: disable the mode button on the Cyborg RAT 5 test: fix leaking libevdev fd touchpad: drop motion hysteresis by default touchpad: while a key is held down, don't disable dwt touchpad: if we have a serio keyboard, override any previous dwt pairing configure.ac: libinput 1.1.6 --- configure.ac |4 debian/changelog |6 doc/normalization-of-relative-motion.dox |4 src/evdev-mt-touchpad-gestures.c | 59 +--- src/evdev-mt-touchpad.c | 118 +++-- src/evdev-mt-touchpad.h |1 src/evdev.c | 41 +++ src/evdev.h |3 src/libinput-util.h | 15 + test/Makefile.am |5 test/device.c| 64 + test/gestures.c | 34 +- test/litest-device-anker-mouse-kbd.c | 225 ++ test/litest-device-apple-internal-keyboard.c | 239 +++ test/litest-device-cyborg-rat-5.c| 71 + test/litest-device-synaptics-i2c.c | 102 test/litest-device-yubikey.c | 169 + test/litest-selftest.c |4 test/litest.c| 15 + test/litest.h| 15 - test/touchpad-tap.c |2 test/touchpad.c | 333 +-- udev/90-libinput-model-quirks.hwdb | 13 + udev/90-libinput-model-quirks.rules.in |4 24 files changed, 1429 insertions(+), 117 deletions(-) ---
wayland: Changes to 'upstream-experimental'
.gitignore | 19 COPYING | 39 Makefile.am | 102 +- configure.ac | 85 + cursor/convert_font.c| 87 - cursor/cursor-data.h | 1038 ++--- cursor/os-compatibility.c| 35 cursor/os-compatibility.h| 35 cursor/wayland-cursor.c | 81 + cursor/wayland-cursor.h | 39 cursor/xcursor.c | 35 cursor/xcursor.h | 35 doc/Contributing | 88 + doc/doxygen/.gitignore |1 doc/doxygen/Makefile.am | 11 doc/doxygen/wayland.doxygen.in | 1728 --- doc/publican/protocol-to-docbook.xsl |9 doc/publican/sources/Book_Info.xml | 46 doc/publican/sources/Client.xml |2 doc/publican/sources/Protocol.xml| 41 protocol/wayland.dtd |4 protocol/wayland.xml | 663 +++-- publish-doc | 15 src/connection.c | 75 - src/dtddata.S| 39 src/event-loop.c | 38 src/scanner.c| 802 src/wayland-client-core.h| 258 + src/wayland-client.c | 633 ++-- src/wayland-client.h | 197 --- src/wayland-egl-core.h | 59 + src/wayland-egl.h| 64 - src/wayland-os.c | 35 src/wayland-os.h | 35 src/wayland-private.h| 130 +- src/wayland-server-core.h| 489 + src/wayland-server.c | 162 ++- src/wayland-server.h | 421 src/wayland-shm.c| 143 +- src/wayland-util.c | 49 src/wayland-util.h | 82 + src/wayland-version.h.in | 35 tests/array-test.c | 44 tests/client-test.c | 35 tests/connection-test.c | 47 tests/display-test.c | 362 ++- tests/event-loop-test.c | 35 tests/exec-fd-leak-checker.c | 35 tests/fixed-benchmark.c | 37 tests/fixed-test.c | 35 tests/headers-protocol-core-test.c | 34 tests/headers-protocol-test.c| 34 tests/headers-test.c | 53 + tests/list-test.c| 37 tests/map-test.c | 35 tests/message-test.c | 35 tests/os-wrappers-test.c | 37 tests/queue-test.c | 41 tests/resources-test.c | 35 tests/sanity-test.c | 62 - tests/signal-test.c | 35 tests/socket-test.c | 55 - tests/test-compositor.c | 83 + tests/test-compositor.h | 46 tests/test-helpers.c | 35 tests/test-runner.c | 35 tests/test-runner.h | 24 67 files changed, 4979 insertions(+), 4351 deletions(-) New commits: commit 816a0ae09bd5c370b95cee459905976dc14cfac0 Author: Bryce HarringtonDate: Tue Feb 2 15:30:36 2016 -0800 configure.ac: bump to version 1.9.92 for the beta release diff --git a/configure.ac b/configure.ac index 2469cdb..63dd2cf 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.64]) m4_define([wayland_major_version], [1]) m4_define([wayland_minor_version], [9]) -m4_define([wayland_micro_version], [91]) +m4_define([wayland_micro_version], [92]) m4_define([wayland_version], [wayland_major_version.wayland_minor_version.wayland_micro_version]) commit 7b42788f212079c2ef4c69c095efa50e90ca1301 Author: Jonas Ådahl Date: Mon Jan 25 17:28:06 2016 +0800 scanner: Print filename on DTD validation error Don't just print prefix the errors with "protocol", but the actual file name, if wayland-scanner was passed with the filename of the protocol file. If wayland-scanner is reading from stdin, errors will be prefixed with "" instead of "protocol". Signed-off-by: Jonas Ådahl Reviewed-by: David Fort Reviewed-by: Derek Foreman Reviewed-by: Bryce Harrington diff --git a/src/scanner.c b/src/scanner.c index 1d626f4..dda5473 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -71,7 +71,7 @@ usage(int ret) } static bool -is_dtd_valid(FILE *input) +is_dtd_valid(FILE *input, const char *filename) { bool rc = true; #if HAVE_LIBXML @@ -101,7 +101,7 @@ is_dtd_valid(FILE *input) abort(); } - doc =
wayland: Changes to 'refs/tags/wayland-1.9.92-1'
Tag 'wayland-1.9.92-1' created by Héctor Orón Martínezat 2016-02-04 22:55 + Release Debian version wayland-1.9.92-1 Changes since wayland-1.9.0-1: Auke Booij (5): Remove protocol/wayland.dtd doc: document the enum and bitfield attributes protocol: specify enum and bitfield attributes scanner: enforce correct argument type for enums doc: output enum and bitfield attributes in the documentation Bryce Harrington (8): configure.ac: bump to version 1.9.90 for open development scanner: Close input resource when done to prevent leak server: Add a socket with an existing fd socket-test: Fix some comment typos socket-test: Refactor if check into the assert configure.ac: bump to version 1.9.91 for the alpha release configure.ac: re-bump to version 1.9.91 for the alpha release configure.ac: bump to version 1.9.92 for the beta release Carlos Garnacho (2): protocol: Improve data source notification around DnD progress protocol: Add DnD actions Derek Foreman (10): shm: Add shm_buffer ref and shm_pool unref functions shm: Deprecate wl_shm_buffer_create() shm: Move deprecated function to the bottom of the file shm: wl_shm_buffer_get_data() requires a valid pool. protocol: Remove incorrect statement that attach must precede damage protocol: Add wl_surface.damage_buffer server: improve failure log message for wl_global_create() server: Test for illegally low interface versions in wl_global_create() tests: Test proxy versions server: Fail to bind object when requested version is 0 FORT David (1): wayland: add a release request on wl_seat Héctor Orón Martínez (5): Merge branch 'upstream-experimental' into debian-experimental update debian/watch (Closes: #813484) update debian/libwayland-{client,server}0.symbols d/control: build depend on libxml2-dev Release Debian version 1.9.92-1 Jaeyoon Jung (1): server: Calculate remaining data size after a closure is processed Jason Ekstrand (1): Track protocol object versions inside wl_proxy. Jon Cruz (3): cosmetic: fix inconsistent code style with header prototypes. scanner: stop adding trailing whitespace to copyright cosmetic: fix incorrect whitespace. Jonas Ådahl (21): client: Fix minor grammar issue client: Reword and add documentation about the marshal functions client: Be more clear about when one must call wl_display_flush client: Improve wl_display_roundtrip(_queue)() documentation client: Move prepare read documentation to .._prepare_read_queue() scanner: Generate 'since' macros for requests as well scanner: Add missing brackets scanner: Fail if 'since' is higher than the interface version Use zalloc instead of malloc + memset doc: Fix function membership doc: Fix incorrect parameter name client: Correct documentation regarding thread safeness client: Remove misplaced documentation about main loop intergration client: Don't make EPIPE fatal if triggered when flushing client: Use read preparation API in wl_display_dispatch_queue() client: Fully flush during blocking dispatch tests: Synchronize client termination in idle callback tests: Pass argument to client main tests: Test that one can fetch the protocol error after EPIPE protocol: Add note about per version requirements to wl_data_device_manager scanner: Print filename on DTD validation error Marek Chalupa (5): event-loop: remove extra header add wl_abort private function server: remove redundant include server: don't send an error to NULL display_resource cosmetic: return NULL instead of 0 Pekka Paalanen (3): Contributing: explain Patchwork Makefile: use automake rule for compiling .S scanner: drop altmacro from dtddata.S Peter Hutterer (8): doc: make the doxygen output dependent on scanner.c Revert "Remove protocol/wayland.dtd" protocol: allow for a element below protocol: add the new bitfields to the dtd Validate the protocol xml during scanning protocol: fix a couple of whitespace issues protocol: specify behavior of get_pointer when capabilities change protocol: add wl_pointer.frame, axis_source, axis_stop, and axis_discrete Sergi Granell (1): server: Fix possible wl_display_add_socket_fd memleak Sung-Jin Park (1): server: Add an API to get the file descriptor for a client Victor Berger (1): client: Add missing arg in a wl_log invocation --- Makefile.am |8 configure.ac | 19 - debian/changelog | 12 debian/control |1 debian/libwayland-client0.symbols|3 debian/libwayland-server0.symbols|4 debian/watch
wayland: Changes to 'debian-experimental'
.gitignore | 19 COPYING | 39 Makefile.am | 102 +- configure.ac | 85 + cursor/cursor-data.h | 1038 ++--- cursor/os-compatibility.c| 35 cursor/os-compatibility.h| 35 cursor/wayland-cursor.c | 81 + cursor/wayland-cursor.h | 39 cursor/xcursor.c | 35 cursor/xcursor.h | 35 debian/changelog | 31 debian/control |4 debian/libwayland-client0.symbols|3 debian/libwayland-cursor0.symbols|1 debian/libwayland-server0.symbols|4 debian/watch |2 doc/Contributing | 88 + doc/doxygen/.gitignore |1 doc/doxygen/Makefile.am | 11 doc/doxygen/wayland.doxygen.in | 1728 --- doc/publican/protocol-to-docbook.xsl |9 doc/publican/sources/Book_Info.xml | 46 doc/publican/sources/Client.xml |2 doc/publican/sources/Protocol.xml| 41 protocol/wayland.dtd |4 protocol/wayland.xml | 663 +++-- publish-doc | 15 src/connection.c | 75 - src/dtddata.S| 39 src/event-loop.c | 38 src/scanner.c| 802 src/wayland-client-core.h| 258 + src/wayland-client.c | 633 ++-- src/wayland-client.h | 197 --- src/wayland-egl-core.h | 59 + src/wayland-egl.h| 64 - src/wayland-os.c | 35 src/wayland-os.h | 35 src/wayland-private.h| 130 +- src/wayland-server-core.h| 489 + src/wayland-server.c | 162 ++- src/wayland-server.h | 421 src/wayland-shm.c| 143 +- src/wayland-util.c | 49 src/wayland-util.h | 82 + src/wayland-version.h.in | 35 tests/array-test.c | 44 tests/client-test.c | 35 tests/connection-test.c | 47 tests/display-test.c | 362 ++- tests/event-loop-test.c | 35 tests/exec-fd-leak-checker.c | 35 tests/fixed-benchmark.c | 37 tests/fixed-test.c | 35 tests/headers-protocol-core-test.c | 34 tests/headers-protocol-test.c| 34 tests/headers-test.c | 53 + tests/list-test.c| 37 tests/map-test.c | 35 tests/message-test.c | 35 tests/os-wrappers-test.c | 37 tests/queue-test.c | 41 tests/resources-test.c | 35 tests/sanity-test.c | 62 - tests/signal-test.c | 35 tests/socket-test.c | 55 - tests/test-compositor.c | 83 + tests/test-compositor.h | 46 tests/test-helpers.c | 35 tests/test-runner.c | 35 tests/test-runner.h | 24 72 files changed, 4972 insertions(+), 4316 deletions(-) New commits: commit 7f86f329de597ac562b08d7572e48bcf72492ee2 Author: Héctor Orón MartínezDate: Thu Feb 4 23:45:27 2016 +0100 Release Debian version 1.9.92-1 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index 4c080dd..6adbc9a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +wayland (1.9.92-1) experimental; urgency=medium + + * New upstream release, experimental upload. + + [ Hideki Yamane ] + * debian/control +- add Build-Depends: libxml2-dev + * update debian/libwayland-{client,server}0.symbols + * update debian/watch (Closes: #813484) + + -- Héctor Orón Martínez Thu, 04 Feb 2016 23:22:27 +0100 + wayland (1.9.0-1) unstable; urgency=medium * New upstream release commit e6fbf4f564a089c48c76aea2b027e187a017c086 Author: Héctor Orón Martínez Date: Thu Feb 4 23:31:54 2016 +0100 d/control: build depend on libxml2-dev Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index 508eb67..75a51bb 100644 --- a/debian/control +++ b/debian/control @@ -16,6 +16,7 @@ Build-Depends: docbook-xsl, libexpat1-dev, libffi-dev, + libxml2-dev, Standards-Version: 3.9.6 Vcs-Git: git://anonscm.debian.org/pkg-xorg/wayland/wayland Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/wayland/wayland.git commit
weston: Changes to 'debian-unstable'
debian/changelog |6 ++ debian/control |6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) New commits: commit 195f502349f190e0cee2efbe9cef015f88255408 Author: Héctor Orón MartínezDate: Sun Sep 27 12:26:50 2015 +0200 Release Debian version weston-1.9.0-2 Signed-off-by: Héctor Orón Martínez diff --git a/debian/changelog b/debian/changelog index dafb066..42b4649 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +weston (1.9.0-2) unstable; urgency=medium + + * d/control: tighten versioned build depends + + -- Héctor Orón Martínez Sun, 27 Sep 2015 12:26:29 +0200 + weston (1.9.0-1) unstable; urgency=medium * New upstream release commit 99b9a8ac4d54e7122abd1760c44e35eaa92d1bc8 Author: Héctor Orón Martínez Date: Sun Sep 27 12:26:04 2015 +0200 d/control: tighten versioned build depends Signed-off-by: Héctor Orón Martínez diff --git a/debian/control b/debian/control index f561495..f48be92 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ Build-Depends: quilt, dh-autoreconf, pkg-config, - libpixman-1-dev, + libpixman-1-dev (>= 0.25.2), libpng-dev, libjpeg-dev, libcolord-dev (>= 0.1.27), @@ -20,7 +20,7 @@ Build-Depends: libegl1-mesa-dev (>= 9.0~), libegl1-mesa-drivers (>= 9.0~), libgles2-mesa-dev (>= 9.0~), - libwayland-dev (>= 1.8.0), + libwayland-dev (>= 1.9.0), libxcb1-dev, libxcb-composite0-dev, libxcb-xfixes0-dev, @@ -29,7 +29,7 @@ Build-Depends: libx11-dev, libudev-dev, libgbm-dev, - libxkbcommon-dev (>= 0.1.0~2), + libxkbcommon-dev (>= 0.3.0), libcairo2-dev, libpango1.0-dev, libgdk-pixbuf2.0-dev,
weston: Changes to 'refs/tags/weston-1.9.0-2'
Tag 'weston-1.9.0-2' created by Héctor Orón Martínezat 2015-09-27 10:27 + Release Debian version weston-1.9.0-2 -BEGIN PGP SIGNATURE- iQIcBAABCgAGBQJWB8R2AAoJEK8ig6p24qx7XHYP/0/1QpdKgrcbnvBle9EJ5sjj CX0Objs2JgdibnaiD/5OzEE9wspz6n+jYhexqNAHHPCgbFMg8f5u6yRVftJTTGg7 1Ni4Cjvs1ioQInxETM27N1lVu1/8o5FzxqbWvUnYG7uQo9dKuxDmiWN22j8fWNGQ crMna7Ib5X/N5L7vyBoUwQ9tz+Szj4Dgrki1yD+9qwnpWapliQTXPXjhOvz+ziaI 4z8a0DR6kFlxqH2YdDK/XXtpXE2wsEMhP1VnYFf8X7lilolTj+6JclGbpWzHnEKF hWukh+DtVEnDJyVLwKOy38URjq97Vo7xb3tmV0J2CGzHVL4pYXz+vgcWaj/2HPJC 6nTINvHOBBnzUxfp7pxE1lKsBRBPa3IXnPExhFFQHHbQpzkRt915mPQGLaMQYuW/ tAawOuJk/0/UsZAS8kjvexpp+uCEezsW+iZeu+ZS9vnFlp3jfu+TvrQe2PkmGGge 3A6TwecGWEoUagA/i2mhalQ5cO8tAYYPR5I4U1WyN6/5Gt1b6f4W+rrE4s+0t7RB i1BSa5qZ0l+CEInS+XaYg2wPyc+E25FH3RD6vy5hxTPgmCuVQgaINcg6vM7M+wui n+o43wuHlAncMRrbwNsVeb0lAQ/QRgkjRs58JLpNPyYRDs80s69wVNdeIFxNUd34 CntjxdW5Bqzvz8Oo0wrk =OAJe -END PGP SIGNATURE- Changes since weston-1.9.0-1: Héctor Orón Martínez (2): d/control: tighten versioned build depends Release Debian version weston-1.9.0-2 --- debian/changelog |6 ++ debian/control |6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) ---
wayland: Changes to 'upstream-unstable'
.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 HarringtonDate: 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