weston/weston.changes

202 lines
8.9 KiB
Plaintext

-------------------------------------------------------------------
Tue Jul 22 08:07:12 UTC 2014 - sor.alexei@meowr.ru
- Update to new upstream release 1.5.0
* 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.
- Drop %check section
-------------------------------------------------------------------
Fri Jan 24 12:08:08 UTC 2014 - jengelh@inai.de
- Update to new upstream release 1.4.0
* Window buttons for xwayland windows and proper decorations for
the nested compositor
* Make the gl-renderer a loadable module and make it possible to
switch from pixman to gl renderer at runtime. This lets the
compositor start up faster, since we can load the gl-renderer
and initialize EGL+GLES2 later in the startup.
* Support framebuffer formats other than XRGB8888
* Use logind for privileged access. logind can now do the this
that weston-launch used to do: drm drop/set master and opening
input devices. With this, weston can run on KMS without the
weston-launch setuid helper.
* Better output unplug handling. We used to crash and in general
not handle output (monitor) unplug at all. We now clean up
properly and move windows back into the visible region when
their output is unplugged.
* Keyboard focus animation and exposay (exposé-like window picker)
* More touch screen support, including touch-to-move and
touch-to-activate for surfaces, touch screen drag-and-drop
-------------------------------------------------------------------
Tue Dec 24 22:44:59 UTC 2013 - jengelh@inai.de
- Update to new upstream release 1.3.91
* No upstream news was provided
-------------------------------------------------------------------
Thu Oct 17 22:12:31 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
- Update to version 1.3.0
* HW accelerated screen capture using libva. This adds realtime
H.264 screen capture to Weston
* Multi-resource input events
* Better touch support: better support in clients, critical bug
fixes in the evdev touch code
* XWM: better fullscreen support, support for drag-and-drop from
X to wayland
* weston-launch: modified behavior, now two modes of operation: run
from a vt after logging in or run from an init script with -u.
setup and restore tty in weston-launch, handle vt switch and
drop/set master in weston-launch.
* Support for RGB565 client buffers in gl and pixman renderers
* New WL_OUTPUT udev attribute for matching touch screen input
devices to their outputs.
* weston-terminal: Better support for wide (CJK) characters
-------------------------------------------------------------------
Thu Sep 19 21:55:30 UTC 2013 - hrvoje.senjan@gmail.com
- Update to new upstream release 1.2.2
* Fix crash on fast click on titlebar
* Included private config.h from SDK header compositor.h
* evdev device cleanup crashes when used for error recovery or when
rejecting joysticks, due to uninitialized list.
-------------------------------------------------------------------
Wed Jul 24 09:26:43 UTC 2013 - cfarrell@suse.com
- license update: HPND and CC-BY-SA-3.0
-------------------------------------------------------------------
Mon Jul 15 08:39:31 UTC 2013 - jengelh@inai.de
- Update to new upstream release 1.2.0
* New features that have been added: The Wayland Input Method
Framework, color management, Raspberry Pi backend and renderer.
-------------------------------------------------------------------
Fri Jun 7 22:26:21 UTC 2013 - hrvoje.senjan@gmail.com
- Update to new upstream release 1.1.1
* Avoid unnecessarily re-allocating texture buffer when the size
hasn't changed.
* compositor-drm: Force DPMS state to ON after drmModeSetCrtc()
* compositor-drm: Cache the DPMS property on drm_output
* weston.pc: Added libexecdir and pkglibexecdir variables
* udev-seat: Fail input setup only if no devices are found
* use _exit instead of exit if client fails to exec
* compositor-x11: Set original mode after current
* compositor: Make backlight_current int32_t to avoid unsigned
overflow
* compositor-drm: Log failure and which backlight sysfs file
we're using
* weston-launch: Print explanation of why we failed to open
the device
* Fix missing corner resize cursors in Kubuntu (oxy-white theme)
* text: Respawn input method process if it exits
* compositor-drm: Don't page flip before a mode is set
* compositor-drm: Destroy sprites before destroying the outputs
* xwm: Reparent client windows into ARGB windows
* Fix not checking return value of drmIoctl function call to
map dumb buffer
* weston.ini: document background-type
* Fix simple-egl tear-down order to prevent a crash on exit time
* window: Add a log handler for window.c clients
-------------------------------------------------------------------
Wed Apr 17 05:41:15 UTC 2013 - jengelh@inai.de
- Update to new upstream release 1.1.0
* Added a pixman renderer, and fbdev, Raspberry Pi, RDP and
Headless backends
* libunwind support for better crash dumps
- Use a header location that does not change with every release
-------------------------------------------------------------------
Sun Mar 24 15:51:43 UTC 2013 - hrvoje.senjan@gmail.com
- Update to new upstream release 1.0.6
* weston.man: Document the way to disable idle timeout
* evdev: Wait for SYN event before sending events over to the client
* compositor-drm: Fix a crash with a fullscreen surface with driver mode
* compositor: Don't set DPMS state on start up
* weston.ini: Use 'modeline' key for modeline example
* Install header files and pkg-config file for external modules
* compositor-drm: Remember to drop master in drm error handling
* compositor: Use libunwind if available for better backtraces
* xwm: Don't leak pending.input region
* shell: Do not hang when mapping a popup twice
* compositor: set data_device keyboard focus in seat_get_keyboard
* xkb: Don't call exit on failure in weston_compositor_xkb_init()
* shell: Set the DPMS state if the screensaver fails to launch or dies
* xwm: Fix silly region math
* xwm: Fix input region regression from commit changes
* shell: Fix bug when input panel is shown twice
* shell: Add back ability to rotate unresponsive surfaces
* window.c: Don't allow moving a maximized window
* shell: Bypass fullscreen scaling if surface width and height
* compositor: Init fade surface color properly
* screenshot: Print warning if we're not launched from weston
* weston-launch: Clear environment and set it up from scratch
* clients: Make libtoytoolkit a libtool library
* terminal: Handle the window close event
-------------------------------------------------------------------
Tue Dec 18 13:01:52 UTC 2012 - jengelh@inai.de
- Update to new upstream release 1.0.3
* rewrite of the test suite
* fixes from the Coverity checker
-------------------------------------------------------------------
Sat Dec 1 06:35:02 UTC 2012 - jengelh@inai.de
- Update to new upstream release 1.0.2
* documentation and a couple of repaint bug fixes
-------------------------------------------------------------------
Tue Nov 20 10:30:33 UTC 2012 - jengelh@inai.de
- Update to new upstream release 1.0.1
* This is a bugfix release
(no further notes provided by upstream)
-------------------------------------------------------------------
Sat Oct 20 11:08:23 UTC 2012 - jengelh@inai.de
- Update to new upstream release 1.0
* first public release, so no direct changelog
-------------------------------------------------------------------
Thu Aug 30 00:15:28 UTC 2012 - jengelh@inai.de
- Initial package for build.opensuse.org (0.85)