Home
Change history:
2.5.6.2 (3/6/07)
- Updated the DST settings to use the new US time changes.
- Fixed a display problem with substations when DST starts.
2.5.6.1 (no date)
Fixed a display problem with the week view where the moon would be in the wrong location. This version was never officially released as I was busy coding Mr. Tides 3 at the time.
2.5.6 (7/26/06)
- Fixed the nagging display bug with substations that would sometimes result in odd humps in the display.
- Fixed a bug with the clock view and minus tides that wouldn't display the full range of the minus tide.
- Fixed a bug where the menu wouldn't allow you to open the substation's reference station.
- Limited the tide values display for the day to be only for that day.
2.5.5.2 (6/23/06)
- Added an example AppleScript that exports a full year to iCal.
- Fixed a bug with exporting to iCal via a file on OS X 10.4. Now all the data from the "Export Year to iCal" script is included in the file, not just the last month.
- Fixed a display bug when changing the month where the tide display would be cut off.
- Fixed a bug with accessing preferences via AppleScript.
- Fixed a display bug with the month drop-down list on the calendar view when changing the month, or when switching to and from the month view.
- Found out that the fix for the substation display bug wasn't adequate, so I had to re-fix that bug. I think I got it totally fixed now, as the problem isn't showing up any more.
2.5.5.1 (5/27/06)
- Fixed a bug in the day view for some substations, where no data would be displayed for certain days.
- Fixed a display issue in the day view with some substations where a 'hump' would occur and mess up view.
2.5.5 (5/24/06)
- Fixed a bug when converting units that would leave the clock view for a substation unchanged.
- Fixed a bug with current substations that would put the list of tide events in the wrong order.
- If a tide event is selected and the units are changed, the tide event is now properly unselected.
- Fixed a permissions problem with the OS X installer that would stop non-admins from running the program.
2.5.4.2 (1/18/06)
- The rebuild routine was too aggressive in removing obsolote or duplicate stations, resulting in some substations that didn't have their reference station. This has been corrected.
- Somehow the Map list wasn't sorted correctly. I don't know how this came about, but it's fixed now.
2.5.4.1 (1/14/06)
- Fixed a bug where the OS 9 build was trying to execute OS X code while rebuilding the index file, crash, and repeat. My mistake; I used the wrong conditional compilation setting.
- Fixed the rebuild window on OS 9 so that it doesn't flicker like crazy while rebuilding the index, and also made the window smaller so it fits on the screen. This makes the rebuild process run faster on OS 9 too, as the screen redraw was using up a lot of time.
- Fixed an issue where an exception occurred while opening a station, when the code should have returned a 'false' instead. This lead to a misleading "you have a problem" dialog, that clicking 'continue' would dismiss and the app would run fine.
- Reordered the sequence of events so that the splash screen would open first, then if necessary the rebuilding dialogs would appear, then the maps and stations would open. This sequence makes much more sense.
2.5.4 (1/12/06)
- The 'Find by distance' dialog uses the format specified for the location (e.g., Deg Min Sec)
- "Show Datum" has been replaced by "Marker" and the datum is no longer visible, just the marker level. The datum feature wasn't useful, and was confusing a lot of people.
- Marker times once again are printed.
- Changing units now works correctly. The unit string (e.g., 'feet') will be properly shown when you change the units.
- Searches that cross the International Date Line (+/- 180° longitude) now returns results from both sides of the line.
- The folder that Mr. Tides resides in has its name changed. The little funky 'f' symbol that I used to indicate it was a folder has been removed. I realized it was cute, but unnecessary.
2.5.3 6/26/05
- A permissions problem on OS X that was resulting in an apparently locked application has been fixed. Mr. Tides X is now packaged in an installer that includes the documentation, and is installed in the Applications folder with the correct owner and permissions to allow anyone to run it.
- A new option for formatting the latitude and longitude has been added. You can now pick from several common position formats.
- Moon phases are displayed again on the month views.
- Time zones that weren't on the hour were being reset to be on the hour. Now they are used as-is, so places like Australia with a 9 hour 30 minute time zone work correctly.
- The Web Update function has been completely rewritten. It was badly broken before, but should work now.
- A method to override incorrect information in the data files has been implemented. Corrections to station names, countries, time zones, and locations are possible.
- Future support for user-created data files has been implemented. New data files can be added to the /Library/Application Support/Mr. Tides folder.
- Memory usage has been reduced (slightly) by changing database queries.
- Speed has been improved (slightly) and more dramatic speed increases are in the works for v2.5.4.
2.5.2 6/23/05
- Changing units and then exporting to iCal now shows the correct values in the exported events.
- Exporting events via a file to iCal when time zones were turned off resulted in an incorrect time zone being added to the events, moving them to the wrong time.
- Exporting to iCal on Tiger via Apple Events is now much faster.
- Slack times for current stations are corrected exported to iCal again.
- A text coding issue when rebuilding the internal database is fixed. This affected stations with accented characters.
2.5.1 6/8/05
- Bug fix for a crash that occurred when you searched for a station near a location and there weren't any stations in range.
- Bug fix for subordinate stations that caused a hang while searching for when the tide went to zero. Now, instead of infintely looping I recursively search for the zero point crossing.
- Improved reporting of low memory conditions on OS 9. You can still hang the machine if you keep changing views after the warning, but now at least it tells you when it's getting low.
2.5 5/27/05
First release!
Changes include:
- AppleScriptable (with caveats: test phrases don't work due to a compiler issue)
- A Tide Clock, to show where in the tide cycle you are.
- TCD v2 file support.
- Bug fixes to a lot of areas.
- New preferences to set colors.
- For OS X 10.4, a direct export of tide and sun/moon events to iCal (otherwise you need to use iCal to import the new calendar).
2.1.6 12/6/04
- DST is calculated correctly now.
- Changing months does not sometimes crash the application due to a missing moon image.
- A compiler bug about decoding base64 strings has been worked around. This would cause the application to crash on startup as it tried to restore the Recent Stations list.
- Moon symbols are present on the graph display as well as the text display.
2.1.5 9/15/04
- Day view's Moon phase information now adjusts for DST.
- The raw data can be copied to the clipboard, instead of the view being copied, when the raw data drawer is opened on Mac OS X.
- The times of events don't go to 11:59 p.m. after exporting to iCal and then to .Mac or to iCalExchange.
- The Moon symbols on the Month view for subordinate stations are now correct; with 2.1.4 they were either full moon or new moon all the time. This was an undiscovered bug caused by a fix in 2.1.4.
- The harmonics file has been updated to the latest version dated 6/14/04.
2.1.4 8/10/04
- Exporting to iCal no longer overwrites the file, so you can export multiple times from the same station.
- Fixed the discrepancy between the Month view and the Day view's highs and lows.
- Corrected most of the UI goofs when resizing windows.
- The current time cursor in the day view no longer leaves a trail behind itself.
- The buttons on the week view no longer grow or shrink if the window is resized.
- DST now works for all years, not just the current one.
- If the week is set to start on Monday and the view is set to the Month view, the day of the week is correctly displayed.
- The maps of New York City and British Columbia have been redone.
2.1.3 7/2/04
Stations with quotes in them (like Edgartown, Martha's Vineyard, Massachusetts) would fail to open. The SQL database doesn't search on single quotes, and I had to encode the quote to make the search work.
2.1.2 6/22/04
- Maps (especially Africa) don't size themselves bigger than the screen.
- Hydralic stations (those oddball ones with units of knots^2) can be converted to knots. The Preference pane for Display has a new setting for the current's default value, it is set to Knots by default.
- Reference stations now show the proper scale as set in Preferences.
- Exporting to iCal and then to the iPod now shows the time correctly. The (rather critical) timezone information was not set for substations and the times would come out wrong (by hours!) when syncing to the iPod.
- Improved the iCal export by adding the station name to the summary. This way you can see what station you are looking at on a PalmPilot.
- Fixed a bug where a station that didn't use DST at all still had an offset applied anyway. This affected Hawaii rather badly.
- Changed the color of the unit string to red to make it more apparent if you were on a tide station or a current station, and added the units to the calendar view as well.
- Fixed the Save function for Day Views, and added left margins to all the save commands so the image looks better.
2.1.1 4/23/04
- Fixed a crash when clicking in the day view of a subordinate station.
- Fixed a display problem with hydralic current stations (those using knots^2).
- Fixed a display problem when the subordinate station's units did not match the reference station's units; the conversion (for example, from feet to meters) was done twice.
- 'Today' was not highlighted in the month view.
- Central America was off by 1.5 degrees, making all the stations appear to be far inland.
- Fixed a screen redraw problem with both the Day view and the Text view.
2.1 4/15/04
First release of 2.1! Lots of changes - I should have called it 2.5!
2.0.7d 10/29/02
- Fixed a bug with subordinate stations that had large differences from their parent station.
- Fixed a bug on stations that didn't display the sunrise/sunset correctly.
- Forgot to include the index and map files for Tonga and Antarctica.
2.0.7c 10/18/02
RB fixed a problem with all RB applications on OS 10.2, where the app would crash when you quit. This wasn't my bug, it was the compiler and I had to wait for them to release a fix before I could release 2.0.7c.
2.0.7a/b dated 9/30/02
2.0.7b: fixed a bug when the timezone had a minute component (like 3:30)
2.0.7a: removed debugging code that would cause the week view, when the "draw filled" option was on, to constantly report an error, forcing the user to either reboot or force-quit the application.
2.0.7 dated 9/20/02
- Created Web-based installers and updaters as another option for getting Mr. Tides.
- Updated the harmonics and offsets files to the latest from XTide.
- Fixed a date bug on OS 8.6 where dates would become corrupted.
- Fixed a crash when the offsets file didn't contain certain fields.
- Fixed a bug when the application was not in the same folder as the "Essentials" folder.
- Fixed a crash when printing the day view of a current station.
- Fixed a problem with the week view when the data ran out before it should have.
2.0.6 dated 7/18/02
- Zooming the window now works for the calendar view.
- Window positions are saved.
- "Save" is now enabled.
- Printer setups for the Day, Week, Calendar, and Month (text) views are saved.
- Fixed a crash if you tried to open a map while the splash screen was up.
- Fixed a printout issue with Calendars and current stations; the "slack before ebb" caption was swapped with the "slack before flood" caption.
- Fixed incorrect tide values for when the meridian did not match the timezone. This has been creeping around for a while and I had to go into the original XTide code to figure it out. Turned out that I used the wrong parameter in a calculation; swapping TZ for Meridian fixed all the problems in one swoop.
- Fixed subordinate station's times when the subordinate station's timezone was different from its reference station.
- Printing the Calendar view now respects daylight savings time.
- Improved the accuracy of the times of the Moon's phases.
2.0.5 dated 6/5/02
Found more problems caused by the tide calculation change, and fixed them:
- The data lists' times was off by the timezone amount.
- Mouse down in the Day view showed the wrong tide/time pair.
- Sunrise/sunset were off by the amount of DST.
- Month view showed wrong times for slack currents, or no currents at all in some cases.
- Sunrise/sunset were off if the station's Timezone didn't match the Longitude.
2.0.4 dated 6/1/02
A change that was made to the way tides were calculated was reflected in the Day View, but didn't get rolled into the Week or Calendar Views. I just forgot to do it... Oops!
2.0.3 5/23/02
- Fixed date issues that caused problems setting DST past June 2nd, and caused incorrect tides to display on Mac OS Classic.
- Updated California to include San Diego.
- Fixed the definition of meridian to be correct (7.5 degrees either side of 0, 15, 30 degrees, etc.)
2.0.2 5/2/02
- Found a typo that caused DST to come on the wrong dates when running on Mac OS 8/9 (but not X). Oops. 256 does not equal 255...
- Found a problem with calculating the meridian that caused the times for tides in San Diego to be off by one hour.
- Also found a problem with subordinatestations that didn't have a Timezone listing. The timezone would be set to 0, not the timezone of the reference station. Fixed this too.
2.0.1 5/1/02
- Fixed bugs with non-U.S. date formats that messed up all the views.
- Slightly improved the accuracy of the sunrise/sunset times, but extreme high latitudes still cause all sorts of problems.
- Fixed printing bugs with the Week and Calendar views.
- Fixed a startup crash on OS 9.
2.0.0 4/18/02
Home