Hello community,
here is the log from the commit of package xorg-x11-libXext
checked in at Fri Feb 29 22:25:55 CET 2008.
--------
--- xorg-x11-libXext/xorg-x11-libXext.changes 2007-12-26 08:26:08.000000000 +0100
+++ xorg-x11-libXext/xorg-x11-libXext.changes 2008-02-29 15:03:44.390183000 +0100
@@ -1,0 +2,7 @@
+Fri Feb 29 15:18:17 CET 2008 - sndirsch@suse.de
+
+- libXext 1.0.4
+ * Coverity #467: security_error_list has fewer than
+ XSecurityNumberErrors
+
+-------------------------------------------------------------------
Old:
----
libXext-1.0.3.tar.bz2
New:
----
libXext-1.0.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-libXext.spec ++++++
--- /var/tmp/diff_new_pack.Oj5191/_old 2008-02-29 22:25:17.000000000 +0100
+++ /var/tmp/diff_new_pack.Oj5191/_new 2008-02-29 22:25:17.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xorg-x11-libXext (Version 7.3)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,12 +10,13 @@
# norootforbuild
+
Name: xorg-x11-libXext
-%define dirsuffix 1.0.3
+%define dirsuffix 1.0.4
BuildRequires: pkgconfig xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
Url: http://xorg.freedesktop.org/
Version: 7.3
-Release: 15
+Release: 31
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/Libraries
@@ -129,23 +130,27 @@
%{_mandir}/man3/*
%changelog
-* Wed Dec 26 2007 - crrodriguez@suse.de
+* Fri Feb 29 2008 sndirsch@suse.de
+- libXext 1.0.4
+ * Coverity #467: security_error_list has fewer than
+ XSecurityNumberErrors
+* Wed Dec 26 2007 crrodriguez@suse.de
- fix library-without-ldconfig-postun warning
-* Sat Sep 29 2007 - sndirsch@suse.de
+* Sat Sep 29 2007 sndirsch@suse.de
- bumped version to 7.3
-* Fri Jan 26 2007 - sndirsch@suse.de
+* Fri Jan 26 2007 sndirsch@suse.de
- updated to release 1.0.3
* Add XShm.man and aliases to Makefile.am
* Man page spelling/typo fixes
* Replace static ChangeLog with dist-hook to generate from git log
* Sun bug 4985712: man pages needed for MIT-SHM extension functions
-* Sat Oct 14 2006 - sndirsch@suse.de
+* Sat Oct 14 2006 sndirsch@suse.de
- updated to X.Org 7.2RC1
-* Wed Aug 02 2006 - sndirsch@suse.de
+* Wed Aug 02 2006 sndirsch@suse.de
- fix setup line
-* Fri Jul 28 2006 - sndirsch@suse.de
+* Fri Jul 28 2006 sndirsch@suse.de
- use "-fno-strict-aliasing"
-* Thu Jul 27 2006 - sndirsch@suse.de
+* Thu Jul 27 2006 sndirsch@suse.de
- use $RPM_OPT_FLAGS
-* Thu Jun 22 2006 - sndirsch@suse.de
+* Thu Jun 22 2006 sndirsch@suse.de
- created package
++++++ libXext-1.0.3.tar.bz2 -> libXext-1.0.4.tar.bz2 ++++++
++++ 5713 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/libXext-1.0.3/ChangeLog new/libXext-1.0.4/ChangeLog
--- old/libXext-1.0.3/ChangeLog 2007-01-26 03:34:22.000000000 +0100
+++ new/libXext-1.0.4/ChangeLog 2008-02-29 04:03:40.000000000 +0100
@@ -1,3 +1,77 @@
+commit 9884a41dd0282ca3dd19db5bf3a11554ee7eee57
+Author: Alan Coopersmith
+Date: Thu Feb 28 19:02:58 2008 -0800
+
+ Version bump: 1.0.4
+
+commit f6c7c70f312c8eb0883437c003ba78bb4abbabc3
+Author: Alan Coopersmith
+Date: Fri Dec 7 15:41:42 2007 -0800
+
+ Coverity #467: security_error_list has fewer than XSecurityNumberErrors entries
+
+ Sometimes it's annoying that C silently merges adjacent strings without
+ warning you that you forgot a comma in your list of strings.
+
+commit 37fe15843fd892c529e554f24a937ed712ea129c
+Author: Alan Coopersmith
+Date: Fri Dec 7 15:39:13 2007 -0800
+
+ Allow overriding the SOREV in configure.ac
+
+commit 285deb33da14fb5476b18cb1071b41070cf3ae99
+Author: James Cloos
+Date: Thu Dec 6 15:51:16 2007 -0500
+
+ Add missing PHONY line for automatic ChangeLog generation
+
+commit 249daf0d8a044a97d053c957ab45445c159d31e4
+Author: Alan Coopersmith
+Date: Wed Nov 28 17:29:28 2007 -0800
+
+ XeviGetVisualInfo: check for null pointer before writing to it, not after
+
+commit a7d211f6e3ded98c79e7be73253a51958d3e98db
+Author: Alan Coopersmith
+Date: Tue Nov 27 18:12:29 2007 -0800
+
+ include of config.h should not be inside #ifdef WIN32
+
+commit 1614ea1074d62f32f51032141b0c55250380ca17
+Author: Alan Coopersmith
+Date: Tue Nov 27 17:54:34 2007 -0800
+
+ Add hooks for checking code with lint/sparse/etc.
+
+commit 8a2bb8793eed1c7f690be5c00772b2a64b9632fd
+Author: Alan Coopersmith
+Date: Tue Nov 27 16:54:21 2007 -0800
+
+ Fix sparse warnings (type mismatches in function pointers, int as pointer)
+
+commit 781dbe7d723e9fe5a0e028dcb5a0fafeb59629e3
+Author: Alan Coopersmith
+Date: Tue Nov 27 16:11:49 2007 -0800
+
+ Add missing copyright/license notices to COPYING
+
+commit 39cb1caa381666ac79307d3d312992d4e22980d1
+Author: Alan Coopersmith
+Date: Tue Nov 27 16:03:14 2007 -0800
+
+ Fix incorrect comment delimiters in libXext man pages
+
+ Similar to X.Org Bug #4312 http://bugs.freedesktop.org/show_bug.cgi?id=4312
+ Protect /* sequences from cpp pre-processor removal without transforming
+ to Unicode mathematical asterisk character, and fix incorrectly encoded
+ /* sequences in XShm.man.
+
+commit cca90a25678bf3c3269af1c0ac5493cfd4809727
+Author: Alan Coopersmith
+Date: Tue Nov 27 15:55:28 2007 -0800
+
+ Fix typos in source comments
+
commit 8d8a6ac4012c2bd5bfd037e42f69f5b2b111433d
Author: Alan Coopersmith
Date: Thu Jan 25 18:28:21 2007 -0800
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/libXext-1.0.3/configure.ac new/libXext-1.0.4/configure.ac
--- old/libXext-1.0.3/configure.ac 2007-01-26 03:24:10.000000000 +0100
+++ new/libXext-1.0.4/configure.ac 2008-02-29 04:02:40.000000000 +0100
@@ -3,7 +3,7 @@
AC_PREREQ(2.57)
AC_INIT([libXext],
- 1.0.3,
+ 1.0.4,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXext)
@@ -14,14 +14,20 @@
AM_CONFIG_HEADER([config.h])
+# Require xorg-macros version 1.1.0 or newer for XORG_WITH_LINT macro
+m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.1 or later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.1)
+
# Determine .so library version per platform
# based on SharedXextRev in monolith xc/config/cf/*Lib.tmpl
AC_CANONICAL_HOST
-case $host_os in
+if test "x$XEXT_SOREV" = "x" ; then
+ case $host_os in
openbsd*) XEXT_SOREV=8:0 ;;
solaris*) XEXT_SOREV=0 ;;
*) XEXT_SOREV=6:4:0 ;;
-esac
+ esac
+fi
AC_SUBST(XEXT_SOREV)
# Checks for programs.
@@ -45,6 +51,11 @@
XORG_PROG_RAWCPP
XORG_MANPAGE_SECTIONS
+dnl Allow checking code with lint, sparse, etc.
+XORG_WITH_LINT
+XORG_LINT_LIBRARY([Xext])
+LINT_FLAGS="${LINT_FLAGS} ${XEXT_CFLAGS}"
+
AC_OUTPUT([Makefile
man/Makefile
src/Makefile
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/libXext-1.0.3/COPYING new/libXext-1.0.4/COPYING
--- old/libXext-1.0.3/COPYING 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/COPYING 2007-11-28 01:10:44.000000000 +0100
@@ -1,4 +1,4 @@
-Copyright 1987, 1988, 1998 The Open Group
+Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
@@ -19,3 +19,169 @@
Except as contained in this notice, the name of The Open Group shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from The Open Group.
+
+Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
+BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of Digital Equipment Corporation
+shall not be used in advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization from Digital
+Equipment Corporation.
+
+Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc.
+Permission to use, copy, modify, and distribute this
+software and its documentation for any purpose and without
+fee is hereby granted, provided that the above copyright
+notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting
+documentation, and that the name of Silicon Graphics not be
+used in advertising or publicity pertaining to distribution
+of the software without specific prior written permission.
+Silicon Graphics makes no representation about the suitability
+of this software for any purpose. It is provided "as is"
+without any express or implied warranty.
+SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
+GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
+DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
+THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Copyright 1992 Network Computing Devices
+
+Permission to use, copy, modify, distribute, and sell this software and its
+documentation for any purpose is hereby granted without fee, provided that
+the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation, and that the name of NCD. not be used in advertising or
+publicity pertaining to distribution of the software without specific,
+written prior permission. NCD. makes no representations about the
+suitability of this software for any purpose. It is provided "as is"
+without express or implied warranty.
+
+NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD.
+BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts,
+and Olivetti Research Limited, Cambridge, England.
+
+ All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the names of Digital or Olivetti
+not be used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+
+Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation
+
+Permission to use, copy, modify, and distribute this
+software and its documentation for any purpose and without
+fee is hereby granted, provided that the above copyright
+notice appear in all copies and that both that copyright
+notice and this permission notice appear in supporting
+documentation, and that the name of Hewlett-Packard not be used in
+advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+Hewlett-Packard makes no representations about the
+suitability of this software for any purpose. It is provided
+"as is" without express or implied warranty.
+
+This software is not subject to any license of the American
+Telephone and Telegraph Company or of the Regents of the
+University of California.
+
+Copyright (c) 1994, 1995 Hewlett-Packard Company
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the Hewlett-Packard
+Company shall not be used in advertising or otherwise to promote the
+sale, use or other dealings in this Software without prior written
+authorization from the Hewlett-Packard Company.
+
+Copyright Digital Equipment Corporation, 1996
+
+Permission to use, copy, modify, distribute, and sell this
+documentation for any purpose is hereby granted without fee,
+provided that the above copyright notice and this permission
+notice appear in all copies. Digital Equipment Corporation
+makes no representations about the suitability for any purpose
+of the information in this document. This documentation is
+provided ``as is'' without express or implied warranty.
+
+Copyright 1999, 2005, 2006 Sun Microsystems, Inc. All Rights Reserved
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute,
+sublicense, and/or sell copies of the Software, and to permit persons
+to whom the Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the names of the copyright holders
+shall not be used in advertising or otherwise to promote the sale, use
+or other dealings in this Software without prior written authorization
+from said copyright holders.
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/libXext-1.0.3/Makefile.am new/libXext-1.0.4/Makefile.am
--- old/libXext-1.0.3/Makefile.am 2007-01-26 03:07:49.000000000 +0100
+++ new/libXext-1.0.4/Makefile.am 2007-12-08 00:42:48.000000000 +0100
@@ -6,8 +6,15 @@
EXTRA_DIST=xext.pc.in ChangeLog autogen.sh
MAINTAINERCLEANFILES=ChangeLog
+.PHONY: ChangeLog
+
ChangeLog:
(GIT_DIR=$(top_srcdir)/.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
dist-hook: ChangeLog
+if LINT
+# Check source code with tools like lint & sparse
+lint:
+ (cd src && $(MAKE) $(MFLAGS) lint)
+endif LINT
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/libXext-1.0.3/man/Xmbuf.man new/libXext-1.0.4/man/Xmbuf.man
--- old/libXext-1.0.3/man/Xmbuf.man 2006-10-25 02:21:16.000000000 +0200
+++ new/libXext-1.0.4/man/Xmbuf.man 2007-11-28 00:59:46.000000000 +0100
@@ -118,7 +118,7 @@
unsigned int height,
unsigned int border_width,
int depth,
- unsigned int class, /\(** InputOutput, InputOnly*/
+ unsigned int class, /\&* InputOutput, InputOnly*/
Visual *visual,
unsigned long valuemask,
XSetWindowAttributes *attributes,
@@ -130,55 +130,55 @@
.ta 3i
\fIEvents:\fP
typedef struct {
- int type; /\(** of event */
- unsigned long serial; /\(** # of last request processed by server */
- int send_event; /\(** true if this came from a SendEvent request */
- Display *display; /\(** Display the event was read from */
- Multibuffer buffer; /\(** buffer of event */
- int state; /\(** see Clobbered constants above */
+ int type; /\&* of event */
+ unsigned long serial; /\&* # of last request processed by server */
+ int send_event; /\&* true if this came from a SendEvent request */
+ Display *display; /\&* Display the event was read from */
+ Multibuffer buffer; /\&* buffer of event */
+ int state; /\&* see Clobbered constants above */
} XmbufClobberNotifyEvent;
.LP
typedef struct {
- int type; /\(** of event */
- unsigned long serial; /\(** # of last request processed by server */
- int send_event; /\(** true if this came from a SendEvent request */
- Display *display; /\(** Display the event was read from */
- Multibuffer buffer; /\(** buffer of event */
+ int type; /\&* of event */
+ unsigned long serial; /\&* # of last request processed by server */
+ int send_event; /\&* true if this came from a SendEvent request */
+ Display *display; /\&* Display the event was read from */
+ Multibuffer buffer; /\&* buffer of event */
} XmbufUpdateNotifyEvent;
.LP
\fIPer-window attributes that can be got:\fP
typedef struct {
- int displayed_index; /\(** which buffer is being displayed */
- int update_action; /\(** Undefined, Background, Untouched, Copied */
- int update_hint; /\(** Frequent, Intermittent, Static */
- int window_mode; /\(** Mono, Stereo */
- int nbuffers; /\(** Number of buffers */
- Multibuffer *buffers; /\(** Buffers */
+ int displayed_index; /\&* which buffer is being displayed */
+ int update_action; /\&* Undefined, Background, Untouched, Copied */
+ int update_hint; /\&* Frequent, Intermittent, Static */
+ int window_mode; /\&* Mono, Stereo */
+ int nbuffers; /\&* Number of buffers */
+ Multibuffer *buffers; /\&* Buffers */
} XmbufWindowAttributes;
.LP
\fIPer-window attributes that can be set:\fP
typedef struct {
- int update_hint; /\(** Frequent, Intermittent, Static */
+ int update_hint; /\&* Frequent, Intermittent, Static */
} XmbufSetWindowAttributes;
.LP
\fIPer-buffer attributes that can be got:\fP
typedef struct {
- Window window; /\(** which window this belongs to */
- unsigned long event_mask; /\(** events that have been selected */
- int buffer_index; /\(** which buffer is this */
- int side; /\(** Mono, Left, Right */
+ Window window; /\&* which window this belongs to */
+ unsigned long event_mask; /\&* events that have been selected */
+ int buffer_index; /\&* which buffer is this */
+ int side; /\&* Mono, Left, Right */
} XmbufBufferAttributes;
.LP
\fIPer-buffer attributes that can be set:\fP
typedef struct {
- unsigned long event_mask; /\(** events that have been selected */
+ unsigned long event_mask; /\&* events that have been selected */
} XmbufSetBufferAttributes;
.LP
\fIPer-screen buffer info (there will be lists of them):\fP
typedef struct {
- VisualID visualid; /\(** visual usable at this depth */
- int max_buffers; /\(** most buffers for this visual */
- int depth; /\(** depth of buffers to be created */
+ VisualID visualid; /\&* visual usable at this depth */
+ int max_buffers; /\&* most buffers for this visual */
+ int depth; /\&* depth of buffers to be created */
} XmbufBufferInfo;
.fi
.SH DESCRIPTION
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/libXext-1.0.3/man/XShape.man new/libXext-1.0.4/man/XShape.man
--- old/libXext-1.0.3/man/XShape.man 2006-10-25 02:20:31.000000000 +0200
+++ new/libXext-1.0.4/man/XShape.man 2007-11-28 00:59:46.000000000 +0100
@@ -131,16 +131,16 @@
.LP
.ta 3i
typedef struct {
- int type; /\(** of event */
- unsigned long serial; /\(** # of last request processed by server */
- Bool send_event; /\(** true if this came from a SendEvent request */
- Display *display; /\(** Display the event was read from */
- Window window; /\(** window of event */
- int kind; /\(** ShapeBounding or ShapeClip */
- int x, y; /\(** extents of new region */
+ int type; /\&* of event */
+ unsigned long serial; /\&* # of last request processed by server */
+ Bool send_event; /\&* true if this came from a SendEvent request */
+ Display *display; /\&* Display the event was read from */
+ Window window; /\&* window of event */
+ int kind; /\&* ShapeBounding or ShapeClip */
+ int x, y; /\&* extents of new region */
unsigned width, height;
- Time time; /\(** server timestamp when region changed */
- Bool shaped; /\(** true if the region exists */
+ Time time; /\&* server timestamp when region changed */
+ Bool shaped; /\&* true if the region exists */
} XShapeEvent;
.fi
.SH DESCRIPTION
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/libXext-1.0.3/man/XShm.man new/libXext-1.0.4/man/XShm.man
--- old/libXext-1.0.3/man/XShm.man 2006-10-25 02:20:19.000000000 +0200
+++ new/libXext-1.0.4/man/XShm.man 2007-11-28 00:59:46.000000000 +0100
@@ -128,24 +128,24 @@
.ta 3i
\fIEvents:\fP
typedef struct {
- int type; /\\(* of event */
- unsigned long serial; /\\(* # of last request processed by server*/
- Bool send_event; /\\(* true if this came from a SendEvent request*/
- Display *display; /\\(* Display the event was read from */
- Drawable drawable; /\\(* drawable of request */
- int major_code; /\\(* ShmReqCode */
- int minor_code; /\\(* X_ShmPutImage */
- ShmSeg shmseg; /\\(* the ShmSeg used in the request*/
- unsigned long offset; /\\(* the offset into ShmSeg used in the request*/
+ int type; /\&* of event */
+ unsigned long serial; /\&* # of last request processed by server*/
+ Bool send_event; /\&* true if this came from a SendEvent request*/
+ Display *display; /\&* Display the event was read from */
+ Drawable drawable; /\&* drawable of request */
+ int major_code; /\&* ShmReqCode */
+ int minor_code; /\&* X_ShmPutImage */
+ ShmSeg shmseg; /\&* the ShmSeg used in the request*/
+ unsigned long offset; /\&* the offset into ShmSeg used in the request*/
} XShmCompletionEvent;
.LP
\fIa structure of type XShmSegmentInfo :\fP
typedef struct {
- ShmSeg shmseg; /\\(* resource id */
- int shmid; /\\(* kernel id */
- char *shmaddr; /\\(* address in client */
- Bool readOnly; /\\(* how the server should attach it */
+ ShmSeg shmseg; /\&* resource id */
+ int shmid; /\&* kernel id */
+ char *shmaddr; /\&* address in client */
+ Bool readOnly; /\&* how the server should attach it */
} XShmSegmentInfo;
.SH DESCRIPTION
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/libXext-1.0.3/missing new/libXext-1.0.4/missing
--- old/libXext-1.0.3/missing 2007-01-26 03:33:38.000000000 +0100
+++ new/libXext-1.0.4/missing 2008-02-29 04:03:17.000000000 +0100
@@ -1,9 +1,9 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2005-06-08.21
+scriptversion=2006-05-10.23
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard , 1996.
@@ -33,6 +33,8 @@
fi
run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
# In the cases where this matters, `missing' is being run in the
# srcdir already.
@@ -44,7 +46,7 @@
msg="missing on your system"
-case "$1" in
+case $1 in
--run)
# Try to run requested program, and just exit if it succeeds.
run=
@@ -77,6 +79,7 @@
aclocal touch file \`aclocal.m4'
autoconf touch file \`configure'
autoheader touch file \`config.h.in'
+ autom4te touch the output file, or create a stub one
automake touch all \`Makefile.in' files
bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
@@ -106,7 +109,7 @@
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
# the program).
-case "$1" in
+case $1 in
lex|yacc)
# Not GNU programs, they don't have --version.
;;
@@ -135,7 +138,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case "$1" in
+case $1 in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -164,7 +167,7 @@
test -z "$files" && files="config.h"
touch_files=
for f in $files; do
- case "$f" in
+ case $f in
*:*) touch_files="$touch_files "`echo "$f" |
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
*) touch_files="$touch_files $f.in";;
@@ -192,8 +195,8 @@
You can get \`$1' as part of \`Autoconf' from any GNU
archive site."
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
if test -f "$file"; then
touch $file
else
@@ -214,25 +217,25 @@
in order for those modifications to take effect. You can get
\`Bison' from any GNU archive site."
rm -f y.tab.c y.tab.h
- if [ $# -ne 1 ]; then
+ if test $# -ne 1; then
eval LASTARG="\${$#}"
- case "$LASTARG" in
+ case $LASTARG in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" y.tab.c
fi
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" y.tab.h
fi
;;
esac
fi
- if [ ! -f y.tab.h ]; then
+ if test ! -f y.tab.h; then
echo >y.tab.h
fi
- if [ ! -f y.tab.c ]; then
+ if test ! -f y.tab.c; then
echo 'main() { return 0; }' >y.tab.c
fi
;;
@@ -244,18 +247,18 @@
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
rm -f lex.yy.c
- if [ $# -ne 1 ]; then
+ if test $# -ne 1; then
eval LASTARG="\${$#}"
- case "$LASTARG" in
+ case $LASTARG in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" lex.yy.c
fi
;;
esac
fi
- if [ ! -f lex.yy.c ]; then
+ if test ! -f lex.yy.c; then
echo 'main() { return 0; }' >lex.yy.c
fi
;;
@@ -267,11 +270,9 @@
\`Help2man' package in order for those modifications to take
effect. You can get \`Help2man' from any GNU archive site."
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
- fi
- if [ -f "$file" ]; then
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
touch $file
else
test -z "$file" || exec >$file
@@ -289,11 +290,17 @@
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
# The file to touch is that specified with -o ...
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
if test -z "$file"; then
# ... or it is the one specified with @setfilename ...
infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
+ file=`sed -n '
+ /^@setfilename/{
+ s/.* \([^ ]*\) *$/\1/
+ p
+ q
+ }' $infile`
# ... or it is derived from the source name (dir/f.texi becomes f.info)
test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
fi
@@ -317,13 +324,13 @@
fi
firstarg="$1"
if shift; then
- case "$firstarg" in
+ case $firstarg in
*o*)
firstarg=`echo "$firstarg" | sed s/o//`
tar "$firstarg" "$@" && exit 0
;;
esac
- case "$firstarg" in
+ case $firstarg in
*h*)
firstarg=`echo "$firstarg" | sed s/h//`
tar "$firstarg" "$@" && exit 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/libXext-1.0.3/src/extutil.c new/libXext-1.0.4/src/extutil.c
--- old/libXext-1.0.3/src/extutil.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/extutil.c 2007-11-28 01:46:14.000000000 +0100
@@ -248,11 +248,11 @@
* requested extension is referenced. This should eventually move into Xlib.
*/
-extern int (*_XExtensionErrorFunction)();
+extern int (*_XExtensionErrorFunction)(Display*, char *, char * );
-int (*XSetExtensionErrorHandler(int (*handler)(Display*, char *, char * )))()
+int (*XSetExtensionErrorHandler(int (*handler)(Display*, char *, char * )))(Display*, char *, char * )
{
- int (*oldhandler)() = _XExtensionErrorFunction;
+ int (*oldhandler)(Display*, char *, char * ) = _XExtensionErrorFunction;
_XExtensionErrorFunction = (handler ? handler :
_default_exterror);
@@ -265,7 +265,7 @@
*/
int XMissingExtension (Display *dpy, _Xconst char *ext_name)
{
- int (*func)() = (_XExtensionErrorFunction ?
+ int (*func)(Display*, char *, char *) = (_XExtensionErrorFunction ?
_XExtensionErrorFunction : _default_exterror);
if (!ext_name) ext_name = X_EXTENSION_UNKNOWN;
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/libXext-1.0.3/src/globals.c new/libXext-1.0.4/src/globals.c
--- old/libXext-1.0.3/src/globals.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/globals.c 2007-11-28 01:47:48.000000000 +0100
@@ -75,7 +75,7 @@
/*
* Error handlers; used to be in XlibInt.c
*/
-typedef int (*funcptr)();
+typedef int (*funcptr)(Display*, char *, char *);
ZEROINIT (funcptr, _XExtensionErrorFunction, 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/libXext-1.0.3/src/Makefile.am new/libXext-1.0.4/src/Makefile.am
--- old/libXext-1.0.3/src/Makefile.am 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/Makefile.am 2007-11-28 02:31:56.000000000 +0100
@@ -23,3 +23,19 @@
extutil.c \
globals.c
+if LINT
+ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS)
+
+lint:
+ $(LINT) $(ALL_LINT_FLAGS) $(libXext_la_SOURCES) $(XEXT_LIBS)
+endif LINT
+
+if MAKE_LINT_LIB
+lintlibdir = $(libdir)
+
+lintlib_DATA = $(LINTLIB)
+
+$(LINTLIB): $(libXext_la_SOURCES)
+ $(LINT) -y -oXext -x $(ALL_LINT_FLAGS) $(libXext_la_SOURCES)
+endif MAKE_LINT_LIB
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/libXext-1.0.3/src/XAppgroup.c new/libXext-1.0.4/src/XAppgroup.c
--- old/libXext-1.0.3/src/XAppgroup.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/XAppgroup.c 2007-11-28 03:10:25.000000000 +0100
@@ -26,10 +26,10 @@
*/
/* $Xorg: XAppgroup.c,v 1.5 2001/02/09 02:03:49 xorgcvs Exp $ */
-#ifdef WIN32
#ifdef HAVE_CONFIG_H
#include
#endif
+#ifdef WIN32
#include
#endif
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/libXext-1.0.3/src/Xcup.c new/libXext-1.0.4/src/Xcup.c
--- old/libXext-1.0.3/src/Xcup.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/Xcup.c 2007-11-28 03:11:28.000000000 +0100
@@ -26,10 +26,10 @@
*/
/* $Xorg: Xcup.c,v 1.5 2001/02/09 02:03:49 xorgcvs Exp $ */
-#ifdef WIN32
#ifdef HAVE_CONFIG_H
#include
#endif
+#ifdef WIN32
#include
#endif
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/libXext-1.0.3/src/XEVI.c new/libXext-1.0.4/src/XEVI.c
--- old/libXext-1.0.3/src/XEVI.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/XEVI.c 2007-11-29 00:58:19.000000000 +0100
@@ -117,10 +117,13 @@
register int n_data, visualIndex, vinfoIndex;
Bool isValid;
XeviCheckExtension (dpy, info, 0);
+ if (!n_info_return || !evi_return) {
+ return BadValue;
+ }
*n_info_return = 0;
*evi_return = NULL;
vinfo = XGetVisualInfo(dpy, 0, NULL, &sz_info);
- if (!vinfo || !evi_return) {
+ if (!vinfo) {
return BadValue;
}
if (!n_visual || !visual) { /* copy the all visual */
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/libXext-1.0.3/src/XMultibuf.c new/libXext-1.0.4/src/XMultibuf.c
--- old/libXext-1.0.3/src/XMultibuf.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/XMultibuf.c 2007-11-28 00:48:11.000000000 +0100
@@ -354,7 +354,7 @@
* XmbufDisplayBuffers -
* Displays the indicated buffers their appropriate windows within
* max_delay milliseconds after min_delay milliseconds have passed.
- * No two buffers may be associated with the same window or else a Matc
+ * No two buffers may be associated with the same window or else a Match
* error is generated.
*/
void XmbufDisplayBuffers (
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/libXext-1.0.3/src/XSecurity.c new/libXext-1.0.4/src/XSecurity.c
--- old/libXext-1.0.3/src/XSecurity.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/XSecurity.c 2007-12-08 00:42:48.000000000 +0100
@@ -78,7 +78,7 @@
};
static char *security_error_list[] = {
- "BadAuthorization"
+ "BadAuthorization",
"BadAuthorizationProtocol"
};
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/libXext-1.0.3/src/XShape.c new/libXext-1.0.4/src/XShape.c
--- old/libXext-1.0.3/src/XShape.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/XShape.c 2007-11-28 01:32:16.000000000 +0100
@@ -461,7 +461,7 @@
}
*count = rep.nrects;
*ordering = rep.ordering;
- rects = 0;
+ rects = NULL;
if (*count) {
xrects = (xRectangle *) Xmalloc (*count * sizeof (xRectangle));
rects = (XRectangle *) Xmalloc (*count * sizeof (XRectangle));
@@ -471,7 +471,7 @@
if (rects)
Xfree (rects);
_XEatData (dpy, *count * sizeof (xRectangle));
- rects = 0;
+ rects = NULL;
*count = 0;
} else {
_XRead (dpy, (char *) xrects, *count * sizeof (xRectangle));
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/libXext-1.0.3/src/XTestExt1.c new/libXext-1.0.4/src/XTestExt1.c
--- old/libXext-1.0.3/src/XTestExt1.c 2006-07-11 20:05:14.000000000 +0200
+++ new/libXext-1.0.4/src/XTestExt1.c 2007-11-28 01:51:50.000000000 +0100
@@ -76,14 +76,14 @@
* Holds the request type code for this extension. The request type code
* for this extension may vary depending on how many extensions are installed
* already, so the initial value given below will be added to the base request
- * code that is aquired when this extension is installed.
+ * code that is acquired when this extension is installed.
*/
static int XTestReqCode = 0;
/*
* Holds the two event type codes for this extension. The event type codes
* for this extension may vary depending on how many extensions are installed
* already, so the initial values given below will be added to the base event
- * code that is aquired when this extension is installed.
+ * code that is acquired when this extension is installed.
*
* These two variables must be available to programs that use this extension.
*/
@@ -1200,7 +1200,7 @@
/*
* points to XTestIdentifyMyEvent
*/
- Bool (*func_ptr)();
+ Bool (*func_ptr)(Display *, XEvent *, XPointer);
/*
* write the input actions to the server
@@ -1262,7 +1262,7 @@
XTestIdentifyMyEvent(
Display *display,
/*
- * Holds the event that this routiine is supposed to look at.
+ * Holds the event that this routine is supposed to look at.
*/
XEvent *event_ptr,
/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org