ChangeLog | 544 ++++++++++++++++++++++++++++++++++ README | 2 configure.ac | 66 +--- debian/changelog | 10 debian/control | 6 debian/libice-dev.install | 1 debian/libice6.shlibs | 1 debian/rules | 3 doc/.gitignore | 3 doc/ICElib.xml | 723 ++++++++++++++++++++++------------------------ doc/Makefile.am | 63 ---- docbook.am | 105 ++++++ include/X11/ICE/ICEconn.h | 2 include/X11/ICE/ICElib.h | 12 include/X11/ICE/ICEmsg.h | 6 include/X11/ICE/ICEutil.h | 6 specs/.gitignore | 3 specs/Makefile.am | 63 ---- specs/ice.xml | 632 ++++++++++++++++++++-------------------- src/ICElibint.h | 38 +- src/Makefile.am | 3 src/authutil.c | 16 - src/connect.c | 10 src/error.c | 63 ++-- src/getauth.c | 42 +- src/globals.h | 2 src/iceauth.c | 2 src/listen.c | 4 src/listenwk.c | 4 src/misc.c | 2 src/process.c | 195 +++++++----- src/protosetup.c | 6 src/register.c | 20 - src/replywait.c | 4 src/shutdown.c | 2 src/watch.c | 2 36 files changed, 1625 insertions(+), 1041 deletions(-)
New commits: commit 93ac05c9d9cc6d8337d8f600e0bf42e8edaaf81c Author: Julien Cristau <[email protected]> Date: Sun Mar 25 22:26:59 2012 +0200 Don't require (fake)root for debian/rules clean. diff --git a/debian/changelog b/debian/changelog index 0e6065d..0170901 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ libice (2:1.0.8-1) UNRELEASED; urgency=low * Bump xutils-dev, xmlto and xorg-sgml-doctools build-deps. * Pass the shlib version to dh_makeshlibs instead of using a .shlibs file. * Stop installing xorg.css, it's no longer shipped. + * Don't require (fake)root for debian/rules clean. -- Julien Cristau <[email protected]> Sun, 25 Mar 2012 19:08:24 +0200 diff --git a/debian/rules b/debian/rules index 8deb5eb..163fd3f 100755 --- a/debian/rules +++ b/debian/rules @@ -52,7 +52,6 @@ build-stamp: configure clean: xsfclean dh_testdir - dh_testroot rm -f build-stamp rm -f config.cache config.log config.status commit cdbd98847750c08d5858bed0465ae6d9bd29110b Author: Julien Cristau <[email protected]> Date: Sun Mar 25 22:26:42 2012 +0200 Stop installing xorg.css, it's no longer shipped. diff --git a/debian/changelog b/debian/changelog index 647f505..0e6065d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ libice (2:1.0.8-1) UNRELEASED; urgency=low * New upstream release. * Bump xutils-dev, xmlto and xorg-sgml-doctools build-deps. * Pass the shlib version to dh_makeshlibs instead of using a .shlibs file. + * Stop installing xorg.css, it's no longer shipped. -- Julien Cristau <[email protected]> Sun, 25 Mar 2012 19:08:24 +0200 diff --git a/debian/libice-dev.install b/debian/libice-dev.install index 82b271b..6d22c7b 100644 --- a/debian/libice-dev.install +++ b/debian/libice-dev.install @@ -3,5 +3,4 @@ usr/lib/*/libICE.a usr/lib/*/libICE.so usr/lib/*/pkgconfig/ice.pc usr/share/doc/libICE/*.html usr/share/doc/libice-dev/ -usr/share/doc/libICE/*.css usr/share/doc/libice-dev/ usr/share/doc/libICE/*.txt usr/share/doc/libice-dev/ commit 6ce3f83bc6a5b951de2087f603edf5c99c5f03a5 Author: Julien Cristau <[email protected]> Date: Sun Mar 25 19:20:58 2012 +0200 Pass the shlib version to dh_makeshlibs instead of using a .shlibs file. diff --git a/debian/changelog b/debian/changelog index b6dfe94..647f505 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ libice (2:1.0.8-1) UNRELEASED; urgency=low * New upstream release. * Bump xutils-dev, xmlto and xorg-sgml-doctools build-deps. + * Pass the shlib version to dh_makeshlibs instead of using a .shlibs file. -- Julien Cristau <[email protected]> Sun, 25 Mar 2012 19:08:24 +0200 diff --git a/debian/libice6.shlibs b/debian/libice6.shlibs deleted file mode 100644 index 27bb03d..0000000 --- a/debian/libice6.shlibs +++ /dev/null @@ -1 +0,0 @@ -libICE 6 libice6 (>= 1:1.0.0) diff --git a/debian/rules b/debian/rules index 3afc86f..8deb5eb 100755 --- a/debian/rules +++ b/debian/rules @@ -87,7 +87,7 @@ binary-arch: build install dh_strip --dbg-package=$(PACKAGE)-dbg dh_compress dh_fixperms - dh_makeshlibs + dh_makeshlibs -V'$(PACKAGE) (>= 1:1.0.0)' dh_shlibdeps dh_installdeb dh_gencontrol commit 5d790a3fb64c11f0bd33e9ec893ca66802959246 Author: Julien Cristau <[email protected]> Date: Sun Mar 25 19:16:44 2012 +0200 Bump xutils-dev, xmlto and xorg-sgml-doctools build-deps. diff --git a/debian/changelog b/debian/changelog index 09348fe..b6dfe94 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ libice (2:1.0.8-1) UNRELEASED; urgency=low * New upstream release. + * Bump xutils-dev, xmlto and xorg-sgml-doctools build-deps. -- Julien Cristau <[email protected]> Sun, 25 Mar 2012 19:08:24 +0200 diff --git a/debian/control b/debian/control index 4be2336..df1eaef 100644 --- a/debian/control +++ b/debian/control @@ -11,9 +11,11 @@ Build-Depends: xtrans-dev (>= 1.0.1), automake, libtool, - xutils-dev (>= 1:7.5+5), + xutils-dev (>= 1:7.6+2), # doc: - xmlto, xorg-sgml-doctools (>= 1:1.5), w3m, + xmlto (>= 0.0.22), + xorg-sgml-doctools (>= 1:1.8), + w3m, Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libice Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libice.git commit e5fe9cf2dc56508c8a602394e901e7f346b19522 Author: Julien Cristau <[email protected]> Date: Sun Mar 25 19:10:04 2012 +0200 Bump changelogs diff --git a/ChangeLog b/ChangeLog index 9dbdfbd..a60586c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,547 @@ +commit f166e8bbf16ec214fefdcf02ce81f80442899cb7 +Author: Alan Coopersmith <[email protected]> +Date: Fri Mar 2 19:59:50 2012 -0800 + + libICE 1.0.8 + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit c87ecd959d61ae97d8a2bd82efc761bb3e299061 +Author: Matt Dew <[email protected]> +Date: Mon Jan 9 21:25:18 2012 -0700 + + informaltable cleanup + + On certain tables, add top and bottom borders to table header + and a bottom border to the table. This matches what those + tables in the old pdfs looked like. + + the <?dbfo keep-together='always'> prevents tables from + splitting across pages. Useful for tiny tables. + + Converting the colwidth to a floating point, IE, 1* -> 1.0* + cleans up these build errors: + WARNING: table-layout="fixed" and column-width unspecified => + falling back to proportional-column-width(1) + + Signed-off-by: Matt Dew <[email protected]> + +commit 8b4321a37a9fa2ad24bf87afabba6b08dcfded12 +Author: Alan Coopersmith <[email protected]> +Date: Thu Nov 24 12:42:36 2011 -0800 + + Plug minor memory leak in unusual path through ProcessConnectionSetup + + Error: Memory leak (CWE 401) + Memory leak of pointer 'release' allocated with malloc((_len + 1)) + at line 1100 of src/process.c in function 'ProcessConnectionSetup'. + 'release' allocated at line 920 with malloc((_len + 1)). + release leaks when _i >= hisAuthCount at line 925 + and i >= _IceAuthCount at line 973 + and found != 0 at line 998 + and status != 0 at line 1053 + and status != 1 at line 1070 + and accept_setup_now == 0 at line 1082 + and i >= hisAuthCount at line 1093. + Memory leak of pointer 'vendor' allocated with malloc((_len + 1)) + at line 1100 of src/process.c in function 'ProcessConnectionSetup'. + 'vendor' allocated at line 919 with malloc((_len + 1)). + vendor leaks when _i >= hisAuthCount at line 925 + and i >= _IceAuthCount at line 973 + and found != 0 at line 998 + and status != 0 at line 1053 + and status != 1 at line 1070 + and accept_setup_now == 0 at line 1082 + and i >= hisAuthCount at line 1093. + + [ This bug was found by the Parfait 0.3.7 bug checking tool. + For more information see http://labs.oracle.com/projects/parfait/ ] + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit caf9e3393d5d517ea129392d001a2c46a7c1f325 +Author: Alan Coopersmith <[email protected]> +Date: Sat Nov 19 00:26:29 2011 -0800 + + Constify protocol, vendor & release string args to IceRegisterForProtocol* + + Needed to resolve gcc -Wwrite-strings warnings in callers. + These functions only pass the strings to strcmp before calling + strdup to make their own private copy for storing away. + + While fixing the API docs to match, also fix them to match the existing + function prototypes, where there were several errors before (including + just plain missing most of the args to IceRegisterForProtocolReply). + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit 59c1555dff34804c78c7e7443ad13f27300927eb +Author: Alan Coopersmith <[email protected]> +Date: Wed Nov 9 22:07:34 2011 -0800 + + Remove ancient workaround for System V/386 Release 4.2 compiler bug + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Matthieu Herrb <[email protected]> + Reviewed-by: walter <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit bec4e9c9089fa4cc5a50fc513a3544cf6fd59bf1 +Author: Alan Coopersmith <[email protected]> +Date: Wed Nov 9 22:06:36 2011 -0800 + + Fix gcc -Wwrite-strings warnings in process.c + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit ffa659dd6dd1fb8847bfdcc5e1e2be353b6395b6 +Author: Alan Coopersmith <[email protected]> +Date: Wed Nov 9 21:37:48 2011 -0800 + + Fix gcc -Wwrite-strings warnings in AuthNames handling + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit 902a52ea9d7b6e6f56f7023009859072854a0fc7 +Author: Alan Coopersmith <[email protected]> +Date: Wed Nov 9 21:55:17 2011 -0800 + + constify arguments to IceGetAuthFileEntry + + Needed to clear gcc -Wwrite-strings warnings in callers + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit 9ff1f97e46903f8f83363f07cf021989bfa6a9f0 +Author: Alan Coopersmith <[email protected]> +Date: Wed Nov 9 21:43:59 2011 -0800 + + Fix gcc -Wwrite-strings warnings in _IceError* functions + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit e8a16534a9406d5096d9c0ea515d979c7c15e084 +Author: Alan Coopersmith <[email protected]> +Date: Wed Nov 9 21:23:33 2011 -0800 + + Fix gcc -Wwrite-strings warnings in _IceDefaultErrorHandler + + Had to split char *str into two variables, const char *str for the + string literals just being passed to fprintf etal. and char *estr + for use by EXTRACT_STRING for the results of malloc calls that get + written to and then freed. + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit 4fbcba4ee19a49c05440861e1278bc97d29048e0 +Author: Matt Dew <[email protected]> +Date: Tue Oct 4 23:32:02 2011 -0600 + + Cleanup IDs and links in doc + + 1 - fix the capitalization of the ID attributes to match either the + <title> or <funcdef> string it goes with. + 2 - fix any <linkend>'s that were affected by 1. + 3 - any <function> in the docs that has an actual funcdef, + will become an olink. + + Signed-off-by: Matt Dew <[email protected]> + +commit d4e161e35335df82f412d2d2bb1ef95ff3e88401 +Author: Gaetan Nadon <[email protected]> +Date: Mon Sep 19 15:34:47 2011 -0400 + + As of 1997, X Window System is a trademark of The Open Group. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit fc0fc948d25dfa0f6f445a3b55610ea5b864dd60 +Author: Alan Coopersmith <[email protected]> +Date: Fri Sep 16 22:09:18 2011 -0700 + + Strip trailing whitespace + + Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' + git diff -w & git diff -b show no diffs from this change + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 22601de3f38d035eb874d4bd9f649ddd2b3f0ae2 +Author: Gaetan Nadon <[email protected]> +Date: Sun Sep 11 17:20:20 2011 -0400 + + specs: remove <productnumber> which is not used by default + + This element is not rendered by default on the title. A template + customization is required to display it. + X Window System does not have a product number. + + Reviewed-by: Jeremy Huddleston <[email protected]> + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 7f330738f1f5862950b3baa35ff08446093bfd4e +Author: Gaetan Nadon <[email protected]> +Date: Sun Sep 11 17:06:00 2011 -0400 + + specs: use DocBook suggested markup for Copyrights + + Puts the statement on a single line, using commas to separate years + --> Copyright © 1993, 1994, 1996 X Consortium + + As opposed to 3 double-spaced lines. + + Reviewed-by: Jeremy Huddleston <[email protected]> + Signed-off-by: Gaetan Nadon <[email protected]> + +commit d68d2d2031f623a969784e702c97a07b8cd99010 +Author: Gaetan Nadon <[email protected]> +Date: Sun Sep 11 16:56:21 2011 -0400 + + specs: remove orphan <corpname> + + It does not display on the title page and is redundant. + No visible change on the doc. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 87c934b9b7973a814763670e2dfad0579a8dcc78 +Author: Gaetan Nadon <[email protected]> +Date: Sun Sep 11 16:27:09 2011 -0400 + + specs: use the &fullrelvers; entity to set X11 release information + + Reviewed-by: Jeremy Huddleston <[email protected]> + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 41f04fd8673db5c2d8e587ab2c169a694bd7528f +Author: Gaetan Nadon <[email protected]> +Date: Sun Sep 11 14:13:35 2011 -0400 + + ice.xml: version number is 1.1, not 1.0 + + This is what it was before the conversion from roff to docbook. + + Reviewed-by: Jeremy Huddleston <[email protected]> + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 9e2a596b4ff06fc9c70dfcd94506e536e351ee0b +Author: Gaetan Nadon <[email protected]> +Date: Sun Sep 11 14:11:28 2011 -0400 + + ice.xml: fix orphan affiliation + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 1309d477a061d165345b602e122990eaab71a0d4 +Author: Gaetan Nadon <[email protected]> +Date: Fri Sep 9 21:21:57 2011 -0400 + + ICElib doc: remove empty revision list and specify the doc version number + + Revision histories are not used, only 3 docs out of 63 have one. + + Reviewed-by: Alan Coopersmith <[email protected]> + Signed-off-by: Gaetan Nadon <[email protected]> + +commit e9d57773df26ad9440a49f58941b511e594605a4 +Author: Gaetan Nadon <[email protected]> +Date: Thu Sep 8 20:00:00 2011 -0400 + + docbook.am: embed css styles inside the HTML HEAD element + + Rather than referring to the external xorg.css stylesheet, embed the content + of the file in the html output produced. This is accomplished by using + version 1.10 of xorg-xhtml.xsl. + + This makes the whole html docs tree much more relocatable. + In addition, it eliminates xorg.css as a runtime file which makes + xorg-sgml-doctools a build time only package. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit b83cbed755315f6300133f2621cbe99bdc06345a +Author: Gaetan Nadon <[email protected]> +Date: Wed Sep 7 10:31:04 2011 -0400 + + docbook.am: global maintenance update - entities, images and olinking + + Adding support in libX11 for html chunking caused a reorg of docbook.am + as well as the xorg-sgml-doctools masterdb for olinking. + The parameter img.src.path is added for pdf images. + A searchpath to the root builddir is added for local entities, if present. + + The docbook.am makefile hides all the details and is identical for + all 22 modules having DocBook documentation. It is included by a thin + Makefile.am which requires no docbook knowledge. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit f35b8b8be16f1903beed34fe23fa53d102329342 +Author: Gaetan Nadon <[email protected]> +Date: Sun Jun 12 17:54:50 2011 -0400 + + Install xml versions of specs even if HAVE_XMLTO is false + + DocBook/XML input source is also a usefull output format that can be viewed + with an XML viewer or editor and by some O/S help system. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 4c9cbdb1b40799121456c692d960135d741f13c7 +Author: Gaetan Nadon <[email protected]> +Date: Sun Jun 5 16:27:36 2011 -0400 + + Install target dbs alongside generated documents + + This matches a change in xorg-sgml-docs whereby the masterdb will look for + the target dbs into the same location as the generated documents. + + The target dbs are now installed alongside the generated documents. + Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which + has the potential of installing outside the package prefix and cause + distcheck to fail when user does not have write permission in this package. + + Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11 + +commit 72d668dd2ec4db9b75973ba24f42ab49851dbc6d +Author: Matt Dew <[email protected]> +Date: Wed May 25 22:54:51 2011 -0600 + + add id attributes to funcsynopsis to allow other docs to olink to them + + Signed-off-by: Matt Dew <[email protected]> + Reviewed-by: Alan Coopersmith <[email protected]> + Reviewed-by: Gaetan Nadon <[email protected]> + +commit dd7f2beaa753541aefba499813f25de38cbd17b7 +Author: Alan Coopersmith <[email protected]> +Date: Tue Apr 19 18:36:58 2011 -0700 + + IceWritePad: Zero fill pad bytes used when buffer is full + + Should be rarely hit, since it's only in the case where most of the + message fits in the buffer, but there's not room left for the padding + bytes, but better than sending uninitialized bytes off the stack when + it happens. + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit 663782989be82e7893c99eaa7cbe98ec25a23c38 +Author: Alan Coopersmith <[email protected]> +Date: Tue Apr 19 18:19:19 2011 -0700 + + Fix reads outside array bounds in error handlers + + Error: Buffer overrun + Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &mOp, 8), (size(&mOp) < (unsigned) 8) + Array size is 1 bytes + at line 296 of src/error.c in function '_IceErrorMajorOpcodeDuplicate'. + Error: Buffer overrun + Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &maj, 8), (size(&maj) < (unsigned) 8) + Array size is 1 bytes + at line 346 of src/error.c in function '_IceErrorBadMajor'. + + [ This bug was found by the Parfait 0.3.7 bug checking tool. + For more information see http://labs.oracle.com/projects/parfait/ ] + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Jeremy Huddleston <[email protected]> + +commit daf686b7639919289b07a575a0d88efcb91d9732 +Author: Gaetan Nadon <[email protected]> +Date: Wed Mar 30 20:15:07 2011 -0400 + + doc: xorg-sgml-doctools package at version 1.7 is required + + This version contains support for external references + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit fadb927532556adb471300c89de29d268aae9102 +Author: Gaetan Nadon <[email protected]> +Date: Sun Feb 27 15:06:18 2011 -0500 + + Documentation: add Docbook external references support + + When writing technical documentation, it is often necessary to cross + reference to other information. When that other information is not in the + current document, additional support is needed, namely <olink>. + + A new feature with version 1.7 of xorg-sgml-doctools adds references to + other documents within or outside this package. + + This patch adds technical support for this feature but does not change + the content of the documentation as seen by the end user. + + Each book or article must generate a database containing the href + of sections that can be referred to from another document. This database + is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that + the value of DATAROOTDIR for xorg-sgml-doctools and for the package + documentation is the same. This forms a virtual document tree. + + This database is consulted by other documents while they are being generated + in order to fulfill the missing information for linking. + Refer to the xorg-sgml-doctools for further technical information. + + Co-authored-by: Matt Dew <[email protected]> + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 483d32621c06bcba0c7aa7794633b46b151fd5bf +Author: Gaetan Nadon <[email protected]> +Date: Fri Feb 25 08:58:54 2011 -0500 + + Docbook: change the book id to match the xml file basename + + This is required for the up-coming external references support. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 4852c5bb1603fb6d401fe6895d9318555a8d4523 +Author: Gaetan Nadon <[email protected]> +Date: Wed Feb 2 19:13:54 2011 -0500 + + config: splitting ICE and XTRANS compiler options is not required + + Simplify configuration by using a single PKG_CHECK_MODULES statement. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 87d34a2f04c9d920da01802cd9707c8107746fa5 +Author: Gaetan Nadon <[email protected]> +Date: Wed Feb 2 11:43:40 2011 -0500 + + config: comment, minor upgrade, quote and layout configure.ac + + Group statements per section as per Autoconf standard layout + Quote statements where appropriate. + Autoconf recommends not using dnl instead of # for comments + + Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. + + This helps automated maintenance and release activities. + Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 548eded10385ccc336e66dac8bbabe05f3225ec2 +Author: Gaetan Nadon <[email protected]> +Date: Fri Jan 28 14:42:12 2011 -0500 + + config: remove unrequired AC_HEADER_STDC + + Autoconf says: + "This macro is obsolescent, as current systems have conforming + header files. New programs need not use this macro". + +commit 78b8e6b772685a2ed567ac2d30f96116f050dad5 +Author: Alan Coopersmith <[email protected]> +Date: Fri Jan 7 19:29:03 2011 -0800 + + Resync fallback asprintf with updated version put into xrdb + + Fixes issues found during xrdb review on xorg-devel + Also make sure <stdarg.h> is #included for varargs macros + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit dc63c253e33b1012c08cd274e6e37bf0fa87c624 +Author: Alan Coopersmith <[email protected]> +Date: Tue Dec 21 18:28:36 2010 -0800 + + Add AC_USE_SYSTEM_EXTENSIONS to make asprintf() visible in GNU libc + + asprintf is considered a GNU extension and thus one needs to define + _GNU_SOURCE before including stdio.h. + + Reported-by: Cyril Brulebois <[email protected]> + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Mark Kettenis <[email protected]> + Reviewed-by: Gaetan Nadon <[email protected]> + +commit 4b4ec3aeaa7cf5f5a6490ad2ddc2b07d090214cb +Author: Alan Coopersmith <[email protected]> +Date: Sun Dec 19 09:57:05 2010 -0800 + + Use correct string pointer in asprintf() fallback + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 308c8d3d5fbf96c1d4f313def50d4b001ac0d685 +Author: Paulo Zanoni <[email protected]> +Date: Fri Dec 17 14:59:22 2010 -0200 + + Remove useless line from a table in specs/ice.xml + + This seems to be a leftover from a manpage/groff conversion. + + Signed-off-by: Paulo Zanoni <[email protected]> + Reviewed-by: Matt Dew + Signed-off-by: Alan Coopersmith <[email protected]> + +commit a72467b21662a63c81418731b540a8843d138750 +Author: Paulo Zanoni <[email protected]> +Date: Thu Dec 16 13:59:52 2010 -0200 + + Use docbookx.dtd version 4.3 for all docs + + Signed-off-by: Paulo Zanoni <[email protected]> + Signed-off-by: Alan Coopersmith <[email protected]> + +commit e0280caf7cc9d0e1c2df3ab7c5a4fbe4e42696a9 +Author: Alan Coopersmith <[email protected]> +Date: Sun Dec 5 01:15:42 2010 -0800 + + Convert src/process.c from malloc + sprintf to asprintf + + Includes simple local implemenation of asprintf if configure doesn't + find one in system libraries + + Signed-off-by: Alan Coopersmith <[email protected]> + Reviewed-by: Julien Cristau <[email protected]> + +commit a5669dcb488db19b1ba4f1ef4d4565b6c3d1ea09 +Author: Alan Coopersmith <[email protected]> +Date: Sat Nov 20 19:47:53 2010 -0800 + + config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS + + Regroup AC statements under the Autoconf initialization section. + Regroup AM statements under the Automake initialization section. + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit d902a9f27369fc8388774e73f4bee6ab0ad86ef5 +Author: Alan Coopersmith <[email protected]> +Date: Sat Nov 20 19:45:42 2010 -0800 + + config: Remove unnecessary calls from configure.ac + + AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now + PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit fd56c4e00a564d6385ccb2f8fadf10de201ae411 +Author: Gaetan Nadon <[email protected]> +Date: Tue Nov 9 11:28:48 2010 -0500 + + config: HTML file generation: use the installed copy of xorg.css + + Currenlty the xorg.css file is copied in each location + where a DocBook/XML file resides. This produces about + 70 copies in the $(docdir) install tree. + + Signed-off-by: Gaetan Nadon <[email protected]> + commit 9856f5679b2b2d458cf830c1e8fdd206c724dfc5 Author: Adam Jackson <[email protected]> Date: Tue Oct 19 11:19:08 2010 -0400 diff --git a/debian/changelog b/debian/changelog index d8b0530..09348fe 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libice (2:1.0.8-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Julien Cristau <[email protected]> Sun, 25 Mar 2012 19:08:24 +0200 + libice (2:1.0.7-2) unstable; urgency=low * Team upload. commit f166e8bbf16ec214fefdcf02ce81f80442899cb7 Author: Alan Coopersmith <[email protected]> Date: Fri Mar 2 19:59:50 2012 -0800 libICE 1.0.8 Signed-off-by: Alan Coopersmith <[email protected]> diff --git a/configure.ac b/configure.ac index 537d443..ad42a56 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Initialize Autoconf AC_PREREQ([2.60]) -AC_INIT([libICE], [1.0.7], +AC_INIT([libICE], [1.0.8], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libICE]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) commit c87ecd959d61ae97d8a2bd82efc761bb3e299061 Author: Matt Dew <[email protected]> Date: Mon Jan 9 21:25:18 2012 -0700 informaltable cleanup On certain tables, add top and bottom borders to table header and a bottom border to the table. This matches what those tables in the old pdfs looked like. the <?dbfo keep-together='always'> prevents tables from splitting across pages. Useful for tiny tables. Converting the colwidth to a floating point, IE, 1* -> 1.0* cleans up these build errors: WARNING: table-layout="fixed" and column-width unspecified => falling back to proportional-column-width(1) Signed-off-by: Matt Dew <[email protected]> diff --git a/doc/ICElib.xml b/doc/ICElib.xml index dfa4c8b..5837e89 100644 --- a/doc/ICElib.xml +++ b/doc/ICElib.xml @@ -1278,26 +1278,23 @@ that fails, an attempt will be made using the second network ID, and so on. Each network ID has the following format: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> @@ -1567,26 +1564,23 @@ To obtain the network ID string associated with a listen object, use <para>A network ID has the following format:</para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> @@ -3086,26 +3080,27 @@ See the <emphasis remap='I'>Inter-Client Exchange Protocol</emphasis> standard for more details. </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'>IceBadMinor</entry> - <entry align='left'>0x8000</entry> + <entry>IceBadMinor</entry> + <entry>0x8000</entry> </row> <row> - <entry align='left'>IceBadState</entry> - <entry align='left'>0x8001</entry> + <entry>IceBadState</entry> + <entry>0x8001</entry> </row> <row> - <entry align='left'>IceBadLength</entry> - <entry align='left'>0x8002</entry> + <entry>IceBadLength</entry> + <entry>0x8002</entry> </row> <row> - <entry align='left'>IceBadValue</entry> - <entry align='left'>0x8003</entry> + <entry>IceBadValue</entry> + <entry>0x8003</entry> </row> </tbody> </tgroup> @@ -4236,26 +4231,23 @@ authentication (for example, the network ID of a session manager). A network ID has the following form: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> diff --git a/specs/ice.xml b/specs/ice.xml index d899588..439c2f6 100644 --- a/specs/ice.xml +++ b/specs/ice.xml @@ -239,38 +239,39 @@ pad(<emphasis remap='I'>E</emphasis>, <emphasis remap='I'>b</emphasis>) = (<emph <sect1 id='Primitive_Types'> <title>Primitive Types</title> -<informaltable pgwide='1' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<informaltable frame='topbot'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='3.0*'/> <thead> - <row> - <entry align='left'>Type Name</entry> - <entry align='left'>Description</entry> + <row rowsep='1'> + <entry>Type Name</entry> + <entry>Description</entry> </row> </thead> <tbody> <row> - <entry align='left'>CARD8</entry> - <entry align='left'>8-bit unsigned integer</entry> + <entry>CARD8</entry> + <entry>8-bit unsigned integer</entry> </row> <row> - <entry align='left'>CARD16</entry> - <entry align='left'>16-bit unsigned integer</entry> + <entry>CARD16</entry> + <entry>16-bit unsigned integer</entry> </row> <row> - <entry align='left'>CARD32</entry> - <entry align='left'>32-bit unsigned integer</entry> + <entry>CARD32</entry> + <entry>32-bit unsigned integer</entry> </row> <row> - <entry align='left'>BOOL</entry> - <entry align='left'><para><function>False</function> + <entry>BOOL</entry> + <entry><para><function>False</function> or <function>True</function></para></entry> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

