weston: Changes to 'debian-unstable'
.gitignore | 1
Makefile.am | 472 +-
README | 146
clients/cliptest.c | 2
clients/confine.c | 531 +++
clients/desktop-shell.c | 8
clients/editor.c | 3
clients/eventdemo.c | 1
clients/ivi-shell-user-interface.c | 3
clients/keyboard.c | 43
clients/multi-resource.c | 10
clients/nested-client.c | 1
clients/nested.c | 13
clients/presentation-shm.c | 3
clients/resizor.c | 158
clients/scaler.c | 44
clients/simple-damage.c | 127
clients/simple-dmabuf-intel.c | 120
clients/simple-dmabuf-v4l.c | 123
clients/simple-egl.c | 122
clients/simple-shm.c | 96
clients/simple-touch.c | 3
clients/stacking.c | 1
clients/terminal.c | 74
clients/weston-info.c | 1
clients/weston-simple-im.c | 15
clients/window.c | 641 +++
clients/window.h | 67
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 | 80
debian/changelog | 24
debian/compat | 2
debian/control | 54
debian/libweston-1-0.install | 9
debian/libweston-1-0.symbols | 275 +
debian/libweston-1-dev.install | 5
debian/rules | 7
debian/weston.install | 7
desktop-shell/exposay.c | 14
desktop-shell/input-panel.c | 19
desktop-shell/shell.c | 3264 ++++---------------
desktop-shell/shell.h | 16
fullscreen-shell/fullscreen-shell.c | 115
ivi-shell/hmi-controller.c | 18
ivi-shell/input-panel-ivi.c | 19
ivi-shell/ivi-layout-export.h | 11
ivi-shell/ivi-layout-private.h | 25
ivi-shell/ivi-layout-shell.h | 3
ivi-shell/ivi-layout-transition.c | 3
ivi-shell/ivi-layout.c | 300 +
ivi-shell/ivi-shell.c | 42
ivi-shell/ivi-shell.h | 6
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 | 822 ++++
libweston-desktop/xdg-shell-v6.c | 1276 +++++++
libweston-desktop/xwayland.c | 375 ++
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 ++++++++++++++++++++++++++++++
libweston/compositor.h | 1820 ++++++++++
libweston/data-device.c | 1343 +++++++
libweston/dbus.c | 408 ++
libweston/dbus.h | 110
libweston/gl-renderer.c | 3191 ++++++++++++++++++
libweston/gl-renderer.h | 117
libweston/input.c | 4558 ++++++++++++++++++++++++++
libweston/launcher-direct.c | 315 +
libweston/launcher-impl.h | 45
libweston/launcher-logind.c | 840 ++++
libweston/launcher-util.c | 118
libweston/launcher-util.h | 58
libweston/launcher-weston-launch.c | 286 +
libweston/libbacklight.c | 318 +
libweston/libbacklight.h | 79
libweston/libinput-device.c | 604 +++
libweston/libinput-device.h | 80
libweston/libinput-seat.c | 417 ++
libweston/libinput-seat.h | 72
libweston/libweston.pc.in | 11
libweston/linux-dmabuf.c | 498 ++
libweston/linux-dmabuf.h | 88
libweston/log.c | 98
libweston/noop-renderer.c | 122
libweston/pixman-renderer.c | 932 +++++
libweston/pixman-renderer.h | 40
libweston/plugin-registry.c | 156
libweston/plugin-registry.h | 55
libweston/screenshooter.c | 488 ++
libweston/spring-tool.c | 76
libweston/timeline-object.h | 55
libweston/timeline.c | 292 +
libweston/timeline.h | 65
libweston/vaapi-recorder.c | 1161 ++++++
libweston/vaapi-recorder.h | 38
libweston/version.h.in | 50
libweston/vertex-clipping.c | 330 +
libweston/vertex-clipping.h | 66
libweston/weston-egl-ext.h | 156
libweston/weston-launch.c | 782 ++++
libweston/weston-launch.h | 49
libweston/zoom.c | 178 +
man/weston.ini.man | 1
protocol/scaler.xml | 208 -
releasing.txt | 21
shared/config-parser.c | 60
shared/config-parser.h | 6
shared/frame.c | 1
shared/helpers.h | 11
shared/image-loader.c | 4
shared/option-parser.c | 14
shared/platform.h | 47
shared/string-helpers.h | 70
shared/xalloc.c | 6
shared/xalloc.h | 1
src/animation.c | 485 --
src/bindings.c | 579 ---
src/clipboard.c | 306 -
src/cms-colord.c | 568 ---
src/cms-helper.c | 135
src/cms-helper.h | 75
src/cms-static.c | 118
src/compositor-drm.c | 3238 ------------------
src/compositor-drm.h | 127
src/compositor-fbdev.c | 851 ----
src/compositor-fbdev.h | 51
src/compositor-headless.c | 284 -
src/compositor-headless.h | 53
src/compositor-rdp.c | 1324 -------
src/compositor-rdp.h | 54
src/compositor-rpi.c | 575 ---
src/compositor-wayland.c | 2350 -------------
src/compositor-wayland.h | 61
src/compositor-x11.c | 1722 ----------
src/compositor-x11.h | 62
src/compositor.c | 5012 -----------------------------
src/compositor.h | 1732 ----------
src/data-device.c | 1340 -------
src/dbus.c | 407 --
src/dbus.h | 110
src/gl-renderer.c | 3157 ------------------
src/gl-renderer.h | 132
src/input.c | 2765 ----------------
src/launcher-direct.c | 315 -
src/launcher-impl.h | 45
src/launcher-logind.c | 839 ----
src/launcher-util.c | 117
src/launcher-util.h | 58
src/launcher-weston-launch.c | 300 -
src/libbacklight.c | 310 -
src/libbacklight.h | 79
src/libinput-device.c | 620 ---
src/libinput-device.h | 78
src/libinput-seat.c | 411 --
src/libinput-seat.h | 65
src/linux-dmabuf.c | 497 --
src/linux-dmabuf.h | 88
src/log.c | 143
src/main.c | 1487 --------
src/noop-renderer.c | 121
src/pixman-renderer.c | 931 -----
src/pixman-renderer.h | 40
src/rpi-bcm-stubs.h | 327 -
src/rpi-renderer.c | 1830 ----------
src/rpi-renderer.h | 52
src/screen-share.c | 1127 ------
src/screenshooter.c | 634 ---
src/spring-tool.c | 74
src/systemd-notify.c | 168
src/text-backend.c | 1082 ------
src/timeline-object.h | 55
src/timeline.c | 292 -
src/timeline.h | 65
src/vaapi-recorder.c | 1161 ------
src/vaapi-recorder.h | 38
src/version.h.in | 50
src/vertex-clipping.c | 330 -
src/vertex-clipping.h | 66
src/weston-egl-ext.h | 120
src/weston-launch.c | 770 ----
src/weston-launch.h | 49
src/weston.desktop | 5
src/weston.pc.in | 12
src/zoom.c | 177 -
tests/buffer-count-test.c | 1
tests/config-parser-test.c | 186 +
tests/event-test.c | 26
tests/internal-screenshot-test.c | 80
tests/ivi-test.h | 1
tests/ivi_layout-internal-test.c | 3
tests/ivi_layout-test-plugin.c | 49
tests/ivi_layout-test.c | 12
tests/keyboard-test.c | 2
tests/plugin-registry-test.c | 101
tests/presentation-test.c | 3
tests/string-test.c | 87
tests/surface-global-test.c | 3
tests/surface-screenshot.c | 1
tests/surface-test.c | 2
tests/text-test.c | 1
tests/vertex-clip-test.c | 2
tests/viewporter-test.c | 553 +++
tests/weston-test-client-helper.c | 588 ++-
tests/weston-test-client-helper.h | 40
tests/weston-test.c | 26
tests/weston-tests-env | 4
wcap/wcap-decode.h | 2
xwayland/dnd.c | 1
xwayland/hash.c | 2
xwayland/hash.h | 2
xwayland/launcher.c | 282 -
xwayland/selection.c | 1
xwayland/window-manager.c | 134
xwayland/xwayland-api.h | 176 +
xwayland/xwayland-internal-interface.h | 62
xwayland/xwayland.h | 10
247 files changed, 53762 insertions(+), 46829 deletions(-)
New commits:
commit d40b415af03171b32af316c3311eb48ff08d816e
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Dec 7 19:17:50 2016 +0100
Release to unstable
diff --git a/debian/changelog b/debian/changelog
index 9ce2f03..4cbf530 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-weston (1.12.0-1) UNRELEASED; urgency=medium
+weston (1.12.0-1) unstable; urgency=medium
* New upstream release. Closes: #841735.
* Ship the shared libraries in libweston-1-0 and libweston-1-dev.
@@ -7,7 +7,7 @@ weston (1.12.0-1) UNRELEASED; urgency=medium
* No need to pass --destdir=debian/tmp to dh_auto_install now that we
have multiple binary packages.
- -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 17:38:19 +0100
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 19:17:42 +0100
weston (1.11.94-1) experimental; urgency=medium
commit 1b04d39217d671b2888149c6c21898e3064ed452
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Dec 7 19:17:34 2016 +0100
Drop dh_auto_install override
diff --git a/debian/changelog b/debian/changelog
index 4fe8c15..9ce2f03 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,8 @@ weston (1.12.0-1) UNRELEASED; urgency=medium
* Ship the shared libraries in libweston-1-0 and libweston-1-dev.
* Bump debhelper compat to 10.
+ debhelper now calls dh-autoreconf automatically.
+ * No need to pass --destdir=debian/tmp to dh_auto_install now that we
+ have multiple binary packages.
-- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 17:38:19 +0100
diff --git a/debian/rules b/debian/rules
index bacee11..bc4869b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,9 +8,6 @@ override_dh_auto_test:
# the test suite does not 100% pass in headless mode
dh_auto_test || true
-override_dh_auto_install:
- dh_auto_install --destdir=debian/tmp
-
override_dh_install:
dh_install --fail-missing -X.la
commit 224e0107fb7fa528d788e473187c46472f7cd891
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Dec 7 19:16:42 2016 +0100
debhelper calls dh-autoreconf by default
diff --git a/debian/changelog b/debian/changelog
index bc92acd..4fe8c15 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ weston (1.12.0-1) UNRELEASED; urgency=medium
* New upstream release. Closes: #841735.
* Ship the shared libraries in libweston-1-0 and libweston-1-dev.
* Bump debhelper compat to 10.
+ + debhelper now calls dh-autoreconf automatically.
-- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 17:38:19 +0100
diff --git a/debian/control b/debian/control
index a4637b0..60cade0 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,6 @@ Uploaders:
Build-Depends:
debhelper (>= 10),
quilt,
- dh-autoreconf,
pkg-config,
libpixman-1-dev (>= 0.25.2),
libpng-dev,
diff --git a/debian/rules b/debian/rules
index f8726bf..bacee11 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,7 +21,7 @@ override_dh_fixperms:
dh_fixperms -Xusr/bin/weston-launch
%:
- dh $@ --with quilt,autoreconf
+ dh $@ --with quilt
# For maintainer use only, generate a tarball:
gentarball: SOURCE=$(shell dpkg-parsechangelog|awk '/^Source:/ {print $$2}')
commit 789cbb73bae8f256e01019cc809daca26b6a31f2
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Dec 7 19:15:57 2016 +0100
Bump debhelper compat to 10
diff --git a/debian/changelog b/debian/changelog
index 6c8c989..bc92acd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ weston (1.12.0-1) UNRELEASED; urgency=medium
* New upstream release. Closes: #841735.
* Ship the shared libraries in libweston-1-0 and libweston-1-dev.
+ * Bump debhelper compat to 10.
-- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 17:38:19 +0100
diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index d75d281..a4637b0 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders:
Héctor Orón Martínez <zumbi@debian.org>,
Emilio Pozuelo Monfort <pochu@debian.org>,
Build-Depends:
- debhelper (>= 9),
+ debhelper (>= 10),
quilt,
dh-autoreconf,
pkg-config,
commit 0d9cbd284b89e72fd65f079927ba32a8194558db
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Dec 7 18:19:33 2016 +0100
Add libweston-1-0 and libweston-1-dev packages
diff --git a/debian/changelog b/debian/changelog
index 59b68f3..6c8c989 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
weston (1.12.0-1) UNRELEASED; urgency=medium
* New upstream release. Closes: #841735.
+ * Ship the shared libraries in libweston-1-0 and libweston-1-dev.
-- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 17:38:19 +0100
diff --git a/debian/control b/debian/control
index f10d4b7..d75d281 100644
--- a/debian/control
+++ b/debian/control
@@ -61,4 +61,43 @@ Description: reference implementation of a wayland compositor
of a Wayland compositor. Weston can run as an X client or under Linux
KMS and ships with a few demo clients. The Weston compositor is a minimal
and fast compositor and is suitable for many embedded and mobile use
- cases.
+ cases.
+
+Package: libweston-1-0
+Section: libs
+Architecture: linux-any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Replaces: weston (<< 1.12.0-1)
+Breaks: weston (<< 1.12.0-1)
+Description: reference implementation of a wayland compositor (shared libs)
+ Part of the Wayland project is also the Weston reference implementation
+ of a Wayland compositor. Weston can run as an X client or under Linux
+ KMS and ships with a few demo clients. The Weston compositor is a minimal
+ and fast compositor and is suitable for many embedded and mobile use
+ cases.
+ .
+ This package includes the libweston shared libraries.
+
+Package: libweston-1-dev
+Section: libdevel
+Architecture: linux-any
+Priority: extra
+Depends:
+ libweston-1-0 (= ${binary:Version}),
+ libwayland-dev,
+ libpixman-1-dev,
+ libxkbcommon-dev,
+ ${shlibs:Depends},
+ ${misc:Depends},
+Replaces: weston (<< 1.12.0-1)
+Breaks: weston (<< 1.12.0-1)
+Description: reference implementation of a wayland compositor (shared libs)
+ Part of the Wayland project is also the Weston reference implementation
+ of a Wayland compositor. Weston can run as an X client or under Linux
+ KMS and ships with a few demo clients. The Weston compositor is a minimal
+ and fast compositor and is suitable for many embedded and mobile use
+ cases.
+ .
+ This package includes the libweston headers.
diff --git a/debian/libweston-1-0.install b/debian/libweston-1-0.install
new file mode 100644
index 0000000..77518c3
--- /dev/null
+++ b/debian/libweston-1-0.install
@@ -0,0 +1,9 @@
+usr/lib/*/libweston-1.so.*
+usr/lib/*/libweston-desktop-1.so.*
+usr/lib/*/libweston-1/drm-backend.so
+usr/lib/*/libweston-1/fbdev-backend.so
+usr/lib/*/libweston-1/gl-renderer.so
+usr/lib/*/libweston-1/headless-backend.so
+usr/lib/*/libweston-1/wayland-backend.so
+usr/lib/*/libweston-1/x11-backend.so
+usr/lib/*/libweston-1/xwayland.so
diff --git a/debian/libweston-1-0.symbols b/debian/libweston-1-0.symbols
new file mode 100644
index 0000000..396d655
--- /dev/null
+++ b/debian/libweston-1-0.symbols
@@ -0,0 +1,275 @@
+libweston-1.so.0 libweston-1-0 #MINVER#
+* Build-Depends-Package: libweston-1-dev
+ linux_dmabuf_buffer_get@Base 1.12.0
+ linux_dmabuf_buffer_get_user_data@Base 1.12.0
+ linux_dmabuf_buffer_send_server_error@Base 1.12.0
+ linux_dmabuf_buffer_set_user_data@Base 1.12.0
+ linux_dmabuf_setup@Base 1.12.0
+ noop_renderer_init@Base 1.12.0
+ notify_axis@Base 1.12.0
+ notify_axis_source@Base 1.12.0
+ notify_button@Base 1.12.0
+ notify_key@Base 1.12.0
+ notify_keyboard_focus_in@Base 1.12.0
+ notify_keyboard_focus_out@Base 1.12.0
+ notify_modifiers@Base 1.12.0
+ notify_motion@Base 1.12.0
+ notify_motion_absolute@Base 1.12.0
+ notify_pointer_focus@Base 1.12.0
+ notify_pointer_frame@Base 1.12.0
+ notify_touch@Base 1.12.0
+ notify_touch_cancel@Base 1.12.0
+ notify_touch_frame@Base 1.12.0
+ pixman_renderer_init@Base 1.12.0
+ pixman_renderer_output_create@Base 1.12.0
+ pixman_renderer_output_destroy@Base 1.12.0
+ pixman_renderer_output_set_buffer@Base 1.12.0
+ text_cursor_position_interface@Base 1.12.0
+ weston_binding_destroy@Base 1.12.0
+ weston_buffer_from_resource@Base 1.12.0
+ weston_buffer_reference@Base 1.12.0
+ weston_compositor_add_axis_binding@Base 1.12.0
+ weston_compositor_add_button_binding@Base 1.12.0
+ weston_compositor_add_debug_binding@Base 1.12.0
+ weston_compositor_add_key_binding@Base 1.12.0
+ weston_compositor_add_modifier_binding@Base 1.12.0
+ weston_compositor_add_output@Base 1.12.0
+ weston_compositor_add_touch_binding@Base 1.12.0
+ weston_compositor_create@Base 1.12.0
+ weston_compositor_damage_all@Base 1.12.0
+ weston_compositor_destroy@Base 1.12.0
+ weston_compositor_exit@Base 1.12.0
+ weston_compositor_exit_with_code@Base 1.12.0
+ weston_compositor_get_time@Base 1.12.0
+ weston_compositor_get_user_data@Base 1.12.0
+ weston_compositor_import_dmabuf@Base 1.12.0
+ weston_compositor_load_backend@Base 1.12.0
+ weston_compositor_load_xwayland@Base 1.12.0
+ weston_compositor_offscreen@Base 1.12.0
+ weston_compositor_pick_view@Base 1.12.0
+ weston_compositor_read_presentation_clock@Base 1.12.0
+ weston_compositor_schedule_repaint@Base 1.12.0
+ weston_compositor_set_default_pointer_grab@Base 1.12.0
+ weston_compositor_set_presentation_clock@Base 1.12.0
+ weston_compositor_set_presentation_clock_software@Base 1.12.0
+ weston_compositor_set_xkb_rule_names@Base 1.12.0
+ weston_compositor_shutdown@Base 1.12.0
+ weston_compositor_sleep@Base 1.12.0
+ weston_compositor_stack_plane@Base 1.12.0
+ weston_compositor_wake@Base 1.12.0
+ weston_config_get_libexec_dir@Base 1.12.0
+ weston_config_get_section@Base 1.12.0
+ weston_config_section_get_bool@Base 1.12.0
+ weston_config_section_get_color@Base 1.12.0
+ weston_config_section_get_double@Base 1.12.0
+ weston_config_section_get_int@Base 1.12.0
+ weston_config_section_get_string@Base 1.12.0
+ weston_config_section_get_uint@Base 1.12.0
+ weston_environment_get_fd@Base 1.12.0
+ weston_fade_run@Base 1.12.0
+ weston_fade_update@Base 1.12.0
+ weston_install_debug_key_binding@Base 1.12.0
+ weston_keyboard_create@Base 1.12.0
+ weston_keyboard_destroy@Base 1.12.0
+ weston_keyboard_end_grab@Base 1.12.0
+ weston_keyboard_has_focus_resource@Base 1.12.0
+ weston_keyboard_send_key@Base 1.12.0
+ weston_keyboard_send_modifiers@Base 1.12.0
+ weston_keyboard_set_focus@Base 1.12.0
+ weston_keyboard_set_locks@Base 1.12.0
+ weston_keyboard_start_grab@Base 1.12.0
+ weston_layer_entry_insert@Base 1.12.0
+ weston_layer_entry_remove@Base 1.12.0
+ weston_layer_init@Base 1.12.0
+ weston_layer_set_mask@Base 1.12.0
+ weston_layer_set_mask_infinite@Base 1.12.0
+ weston_load_module@Base 1.12.0
+ weston_log@Base 1.12.0
+ weston_log_continue@Base 1.12.0
+ weston_log_set_handler@Base 1.12.0
+ weston_matrix_init@Base 1.12.0
+ weston_matrix_invert@Base 1.12.0
+ weston_matrix_multiply@Base 1.12.0
+ weston_matrix_rotate_xy@Base 1.12.0
+ weston_matrix_scale@Base 1.12.0
+ weston_matrix_transform@Base 1.12.0
+ weston_matrix_transform_region@Base 1.12.0
+ weston_matrix_translate@Base 1.12.0
+ weston_move_scale_run@Base 1.12.0
+ weston_output_activate_zoom@Base 1.12.0
+ weston_output_damage@Base 1.12.0
+ weston_output_destroy@Base 1.12.0
+ weston_output_finish_frame@Base 1.12.0
+ weston_output_init@Base 1.12.0
+ weston_output_init_zoom@Base 1.12.0
+ weston_output_mode_set_native@Base 1.12.0
+ weston_output_mode_switch_to_native@Base 1.12.0
+ weston_output_mode_switch_to_temporary@Base 1.12.0
+ weston_output_move@Base 1.12.0
+ weston_output_schedule_repaint@Base 1.12.0
+ weston_output_transform_coordinate@Base 1.12.0
+ weston_output_update_matrix@Base 1.12.0
+ weston_output_update_zoom@Base 1.12.0
+ weston_plane_init@Base 1.12.0
+ weston_plane_release@Base 1.12.0
+ weston_plugin_api_get@Base 1.12.0
+ weston_plugin_api_register@Base 1.12.0
+ weston_pointer_clamp@Base 1.12.0
+ weston_pointer_clear_focus@Base 1.12.0
+ weston_pointer_create@Base 1.12.0
+ weston_pointer_destroy@Base 1.12.0
+ weston_pointer_end_grab@Base 1.12.0
+ weston_pointer_has_focus_resource@Base 1.12.0
+ weston_pointer_motion_to_abs@Base 1.12.0
+ weston_pointer_move@Base 1.12.0
+ weston_pointer_send_axis@Base 1.12.0
+ weston_pointer_send_axis_source@Base 1.12.0
+ weston_pointer_send_button@Base 1.12.0
+ weston_pointer_send_frame@Base 1.12.0
+ weston_pointer_send_motion@Base 1.12.0
+ weston_pointer_set_focus@Base 1.12.0
+ weston_pointer_start_drag@Base 1.12.0
+ weston_pointer_start_grab@Base 1.12.0
+ weston_recorder_start@Base 1.12.0
+ weston_recorder_stop@Base 1.12.0
+ weston_screenshooter_interface@Base 1.12.0
+ weston_screenshooter_shoot@Base 1.12.0
+ weston_seat_get_keyboard@Base 1.12.0
+ weston_seat_get_pointer@Base 1.12.0
+ weston_seat_get_touch@Base 1.12.0
+ weston_seat_init@Base 1.12.0
+ weston_seat_init_keyboard@Base 1.12.0
+ weston_seat_init_pointer@Base 1.12.0
+ weston_seat_init_touch@Base 1.12.0
+ weston_seat_release@Base 1.12.0
+ weston_seat_release_keyboard@Base 1.12.0
+ weston_seat_release_pointer@Base 1.12.0
+ weston_seat_release_touch@Base 1.12.0
+ weston_seat_repick@Base 1.12.0
+ weston_seat_send_selection@Base 1.12.0
+ weston_seat_set_keyboard_focus@Base 1.12.0
+ weston_seat_set_selection@Base 1.12.0
+ weston_seat_update_keymap@Base 1.12.0
+ weston_slide_run@Base 1.12.0
+ weston_spring_done@Base 1.12.0
+ weston_spring_init@Base 1.12.0
+ weston_spring_update@Base 1.12.0
+ weston_stable_fade_run@Base 1.12.0
+ weston_surface_copy_content@Base 1.12.0
+ weston_surface_create@Base 1.12.0
+ weston_surface_damage@Base 1.12.0
+ weston_surface_destroy@Base 1.12.0
+ weston_surface_get_bounding_box@Base 1.12.0
+ weston_surface_get_content_size@Base 1.12.0
+ weston_surface_get_main_surface@Base 1.12.0
+ weston_surface_get_role@Base 1.12.0
+ weston_surface_is_mapped@Base 1.12.0
+ weston_surface_schedule_repaint@Base 1.12.0
+ weston_surface_set_color@Base 1.12.0
+ weston_surface_set_label_func@Base 1.12.0
+ weston_surface_set_role@Base 1.12.0
+ weston_surface_set_size@Base 1.12.0
+ weston_surface_to_buffer_float@Base 1.12.0
+ weston_surface_to_buffer_rect@Base 1.12.0
+ weston_surface_to_buffer_region@Base 1.12.0
+ weston_surface_unmap@Base 1.12.0
+ weston_timeline_enabled_@Base 1.12.0
+ weston_timeline_point@Base 1.12.0
+ weston_touch_create@Base 1.12.0
+ weston_touch_destroy@Base 1.12.0
+ weston_touch_end_grab@Base 1.12.0
+ weston_touch_has_focus_resource@Base 1.12.0
+ weston_touch_send_down@Base 1.12.0
+ weston_touch_send_frame@Base 1.12.0
+ weston_touch_send_motion@Base 1.12.0
+ weston_touch_send_up@Base 1.12.0
+ weston_touch_set_focus@Base 1.12.0
+ weston_touch_start_drag@Base 1.12.0
+ weston_touch_start_grab@Base 1.12.0
+ weston_transformed_coord@Base 1.12.0
+ weston_transformed_rect@Base 1.12.0
+ weston_transformed_region@Base 1.12.0
+ weston_version@Base 1.12.0
+ weston_view_activate@Base 1.12.0
+ weston_view_animation_destroy@Base 1.12.0
+ weston_view_create@Base 1.12.0
+ weston_view_damage_below@Base 1.12.0
+ weston_view_destroy@Base 1.12.0
+ weston_view_from_global@Base 1.12.0
+ weston_view_from_global_fixed@Base 1.12.0
+ weston_view_from_global_float@Base 1.12.0
+ weston_view_geometry_dirty@Base 1.12.0
+ weston_view_is_mapped@Base 1.12.0
+ weston_view_move_to_plane@Base 1.12.0
+ weston_view_schedule_repaint@Base 1.12.0
+ weston_view_set_mask@Base 1.12.0
+ weston_view_set_mask_infinite@Base 1.12.0
+ weston_view_set_position@Base 1.12.0
+ weston_view_set_transform_parent@Base 1.12.0
+ weston_view_to_global_fixed@Base 1.12.0
+ weston_view_to_global_float@Base 1.12.0
+ weston_view_unmap@Base 1.12.0
+ weston_view_update_transform@Base 1.12.0
+ weston_vlog@Base 1.12.0
+ weston_vlog_continue@Base 1.12.0
+ weston_zoom_run@Base 1.12.0
+ wl_data_device_manager_init@Base 1.12.0
+ wl_data_device_set_keyboard_focus@Base 1.12.0
+ wp_presentation_feedback_interface@Base 1.12.0
+ wp_presentation_interface@Base 1.12.0
+ wp_viewport_interface@Base 1.12.0
+ wp_viewporter_interface@Base 1.12.0
+ zwp_confined_pointer_v1_interface@Base 1.12.0
+ zwp_input_method_context_v1_interface@Base 1.12.0
+ zwp_input_method_v1_interface@Base 1.12.0
+ zwp_input_panel_surface_v1_interface@Base 1.12.0
+ zwp_input_panel_v1_interface@Base 1.12.0
+ zwp_linux_buffer_params_v1_interface@Base 1.12.0
+ zwp_linux_dmabuf_v1_interface@Base 1.12.0
+ zwp_locked_pointer_v1_interface@Base 1.12.0
+ zwp_pointer_constraints_v1_interface@Base 1.12.0
+ zwp_relative_pointer_manager_v1_interface@Base 1.12.0
+ zwp_relative_pointer_v1_interface@Base 1.12.0
+ zwp_text_input_manager_v1_interface@Base 1.12.0
+ zwp_text_input_v1_interface@Base 1.12.0
+libweston-desktop-1.so.0 libweston-1-0 #MINVER#
+* Build-Depends-Package: libweston-1-dev
+ weston_desktop_client_for_each_surface@Base 1.12.0
+ weston_desktop_client_get_client@Base 1.12.0
+ weston_desktop_client_ping@Base 1.12.0
+ weston_desktop_create@Base 1.12.0
+ weston_desktop_destroy@Base 1.12.0
+ weston_desktop_surface_close@Base 1.12.0
+ weston_desktop_surface_create_view@Base 1.12.0
+ weston_desktop_surface_get_activated@Base 1.12.0
+ weston_desktop_surface_get_app_id@Base 1.12.0
+ weston_desktop_surface_get_client@Base 1.12.0
+ weston_desktop_surface_get_fullscreen@Base 1.12.0
+ weston_desktop_surface_get_geometry@Base 1.12.0
+ weston_desktop_surface_get_max_size@Base 1.12.0
+ weston_desktop_surface_get_maximized@Base 1.12.0
+ weston_desktop_surface_get_min_size@Base 1.12.0
+ weston_desktop_surface_get_pid@Base 1.12.0
+ weston_desktop_surface_get_resizing@Base 1.12.0
+ weston_desktop_surface_get_surface@Base 1.12.0
+ weston_desktop_surface_get_title@Base 1.12.0
+ weston_desktop_surface_get_user_data@Base 1.12.0
+ weston_desktop_surface_propagate_layer@Base 1.12.0
+ weston_desktop_surface_set_activated@Base 1.12.0
+ weston_desktop_surface_set_fullscreen@Base 1.12.0
+ weston_desktop_surface_set_maximized@Base 1.12.0
+ weston_desktop_surface_set_resizing@Base 1.12.0
+ weston_desktop_surface_set_size@Base 1.12.0
+ weston_desktop_surface_set_user_data@Base 1.12.0
+ weston_desktop_surface_unlink_view@Base 1.12.0
+ weston_seat_break_desktop_grabs@Base 1.12.0
+ weston_surface_get_desktop_surface@Base 1.12.0
+ weston_surface_is_desktop_surface@Base 1.12.0
+ xdg_popup_interface@Base 1.12.0
+ xdg_shell_interface@Base 1.12.0
+ xdg_surface_interface@Base 1.12.0
+ zxdg_popup_v6_interface@Base 1.12.0
+ zxdg_positioner_v6_interface@Base 1.12.0
+ zxdg_shell_v6_interface@Base 1.12.0
+ zxdg_surface_v6_interface@Base 1.12.0
+ zxdg_toplevel_v6_interface@Base 1.12.0
diff --git a/debian/libweston-1-dev.install b/debian/libweston-1-dev.install
new file mode 100644
index 0000000..7ef793b
--- /dev/null
+++ b/debian/libweston-1-dev.install
@@ -0,0 +1,5 @@
+usr/include/libweston-1
+usr/lib/*/libweston-1.so
+usr/lib/*/libweston-desktop-1.so
+usr/lib/*/pkgconfig/libweston-1.pc
+usr/lib/*/pkgconfig/libweston-desktop-1.pc
diff --git a/debian/rules b/debian/rules
index 58acb37..f8726bf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,7 +15,7 @@ override_dh_install:
dh_install --fail-missing -X.la
override_dh_makeshlibs:
- # No-op: libraries are private, not shared.
+ dh_makeshlibs -Xlibweston-1/ -- -c4
override_dh_fixperms:
dh_fixperms -Xusr/bin/weston-launch
diff --git a/debian/weston.install b/debian/weston.install
index d5d23da..d8b623b 100644
--- a/debian/weston.install
+++ b/debian/weston.install
@@ -4,25 +4,11 @@ usr/bin/weston-info
usr/bin/weston-launch
usr/bin/weston-terminal
usr/include/weston
-usr/include/libweston-1
usr/lib/weston/weston-desktop-shell
usr/lib/weston/weston-keyboard
usr/lib/weston/weston-ivi-shell-user-interface
usr/lib/weston/weston-screenshooter
usr/lib/weston/weston-simple-im
-usr/lib/*/libweston-1.so
-usr/lib/*/libweston-1.so.*
-usr/lib/*/libweston-desktop-1.so.*
-usr/lib/*/libweston-desktop-1.so
-usr/lib/*/libweston-1/x11-backend.so
-usr/lib/*/libweston-1/xwayland.so
-usr/lib/*/libweston-1/headless-backend.so
-usr/lib/*/libweston-1/gl-renderer.so
-usr/lib/*/libweston-1/fbdev-backend.so
-usr/lib/*/libweston-1/wayland-backend.so
-usr/lib/*/libweston-1/drm-backend.so
-usr/lib/*/pkgconfig/libweston-desktop-1.pc
-usr/lib/*/pkgconfig/libweston-1.pc
usr/lib/*/pkgconfig/weston.pc
usr/lib/*/weston/cms-colord.so
usr/lib/*/weston/cms-static.so
commit 759616bfd75a3c6d96df05af89652c5881b3cb5a
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Dec 7 17:38:55 2016 +0100
New upstream release
diff --git a/debian/changelog b/debian/changelog
index 964c499..59b68f3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+weston (1.12.0-1) UNRELEASED; urgency=medium
+
+ * New upstream release. Closes: #841735.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 07 Dec 2016 17:38:19 +0100
+
weston (1.11.94-1) experimental; urgency=medium
* New upstream release.
commit a08dff5bce52804850595a5ff968336a60574f4f
Author: Bryce Harrington <bryce@osg.samsung.com>
Date: Tue Sep 20 12:22:46 2016 -0700
configure.ac: bump to version 1.12.0 for the official release
diff --git a/configure.ac b/configure.ac
index bd59725..619d3f6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,11 +1,11 @@
m4_define([weston_major_version], [1])
-m4_define([weston_minor_version], [11])
-m4_define([weston_micro_version], [94])
+m4_define([weston_minor_version], [12])
+m4_define([weston_micro_version], [0])
m4_define([weston_version],
[weston_major_version.weston_minor_version.weston_micro_version])
m4_define([libweston_major_version], [1])
-m4_define([libweston_minor_version], [11])
-m4_define([libweston_patch_version], [94])
+m4_define([libweston_minor_version], [12])
+m4_define([libweston_patch_version], [0])
AC_PREREQ([2.64])
AC_INIT([weston],
@@ -14,7 +14,7 @@ AC_INIT([weston],
[weston],
[http://wayland.freedesktop.org])
-WAYLAND_PREREQ_VERSION="1.11.91"
+WAYLAND_PREREQ_VERSION="1.12.0"
AC_SUBST([WESTON_VERSION_MAJOR], [weston_major_version])
AC_SUBST([WESTON_VERSION_MINOR], [weston_minor_version])
commit ccffd465b7a20bfa0888c27b3637cdb491a68422
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Sep 14 12:49:30 2016 +0200
Release to experimental
diff --git a/debian/changelog b/debian/changelog
index a64ecea..964c499 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-weston (1.11.94-1) UNRELEASED; urgency=medium
+weston (1.11.94-1) experimental; urgency=medium
* New upstream release.
* debian/weston.install: use wildcards for libweston{,-desktop}.so.*.
- -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 14 Sep 2016 12:14:59 +0200
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 14 Sep 2016 12:49:23 +0200
weston (1.11.91-1) experimental; urgency=medium
commit 5c76e030e12f6940b79da39a22376e37206e651e
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Sep 14 12:28:03 2016 +0200
Use wildcards in weston.install
diff --git a/debian/changelog b/debian/changelog
index b84e13b..a64ecea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
weston (1.11.94-1) UNRELEASED; urgency=medium
* New upstream release.
+ * debian/weston.install: use wildcards for libweston{,-desktop}.so.*.
-- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 14 Sep 2016 12:14:59 +0200
diff --git a/debian/weston.install b/debian/weston.install
index c25b105..d5d23da 100644
--- a/debian/weston.install
+++ b/debian/weston.install
@@ -11,11 +11,9 @@ usr/lib/weston/weston-ivi-shell-user-interface
usr/lib/weston/weston-screenshooter
usr/lib/weston/weston-simple-im
usr/lib/*/libweston-1.so
-usr/lib/*/libweston-1.so.0.11.91
-usr/lib/*/libweston-1.so.0
-usr/lib/*/libweston-desktop-1.so.0
+usr/lib/*/libweston-1.so.*
+usr/lib/*/libweston-desktop-1.so.*
usr/lib/*/libweston-desktop-1.so
-usr/lib/*/libweston-desktop-1.so.0.11.91
usr/lib/*/libweston-1/x11-backend.so
usr/lib/*/libweston-1/xwayland.so
usr/lib/*/libweston-1/headless-backend.so
commit 0e04442808bfade75accabd24c4df39f1395ace4
Author: Emilio Pozuelo Monfort <pochu@debian.org>
Date: Wed Sep 14 12:15:11 2016 +0200
New upstream release
diff --git a/debian/changelog b/debian/changelog
index c7ac90e..b84e13b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+weston (1.11.94-1) UNRELEASED; urgency=medium
+
+ * New upstream release.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 14 Sep 2016 12:14:59 +0200
+
weston (1.11.91-1) experimental; urgency=medium
* New upstream pre-release.
commit a56b053ee154fd8c5b6782fa120ddc045e4e0147
Author: Quentin Glidic <sardemff7+git@sardemff7.net>
Date: Tue Sep 13 10:05:58 2016 +0200
libweston-desktop: Fix configure event for already well-sized surfaces
Even if the surface size is already correct, we need to store the
configured size in case some other state change triggers a configure
event.
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Reviewed-by: Arnaud Vrac <avrac@freebox.fr>
diff --git a/libweston-desktop/wl-shell.c b/libweston-desktop/wl-shell.c
index 74ce473..ded69f7 100644
--- a/libweston-desktop/wl-shell.c
+++ b/libweston-desktop/wl-shell.c
@@ -67,8 +67,8 @@ weston_desktop_wl_shell_surface_set_size(struct weston_desktop_surface *dsurface
struct weston_surface *wsurface =
weston_desktop_surface_get_surface(surface->surface);
- if (wsurface->width == width && wsurface->height == height)
- return;
+ if ((wsurface->width == width && wsurface->height == height) ||
+ (width == 0 && height == 0))
wl_shell_surface_send_configure(surface->resource,
WL_SHELL_SURFACE_RESIZE_NONE,
diff --git a/libweston-desktop/xdg-shell-v5.c b/libweston-desktop/xdg-shell-v5.c
index 83e5d30..14216b0 100644
--- a/libweston-desktop/xdg-shell-v5.c
+++ b/libweston-desktop/xdg-shell-v5.c
@@ -192,11 +192,13 @@ weston_desktop_xdg_surface_set_size(struct weston_desktop_surface *dsurface,
struct weston_desktop_xdg_surface *surface = user_data;
struct weston_surface *wsurface = weston_desktop_surface_get_surface(surface->surface);
- if (wsurface->width == width && wsurface->height == height)
- return;
-
surface->requested_size.width = width;
surface->requested_size.height = height;
+
+ if ((wsurface->width == width && wsurface->height == height) ||
+ (width == 0 && height == 0))
+ return;
+
weston_desktop_xdg_surface_schedule_configure(surface);
}
diff --git a/libweston-desktop/xdg-shell-v6.c b/libweston-desktop/xdg-shell-v6.c
index d4d0112..2afce81 100644
Reply to: