Icon Change log XTide 2.9.5 (2007-12-10) (Portability) Renamed CONFIGURE to CONFIGURE-HELP to eliminate conflict on case-insensitive file systems. Bug report credit: Anton Pitts (Mac), Leonid Tochinski (Windows). (Portability) With help from Leonid Tochinski, made command-line client portable to Visual C++ Express Edition. * Tolerate missing header files and functions. * Use nonstandard header files if present. * Possibly use #pragma message instead of #warning. * #define _USE_MATH_DEFINES. * Specified binary mode for some files used by tide.exe. * Tolerate MS-DOS line discipline in xtide.conf. * Some Windows-specific code for low-level file operations. * In source files needed for tide.exe, renamed every variable named _timezone to timezoneLocalVar to eliminate conflict with global _timezone variable. * Fixed a yyerror signature mismatch between xml_l.ll and xml_y.yy. * Added --enable-semicolon-pathsep and --enable-local-files. * Possibly use %I strftime format instead of %l. * Only if compiling under Visual C++, set locale to "English_United States.1252". * Added a workaround for a time function bug in Visual C++ 2005 that causes the program to crash. XTide 2.9.4 (2007-09-03) (Bug) Fixed incorrect encoding of characters in "About This Station" window when ambient locale is UTF-8. (Legal) Relicensed under GPLv3. (Code rot) configure.ac: Removed -DYY_NO_UNPUT, which flex no longer respects as of version 2.5.33. (Cleanup) Build scripts: Removed AM_MAINTAINER_MODE and made 'make dist-bzip2' do the right thing.