Wayland and Weston 1.5.0 is released

Giulio Camuffo giuliocamuffo at gmail.com
Wed May 21 00:12:08 PDT 2014


2014-05-20 23:12 GMT+03:00 Kristian Høgsberg <hoegsberg at gmail.com>:
> Hi,
>
> I tagged 1.5.0 of Wayland and Weston and uploaded tar balls last
> night.  Tarballs available from
> http://wayland.freedesktop.org/releases.html as usual.  Magic SHA1
> number for the tags and tar balls:
>
>   bace08b4a531ea4b80b4cf4e953320bc48ed7efe  wayland-1.5.0.tar.xz
>   3ac62cd6b6012f40e37b1bd7fc1e8178585905ca  wayland 1.5.0 tag
>
>   42939c536bcdfbd92edb5e51af76ce7f0a4c6ed7  weston-1.5.0.tar.xz
>   880193622024d7dc2b36421251d97b08da324570  weston 1.5.0 tag
>
> In retrospect, this release was pretty quiet.  We ended up not merging
> a whole lot of features, but we did fix a lot of bugs and at one point
> the bug count [1] hit 14, the lowest in a long time.  I think that's a
> pretty good feautre in itself.
>
> Wayland
>
>  • Use an internal event queue for wl_display events.  This allows the
>    client library to dispatch delete_id and error events immediately,
>    even if the default queue is not dispatched.
>
>  • Wayland now uses non-recursive Makefiles.
>
> Weston:
>
>  • More work on xdg-shell, still not complete.  We did add the long
>    missing minimize feature thought.  We expect to finalize the
>    xdg-shell interface in time for 1.6, which will come out in time
>    for GNOME Shell 3.14 to use.
>
>  • The weston input stack was split out as a new library, libinput.
>    Weston can be configured to link to libinput for input but defaults
>    to the built in input code for now.  As the libinput API
>    stabilizes, we'll remove the in-weston input code and make libinput
>    a hard requirement.
>
>  • Weston now uses the new Xwayland server.  The Xwayland code was
>    refactored to be its own X server in the Xorg tree, similar to how
>    Xwin and Xquartz and Xnest work.  A lot of the complexity and hacks
>    in the old Xorg based Xwayland was about fighting Xorg trying to be
>    a native display server, discovering input devices and driving the
>    outputs.  The goal was to be able to reuse the 2D acceleration code
>    from the various Xorg DDX drivers.  With glamor becoming a credible
>    acceleration architecture, we no longer need to jump through those
>    hoops and the new code base is much simpler and cleaner as a
>    result.  Xwayland is upstream now and will be released with the
>    1.16 Xorg release.
>
>  • Animate window closing.  A minor feature, but it validates the
>    mechanism for keeping surfaces around after the client that created
>    them goes away.
>
>  • Fullscreen shell.  The fullscreen shell provides a mechanism for a
>    single client to provide a fullscreen surface, for kiosk-mode or
>    appliance type use cases.
>
>  • Weston now supports different color dephts on different outputs.
>
>  • Weston now uses non-recursive Makefiles.
>
> As I mentioned in the RC2 notes, we have a few things lined up for a
> 1.5.1 release and we'll try to get that out in a few weeks.  As for
> 1.6, we'll try to do four months from now, so something like this:
>
>  • Mid August: alpha release, all big features landed, only minor,
>    contained features after this.
>
>  • Early September: RC1, only bug fixes after this.
>
>  • One week later: RC2, only critical fixes.
>
>  • Mid September: Release 1.6 should be RC2 ideally.
>
> Going forward, for master, I'd like to change the work flow a bit.
> The biggest problem with how we work today is me being a bottleneck at
> best or flat out dropping patches.  So I'd like to open up commit
> access to some of the key contributors.  Either people that have their
> corner of weston that they maintain (for example Pekka and the
> Raspberry Pi backend or Hardening and the RDP backend) or contributors
> who have been part of the project for a while and understands the code
> base well - or both.

Kudos for this. I'd also like some patch tracking tool, but this is
already a big thing imho. Thanks.

>
> Being able to review *and* commit a patch will hopefully increase the
> incentive to review and I won't need to be around all the time for
> things to move forwards.  I think everybody has enough common sense to
> decide when something is a quick fix that can be committed right away
> and when something needs wider discussion and concensus.  For anything
> that touches core weston and in particular, anything that adds
> protocol, we still want to see patches, reviews and discussion the
> list before committing.
>
> Thanks to everybody who contributed to 1.5, let's start talking about
> what we want to do for 1.6.
>
> Kristian
>
> [1] https://bugs.freedesktop.org/buglist.cgi?list_id=279166&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&bug_status=PLEASETEST&product=Wayland
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list