tag v40000-1.0.0
728561a7b7231a2dc774e460df4eba0a0ca14687
James Whitehead II <jnwhiteh@gmail.com>
2010-10-16 14:08:48 +0100

Tagging v40000-1.0.0


--------------------

James Whitehead II:
	- Updated .TOC
	- Update .pkgmeta file
	- Add base versions of required libraries
git-svn-migrate:
	- Convert svn:ignore properties to .gitignore.
James Whitehead II:
	- Remove objective POIs before adding a new one
	- Fix an error that can occur due to a bad copy/pasta from WatchFrame
	- A number of enhancements and minor bug fixes
	* Added a 'ping' sound that can be played when you've arrived at your destination.  The sound will be played when you're within the 'arrival distance', as set under the "Waypoint Arrow" configuration.  This is also where the option can be found.
	  * Enabled dual positioning for world map coordinates, hopefully the placement now works properly.
	  * Added a function TomTom:WaypointExists(c, z, x, y, desc) which returns true or false
	  * Fixed POI integration (from what I tested)
	  * Added an 'automatic objectives waypoint' setting that will automatically set waypoints to your closest quest objective.  I'm not sure how useful this will be, it's disabled by default.
	- Fix POI integration with scaled POIs
	- Fix parenting of waypoint buttons on the world map
	- Properly calculate the effective scale, so POI integration works when the world map is scaled down
	- Added quest objective intergration (Control-right-click to set a waypoint)
	- Fix world map coord positions, update .toc
	- Added the ability to right-click on the coordinate block to set a waypoint at the current location
	- Trying to fix curseforge fingerprinting
	- Updated .toc and Astrolabe version
	- Fix some texture/fontstring definitions
	- Localize additional strings
	- * Add the description to the "waypoint added" message, if it is set
	- Added zhTW localization
	- Fix a bug in TomTom:SetCrazyArrowTitle()
	- Show the waypoint arrow when hijacked
	- Added comments and (hopefully) example usage for hijacking the crazy arrow
	- Added an API to hijack the TomTom arrow for your own purposes
	- Update .pkgmeta file to re-enable no-libs creation on Curse
	- Place all TomTom waypoints on an overlay attached to the world map, to nudge them higher
	- * Fix for world map issues with points of interest, etc.
	- Don't external CBH from Ace3, use the project instead
	- Don't create -nolib versions
	- Updated paths in .pkgmeta
	- Adding .pkgmeta file for packaging purposes
	- Fixing an issue with creating waypoints via the world map
	- Updating TomTom for 3.1 including new Astrolabe
	- * When handling a multi-word zone in /way, make sure to set the description correctly
	- * Fix an error when calling /wayb in a non-zoned area * Add uid = TomTom:GetClosestWaypoint() * Altered the behavior of "Clear Waypoint" when interacting with "Automatically set closest waypoint".  When you clear a waypoint, if the 'closest' waypoint is the waypoint you cleared it will not be set
	- * Fixed an error that caused the battlemap to flip back and forth when using the corpse arrow in a battleground (which does not work)
	- * Only try to set the corpse waypoint when c,z,x,y are positive numbers
	- * Added a Corpse arrow that can be configured on the general options screen.  When enabled, a non-persistent waypoint arrow will be set directing you towards your corpse.  It will be removed when you resurrect.
	- * Added a slash command to set a waypoint at the current location /wayb, /wayback (contributed by Lamalas) * Added a slash command to set the crazy arrow to the closet waypoint in the current zone /cway, /closestway (contributed by Lamalas) * Added an option that will automatically set the crazy arrow destination to the closest waypoint in your current zone * Added TomTom:IsValidWaypoint(uid) to test if a given UID is currently valid
	- * Updated to the latest version of Astrolabe, should hopefully fix the issues people are seeing when setting a waypoint and not having the crazy arrow appear
	- * Add an option to control the accuracy of the coordinate LDB feed
	- * Add options to throttle updates of the two data feeds * Enable right-clicking of the arrow feed to bring up the dropdown menu
	- * Added LDB data feed for coordinates * Added LDB data feed for crazy arrow, requires iconR, iconG, iconB, and iconCoords support * Added options to enable/disable the above feeds within TomTom * Updated Astrolabe to get rid of an error that can occur when logging in
	- * Fix the "Disable Waypoint Arrow" mouse input passthrough
	- * Add an option to reset the position of the coordinate block
	- * Fix the bug where position was not properly saved * Actually added the ability to scale/alpha the title text
	- * Updating Astrolabe to fix the "first-waypoint-wrong" bug
	- * Added a /tomtomway command to get around Cartographer clobbering everything I set * Changed the global I use for slash commands, the previous one was ill-advised
	- Stop the SetScale error from being thrown temporarily
	- * Updated deDE localization courtesy of Elto@Kil'jaeden * Localized the crazy arrow's distance indication
	- Fix an error that could occur when right-clicking a waypoint after setting it, without ReloadWaypoints having been called
	- * Added an option to "disable clicks" on the crazy taxi arrow entirely, so you can have clicks pass through * Added an option to change the scale of the crazy arrow title text * Added an option to change the alpha of the crazy arrow title text
	- * Instead of displaying nothing and erroring OnUpdate, just display "Unknown Distance"
	- Don't display distance on the tooltip when we can't calculate it
	- * Fixed an issue that prevented Modifier-RightClicking on the world map from setting a new waypoint
	- * Don't automatically open the TomTom dialog when opening the Interface Options frame * Add ruRU localization, thanks to Swix
	- * Removed Wrath compatibility code * TomTom options will now be created automatically when the interface options frame is opened
	- Fixed the moved AceConfig externals, and fix the /tomtom slash command
	- * Updated version of Astrolabe to fix resize issue with EP/SW * Updated interface version number * Moved LibStub from an external to a static file (no user impact)
	- Don't hide icons that are disabled, so they still get callbacks
	- Fixes an issue that prevented the "Reset waypoints" command from working
	- Updated to a beta-compatible version of Astrolabe
	- Altered the configuration options to always use the Blizz UI panel
	- Reverting to prior version of Astrolabe
	- Fixed some of the bugs that exist, while breaking new features.   * The option to disable waypoints from other zones on the world and minimap is disabled, since it's broken in pieces right now
	- Fixed a number of massive bugs in TomTom's zoning code
	- Fixed a bug that cause new waypoints to not respect the Enable World and Enable Minimap options
	- Fixing TomTom in wrath, using IsWrathBuild()
	- Added /tway as a slash command for TomTom's waypoint command, to avoid conflicts with Cartographer
	- Fixed an issue with the graphics on the waypoint arrow, thanks Krill3 for the report.
	- Added zhCN localization thanks to Onlyfly and fixed some non-native line endings
	- Added an option to reset the waypoint arrow location, and a toggle for waypoints announcements
	- Don't clear waypoints when you are on a taxi
	- Added an option to change the world-map click modifier
	- Fixed a bug with the /way slash command, when used without arguments
	- Alter TomTom to use Astrolabe trunk
	- Added an option to change the title height/width of the crazy arrow
	- Added an option to change the scale/opacity of the waypoint arrow
	- Added options for the following:
	* Enable the right-click menu for minimap waypoints
	* Enable the right-click menu for worldmap waypoints
	* Ask for confirmation when removing all waypoints
	- Added an option to disable the right-click menu on the crazy-arrow
	- Added an option to clear a waypoint from the crazy arrow, shown on the crazy arrow context menu
	- * Added a public API to allow for custom callbacks that work with the frontend
	- * Bugfixes for certain reported bugs * Callbacks will now properly be fired when the minimap icon isn't enabled
	- * Changed code for GetCursorPosition() thanks to ckknight
	- Guard for an odd error when a waypoint's angle can't be determined
	- Removed old property
	- * Next time, make the change in PerfectRaid, not TomTom
	- Set wowi-dirname so zips are generated properly
	- * Added an arrow model courtesy of Guillotine to possibly be used later
	- * Removed bad comment
	- * Added a guard when removing waypoints to catch an error * Simplified the distance callbacks a bit so the outer distance makes more sense * Moved the arrow rotation function out of the OnUpdate * Use the arrow rotation function rather than the OnUpdate function to ensure things are displayd correctly on options change * Make the distance list local to the point, instead of the callbacks table * Release the callbacks table when the waypoint is cleared
	- * Updated localization
	- * Updated enUS localization file
	- * Added deDE localization, courtesy of Elto
	- * Fixed a bug that caused the crazy arrow to appear on zoning/death/etc
	- * Expose TomTom:InitializeDropdown(uid) that can be used to init the dropdown * Fix a bug where checkboxes could be put in the wrong place on dropdown menus
	- * Guarded the ColorGradient() function against specific odd cases
	- * Added a comment clarifying that TomTom_Waypoints API is private * When a duplicate waypoint is set, return the original uid
	- * Stop duplicate waypoints from being set
	- * Fix a bug where players were receiving their own messages
	- * Fixed an issue where waypoint would appear out of nowhere when zoning * Fixed the slash command handler so it properly accepts multi word zone names
	- * Reverted to a different version of Astrolabe for testing purposes * Added a "Send Waypoint" option, needs testing * Fixed an issue with the waypoint arrow when using minimap rotation * Added the waypoint removal (all, zone) options to the crazy arrow right-click
	- * Added alpha for border
	- * Fix a bug where the "Enable" checkbox wasn't working for minimap or worldmap waypoints
	- * Added a right-click option to clear the current waypoint on the arrow
	- * Fixing an issue where crazy arrow would appear even when disabled * Updated externals to fix config issue
	- * Fixed waypoints not automatically clearing when that option is set
	- Removed Dongle from scm control
	- * Added version information to TomTom
	- * Added version number to .toc
	- * Make sure to return the uid from AddZWaypoints
	- * Fixed the parenting of the options panel
	- * Added property so zips are generated properly
James Whitehead Ii:
	- * Removed Dongle from .toc * Updated externals * Updated localization file
	- Fixed an issue
	- Fixed the parsing of the description part of the slash comman
	- * Fixed the loading of arrows from storage, and enabled right-click to set as crazy arrow
	- Lots of changes, including a working slash command
	- Major update to TomTom, everything except CrazyTaxi queuing "works"
	- * Made changes to allow for better operations with 2.4
	- Moving over to AceDB and removing dependecy on Dongle
	* Reconfigured options screens
	- Removed override of GetBuildInfo.
	- * Fixed the size of the tooltip.. thanks Kergoth
	- * Fixed a bug that could occur when zoning into instances
	- * Merging all changes from 2.4 branch * Configuration dialog should work on 2.3 and 2.4
	- * Updating externals
	- * Re-generated the localiztion file
	- I changed things
	- * Added an option to clear waypoints (set the distance > 0) * Altered the callback system to allow for arbitrary distance callbacks
	- * Re-working the internals of TomTom yet again.  Tooltips for minimap nodes should work
	- * Uhh.. return
	- * Fixed the error upon login * Added a middle color, which is used for proper shading between good and bad * Fixed the coloring of the crazy arrow so it properly turns green when you're "Arrived"
	- * Updated Astrolabe externals
	- * Reworking of the Waypoints API... callbacks are broken as a result
	- * Enable a /way command, fix a bunch of things, control-right click works
	- * Remove inline groups, which hopefully will motivate me to not let this look stupid
	- * Working changes to the new AceConfig GUI
	- * More skeleton work
	- Added Astrolabe coroutine branch as an external, along with the libs for Ace3Config
	- * Zomg colors
	- Updated AStrolabe to fix a typo
	- * Updated Astrolabe to fix coroutine issues
wobster:
	- Zerofill the minutes also
	- Modified TTA to be a X:XX countdown to avoid having to pluralise minutes/seconds
James Whitehead Ii:
	- * Updated to Astrolabe-coroutine branch
	- * Fix for WorldMap dots, since they were using the wrong texture
	- * Parent world map icons to the WorldMapDetailFrame
wobster:
	- Added in TTA. May need tweaking for cosmetic value.
James Whitehead Ii:
	- * Fix for minimap/world textures
	- * Fix for the crazy arrow
	- * Fix for the crazy arrow
	- .toc update
	- * Updated to Dongle-1.1
	- * Added a compat version of TomTom:AddZWaypoint(c,z,x,y,desc) that works with other zones
	- * Waypoints now automatically disappear when you are within 10 yards (this is just to gain compat with the old TomTom). * Waypoints will automatically be set as a crazy taxi arrow with the last one taking the arrow.
	- * Minimap waypoints now properly handle zoning between continents and using portals. * CrazyArrow will be re-displayed when you cross continents, if the active waypoint is on that continent
	- * Update world map waypoints to change with the map zoom, etc.
	- * Moving files around * Cleaning up directory structure
	- * Altered logic to use a static minimap arrow image, due to layering issues * Implemented dragging for coordinate frame * Implemented map coordinates/mouse coordinates * Implemented rudimentary (example) control-rightclick on world map to set point
	- * Initial working implementation of TomTom:SetWaypoint(c,z,x,y,far,near,arrive,callback) and TomTom:SetCrazyArrow(point, distance)
	- * Working edits refactoring the waypoints, changing graphics, adding crazy arrow
	- * eol-style: native
	- * More testing and changes in the waypoints, and the zone database and lookups.  Seems to work for many things as is.
	- * More restructuring, adding TomTom_Zones for zone lookup, changed name of the Waypoints file
	- * Updated .toc to remove DongleFrames * Added TomTom_Minimap.lua for the start of the TomTom refactor.
	- * Removing DongleFrames, no longer used
	- * No reason to divide coordinates by 100... who on earth did that?
	- * Clicking on the WorldMap (shift-rightclick) not works correctly when you are viewing another zone/continent.
	- * Not sure how this got in there, fixing a copy/paste error?
joshborke:
	- * Squash bugs and misprints
	- * Added ability to add waypoints to specified zones * Added ability to remove waypoints from specific zones * Added /way list command to list all waypoints
James Whitehead Ii:
	- * eol-style native
mctoadie:
	- TomTom:  * Catch nil descriptions
	- TomTom:  * Added inter-addon comm for sending waypoints to group or guild  * Ctrl+Right Click on the world-map to quickly add a waypoint under the cursor
joshborke:
	- * Actually save the waypoints now
JoshBorke:
	- * Now saves waypoints across sessions
James Whitehead Ii:
	- * Only change the angle conditionally, so it works properly when rotate minimap is turned off as well
	- * Updated to work with the rotating minimap option
	- * Fixed the wide-screen issue with arrow models, thanks to Iriel and magic constants
	- * Fix for TomTom so it works properly in 1.33 aspect ratio as well as 1.6
	- * You can now right-click worldmap icons
	- * Parent the WorldFrame buttons to WorldFrameButton instead of the DetailFrame.  This should resolve issues with Catrographer.
	- * TomTom can now accept waypoints from other continents and zones via API.  I'll add a slash command at a later date.
	- * .toc update for 2.1.0
	- * Fixed a lua error that occured when setting a waypoint * TomTom now announces the label you've given a waypoint, if it exists.
	- * Updating Astrolabe
	- * Updating to Dongle-1.0-r863
	- * Updated to Dongle-1.0-r859
	- * Updated to Dongle-r849
	- * Reverted Astrolabe to revision 44, so it works with 2.0
	- Added Astrolabe as direct files
	- Removing Astrolabe as an external
tardmrr:
	- * Corrected whitespace because I'm an idiot. * Removed a couple of unneeded commented lines.
	- * Fixed scaling and frame strata problems on the tooltip. * Added color blocks around the slash command names so they stand out more.
James Whitehead Ii:
	- * Dongle-1.0
	- * You can now right-click on a minimap icon to remove it prematurely.
	- * You can now mouse-over minimap and worldmap icons and get detailed information about the waypoint. * The distance indicator in the minimap mouseover tooltip will update as you get closer.
	- * Minimap tooltips will now update distance as you mouse over them.
	- * Fixed an issue when you don't have a valid zone map.
	- * Fix another instance issue
tom.wieland:
	- TomTom: Bumped the Astrolabe version to 0.4.
James Whitehead Ii:
	- * Fix an issue when zoning into an instance
	- * Fixed /way reset.
	- * Updated to Dongle-Beta1. * Initial release on WoWinterface.com
	- * Initial commit * Set Astrolabe as an external, may break on version changes
wowinterface:
	- Creating inital directory structure
