-*-text-*-

Version 1.5 release 2
David Flater
2020-06-25

Replaced string comparison == with more portable = in configure.ac.

Updated URLs in README to use https and drop www.

No changes to the app.


Version 1.5
Egil Kvaleberg
2019-03-31

Updated to be compatible with Qt4 and Qt5, which involves some minor changes
to the UI.

Usage tips changed from whats-this style to automatic tooltips.

Non-ASCII Latin1 characters for station names, comments and so on fully
supported.

When adding a new tide station, defaults for various fields from the previous
tide station added will be used, under the assumption that these are usually
relevant when adding more than one station.

When adding a new subordinate tide station, use defaults for various fields
from the main tide station, under the assumption that these are relevant.

Added "Creative Commons Attribution International (CC BY 4.0)", abbreviated
to "Creative Com Attr (CC BY 4.0)" to list of restrictions.

Made sure restrictions are added also when the tide editor is invoked from
the tide station list.

Reduce seconds of a degree to one decimal digit to minimize rounding errors.

Fixed various compile warnings.

DWF - Fixed bug of coordinate format preferences not applying to location
list pages that had already been generated.  It still does not apply to edit
dialogs that are open.

DWF - Closing the location list now closes the application.


Version 1.4.5
David Flater
2019-02-03

Applied a patch from Egil Kvaleberg to correct inconsistent behavior in
locales that use comma as decimal separator.


Version 1.4.4
David Flater
2018-02-04

This is a maintenance release that mostly just simplifies installation.

Updated build scripts.

Cleaned up and simplified header file inclusion.  tideEditor now configures
and builds successfully with only the root of the Qt include directory in
the include path (CPPFLAGS="-I$QT4DIR/include").

Added CPPFLAGS to moc invocations in makefile.

Added moc version check in configure.

Deleted dead test code from map constructor.

Since autoconf will not desist from case-smashing the package name to
tideeditor, the tarball is now named tideeditor-x.y.z for consistency.

Due to the amount of API breakage, Qt 5 still is not supported.


Version 1.4.3
David Flater
2011-09-14

Fixed broken test for Qt libraries in configure.ac.

Fixed errors in tideList that led to stations being listed twice, buffer
overflows, invalid pointer references, and data corruption.


Version 1.4.2
David Flater
2011-09-07

Migrated from Qt 3 to Qt 4 (tested with Qt 4.7.0):
  - Ran qt3to4 on all sources.
  - Added linkage to the Qt 3 support library.
  - Fixed random compile errors.
  - Unscrewed the painting code in the Map class.

Updated build scripts:
  - Got rid of AM_MAINTAINER_MODE.
  - Made it pass make distcheck.
  - For compliance with packaging policies, stopped automatically adding
    directories to CPPFLAGS and LDFLAGS based on magic QTDIR variable.
    See the Installation section of the README for typical settings.

Upgraded license from GPLv2 to GPLv3.

Eliminated version.h (just use autoconf PACKAGE_STRING).

Harmonized wvsrtv with XTide 2.12 RC1.

Made miscellaneous minor clean-ups.


Version 1.4.1
David Flater
2007-04-17

Synced with improved version of dropped lines bugfix from XTide 2.9.3.

Initialized zoom_level in Map constructor.


Version 1.4
David Flater
2007-04-12

Added ability to view and edit all fields in the libtcd V2 schema.

Corrected misleading info in various labels and help texts.

Notify the user when an attempt to create or update a record fails.

Always add "Do not distribute" and "Non-commercial use only" to the
list of available restrictions if not already there, with "Do not
distribute" being the default for new stations.

Decreased scrolling fraction for map from 95% to 25%; fixed dropped
lines in map drawing.

Always open libtcd V1 files in read-only mode.

If the database is opened read-only, issue an error as soon as the
user presses the right mouse button (attempt to add a new station).

Fixed a buffer overrun in tideDialog::slotPrintStation; suppressed
printing of blank fields.

Added a bunch of guards to prevent buffer overruns.  Overlong strings
entered by the user should now be truncated to a safe length.

Checked for write errors while making backup file.

Fixed overlong line in read-only prompt dialog.

Fixed inconsistent styling of field labels.

Removed reinvention of strcasecmp from compare_names in tideDialog.cpp.

Added --enable-gnu-attributes configure option and tagged an unused
parameter as unused.

Removed unused variable, other minor cleanups.


Version 1.3.12 release 2
David Flater
2006-11-26

Corrected usage of CXXFLAGS vs. CPPFLAGS in configure.  No source code
changes.


Version 1.3.12
David Flater
2006-11-22

Separated tideEditor from tcd-utils and converted to automake.

Resolved preprocessor define clash between automake and tideEditor on
VERSION.

Get name of TCD file to edit from command line instead of HFILE_PATH.

Check /etc/xtide.conf for WVS_PATH if environment variable is not set.

Fixed some insignificant coding nits.

Provided icon-64x64.png for use with desktop environments.


Version 1.3.11
Jan C. Depner
2005-08-02

If .running file is present, tideEditor runs in read-only mode.  Also,
replaced the clunky Windoze registry and UNIX pref file stuff with the
elegant QSettings code.


Version 1.3.10
David Flater
2004-10-19

Fixed two signed/unsigned conversions revealed by g++ -Wall -W
-pedantic.  (N.B., left alone all the %lf formats in fixpos.cpp)


Version 1.3.9
David Flater
2004-10-15

Made minimum changes to make it run with libtcd 2.0 without
COMPAT114.  Deleted fields no longer present, but did not add any
new fields.  To do:  at least let reference stations have current
directions.

Made it compile cleanly under -Wall.


Version 1.3.8
David Flater
2004-10-05

Fixed bad sscanf return value check in TideDialog::slotUpdateStation.


Version 1.3.7
Jan C. Depner
2003-09-16

Added ability to print station data from the tide dialog.


Version 1.3.6
Jan C. Depner
2003-09-04

Sort the constituents in the tide dialog so you can find things more
easily.


Version 1.3.5
Jan C. Depner
2003-07-02

When highlighting a subordinate station it would revert to red instead of
blue when highlighting another station.  Nothing to see here, move along...


Version 1.3.4
David Flater
2003-06-27

Fixed a slack offset initialization in tideEditor that I
overlooked back in March.


Version 1.3.3
Jan C. Depner
2003-03-31

Simple fix for 180 crossing error in nearest station search.


Version 1.3.2
David Flater
2003-03-27

Removed text about "simple" offsets from tideEditor on-line help.
The "simplified" record format was abolished; see
http://www.flaterco.com/xtide/tcd_notes.html


Version 1.3.1
David Flater
2003-03-19

Realized that version.h is only used for tideEditor and has
nothing to do with build_tide_db or restore_tide_db.  Moved
changelog for everything else into README.txt.

Added version.h dependency to Makefile.


Version 1.3
David Flater
2003-03-18

Updated tideDialog per slack offsets fix 2003-03-18.


Version 1.2
Jan C. Depner
02/27/03

Separated out the map class.  Added separate color for subordinate 
stations.


Version 1.01
Wade Ladner/Jan C. Depner
12/09/02

Modifications for Micro$oft Windoze (aaaaargh).


Version 1.00
Jan C. Depner
09/21/02

First working version.


Version 0.99
Jan C. Depner
08/16/02

Prototype for testing.
