1.3 RC1 snapshots

Kristian Høgsberg hoegsberg at gmail.com
Mon Sep 23 10:37:07 PDT 2013


On Mon, Sep 23, 2013 at 09:46:42AM +0300, Pekka Paalanen wrote:
> On Sun, 22 Sep 2013 17:09:34 -0700
> Kristian Høgsberg <hoegsberg at gmail.com> wrote:
> 
> > Hello,
> > 
> > We're closing in on end of September, and the plan is to release 1.3
> > then.  So towards that and without much further ado, here's the 1.2.91
> > release candidate.
> > 
> > I believe I picked up most recent patches and fixes recently on the
> > list.  In particular, I merged Rob and Neils patch to send out events
> > to all listeners for wl_pointer, wl_keyboard and wl_touch from a
> > client.  This patch enables clutter-gtk and webkitgtk, but touches
> > core event delivery code paths, so look for regressions there.
> > 
> > Another potentially disruptive change I landed just before the RC is
> > the weston-launch rewrite.  The core change here is to let
> > weston-launch handle VT switch signals and automatically drop and set
> > drm master at the right time, as well as setup and restore the VT.
> > The result is that error recovery is much more consistent and
> > reliable, but we may see a couple of regressions there.  The drm,
> > fbdev and rpi backends are affected, so test those if you can.  I'd
> > like to also move the backtrace feature into weston-launch and do it
> > with ptrace, so we don't try to do it from a process who's taken a
> > SEGV signal.  Or just launch and attach gdb after restoring the VT.
> 
> On rpi, I have never used weston-launch yet (not ported, needs to make
> the DRM stuff build-time optional), and the VT switching was kind of
> broken from the start, so I don't think there should be a serious
> regressions, *if* the rpi backend still starts.
> 
> Oh, I see you added launcher-util.[ch] to the rpi backend build... I
> think that should break the build, since those depend on libdrm, which
> we don't want on rpi.

I moved the tty code into the launcher framework, so we need to make
that work.  I removed the set/drop master requests to weston-launch,
and it now does this transparently if weston has opened the drm
device.  What we need to do to make this work with rpi, is to just
#ifdef the drop/set master calls out.

> > There are a few patches on the list that we'll have to push out until
> > after 1.3 is out.  Jasons weston_view feature of course is scheduled
> > for after 1.3 and the clone mode patches look promising, but will have
> > to wait.  We also have Neils two EGL features - the swap interval 0
> > one and the nested buffer passthrough.  Those are mostly mesa
> > features, but there is a small weston part to them.  We may be able to
> > do that.
> > 
> > Anyway, here are the SHA1 sums for tarballs and tags:
> > 
> >   2b5f16910577e5b2c26938e0079b2e26e7cf32fc  wayland-1.2.91.tar.xz
> >   4125367f20d70cdf3c14f1bcafbf46e1c6e20835  wayland 1.2.91 tag
> > 
> >   563950324fcdd837d768586f65e685739d6f5e1c  weston-1.2.91.tar.xz
> >   779938596d3886a6f69a8e411b3f7e8ac550544d  weston 1.2.91 tag
> 
> What about moving sub-surface protocol to libwayland?
> Are you expecting something from me?

Yeah, I think we're ready for that... I'll see if I can get it done
before 1.3.

Kristian

> Unfortunately on both accounts, I am personally tied up on other
> projects still, so I can't promise any help for now.
> 
> 
> Thanks,
> pq


More information about the wayland-devel mailing list