libxaw: Changes to 'upstream-unstable'
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'
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'
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'
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'
.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'
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'
.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'
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'
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'
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