[Xtide-announce] XTide 2.15.4

David Flater dave at flaterco.com
Sun Feb 13 13:37:58 EST 2022


Available from flaterco.com/xtide/files.html

XTide 2.15.4 (libxtide.so.1.0.4) (2022-02-13)

 (Code rot) Fixed FTB with libXaw 1.0.14 by probing the signature of
 XawListChange in configure.ac.  Bug report credit:  Mamoru Tasaka.

 (Code rot) Fixed a deprecation warning on Station's copy constructor by
 adding "= delete" (C++11) to all methods that were declared and not
 defined.

 (Portability) Recoded the Timestamp overflow trap to avoid
 implementation-defined behavior.

 (Robustness) Reduced double-barfing by deactivating prediction window
 redraw methods after a fatal error.

 (Compliance) Harmonized the error box background in errorExclaim.xpm.hh
 with the standard generic warning sign (U+26A0).

 (Compliance) Initialized SubordinateStation::cacheUnits to avoid
 undefined behavior.  (The value does not matter, but some value has to
 be specified to avoid UB.)

 (Nits) Quashed unhelpful GCC warnings:
   * (Spam) xxX::makePixmap:  implicit-fallthrough
   * (Spam) xxX::enableTrueColorVisual:  maybe-uninitialized (expanded
     by 1 line)
   * (Not my bug) xxMouseWheelViewport::scroll:  int-to-pointer-cast

-- DWF


More information about the XTide-announce mailing list