90
by esamynn on
20 August 2008, 21:48:43 -0400
(2 months 30 days ago)
fixed a couple of bugs involving the Minimap icon counter - when the buffer was empty, the processing frame was being re-shown at the wrong time causing the icon to be removed from the buffer as it wa…
84
by esamynn on
14 August 2008, 13:31:08 -0400
(3 months 5 days ago)
merging in first round of optimization branch changes, revs 70, 71, 72, 72 & 83 improvements include: - added more local function pointers for heavily used global functions - optimized the math used w…
78
by esamynn on
28 March 2008, 02:05:05 -0400
(7 months ago)
fixed a bug that was causing an infinite loop whenever you changed continents without going through a loading screen
67
by esamynn on
25 February 2008, 13:14:49 -0500
(8 months ago)
Reverting rev 66 until I can properly test it. I thought I had tested it, but I obviously didn't because there is a compile error that I didn't spot.
66
by esamynn on
25 February 2008, 01:55:15 -0500
(8 months ago)
- various minor logic and efficiency upgrades
- removed @ symbols from email addresses - moved the local pointers for often used API functions to the top of the file - added some note comments about …
65
by esamynn on
25 February 2008, 01:08:19 -0500
(8 months ago)
merged in changed from coroutines branch, changes from this branch are: - upgraded Minimap icon system to use coroutines and continuously update (the number of icons updated each frame is scaled based…
57
by esamynn on
07 February 2008, 12:13:11 -0500
(9 months ago)
fixed variable typo in Astrolabe:GetUnitPosition() that was allowing it to change the map zoom, even when told not to
50
by esamynn on
06 November 2007, 22:05:26 -0500
(12 months ago)
added support for Non-Circular Minimap shapes using the GetMinimapShape() function as defined on WoW Wiki http://www.wowwiki.com/GetMinimapShape
Note: Currently there is a bug in the WoW client with …
49
by esamynn on
18 September 2007, 18:00:38 -0400
(14 months ago)
The icon update frame is now hidden and re-shown whenever ZONE_CHANGED_NEW_AREA or Astrolabe:AllWorldMapsHidden() is called. This is to get astrolabe to force the World Map Zoom to a level with a val…
46
by esamynn on
30 April 2007, 16:17:56 -0400
(18 months ago)
changed major version string because the changes for WoW 2.1 are incompatible with WoW 2.0.x
43
by esamynn on
30 March 2007, 14:44:53 -0400
(19 months ago)
Major Version String changed to "Astrolabe-0.4" -Astrolabe:PlaceIconOnWorldMap now calls :Show() on the icon if it re-anchored the icon or :Hide() otherwise
42
by esamynn on
13 March 2007, 21:02:13 -0400
(20 months ago)
-removed a stray debug statement -added a link to the Wiki Documentation for the library
41
by esamynn on
01 March 2007, 14:54:47 -0500
(20 months ago)
corrected Astrolabe:RemoveIconFromMinimap( icon ) and Astrolabe:RemoveAllMinimapIcons() to correctly wipe each icon's OnEdge flag as it is removed from the positioning buffer
40
by esamynn on
25 February 2007, 18:56:49 -0500
(20 months ago)
added Astrolabe:GetDirectionToIcon( icon ) which returns the direction to an icon in the positioning buffer in radians, starting from north and going counter-clockwise
38
by esamynn on
25 February 2007, 18:09:05 -0500
(20 months ago)
added Astrolabe:Register_OnEdgeChanged_Callback( func, ident ) which registers a function to be called when the set of icons that are currently placed around the edge of the Minimap changes (func is u…
37
by esamynn on
25 February 2007, 17:59:47 -0500
(20 months ago)
-fixed an error message that would occur when the library was upgrading itself while there were Minimap icons in the positioning buffer -the full positioning update, that is done during an upgrade, is…
36
by esamynn on
25 February 2007, 17:12:45 -0500
(20 months ago)
added Astrolabe:IsIconOnEdge( icon ) which takes and icon and returns true if the icon is currently placed along the edge of the minimap
35
by esamynn on
05 February 2007, 03:09:00 -0500
(21 months ago)
changed the initialization of the WorldMapDisplayFrames table to insert WorldMapFrame if it does not already exist in the table
34
by esamynn on
04 February 2007, 03:07:54 -0500
(21 months ago)
fixed a very subtle infinite loop that was occurring when logging in from the character select screen
33
by esamynn on
04 February 2007, 00:55:39 -0500
(21 months ago)
fixed a bug in ComputeDistance that wasn't was causing points points on different continents where one point was on the world map of Azeroth to be compared incorrectly