Bug#741509: libdrm: please include exynos and freedreno DRM
op 13-03-14 10:12, Fathi Boudra schreef: > Source: libdrm > Severity: wishlist > > Dear Maintainer, > > Exynos and freedreno DRM aren't enabled during libdrm build. > Please could you enable Exynos and freedreno APIs? > > I packaged the X.Org driver side and only need libdrm support is missing > now. > Do you have the packaged drivers somewhere? I should have a system to test freedreno soon, and I would be interested. What about exynos, did you perform any testing on that? It should probably have a separate bug. ~Maarten -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53d21acd.4090...@canonical.com
libdrm: Changes to 'debian-unstable'
debian/changelog |7 +++ debian/control | 62 +++ debian/libdrm-exynos1.symbols| 20 debian/libdrm-freedreno1.install |1 debian/libdrm-freedreno1.lintian-overrides |1 debian/libdrm-freedreno1.symbols | 40 + debian/patches/03_fix_exynos_test_ftbfs.diff | 23 ++ debian/patches/series|1 debian/rules | 18 +-- 9 files changed, 168 insertions(+), 5 deletions(-) New commits: commit 2ad898100e88fff8076133b5c791a364b4bc29e0 Author: Maarten Lankhorst Date: Fri Jul 25 11:43:50 2014 +0200 Add a patch to fix FTBFS with exynos. diff --git a/debian/changelog b/debian/changelog index abd3ac1..eac5e3e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libdrm (2.4.54-2) UNRELEASED; urgency=medium * Enable building freedreno and exynos on arm. (Closes: #741509) + * Add a patch to fix FTBFS with exynos. -- Maarten Lankhorst Fri, 25 Jul 2014 10:24:34 +0200 diff --git a/debian/patches/03_fix_exynos_test_ftbfs.diff b/debian/patches/03_fix_exynos_test_ftbfs.diff new file mode 100644 index 000..b94545e --- /dev/null +++ b/debian/patches/03_fix_exynos_test_ftbfs.diff @@ -0,0 +1,23 @@ +commit a328b02c1d0b2e19e3587221aa290f05e33baefe +Author: Maarten Lankhorst +Date: Fri Jul 25 11:22:24 2014 +0200 + +exynos: do not build fimg2d_test when building without libkms support. + +This prevents a build failure. + +Signed-off-by: Maarten Lankhorst + +--- a/tests/exynos/Makefile.am b/tests/exynos/Makefile.am +@@ -4,8 +4,10 @@ + -I $(top_srcdir)/exynos \ + -I $(top_srcdir) + ++if HAVE_LIBKMS + noinst_PROGRAMS = \ + exynos_fimg2d_test ++endif + + exynos_fimg2d_test_LDADD = \ + $(top_builddir)/libdrm.la \ diff --git a/debian/patches/series b/debian/patches/series index d2f7405..cc77303 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,3 @@ 01_default_perms.diff 02_fix_qxl_drm_h.diff +03_fix_exynos_test_ftbfs.diff commit 99f0810d7b83a1a7eb07a1dfe61dd130a3e572f0 Author: Maarten Lankhorst Date: Fri Jul 25 11:16:43 2014 +0200 build exynos on arm too diff --git a/debian/changelog b/debian/changelog index f7c19e7..abd3ac1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ libdrm (2.4.54-2) UNRELEASED; urgency=medium - * Enable building freedreno on arm. (Closes: #741509) + * Enable building freedreno and exynos on arm. (Closes: #741509) -- Maarten Lankhorst Fri, 25 Jul 2014 10:24:34 +0200 diff --git a/debian/control b/debian/control index 476be5a..5b99f21 100644 --- a/debian/control +++ b/debian/control @@ -29,6 +29,7 @@ Depends: libdrm-nouveau2 (= ${binary:Version}) [linux-any], libdrm-omap1 (= ${binary:Version}) [any-arm], libdrm-freedreno1 (= ${binary:Version}) [any-arm], + libdrm-exynos1 (= ${binary:Version}) [any-arm], ${misc:Depends}, Multi-Arch: same Replaces: @@ -233,3 +234,33 @@ Description: Userspace interface to omap-specific kernel DRM services -- debuggi Linux to provide hardware-accelerated OpenGL drivers. . This package provides the debugging symbols for the libdrm-freedreno1 package. + +Package: libdrm-exynos1 +Section: libs +Architecture: any-arm +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Userspace interface to omap-specific kernel DRM services -- runtime + This library implements the userspace interface to the omap-specific kernel + DRM services. DRM stands for "Direct Rendering Manager", which is the + kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is + currently used on Linux to provide hardware-accelerated OpenGL drivers. + +Package: libdrm-exynos1-dbg +Section: debug +Priority: extra +Architecture: any-arm +Depends: + libdrm-exynos1 (= ${binary:Version}), + ${misc:Depends}, +Multi-Arch: same +Description: Userspace interface to omap-specific kernel DRM services -- debugging symbols + This library implements the userspace interface to the kernel DRM services. + DRM stands for "Direct Rendering Manager", which is the kernelspace portion + of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on + Linux to provide hardware-accelerated OpenGL drivers. + . + This package provides the debugging symbols for the libdrm-exynos1 package. diff --git a/debian/libdrm-exynos1.symbols b/debian/libdrm-exynos1.symbols new file mode 100644 index 000..445f2b4 --- /dev/null +++ b/debian/libdrm-exynos1.symbols @@ -0,0 +1,20 @@ +libdrm_exynos.so.1 libdrm-exynos1 #MINVER# + exynos_bo_create@Base 0 + exynos_bo_destroy@Base 0 + exynos_bo_from_name@Base 0 + exynos_bo_get_info@Base 0 + exynos_bo_get_name@Base 0 + exynos_bo_handle@Base 0 + exynos_bo_map@Base 0 + exynos_device_create@Base 0 + exynos_
libdrm: Changes to 'debian-unstable'
debian/libdrm-exynos1.install |1 + 1 file changed, 1 insertion(+) New commits: commit e9ffcd2127923bfe159244daf86d6ecb89fd43e3 Author: Maarten Lankhorst Date: Fri Jul 25 11:51:39 2014 +0200 add missing libdrm-exynos1.install diff --git a/debian/libdrm-exynos1.install b/debian/libdrm-exynos1.install new file mode 100644 index 000..ce2fbc9 --- /dev/null +++ b/debian/libdrm-exynos1.install @@ -0,0 +1 @@ +usr/lib/*/libdrm_exynos.so.1* -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xacac-0002zu...@moszumanska.debian.org
Bug#755809: xorg.conf.5 man page mentions an incorrect "Enable" option for Monitors
Julien Cristau, 2014-07-24 22:46+0200: I don't know what you think is incorrect about the existing text. The existing texts is about an option named “Enable”, which may or may not exist, but does nothing and is thus useless to mention. The behaviour expected from that option (disabling a monitor at server startup) is achieved by using the option “Disable” which is not documented at all. To be more specific, according to the man page: Option "Enable" "bool" This optional entry specifies whether the monitor should be turned on at startup. By default, the server will attempt to enable all connected monitors. (RandR 1.2-supporting drivers only) The following configuration should disable the projector monitor at startup: Section "Device" Identifier "Intel HD Graphics" Option "Monitor-HDMI2" "Main" Option "Monitor-HDMI1" "Projector" EndSection Section "Monitor" Identifier "Main" EndSection Section "Monitor" Identifier "Projector" Option "Enable""false" EndSection But it does not work, and the projector is turned on at startup. On the contrary, the following, which uses an undocumented option “Disable” does disable the projector at startup: Section "Device" Identifier "Intel HD Graphics" Option "Monitor-HDMI2" "Main" Option "Monitor-HDMI1" "Projector" EndSection Section "Monitor" Identifier "Main" EndSection Section "Monitor" Identifier "Projector" Option "Disable" "true" EndSection My patch aims at correcting that by simply replacing the incorrect option “Enable” by the correct one “Disable” in the man page. It also does a small change in the explanation text since this option is used the reverse way: Option "Disable" "bool" This optional entry specifies whether the monitor should be turned off at startup. By default, the server will attempt to enable all connected monitors. (RandR 1.2-supporting drivers only) Librement, -- ,--. : /` ) ن Tanguy Ortolo | `-'Debian Developer \_ signature.asc Description: Digital signature
libdrm: Changes to 'upstream-unstable'
configure.ac |2 - exynos/exynos_drm.c | 52 -- exynos/exynos_drmif.h |2 - exynos/exynos_fimg2d.c|8 ++--- exynos/fimg2d.h |2 - freedreno/freedreno_drmif.h |1 freedreno/kgsl/kgsl_pipe.c|3 ++ freedreno/msm/msm_drm.h | 12 freedreno/msm/msm_pipe.c |5 +++ freedreno/msm/msm_priv.h |1 include/drm/drm.h |8 + include/drm/i915_drm.h| 19 + radeon/radeon_surface.c | 18 ++--- tests/exynos/Makefile.am |9 +- tests/exynos/exynos_fimg2d_test.c |2 - tests/radeon/radeon_ttm.c |2 + xf86drm.c | 13 - xf86drmMode.h |4 ++ 18 files changed, 89 insertions(+), 74 deletions(-) New commits: commit 6f15ca80815ae34d412c9fbdf526d69c45561a0f Author: Maarten Lankhorst Date: Fri Jul 25 15:08:23 2014 +0200 bump to version 2.4.55 for release diff --git a/configure.ac b/configure.ac index 1c78c45..a7be095 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], -[2.4.54], +[2.4.55], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) commit a328b02c1d0b2e19e3587221aa290f05e33baefe Author: Maarten Lankhorst Date: Fri Jul 25 11:22:24 2014 +0200 exynos: do not build fimg2d_test when building without libkms support. This prevents a build failure. Signed-off-by: Maarten Lankhorst diff --git a/tests/exynos/Makefile.am b/tests/exynos/Makefile.am index 518f00b..92de4e4 100644 --- a/tests/exynos/Makefile.am +++ b/tests/exynos/Makefile.am @@ -4,6 +4,7 @@ AM_CFLAGS = \ -I $(top_srcdir)/exynos \ -I $(top_srcdir) +if HAVE_LIBKMS if HAVE_INSTALL_TESTS bin_PROGRAMS = \ exynos_fimg2d_test @@ -11,6 +12,7 @@ else noinst_PROGRAMS = \ exynos_fimg2d_test endif +endif exynos_fimg2d_test_LDADD = \ $(top_builddir)/libdrm.la \ commit c0b34dca2632a774249cfa3b969c3f7ce9df33e1 Author: Thomas Klausner Date: Tue Jul 15 19:22:55 2014 +0200 radeon: Add missing header includes. unistd.h for close() and xf86drm.h for drmOpen(). Signed-off-by: Thomas Klausner diff --git a/tests/radeon/radeon_ttm.c b/tests/radeon/radeon_ttm.c index 246fd99..ac3297a 100644 --- a/tests/radeon/radeon_ttm.c +++ b/tests/radeon/radeon_ttm.c @@ -25,7 +25,9 @@ */ #include #include +#include #include "rbo.h" +#include "xf86drm.h" /* allocate as many single page bo to try to starve the kernel * memory zone (below highmem) commit 72f84b85afbe762b86ea8c095fee01e7d406b131 Author: Thomas Klausner Date: Tue Jul 15 19:22:52 2014 +0200 radeon: Remove superfluous parentheses. Signed-off-by: Thomas Klausner diff --git a/radeon/radeon_surface.c b/radeon/radeon_surface.c index 109bd6b..9c3a192 100644 --- a/radeon/radeon_surface.c +++ b/radeon/radeon_surface.c @@ -282,7 +282,7 @@ static int r6_surface_init_linear(struct radeon_surface_manager *surf_man, surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset); /* level0 and first mipmap need to have alignment */ offset = surf->bo_size; -if ((i == 0)) { +if (i == 0) { offset = ALIGN(offset, surf->bo_alignment); } } @@ -310,7 +310,7 @@ static int r6_surface_init_linear_aligned(struct radeon_surface_manager *surf_ma surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset); /* level0 and first mipmap need to have alignment */ offset = surf->bo_size; -if ((i == 0)) { +if (i == 0) { offset = ALIGN(offset, surf->bo_alignment); } } @@ -343,7 +343,7 @@ static int r6_surface_init_1d(struct radeon_surface_manager *surf_man, surf_minify(surf, surf->level+i, surf->bpe, i, xalign, yalign, zalign, offset); /* level0 and first mipmap need to have alignment */ offset = surf->bo_size; -if ((i == 0)) { +if (i == 0) { offset = ALIGN(offset, surf->bo_alignment); } } @@ -384,7 +384,7 @@ static int r6_surface_init_2d(struct radeon_surface_manager *surf_man, } /* level0 and first mipmap need to have alignment */ offset = surf->bo_size; -if ((i == 0)) { +if (i == 0) { offset = ALIGN(offset, surf->bo_alignment); } } @@ -632,7 +632,7 @@ static int eg_surface_init_1d(struct radeon_surface_manager *surf_man, surf_minify(surf, level+i, bpe, i, xalign, yalign, zalign, offset); /* level0 and first mipmap need to have alignment */ offset = surf->bo_size; -if ((i == 0)) { +if (i == 0) { offset = ALIGN(of
libdrm: Changes to 'debian-unstable'
configure.ac |2 - debian/changelog |4 +- debian/patches/03_fix_exynos_test_ftbfs.diff | 23 --- debian/patches/series|1 exynos/exynos_drm.c | 52 ++- exynos/exynos_drmif.h|2 - exynos/exynos_fimg2d.c |8 ++-- exynos/fimg2d.h |2 - freedreno/freedreno_drmif.h |1 freedreno/kgsl/kgsl_pipe.c |3 + freedreno/msm/msm_drm.h | 12 ++ freedreno/msm/msm_pipe.c |5 ++ freedreno/msm/msm_priv.h |1 include/drm/drm.h|8 include/drm/i915_drm.h | 19 + radeon/radeon_surface.c | 18 - tests/exynos/Makefile.am |9 +++- tests/exynos/exynos_fimg2d_test.c|2 - tests/radeon/radeon_ttm.c|2 + xf86drm.c| 13 -- xf86drmMode.h|4 ++ 21 files changed, 91 insertions(+), 100 deletions(-) New commits: commit bca5f71beba691ce4036e41cfb73ae65161e4c94 Author: Maarten Lankhorst Date: Fri Jul 25 15:27:29 2014 +0200 bump changelog, and remove ftbfs patch, upstream diff --git a/debian/changelog b/debian/changelog index eac5e3e..f899150 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,7 @@ -libdrm (2.4.54-2) UNRELEASED; urgency=medium +libdrm (2.4.55-1) UNRELEASED; urgency=medium + * New upstream release. * Enable building freedreno and exynos on arm. (Closes: #741509) - * Add a patch to fix FTBFS with exynos. -- Maarten Lankhorst Fri, 25 Jul 2014 10:24:34 +0200 diff --git a/debian/patches/03_fix_exynos_test_ftbfs.diff b/debian/patches/03_fix_exynos_test_ftbfs.diff deleted file mode 100644 index b94545e..000 --- a/debian/patches/03_fix_exynos_test_ftbfs.diff +++ /dev/null @@ -1,23 +0,0 @@ -commit a328b02c1d0b2e19e3587221aa290f05e33baefe -Author: Maarten Lankhorst -Date: Fri Jul 25 11:22:24 2014 +0200 - -exynos: do not build fimg2d_test when building without libkms support. - -This prevents a build failure. - -Signed-off-by: Maarten Lankhorst - a/tests/exynos/Makefile.am -+++ b/tests/exynos/Makefile.am -@@ -4,8 +4,10 @@ - -I $(top_srcdir)/exynos \ - -I $(top_srcdir) - -+if HAVE_LIBKMS - noinst_PROGRAMS = \ - exynos_fimg2d_test -+endif - - exynos_fimg2d_test_LDADD = \ - $(top_builddir)/libdrm.la \ diff --git a/debian/patches/series b/debian/patches/series index cc77303..d2f7405 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,2 @@ 01_default_perms.diff 02_fix_qxl_drm_h.diff -03_fix_exynos_test_ftbfs.diff commit 6f15ca80815ae34d412c9fbdf526d69c45561a0f Author: Maarten Lankhorst Date: Fri Jul 25 15:08:23 2014 +0200 bump to version 2.4.55 for release diff --git a/configure.ac b/configure.ac index 1c78c45..a7be095 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ([2.63]) AC_INIT([libdrm], -[2.4.54], +[2.4.55], [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI], [libdrm]) commit a328b02c1d0b2e19e3587221aa290f05e33baefe Author: Maarten Lankhorst Date: Fri Jul 25 11:22:24 2014 +0200 exynos: do not build fimg2d_test when building without libkms support. This prevents a build failure. Signed-off-by: Maarten Lankhorst diff --git a/tests/exynos/Makefile.am b/tests/exynos/Makefile.am index 518f00b..92de4e4 100644 --- a/tests/exynos/Makefile.am +++ b/tests/exynos/Makefile.am @@ -4,6 +4,7 @@ AM_CFLAGS = \ -I $(top_srcdir)/exynos \ -I $(top_srcdir) +if HAVE_LIBKMS if HAVE_INSTALL_TESTS bin_PROGRAMS = \ exynos_fimg2d_test @@ -11,6 +12,7 @@ else noinst_PROGRAMS = \ exynos_fimg2d_test endif +endif exynos_fimg2d_test_LDADD = \ $(top_builddir)/libdrm.la \ commit c0b34dca2632a774249cfa3b969c3f7ce9df33e1 Author: Thomas Klausner Date: Tue Jul 15 19:22:55 2014 +0200 radeon: Add missing header includes. unistd.h for close() and xf86drm.h for drmOpen(). Signed-off-by: Thomas Klausner diff --git a/tests/radeon/radeon_ttm.c b/tests/radeon/radeon_ttm.c index 246fd99..ac3297a 100644 --- a/tests/radeon/radeon_ttm.c +++ b/tests/radeon/radeon_ttm.c @@ -25,7 +25,9 @@ */ #include #include +#include #include "rbo.h" +#include "xf86drm.h" /* allocate as many single page bo to try to starve the kernel * memory zone (below highmem) commit 72f84b85afbe762b86ea8c095fee01e7d406b131 Author: Thomas Klausner Date: Tue Jul 15 19:22:52 2014 +0200 radeon: Remove superfluous parentheses. Signed-off-by: Thomas Klausner diff --git a/radeon/radeon_surface.
xserver-xorg-video-freedreno: Changes to 'upstream-unstable'
New branch 'upstream-unstable' available with the following commits: -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xagae-sa...@moszumanska.debian.org
xserver-xorg-video-freedreno: Changes to 'debian-unstable'
debian/copyright | 38 -- 1 file changed, 38 deletions(-) New commits: commit 2c7d5bcfe54ee149a6b138f9254cad7b4e881e1c Author: Maarten Lankhorst Date: Fri Jul 25 16:19:35 2014 +0200 remove copyright file copied from modesetting Doesn't work correctly with freedreno, and the various files contains different copyright statements. diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index 971708d..000 --- a/debian/copyright +++ /dev/null @@ -1,38 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: xf86-video-modesetting -Upstream-Contact: http://lists.freedesktop.org/mailman/listinfo/xorg -Source: http://xorg.freedesktop.org/releases/individual/driver/ - -Files: src/driver.h -Copyright: 2008 Tungsten Graphics, Inc. -License: MIT-X11 - -Files: src/driver.c -Copyright: 2008 Tungsten Graphics, Inc. - 2011 Dave Airlie -License: MIT-X11 - -Files: src/drmmode_* -Copyright: 2007 Red Hat, Inc. -License: MIT-X11 - -License: MIT-X11 - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sub license, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - . - The above copyright notice and this permission notice (including the - next paragraph) shall be included in all copies or substantial portions - of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR - ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xagng-0006u4...@moszumanska.debian.org
xterm: Changes to 'upstream-unstable'
INSTALL | 12 MANIFEST |2 THANKS |6 Tekproc.c|8 aclocal.m4 | 68 charproc.c | 27 config.guess | 164 - config.sub | 15 configure| 6077 +-- fontutils.c |4 graphics.c | 125 graphics.h |4 graphics_regis.c | 3600 +++ main.c |6 menu.c | 14 package/debian/changelog |6 package/debian/rules |2 package/freebsd/Makefile |2 package/xterm.spec |5 scrollbar.c | 40 version.h|6 xterm.h |6 xterm.log.html | 62 23 files changed, 7122 insertions(+), 3139 deletions(-) New commits: commit fffb2571529ed6c77a752cc64711ff70d6ef10ea Author: Sven Joachim Date: Fri Jul 25 16:56:41 2014 +0200 Imported Upstream version 309 diff --git a/INSTALL b/INSTALL index 66336c4..4d442d2 100644 --- a/INSTALL +++ b/INSTALL @@ -1,4 +1,4 @@ --- $XTermId: INSTALL,v 1.151 2014/05/08 07:58:06 tom Exp $ +-- $XTermId: INSTALL,v 1.152 2014/07/12 22:40:36 Steve.Wall Exp $ --- -- Copyright 1997-2013,2014 by Thomas E. Dickey -- @@ -461,7 +461,7 @@ The options (in alphabetic order): --enable-narrowprotoenable narrow prototypes for X libraries - Originally xterm was built using imake rather than a configure script. + Originally xterm was built using imake rather than a configure script. One feature of imake that is not possible to guess within the configure script is the wide-prototype compile-time definition NARROWPROTO. When this is not set properly, the Athena widget @@ -540,6 +540,10 @@ The options (in alphabetic order): Look for, compile and link with the Xaw 3d widget library. + --with-Xaw3dxft link with Xaw 3d xft library + + Look for, compile and link with the Xaw 3d xft widget library. + --with-XawPlus link with Athena-Plus library Look for, compile and link with the Xaw Plus widget library. @@ -601,7 +605,7 @@ The options (in alphabetic order): just one of the variations: "pkg*", e.g., pkg-config or pkgconfig uses whatever pkg-config - script was found. + script was found. otherwise, the parameter value is used as the name of the script to try, using --cflags and --libs options. @@ -724,7 +728,7 @@ The options (in alphabetic order): If xterm is installed setuid'd to root, change the group of the tty device to the given value on startup. Three cases are possible: - + a) If this option is not given, the configure script will attempt to find a suitable value (usually "tty"), and verify that it exists in the group database. diff --git a/MANIFEST b/MANIFEST index 1cfa15b..06f60d1 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,4 +1,4 @@ -MANIFEST for xterm-308, version xterm-308 +MANIFEST for xterm-309, version xterm-309 MANIFESTthis file 256colres.h resource-definitions for 256-color mode diff --git a/THANKS b/THANKS index 1b83740..e953827 100644 --- a/THANKS +++ b/THANKS @@ -1,4 +1,4 @@ --- $XTermId: THANKS,v 1.12 2014/03/03 19:31:41 tom Exp $ +-- $XTermId: THANKS,v 1.14 2014/07/12 14:41:17 tom Exp $ -- vile:txtmode fk=8bit There's no AUTHORS file in this distribution; it would be redundant since I (Thomas E. Dickey) have done more than 80% of the work on xterm since 1996. @@ -157,7 +157,7 @@ Rob Braun Robert Brady Robert Earl Robin Cutshaw -Romain Francois +Romain Francoise Ross Combs Ross Paterson Ryan Johnson @@ -167,7 +167,7 @@ Sergei Laskavy Sergey Vlasov Slava Semushin Stefan Dirsch -Steve Wall +Stephen P Wall Stuart Lissaman Sven Verdoolaege Taketo Kabe diff --git a/Tekproc.c b/Tekproc.c index 5289bc0..6f8da47 100644 --- a/Tekproc.c +++ b/Tekproc.c @@ -1,4 +1,4 @@ -/* $XTermId: Tekproc.c,v 1.196 2014/04/12 00:55:22 tom Exp $ */ +/* $XTermId: Tekproc.c,v 1.198 2014/07/12 22:55:02 tom Exp $ */ /* * Copyright 2001-2012,2014 by Thomas E. Dickey @@ -90,6 +90,8 @@ #include #elif defined(HAVE_LIB_XAW3D) #include +#elif defined(HAVE_LIB_XAW3DXFT) +#include #elif defined(HAVE_LIB_NEXTAW) #include #elif defined(HAVE_LIB_XAWPLUS) @@ -924,7 +926,7 @@ TekConfigure(Widget w) /*ARGSUSED*/ void TekExpose(Widget w, - XEvent * event GCC_UNUSED, + XEvent *event GCC_UNUSED, Region region GCC_UNUSED) { TekWidget tw = getTekWidget(w); @@ -1936,7 +1938,7 @@ TekCopy(TekWidget tw) /*ARGSUSED*/ void HandleGINInput(Widget w, -
xterm: Changes to 'debian-unstable'
INSTALL | 12 MANIFEST |2 THANKS |6 Tekproc.c|8 aclocal.m4 | 68 charproc.c | 27 config.guess | 164 - config.sub | 15 configure| 6077 +-- debian/changelog |6 fontutils.c |4 graphics.c | 125 graphics.h |4 graphics_regis.c | 3600 +++ main.c |6 menu.c | 14 package/debian/changelog |6 package/debian/rules |2 package/freebsd/Makefile |2 package/xterm.spec |5 scrollbar.c | 40 version.h|6 xterm.h |6 xterm.log.html | 62 24 files changed, 7128 insertions(+), 3139 deletions(-) New commits: commit 49783fb745b0a9b0f5b8adf0a234d0971e367521 Author: Sven Joachim Date: Fri Jul 25 17:00:52 2014 +0200 New upstream release diff --git a/debian/changelog b/debian/changelog index 4cde7b8..411b83a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xterm (309-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Sven Joachim Fri, 25 Jul 2014 17:00:31 +0200 + xterm (308-1) unstable; urgency=medium * New upstream release. commit fffb2571529ed6c77a752cc64711ff70d6ef10ea Author: Sven Joachim Date: Fri Jul 25 16:56:41 2014 +0200 Imported Upstream version 309 diff --git a/INSTALL b/INSTALL index 66336c4..4d442d2 100644 --- a/INSTALL +++ b/INSTALL @@ -1,4 +1,4 @@ --- $XTermId: INSTALL,v 1.151 2014/05/08 07:58:06 tom Exp $ +-- $XTermId: INSTALL,v 1.152 2014/07/12 22:40:36 Steve.Wall Exp $ --- -- Copyright 1997-2013,2014 by Thomas E. Dickey -- @@ -461,7 +461,7 @@ The options (in alphabetic order): --enable-narrowprotoenable narrow prototypes for X libraries - Originally xterm was built using imake rather than a configure script. + Originally xterm was built using imake rather than a configure script. One feature of imake that is not possible to guess within the configure script is the wide-prototype compile-time definition NARROWPROTO. When this is not set properly, the Athena widget @@ -540,6 +540,10 @@ The options (in alphabetic order): Look for, compile and link with the Xaw 3d widget library. + --with-Xaw3dxft link with Xaw 3d xft library + + Look for, compile and link with the Xaw 3d xft widget library. + --with-XawPlus link with Athena-Plus library Look for, compile and link with the Xaw Plus widget library. @@ -601,7 +605,7 @@ The options (in alphabetic order): just one of the variations: "pkg*", e.g., pkg-config or pkgconfig uses whatever pkg-config - script was found. + script was found. otherwise, the parameter value is used as the name of the script to try, using --cflags and --libs options. @@ -724,7 +728,7 @@ The options (in alphabetic order): If xterm is installed setuid'd to root, change the group of the tty device to the given value on startup. Three cases are possible: - + a) If this option is not given, the configure script will attempt to find a suitable value (usually "tty"), and verify that it exists in the group database. diff --git a/MANIFEST b/MANIFEST index 1cfa15b..06f60d1 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,4 +1,4 @@ -MANIFEST for xterm-308, version xterm-308 +MANIFEST for xterm-309, version xterm-309 MANIFESTthis file 256colres.h resource-definitions for 256-color mode diff --git a/THANKS b/THANKS index 1b83740..e953827 100644 --- a/THANKS +++ b/THANKS @@ -1,4 +1,4 @@ --- $XTermId: THANKS,v 1.12 2014/03/03 19:31:41 tom Exp $ +-- $XTermId: THANKS,v 1.14 2014/07/12 14:41:17 tom Exp $ -- vile:txtmode fk=8bit There's no AUTHORS file in this distribution; it would be redundant since I (Thomas E. Dickey) have done more than 80% of the work on xterm since 1996. @@ -157,7 +157,7 @@ Rob Braun Robert Brady Robert Earl Robin Cutshaw -Romain Francois +Romain Francoise Ross Combs Ross Paterson Ryan Johnson @@ -167,7 +167,7 @@ Sergei Laskavy Sergey Vlasov Slava Semushin Stefan Dirsch -Steve Wall +Stephen P Wall Stuart Lissaman Sven Verdoolaege Taketo Kabe diff --git a/Tekproc.c b/Tekproc.c index 5289bc0..6f8da47 100644 --- a/Tekproc.c +++ b/Tekproc.c @@ -1,4 +1,4 @@ -/* $XTermId: Tekproc.c,v 1.196 2014/04/12 00:55:22 tom Exp $ */ +/* $XTermId: Tekproc.c,v 1.198 2014/07/12 22:55:02 tom Exp $ */ /* * Copyright 2001-2012,2014 by Thomas E. Dickey @@ -90,6 +90,8
Bug#754651: xwayland: window resizing and scrolling is extremely slow. (upstream works)
On 07/15/2014 04:44 AM, Emilio Pozuelo Monfort wrote: >> On Du, 13 iul 14, 02:12:54, Andrew Engelbrecht wrote: >>> would you please make sure that this is not an issue when packaging the >>> future xwayland 1.16 release? > > When 1.16 is uploaded, it will have been rebuilt. I don't know why a rebuild > helped you, but it's likely that then 1.16 will be fine. Unless you didn't > rebuild in a clean environment, and you had e.g. GCC 4.8 or something else > different. i have gcc 4.9 installed, so that's likely what i built the debian source package with. i noticed that this issue is still present in debian's xwayland 1.16, but i don't see it in binaries i built from upstream git repos. i'll let you know how the binary version of xwayland/jessie compares to the locally compiled version, once it's built. -andrew -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53d2bac0.1090...@ninthfloor.org