[ANNOUNCE] libXt 1.2.0

Thomas Dickey dickey at his.com
Fri Jun 21 23:36:59 UTC 2019

Alan Coopersmith (3):
      Get rid of some extraneous ; at the end of C source lines
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration

Benjamin Tissoires (3):
      Fix leaks detected by covscan
      dummy fix for covscan
      Fix covscan complain

Emil Velikov (1):
      autogen.sh: use quoted string variables

Fabrice Fontaine (1):
      libXt: util: don't link makestrs with target cflags

Jeremy Huddleston Sequoia (1):
      darwin: Don't build libXt with -flat_namespace

Jon Turney (2):
      Fix WHITEFILL after const fixes
      Provide suseconds_t typedef on Win32

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Rin Okuyama (1):
      avoid -Wformat errors from clang when building with -DDEBUG

Thomas E. Dickey (134):
      fix build when XT_GEO_TATTLER is defined
      fix bug introduced by
      workaround for obsolete macro/command ".ny", in the manpages since late
      trim undefined symbol "D" from ".Ds" macros in manpages.
      fix typo from last step
      split-up lines longer than 80 columns in manpages
      cleanup undefined macros in manpages
      trim down the "De" macro by removing the parts that used never-defined registers
      fix typo from last change
      None of the versions of the "Ds" macro (going back to X11R4) worked with
      update the "Ds" macro in the other files, for consistency
      Use standard size_t type in the casts for length-parameter of memcpy, memmove
      bzero was marked "legacy" in POSIX 2001, and is not part of the later revisions.
      This cleans up the "easy" warning fixes which can be made using my
      The ".BR" macro is used to join bold/regular text.
      restore fixed-pitch formatting of code-examples
      eliminate casts of NULL for String* and Cardinal*, since those are unnecessary
      Referring to the xterm FAQ
      The last commit removed "IN" macro, but not the lines which used it.
      This is a minimal change which compiles when predefining _CONST_X_STRING,
      Allow all of the "argv" strings to be writable, since those arrays may
      resolve const-mismatches in internal functions of Intrinsic.c
      resolve const-mismatches in Shell.c
      fix gcc warnings in Display.c
      fix shadowing warning for widgetClass parameter; no binary-change
      fix const-mismatches in TMparse.c
      fix const-mismatches in TMprint.c
      fix const-mismatches in Tmstate.c
      change return-type to avoid const-mismatches
      updated manual pages' C prototypes to agree with the header-files.
      avoid using C keyword "default" as parameter name
      fix minor regression in prototype updates
      remove some debris...
      fix: some ASCII characters were mangled into Unicode look-alikes
      by the way - an overdue notification
      update several function prototypes to use void-return or void-parameter,
      modify function prototypes in spec to correspond to updates made in headers
      updated return-type for XtFindFile, also due to _CONST_X_STRING
      corrected prototype for XtAppSetFallbackResources; error in spec
      correct prototype for XtDisplay; error in spec
      correct prototype for XtInitialize; error in spec
      The conversion to xml's funcdef dropped one or more parameters from several
      change ambiguous String's to char* or const-char*, as well as adding the
      fix a typo
      whitespace-fixes, plus convert examples to standard C
      add (with an external script "markup-literallayout") <code> tags
      use DOCTYPE consistently in included xml files, to allow using named entities
      modify xml-files to use named-entities, for easier manipulation
      corrected some nested list formatting
      fix ``fake quotes''
      fill in titles for some references to ICCCM and X11 documents
      use programlisting tag rather than workaround for literallayout font.
      use consistent labeling for xref's
      use lineannotation tag to solve font mismatches for xref's inside
      formatted sample code to fit in 80 columns
      whitespace/formatting fixes
      use lineannotation tag
      whitespace/formatting fix
      use lineannotation tag
      The conversion to xml overlooked the nroff document's use of "\%" for
      trim spurious backslashes from translation of nroff to docbook xml
      use ldquo/rdquo/ndash where appropriate
      correct an error from the original document's depiction of escape_char
      use ldquo/rdquo/ndash where appropriate
      update manpage prototype for XtFindFile()
      Add --disable-const and --enable-geo-tattler options for new/updated features.
      remove calls to "IN" macro, which was recently removed from header
      fix cut/paste error in description of --enable-geo-tattler configure option
      update xorg's documentation-urls
      The interface changes made recently have to be documented, and due to the
      summarize X11R6.3 and X11R6.4 changes
      finish summarizing X11R6 vs documentation updates
      begin section on the conversion to standard C
      fill in background for wide-prototypes
      fill in prototype information for a code example, as well as for
      add some missing "typedef" keywords for prototyped function-pointers.
      fill in a few missing typedef keywords, and a missing "*" in prototype, as well as minor clarification of "XtIs<class>"
      minor tweak to work around docbook's limited formatting
      move MenuPopdown and MenuPopup to section to distinguish these actions from C prototypes (and use the "Xt" prefix for these names as implemented since X11R4).
      add #include for <X11/Intrinsic.h> to manpages, per convention
      summarize the const-changes in X11R7+
      updated the acknowledgements section, and added a few notes to the release-7 section
      bump to (actually 1.2.0 should be the target)
      adapt change from libXaw for inserting the package version into the spec
      restore the last 3-4 pages of "Registering a New Resource Converter",
      improved markup for the restored pages
      ignore the generated file used for version-number
      fixes for typos and formatting glitches
      fix gcc warnings when assigning into a bit-field by first masking the value
      fix 5 more simple gcc warnings
      use "const void *" rather than "char *" for memcmp, etc
      XtAppProcessEvent expects XtInputMask parameter, which is unsigned-long
      fixes for gcc warnings, no object-change
      if Xalloca.h is corrected to use size_t param, one change is still needed in
      eliminate an unnecessary cast which gave a gcc warning and add a null-pointer check
      add casts to fix compiler warnings
      Add related fix from
      Proposed revision of XtAppMainLoop() in
      update manpage for changes to XtAppMainLoop()
      updated spec to correspond to the current implementation of XtAppMainLoop
      add a note pointing out the change in design
      manpage style fix: sentences should end at the end of a line
      remove an #include used in debugging
      add casts to quiet compiler warnings with Solaris 11.4 / gcc 7.3.0
      fixes cppcheck "style" warnings (mostly variable-scope)
      ensure XWindowChanges value is initialized before updating it (clang --analyze)
      fix unused-assignment warnings (clang --analyze)
      fix most clang --analyze warnings about null-pointers
      use explicit pointer check to eliminate a clang --analyze warning in VarGet.c
      use _X_NORETURN, works for gcc and clang
      trim obsolete ifdef for ISC, and correct nonstandard "NaNS" to "NaN"
      bump to to reflect noreturn-changes
      bump to to reflect noreturn-changes
      fix compiler-warning when DEBUG is defined
      add prototype for DEBUG-function
      build-fix and compiler-warnings when TRACE_TM is defined
      build- and compiler-warning fixes when XTTRACEMEMORY is defined
      fix compiler warnings when _TRACE_HEAP is defined
      fix compiler warnings when WHITEFILL is defined
      add superscript-markup in range definitions
      drop "session" resource XtNsession / XtCSession, which was listed in X11R6 but never defined in headers
      fix fake-quotes in manpages
      fix a syntax mess introduced by R6.6 ifdef'ing
      correct markup for header- and library-filenames; they are not functions
      fix formatting errata
      use strdup in two places; remove a bogus "else" from X11R6.4 changes
      reduce ifdef/ifndef inconsistency for USE_POLL
      fix some punctuation errata
      fix some more errata, plus reformat a list for consistency
      update to to reflect documentation updates/review
      update for proposed release as 1.2.0
      fix a typo
      force a version-bump
      add a dependency on makestrs to help with parallel builds

Walter Harms (27):
      no need to check XFree arguments
      resolv:shadows a previous local
      resolv:shadows a previous local
      resolv:shadows a previous local
      resolv:shadows a previous local
      resolv:shadows a previous local
      no need to check args for free
      resolv:assignment discards 'const' qualifier from pointer target
      alloc+bzero == calloc
      resolv:shadows a global declaration
      no need to check XFree arguments
      resolv:assignment discards 'const' qualifier from pointer target
      Replace last two uses of .Pn with .ZN
      replace .ZN with .BR
      remove space after < for include filename
      replace the use of .Ds/.De macro with the std. RS/.RE macro
      FIX: add missing .fi
      remove in-text macros
      Remove unused macros to ease maintenance
      Fix input starvation in XtMainLoop() closes bug #7
      save one indent level
      no need to check argument for X(t)Free
      no need to check arument for XtFree()
      remove useles else
      fix documentation to refect reality..
      make _XtWaitForSomething accept always the same number of arguments
      remove dead code

git tag: libXt-1.2.0

MD5:  a9019421d3ee8b4937b6afd9025f018a  libXt-1.2.0.tar.bz2
SHA1: f6b5ed799bc2e8d721e5407a09c2a8f570963f1b  libXt-1.2.0.tar.bz2
SHA256: b31df531dabed9f4611fc8980bc51d7782967e2aff44c4105251a1acb5a77831  libXt-1.2.0.tar.bz2
SHA512: 06248508b6fe5dfba8ceb4518475f656162351d78136eeb5d65086d680dabe9aca7bba3c94347f9c13ef03f82dab3ac19d0952ee610bc8c51c14cee7cf65f0b1  libXt-1.2.0.tar.bz2
PGP:  https://xorg.freedesktop.org/archive/individual/lib/libXt-1.2.0.tar.bz2.sig

MD5:  4042e0fb9c87d3e0659fe71037a7ae4c  libXt-1.2.0.tar.gz
SHA1: dbec5dece934d7aa1e594247a5e511db26efb614  libXt-1.2.0.tar.gz
SHA256: d4bee88898fc5e1dc470e361430c72fbc529b9cdbbb6c0ed3affea3a39f97d8d  libXt-1.2.0.tar.gz
SHA512: af8147becd98c956e9324b765151f46352cafa1f962c7d1517b18b5d27aa80d093cc3ceabd92c0f181485540987b7e46b18baf38ffe1eadf3f60ab66c3f66c52  libXt-1.2.0.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/lib/libXt-1.2.0.tar.gz.sig

Thomas E. Dickey <dickey at invisible-island.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://lists.x.org/archives/xorg-announce/attachments/20190621/2e7685bc/attachment-0002.sig>
-------------- next part --------------
xorg at lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

More information about the xorg-announce mailing list