libxaw: Changes to 'upstream-unstable'

2015-08-01 Thread Julien Cristau
 autogen.sh|4 +++-
 configure.ac  |3 +--
 src/AsciiSrc.c|   14 +++---
 src/DisplayList.c |2 +-
 src/Makefile.am   |   24 
 src/MultiSrc.c|   14 +++---
 src/OS.c  |2 +-
 src/Text.c|2 +-
 src/TextAction.c  |1 +
 src/TextPop.c |4 ++--
 10 files changed, 28 insertions(+), 42 deletions(-)

New commits:
commit 8c82c47a770274c50944f002b97369c4e30872d8
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Thu Apr 30 22:06:03 2015 -0700

libXaw 1.0.13

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/configure.ac b/configure.ac
index a4d4764..05ce684 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libXaw], [1.0.12],
+AC_INIT([libXaw], [1.0.13],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXaw])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])

commit 882da69d577b8f206694691679cef2cc3ca69725
Author: Jon TURNEY jon.tur...@dronecode.org.uk
Date:   Sun Sep 14 16:30:45 2014 +0100

Include unistd.h

Required for prototype of usleep()

Signed-off-by: Jon TURNEY jon.tur...@dronecode.org.uk
Reviewed-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/src/TextAction.c b/src/TextAction.c
index 74446d6..6363259 100644
--- a/src/TextAction.c
+++ b/src/TextAction.c
@@ -29,6 +29,7 @@ in this Software without prior written authorization from The 
Open Group.
 #endif
 #include stdio.h
 #include stdlib.h
+#include unistd.h
 #include X11/Xos.h   /* for select() and struct timeval */
 #include ctype.h
 #include X11/IntrinsicP.h

commit 1955d3917b8d24d7a8621ad80b160e4cefde6fc9
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Fri Nov 7 22:01:06 2014 -0800

Use SEEK_* names instead of raw numbers for fseek whence argument

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/src/AsciiSrc.c b/src/AsciiSrc.c
index 87efdf2..9e5fa5e 100644
--- a/src/AsciiSrc.c
+++ b/src/AsciiSrc.c
@@ -1514,7 +1514,7 @@ LoadPieces(AsciiSrcObject src, FILE *file, char *string)
int len;
 
left = 0;
-   fseek(file, 0, 0);
+   fseek(file, 0, SEEK_SET);
while (left  src-ascii_src.length) {
ptr = XtMalloc((unsigned)src-ascii_src.piece_size);
if ((len = fread(ptr, sizeof(unsigned char),
diff --git a/src/MultiSrc.c b/src/MultiSrc.c
index 701fe2c..15bdaf8 100644
--- a/src/MultiSrc.c
+++ b/src/MultiSrc.c
@@ -1321,7 +1321,7 @@ LoadPieces(MultiSrcObject src, FILE *file, char *string)
if (src-multi_src.length != 0) {
temp_mb_holder =
XtMalloc((src-multi_src.length + 1) * sizeof(unsigned char));
-   fseek(file, 0, 0);
+   fseek(file, 0, SEEK_SET);
src-multi_src.length = fread(temp_mb_holder,
  sizeof(unsigned char),
  (size_t)src-multi_src.length, file);
diff --git a/src/TextPop.c b/src/TextPop.c
index 953fa9a..3ff29b9 100644
--- a/src/TextPop.c
+++ b/src/TextPop.c
@@ -310,14 +310,14 @@ InsertFileNamed(Widget tw, char *str)
 
 pos = XawTextGetInsertionPoint(tw);
 
-fseek(file, 0L, 2);
+fseek(file, 0L, SEEK_END);
 
 text.firstPos = 0;
 text.length = ftell(file);
 text.ptr = XtMalloc(text.length + 1);
 text.format = XawFmt8Bit;
 
-fseek(file, 0L, 0);
+fseek(file, 0L, SEEK_SET);
 if (fread(text.ptr, 1, text.length, file) != text.length)
XtErrorMsg(readError, insertFileNamed, XawError,
   fread returned error, NULL, NULL);

commit 3b0de83ef4f2cdb0bfa52aba9092b56a1a1dc6ea
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Wed Nov 5 18:01:17 2014 -0800

Just use C89 size_t instead of rolling our own Size_t

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Reviewed-by: Hans de Goede hdego...@redhat.com

diff --git a/src/AsciiSrc.c b/src/AsciiSrc.c
index a37b6a1..87efdf2 100644
--- a/src/AsciiSrc.c
+++ b/src/AsciiSrc.c
@@ -59,14 +59,6 @@ in this Software without prior written authorization from 
The Open Group.
 #include X11/Xaw/AsciiText.h /* for Widget Classes */
 #endif
 
-#ifdef X_NOT_POSIX
-#define Off_t long
-#define Size_t unsigned int
-#else
-#define Off_t off_t
-#define Size_t size_t
-#endif
-
 #define MAGIC_VALUE((XawTextPosition)-1)
 #define streq(a, b)(strcmp((a), (b)) == 0)
 
@@ -1525,8 +1517,8 @@ LoadPieces(AsciiSrcObject src, FILE *file, char *string)
fseek(file, 0, 0);
while (left  src-ascii_src.length) {
ptr = XtMalloc((unsigned)src-ascii_src.piece_size);
-   if ((len = fread(ptr, (Size_t)sizeof(unsigned char),
-(Size_t)src-ascii_src.piece_size, file)) 

libxaw: Changes to 'upstream-unstable'

2013-06-16 Thread Julien Cristau
 configure.ac |2 +-
 src/Text.c   |2 +-
 src/TextAction.c |9 +
 3 files changed, 7 insertions(+), 6 deletions(-)

New commits:
commit ffaad7ee2ef6e06b4585567df04f6b64356fb6fe
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Fri Jun 1 20:31:30 2012 -0700

libXaw 1.0.11

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/configure.ac b/configure.ac
index 2423263..3ed625e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libXaw], [1.0.10],
+AC_INIT([libXaw], [1.0.11],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXaw])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])

commit 52081b462ff7d1844d014bf9be887197caa88160
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Sat May 26 15:07:07 2012 -0700

Only call XawStackFree if XawStackAlloc was used for allocation

In FormParagraph() in TextAction.c, the #if OLDXAW case always uses
fixed length buffers, while the !OLDXAW case uses XawStackAlloc 
XawStackFree to switch to dynamic allocations when the buffers aren't
large enough.

A couple instances of XawStackFree slipped into the wrong side of
the #if checks though, so move them back where they belong.   Also
reset pos afterwards, in the case we continue and may use it again,
to avoid the chance of a double free.

Found by the Parfait 0.5.0.1 bug checking tool:

Error: Free memory not allocated dynamically by alloc (CWE 590)
   Free() was called on a pointer 'buf' to the auto variable 'buf'. Free() 
must only be used on dynamically allocated memory
at line 3946 of TextAction.c in function 'FormParagraph'.
  'buf' allocated at line 0 as auto variable.
at line 4000 of TextAction.c in function 'FormParagraph'.
  'buf' allocated at line 0 as auto variable.
Error: Use after free (CWE 416)
   Use after free of pointer 'buf'
at line 3995 of TextAction.c in function 'FormParagraph'.
  Previously freed at line 3946 with XtFree.
Error: Use after free
   Double free (CWE 415): Double free of pointer 'buf' in call to XtFree
at line 4000 of TextAction.c in function 'FormParagraph'.
  Previously freed at line 3946 with XtFree.
   Double free (CWE 415): Double free of pointer 'unknown' in call to 
XtFree
at line 4000 of TextAction.c in function 'FormParagraph'.
  Previously freed at line 3946 with XtFree.

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Acked-by: pcpa paulo.cesar.pereira.de.andr...@gmail.com

diff --git a/src/TextAction.c b/src/TextAction.c
index fe7e573..7b87ce4 100644
--- a/src/TextAction.c
+++ b/src/TextAction.c
@@ -3935,6 +3935,8 @@ FormParagraph(Widget w, XEvent *event, String *params, 
Cardinal *num_params)
 }
 
 if (FormRegion(ctx, from, to, pos, src-textSrc.num_text) == 
XawReplaceError) {
+   XawStackFree(pos, buf);
+   pos = buf;
 #else
 from =  SrcScan(ctx-text.source, ctx-text.insertPos,
XawstParagraph, XawsdLeft, 1, False);
@@ -3943,7 +3945,6 @@ FormParagraph(Widget w, XEvent *event, String *params, 
Cardinal *num_params)
 
 if (FormRegion(ctx, from, to, pos, 1) == XawReplaceError) {
 #endif
-   XawStackFree(pos, buf);
XBell(XtDisplay(w), 0);
 #ifndef OLDXAW
if (undo) {
@@ -3991,13 +3992,13 @@ FormParagraph(Widget w, XEvent *event, String *params, 
Cardinal *num_params)
   XawsdLeft, 1, False), False);
tw-text.clear_to_eol = True;
 }
+XawStackFree(pos, buf);
 #else
 ctx-text.old_insert = ctx-text.insertPos = *pos;
 _XawTextBuildLineTable(ctx, SrcScan(ctx-text.source, ctx-text.lt.top,
   XawstEOL, XawsdLeft, 1, False), False);
 ctx-text.clear_to_eol = True;
 #endif
-XawStackFree(pos, buf);
 ctx-text.showposition = True;
 
 EndAction(ctx);

commit ca35cff72a3100c9367b7e7f487c8733b8be
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Sat May 26 14:44:26 2012 -0700

Correct order of arguments to XawStackFree()

XawStackAlloc()  XawStackFree() are macros to automate the process of
using a fixed size stack buffer for strings smaller than the buffer size,
and allocating/freeing memory for larger strings.

XawStackFree is defined in src/Private.h as taking (pointer, stk_buffer)
and freeing pointer if it's not pointing to the stack buffer.

Most of the calls of this macro get the ordering right, but a couple
got it reversed, passing a stack buffer to free() instead of the
allocated pointer.

Found by the Parfait 0.5.0.1 bug checking tool:

Error: Free memory not allocated dynamically by alloc (CWE 590)
   Free() was called on a pointer 'buf' to the auto variable 

libxaw: Changes to 'upstream-unstable'

2012-04-11 Thread Julien Cristau
 COPYING   |8 -
 Makefile.am   |2 
 configure.ac  |   29 ++---
 docbook.am|  105 +++
 include/X11/Xaw/AsciiSink.h   |8 -
 include/X11/Xaw/AsciiSinkP.h  |   12 +-
 include/X11/Xaw/AsciiSrc.h|4 
 include/X11/Xaw/AsciiSrcP.h   |   18 +--
 include/X11/Xaw/AsciiText.h   |   12 +-
 include/X11/Xaw/AsciiTextP.h  |   12 +-
 include/X11/Xaw/Box.h |   14 +-
 include/X11/Xaw/BoxP.h|   10 -
 include/X11/Xaw/Command.h |8 -
 include/X11/Xaw/CommandP.h|   20 +--
 include/X11/Xaw/Dialog.h  |8 -
 include/X11/Xaw/DialogP.h |8 -
 include/X11/Xaw/Form.h|   12 +-
 include/X11/Xaw/FormP.h   |8 -
 include/X11/Xaw/Grip.h|8 -
 include/X11/Xaw/GripP.h   |8 -
 include/X11/Xaw/Label.h   |8 -
 include/X11/Xaw/LabelP.h  |   12 +-
 include/X11/Xaw/List.h|   26 ++--
 include/X11/Xaw/ListP.h   |4 
 include/X11/Xaw/MenuButtoP.h  |2 
 include/X11/Xaw/MenuButton.h  |2 
 include/X11/Xaw/MultiSink.h   |8 -
 include/X11/Xaw/MultiSinkP.h  |   12 +-
 include/X11/Xaw/MultiSrc.h|2 
 include/X11/Xaw/MultiSrcP.h   |   18 +--
 include/X11/Xaw/Paned.h   |   14 +-
 include/X11/Xaw/PanedP.h  |   16 +-
 include/X11/Xaw/Panner.h  |   12 +-
 include/X11/Xaw/Porthole.h|   14 +-
 include/X11/Xaw/Repeater.h|   12 +-
 include/X11/Xaw/Scrollbar.h   |   10 -
 include/X11/Xaw/ScrollbarP.h  |8 -
 include/X11/Xaw/Simple.h  |8 -
 include/X11/Xaw/SimpleMenP.h  |4 
 include/X11/Xaw/SimpleMenu.h  |2 
 include/X11/Xaw/SimpleP.h |8 -
 include/X11/Xaw/Sme.h |4 
 include/X11/Xaw/SmeBSB.h  |2 
 include/X11/Xaw/SmeLine.h |4 
 include/X11/Xaw/SmeP.h|4 
 include/X11/Xaw/StripCharP.h  |   10 -
 include/X11/Xaw/StripChart.h  |   12 +-
 include/X11/Xaw/Text.h|   10 -
 include/X11/Xaw/TextP.h   |   16 +-
 include/X11/Xaw/TextSink.h|   14 +-
 include/X11/Xaw/TextSinkP.h   |8 -
 include/X11/Xaw/TextSrc.h |   12 +-
 include/X11/Xaw/TextSrcP.h|8 -
 include/X11/Xaw/Toggle.h  |4 
 include/X11/Xaw/ToggleP.h |4 
 include/X11/Xaw/Tree.h|   30 ++---
 include/X11/Xaw/TreeP.h   |8 -
 include/X11/Xaw/VendorEP.h|4 
 include/X11/Xaw/Viewport.h|8 -
 include/X11/Xaw/ViewportP.h   |8 -
 include/X11/Xaw/XawImP.h  |4 
 man/Xaw.man   |2 
 old-doc/CHANGES   |   20 +--
 old-doc/Changelog |   28 ++---
 specs/.gitignore  |1 
 specs/AsciiSink.xml   |2 
 specs/AsciiSource.xml |   48 
 specs/AsciiText.xml   |4 
 specs/Box.xml |2 
 specs/CH1.xml |   10 -
 specs/CH2.xml |   91 
 specs/CH3.xml |2 
 specs/CH4.xml |2 
 specs/CH5.xml |6 -
 specs/CH6.xml |4 
 specs/CH7.xml |8 -
 specs/Dialog.xml  |   32 ++---
 specs/Form.xml|   28 ++---
 specs/Grip.xml|2 
 specs/Label.xml   |2 
 specs/List.xml|   18 +--
 specs/Makefile.am |   65 +---
 specs/MenuButton.xml  |4 
 specs/Paned.xml   |   26 ++--
 specs/Panner.xml  |4 
 specs/Porthole.xml|   12 +-
 specs/Repeater.xml|2 
 specs/Scrollbar.xml   |   10 -
 specs/Simple.xml  |2 
 specs/SimpleMenu.xml  |   16 +-
 specs/Sme.xml |4 
 specs/SmeBSB.xml  |4 
 specs/SmeLine.xml |2 
 specs/StripChart.xml  |2 
 specs/Template.xml 

libxaw: Changes to 'upstream-unstable'

2011-02-06 Thread Julien Cristau
 configure.ac  |   56 ++
 include/X11/Xaw/XawInit.h |1 
 specs/.gitignore  |2 -
 specs/CH6.xml |2 -
 specs/Makefile.am |7 +
 src/Makefile.am   |   10 +++-
 src/OS.c  |   11 -
 src/XawI18n.h |6 ++--
 xaw6.pc.in|2 -
 9 files changed, 40 insertions(+), 57 deletions(-)

New commits:
commit 8ac146ce96cfa133b788b1ffdd13fe0b648ee4fc
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Tue Jan 11 17:07:08 2011 -0800

libXaw 1.0.9

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/configure.ac b/configure.ac
index 687d8e5..9c99e03 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libXaw], [1.0.8],
+AC_INIT([libXaw], [1.0.9],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXaw])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])

commit e7a9b0302f7cb84015e8f612e5b65694d785b2d8
Author: Gaetan Nadon mems...@videotron.ca
Date:   Sun Nov 21 09:33:46 2010 -0500

config: prevent config.status from being generated three times

AC_OUTPUT with parameters is deprecated, use AC_CONFIG_FILES.

Reviewed-by: Alan Coopersmith alan.coopersm...@oracle.com
Tested-by: Alan Coopersmith alan.coopersm...@oracle.com
Signed-off-by: Gaetan Nadon mems...@videotron.ca

diff --git a/configure.ac b/configure.ac
index d8069cb..687d8e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -95,16 +95,18 @@ AC_CHECK_HEADERS([wctype.h wchar.h widec.h])
 # Checks for functions
 AC_CHECK_FUNCS([iswalnum getpagesize])
 
-AC_OUTPUT([Makefile
- include/Makefile
- man/Makefile
- specs/Makefile
- src/Makefile])
+AC_CONFIG_FILES([Makefile
+   include/Makefile
+   man/Makefile
+   specs/Makefile
+   src/Makefile])
 
 if test x$build_v6 = xyes; then
-   AC_OUTPUT(xaw6.pc)
+   AC_CONFIG_FILES(xaw6.pc)
 fi
 
 if test x$build_v7 = xyes; then
-   AC_OUTPUT(xaw7.pc)
+   AC_CONFIG_FILES(xaw7.pc)
 fi
+
+AC_OUTPUT

commit 55fc7aa22197350d9cd1039e0398132a63d3589f
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Sat Nov 20 20:10:12 2010 -0800

Check for getpagesize() with autoconf instead of #ifdef osname

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Reviewed-by: Julien Cristau jcris...@debian.org
Reviewed-by: Gaetan Nadon mems...@videotron.ca
Tested-by: Gaetan Nadon mems...@videotron.ca

diff --git a/configure.ac b/configure.ac
index 83b20b2..d8069cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -93,7 +93,7 @@ AC_HEADER_STDC
 AC_CHECK_HEADERS([wctype.h wchar.h widec.h])
 
 # Checks for functions
-AC_CHECK_FUNCS([iswalnum])
+AC_CHECK_FUNCS([iswalnum getpagesize])
 
 AC_OUTPUT([Makefile
  include/Makefile
diff --git a/src/OS.c b/src/OS.c
index 9c0bb45..8bc23dd 100644
--- a/src/OS.c
+++ b/src/OS.c
@@ -14,18 +14,9 @@
 #if defined(linux)
 /* kernel header doesn't work with -ansi */
 /* #include asm/page.h *//* for PAGE_SIZE */
-#define HAS_GETPAGESIZE
 #define HAS_SC_PAGESIZE/* _SC_PAGESIZE may be an enum for Linux */
 #endif
 
-#if defined(CSRG_BASED)
-#define HAS_GETPAGESIZE
-#endif
-
-#if defined(sun)
-#define HAS_GETPAGESIZE
-#endif
-
 int
 _XawGetPageSize(void)
 {
@@ -45,7 +36,7 @@ _XawGetPageSize(void)
pagesize = sysconf(_SC_PAGE_SIZE);
 #endif
 
-#ifdef HAS_GETPAGESIZE
+#ifdef HAVE_GETPAGESIZE
 if (pagesize == -1)
pagesize = getpagesize();
 #endif

commit b2e86875d03e349a4c85135e4cf41b26b99b083e
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Sat Nov 20 20:06:04 2010 -0800

convert header checks/ifdefs to autoconf standard AC_CHECK_HEADERS

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Reviewed-by: Julien Cristau jcris...@debian.org
Reviewed-by: Gaetan Nadon mems...@videotron.ca
Tested-by: Gaetan Nadon mems...@videotron.ca

diff --git a/configure.ac b/configure.ac
index d793ea9..83b20b2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -90,15 +90,7 @@ AM_CONDITIONAL(BUILD_XAW7, [test x$build_v7 = xyes])
 
 # Checks for header files.
 AC_HEADER_STDC
-AC_CHECK_HEADER(wctype.h,
-   AC_DEFINE([HAS_WCTYPE_H],1,
-   [Define to 1 if you have the wctype.h header file.]))
-AC_CHECK_HEADER(wchar.h,
-   AC_DEFINE([HAS_WCHAR_H],1,
-   [Define to 1 if you have the wchar.h header file.]))
-AC_CHECK_HEADER(widec.h, [],
-   AC_DEFINE([NO_WIDEC_H],1,
-   [Define to 1 if you DO NOT have the widec.h header 
file.]))
+AC_CHECK_HEADERS([wctype.h wchar.h widec.h])
 
 # Checks for functions
 AC_CHECK_FUNCS([iswalnum])
diff --git a/src/XawI18n.h b/src/XawI18n.h
index 09ab51b..d50171c 

libxaw: Changes to 'upstream-unstable'

2010-11-06 Thread Cyril Brulebois
 .gitignore |   67 
 COPYING|   27 
 INSTALL|  229 --
 Makefile.am|   28 
 configure.ac   |   44 
 include/.gitignore |2 
 include/X11/Xaw/AllWidgets.h   |1 
 include/X11/Xaw/AsciiSink.h|5 
 include/X11/Xaw/AsciiSinkP.h   |6 
 include/X11/Xaw/AsciiSrc.h |3 
 include/X11/Xaw/AsciiSrcP.h|6 
 include/X11/Xaw/AsciiText.h|5 
 include/X11/Xaw/AsciiTextP.h   |5 
 include/X11/Xaw/Box.h  |6 
 include/X11/Xaw/BoxP.h |6 
 include/X11/Xaw/Cardinals.h|1 
 include/X11/Xaw/Command.h  |3 
 include/X11/Xaw/CommandP.h |6 
 include/X11/Xaw/Dialog.h   |3 
 include/X11/Xaw/DialogP.h  |4 
 include/X11/Xaw/Form.h |4 
 include/X11/Xaw/FormP.h|3 
 include/X11/Xaw/Grip.h |3 
 include/X11/Xaw/GripP.h|6 
 include/X11/Xaw/Label.h|3 
 include/X11/Xaw/LabelP.h   |6 
 include/X11/Xaw/List.h |3 
 include/X11/Xaw/ListP.h|3 
 include/X11/Xaw/MenuButtoP.h   |3 
 include/X11/Xaw/MenuButton.h   |2 
 include/X11/Xaw/MultiSink.h|3 
 include/X11/Xaw/MultiSinkP.h   |3 
 include/X11/Xaw/MultiSrc.h |3 
 include/X11/Xaw/MultiSrcP.h|3 
 include/X11/Xaw/Paned.h|6 
 include/X11/Xaw/PanedP.h   |4 
 include/X11/Xaw/Panner.h   |2 
 include/X11/Xaw/PannerP.h  |2 
 include/X11/Xaw/Porthole.h |2 
 include/X11/Xaw/PortholeP.h|2 
 include/X11/Xaw/Print.h|  132 -
 include/X11/Xaw/PrintSP.h  |  135 -
 include/X11/Xaw/Repeater.h |2 
 include/X11/Xaw/RepeaterP.h|2 
 include/X11/Xaw/Reports.h  |1 
 include/X11/Xaw/Scrollbar.h|4 
 include/X11/Xaw/ScrollbarP.h   |6 
 include/X11/Xaw/Simple.h   |3 
 include/X11/Xaw/SimpleMenP.h   |2 
 include/X11/Xaw/SimpleMenu.h   |2 
 include/X11/Xaw/SimpleP.h  |4 
 include/X11/Xaw/Sme.h  |2 
 include/X11/Xaw/SmeBSB.h   |2 
 include/X11/Xaw/SmeBSBP.h  |2 
 include/X11/Xaw/SmeLine.h  |2 
 include/X11/Xaw/SmeLineP.h |2 
 include/X11/Xaw/SmeP.h |2 
 include/X11/Xaw/StripCharP.h   |6 
 include/X11/Xaw/StripChart.h   |3 
 include/X11/Xaw/Template.c |3 
 include/X11/Xaw/Template.h |3 
 include/X11/Xaw/TemplateP.h|3 
 include/X11/Xaw/Text.h |3 
 include/X11/Xaw/TextP.h|6 
 include/X11/Xaw/TextSink.h |5 
 include/X11/Xaw/TextSinkP.h|6 
 include/X11/Xaw/TextSrc.h  |5 
 include/X11/Xaw/TextSrcP.h |6 
 include/X11/Xaw/Tip.h  |2 
 include/X11/Xaw/TipP.h |2 
 include/X11/Xaw/Toggle.h   |2 
 include/X11/Xaw/ToggleP.h  |3 
 include/X11/Xaw/Tree.h |3 
 include/X11/Xaw/TreeP.h|4 
 include/X11/Xaw/VendorEP.h |3 
 include/X11/Xaw/Viewport.h |3 
 include/X11/Xaw/ViewportP.h|2 
 include/X11/Xaw/XawImP.h   |3 
 include/X11/Xaw/XawInit.h  |5 
 man/.gitignore |3 
 man/Makefile.am|   56 
 man/Xaw.man|7 
 spec/AsciiSink |   77 
 

libxaw: Changes to 'upstream-unstable'

2009-11-23 Thread Timo Aaltonen
 COPYING|   37 +
 Makefile.am|2 
 configure.ac   |   42 +-
 man/Makefile.am|2 
 spec/AsciiSink |   77 +++
 spec/AsciiSource   |  208 +
 spec/AsciiText |  166 +++
 spec/Box   |  139 ++
 spec/CH1   |  411 +++
 spec/CH2   | 1103 +
 spec/CH3.intro |   67 +++
 spec/CH4.intro |   87 
 spec/CH5.intro |  292 ++
 spec/CH6.intro |   84 
 spec/CH7.intro |   99 
 spec/Command   |  205 +
 spec/Dialog|  280 +
 spec/Form  |  200 +
 spec/Grip  |  157 +++
 spec/Label |  122 +
 spec/List  |  341 
 spec/Makefile.am   |   96 
 spec/MenuButton|  215 ++
 spec/Paned |  492 +++
 spec/Panner|  247 +++
 spec/Porthole  |  125 ++
 spec/Repeater  |  184 
 spec/Scrollbar |  386 ++
 spec/Simple|   95 
 spec/SimpleMenu|  315 +++
 spec/Sme   |  106 +
 spec/SmeBSB|  125 ++
 spec/SmeLine   |   72 +++
 spec/StripChart|  160 +++
 spec/TPage_Credits |  156 +++
 spec/Template  |  426 
 spec/Text  |  123 +
 spec/TextActions   |  506 
 spec/TextCustom|   63 +++
 spec/TextFuncs |  397 +++
 spec/TextSink  |  420 
 spec/TextSource|  331 +++
 spec/Toggle|  370 +
 spec/Tree  |  181 
 spec/Viewport  |  156 +++
 spec/block.awk |   22 +
 spec/fixindex.awk  |   73 +++
 spec/indexmacros.t |   42 ++
 spec/macros.t  |  226 ++
 spec/strings.mit   |   10 
 spec/strings.xaw   |  714 ++
 spec/widg.idxmac.t |3 
 src/Makefile.am|1 
 src/Tip.c  |1 
 54 files changed, 10946 insertions(+), 14 deletions(-)

New commits:
commit 4ec346977273cc217b22a9225cb0d90351e6069c
Author: Alan Coopersmith alan.coopersm...@sun.com
Date:   Sat Oct 17 14:45:39 2009 -0700

libXaw 1.0.7

Signed-off-by: Alan Coopersmith alan.coopersm...@sun.com

diff --git a/configure.ac b/configure.ac
index c1f4f63..bd7b202 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ dnl Process this file with autoconf to create configure.
 AC_PREREQ([2.57])
 
 AC_INIT([libXaw],
-   1.0.6,
+   1.0.7,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXaw)
 

commit d158018aad18552c5788df38de40ef50b7652dde
Author: Alan Coopersmith alan.coopersm...@sun.com
Date:   Fri Oct 9 16:14:59 2009 -0700

Move Xaw specification document from xorg-docs module to spec/*

Makefile support added to build postscript, text  html output,
and install it to ${docdir}, if groff is found and --disable-docs
was not specified

Signed-off-by: Alan Coopersmith alan.coopersm...@sun.com

diff --git a/COPYING b/COPYING
index 19233ef..dcbab5e 100644
--- a/COPYING
+++ b/COPYING
@@ -130,3 +130,40 @@ 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.
 
+
+
+Copyright 1985, 1986, 1987, 1988, 1989, 1991, 1994 X Consortium
+
+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
+X CONSORTIUM 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 X Consortium 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 X Consortium.
+
+Copyright 1985, 1986, 1987, 1988, 1989, 1991
+Digital Equipment Corporation, Maynard, Massachusetts.
+
+Permission to use, copy, modify and distribute this documentation for any
+purpose and without fee is hereby granted, provided that the above copyright
+notice appears in all copies and that both 

libxaw: Changes to 'upstream-unstable'

2009-07-27 Thread Brice Goglin
 .gitignore  |6 ++
 Makefile.am |   16 --
 README  |   25 +-
 configure.ac|   25 +++---
 include/X11/Xaw/TextP.h |2 
 src/AllWidgets.c|1 
 src/AsciiSrc.c  |4 -
 src/Command.c   |4 -
 src/Dialog.c|2 
 src/DisplayList.c   |2 
 src/Makefile.am |   18 +--
 src/Paned.c |6 +-
 src/Pixmap.c|2 
 src/Text.c  |2 
 src/TextAction.c|  119 ++--
 src/TextTr.c|2 
 src/Tip.c   |2 
 src/Tree.c  |4 -
 src/Vendor.c|2 
 xaw6.pc.in  |2 
 20 files changed, 140 insertions(+), 106 deletions(-)

New commits:
commit 2ef9c2d730200246405cfdfc882a66fbd6728a92
Author: Adam Jackson a...@redhat.com
Date:   Thu Jul 2 13:37:13 2009 -0400

libXaw 1.0.6

diff --git a/configure.ac b/configure.ac
index 3927025..044227f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ dnl Process this file with autoconf to create configure.
 AC_PREREQ([2.57])
 
 AC_INIT([libXaw],
-   1.0.5,
+   1.0.6,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXaw)
 

commit 9d9facf604d2355842a3834664a1ddc233d4d1e1
Author: Alan Coopersmith alan.coopersm...@sun.com
Date:   Mon Feb 2 20:34:32 2009 -0800

Add README with pointers to mailing list, bugzilla  git repos

Signed-off-by: Alan Coopersmith alan.coopersm...@sun.com

diff --git a/README b/README
index 011e3fb..14aa939 100644
--- a/README
+++ b/README
@@ -1,3 +1,26 @@
 Xaw is the X Athena Widget Set.
-
 Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library.
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+http://lists.freedesktop.org/mailman/listinfo/xorg
+
+Please submit bug reports to the Xorg bugzilla:
+
+https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+The master development code repository can be found at:
+
+git://anongit.freedesktop.org/git/xorg/lib/libXaw
+
+http://cgit.freedesktop.org/xorg/lib/libXaw
+
+For patch submission instructions, see:
+
+   http://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+For more information on the git code manager, see:
+
+http://wiki.x.org/wiki/GitPage
+

commit 654fd414b7ebe3a0fccd6712bf52666d42d2a711
Author: Paulo Cesar Pereira de Andrade p...@mandriva.com.br
Date:   Fri Jan 9 20:24:10 2009 -0200

Changed AsciiSrc widget to use only binary selection transfers.

  Conversion from multi byte to single byte text format, and
vice versa, frequently doesn't do what the user want, so,
operate only on literal/binary selection transfers.

diff --git a/src/TextAction.c b/src/TextAction.c
index 2da0a9f..062956c 100644
--- a/src/TextAction.c
+++ b/src/TextAction.c
@@ -434,39 +434,6 @@ _SelectionReceived(Widget w, XtPointer client_data, Atom 
*selection,
*length = wcslen(wlist[0]);
XtFree((XtPointer)wlist);
text.format = XawFmtWide;
-} else {
-   XTextProperty textprop;
-   char **list;
-   int count;
-
-   textprop.encoding = *type;
-   textprop.value = (unsigned char *)value;
-   textprop.nitems = strlen(value);
-   textprop.format = 8;
-
-   if (XmbTextPropertyToTextList(d, textprop, list, count)
-   !=  Success
-   || count  1) {
-   XFreeStringList(list);
-
-   /* Notify the user on strerr and in the insertion :) */
-   fprintf(stderr, Xaw Text Widget: An attempt was made to insert 
-   an illegal selection.\n);
-
-   textprop.value = (unsigned char *)  ILLEGAL SELECTION  ;
-   textprop.nitems = strlen((char *) textprop.value);
-   if (XmbTextPropertyToTextList(d, textprop, list, count)
-   !=  Success
-   || count  1)
-   return;
-   }
-
-   XFree(value);
-   value = (XPointer)list[0];
-
-   *length = strlen(list[0]);
-   XtFree((XtPointer)list);
-   text.format = XawFmt8Bit;
 }
 text.ptr = (char*)value;
 text.firstPos = 0;
@@ -489,6 +456,8 @@ _SelectionReceived(Widget w, XtPointer client_data, Atom 
*selection,
 static void
 GetSelection(Widget w, Time timev, String *params, Cardinal num_params)
 {
+Display *d = XtDisplay(w);
+TextWidget ctx = (TextWidget)w;
 Atom selection;
 int buffer;
 
@@ -529,7 +498,8 @@ GetSelection(Widget w, Time timev, String *params, Cardinal 
num_params)
}
else
list = NULL;
-   XtGetSelectionValue(w, selection, XA_UTF8_STRING(XtDisplay(w)),
+   XtGetSelectionValue(w, selection, XawTextFormat(ctx, XawFmtWide) ?
+   XA_UTF8_STRING(d) : XA_TEXT(d),
_SelectionReceived, (XtPointer)list, timev);
 }
 }
@@ -1069,49 

libxaw: Changes to 'upstream-unstable'

2009-02-16 Thread Julien Cristau
 Makefile.am |   14 
 configure.ac|   55 ---
 include/Makefile.am |7 
 man/Makefile.am |1 
 man/Xaw.man |   11 
 src/Makefile.am |   24 -
 src/OS.c|2 
 src/PrintShell.c|  750 
 src/TextSrc.c   |   34 ++
 src/Vendor.c|6 
 src/XawI18n.h   |2 
 src/XawIm.c |3 
 xaw.m4  |   65 
 xaw8.pc.in  |   12 
 14 files changed, 51 insertions(+), 935 deletions(-)

New commits:
commit 6dab13545cd26efd46dbb58a18ae651c56c7d76d
Author: Paulo Cesar Pereira de Andrade p...@mandriva.com.br
Date:   Fri Nov 7 15:45:32 2008 -0200

libXaw version 1.0.5.

diff --git a/configure.ac b/configure.ac
index b65f7a6..5633a46 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ dnl Process this file with autoconf to create configure.
 AC_PREREQ([2.57])
 
 AC_INIT([libXaw],
-   1.0.4,
+   1.0.5,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXaw)
 

commit 90a343b898dabb8cac5ec831b45e20b1abd306ac
Author: Paulo Cesar Pereira de Andrade p...@mandriva.com.br
Date:   Fri Nov 7 15:36:15 2008 -0200

Correct build on systems that did not yet upgrade to libtool-2.2

  Also correct lib Changelog generation by running git log instead of
git-log, what should work on all versions of git.
  The libtool correction issue is probably a hack over several other
hacks. The proper correction should be to ensure that AC_PROG_SED is run
before the AC_CONFIG_COMMANDS([libtool_hack],...), what appears to be the
case in latest libtool, but not 1.5.x.

diff --git a/Makefile.am b/Makefile.am
index 82c3f5d..6cdbece 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -34,6 +34,6 @@ 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)
+   (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
diff --git a/configure.ac b/configure.ac
index e8c56b3..b65f7a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,6 +25,7 @@ PKG_PROG_PKG_CONFIG
 AC_PROG_SED
 AC_CONFIG_COMMANDS([libtool_hack], [
cp -f libtool libtool_
+   test -z $SED  SED=sed
$SED '1,/^soname_spec/{
 /^soname_spec/i\
 # X.Org hack to match monolithic Xaw SONAME\

commit 8256de6062eb150c612ef09a1ae855de0a0cba6c
Author: Lee Leahu freedesktop-b...@dyweni.com
Date:   Fri Nov 7 11:00:15 2008 -0500

Fix configure error when using libtool-2.2.*

The configure script errors out when preparing to compile libXaw.

The error occurs with libtool-2.2.6a and libtool-2.2.4.

The error does not occur with libtool-1.5.26.

The error is caused because the libtool file is not created by the
time sed attempts to fix the SONAME.

Libtool-2.2 made an incompatible change to LT_INIT (which replaces
AC_PROG_LIBTOOL): it generates the libtool script at the AC_OUTPUT,
rather then right after being called.  Sometimes, configure scripts
call configure to run tests or read its settings; in those cases,
LT_OUTPUT can be appended to force libtool generation earlier.

There is one caveat: libtool is still (re)generated during AC_OUTPUT,
so in our case, even adding LT_OUTPUT wouldn't help, because the sed
changes are overwritten.

AFAICS the solution is to use AC_CONFIG_COMMANDS; patch against
current git master attached.

Report and patch from: http://bugs.freedesktop.org/show_bug.cgi?id=18073

Signed-off-by: James Cloos cl...@jhcloos.com

diff --git a/configure.ac b/configure.ac
index 1e93691..e8c56b3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,13 +22,8 @@ PKG_PROG_PKG_CONFIG
 #
 # fix libtool to set SONAME to libXaw.so.$major
 #
-AC_MSG_CHECKING([hacks in libtool for libXaw SONAME])
-if grep xorglibxawname libtool  /dev/null ; then
-   AC_MSG_RESULT([already done])
-else
-   AC_MSG_RESULT([no, fixing])
-   AC_CHECK_PROG([SED], [sed], [sed])
-   test x$SED = x  AC_MSG_ERROR([sed needed to hack libtool script])
+AC_PROG_SED
+AC_CONFIG_COMMANDS([libtool_hack], [
cp -f libtool libtool_
$SED '1,/^soname_spec/{
 /^soname_spec/i\
@@ -36,9 +31,8 @@ else
 xorglibxawname=libXaw
 /^soname_spec/s/libname/xorglibxawname/
 }' libtool_  libtool
-   test $? = 0 || AC_MSG_ERROR([failed to hack libtool script])
rm -f libtool_
-fi
+])
 
 # Win32 DLL rules are different.
 case $host_os in

commit 012e73faab8dc8617c6da4679715dae14f6cddd4
Author: Daniel Stone dan...@fooishbar.org
Date:   Fri Aug 15 18:25:53 2008 +0300

Remove last remaining vestiges of 

libxaw: Changes to 'upstream-unstable'

2007-08-22 Thread Brice Goglin
 COPYING   |  136 +++--
 configure.ac  |5 -
 man/Xaw.man   |  239 +++---
 src/XawI18n.c |6 +
 src/XawI18n.h |2 
 5 files changed, 283 insertions(+), 105 deletions(-)

New commits:
commit 857781383ef123a31a84a766507a8e11b9e3f778
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Tue Aug 21 13:19:01 2007 -0700

Version bump: 1.0.4

diff --git a/configure.ac b/configure.ac
index 809ab3b..3236f9d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ dnl Process this file with autoconf to create configure.
 AC_PREREQ([2.57])
 
 AC_INIT([libXaw],
-   1.0.3,
+   1.0.4,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXaw)
 

commit cf90924541fe9af09c582ddd60953c4a08ceb004
Author: Eric S. Raymond [EMAIL PROTECTED]
Date:   Sun Jan 14 10:34:00 2007 -0800

Bug #9649: Bad markup on XAw.3x

X.Org Bugzilla #9649 https://bugs.freedesktop.org/show_bug.cgi?id=9649

diff --git a/man/Xaw.man b/man/Xaw.man
index 8803f10..288da22 100644
--- a/man/Xaw.man
+++ b/man/Xaw.man
@@ -28,8 +28,18 @@
 .\
 .\ $XFree86: xc/lib/Xaw/Xaw.man,v 1.7 2001/11/04 21:16:39 paulo Exp $
 .\
+.de EX
+.sp
+.nf
+.ft CW
+..
+.de EE
+.ft R
+.fi
+.sp
+..
 .de TQ
-.br
+.\.br
 .ns
 .TP \\$1
 ..
@@ -67,32 +77,36 @@ a variable, otherwise, they indicate a resource name.
 This action allows the evaluation of a boolean expression in the first
 parameter before calling a action procedure.  The procedure is only called
 if the expression evaluates as true.  Example:
-.br
-.I call-proc($inside  $pressed, notify)
+.EX
+call-proc($inside  $pressed, notify)
+.EE
 .TP 8
 .B declare \fP(\fIboolean-expression\fP, \fIvariable\fP, \fIvalue\fP, ...)
 This action is used to create new variables or change their values.  Any
 number of variable-value tuples may be specified.  Example:
-.br
-.I declare(1, $pressed, 1)
+.EX
+declare(1, $pressed, 1)
+.EE
 .TP 8
 .B get-values \fP(\fIboolean-expression\fP, \fIvariable\fP, \fIvalue\fP, ...)
 This action reads a widget resource value into a variable.  Any number of
 variable-value tuples may be specified.  Example:
-.br
-.I get-values(1, $fg, foreground, $bg, background)
+.EX
+get-values(1, $fg, foreground, $bg, background)
+.EE
 .TP 8
 .B set-values \fP(\fIboolean-expression\fP, \fIvariable\fP, \fIvalue\fP, ...)
 This action sets a widget resource to the given value, which may be a
 variable.  Any number of variable-value tuples may be specified.  Example:
-.br
-.I set-values(1, foreground, $bg, background, $fg)
+.EX
+set-values(1, foreground, $bg, background, $fg)
+.EE
 .PP
 Here is a sample translation to make a label widget behave like a button:
 .PP
 .nf
-Map:  get-values(1, $fg, foreground, $bg, background)\\n\\
-Btn1Down: set-values(1, foreground, yellow, background, gray30)\\n\\
+Map:  get-values(1, $fg, foreground, $bg, background)\en\e
+Btn1Down: set-values(1, foreground, yellow, background, gray30)\en\e
 Btn1Up:   set-values(1, foreground, $fg, background, $bg)
 .fi
 .SH DISPLAY LISTS
@@ -101,7 +115,7 @@ All of the \fBXaw\fP widgets have now the additional 
resource
 using commands embedded in a resource string.  The displayList resource has
 the syntax:
 .PP
-\fI[class-name:]function-name arguments[[{;\\n}]...]\fP
+\fI[class-name:]function-name arguments[[{;\en}]...]\fP
 .PP
 \fBClass-name\fP is any registered set of functions to draw in the widget.
 Currently the only existing class is \fIxlib\fP, which provides access to
@@ -123,35 +137,40 @@ called. When the function requires a coordinate, the 
syntax is
 .B arc-mode \fPmode
 Sets the arc mode.  Accepted \fImode\fPs are pieslice and chord, which
 set the arc to ArcPieSlice or ArcChord, respectively.  Example:
-.br
-.I arc-mode chord
+.EX
+arc-mode chord
+.EE
 .TP 8
 .B bg \fPcolor-spec
 .TQ
 .B background \fPcolor-spec
 Sets the  background color.  \fIcolor-spec\fP must a valid color
 specification.  Example:
-.br
-.I background red
+.EX
+background red
+.EE
 .TP 8
 .B cap-style \fPstyle
 Sets the cap style.  Accepted \fIstyle\fPs are notlast, butt, round,
 and projecting, which set the cap style to CapNotLast, CapBut, CapRound
 or CapProjecting, respectively.  Example:
-.br
-.I cap-style round
+.EX
+cap-style round
+.EE
 .TP 8
 .B clip-mask \fPpixmap-spec
 Sets the pixmap for the clip mask.  Requires a pixmap parameter, as
 described in the \fBPIXMAPS\fP section below.  Example:
-.br
-.I clip-mask xlogo11
+.EX
+clip-mask xlogo11
+.EE
 .TP 8
 .B clip-origin \fPx,y
 Sets the clip x and y origin.  Requires two arguments, the x and y
 coordinates.  Example:
-.br
-.I clip-origin 10,10
+.EX
+clip-origin 10,10
+.EE
 .TP 8
 .B clip-rects \fPx1,y1,x2,y2 [...,xn,yn]
 .TQ
@@ -159,16 +178,18 @@ coordinates.  Example:
 Sets a list of rectangles to the clip mask.  The number of arguments must
 be a multiple of four.  The arguments are coordinates.  The parser
 calculates the width and height of the rectangles.  

libxaw: Changes to 'upstream-unstable'

2007-01-23 Thread David Nusinow
New branch 'upstream-unstable' available with the following commits:
commit eccdec2bf4680b42036f03a7ce0ae9bfe5ef5374
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Wed Jan 3 21:30:22 2007 -0800

Version bump: 1.0.3

commit a2d3487dd5422ef273acae83cc20078a1a9f37c6
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Wed Jan 3 21:19:37 2007 -0800

Replace static ChangeLog with dist-hook to generate from git log

commit c653eb5742b0ef50570a8371d7787eeb1e7b5667
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Wed Jan 3 21:12:07 2007 -0800

Add call to PKG_PROG_PKG_CONFIG so configure doesn't break with 
--disable-xaw6

commit 32d0891b982b4cea322bdc2d8ecd32e912c70f54
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Wed Jan 3 21:09:36 2007 -0800

Add *~ to .gitignore to skip over patch/emacs droppings

commit 21a1c92130ef304607b696c8e5db2185a89a4ba7
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Thu Jul 13 14:58:49 2006 -0700

renamed: .cvsignore - .gitignore

commit e487a686b1e251936c0926ff124c1b754814c7f5
Author: Adam Jackson [EMAIL PROTECTED]
Date:   Thu Apr 27 00:03:33 2006 +

Bump to 1.0.2

commit 580c3f12423e15192f4eff456ebf2f6246318bd9
Author: Adam Jackson [EMAIL PROTECTED]
Date:   Mon Apr 3 19:23:16 2006 +

Bug #6404: Cygwin build fixes (Yaakov Selkowitz)

commit 735d010ee2c6dc2a6279dc16d1c9a1128c59d91a
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Wed Dec 21 02:30:05 2005 +

Update package version for X11R7 release.

commit 3b81b8af98277206eea791f0f9e7cf5a617a4b20
Author: Adam Jackson [EMAIL PROTECTED]
Date:   Mon Dec 19 16:28:26 2005 +

Stub COPYING files

commit 7f10a61e2cb38bbfee07fed4596ae176be3b7bb4
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Thu Dec 15 00:24:28 2005 +

Update package version number for final X11R7 release candidate.

commit 12566cf69c51989ee932e812db0f2186c64b540b
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Thu Dec 8 17:55:18 2005 +

Add configure options to allow hard-coded paths to be changed.

commit a108ef7e6a7864179bdf16b3adf08428dd66f4ad
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Tue Dec 6 22:48:42 2005 +

Change *man_SOURCES == *man_PRE to fix autotools warnings.

commit 570029e344a36d8d0bcab5b2ea5b4f87ea508535
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Mon Dec 5 17:48:19 2005 +

Fix libtool hack to work with older libtools.

commit 28645b0df40bcd428d98eb18aeb8d0875f12f4e3
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Sat Dec 3 05:49:42 2005 +

Update package version number for X11R7 RC3 release.

commit 80a520a1a1724e0ba00c94139ca871f1944b4be1
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Mon Nov 28 22:03:05 2005 +

Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)

commit 651a3e0a2dcead0aad75734b438bf900de4f7c5c
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Sun Nov 27 16:44:43 2005 +

Fix Xaw6 to build without Xpm.

commit 1c36da4ef2e308cb5b7a80b1e914fd637d622fae
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Mon Nov 21 03:24:10 2005 +

libXaw6 shouldn't depend on libXpm, only Xaw7  Xaw8 should

commit 7cec5bf0ee960356821bea08a30feb92dcbf186e
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Sat Nov 19 07:15:40 2005 +

Update pkgconfig files to separate library build-time dependencies from
application build-time dependencies, and update package deps to work
with separate build roots.

commit cb243066d12834c2f63a82f9695761a01400e26f
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Wed Nov 9 21:19:12 2005 +

Update package version number for X11R7 RC2 release.

commit db01f1c4c84768e818dbfa28556f246b91c1391d
Author: Kean Johnson [EMAIL PROTECTED]
Date:   Tue Nov 8 06:33:25 2005 +

See ChangeLog entry 2005-11-07 for details.

commit ca1c1425e53143899f212c6e783eec1eeb59e481
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Fri Oct 28 17:28:50 2005 +

Add libXaw.so.N - libXawN.so.N links for platforms where ldconfig doesn't
add them automatically for you.

commit 6f7e7194574ef1bed6ba7db4304d9e064c4f24c7
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Mon Oct 24 17:33:04 2005 +

Add -DOLDXAW to flags for building libXaw6 to disable features that are
only supposed to be in the newer versions.

commit 7801c38f76000d4b93cc2208ad80e04505c6ff85
Author: Adam Jackson [EMAIL PROTECTED]
Date:   Sun Oct 23 00:50:43 2005 +

Add xext check

commit 8c7f3e277321213fc2798a73a88e222f145c3b59
Author: Kevin E Martin [EMAIL PROTECTED]
Date:   Wed Oct 19 02:48:09 2005 +

Update package version number for RC1 release.

commit 4836a84ebcc266c35be110c7f708d0b221360e91
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Tue Oct 18 00:00:08 2005 +

Use @LIB_MAN_SUFFIX@ instead of $(LIB_MAN_SUFFIX) in macro substitutions to
work