Bug#741509: libdrm: please include exynos and freedreno DRM

2014-07-25 Thread Maarten Lankhorst
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'

2014-07-25 Thread Maarten Lankhorst
 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'

2014-07-25 Thread Maarten Lankhorst
 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

2014-07-25 Thread Tanguy Ortolo

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'

2014-07-25 Thread Maarten Lankhorst
 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'

2014-07-25 Thread Maarten Lankhorst
 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'

2014-07-25 Thread Maarten Lankhorst
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'

2014-07-25 Thread Maarten Lankhorst
 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'

2014-07-25 Thread Sven Joachim
 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'

2014-07-25 Thread Sven Joachim
 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)

2014-07-25 Thread Andrew Engelbrecht
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