[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: