CHANGES for XAWPLUS


https://invisible-island.net/athena_widgets/XawPlus/CHANGES
2022-12-12

        * package/debian/changelog, VERSION, package/XawPlus.spec: bump

        * X11/XawPlus/FormP.h, X11/XawPlus/SmeP.h, X11/XawPlus/StrToPmap.h,
          X11/XawPlus/TextP.h, X11/XawPlus/TextSinkP.h, X11/XawPlus/TextSrcP.h,
          X11/XawPlus/VendorEP.h, X11/XawPlus/SimpleP.h, AsciiSrc.c,
          AsciiSink.c, AsciiText.c, Box.c, Command.c, Dialog.c, DrawingArea.c,
          Form.c, Grip.c, Label.c, List.c, LocPixmap.c, MenuButton.c,
          MultiSink.c, MultiSrc.c, Paned.c, Panner.c, Porthole.c, Repeater.c,
          Scrollbar.c, Simple.c, SimpleMenu.c, Sme.c, SmeBSB.c, SmeLine.c,
          StrToPmap.c, StripChart.c, TextAction.c, TextPop.c, TextSink.c,
          TextSrc.c, Toggle.c, Tree.c, UTF8.c, UTF8.h, Vendor.c, Viewport.c,
          XawI18n.c, XawIm.c, XawInit.c, TextTr.c, private.h:
        add ident...

        * XawIm.c: gcc-warning: uninitialized variables

        * XawIm.c, X11/XawPlus/VendorEP.h:
        gcc-warning: incorrect prototype for XawVendorShellExtResize()

        * XawIm.c: gcc-warning: incorrect signature for ConfigureCB()

        * Text.c: gcc-warning: incorrect type passed to warn_msg()

        * StripChart.c: gcc-warning: missing initializer

        * SmeBSB.c: gcc-warnings: initialized variables

        * SmeBSB.c: gcc-warning: unhandled case for XtJustifyLeft

        * SimpleMenu.c: gcc-warning: missing initializer

        * AsciiSrc.c: gcc-warnings: String vs char*

        * LocPixmap.c: gcc-warning: uninitialized variable

        * Simple.c: gcc-warning: String vs char*

        * Simple.c, MultiSink.c: gcc-warning: uninitialized variable

        * AsciiText.c: gcc-warning: missing initializer

        * Label.c: gcc-warning: uninitialized variable 'ext'

        * Label.c: gcc-warning: correct signature for Initialize()

        * Box.c: gcc-warning: comparing inconsistent typess

        * Form.c, Viewport.c: gcc-warning: correct signature for Layout()

        * X11/XawPlus/FormP.h:
        gcc-warning: inconsistent signature for layout() vs macro

        * TextSrc.c: gcc-warning: correct signature of Scan()

2022-12-11

        * TextSink.c: gcc-warnings: correct signatures

        * MultiSrc.c: gcc-warning: String vs char*

        * MultiSrc.c: gcc-warning: unhandled case XawstAll

        * MultiSrc.c: gcc-warnings: uninitialized variables

        * MultiSrc.c: gcc-warning: correct signature for Scan()

        * AsciiSrc.c: gcc-warnings: uninitialized variables

        * AsciiSrc.c: gcc-warning: case XawstAll not handled

        * AsciiSrc.c: correct signature for Scan()

        * AsciiSink.c: gcc-warnings: 3 uninitialized variables

        * AsciiSink.c: correct 3 signatures (one more is incorrect)

        * MultiSink.c:
        correct two signatures (two more are incorrect, using parameters not passed-in)

        * Vendor.c:
        correct signatures for a few functions (adding parameters which are ignored)

        * Paned.c: add missing initializer for paned_class

        * Viewport.c: correct signature for Layout()

        * Scrollbar.c, Vendor.c, List.c, Toggle.c, Text.c, TextAction.c,
          XawIm.c, TextPop.c, Tree.c, SimpleMenu.c, Simple.c, Porthole.c,
          MenuButton.c, MultiSrc.c, Label.c, AsciiSrc.c, MultiSink.c:
        gcc-warnings (no object change)

        * UTF8.h, UTF8.c: use const (no object change)

        * SmeBSB.c, Command.c, Dialog.c, Viewport.c:
        gcc-warnings (no object change)

2022-12-10

        * XawIm.c: fxi prototype for _XtCopyArg

        * X11/XawPlus/VendorEP.h: fix prototype for XawVendorShellExtResize

        * StripChart.c, SmeLine.c, SmeBSB.c, Sme.c, SimpleMenu.c, Simple.c,
          Scrollbar.c, Repeater.c, Porthole.c, Panner.c, MultiSrc.c,
          MultiSink.c, MenuButton.c:
        ANSIfy

        * StrToPmap.c: fix prototype for XawLocatePixmapFile()

        * X11/XawPlus/StrToPmap.h: add XawLocatePixmapFile() prototype

        * LocPixmap.c, List.c, Label.c, Grip.c, Form.c, DrawingArea.c: ANSIfy

        * X11/XawPlus/FormP.h: use prototype for XtInheritLayout from Xaw

        * Dialog.c, Command.c, Box.c: ANSIfy

        * X11/XawPlus/SimpleP.h: make XtInheritChangeSensitive a prototype-cast

2022-12-09

        * X11/XawPlus/SmeP.h:
        use XtWidgetProc definition, like Xaw, to get prototype

        * Viewport.c:
        form-layout was missing a parameter - prototype found this.

        * X11/XawPlus/FormP.h, Toggle.c, Tree.c, Vendor.c, Viewport.c, XawInit.c:
        ANSIfy

        * X11/XawPlus/TextP.h:
        add prototypes of internal functions for all Text*.c

        * TextSrc.c, TextSink.c, TextPop.c, Text.c, TextAction.c: ANSIfy

2022-12-08

        * Text.c: ANSIfy

        * VERSION: add ident...

        * XawIm.c, Paned.c, AsciiText.c, AsciiSrc.c, AsciiSink.c: ANSIfy

        * private.h: conditionally-include config.h

        * StrToPmap.c, Box.c, Grip.c, Panner.c, Porthole.c, Scrollbar.c, Tree.c,
          Viewport.c, XawI18n.c, XawIm.c, UTF8.c, Dialog.c, Form.c, Paned.c,
          Repeater.c, TextTr.c, XawInit.c, AsciiSrc.c, AsciiText.c, Command.c,
          DrawingArea.c, Label.c, List.c, LocPixmap.c, MenuButton.c,
          MultiSink.c, MultiSrc.c, Simple.c, SimpleMenu.c, Sme.c, SmeBSB.c,
          SmeLine.c, StripChart.c, Text.c, TextAction.c, TextPop.c, TextSink.c,
          TextSrc.c, Vendor.c:
        add/use private.h for config.h related-definitions

        * private.h: RCS_BASE

        * AsciiSink.c, Toggle.c:
        add/use private.h for config.h related-definitions

        * X11/XawPlus/TextSinkP.h: add prototype information from Xaw header

2022-12-07

        * VERSION, package/XawPlus.spec, package/debian/changelog: bump

        * makefile.in: set LIB_PREFIX, needed for packages...

2022-12-06

        * package/debian/control: fix url

        * List.c: include stdlib.h

        * X11/XawPlus/TextSrcP.h: use definitions from current Xaw

        * package/debian/compat: bump

        * package/debian/rules: use dh_prep

        * VERSION, package/XawPlus.spec, package/debian/changelog: bump

        * configure: regen

        * aclocal.m4: resync with my-autoconf

2022-08-01

        * config.guess, config.sub: update to 2022/08/01

2020-11-30

        * install-sh: update to 2020/11/04

2015-01-06

        * X11/XawPlus/AsciiSink.h, X11/XawPlus/Dialog.h,
          X11/XawPlus/DrawingArea.h, X11/XawPlus/Label.h,
          X11/XawPlus/MultiSinkP.h, X11/XawPlus/MultiSrc.h,
          X11/XawPlus/MultiSrcP.h, X11/XawPlus/Simple.h,
          X11/XawPlus/SimpleMenu.h, X11/XawPlus/XawImP.h,
          X11/XawPlus/StrToPmap.h, X11/XawPlus/AsciiSrc.h, X11/XawPlus/Form.h,
          X11/XawPlus/List.h, X11/XawPlus/Paned.h, X11/XawPlus/Scrollbar.h,
          X11/XawPlus/Text.h, X11/XawPlus/TextP.h, X11/XawPlus/TextSink.h,
          X11/XawPlus/TextSrc.h, X11/XawPlus/TextSrcP.h, X11/XawPlus/Toggle.h,
          X11/XawPlus/Tree.h, X11/XawPlus/Viewport.h, SimpleMenu.c, Toggle.c,
          Tree.c, UTF8.h, XawI18n.c, XawI18n.h, AsciiSrc.c, Form.c, MultiSink.c,
          MultiSrc.c, Paned.c, Text.c, TextSink.c, TextSrc.c, Viewport.c, XawIm.c:
        eliminate ifdef's with NeedFunctionPrototypes

        * makefile.in: missed a definition

        * package/debian/changelog, package/XawPlus.spec, VERSION: bump

        * doc/AsciiSink.html, doc/AsciiSource.html, doc/AsciiText.html,
          doc/Box.html, doc/Command.html, doc/Dialog.html, doc/DrawingArea.html,
          doc/Form.html, doc/Grip.html, doc/IconList.html, doc/Label.html,
          doc/List.html, doc/MenuButton.html, doc/Paned.html, doc/Panner.html,
          doc/Porthole.html, doc/Repeater.html, doc/Scrollbar.html,
          doc/Simple.html, doc/SimpleMenu.html, doc/Sme.html, doc/SmeBSB.html,
          doc/SmeLine.html, doc/StripChart.html, doc/Text.html,
          doc/TextActions.html, doc/TextFuncs.html, doc/TextSink.html,
          doc/TextSource.html, doc/Toggle.html, doc/Tree.html,
          doc/Viewport.html, doc/index.html:
        indented with tidy

        * doc/AsciiSink.html, doc/AsciiSource.html, doc/AsciiText.html,
          doc/Box.html, doc/Dialog.html, doc/DrawingArea.html, doc/Form.html,
          doc/Grip.html, doc/IconList.html, doc/Label.html, doc/List.html,
          doc/MenuButton.html, doc/Paned.html, doc/Panner.html,
          doc/Porthole.html, doc/Repeater.html, doc/Scrollbar.html,
          doc/Simple.html, doc/SimpleMenu.html, doc/Sme.html, doc/SmeBSB.html,
          doc/SmeLine.html, doc/StripChart.html, doc/Text.html,
          doc/TextActions.html, doc/TextFuncs.html, doc/TextSink.html,
          doc/TextSource.html, doc/Toggle.html, doc/Tree.html,
          doc/Viewport.html, doc/index.html, doc/Command.html:
        fix warnings from "tidy"

        * makefile.in:
        fix a libtool warning by matching the rules and definitions from dialog.

2015-01-02

        * package/XawPlus.spec, package/debian/rules: build-script

        * configure: regen

        * makefile.in: use libtool-clean

        * configure.in: add check for LIB_PREFIX

        * aclocal.m4: add CF_LIB_PREFIX

        * package/debian/control, package/debian/watch,
          package/debian/copyright, package/debian/changelog:
        build-script

        * X11/XawPlus/SimpleP.h, X11/XawPlus/XawInit.h, X11/XawPlus/TextP.h:
        gcc-warnings

        * X11/XawPlus/Form.h, X11/XawPlus/List.h, X11/XawPlus/Paned.h,
          X11/XawPlus/Scrollbar.h, X11/XawPlus/Text.h, X11/XawPlus/TextSink.h,
          X11/XawPlus/TextSrc.h, X11/XawPlus/Viewport.h, Form.c, Paned.c,
          Text.c, TextSink.c, TextSrc.c, Viewport.c:
        rip out ifdef's for wide-function prototypes (Xorg-hackers broke that long ago)
                http://invisible-island.net/xterm/xterm.faq.html#narrowproto

        * makefile.in: add install/uninstall rules for headers

        * X11/XawPlus/List.h: make a prototype unambiguous, build-fix

        * List.c: build-fix (String is not necessarily "char *")

        * AsciiSrc.c: in my environment, "String" is const.  fix build.

        * makefile.in:
        don't try to build static and shared libs at the same time

        * makefile.in: convert library construction to form I used in dialog

        * configure: RCS_BASE

        * configure.in: add variables used by internal macros

        * aclocal.m4: resync with my-autoconf

        * makefile.in: fix a typo

        * aclocal.m4: add internal macros used for shlib-rules

        * makefile.in: make compiler warnings work

        * configure.in: add internal macros for shlib-rules

        * aclocal.m4: RCS_BASE

        * configure.in: keep CF_X_EXT used in CF_X_ATHENA

        * makefile.in: implement --disable-echo

        * configure.in: incoporate options for shared- vs libtool-libraries

        * makefile.in:
        simplify, using suffix-rule and reorganizing for readability

        * VERSION: RCS_BASE

        * configure.in: use CF_PROG_LINT

        * makefile.in: drop "installxaw" rule
        start merging in definitions from my other programs to autoconf this...

        * configure.in, config_h.in: RCS_BASE

2014-09-01

        * config.sub: RCS_BASE

2014-04-19

        * config.guess: RCS_BASE

2011-02-12

        * makefile.in: RCS_BASE

        * Makefile: fix typo

        * Makefile: workable install-rule for Debian 5.0

        * Makefile: build-fixes to work with Debian 5.0 and gcc 4.3.2

        * LocPixmap.c: build-fix for gcc 4.3.2

2010-12-30

        * package/debian/source/format: build-script

2010-06-27

        * package/debian/docs: build-script

2010-04-20

        * package/debian/compat: build-script

2003-11-29

        * install-sh: RCS_BASE

2002-09-13

        * doc/AsciiSource.html, doc/Command.html, doc/Dialog.html,
          doc/DrawingArea.html, doc/Form.html, doc/Grip.html, doc/IconList.html:
        RCS_BASE

2002-09-12

        * doc/Label.html, doc/List.html, doc/MenuButton.html, doc/Paned.html,
          doc/Panner.html, doc/Porthole.html, doc/Repeater.html,
          doc/Scrollbar.html, doc/Simple.html, doc/SimpleMenu.html,
          doc/StripChart.html, doc/TextFuncs.html, doc/TextSink.html,
          doc/TextSource.html, doc/Toggle.html, doc/Tree.html, doc/index.html,
          README:
        RCS_BASE

2002-09-10

        * test/test_menu.c, SmeBSB.c: RCS_BASE

2002-09-07

        * Makefile, X11/XawPlus/XawInit.h, XawInit.c, X11/XawPlus/XawImP.h,
          XawIm.c, XawI18n.h, XawI18n.c, X11/XawPlus/ViewportP.h,
          X11/XawPlus/Viewport.h, Viewport.c, X11/XawPlus/VendorEP.h, Vendor.c,
          X11/XawPlus/TreeP.h, X11/XawPlus/Tree.h, Tree.c,
          X11/XawPlus/ToggleP.h, X11/XawPlus/Toggle.h, Toggle.c, TextTr.c,
          X11/XawPlus/TextSrcP.h, X11/XawPlus/TextSrc.h, TextSrc.c,
          X11/XawPlus/TextSinkP.h, X11/XawPlus/TextSink.h, TextSink.c,
          TextPop.c, X11/XawPlus/TextP.h, TextAction.c, X11/XawPlus/Text.h,
          Text.c:
        RCS_BASE

2002-09-01

        * SmeLine.c, X11/XawPlus/StripChart.h, StripChart.c,
          X11/XawPlus/StripCharP.h, X11/XawPlus/SmeP.h, X11/XawPlus/SmeLineP.h,
          X11/XawPlus/SmeLine.h, X11/XawPlus/SmeBSBP.h, X11/XawPlus/SmeBSB.h,
          X11/XawPlus/Sme.h, Sme.c, X11/XawPlus/SimpleP.h,
          X11/XawPlus/SimpleMenu.h, SimpleMenu.c, X11/XawPlus/SimpleMenP.h,
          X11/XawPlus/Simple.h, Simple.c, X11/XawPlus/ScrollbarP.h,
          X11/XawPlus/Scrollbar.h, Scrollbar.c, X11/XawPlus/Reports.h,
          X11/XawPlus/RepeaterP.h, X11/XawPlus/Repeater.h, Repeater.c,
          X11/XawPlus/PortholeP.h, Porthole.c, X11/XawPlus/Porthole.h:
        RCS_BASE

2002-08-21

        * X11/XawPlus/PannerP.h, X11/XawPlus/Panner.h, Panner.c,
          X11/XawPlus/PanedP.h, X11/XawPlus/Paned.h, Paned.c,
          X11/XawPlus/MultiSrcP.h, X11/XawPlus/MultiSrc.h, MultiSrc.c:
        RCS_BASE

2002-08-20

        * X11/XawPlus/MultiSinkP.h, X11/XawPlus/MultiSink.h, MultiSink.c,
          X11/XawPlus/MenuButton.h, MenuButton.c, X11/XawPlus/MenuButtoP.h,
          X11/XawPlus/ListP.h, X11/XawPlus/List.h, List.c, X11/XawPlus/LabelP.h,
          Label.c, X11/XawPlus/Label.h:
        RCS_BASE

2002-08-13

        * X11/XawPlus/GripP.h, X11/XawPlus/Grip.h, Grip.c, X11/XawPlus/FormP.h,
          X11/XawPlus/Form.h, Command.c, Dialog.c, X11/XawPlus/Dialog.h, Form.c,
          X11/XawPlus/DialogP.h, X11/XawPlus/CommandP.h, X11/XawPlus/Command.h,
          X11/XawPlus/Cardinals.h, X11/XawPlus/BoxP.h, X11/XawPlus/Box.h, Box.c,
          X11/XawPlus/AsciiTextP.h, X11/XawPlus/AsciiText.h:
        RCS_BASE

2002-08-12

        * AsciiText.c, X11/XawPlus/AsciiSrcP.h, X11/XawPlus/AsciiSrc.h,
          AsciiSrc.c, X11/XawPlus/AsciiSinkP.h, X11/XawPlus/AsciiSink.h,
          AsciiSink.c:
        RCS_BASE

2002-08-11

        * test/mini-question.xpm: RCS_BASE

2002-08-10

        * test/Makefile, UTF8.c: RCS_BASE

2002-07-31

        * doc/SmeBSB.html: RCS_BASE

2002-07-28

        * UTF8.h: RCS_BASE

2002-07-10

        * doc/Viewport.html, doc/TextActions.html, doc/Text.html,
          doc/SmeLine.html, doc/Sme.html, doc/Box.html, doc/AsciiText.html,
          doc/AsciiSink.html:
        RCS_BASE

2002-07-09

        * DrawingArea.c, X11/XawPlus/DrawingArea.h, X11/XawPlus/StrToPmap.h,
          StrToPmap.c, LocPixmap.c, X11/XawPlus/IconList.h,
          X11/XawPlus/DrawingAreaP.h:
        RCS_BASE

2001-07-14

        * GPL: RCS_BASE

2000-04-14

        * test/test_pixmap.c, test/test_encoding.c, test/test_scrbar.c:
        RCS_BASE

2000-04-10

        * test/exit.xpm: RCS_BASE

1999-05-24

        * XawPlusLogo.xpm: RCS_BASE