openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2015
- 1 participants
- 1958 discussions
Hello community,
here is the log from the commit of package libwacom for openSUSE:Factory checked in at 2015-04-28 20:42:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libwacom (Old)
and /work/SRC/openSUSE:Factory/.libwacom.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libwacom"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libwacom/libwacom.changes 2015-04-03 14:33:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libwacom.new/libwacom.changes 2015-04-28 20:42:28.000000000 +0200
@@ -1,0 +2,11 @@
+Sat Apr 25 07:30:56 UTC 2015 - zaitor(a)opensuse.org
+
+- Update to version 0.13:
+ + New devices:
+ - DTU-1141.
+ - Huion H610 Pro.
+ + Several memory leak fixes.
+ + Added libwacom_match_get_name() to allow data-file matching on
+ the name as well as the pid/vid.
+
+-------------------------------------------------------------------
Old:
----
libwacom-0.12.tar.bz2
New:
----
libwacom-0.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libwacom.spec ++++++
--- /var/tmp/diff_new_pack.g4aQTZ/_old 2015-04-28 20:42:28.000000000 +0200
+++ /var/tmp/diff_new_pack.g4aQTZ/_new 2015-04-28 20:42:28.000000000 +0200
@@ -17,7 +17,7 @@
Name: libwacom
-Version: 0.12
+Version: 0.13
Release: 0
Summary: Library to identify wacom tablets
License: MIT
++++++ libwacom-0.12.tar.bz2 -> libwacom-0.13.tar.bz2 ++++++
++++ 2770 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/NEWS new/libwacom-0.13/NEWS
--- old/libwacom-0.12/NEWS 2015-03-10 03:25:55.000000000 +0100
+++ new/libwacom-0.13/NEWS 2015-04-20 04:07:26.000000000 +0200
@@ -1,3 +1,11 @@
+libwacom 0.13:
+- New devices:
+ - DTU-1141
+ - Huion H610 Pro
+- Several memory leak fixes
+- Added libwacom_match_get_name() to allow data-file matching on the name as
+ well as the pid/vid
+
libwacom 0.12:
- Added libwacom_stylus_has_wheel() for relative wheel detection
- Added libwacom_stylus_get_axes() for a list of supported axes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/compile new/libwacom-0.13/compile
--- old/libwacom-0.12/compile 2014-11-06 01:11:29.000000000 +0100
+++ new/libwacom-0.13/compile 2015-04-17 06:18:07.000000000 +0200
@@ -3,7 +3,7 @@
scriptversion=2012-10-14.11; # UTC
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Written by Tom Tromey <tromey(a)cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/configure.ac new/libwacom-0.13/configure.ac
--- old/libwacom-0.12/configure.ac 2015-03-10 03:21:48.000000000 +0100
+++ new/libwacom-0.13/configure.ac 2015-04-20 04:06:42.000000000 +0200
@@ -1,6 +1,6 @@
# Initialize Autoconf
AC_PREREQ([2.60])
-AC_INIT([libwacom], [0.12])
+AC_INIT([libwacom], [0.13])
AC_CONFIG_HEADERS([config.h])
# Initialize Automake
@@ -17,7 +17,7 @@
# - If binary compatibility has been broken (eg removed or changed interfaces)
# change to C+1:0:0
# - If the interface is the same as the previous version, change to C:R+1:A
-LIBWACOM_LT_VERSION=5:0:3
+LIBWACOM_LT_VERSION=6:0:4
AC_SUBST(LIBWACOM_LT_VERSION)
# Initialize libtool
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/data/dtu-1141.tablet new/libwacom-0.13/data/dtu-1141.tablet
--- old/libwacom-0.12/data/dtu-1141.tablet 1970-01-01 01:00:00.000000000 +0100
+++ new/libwacom-0.13/data/dtu-1141.tablet 2015-04-17 06:17:52.000000000 +0200
@@ -0,0 +1,37 @@
+# Wacom
+# DTU-1141 Interactive Pen Display
+# Button Map:
+# (A=1, B=2, C=3, ...)
+#
+# A B C D
+# *-----------------*
+# | |
+# | |
+# | DISPLAY |
+# | |
+# | |
+# *-----------------*
+#
+
+[Device]
+Name=Wacom DTU1141
+DeviceMatch=usb:056a:0336
+Class=PenDisplay
+Width=9
+Height=5
+Layout=dtu-1141.svg
+IntegratedIn=Display
+
+[Features]
+# This tablet supports two stylus models:
+# a pen without eraser and a pen with eraser
+Stylus=true
+Reversible=false
+Touch=false
+Ring=false
+Ring2=false
+NumStrips=0
+Buttons=4
+
+[Buttons]
+Top=A;B;C;D
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/data/huion-h610-pro.tablet new/libwacom-0.13/data/huion-h610-pro.tablet
--- old/libwacom-0.12/data/huion-h610-pro.tablet 1970-01-01 01:00:00.000000000 +0100
+++ new/libwacom-0.13/data/huion-h610-pro.tablet 2015-03-16 03:35:31.000000000 +0100
@@ -0,0 +1,22 @@
+# HUION
+# H610 Pro
+#
+
+[Device]
+Name=Huion H610 Pro
+DeviceMatch=usb:256c:006e:HUION PenTablet Pen;usb:256c:006e:HUION PenTablet Pad
+Class=Bamboo
+Width=10
+Height=6
+IntegratedIn=
+Layout=huion-h610-pro.svg
+Styli=0xffffd;
+
+[Features]
+Stylus=true
+Reversible=true
+Touch=false
+Buttons=8
+
+[Buttons]
+Left=A;B;C;D;E;F;G;H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/data/layouts/dtu-1141.svg new/libwacom-0.13/data/layouts/dtu-1141.svg
--- old/libwacom-0.12/data/layouts/dtu-1141.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/libwacom-0.13/data/layouts/dtu-1141.svg 2015-04-17 06:17:52.000000000 +0200
@@ -0,0 +1,88 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!--
+ Size and positions of controls may not be accurate
+ -->
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8"
+ id="dtu-1141"
+ width="344"
+ height="300">
+ <title
+ id="title">Wacom DTU-1141</title>
+ <g>
+ <circle
+ id="ButtonA"
+ class="A Button"
+ cx="95"
+ cy="10"
+ r=".5" />
+ <path
+ id="LeaderA"
+ class="A Leader"
+ d="M 91 14 l -46 46 l 0 30 m -5 0 l 10 0" />
+ <text
+ id="LabelA"
+ class="A Label"
+ x="45"
+ y="105"
+ style="text-anchor:middle;">A</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonB"
+ class="B Button"
+ cx="112"
+ cy="10"
+ r=".5" />
+ <path
+ id="LeaderB"
+ class="B Leader"
+ d="M 112 15 l 0 75 m -5 0 l 10 0" />
+ <text
+ id="LabelB"
+ class="B Label"
+ x="112"
+ y="105"
+ style="text-anchor:middle;">B</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonC"
+ class="C Button"
+ cx="129"
+ cy="10"
+ r=".5" />
+ <path
+ id="LeaderC"
+ class="C Leader"
+ d="M 133 14 l 46 46 l 0 30 m -5 0 l 10 0" />
+ <text
+ id="LabelC"
+ class="C Label"
+ x="179"
+ y="105"
+ style="text-anchor:middle;">C</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonD"
+ class="D Button"
+ cx="146"
+ cy="10"
+ r=".5" />
+ <path
+ id="LeaderD"
+ class="D Leader"
+ d="M 152 10 l 82 0 l 0 80 m -5 0 l 10 0" />
+ <text
+ id="LabelD"
+ class="D Label"
+ x="234"
+ y="105"
+ style="text-anchor:middle;">D</text>
+ </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/data/layouts/huion-h610-pro.svg new/libwacom-0.13/data/layouts/huion-h610-pro.svg
--- old/libwacom-0.12/data/layouts/huion-h610-pro.svg 1970-01-01 01:00:00.000000000 +0100
+++ new/libwacom-0.13/data/layouts/huion-h610-pro.svg 2015-03-16 03:35:31.000000000 +0100
@@ -0,0 +1,153 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:.25;font-size:8"
+ id="intuos-pro-m"
+ width="355"
+ height="250">
+ <title
+ id="title">Huion H610 Pro</title>
+ <g>
+ <circle
+ id="ButtonA"
+ class="A ModeSwitch Button"
+ cx="29"
+ cy="56"
+ r="7.5" />
+ <path
+ id="LeaderA"
+ class="A ModeSwitch Leader"
+ d="m 51,56 4,0" />
+ <text
+ id="LabelA"
+ class="A ModeSwitch Label"
+ x="57"
+ y="56"
+ style="text-anchor:start">A</text>
+ </g>
+ <g>
+ <circle
+ r="7.5"
+ cy="75"
+ cx="29"
+ class="B ModeSwitch Button"
+ id="ButtonB" />
+ <path
+ d="m 51,75 4,0"
+ class="B ModeSwitch Leader"
+ id="LeaderB" />
+ <text
+ style="text-anchor:start"
+ y="75"
+ x="57"
+ class="B ModeSwitch Label"
+ id="LabelB">B</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonC"
+ class="C ModeSwitch Button"
+ cx="29"
+ cy="94"
+ r="7.5" />
+ <path
+ id="LeaderC"
+ class="C ModeSwitch Leader"
+ d="m 51,94 4,0" />
+ <text
+ id="LabelC"
+ class="C ModeSwitch Label"
+ x="57"
+ y="94"
+ style="text-anchor:start">C</text>
+ </g>
+ <g>
+ <path
+ id="ButtonD"
+ class="D ModeSwitch Button"
+ d="m 18.056792,123.54602 c 0.300764,-2.53638 1.528708,-4.99316 3.165033,-6.65348 1.990614,-1.99061 4.740609,-3.22183 7.778175,-3.22183 3.037566,0 5.787566,1.23122 7.778174,3.22183 1.772939,2.1284 2.827481,4.24769 3.165034,6.65348 -10.929806,-3.03352 -12.689135,3.86 -21.886416,0 z"/>
+ <path
+ id="LeaderD"
+ class="D ModeSwitch Leader"
+ d="m 51,118 4,0" />
+ <text
+ id="LabelD"
+ class="D ModeSwitch Label"
+ x="57"
+ y="118"
+ style="text-anchor:start">D</text>
+ </g>
+ <g>
+ <path
+ d="m 39.943205,125.91036 c -0.30076,2.53638 -1.5287,4.99316 -3.16503,6.65348 -1.99061,1.99061 -4.74061,3.22183 -7.77817,3.22183 -3.03757,0 -5.78757,-1.23122 -7.77818,-3.22183 -1.77294,-2.1284 -2.82748,-4.24769 -3.16503,-6.65348 10.9298,3.03352 12.68913,-3.86 21.88641,0 z"
+ id="ButtonE"
+ class="E ModeSwitch Button" />
+ <path
+ id="LeaderE"
+ class="E ModeSwitch Leader"
+ d="m 51,132 4,0" />
+ <text
+ id="LabelE"
+ class="E ModeSwitch Label"
+ x="57"
+ y="132"
+ style="text-anchor:start">E</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonF"
+ class="F ModeSwitch Button"
+ cx="29"
+ cy="156"
+ r="7.5" />
+ <path
+ id="LeaderF"
+ class="F ModeSwitch Leader"
+ d="m 51,156 4,0" />
+ <text
+ id="LabelF"
+ class="F ModeSwitch Label"
+ x="57"
+ y="156"
+ style="text-anchor:start">F</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonG"
+ class="G ModeSwitch Button"
+ cx="29"
+ cy="175"
+ r="7.5" />
+ <path
+ id="LeaderG"
+ class="G ModeSwitch Leader"
+ d="m 51,175 4,0" />
+ <text
+ id="LabelG"
+ class="G ModeSwitch Label"
+ x="57"
+ y="175"
+ style="text-anchor:start">G</text>
+ </g>
+ <g>
+ <circle
+ id="ButtonH"
+ class="H ModeSwitch Button"
+ cx="29"
+ cy="194"
+ r="7.5" />
+ <path
+ id="LeaderH"
+ class="H ModeSwitch Leader"
+ d="m 51,194 4,0" />
+ <text
+ id="LabelH"
+ class="H ModeSwitch Label"
+ x="57"
+ y="194"
+ style="text-anchor:start">H</text>
+ </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/data/libwacom.stylus new/libwacom-0.13/data/libwacom.stylus
--- old/libwacom-0.12/data/libwacom.stylus 2015-03-04 05:22:41.000000000 +0100
+++ new/libwacom-0.13/data/libwacom.stylus 2015-03-16 03:35:31.000000000 +0100
@@ -13,6 +13,13 @@
Axes=Tilt;Pressure;Distance;
Type=General
+[0xffffd]
+Name=General Pen with no Eraser
+HasEraser=false
+Buttons=2
+Axes=Pressure;
+Type=General
+
# Inking pen have no eraser
[0x812]
# Intuos and Intuos2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/deprecated.html new/libwacom-0.13/doc/html/deprecated.html
--- old/libwacom-0.12/doc/html/deprecated.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/deprecated.html 2015-04-20 04:07:53.000000000 +0200
@@ -86,7 +86,7 @@
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/dir_2bc10c097a08e7c15dc75588169cd55b.html new/libwacom-0.13/doc/html/dir_2bc10c097a08e7c15dc75588169cd55b.html
--- old/libwacom-0.12/doc/html/dir_2bc10c097a08e7c15dc75588169cd55b.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/dir_2bc10c097a08e7c15dc75588169cd55b.html 2015-04-20 04:07:53.000000000 +0200
@@ -92,7 +92,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/files.html new/libwacom-0.13/doc/html/files.html
--- old/libwacom-0.12/doc/html/files.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/files.html 2015-04-20 04:07:53.000000000 +0200
@@ -94,7 +94,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
Files old/libwacom-0.12/doc/html/ftv2blank.png and new/libwacom-0.13/doc/html/ftv2blank.png differ
Files old/libwacom-0.12/doc/html/ftv2cl.png and new/libwacom-0.13/doc/html/ftv2cl.png differ
Files old/libwacom-0.12/doc/html/ftv2doc.png and new/libwacom-0.13/doc/html/ftv2doc.png differ
Files old/libwacom-0.12/doc/html/ftv2folderclosed.png and new/libwacom-0.13/doc/html/ftv2folderclosed.png differ
Files old/libwacom-0.12/doc/html/ftv2folderopen.png and new/libwacom-0.13/doc/html/ftv2folderopen.png differ
Files old/libwacom-0.12/doc/html/ftv2lastnode.png and new/libwacom-0.13/doc/html/ftv2lastnode.png differ
Files old/libwacom-0.12/doc/html/ftv2link.png and new/libwacom-0.13/doc/html/ftv2link.png differ
Files old/libwacom-0.12/doc/html/ftv2mlastnode.png and new/libwacom-0.13/doc/html/ftv2mlastnode.png differ
Files old/libwacom-0.12/doc/html/ftv2mnode.png and new/libwacom-0.13/doc/html/ftv2mnode.png differ
Files old/libwacom-0.12/doc/html/ftv2mo.png and new/libwacom-0.13/doc/html/ftv2mo.png differ
Files old/libwacom-0.12/doc/html/ftv2node.png and new/libwacom-0.13/doc/html/ftv2node.png differ
Files old/libwacom-0.12/doc/html/ftv2ns.png and new/libwacom-0.13/doc/html/ftv2ns.png differ
Files old/libwacom-0.12/doc/html/ftv2plastnode.png and new/libwacom-0.13/doc/html/ftv2plastnode.png differ
Files old/libwacom-0.12/doc/html/ftv2pnode.png and new/libwacom-0.13/doc/html/ftv2pnode.png differ
Files old/libwacom-0.12/doc/html/ftv2splitbar.png and new/libwacom-0.13/doc/html/ftv2splitbar.png differ
Files old/libwacom-0.12/doc/html/ftv2vertline.png and new/libwacom-0.13/doc/html/ftv2vertline.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/globals.html new/libwacom-0.13/doc/html/globals.html
--- old/libwacom-0.12/doc/html/globals.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/globals.html 2015-04-20 04:07:53.000000000 +0200
@@ -220,6 +220,9 @@
<li>libwacom_match_get_match_string()
: <a class="el" href="libwacom_8h.html#af46230253f8009987a620705cccf7634">libwacom.h</a>
</li>
+<li>libwacom_match_get_name()
+: <a class="el" href="libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443">libwacom.h</a>
+</li>
<li>libwacom_match_get_product_id()
: <a class="el" href="libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150">libwacom.h</a>
</li>
@@ -513,7 +516,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/globals_defs.html new/libwacom-0.13/doc/html/globals_defs.html
--- old/libwacom-0.12/doc/html/globals_defs.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/globals_defs.html 2015-04-20 04:07:53.000000000 +0200
@@ -105,7 +105,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/globals_enum.html new/libwacom-0.13/doc/html/globals_enum.html
--- old/libwacom-0.12/doc/html/globals_enum.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/globals_enum.html 2015-04-20 04:07:53.000000000 +0200
@@ -126,7 +126,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/globals_eval.html new/libwacom-0.13/doc/html/globals_eval.html
--- old/libwacom-0.12/doc/html/globals_eval.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/globals_eval.html 2015-04-20 04:07:53.000000000 +0200
@@ -286,7 +286,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/globals_func.html new/libwacom-0.13/doc/html/globals_func.html
--- old/libwacom-0.12/doc/html/globals_func.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/globals_func.html 2015-04-20 04:07:53.000000000 +0200
@@ -216,6 +216,9 @@
<li>libwacom_match_get_match_string()
: <a class="el" href="libwacom_8h.html#af46230253f8009987a620705cccf7634">libwacom.h</a>
</li>
+<li>libwacom_match_get_name()
+: <a class="el" href="libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443">libwacom.h</a>
+</li>
<li>libwacom_match_get_product_id()
: <a class="el" href="libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150">libwacom.h</a>
</li>
@@ -271,7 +274,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/globals_type.html new/libwacom-0.13/doc/html/globals_type.html
--- old/libwacom-0.12/doc/html/globals_type.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/globals_type.html 2015-04-20 04:07:53.000000000 +0200
@@ -111,7 +111,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/index.html new/libwacom-0.13/doc/html/index.html
--- old/libwacom-0.12/doc/html/index.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/index.html 2015-04-20 04:07:53.000000000 +0200
@@ -103,7 +103,7 @@
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/libwacom_8h.html new/libwacom-0.13/doc/html/libwacom_8h.html
--- old/libwacom-0.12/doc/html/libwacom_8h.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/libwacom_8h.html 2015-04-20 04:07:53.000000000 +0200
@@ -356,6 +356,8 @@
<tr class="memitem:a84b9c038c3d9f53c8c9fed4ff30f71f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="libwacom_8h.html#a84b9c038c3d9f53c8c9fed4ff30f71f2">libwacom_print_stylus_description</a> (int fd, const <a class="el" href="libwacom_8h.html#ade7dd5ce503ef37813e5f08bf1544170">WacomStylus</a> *stylus)</td></tr>
<tr class="memdesc:a84b9c038c3d9f53c8c9fed4ff30f71f2"><td class="mdescLeft"> </td><td class="mdescRight">Print the description of this stylus to the given file. <a href="#a84b9c038c3d9f53c8c9fed4ff30f71f2">More...</a><br /></td></tr>
<tr class="separator:a84b9c038c3d9f53c8c9fed4ff30f71f2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a37bbe762737a4dc1901325d3206fc443"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443">libwacom_match_get_name</a> (const <a class="el" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match)</td></tr>
+<tr class="separator:a37bbe762737a4dc1901325d3206fc443"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9159afd9136fb5f712669d0472553fc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libwacom_8h.html#ac2fa165c0691b65d55f46eabdd02c96e">WacomBusType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="libwacom_8h.html#a9159afd9136fb5f712669d0472553fc5">libwacom_match_get_bustype</a> (const <a class="el" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match)</td></tr>
<tr class="separator:a9159afd9136fb5f712669d0472553fc5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa447133161dd5529d4c45a6b2addd150"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150">libwacom_match_get_product_id</a> (const <a class="el" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match)</td></tr>
@@ -1721,6 +1723,22 @@
</div>
</div>
+<a class="anchor" id="a37bbe762737a4dc1901325d3206fc443"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* libwacom_match_get_name </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> * </td>
+ <td class="paramname"><em>match</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aa447133161dd5529d4c45a6b2addd150"></a>
<div class="memitem">
<div class="memproto">
@@ -2215,7 +2233,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/libwacom_8h_source.html new/libwacom-0.13/doc/html/libwacom_8h_source.html
--- old/libwacom-0.12/doc/html/libwacom_8h_source.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/libwacom_8h_source.html 2015-04-20 04:07:53.000000000 +0200
@@ -339,14 +339,15 @@
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span> </div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <span class="keywordtype">void</span> <a class="code" href="libwacom_8h.html#a84b9c038c3d9f53c8c9fed4ff30f71f2">libwacom_print_stylus_description</a> (<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ade7dd5ce503ef37813e5f08bf1544170">WacomStylus</a> *stylus);</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> </div>
-<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <a class="code" href="libwacom_8h.html#ac2fa165c0691b65d55f46eabdd02c96e">WacomBusType</a> <a class="code" href="libwacom_8h.html#a9159afd9136fb5f712669d0472553fc5">libwacom_match_get_bustype</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
-<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> uint32_t <a class="code" href="libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150">libwacom_match_get_product_id</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
-<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> uint32_t <a class="code" href="libwacom_8h.html#aa11e234a0e3bb7f4d939d1abc66c9c19">libwacom_match_get_vendor_id</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
-<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="libwacom_8h.html#af46230253f8009987a620705cccf7634">libwacom_match_get_match_string</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
-<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div>
-<div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="preprocessor">#endif </span><span class="comment">/* _LIBWACOM_H_ */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00612"></a><span class="lineno"> 612</span> </div>
-<div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="comment">/* vim: set noexpandtab tabstop=8 shiftwidth=8: */</span></div>
+<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443">libwacom_match_get_name</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
+<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <a class="code" href="libwacom_8h.html#ac2fa165c0691b65d55f46eabdd02c96e">WacomBusType</a> <a class="code" href="libwacom_8h.html#a9159afd9136fb5f712669d0472553fc5">libwacom_match_get_bustype</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> uint32_t <a class="code" href="libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150">libwacom_match_get_product_id</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> uint32_t <a class="code" href="libwacom_8h.html#aa11e234a0e3bb7f4d939d1abc66c9c19">libwacom_match_get_vendor_id</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="libwacom_8h.html#af46230253f8009987a620705cccf7634">libwacom_match_get_match_string</a>(<span class="keyword">const</span> <a class="code" href="libwacom_8h.html#ad9598829a59951a74f91c640a01f2fad">WacomMatch</a> *match);</div>
+<div class="line"><a name="l00610"></a><span class="lineno"> 610</span> </div>
+<div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="preprocessor">#endif </span><span class="comment">/* _LIBWACOM_H_ */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00613"></a><span class="lineno"> 613</span> </div>
+<div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="comment">/* vim: set noexpandtab tabstop=8 shiftwidth=8: */</span></div>
<div class="ttc" id="libwacom_8h_html_a4b023b830ddfcbbff8279ac9956afe38"><div class="ttname"><a href="libwacom_8h.html#a4b023b830ddfcbbff8279ac9956afe38">libwacom_get_status_leds</a></div><div class="ttdeci">const WacomStatusLEDs * libwacom_get_status_leds(const WacomDevice *device, int *num_leds)</div></div>
<div class="ttc" id="libwacom_8h_html_a7349dfd03aece0522b2133c7fbe9021dab8d69722b1e8e6eb1a2ea32ca5635829"><div class="ttname"><a href="libwacom_8h.html#a7349dfd03aece0522b2133c7fbe9021dab8d69722b1e8e6eb1a2ea32ca5635829">WACOM_BUTTON_MODESWITCH</a></div><div class="ttdef"><b>Definition:</b> libwacom.h:174</div></div>
<div class="ttc" id="libwacom_8h_html_a89b8a336b7d1d0d37659db8fe976323da9b8f1d3d89a25bf5628789a8822800f1"><div class="ttname"><a href="libwacom_8h.html#a89b8a336b7d1d0d37659db8fe976323da9b8f1d3d89a25bf5628789a8822800f1">WACOM_DEVICE_INTEGRATED_NONE</a></div><div class="ttdef"><b>Definition:</b> libwacom.h:124</div></div>
@@ -413,6 +414,7 @@
<div class="ttc" id="libwacom_8h_html_aa447133161dd5529d4c45a6b2addd150"><div class="ttname"><a href="libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150">libwacom_match_get_product_id</a></div><div class="ttdeci">uint32_t libwacom_match_get_product_id(const WacomMatch *match)</div></div>
<div class="ttc" id="libwacom_8h_html_ac3d9ee175999d6b22cee82aae8f829dea3d78c00cc843776081a65ee1a5aa422c"><div class="ttname"><a href="libwacom_8h.html#ac3d9ee175999d6b22cee82aae8f829dea3d78c00cc843776081a65ee1a5aa422c">WERROR_BAD_ALLOC</a></div><div class="ttdoc">Allocation error. </div><div class="ttdef"><b>Definition:</b> libwacom.h:103</div></div>
<div class="ttc" id="libwacom_8h_html_a60160e5e8d1c2c8a24a24e803d83a597"><div class="ttname"><a href="libwacom_8h.html#a60160e5e8d1c2c8a24a24e803d83a597">libwacom_stylus_get_name</a></div><div class="ttdeci">const char * libwacom_stylus_get_name(const WacomStylus *stylus)</div></div>
+<div class="ttc" id="libwacom_8h_html_a37bbe762737a4dc1901325d3206fc443"><div class="ttname"><a href="libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443">libwacom_match_get_name</a></div><div class="ttdeci">const char * libwacom_match_get_name(const WacomMatch *match)</div></div>
<div class="ttc" id="libwacom_8h_html_abe5d90234cce1b8ad62be2676a1d56e5a538110afcafb8e6d8987aa3b96d4103f"><div class="ttname"><a href="libwacom_8h.html#abe5d90234cce1b8ad62be2676a1d56e5a538110afcafb8e6d8987aa3b96d4103f">WCLASS_PEN_DISPLAYS</a></div><div class="ttdoc">Any "interactive pen display". </div><div class="ttdef"><b>Definition:</b> libwacom.h:143</div></div>
<div class="ttc" id="libwacom_8h_html_a6f44878163668d0c67d5fa0d5cda8658"><div class="ttname"><a href="libwacom_8h.html#a6f44878163668d0c67d5fa0d5cda8658">libwacom_error_get_message</a></div><div class="ttdeci">const char * libwacom_error_get_message(WacomError *error)</div></div>
<div class="ttc" id="libwacom_8h_html_a25750936d41579fa5cb0d5296e68d7f8"><div class="ttname"><a href="libwacom_8h.html#a25750936d41579fa5cb0d5296e68d7f8">libwacom_stylus_has_wheel</a></div><div class="ttdeci">int libwacom_stylus_has_wheel(const WacomStylus *stylus)</div></div>
@@ -483,7 +485,7 @@
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/pages.html new/libwacom-0.13/doc/html/pages.html
--- old/libwacom-0.12/doc/html/pages.html 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/pages.html 2015-04-20 04:07:53.000000000 +0200
@@ -87,7 +87,7 @@
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Tue Mar 10 2015 13:33:54 for libwacom by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Apr 20 2015 12:07:53 for libwacom by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/search/all_1.js new/libwacom-0.13/doc/html/search/all_1.js
--- old/libwacom-0.12/doc/html/search/all_1.js 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/search/all_1.js 2015-04-20 04:07:53.000000000 +0200
@@ -41,6 +41,7 @@
['libwacom_5flist_5fdevices_5ffrom_5fdatabase',['libwacom_list_devices_from_database',['../libwacom_8h.html#a0e77418c20ce3bfdf217ec12524f232c',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fbustype',['libwacom_match_get_bustype',['../libwacom_8h.html#a9159afd9136fb5f712669d0472553fc5',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fmatch_5fstring',['libwacom_match_get_match_string',['../libwacom_8h.html#af46230253f8009987a620705cccf7634',1,'libwacom.h']]],
+ ['libwacom_5fmatch_5fget_5fname',['libwacom_match_get_name',['../libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fproduct_5fid',['libwacom_match_get_product_id',['../libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fvendor_5fid',['libwacom_match_get_vendor_id',['../libwacom_8h.html#aa11e234a0e3bb7f4d939d1abc66c9c19',1,'libwacom.h']]],
['libwacom_5fnew_5ffrom_5fname',['libwacom_new_from_name',['../libwacom_8h.html#ae58659a01922c67e9fd9129f68a60b0b',1,'libwacom.h']]],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/doc/html/search/functions_0.js new/libwacom-0.13/doc/html/search/functions_0.js
--- old/libwacom-0.12/doc/html/search/functions_0.js 2015-03-10 04:33:54.000000000 +0100
+++ new/libwacom-0.13/doc/html/search/functions_0.js 2015-04-20 04:07:53.000000000 +0200
@@ -39,6 +39,7 @@
['libwacom_5flist_5fdevices_5ffrom_5fdatabase',['libwacom_list_devices_from_database',['../libwacom_8h.html#a0e77418c20ce3bfdf217ec12524f232c',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fbustype',['libwacom_match_get_bustype',['../libwacom_8h.html#a9159afd9136fb5f712669d0472553fc5',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fmatch_5fstring',['libwacom_match_get_match_string',['../libwacom_8h.html#af46230253f8009987a620705cccf7634',1,'libwacom.h']]],
+ ['libwacom_5fmatch_5fget_5fname',['libwacom_match_get_name',['../libwacom_8h.html#a37bbe762737a4dc1901325d3206fc443',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fproduct_5fid',['libwacom_match_get_product_id',['../libwacom_8h.html#aa447133161dd5529d4c45a6b2addd150',1,'libwacom.h']]],
['libwacom_5fmatch_5fget_5fvendor_5fid',['libwacom_match_get_vendor_id',['../libwacom_8h.html#aa11e234a0e3bb7f4d939d1abc66c9c19',1,'libwacom.h']]],
['libwacom_5fnew_5ffrom_5fname',['libwacom_new_from_name',['../libwacom_8h.html#ae58659a01922c67e9fd9129f68a60b0b',1,'libwacom.h']]],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/libwacom/libwacom-database.c new/libwacom-0.13/libwacom/libwacom-database.c
--- old/libwacom-0.12/libwacom/libwacom-database.c 2015-03-03 08:36:23.000000000 +0100
+++ new/libwacom-0.13/libwacom/libwacom-database.c 2015-03-16 03:35:37.000000000 +0100
@@ -124,51 +124,48 @@
}
char *
-make_match_string (WacomBusType bus, int vendor_id, int product_id)
+make_match_string (const char *name, WacomBusType bus, int vendor_id, int product_id)
{
- return g_strdup_printf("%s:%04x:%04x", bus_to_str (bus), vendor_id, product_id);
+ return g_strdup_printf("%s:%04x:%04x%s%s",
+ bus_to_str (bus),
+ vendor_id, product_id,
+ name ? ":" : "",
+ name ? name : "");
}
-static int
-libwacom_matchstr_to_matches(WacomDevice *device, const char *match)
+static gboolean
+libwacom_matchstr_to_match(WacomDevice *device, const char *match)
{
int rc = 1;
- char **strs;
- int i, nmatches = 0;
- WacomBusType first_bus;
- int first_vendor_id, first_product_id;
+ char busstr[64], namestr[64];
+ char *name;
+ int vendor_id, product_id;
+ WacomBusType bus;
if (match == NULL)
- return 0;
+ return FALSE;
- strs = g_strsplit(match, ";", 0);
- for (i = 0; strs[i] != NULL && *strs[i] != '\0'; i++) {
- char busstr[64];
- int vendor_id, product_id;
- WacomBusType bus;
- rc = sscanf(strs[i], "%63[^:]:%x:%x", busstr, &vendor_id, &product_id);
- if (rc != 3) {
- DBG("failed to match '%s' for product/vendor IDs. Skipping.\n", strs[i]);
- continue;
- }
- bus = bus_from_str (busstr);
+ if (g_strcmp0 (match, GENERIC_DEVICE_MATCH) == 0) {
+ libwacom_update_match(device, NULL, WBUSTYPE_UNKNOWN, 0, 0);
+ return TRUE;
+ }
- libwacom_update_match(device, bus, vendor_id, product_id);
+ memset(namestr, 0, sizeof(namestr));
- if (nmatches == 0) {
- first_bus = bus;
- first_vendor_id = vendor_id;
- first_product_id = product_id;
- }
- nmatches++;
+ rc = sscanf(match, "%63[^:]:%x:%x:%63c", busstr, &vendor_id, &product_id, namestr);
+ if (rc == 4) {
+ name = namestr;
+ } else if (rc == 3) {
+ name = NULL;
+ } else {
+ DBG("failed to match '%s' for product/vendor IDs. Skipping.\n", match);
+ return 0;
}
+ bus = bus_from_str (busstr);
- /* set default to first entry */
- if (nmatches > 1)
- libwacom_update_match(device, first_bus, first_vendor_id, first_product_id);
+ libwacom_update_match(device, name, bus, vendor_id, product_id);
- g_strfreev(strs);
- return i;
+ return TRUE;
}
static void
@@ -382,7 +379,6 @@
char *path;
char *layout;
char *class;
- char *match;
char **string_list;
keyfile = g_key_file_new();
@@ -397,19 +393,30 @@
device = g_new0 (WacomDevice, 1);
- match = g_key_file_get_string(keyfile, DEVICE_GROUP, "DeviceMatch", NULL);
- if (g_strcmp0 (match, GENERIC_DEVICE_MATCH) == 0) {
- libwacom_update_match(device, WBUSTYPE_UNKNOWN, 0, 0);
- } else {
- if (libwacom_matchstr_to_matches(device, match) == 0) {
- DBG("failed to match '%s' for product/vendor IDs in '%s'\n", match, path);
- g_free (match);
- g_free (device);
- device = NULL;
- goto out;
+ string_list = g_key_file_get_string_list(keyfile, DEVICE_GROUP, "DeviceMatch", NULL, NULL);
+ if (string_list) {
+ guint i;
+ guint nmatches = 0;
+ guint first_valid_match = 0;
+ for (i = 0; string_list[i]; i++) {
+ if (libwacom_matchstr_to_match (device, string_list[i]))
+ nmatches++;
+ if (nmatches == 1)
+ first_valid_match = i;
+ }
+ if (nmatches == 0) {
+ DBG("failed to match '%s' for product/vendor IDs in '%s'\n", string_list[i], path);
+ g_strfreev (string_list);
+ g_free (device);
+ device = NULL;
+ goto out;
+ }
+ if (nmatches > 1) {
+ /* set default to first entry */
+ libwacom_matchstr_to_match(device, string_list[first_valid_match]);
}
+ g_strfreev (string_list);
}
- g_free (match);
device->name = g_key_file_get_string(keyfile, DEVICE_GROUP, "Name", NULL);
device->width = g_key_file_get_integer(keyfile, DEVICE_GROUP, "Width", NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/libwacom/libwacom.c new/libwacom-0.13/libwacom/libwacom.c
--- old/libwacom-0.12/libwacom/libwacom.c 2015-02-26 01:40:55.000000000 +0100
+++ new/libwacom-0.13/libwacom/libwacom.c 2015-03-16 03:35:51.000000000 +0100
@@ -300,6 +300,7 @@
dst = g_new0(WacomMatch, 1);
dst->match = g_strdup(src->match);
+ dst->name = g_strdup(src->name);
dst->bus = src->bus;
dst->vendor_id = src->vendor_id;
dst->product_id = src->product_id;
@@ -368,6 +369,7 @@
libwacom_same_layouts (const WacomDevice *a, const WacomDevice *b)
{
gchar *file1, *file2;
+ gboolean rc;
/* Conveniently handle the null case */
if (a->layout == b->layout)
@@ -380,7 +382,12 @@
if (b->layout != NULL)
file2 = g_path_get_basename (b->layout);
- return (g_strcmp0 (file1, file2) == 0);
+ rc = (g_strcmp0 (file1, file2) == 0);
+
+ g_free (file1);
+ g_free (file2);
+
+ return rc;
}
int
@@ -388,7 +395,7 @@
{
g_return_val_if_fail(a || b, 0);
- if ((a && !b) || (b && !a))
+ if (!a || !b)
return 1;
if (strcmp(a->name, b->name) != 0)
@@ -448,7 +455,7 @@
}
static const WacomDevice *
-libwacom_new (const WacomDeviceDatabase *db, int vendor_id, int product_id, WacomBusType bus, WacomError *error)
+libwacom_new (const WacomDeviceDatabase *db, const char *name, int vendor_id, int product_id, WacomBusType bus, WacomError *error)
{
const WacomDevice *device;
char *match;
@@ -458,7 +465,7 @@
return NULL;
}
- match = make_match_string(bus, vendor_id, product_id);
+ match = make_match_string(name, bus, vendor_id, product_id);
device = libwacom_get_device(db, match);
g_free (match);
@@ -471,9 +478,9 @@
int vendor_id, product_id;
WacomBusType bus;
const WacomDevice *device;
- WacomDevice *ret;
+ WacomDevice *ret = NULL;
WacomIntegrationFlags integration_flags;
- char *name;
+ char *name, *match_name;
if (!db) {
libwacom_error_set(error, WERROR_INVALID_DB, "db is NULL");
@@ -488,7 +495,12 @@
if (!get_device_info (path, &vendor_id, &product_id, &name, &bus, &integration_flags, error))
return NULL;
- device = libwacom_new (db, vendor_id, product_id, bus, error);
+ match_name = name;
+ device = libwacom_new (db, match_name, vendor_id, product_id, bus, error);
+ if (device == NULL) {
+ match_name = NULL;
+ device = libwacom_new (db, match_name, vendor_id, product_id, bus, error);
+ }
if (device != NULL)
ret = libwacom_copy(device);
else if (fallback == WFALLBACK_NONE)
@@ -503,14 +515,14 @@
if (name != NULL) {
g_free (ret->name);
- ret->name = name;
+ ret->name = g_strdup(name);
}
- } else {
- g_free (name);
}
/* for multiple-match devices, set to the one we requested */
- libwacom_update_match(ret, bus, vendor_id, product_id);
+ libwacom_update_match(ret, match_name, bus, vendor_id, product_id);
+
+ g_free (name);
if (device) {
/* if unset, use the kernel flags. Could be unset as well. */
@@ -536,7 +548,7 @@
return NULL;
}
- device = libwacom_new(db, vendor_id, product_id, WBUSTYPE_USB, error);
+ device = libwacom_new(db, NULL, vendor_id, product_id, WBUSTYPE_USB, error);
if (device)
return libwacom_copy(device);
@@ -706,6 +718,7 @@
dprintf(fd, "Name=%s\n", libwacom_get_name(device));
dprintf(fd, "DeviceMatch=");
for (match = libwacom_get_matches(device); *match; match++) {
+ const char *name = libwacom_match_get_name(*match);
WacomBusType type = libwacom_match_get_bustype(*match);
int vendor = libwacom_match_get_vendor_id(*match);
int product = libwacom_match_get_product_id(*match);
@@ -717,7 +730,10 @@
case WBUSTYPE_UNKNOWN: bus_name = "unknown"; break;
default: g_assert_not_reached(); break;
}
- dprintf(fd, "%s:%04x:%04x;", bus_name, vendor, product);
+ dprintf(fd, "%s:%04x:%04x", bus_name, vendor, product);
+ if (name)
+ dprintf(fd, ":%s", name);
+ dprintf(fd, ";");
}
dprintf(fd, "\n");
@@ -758,6 +774,7 @@
for (i = 0; i < device->nmatches; i++) {
g_free (device->matches[i]->match);
+ g_free (device->matches[i]->name);
g_free (device->matches[i]);
}
g_free (device->matches);
@@ -768,18 +785,19 @@
}
void
-libwacom_update_match(WacomDevice *device, WacomBusType bus, int vendor_id, int product_id)
+libwacom_update_match(WacomDevice *device, const char *name, WacomBusType bus, int vendor_id, int product_id)
{
char *newmatch;
int i;
WacomMatch match;
- if (bus == WBUSTYPE_UNKNOWN && vendor_id == 0 && product_id == 0)
+ if (name == NULL && bus == WBUSTYPE_UNKNOWN && vendor_id == 0 && product_id == 0)
newmatch = g_strdup("generic");
else
- newmatch = make_match_string(bus, vendor_id, product_id);
+ newmatch = make_match_string(name, bus, vendor_id, product_id);
match.match = newmatch;
+ match.name = g_strdup(name);
match.bus = bus;
match.vendor_id = vendor_id;
match.product_id = product_id;
@@ -794,7 +812,7 @@
device->nmatches++;
- device->matches = g_realloc_n(device->matches, device->nmatches + 1, sizeof(WacomMatch));
+ device->matches = g_realloc_n(device->matches, device->nmatches + 1, sizeof(WacomMatch*));
device->matches[device->nmatches] = NULL;
device->matches[device->nmatches - 1] = libwacom_copy_match(&match);
device->match = device->nmatches - 1;
@@ -1100,6 +1118,11 @@
}
+const char *libwacom_match_get_name(const WacomMatch *match)
+{
+ return match->name;
+}
+
WacomBusType libwacom_match_get_bustype(const WacomMatch *match)
{
return match->bus;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/libwacom/libwacom.h new/libwacom-0.13/libwacom/libwacom.h
--- old/libwacom-0.12/libwacom/libwacom.h 2015-02-26 01:40:55.000000000 +0100
+++ new/libwacom-0.13/libwacom/libwacom.h 2015-03-16 03:35:31.000000000 +0100
@@ -602,6 +602,7 @@
*/
void libwacom_print_stylus_description (int fd, const WacomStylus *stylus);
+const char *libwacom_match_get_name(const WacomMatch *match);
WacomBusType libwacom_match_get_bustype(const WacomMatch *match);
uint32_t libwacom_match_get_product_id(const WacomMatch *match);
uint32_t libwacom_match_get_vendor_id(const WacomMatch *match);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/libwacom/libwacomint.h new/libwacom-0.13/libwacom/libwacomint.h
--- old/libwacom-0.12/libwacom/libwacomint.h 2015-02-26 01:40:55.000000000 +0100
+++ new/libwacom-0.13/libwacom/libwacomint.h 2015-03-16 03:35:31.000000000 +0100
@@ -54,6 +54,7 @@
* make sure to update libwacom_copy_match() ! */
struct _WacomMatch {
char *match;
+ char *name;
WacomBusType bus;
uint32_t vendor_id;
uint32_t product_id;
@@ -119,12 +120,11 @@
/* INTERNAL */
void libwacom_error_set(WacomError *error, enum WacomErrorCode code, const char *msg, ...);
void libwacom_stylus_destroy(WacomStylus *stylus);
-void libwacom_update_match(WacomDevice *device, WacomBusType bus, int vendor_id, int product_id);
+void libwacom_update_match(WacomDevice *device, const char *name, WacomBusType bus, int vendor_id, int product_id);
WacomBusType bus_from_str (const char *str);
const char *bus_to_str (WacomBusType bus);
-char *make_match_string(WacomBusType bus, int vendor_id, int product_id);
-
+char *make_match_string(const char *name, WacomBusType bus, int vendor_id, int product_id);
#endif /* _LIBWACOMINT_H_ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/missing new/libwacom-0.13/missing
--- old/libwacom-0.12/missing 2014-11-06 01:11:29.000000000 +0100
+++ new/libwacom-0.13/missing 2015-04-17 06:18:07.000000000 +0200
@@ -3,7 +3,7 @@
scriptversion=2013-10-28.13; # UTC
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Originally written by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/test/dbverify.c new/libwacom-0.13/test/dbverify.c
--- old/libwacom-0.12/test/dbverify.c 2012-10-16 07:30:39.000000000 +0200
+++ new/libwacom-0.13/test/dbverify.c 2015-03-16 03:35:51.000000000 +0100
@@ -111,6 +111,9 @@
assert(old_matched[i]);
}
+ free(old_matched);
+ free(oldall);
+ free(newall);
}
/* write out the current db, read it back in, compare */
@@ -160,6 +163,7 @@
assert(fd_stylus >= 0);
libwacom_print_stylus_description(fd_stylus, stylus);
close(fd_stylus);
+ free(path);
}
}
@@ -170,6 +174,7 @@
rmtmpdir(dirname);
free(dirname);
+ free(devices);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/test/load.c new/libwacom-0.13/test/load.c
--- old/libwacom-0.12/test/load.c 2014-02-06 22:03:49.000000000 +0100
+++ new/libwacom-0.13/test/load.c 2015-03-16 03:35:51.000000000 +0100
@@ -127,6 +127,7 @@
assert(device);
assert(libwacom_get_integration_flags (device) & WACOM_DEVICE_INTEGRATED_DISPLAY);
assert(libwacom_get_integration_flags (device) & WACOM_DEVICE_INTEGRATED_SYSTEM);
+ libwacom_destroy(device);
libwacom_database_destroy (db);
return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/test/tablet-svg-validity.c new/libwacom-0.13/test/tablet-svg-validity.c
--- old/libwacom-0.12/test/tablet-svg-validity.c 2012-12-13 00:42:46.000000000 +0100
+++ new/libwacom-0.13/test/tablet-svg-validity.c 2015-03-16 03:35:51.000000000 +0100
@@ -100,6 +100,7 @@
g_strfreev (classes_present);
g_strfreev (classes_expected);
+ xmlFree (prop);
}
static void
@@ -314,6 +315,7 @@
for (device = devices; *device; device++)
verify_tablet_layout(db, *device);
+ free(devices);
libwacom_database_destroy (db);
return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/test/tablet-validity.c new/libwacom-0.13/test/tablet-validity.c
--- old/libwacom-0.12/test/tablet-validity.c 2015-03-04 05:25:17.000000000 +0100
+++ new/libwacom-0.13/test/tablet-validity.c 2015-03-16 03:35:51.000000000 +0100
@@ -153,6 +153,7 @@
case WCLASS_INTUOS2:
case WCLASS_INTUOS3:
case WCLASS_INTUOS4:
+ case WCLASS_INTUOS5:
case WCLASS_CINTIQ:
{
int i;
@@ -161,8 +162,9 @@
assert(styli[i] != WACOM_ERASER_FALLBACK_ID);
}
}
+ break;
default:
- assert(1); /* don't get here */
+ abort(); /* don't get here */
}
for (i = 0; i < nstyli; i++) {
@@ -199,7 +201,7 @@
axes = libwacom_stylus_get_axes (stylus);
if (libwacom_stylus_get_type (stylus) == WSTYLUS_PUCK) {
assert((axes & WACOM_AXIS_TYPE_PRESSURE) == 0);
- } else {
+ } else if (styli[i] != 0xffffd) {
assert(axes & WACOM_AXIS_TYPE_TILT);
assert(axes & WACOM_AXIS_TYPE_PRESSURE);
assert(axes & WACOM_AXIS_TYPE_DISTANCE);
@@ -240,6 +242,8 @@
libwacom_database_destroy (db);
+ free(devices);
+
return 0;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libwacom-0.12/test-driver new/libwacom-0.13/test-driver
--- old/libwacom-0.12/test-driver 2014-11-06 01:11:29.000000000 +0100
+++ new/libwacom-0.13/test-driver 2015-04-17 06:18:07.000000000 +0200
@@ -3,7 +3,7 @@
scriptversion=2013-07-13.22; # UTC
-# Copyright (C) 2011-2013 Free Software Foundation, Inc.
+# Copyright (C) 2011-2014 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -106,11 +106,14 @@
# Test script is run here.
"$@" >$log_file 2>&1
estatus=$?
+
if test $enable_hard_errors = no && test $estatus -eq 99; then
- estatus=1
+ tweaked_estatus=1
+else
+ tweaked_estatus=$estatus
fi
-case $estatus:$expect_failure in
+case $tweaked_estatus:$expect_failure in
0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
0:*) col=$grn res=PASS recheck=no gcopy=no;;
77:*) col=$blu res=SKIP recheck=no gcopy=yes;;
@@ -119,6 +122,12 @@
*:*) col=$red res=FAIL recheck=yes gcopy=yes;;
esac
+# Report the test outcome and exit status in the logs, so that one can
+# know whether the test passed or failed simply by looking at the '.log'
+# file, without the need of also peaking into the corresponding '.trs'
+# file (automake bug#11814).
+echo "$res $test_name (exit status: $estatus)" >>$log_file
+
# Report outcome to console.
echo "${col}${res}${std}: $test_name"
1
0
Hello community,
here is the log from the commit of package gnutls for openSUSE:Factory checked in at 2015-04-28 20:42:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnutls (Old)
and /work/SRC/openSUSE:Factory/.gnutls.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnutls"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnutls/gnutls.changes 2015-04-18 10:38:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnutls.new/gnutls.changes 2015-04-28 20:42:22.000000000 +0200
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------
+Sun Apr 26 08:54:53 UTC 2015 - schwab(a)linux-m68k.org
+
+- Disable buggy valgrind on armv7l
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnutls.spec ++++++
--- /var/tmp/diff_new_pack.fRvCJA/_old 2015-04-28 20:42:23.000000000 +0200
+++ /var/tmp/diff_new_pack.fRvCJA/_new 2015-04-28 20:42:23.000000000 +0200
@@ -58,9 +58,12 @@
Requires: libgnutls-dane%{gnutls_dane_sover} = %{version}
%endif
# disabled ppc - valgrind crashes on email cert tests currently. Marcus 20150413
+# disabled armv7l - valgrind appears to mishandle some insns
+%ifnarch armv7hl
%ifarch %ix86 x86_64 ppc64 s390x ppc64le %arm aarch64
BuildRequires: valgrind
%endif
+%endif
%if %suse_version >= 1230
BuildRequires: makeinfo
%endif
@@ -192,7 +195,7 @@
%if %{with gnutls_openssl_compat}
--enable-openssl-compatibility \
%endif
-
+ %{nil}
%__make
%install
@@ -213,7 +216,10 @@
%check
%if ! 0%{?qemu_user_space_build}
-%__make check
+%__make check || {
+ find -name test-suite.log -print -exec cat {} \;
+ exit 1
+}
%endif
%post -n libgnutls%{gnutls_sover} -p /sbin/ldconfig
1
0
Hello community,
here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2015-04-28 20:42:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
and /work/SRC/openSUSE:Factory/.Mesa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa"
Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2015-04-22 01:15:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2015-04-28 20:42:15.000000000 +0200
@@ -1,0 +2,9 @@
+Mon Apr 27 09:55:36 UTC 2015 - sndirsch(a)suse.com
+
+- Update to 10.5.4
+ * This release includes fixes for the mesa state-tracker used by
+ all the gallium drivers, a drirc workaround for Second Life,
+ plus i965 fixes. For the Android users out there, this release
+ includes many compilation fixes with more to come shortly.
+
+-------------------------------------------------------------------
Old:
----
mesa-10.5.3.tar.xz
New:
----
mesa-10.5.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.L1udNm/_old 2015-04-28 20:42:17.000000000 +0200
+++ /var/tmp/diff_new_pack.L1udNm/_new 2015-04-28 20:42:17.000000000 +0200
@@ -18,7 +18,7 @@
%define glamor 1
%define _name_archive mesa
-%define _version 10.5.3
+%define _version 10.5.4
%ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x
%define gallium_loader 1
%else
@@ -37,7 +37,7 @@
%define with_nine 1
%endif
Name: Mesa
-Version: 10.5.3
+Version: 10.5.4
Release: 0
Summary: System for rendering interactive 3-D graphics
License: MIT
++++++ mesa-10.5.3.tar.xz -> mesa-10.5.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/Mesa/mesa-10.5.3.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new/mesa-10.5.4.tar.xz differ: char 27, line 1
1
0
Hello community,
here is the log from the commit of package ypbind for openSUSE:Factory checked in at 2015-04-28 20:42:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ypbind (Old)
and /work/SRC/openSUSE:Factory/.ypbind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ypbind"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ypbind/ypbind.changes 2014-12-16 14:47:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ypbind.new/ypbind.changes 2015-04-28 20:42:09.000000000 +0200
@@ -1,0 +2,14 @@
+Thu Dec 4 14:57:22 CET 2014 - kukuk(a)suse.de
+
+- Update to ypbind-2.2
+ - fix handling of not reacheable NIS server
+ - check that the port of the NIS server hasn't changed
+
+-------------------------------------------------------------------
+Mon Dec 1 16:20:33 CET 2014 - kukuk(a)suse.de
+
+- Update to ypbind-2.1
+ - remove references to obsolete dbus feature
+ - use shorter timeouts
+
+-------------------------------------------------------------------
Old:
----
ypbind-mt-2.0.tar.bz2
New:
----
ypbind-mt-2.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ypbind.spec ++++++
--- /var/tmp/diff_new_pack.8uqiZI/_old 2015-04-28 20:42:10.000000000 +0200
+++ /var/tmp/diff_new_pack.8uqiZI/_new 2015-04-28 20:42:10.000000000 +0200
@@ -19,7 +19,7 @@
Name: ypbind
PreReq: %insserv_prereq %fillup_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Version: 2.0
+Version: 2.2
Release: 0
Url: http://www.linux-nis.org/nis/ypbind-mt
Summary: NIS client daemon
@@ -69,7 +69,6 @@
install -m 644 %SOURCE1 $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services/ypbind
# Install rc.config add-on
install -m 644 etc/sysconfig.ypbind $RPM_BUILD_ROOT/var/adm/fillup-templates/
-# Install SuSEconfig.ypclient
# Create dummy yp.conf
touch $RPM_BUILD_ROOT/etc/yp.conf
# Create filelist with translatins
++++++ ypbind-mt-2.0.tar.bz2 -> ypbind-mt-2.2.tar.bz2 ++++++
++++ 2681 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package openmpi for openSUSE:Factory checked in at 2015-04-28 20:41:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi (Old)
and /work/SRC/openSUSE:Factory/.openmpi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openmpi/openmpi-testsuite.changes 2015-02-12 10:20:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-testsuite.changes 2015-04-28 20:41:54.000000000 +0200
@@ -1,0 +2,18 @@
+Mon Apr 27 20:04:06 UTC 2015 - coolo(a)suse.com
+
+- don't package test suite logs - noone reads them anyway and it
+ would require latest automake
+
+-------------------------------------------------------------------
+Sun Apr 26 07:36:08 UTC 2015 - coolo(a)suse.com
+
+- don't autogen.sh - upstream tar should be enough for anyone
+ (fixes build with latest libtool)
+
+-------------------------------------------------------------------
+Mon Feb 23 13:19:25 UTC 2015 - rguenther(a)suse.com
+
+- Disable Fortran 2008 module and remove mpi_ext.mod which get built
+ automatically when using GCC 5.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes 2015-02-27 11:07:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes 2015-04-28 20:41:54.000000000 +0200
@@ -1,0 +2,12 @@
+Mon Apr 27 20:04:06 UTC 2015 - coolo(a)suse.com
+
+- don't package test suite logs - noone reads them anyway and it
+ would require latest automake
+
+-------------------------------------------------------------------
+Sun Apr 26 07:36:08 UTC 2015 - coolo(a)suse.com
+
+- don't autogen.sh - upstream tar should be enough for anyone
+ (fixes build with latest libtool)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openmpi-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.OdP7Bq/_old 2015-04-28 20:41:55.000000000 +0200
+++ /var/tmp/diff_new_pack.OdP7Bq/_new 2015-04-28 20:41:55.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openmpi-testsuite
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -129,9 +129,6 @@
%patch3 -p1
%build
-%if 0%suse_version > 1230
-./autogen.sh
-%endif
%configure --prefix="%{mpi_prefix}" \
--exec-prefix="%{mpi_prefix}" \
--bindir="%{mpi_bindir}" \
@@ -152,7 +149,8 @@
%endif
%endif
--with-devel-headers \
- --with-package-string="Open MPI Distribution for SUSE"
+ --with-package-string="Open MPI Distribution for SUSE" \
+ --enable-mpi-fortran=usempi
make %{?_smp_mflags} V=1
%if "%{name}" == "openmpi-testsuite"
@@ -194,6 +192,10 @@
#done
popd
+# GCC 5 builds the ignore-tkr extension and there is no way to
+# turn that off
+rm -f %{buildroot}%{mpi_libdir}/mpi_ext.mod
+
mkdir -p %{buildroot}%{_datadir}/modules/gnu-openmpi
%fdupes %{buildroot}%{mpi_mandir} %{buildroot}%{mpi_datadir}
@@ -507,11 +509,6 @@
%{mpi_libdir}/*.so
%{mpi_libdir}/pkgconfig/*.pc
-%else
-
-%files
-%defattr(-, root, root)
-%doc test/util/test-suite.log
%endif
%changelog
++++++ openmpi.spec ++++++
--- /var/tmp/diff_new_pack.OdP7Bq/_old 2015-04-28 20:41:55.000000000 +0200
+++ /var/tmp/diff_new_pack.OdP7Bq/_new 2015-04-28 20:41:55.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openmpi
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -129,9 +129,6 @@
%patch3 -p1
%build
-%if 0%suse_version > 1230
-./autogen.sh
-%endif
%configure --prefix="%{mpi_prefix}" \
--exec-prefix="%{mpi_prefix}" \
--bindir="%{mpi_bindir}" \
@@ -512,11 +509,6 @@
%{mpi_libdir}/*.so
%{mpi_libdir}/pkgconfig/*.pc
-%else
-
-%files
-%defattr(-, root, root)
-%doc test/util/test-suite.log
%endif
%changelog
1
0
Hello community,
here is the log from the commit of package libtool for openSUSE:Factory checked in at 2015-04-28 20:41:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtool (Old)
and /work/SRC/openSUSE:Factory/.libtool.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtool"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libtool/libtool-testsuite.changes 2014-09-09 19:00:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libtool.new/libtool-testsuite.changes 2015-04-28 20:41:46.000000000 +0200
@@ -1,0 +2,278 @@
+Mon Apr 20 12:25:22 CEST 2015 - pth(a)suse.de
+
+- Remove empty entry.
+
+-------------------------------------------------------------------
+Sun Apr 19 12:41:43 UTC 2015 - mpluskal(a)suse.com
+
+- Use url for signature
+- Add keyring file for automatic verification of signature
+- Cleanup spec file with spec-cleaner
+- Remove old ppc/ppc64 obsolete/provides
+- Update info pre/post requires and replace postun with preun
+
+-------------------------------------------------------------------
+Fri Apr 17 10:02:12 CEST 2015 - pth(a)suse.de
+
+- Update to 2.4.6:
+ Noteworthy changes in release 2.4.6 (2015-02-15) [stable]
+
+ * New features:
+
+ - LT_SYS_LIBRARY_PATH can be set in config.site, or at configure time
+ and persists correctly in the generated libtool script.
+
+ * Bug fixes:
+
+ - Fix a race condition in ltdl dryrun test that would cause spurious
+ random failures of that test.
+
+ - LT_SYS_DLSEARCH_PATH is munged correctly.
+
+- Add tarball signature.
+
+-------------------------------------------------------------------
+Mon Feb 9 12:45:26 CET 2015 - pth(a)suse.de
+
+- Add libtool-no_host_name.patch to remove the host name from
+ generated scripts (bnc#916268).
+
+-------------------------------------------------------------------
+Thu Jan 22 23:26:38 UTC 2015 - foss(a)grueninger.de
+
+- Update to libtool 2.4.5
+ New features:
+
+ - Libtoolize searches for the best available M4 on the user PATH at
+ runtime, rather than settling for the first one found.
+
+ - Support munging sys_lib_dlsearch_path_spec with LT_SYS_LIBRARY_PATH
+ environment variable.
+
+ Bug fixes:
+
+ - Bail out at configure time if the installed M4 is not sufficient
+ for the purposes of libtoolize.
+
+ - freebsd-elf library versioning was upgraded incorrectly in 2.4.4,
+ but now works properly again.
+
+ - Fix a 2.4.4 regression so that libltdl subprojects do not warn
+ about missing libltdl/libltdl directory as in prior releases.
+
+ - When using Sun C++ on Solaris or GNU/Linux we used to set libtool's
+ postdeps permanently, based on the contents of $CXX and $CXXFLAGS at
+ configure time, which was brittle and error-prone. Now, we no
+ longer check for a SunCC ABI at configure time, but augment the
+ postdeps at libtool time based on the current invocation flags on
+ each call.
+
+ Changes in supported systems or compilers:
+
+ - /usr/local prefixed rpaths are now added to the link-line on
+ ia64-hp-hpux*, because the default system runtime loader path does
+ not contain them.
+
+ - Previously, when using Sun C++ on Solaris or GNU/Linux, `-Cstd -Crun`
+ flags were added to $postdeps unless CXX or CXXFLAGS contained
+ `-library=stlport4`. Newer releases have added other compiler flags
+ that are also incompatible with `-Cstd -Crun`, so now we don't add
+ them if any of `-std=c++[0-9][0-9]`, `-library=stdcxx4` or
+ `-compat=g` were found in CXX or CXXFLAGS when the Sun C++ compiler
+ is detected.
+
+-------------------------------------------------------------------
+Sat Dec 6 21:11:04 UTC 2014 - foss(a)grueninger.de
+
+- Require M4 as libtool's libtoolize requires it since 2.4.3
+
+-------------------------------------------------------------------
+Sat Nov 29 19:48:44 UTC 2014 - foss(a)grueninger.de
+
+- Drop patch libtool-dont_delete_gnulib_files.patch which is
+ included in 2.4.4
+
+- Update to libtool 2.4.4
+** New features:
+
+ - Libltdl maintains its own fork of argz, with macros and files in
+ the LT_ and lt__ namespaces (resp.) where they cannot clash with
+ client projects' use of gnulib argz.
+
+** Bug fixes:
+
+ - Installation of 'libtoolize' once again obeys '--program-prefix',
+ '--program-suffix' and '--program-transform-name' configure options.
+
+ - `libtoolize` doesn't remove any files that it can't reinstall,
+ including old versions of the snippet directory, and gnulib's
+ version of the argz module and supporting files.
+
+ - LT_FUNC_DLYSM_USCORE now works correctly on systems that don't
+ support self dlopen()ing.
+
+** Important incompatible changes:
+
+ - LT_LIB_DLLOAD no longer prepends -ldl or -ldld to LIBS, causing
+ duplicate occurrences in libltdl link lines. If you need to
+ add a library for dlopen() or shl_load() in your Makefile, then
+ use $(LIBADD_DLOPEN) or $(LIBADD_SHL_LOAD) respectively. If you
+ are using libltdl, this all happens automatically, and the only
+ difference you'll see is no more duplicated library names in the
+ verbose link line.
+
+** Changes in supported systems or compilers:
+
+ - Preliminary support for tcc on linux*. Although it already worked
+ sometimes in previous releases, making sure to set LD correctly now
+ avoids mis-matching GNU ld with tcc:
+
+ ./configure CC=tcc LD=tcc
+
+ - Added -os2dllname option to work around 8 character base name
+ limit on OS/2. The option has no effect on other systems.
+
+ - Support for DLL versioning, -export-symbols and -export-symbols-regex
+ on OS/2.
+
+ - Support filename-based shared library versioning on AIX. See manual
+ for details.
+
+-------------------------------------------------------------------
+Sat Nov 29 19:48:09 UTC 2014 - foss(a)grueninger.de
+
+-
+
+-------------------------------------------------------------------
+Fri Nov 21 11:00:57 CET 2014 - pth(a)suse.de
+
+- Add libtool-dont_delete_gnulib_files.patch that prevents deletion
+ of files from gnulib to be deleted by libtoolize.
+- BuildRequire help2man.
+- Remove unneeded clean section.
+- Use rpm macros where possible.
+- Pass V=1 to make to make compilation verbose.
+
+-------------------------------------------------------------------
+Mon Nov 3 22:35:18 UTC 2014 - foss(a)grueninger.de
+
+- Drop patch config-guess-sub-update.patch for libltdl/config as the
+ folder no longer exists.
+- Drop patch libtool-ppc64le.patch for ppc handling as it is already
+ part of v2.4.3
+
+- Update to libtool 2.4.3
+** New features:
+
+ - Moved to gnulib release infrastructure.
+
+ - M4 is now used for scanning the M4 macros in your configure.ac that
+ 'libtoolize' looks at to determine what files you want, and where you
+ would like them installed. This means that you can compose your
+ version number or any other argument that Libtoolize needs to know at
+ M4 time using git-version-gen from gnulib, for example.
+
+ - Invoking 'libtoolize --ltdl' no longer maintains a separate autoconf
+ macro directory in the libltdl tree, but automatically adjusts the
+ installed libltdl configuration files to share whatever macro
+ directory is declared by the parent project. (Note: if you were
+ already sharing a macro directory with AC_CONFIG_MACRO_DIR(ltdl/m4)
+ or similar, that still works as does any other directory choice).
+
+ - Invoking 'libtoolize --ltdl' no longer maintains a separate auxiliary
+ scripts directory in the libltdl tree, but automatically adjusts the
+ installed libltdl configuration files to share whatever auxiliary
+ scripts directory is declared by the parent project. (Note: if you
+ were already sharing an auxiliary directory with subproject libltdl
+ using AC_CONFIG_AUX_DIR(ltdl/config) or similar, that still works as
+ does any other directory choice).
+
+ - The legacy tests have all been migrated to the Autotest harness.
+
+ - The Autotest testsuite can be run without the especially time consuming
+ tests with:
+
+ make check-local TESTSUITEFLAGS='-k "!expensive"'
+
+** Bug fixes:
++++ 81 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libtool/libtool-testsuite.changes
++++ and /work/SRC/openSUSE:Factory/.libtool.new/libtool-testsuite.changes
libtool.changes: same change
Old:
----
config-guess-sub-update.patch
libtool-2.4.2.tar.gz
libtool-ppc64le.patch
New:
----
libtool-2.4.6.tar.xz
libtool-2.4.6.tar.xz.sig
libtool-no_host_name.patch
libtool.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtool-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.MMN9SE/_old 2015-04-28 20:41:47.000000000 +0200
+++ /var/tmp/diff_new_pack.MMN9SE/_new 2015-04-28 20:41:47.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libtool-testsuite
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,43 +16,42 @@
#
-###################################################################
-# NOTE: PLease run pre_checkin.sh before checking in the package! #
-###################################################################
-
+#####################################################################
+# #
+# NOTE: PLEASE RUN pre_checkin.sh BEFORE SUBMITTING THE PACKAGE #
+# #
+#####################################################################
Name: libtool-testsuite
+Version: 2.4.6
+Release: 0
+Summary: A Tool to Build Shared Libraries
+License: GPL-2.0+ and LGPL-2.1+ and GFDL-1.2+
+Group: Development/Tools/Building
+Url: http://www.gnu.org/software/libtool/
+Source0: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.xz
+Source1: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.xz.sig
+Source2: libtool.keyring
+Source3: baselibs.conf
+Source4: libtool-rpmlintrc
+Patch0: libtool-no_host_name.patch
BuildRequires: automake
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: gcc-objc
+BuildRequires: help2man
BuildRequires: lzma
BuildRequires: makeinfo
BuildRequires: zlib-devel
Requires: automake > 1.4
-Requires: tar
-Summary: A Tool to Build Shared Libraries
-License: GPL-2.0+ and LGPL-2.1+ and GFDL-1.2+
-Group: Development/Tools/Building
-Version: 2.4.2
-Release: 0
-# bug437293
-%ifarch ppc64
-Obsoletes: libtool-64bit
-%endif
-#
-PreReq: %{install_info_prereq}
Requires: libltdl7 = %{version}
-Url: http://www.gnu.org/software/libtool/
-Source: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.gz
-Source2: baselibs.conf
-Source3: libtool-rpmlintrc
-#Patch: libtool-%%{version}.diff
-Patch1: config-guess-sub-update.patch
-Patch2: libtool-ppc64le.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: m4 >= 1.4.16
+Requires: tar
+Requires(preun): %{install_info_prereq}
+Requires(post): %{install_info_prereq}
Provides: libltdl-devel
# fedora name
Provides: libtool-ltdl-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
GNU libtool is a set of shell scripts to automatically configure UNIX
@@ -68,61 +67,55 @@
%prep
%setup -q -n libtool-%{version}
-%patch1
-%patch2 -p1
+%patch0
%build
-./configure CFLAGS="$RPM_OPT_FLAGS" \
+./configure CFLAGS="%{optflags}" \
--prefix=/usr --infodir=%{_infodir} --libdir=%{_libdir}
# force rebuild with non-broken makeinfo
rm -f doc/libtool.info
-make %{?_smp_mflags}
+make V=1 %{?_smp_mflags}
%if "%{name}" == "libtool-testsuite"
-
%check
trap 'test $? -ne 0 && cat tests/testsuite.log' EXIT
# Avoid spurious testsuite failures due to messages from icecream
-PATH=/usr/bin:$PATH
-make check
+PATH=%{_prefix}/bin:$PATH
+make %{?_smp_mflags} check
%install
%else
-
%install
-make install DESTDIR=$RPM_BUILD_ROOT
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+chmod +x %{buildroot}%{_datadir}/libtool/build-aux/ltmain.sh
%endif
%post
-%install_info --info-dir=%{_infodir} %{_infodir}/libtool.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/libtool.info*.gz
-%postun
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/libtool.info.gz
+%preun
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/libtool.info*.gz
%post -n libltdl7 -p /sbin/ldconfig
%postun -n libltdl7 -p /sbin/ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%if "%{name}" == "libtool"
-
%files
%defattr(-, root, root)
%doc AUTHORS NEWS README THANKS ChangeLog COPYING
-/usr/bin/libtool
-/usr/bin/libtoolize
-/usr/include/libltdl
-/usr/include/ltdl.h
+%{_bindir}/libtool
+%{_bindir}/libtoolize
+%{_includedir}/libltdl
+%{_includedir}/ltdl.h
%{_libdir}/libltdl.a
%attr(644, root, root) %{_libdir}/libltdl.la
%{_libdir}/libltdl.so
-/usr/share/aclocal/*.m4
+%{_datadir}/aclocal/*.m4
%doc %{_infodir}/libtool.info*
%doc %{_mandir}/man1/libtool.1.gz
%doc %{_mandir}/man1/libtoolize.1.gz
-/usr/share/libtool
+%{_datadir}/libtool
%files -n libltdl7
%defattr(-, root, root)
++++++ libtool.spec ++++++
--- /var/tmp/diff_new_pack.MMN9SE/_old 2015-04-28 20:41:47.000000000 +0200
+++ /var/tmp/diff_new_pack.MMN9SE/_new 2015-04-28 20:41:47.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libtool
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,43 +16,42 @@
#
-###################################################################
-# NOTE: PLease run pre_checkin.sh before checking in the package! #
-###################################################################
-
+#####################################################################
+# #
+# NOTE: PLEASE RUN pre_checkin.sh BEFORE SUBMITTING THE PACKAGE #
+# #
+#####################################################################
Name: libtool
+Version: 2.4.6
+Release: 0
+Summary: A Tool to Build Shared Libraries
+License: GPL-2.0+ and LGPL-2.1+ and GFDL-1.2+
+Group: Development/Tools/Building
+Url: http://www.gnu.org/software/libtool/
+Source0: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.xz
+Source1: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.xz.sig
+Source2: libtool.keyring
+Source3: baselibs.conf
+Source4: libtool-rpmlintrc
+Patch0: libtool-no_host_name.patch
BuildRequires: automake
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: gcc-objc
+BuildRequires: help2man
BuildRequires: lzma
BuildRequires: makeinfo
BuildRequires: zlib-devel
Requires: automake > 1.4
-Requires: tar
-Summary: A Tool to Build Shared Libraries
-License: GPL-2.0+ and LGPL-2.1+ and GFDL-1.2+
-Group: Development/Tools/Building
-Version: 2.4.2
-Release: 0
-# bug437293
-%ifarch ppc64
-Obsoletes: libtool-64bit
-%endif
-#
-PreReq: %{install_info_prereq}
Requires: libltdl7 = %{version}
-Url: http://www.gnu.org/software/libtool/
-Source: http://ftp.gnu.org/gnu/libtool/libtool-%{version}.tar.gz
-Source2: baselibs.conf
-Source3: libtool-rpmlintrc
-#Patch: libtool-%%{version}.diff
-Patch1: config-guess-sub-update.patch
-Patch2: libtool-ppc64le.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: m4 >= 1.4.16
+Requires: tar
+Requires(preun): %{install_info_prereq}
+Requires(post): %{install_info_prereq}
Provides: libltdl-devel
# fedora name
Provides: libtool-ltdl-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
GNU libtool is a set of shell scripts to automatically configure UNIX
@@ -68,61 +67,55 @@
%prep
%setup -q -n libtool-%{version}
-%patch1
-%patch2 -p1
+%patch0
%build
-./configure CFLAGS="$RPM_OPT_FLAGS" \
+./configure CFLAGS="%{optflags}" \
--prefix=/usr --infodir=%{_infodir} --libdir=%{_libdir}
# force rebuild with non-broken makeinfo
rm -f doc/libtool.info
-make %{?_smp_mflags}
+make V=1 %{?_smp_mflags}
%if "%{name}" == "libtool-testsuite"
-
%check
trap 'test $? -ne 0 && cat tests/testsuite.log' EXIT
# Avoid spurious testsuite failures due to messages from icecream
-PATH=/usr/bin:$PATH
-make check
+PATH=%{_prefix}/bin:$PATH
+make %{?_smp_mflags} check
%install
%else
-
%install
-make install DESTDIR=$RPM_BUILD_ROOT
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+chmod +x %{buildroot}%{_datadir}/libtool/build-aux/ltmain.sh
%endif
%post
-%install_info --info-dir=%{_infodir} %{_infodir}/libtool.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/libtool.info*.gz
-%postun
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/libtool.info.gz
+%preun
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/libtool.info*.gz
%post -n libltdl7 -p /sbin/ldconfig
%postun -n libltdl7 -p /sbin/ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%if "%{name}" == "libtool"
-
%files
%defattr(-, root, root)
%doc AUTHORS NEWS README THANKS ChangeLog COPYING
-/usr/bin/libtool
-/usr/bin/libtoolize
-/usr/include/libltdl
-/usr/include/ltdl.h
+%{_bindir}/libtool
+%{_bindir}/libtoolize
+%{_includedir}/libltdl
+%{_includedir}/ltdl.h
%{_libdir}/libltdl.a
%attr(644, root, root) %{_libdir}/libltdl.la
%{_libdir}/libltdl.so
-/usr/share/aclocal/*.m4
+%{_datadir}/aclocal/*.m4
%doc %{_infodir}/libtool.info*
%doc %{_mandir}/man1/libtool.1.gz
%doc %{_mandir}/man1/libtoolize.1.gz
-/usr/share/libtool
+%{_datadir}/libtool
%files -n libltdl7
%defattr(-, root, root)
++++++ libtool-no_host_name.patch ++++++
From: Philipp Thomas <pth(a)suse.de>
Date: 2015-02-09 12:43:23+01:00
Subject: Remove coment
Libtool records the host it was configured on. This makes
comparing packages in a build system useless.
---
m4/libtool.m4 | 1 -
1 file changed, 1 deletion(-)
Index: m4/libtool.m4
===================================================================
--- m4/libtool.m4.orig 2015-01-16 19:52:04.000000000 +0100
+++ m4/libtool.m4 2015-02-09 12:37:05.352880312 +0100
@@ -728,7 +728,6 @@ _LT_CONFIG_SAVE_COMMANDS([
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
1
0
Hello community,
here is the log from the commit of package linux-glibc-devel for openSUSE:Factory checked in at 2015-04-28 20:41:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linux-glibc-devel (Old)
and /work/SRC/openSUSE:Factory/.linux-glibc-devel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linux-glibc-devel"
Changes:
--------
--- /work/SRC/openSUSE:Factory/linux-glibc-devel/linux-glibc-devel.changes 2015-02-08 11:41:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.linux-glibc-devel.new/linux-glibc-devel.changes 2015-04-28 20:41:39.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Apr 23 21:02:23 UTC 2015 - crrodriguez(a)opensuse.org
+
+- Update to kernel headers 4.0
+
+-------------------------------------------------------------------
Old:
----
linux-glibc-devel-3.17.tar.xz
New:
----
linux-glibc-devel-4.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ linux-glibc-devel.spec ++++++
--- /var/tmp/diff_new_pack.tBnmpj/_old 2015-04-28 20:41:40.000000000 +0200
+++ /var/tmp/diff_new_pack.tBnmpj/_new 2015-04-28 20:41:40.000000000 +0200
@@ -23,10 +23,10 @@
BuildArch: noarch
# this confusing version number has no meaning, it's the version
# of the Linux kernel where these headers come from
-Version: 3.17
+Version: 4.0
Release: 0
# A "-" is not allowed in version
-%define upstream_version 3.17
+%define upstream_version 4.0
Url: http://www.kernel.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: fdupes
++++++ linux-glibc-devel-3.17.tar.xz -> linux-glibc-devel-4.0.tar.xz ++++++
++++ 17177 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package aaa_base for openSUSE:Factory checked in at 2015-04-28 20:41:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aaa_base (Old)
and /work/SRC/openSUSE:Factory/.aaa_base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aaa_base"
Changes:
--------
--- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes 2015-03-23 12:11:48.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.aaa_base.new/aaa_base.changes 2015-04-28 20:41:33.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Apr 24 08:30:11 UTC 2015 - ro(a)suse.com
+
+- add SOCKS5_SERVER and socks_proxy to proxy settings (bnc#928398)
+- Simplify version check
+
+-------------------------------------------------------------------
Old:
----
aaa_base-13.2+git20150309.be5760c.tar.xz
New:
----
aaa_base-13.2+git20150424.4a32a7a.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aaa_base.spec ++++++
--- /var/tmp/diff_new_pack.7VFN82/_old 2015-04-28 20:41:34.000000000 +0200
+++ /var/tmp/diff_new_pack.7VFN82/_new 2015-04-28 20:41:34.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package aaa_base
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
Name: aaa_base
-Version: 13.2+git20150309.be5760c
+Version: 13.2+git20150424.4a32a7a
Release: 0
Url: https://github.com/openSUSE/aaa_base
Provides: aaa_skel = %{version}-%{release}
++++++ aaa_base-13.2+git20150309.be5760c.tar.xz -> aaa_base-13.2+git20150424.4a32a7a.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-13.2+git20150309.be5760c/files/etc/profile.d/profile.csh new/aaa_base-13.2+git20150424.4a32a7a/files/etc/profile.d/profile.csh
--- old/aaa_base-13.2+git20150309.be5760c/files/etc/profile.d/profile.csh 2015-03-09 15:26:21.000000000 +0100
+++ new/aaa_base-13.2+git20150424.4a32a7a/files/etc/profile.d/profile.csh 2015-04-24 10:28:37.000000000 +0200
@@ -65,6 +65,15 @@
if (! ${%proxy_enabled} == yes ) continue
setenv gopher_proxy "${val:q}"
breaksw
+ case SOCKS_PROXY=*:
+ if (! ${%proxy_enabled} == yes ) continue
+ setenv socks_proxy "${val:q}"
+ setenv SOCKS_PROXY "${val:q}"
+ breaksw
+ case SOCKS5_SERVER=*:
+ if (! ${%proxy_enabled} == yes ) continue
+ setenv SOCKS5_SERVER "${val:q}"
+ breaksw
case NO_PROXY=*:
if (! ${%proxy_enabled} == yes ) continue
setenv no_proxy "${val:q}"
@@ -99,7 +108,7 @@
if ( ${?proxy_enabled} ) then
if ( "$proxy_enabled" != "yes" ) then
- unsetenv http_proxy https_proxy ftp_proxy gopher_proxy no_proxy
+ unsetenv http_proxy https_proxy ftp_proxy gopher_proxy no_proxy socks_proxy SOCKS_PROXY SOCKS5_SERVER
endif
unset proxy_enabled
endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-13.2+git20150309.be5760c/files/etc/profile.d/profile.sh new/aaa_base-13.2+git20150424.4a32a7a/files/etc/profile.d/profile.sh
--- old/aaa_base-13.2+git20150309.be5760c/files/etc/profile.d/profile.sh 2015-03-09 15:26:21.000000000 +0100
+++ new/aaa_base-13.2+git20150424.4a32a7a/files/etc/profile.d/profile.sh 2015-04-24 10:28:37.000000000 +0200
@@ -64,6 +64,18 @@
gopher_proxy="${val}"
export gopher_proxy
;;
+ SOCKS_PROXY=*)
+ test "$PROXY_ENABLED" = "yes" || continue
+ socks_proxy="${val}"
+ export socks_proxy
+ SOCKS_PROXY="${val}"
+ export SOCKS_PROXY
+ ;;
+ SOCKS5_SERVER=*)
+ test "$PROXY_ENABLED" = "yes" || continue
+ SOCKS5_SERVER="${val}"
+ export SOCKS5_SERVER
+ ;;
NO_PROXY=*)
test "$PROXY_ENABLED" = "yes" || continue
no_proxy="${val}"
@@ -102,7 +114,7 @@
fi
if test "$PROXY_ENABLED" != "yes" ; then
- unset http_proxy https_proxy ftp_proxy gopher_proxy no_proxy NO_PROXY
+ unset http_proxy https_proxy ftp_proxy gopher_proxy no_proxy NO_PROXY socks_proxy SOCKS_PROXY SOCKS5_SERVER
fi
unset PROXY_ENABLED
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-13.2+git20150309.be5760c/files/var/adm/fillup-templates/sysconfig.proxy new/aaa_base-13.2+git20150424.4a32a7a/files/var/adm/fillup-templates/sysconfig.proxy
--- old/aaa_base-13.2+git20150309.be5760c/files/var/adm/fillup-templates/sysconfig.proxy 2015-03-09 15:26:21.000000000 +0100
+++ new/aaa_base-13.2+git20150424.4a32a7a/files/var/adm/fillup-templates/sysconfig.proxy 2015-04-24 10:28:37.000000000 +0200
@@ -40,6 +40,20 @@
#
GOPHER_PROXY=""
+## Type: string
+## Default: ""
+#
+# Example: SOCKS_PROXY="socks://proxy.example.com:8080"
+#
+SOCKS_PROXY=""
+
+## Type: string
+## Default: ""
+#
+# Example: SOCKS5_SERVER="office-proxy.example.com:8881"
+#
+SOCKS5_SERVER=""
+
## Type: string(localhost)
## Default: localhost
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-13.2+git20150309.be5760c/get_kernel_version.c new/aaa_base-13.2+git20150424.4a32a7a/get_kernel_version.c
--- old/aaa_base-13.2+git20150309.be5760c/get_kernel_version.c 2015-03-09 15:26:21.000000000 +0100
+++ new/aaa_base-13.2+git20150424.4a32a7a/get_kernel_version.c 2015-04-24 10:28:37.000000000 +0200
@@ -102,7 +102,6 @@
buffer[i+12] == 'n' && buffer[i+13] == ' ')
{
int j = i+14;
- int invalid_char = 0;
int number_dots = 0;
/* check if we really found a version */
@@ -118,17 +117,13 @@
if (((number_dots < 2) && !isdigit(c)) ||
((number_dots >= 2) && !my_is_alnum_punct(c)))
{
- //invalid_char = 1;
- fprintf(stderr, "invalid=1 for %c\n", c);
+ fprintf(stderr, "invalid char %c\n", c);
break;
}
}
-
- if (!invalid_char)
- {
- found = 1;
- break;
- }
+ /* Use the result anyway */
+ found = 1;
+ break;
}
if (found)
1
0
Hello community,
here is the log from the commit of package gpm for openSUSE:Factory checked in at 2015-04-28 20:41:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpm (Old)
and /work/SRC/openSUSE:Factory/.gpm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gpm/gpm.changes 2014-04-08 22:37:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gpm.new/gpm.changes 2015-04-28 20:41:27.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Apr 14 16:15:49 UTC 2015 - jengelh(a)inai.de
+
+- Update license: the only GPL3 parts found are in the scripts/
+ directory, which is not packaged.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gpm.spec ++++++
--- /var/tmp/diff_new_pack.NRB4cD/_old 2015-04-28 20:41:28.000000000 +0200
+++ /var/tmp/diff_new_pack.NRB4cD/_new 2015-04-28 20:41:28.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package gpm
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -76,6 +76,7 @@
%package -n %lname
Summary: Console mouse support library
+License: GPL-2.0+
Group: System/Libraries
%description -n %lname
@@ -85,6 +86,7 @@
%package devel
Summary: Development files for gpm (Console Mouse Support)
+License: GPL-2.0+
Group: Development/Libraries/C and C++
Requires: %lname = %version
1
0
Hello community,
here is the log from the commit of package timezone for openSUSE:Factory checked in at 2015-04-28 20:41:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/timezone (Old)
and /work/SRC/openSUSE:Factory/.timezone.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "timezone"
Changes:
--------
--- /work/SRC/openSUSE:Factory/timezone/timezone-java.changes 2015-03-25 21:02:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.timezone.new/timezone-java.changes 2015-04-28 20:41:20.000000000 +0200
@@ -1,0 +2,28 @@
+Tue Apr 21 23:38:49 UTC 2015 - crrodriguez(a)opensuse.org
+
+- Revert initrd generation updates, they add a new build cycle.
+
+-------------------------------------------------------------------
+Tue Apr 14 06:59:29 UTC 2015 - astieger(a)suse.com
+
+- timezone update 2015c [boo#927029]
+ * correct Egypt 2015 DST transition from April 24 to April 30
+ * Changes affecting past time stamps and historic DST changes
+ * time zones turned into links where this affects UTC offsets
+ in pre-1970 time stamps only: America/Montreal
+
+-------------------------------------------------------------------
+Thu Apr 2 18:21:23 UTC 2015 - crrodriguez(a)opensuse.org
+
+- BuildRequire suse-module-tools otherwise initrd macros
+ are never defined.
+
+-------------------------------------------------------------------
+Sat Mar 28 21:00:31 UTC 2015 - crrodriguez(a)opensuse.org
+
+- we should regenerate the initrd when the timezone
+ package is updated, as the timezone selected by the user
+ plus UTC is nowadays required by SUSE-specific "warpclock"
+ dracut module.
+
+-------------------------------------------------------------------
timezone.changes: same change
Old:
----
tzcode2015b.tar.gz
tzcode2015b.tar.gz.asc
tzdata2015b.tar.gz
tzdata2015b.tar.gz.asc
New:
----
tzcode2015c.tar.gz
tzcode2015c.tar.gz.asc
tzdata2015c.tar.gz
tzdata2015c.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ timezone-java.spec ++++++
--- /var/tmp/diff_new_pack.cGl2R6/_old 2015-04-28 20:41:23.000000000 +0200
+++ /var/tmp/diff_new_pack.cGl2R6/_new 2015-04-28 20:41:23.000000000 +0200
@@ -25,7 +25,7 @@
Group: System/Base
# COMMON-BEGIN
# COMMON-BEGIN
-Version: 2015b
+Version: 2015c
Release: 0
Source: ftp://ftp.iana.org/tz/releases/tzdata%{version}.tar.gz
Source1: ftp://ftp.iana.org/tz/releases/tzcode%{version}.tar.gz
++++++ timezone.spec ++++++
--- /var/tmp/diff_new_pack.cGl2R6/_old 2015-04-28 20:41:23.000000000 +0200
+++ /var/tmp/diff_new_pack.cGl2R6/_new 2015-04-28 20:41:23.000000000 +0200
@@ -23,7 +23,7 @@
Url: http://www.iana.org/time-zones
PreReq: filesystem, coreutils
# COMMON-BEGIN
-Version: 2015b
+Version: 2015c
Release: 0
Source: ftp://ftp.iana.org/tz/releases/tzdata%{version}.tar.gz
Source1: ftp://ftp.iana.org/tz/releases/tzcode%{version}.tar.gz
@@ -40,6 +40,7 @@
Patch5: tzcode-symlink.patch
# COMMON-END
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+
%global AREA Etc
%global ZONE UTC
++++++ tzcode2015b.tar.gz -> tzcode2015c.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Makefile new/Makefile
--- old/Makefile 2015-03-20 07:29:24.000000000 +0100
+++ new/Makefile 2015-04-11 17:57:06.000000000 +0200
@@ -5,7 +5,7 @@
PACKAGE= tzcode
# Version numbers of the code and data distributions.
-VERSION= 2015b
+VERSION= 2015c
# Email address for bug reports.
BUGEMAIL= tz(a)iana.org
@@ -149,18 +149,18 @@
# $(GCC_DEBUG_FLAGS) if you are using GCC and want lots of checking
GCC_DEBUG_FLAGS = -Dlint -g3 -O3 -fno-common -fstrict-aliasing \
-Wall -Wextra \
- -Wbad-function-cast -Wcast-align -Wcast-qual \
+ -Wbad-function-cast -Wcast-align -Wdate-time \
-Wdeclaration-after-statement \
+ -Wdouble-promotion \
-Wformat=2 -Winit-self -Wjump-misses-init \
- -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes \
- -Wnested-externs -Wno-address -Wno-cast-qual \
- -Wno-format-nonliteral -Wno-sign-compare -Wno-sign-conversion \
- -Wno-type-limits \
- -Wno-unused-parameter -Woverlength-strings -Wpointer-arith \
+ -Wlogical-op -Wmissing-prototypes -Wnested-externs \
+ -Wold-style-definition -Woverlength-strings -Wpointer-arith \
-Wshadow -Wstrict-prototypes -Wsuggest-attribute=const \
-Wsuggest-attribute=format -Wsuggest-attribute=noreturn \
-Wsuggest-attribute=pure -Wtrampolines \
- -Wwrite-strings
+ -Wunused -Wwrite-strings \
+ -Wno-address -Wno-format-nonliteral -Wno-sign-compare \
+ -Wno-type-limits -Wno-unused-parameter
#
# If you want to use System V compatibility code, add
# -DUSG_COMPAT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/NEWS new/NEWS
--- old/NEWS 2015-03-20 07:29:24.000000000 +0100
+++ new/NEWS 2015-04-11 17:57:06.000000000 +0200
@@ -1,5 +1,53 @@
News for the tz database
+Release 2015c - 2015-04-11 08:55:55 -0700
+
+ Changes affecting future time stamps
+
+ Egypt's spring-forward transition is at 24:00 on April's last Thursday,
+ not 00:00 on April's last Friday. 2015's transition will therefore be on
+ Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes
+ apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.)
+
+ Changes affecting past time stamps
+
+ The following changes affect some pre-1991 Chile-related time stamps
+ in America/Santiago, Antarctica/Palmer, and Pacific/Easter.
+
+ The 1910 transition was January 10, not January 1.
+
+ The 1918 transition was September 10, not September 1.
+
+ The UTC-4 time observed from 1932 to 1942 is now considered to be
+ standard time, not year-round DST.
+
+ Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
+ then reverted to standard time, then switched its time zone to
+ UTC-5 on 1947-04-01.
+
+ Assume transitions before 1968 were at 00:00, since we have no data
+ saying otherwise.
+
+ The spring 1988 transition was 1988-10-09, not 1988-10-02.
+ The fall 1990 transition was 1990-03-11, not 1990-03-18.
+
+ Assume no UTC offset change for Pacific/Easter on 1890-01-01,
+ and omit all transitions on Pacific/Easter from 1942 through 1946
+ since we have no data suggesting that they existed.
+
+ One more zone has been turned into a link, as it differed
+ from an existing zone only for older time stamps. As usual,
+ this change affects UTC offsets in pre-1970 time stamps only.
+ The zone's old contents have been moved to the 'backzone' file.
+ The affected zone is America/Montreal.
+
+ Changes affecting commentary
+
+ Mention the TZUpdater tool.
+
+ Mention "The Time Now". (Thanks to Brandon Ramsey.)
+
+
Release 2015b - 2015-03-19 23:28:11 -0700
Changes affecting future time stamps
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tz-link.htm new/tz-link.htm
--- old/tz-link.htm 2015-01-30 07:34:20.000000000 +0100
+++ new/tz-link.htm 2015-03-25 21:46:29.000000000 +0100
@@ -8,7 +8,7 @@
<meta http-equiv="Content-type" content='text/html; charset="UTF-8"'>
<meta name="DC.Creator" content="Eggert, Paul">
<meta name="DC.Contributor" content="Olson, Arthur David">
-<meta name="DC.Date" content="2015-01-29">
+<meta name="DC.Date" content="2015-03-25">
<meta name="DC.Description"
content="Sources of information about time zones and daylight saving time">
<meta name="DC.Identifier"
@@ -194,6 +194,7 @@
<li><a href="http://www.zeitverschiebung.net/en/">Time Difference</a>
calculates the current time difference between locations.</li>
<li><a href="http://www.wx-now.com">Weather Now</a> lists the weather too.</li>
+<li><a href="http://www.thetimenow.com">The Time Now</a> also lists weather.</li>
<li><a href="http://worldtime.io">worldtime.io</a>
also contains data about time zone boundaries; it supports queries via place
names and shows location maps.</li>
@@ -282,6 +283,10 @@
into an <abbr>ICU</abbr>-specific format.
<abbr>ICU</abbr> is freely available under a
<abbr>BSD</abbr>-style license.</li>
+<li>The <a
+href="http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html">TZUpdater
+tool</a> compiles <code><abbr>tz</abbr></code> source into the format used by
+Oracle Java.</li>
<li><a href="http://www.joda.org/joda-time/">Joda-Time – Java date
and time <abbr title="Application Program Interface">API</abbr></a>
contains a class
++++++ tzdata2015b.tar.gz -> tzdata2015c.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Makefile new/Makefile
--- old/Makefile 2015-03-20 07:29:24.000000000 +0100
+++ new/Makefile 2015-04-11 17:57:06.000000000 +0200
@@ -5,7 +5,7 @@
PACKAGE= tzcode
# Version numbers of the code and data distributions.
-VERSION= 2015b
+VERSION= 2015c
# Email address for bug reports.
BUGEMAIL= tz(a)iana.org
@@ -149,18 +149,18 @@
# $(GCC_DEBUG_FLAGS) if you are using GCC and want lots of checking
GCC_DEBUG_FLAGS = -Dlint -g3 -O3 -fno-common -fstrict-aliasing \
-Wall -Wextra \
- -Wbad-function-cast -Wcast-align -Wcast-qual \
+ -Wbad-function-cast -Wcast-align -Wdate-time \
-Wdeclaration-after-statement \
+ -Wdouble-promotion \
-Wformat=2 -Winit-self -Wjump-misses-init \
- -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes \
- -Wnested-externs -Wno-address -Wno-cast-qual \
- -Wno-format-nonliteral -Wno-sign-compare -Wno-sign-conversion \
- -Wno-type-limits \
- -Wno-unused-parameter -Woverlength-strings -Wpointer-arith \
+ -Wlogical-op -Wmissing-prototypes -Wnested-externs \
+ -Wold-style-definition -Woverlength-strings -Wpointer-arith \
-Wshadow -Wstrict-prototypes -Wsuggest-attribute=const \
-Wsuggest-attribute=format -Wsuggest-attribute=noreturn \
-Wsuggest-attribute=pure -Wtrampolines \
- -Wwrite-strings
+ -Wunused -Wwrite-strings \
+ -Wno-address -Wno-format-nonliteral -Wno-sign-compare \
+ -Wno-type-limits -Wno-unused-parameter
#
# If you want to use System V compatibility code, add
# -DUSG_COMPAT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/NEWS new/NEWS
--- old/NEWS 2015-03-20 07:29:24.000000000 +0100
+++ new/NEWS 2015-04-11 17:57:06.000000000 +0200
@@ -1,5 +1,53 @@
News for the tz database
+Release 2015c - 2015-04-11 08:55:55 -0700
+
+ Changes affecting future time stamps
+
+ Egypt's spring-forward transition is at 24:00 on April's last Thursday,
+ not 00:00 on April's last Friday. 2015's transition will therefore be on
+ Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes
+ apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.)
+
+ Changes affecting past time stamps
+
+ The following changes affect some pre-1991 Chile-related time stamps
+ in America/Santiago, Antarctica/Palmer, and Pacific/Easter.
+
+ The 1910 transition was January 10, not January 1.
+
+ The 1918 transition was September 10, not September 1.
+
+ The UTC-4 time observed from 1932 to 1942 is now considered to be
+ standard time, not year-round DST.
+
+ Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
+ then reverted to standard time, then switched its time zone to
+ UTC-5 on 1947-04-01.
+
+ Assume transitions before 1968 were at 00:00, since we have no data
+ saying otherwise.
+
+ The spring 1988 transition was 1988-10-09, not 1988-10-02.
+ The fall 1990 transition was 1990-03-11, not 1990-03-18.
+
+ Assume no UTC offset change for Pacific/Easter on 1890-01-01,
+ and omit all transitions on Pacific/Easter from 1942 through 1946
+ since we have no data suggesting that they existed.
+
+ One more zone has been turned into a link, as it differed
+ from an existing zone only for older time stamps. As usual,
+ this change affects UTC offsets in pre-1970 time stamps only.
+ The zone's old contents have been moved to the 'backzone' file.
+ The affected zone is America/Montreal.
+
+ Changes affecting commentary
+
+ Mention the TZUpdater tool.
+
+ Mention "The Time Now". (Thanks to Brandon Ramsey.)
+
+
Release 2015b - 2015-03-19 23:28:11 -0700
Changes affecting future time stamps
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/africa new/africa
--- old/africa 2014-11-01 08:35:42.000000000 +0100
+++ new/africa 2015-04-08 19:29:46.000000000 +0200
@@ -319,13 +319,22 @@
# above) says DST had no affect on electricity consumption. There is
# no information about when DST will end this fall. See:
# http://abcnews.go.com/International/wireStory/el-sissi-pushes-egyptians-lin…
-#
+
+# From Steffen Thorsen (2015-04-08):
+# Egypt will start DST on midnight after Thursday, April 30, 2015.
+# This is based on a law (no 35) from May 15, 2014 saying it starts the last
+# Thursday of April.... Clocks will still be turned back for Ramadan, but
+# dates not yet announced....
+# http://almogaz.com/news/weird-news/2015/04/05/1947105 ...
+# http://www.timeanddate.com/news/time/egypt-starts-dst-2015.html
+
+# From Paul Eggert (2015-04-08):
# For now, guess that later spring and fall transitions will use
-# 2010's rules, and guess that Egypt will switch to standard time at
+# 2014's rules, and guess that Egypt will switch to standard time at
# 24:00 the last Thursday before Ramadan, and back to DST at 00:00 the
# first Friday after Ramadan. To implement this,
# transition dates for 2015 through 2037 were determined by running
-# the following program under GNU Emacs 24.3, with the results integrated
+# the following program under GNU Emacs 24.4, with the results integrated
# by hand into the table below. Ramadan again intrudes on the guessed
# DST starting in 2038, but that's beyond our somewhat-arbitrary cutoff.
# (let ((islamic-year 1436))
@@ -357,7 +366,7 @@
Rule Egypt 2014 only - Jun 26 24:00 0 -
Rule Egypt 2014 only - Jul 31 24:00 1:00 S
Rule Egypt 2014 max - Sep lastThu 24:00 0 -
-Rule Egypt 2015 2019 - Apr lastFri 0:00s 1:00 S
+Rule Egypt 2015 2019 - Apr lastThu 24:00 1:00 S
Rule Egypt 2015 only - Jun 11 24:00 0 -
Rule Egypt 2015 only - Jul 23 24:00 1:00 S
Rule Egypt 2016 only - Jun 2 24:00 0 -
@@ -371,7 +380,7 @@
Rule Egypt 2020 only - May 28 24:00 1:00 S
Rule Egypt 2021 only - May 13 24:00 1:00 S
Rule Egypt 2022 only - May 5 24:00 1:00 S
-Rule Egypt 2023 max - Apr lastFri 0:00s 1:00 S
+Rule Egypt 2023 max - Apr lastThu 24:00 1:00 S
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/antarctica new/antarctica
--- old/antarctica 2015-01-28 19:52:15.000000000 +0100
+++ new/antarctica 2015-04-06 06:06:42.000000000 +0200
@@ -15,41 +15,6 @@
# I made up all time zone abbreviations mentioned here; corrections welcome!
# FORMAT is 'zzz' and GMTOFF is 0 for locations while uninhabited.
-# These rules are stolen from the 'southamerica' file.
-# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule ArgAQ 1964 1966 - Mar 1 0:00 0 -
-Rule ArgAQ 1964 1966 - Oct 15 0:00 1:00 S
-Rule ArgAQ 1967 only - Apr 2 0:00 0 -
-Rule ArgAQ 1967 1968 - Oct Sun>=1 0:00 1:00 S
-Rule ArgAQ 1968 1969 - Apr Sun>=1 0:00 0 -
-Rule ArgAQ 1974 only - Jan 23 0:00 1:00 S
-Rule ArgAQ 1974 only - May 1 0:00 0 -
-Rule ChileAQ 1972 1986 - Mar Sun>=9 3:00u 0 -
-Rule ChileAQ 1974 1987 - Oct Sun>=9 4:00u 1:00 S
-Rule ChileAQ 1987 only - Apr 12 3:00u 0 -
-Rule ChileAQ 1988 1989 - Mar Sun>=9 3:00u 0 -
-Rule ChileAQ 1988 only - Oct Sun>=1 4:00u 1:00 S
-Rule ChileAQ 1989 only - Oct Sun>=9 4:00u 1:00 S
-Rule ChileAQ 1990 only - Mar 18 3:00u 0 -
-Rule ChileAQ 1990 only - Sep 16 4:00u 1:00 S
-Rule ChileAQ 1991 1996 - Mar Sun>=9 3:00u 0 -
-Rule ChileAQ 1991 1997 - Oct Sun>=9 4:00u 1:00 S
-Rule ChileAQ 1997 only - Mar 30 3:00u 0 -
-Rule ChileAQ 1998 only - Mar Sun>=9 3:00u 0 -
-Rule ChileAQ 1998 only - Sep 27 4:00u 1:00 S
-Rule ChileAQ 1999 only - Apr 4 3:00u 0 -
-Rule ChileAQ 1999 2010 - Oct Sun>=9 4:00u 1:00 S
-Rule ChileAQ 2000 2007 - Mar Sun>=9 3:00u 0 -
-# N.B.: the end of March 29 in Chile is March 30 in Universal time,
-# which is used below in specifying the transition.
-Rule ChileAQ 2008 only - Mar 30 3:00u 0 -
-Rule ChileAQ 2009 only - Mar Sun>=9 3:00u 0 -
-Rule ChileAQ 2010 only - Apr Sun>=1 3:00u 0 -
-Rule ChileAQ 2011 only - May Sun>=2 3:00u 0 -
-Rule ChileAQ 2011 only - Aug Sun>=16 4:00u 1:00 S
-Rule ChileAQ 2012 2015 - Apr Sun>=23 3:00u 0 -
-Rule ChileAQ 2012 2014 - Sep Sun>=2 4:00u 1:00 S
-
# Argentina - year-round bases
# Belgrano II, Confin Coast, -770227-0343737, since 1972-02-05
# Carlini, Potter Cove, King George Island, -6414-0602320, since 1982-01
@@ -344,21 +309,7 @@
# USA - year-round bases
#
# Palmer, Anvers Island, since 1965 (moved 2 miles in 1968)
-#
-# From Ethan Dicks (1996-10-06):
-# It keeps the same time as Punta Arenas, Chile, because, just like us
-# and the South Pole, that's the other end of their supply line....
-# I verified with someone who was there that since 1980,
-# Palmer has followed Chile. Prior to that, before the Falklands War,
-# Palmer used to be supplied from Argentina.
-#
-# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-Zone Antarctica/Palmer 0 - zzz 1965
- -4:00 ArgAQ AR%sT 1969 Oct 5
- -3:00 ArgAQ AR%sT 1982 May
- -4:00 ChileAQ CL%sT 2015 Apr 26 3:00u
- -3:00 - CLT
-#
+# See 'southamerica' for Antarctica/Palmer, since it uses South American DST.
#
# McMurdo Station, Ross Island, since 1955-12
# Amundsen-Scott South Pole Station, continuously occupied since 1956-11-20
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/backward new/backward
--- old/backward 2014-11-17 20:36:35.000000000 +0100
+++ new/backward 2015-03-24 21:13:19.000000000 +0100
@@ -20,6 +20,7 @@
Link America/Indiana/Knox America/Knox_IN
Link America/Kentucky/Louisville America/Louisville
Link America/Argentina/Mendoza America/Mendoza
+Link America/Toronto America/Montreal
Link America/Rio_Branco America/Porto_Acre
Link America/Argentina/Cordoba America/Rosario
Link America/Denver America/Shiprock
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/backzone new/backzone
--- old/backzone 2015-02-13 08:48:48.000000000 +0100
+++ new/backzone 2015-03-24 20:36:37.000000000 +0100
@@ -311,6 +311,46 @@
Zone America/Guadeloupe -4:06:08 - LMT 1911 Jun 8 # Pointe-à-Pitre
-4:00 - AST
+# Canada
+#
+# From Paul Eggert (2015-03-24):
+# Since 1970 most of Quebec has been like Toronto; see
+# America/Toronto. However, earlier versions of the tz database
+# mistakenly relied on data from Shanks & Pottenger saying that Quebec
+# differed from Ontario after 1970, and the following rules and zone
+# were created for most of Quebec from the incorrect Shanks &
+# Pottenger data. The post-1970 entries have been corrected, but the
+# pre-1970 entries are unchecked and probably have errors.
+#
+# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
+Rule Mont 1917 only - Mar 25 2:00 1:00 D
+Rule Mont 1917 only - Apr 24 0:00 0 S
+Rule Mont 1919 only - Mar 31 2:30 1:00 D
+Rule Mont 1919 only - Oct 25 2:30 0 S
+Rule Mont 1920 only - May 2 2:30 1:00 D
+Rule Mont 1920 1922 - Oct Sun>=1 2:30 0 S
+Rule Mont 1921 only - May 1 2:00 1:00 D
+Rule Mont 1922 only - Apr 30 2:00 1:00 D
+Rule Mont 1924 only - May 17 2:00 1:00 D
+Rule Mont 1924 1926 - Sep lastSun 2:30 0 S
+Rule Mont 1925 1926 - May Sun>=1 2:00 1:00 D
+Rule Mont 1927 1937 - Apr lastSat 24:00 1:00 D
+Rule Mont 1927 1937 - Sep lastSat 24:00 0 S
+Rule Mont 1938 1940 - Apr lastSun 0:00 1:00 D
+Rule Mont 1938 1939 - Sep lastSun 0:00 0 S
+Rule Mont 1946 1973 - Apr lastSun 2:00 1:00 D
+Rule Mont 1945 1948 - Sep lastSun 2:00 0 S
+Rule Mont 1949 1950 - Oct lastSun 2:00 0 S
+Rule Mont 1951 1956 - Sep lastSun 2:00 0 S
+Rule Mont 1957 1973 - Oct lastSun 2:00 0 S
+Zone America/Montreal -4:54:16 - LMT 1884
+ -5:00 Mont E%sT 1918
+ -5:00 Canada E%sT 1919
+ -5:00 Mont E%sT 1942 Feb 9 2:00s
+ -5:00 Canada E%sT 1946
+ -5:00 Mont E%sT 1974
+ -5:00 Canada E%sT
+
# Montserrat
# From Paul Eggert (2006-03-22):
# In 1995 volcanic eruptions forced evacuation of Plymouth, the capital.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/checktab.awk new/checktab.awk
--- old/checktab.awk 2015-02-13 08:48:48.000000000 +0100
+++ new/checktab.awk 2015-03-24 20:36:37.000000000 +0100
@@ -9,9 +9,6 @@
if (!zone_table) zone_table = "zone1970.tab"
if (!want_warnings) want_warnings = -1
- # A special (and we hope temporary) case.
- tztab["America/Montreal"] = 1
-
while (getline <iso_table) {
iso_NR++
if ($0 ~ /^#/) continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/europe new/europe
--- old/europe 2015-03-06 18:31:43.000000000 +0100
+++ new/europe 2015-04-01 08:06:52.000000000 +0200
@@ -76,7 +76,7 @@
# 1:00:14 SET Swedish (1879-1899)*
# 2:00 EET EEST Eastern Europe
# 3:00 FET Further-eastern Europe (2011-2014)*
-# 3:00 MSK MSD MSM* Moscow
+# 3:00 MSK MSD MSM* Minsk, Moscow
# From Peter Ilieve (1994-12-04),
# The original six [EU members]: Belgium, France, (West) Germany, Italy,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/northamerica new/northamerica
--- old/northamerica 2015-02-13 08:56:16.000000000 +0100
+++ new/northamerica 2015-03-24 21:13:19.000000000 +0100
@@ -1331,14 +1331,9 @@
# Quebec
-# From Paul Eggert (2013-08-30):
-# Since 1970 most of Quebec has been like Toronto.
-# However, because earlier versions of the tz database mistakenly relied on data
-# from Shanks & Pottenger saying that Quebec differed from Ontario after 1970,
-# a separate entry was created for most of Quebec. We're loath to lose
-# its pre-1970 info, even though the tz database is normally limited to
-# zones that differ after 1970, so keep this otherwise out-of-scope entry.
-
+# From Paul Eggert (2015-03-24):
+# See America/Toronto for most of Quebec, including Montreal.
+#
# Matthews and Vincent (1998) also write that Quebec east of the -63
# meridian is supposed to observe AST, but residents as far east as
# Natashquan use EST/EDT, and residents east of Natashquan use AST.
@@ -1352,39 +1347,10 @@
# For lack of better info, guess this practice began around 1970, contra to
# Shanks & Pottenger who have this region observing AST/ADT.
-# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Mont 1917 only - Mar 25 2:00 1:00 D
-Rule Mont 1917 only - Apr 24 0:00 0 S
-Rule Mont 1919 only - Mar 31 2:30 1:00 D
-Rule Mont 1919 only - Oct 25 2:30 0 S
-Rule Mont 1920 only - May 2 2:30 1:00 D
-Rule Mont 1920 1922 - Oct Sun>=1 2:30 0 S
-Rule Mont 1921 only - May 1 2:00 1:00 D
-Rule Mont 1922 only - Apr 30 2:00 1:00 D
-Rule Mont 1924 only - May 17 2:00 1:00 D
-Rule Mont 1924 1926 - Sep lastSun 2:30 0 S
-Rule Mont 1925 1926 - May Sun>=1 2:00 1:00 D
-Rule Mont 1927 1937 - Apr lastSat 24:00 1:00 D
-Rule Mont 1927 1937 - Sep lastSat 24:00 0 S
-Rule Mont 1938 1940 - Apr lastSun 0:00 1:00 D
-Rule Mont 1938 1939 - Sep lastSun 0:00 0 S
-Rule Mont 1946 1973 - Apr lastSun 2:00 1:00 D
-Rule Mont 1945 1948 - Sep lastSun 2:00 0 S
-Rule Mont 1949 1950 - Oct lastSun 2:00 0 S
-Rule Mont 1951 1956 - Sep lastSun 2:00 0 S
-Rule Mont 1957 1973 - Oct lastSun 2:00 0 S
-
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Blanc-Sablon -3:48:28 - LMT 1884
-4:00 Canada A%sT 1970
-4:00 - AST
-Zone America/Montreal -4:54:16 - LMT 1884
- -5:00 Mont E%sT 1918
- -5:00 Canada E%sT 1919
- -5:00 Mont E%sT 1942 Feb 9 2:00s
- -5:00 Canada E%sT 1946
- -5:00 Mont E%sT 1974
- -5:00 Canada E%sT
# Ontario
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/southamerica new/southamerica
--- old/southamerica 2015-03-03 17:05:48.000000000 +0100
+++ new/southamerica 2015-04-06 06:06:42.000000000 +0200
@@ -1098,6 +1098,60 @@
# Chile
+# From Paul Eggert (2015-04-03):
+# Shanks & Pottenger says America/Santiago introduced standard time in
+# 1890 and rounds its UTC offset to 70W40; guess that in practice this
+# was the same offset as in 1916-1919. It also says Pacific/Easter
+# standardized on 109W22 in 1890; assume this didn't change the clocks.
+#
+# Dates for America/Santiago from 1910 to 2004 are primarily from
+# the following source, cited by Oscar van Vlijmen (2006-10-08):
+# [1] Chile Law
+# http://www.webexhibits.org/daylightsaving/chile.html
+# This contains a copy of a this official table:
+# Cambios en la hora oficial de Chile desde 1900 (retrieved 2008-03-30)
+# http://web.archive.org/web/20080330200901/http://www.horaoficial.cl/cambio.…
+# [1] needs several corrections, though.
+#
+# The first set of corrections is from:
+# [2] History of the Official Time of Chile
+# http://www.horaoficial.cl/ing/horaof_ing.html (retrieved 2012-03-06). See:
+# http://web.archive.org/web/20120306042032/http://www.horaoficial.cl/ing/hor…
+# This is an English translation of:
+# Historia de la hora oficial de Chile (retrieved 2012-10-24). See:
+# http://web.archive.org/web/20121024234627/http://www.horaoficial.cl/horaof.…
+# A fancier Spanish version (requiring mouse-clicking) is at:
+# http://www.horaoficial.cl/historia_hora.html
+# Conflicts between [1] and [2] were resolved as follows:
+#
+# - [1] says the 1910 transition was Jan 1, [2] says Jan 10 and cites
+# Boletín Nº 1, Aviso Nº 1 (1910). Go with [2].
+#
+# - [1] says SMT was -4:42:45, [2] says Chile's official time from
+# 1916 to 1919 was -4:42:46.3, the meridian of Chile's National
+# Astronomical Observatory (OAN), then located in what is now
+# Quinta Normal in Santiago. Go with [2], rounding it to -4:42:46.
+#
+# - [1] says the 1918 transition was Sep 1, [2] says Sep 10 and cites
+# Boletín Nº 22, Aviso Nº 129/1918 (1918-08-23). Go with [2].
+#
+# - [1] does not give times for transitions; assume they occur
+# at midnight mainland time, the current common practice. However,
+# go with [2]'s specification of 23:00 for the 1947-05-21 transition.
+#
+# Another correction to [1] is from Jesper Nørgaard Welen, who
+# wrote (2006-10-08), "I think that there are some obvious mistakes in
+# the suggested link from Oscar van Vlijmen,... for instance entry 66
+# says that GMT-4 ended 1990-09-12 while entry 67 only begins GMT-3 at
+# 1990-09-15 (they should have been 1990-09-15 and 1990-09-16
+# respectively), but anyhow it clears up some doubts too."
+#
+# Data for Pacific/Easter from 1910 through 1967 come from Shanks &
+# Pottenger. After that, for lack of better info assume
+# Pacific/Easter is always two hours behind America/Santiago;
+# this is known to work for DST transitions starting in 2008 and
+# may well be true for earlier transitions.
+
# From Eduardo Krell (1995-10-19):
# The law says to switch to DST at midnight [24:00] on the second SATURDAY
# of October.... The law is the same for March and October.
@@ -1110,78 +1164,35 @@
# Because of the same drought, the government decided to end DST later,
# on April 3, (one-time change).
-# From Oscar van Vlijmen (2006-10-08):
-# http://www.horaoficial.cl/cambio.htm
-
-# From Jesper Nørgaard Welen (2006-10-08):
-# I think that there are some obvious mistakes in the suggested link
-# from Oscar van Vlijmen,... for instance entry 66 says that GMT-4
-# ended 1990-09-12 while entry 67 only begins GMT-3 at 1990-09-15
-# (they should have been 1990-09-15 and 1990-09-16 respectively), but
-# anyhow it clears up some doubts too.
-
-# From Paul Eggert (2014-08-12):
-# The following data entries for Chile and America/Santiago are from
-# <http://www.horaoficial.cl/horaof.htm> (2006-09-20), transcribed by
-# Jesper Nørgaard Welen. The data entries for Pacific/Easter are from Shanks
-# & Pottenger, except with DST transitions after 1932 cloned from
-# America/Santiago. The pre-1980 Pacific/Easter data entries are dubious,
-# but we have no other source.
-
# From Germán Poo-Caamaño (2008-03-03):
# Due to drought, Chile extends Daylight Time in three weeks. This
# is one-time change (Saturday 3/29 at 24:00 for America/Santiago
# and Saturday 3/29 at 22:00 for Pacific/Easter)
# The Supreme Decree is located at
# http://www.shoa.cl/servicios/supremo316.pdf
-# and the instructions for 2008 are located in:
-# http://www.horaoficial.cl/cambio.htm
-
+#
# From José Miguel Garrido (2008-03-05):
-# ...
-# You could see the announces of the change on
# http://www.shoa.cl/noticias/2008/04hora/hora.htm
# From Angel Chiang (2010-03-04):
# Subject: DST in Chile exceptionally extended to 3 April due to earthquake
# http://www.gobiernodechile.cl/viewNoticia.aspx?idArticulo=30098
-# (in Spanish, last paragraph).
#
-# This is breaking news. There should be more information available later.
-
# From Arthur David Olson (2010-03-06):
# Angel Chiang's message confirmed by Julio Pacheco; Julio provided a patch.
-# From Glenn Eychaner (2011-03-02):
-# It appears that the Chilean government has decided to postpone the
-# change from summer time to winter time again, by three weeks to April
-# 2nd:
-# http://www.emol.com/noticias/nacional/detalle/detallenoticias.asp?idnoticia…
-#
-# This is not yet reflected in the official "cambio de hora" site, but
-# probably will be soon:
-# http://www.horaoficial.cl/cambio.htm
-
-# From Arthur David Olson (2011-03-02):
-# The emol.com article mentions a water shortage as the cause of the
-# postponement, which may mean that it's not a permanent change.
-
# From Glenn Eychaner (2011-03-28):
-# The article:
# http://diario.elmercurio.com/2011/03/28/_portada/_portada/noticias/7565897A…
-#
# In English:
# Chile's clocks will go back an hour this year on the 7th of May instead
# of this Saturday. They will go forward again the 3rd Saturday in
-# August, not in October as they have since 1968. This is a pilot plan
-# which will be reevaluated in 2012.
+# August, not in October as they have since 1968.
# From Mauricio Parada (2012-02-22), translated by Glenn Eychaner (2012-02-23):
# As stated in the website of the Chilean Energy Ministry
# http://www.minenergia.cl/ministerio/noticias/generales/gobierno-anuncia-fec…
# The Chilean Government has decided to postpone the entrance into winter time
-# (to leave DST) from March 11 2012 to April 28th 2012. The decision has not
-# been yet formalized but it will within the next days.
+# (to leave DST) from March 11 2012 to April 28th 2012....
# Quote from the website communication:
#
# 6. For the year 2012, the dates of entry into winter time will be as follows:
@@ -1214,17 +1225,9 @@
# From Paul Eggert (2015-03-03):
# For now, assume that the extension will persist indefinitely.
-# NOTE: ChileAQ rules for Antarctic bases are stored separately in the
-# 'antarctica' file.
-
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-Rule Chile 1927 1932 - Sep 1 0:00 1:00 S
+Rule Chile 1927 1931 - Sep 1 0:00 1:00 S
Rule Chile 1928 1932 - Apr 1 0:00 0 -
-Rule Chile 1942 only - Jun 1 4:00u 0 -
-Rule Chile 1942 only - Aug 1 5:00u 1:00 S
-Rule Chile 1946 only - Jul 15 4:00u 1:00 S
-Rule Chile 1946 only - Sep 1 3:00u 0:00 -
-Rule Chile 1947 only - Apr 1 4:00u 0 -
Rule Chile 1968 only - Nov 3 4:00u 1:00 S
Rule Chile 1969 only - Mar 30 3:00u 0 -
Rule Chile 1969 only - Nov 23 4:00u 1:00 S
@@ -1235,10 +1238,8 @@
Rule Chile 1973 only - Sep 30 4:00u 1:00 S
Rule Chile 1974 1987 - Oct Sun>=9 4:00u 1:00 S
Rule Chile 1987 only - Apr 12 3:00u 0 -
-Rule Chile 1988 1989 - Mar Sun>=9 3:00u 0 -
-Rule Chile 1988 only - Oct Sun>=1 4:00u 1:00 S
-Rule Chile 1989 only - Oct Sun>=9 4:00u 1:00 S
-Rule Chile 1990 only - Mar 18 3:00u 0 -
+Rule Chile 1988 1990 - Mar Sun>=9 3:00u 0 -
+Rule Chile 1988 1989 - Oct Sun>=9 4:00u 1:00 S
Rule Chile 1990 only - Sep 16 4:00u 1:00 S
Rule Chile 1991 1996 - Mar Sun>=9 3:00u 0 -
Rule Chile 1991 1997 - Oct Sun>=9 4:00u 1:00 S
@@ -1261,15 +1262,21 @@
# (1996-09) says 1998-03-08. Ignore these.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone America/Santiago -4:42:46 - LMT 1890
- -4:42:46 - SMT 1910 # Santiago Mean Time
+ -4:42:46 - SMT 1910 Jan 10 # Santiago Mean Time
-5:00 - CLT 1916 Jul 1 # Chile Time
- -4:42:46 - SMT 1918 Sep 1 # Santiago Mean Time
- -4:00 - CLT 1919 Jul 1 # Chile Time
- -4:42:46 - SMT 1927 Sep 1 # Santiago Mean Time
- -5:00 Chile CL%sT 1947 May 22 # Chile Time
+ -4:42:46 - SMT 1918 Sep 10
+ -4:00 - CLT 1919 Jul 1
+ -4:42:46 - SMT 1927 Sep 1
+ -5:00 Chile CL%sT 1932 Sep 1
+ -4:00 - CLT 1942 Jun 1
+ -5:00 - CLT 1942 Aug 1
+ -4:00 - CLT 1946 Jul 15
+ -4:00 1:00 CLST 1946 Sep 1 # central Chile
+ -4:00 - CLT 1947 Apr 1
+ -5:00 - CLT 1947 May 21 23:00
-4:00 Chile CL%sT 2015 Apr 26 3:00u
-3:00 - CLT
-Zone Pacific/Easter -7:17:44 - LMT 1890
+Zone Pacific/Easter -7:17:28 - LMT 1890
-7:17:28 - EMT 1932 Sep # Easter Mean Time
-7:00 Chile EAS%sT 1982 Mar 14 3:00u # Easter Time
-6:00 Chile EAS%sT 2015 Apr 26 3:00u
@@ -1279,6 +1286,25 @@
# Other Chilean locations, including Juan Fernández Is, Desventuradas Is,
# and Antarctic bases, are like America/Santiago.
+# Antarctic base using South American rules
+# (See the file 'antarctica' for more.)
+#
+# Palmer, Anvers Island, since 1965 (moved 2 miles in 1968)
+#
+# From Ethan Dicks (1996-10-06):
+# It keeps the same time as Punta Arenas, Chile, because, just like us
+# and the South Pole, that's the other end of their supply line....
+# I verified with someone who was there that since 1980,
+# Palmer has followed Chile. Prior to that, before the Falklands War,
+# Palmer used to be supplied from Argentina.
+#
+# Zone NAME GMTOFF RULES FORMAT [UNTIL]
+Zone Antarctica/Palmer 0 - zzz 1965
+ -4:00 Arg AR%sT 1969 Oct 5
+ -3:00 Arg AR%sT 1982 May
+ -4:00 Chile CL%sT 2015 Apr 26 3:00u
+ -3:00 - CLT
+
# Colombia
# Milne gives 4:56:16.4 for Bogotá time in 1899; round to nearest. He writes,
1
0