[ANNOUNCE] libXt 1.2.0

2019-07-03 Thread Thomas Dickey
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")  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 

Re: [ANNOUNCE] libXt 1.2.0

2019-06-22 Thread Thomas Dickey
On Sat, Jun 22, 2019 at 11:10:32AM +0200, walter harms wrote:
...
> I my use case remote is king, i18n is less so. Most modern toolkit are 
> terrible
> when used remote (QT got better last years).
> 
> But we should not overreact to what Thomas Dickey and I did the last months. 
> In my
> eyes this is a maintenance release, a lot of work, less warnings etc. but not 
> a
> single new function that solve any current problem.

call it an "upgrade".

There's some remaining work to be done - see

https://gitlab.freedesktop.org/freedesktop/freedesktop/issues/166

-- 
Thomas E. Dickey 
https://invisible-island.net
ftp://ftp.invisible-island.net


signature.asc
Description: Digital signature
___
xorg@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

Re: [ANNOUNCE] libXt 1.2.0

2019-06-22 Thread walter harms


Am 22.06.2019 02:11, schrieb Alan Coopersmith:
> On 6/21/19 4:54 PM, Chris Sorenson wrote:
>> Thanks for your work on this guys, those of us who still depend
>> professionally on Xt and Motif really appreciate it!
>>
>> Now, can you please remove "Xt is a similarly deprecated library for
>> building toolkits" from the wiki at x dot org? This work, and since
>> Motif is still supported (sort of; not a real fan of ICS these days)
>> are obvious proof that Xt is not deprecated.
> 
> While we still maintain libXt for existing applications, we do not
> recommend
> its use for writing new software today, which is why is is described as
> such
> on https://www.x.org/wiki/Documentation/
> 
> Someone writing a new application today would be much better served with a
> modern toolkit with support for a much wider range of internationalization
> support, input methods, accessibility helper technology, modern graphics
> APIs
> and GPU hardware, etc. - you'll end up with an application far more people
> can use and which far more people want to use.
> 

I my use case remote is king, i18n is less so. Most modern toolkit are terrible
when used remote (QT got better last years).

But we should not overreact to what Thomas Dickey and I did the last months. In 
my
eyes this is a maintenance release, a lot of work, less warnings etc. but not a
single new function that solve any current problem.

re,
 wh
___
xorg@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

Re: [ANNOUNCE] libXt 1.2.0

2019-06-21 Thread Alan Coopersmith

On 6/21/19 4:54 PM, Chris Sorenson wrote:
Thanks for your work on this guys, those of us who still depend professionally 
on Xt and Motif really appreciate it!


Now, can you please remove "Xt is a similarly deprecated library for building 
toolkits" from the wiki at x dot org? This work, and since Motif is still 
supported (sort of; not a real fan of ICS these days) are obvious proof that Xt 
is not deprecated.


While we still maintain libXt for existing applications, we do not recommend
its use for writing new software today, which is why is is described as such
on https://www.x.org/wiki/Documentation/

Someone writing a new application today would be much better served with a
modern toolkit with support for a much wider range of internationalization
support, input methods, accessibility helper technology, modern graphics APIs
and GPU hardware, etc. - you'll end up with an application far more people
can use and which far more people want to use.

--
-Alan Coopersmith-   alan.coopersm...@oracle.com
 Oracle Solaris Engineering - https://blogs.oracle.com/alanc
___
xorg@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

RE: [ANNOUNCE] libXt 1.2.0

2019-06-21 Thread Chris Sorenson


Today's Topics:

   1. [ANNOUNCE] libXt 1.2.0 (Thomas Dickey)
   2. [ANNOUNCE] libXt 1.2.0 (Thomas Dickey)

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



Thanks for your work on this guys, those of us who still depend 
professionally on Xt and Motif really appreciate it!


Now, can you please remove "Xt is a similarly deprecated library for 
building toolkits" from the wiki at x dot org? This work, and since 
Motif is still supported (sort of; not a real fan of ICS these days) are 
obvious proof that Xt is not deprecated.


Thanks again,

Chris

___
xorg@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

[ANNOUNCE] libXt 1.2.0

2019-06-21 Thread Thomas Dickey
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")  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