r11

Details

  • Filename
    _LibUnitID-r11.zip
  • Uploaded by
  • Uploaded
    Jan 27, 2009
  • Size
    15.11 KB
  • Downloads
    28
  • MD5
    2f5b85da468903891e32c72dbf6790bd

Supported WoW Retail Versions

  • 3.0.8

Changelog

------------------------------------------------------------------------
r11 | taleden | 2009-01-27 22:29:29 +0000 (Tue, 27 Jan 2009) | 3 lines
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua
   M /trunk/LibUnitID_Utils.lua

- callbacks changed to use xpcall() instead of pcall()
- an error is now thrown if a string callback cannot be resolved to a function on the handler
- standalone utilies are now slightly less picky about the core library versions they support
------------------------------------------------------------------------
r10 | taleden | 2009-01-27 20:32:16 +0000 (Tue, 27 Jan 2009) | 1 line
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua
   M /trunk/LibUnitID_Utils.lua

- library cache update log now works when logging is already enabled at ui-load; previously only worked when turning logging on while playing
------------------------------------------------------------------------
r9 | taleden | 2009-01-26 23:35:00 +0000 (Mon, 26 Jan 2009) | 12 lines
Changed paths:
   D /tags/1.0-beta-1
   M /trunk/!LibUnitID.toc
   M /trunk/LibUnitID/LibUnitID.lua
   M /trunk/LibUnitID_Utils.lua

- new API method GetSupportedUnitIDs() to... wait for it... get the supported UnitIDs
- callbacks may now be registered as strings, to be resolved as methods of their handler table
- a callback may now be registered multiple times with different handlers
- unregistering a callback now requires the handler, to determine which callback/handler pair to unregister
- added event name to callback's arguments, after delta table
- more efficient implementation of library cache query logging
- more efficient event handling by prioritizing the script handler function
- library performance test functions moved from standalone utilities to library core, to more easily keep them updated with changes to the library's real functions
- improved runtime library upgrade mechanism
- standalone utilities timing data may now be refined by multiple passes, rather than just replaced
- improved standalone utilities command line interface

------------------------------------------------------------------------
r8 | taleden | 2009-01-26 05:11:25 +0000 (Mon, 26 Jan 2009) | 1 line
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua
   M /trunk/LibUnitID_Utils.lua

- improved standalone utilities' performance analysis (cache updates are timed and logged separately from tests where identity didn't change; native calls are logged separately for supported and unsupported unitids)
------------------------------------------------------------------------
r6 | taleden | 2009-01-25 21:29:35 +0000 (Sun, 25 Jan 2009) | 2 lines
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua
   M /trunk/LibUnitID_Utils.lua

- added verbose monitoring mode, to test delta table format
- small efficiency tweak in callback dispatcher
------------------------------------------------------------------------
r5 | taleden | 2009-01-25 20:25:40 +0000 (Sun, 25 Jan 2009) | 1 line
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua

- improved luadoc formatting
------------------------------------------------------------------------
r4 | taleden | 2009-01-25 20:12:31 +0000 (Sun, 25 Jan 2009) | 1 line
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua

- luadoc documentation comments on public functions and tables
------------------------------------------------------------------------
r3 | taleden | 2009-01-25 18:21:11 +0000 (Sun, 25 Jan 2009) | 1 line
Changed paths:
   M /trunk/LibUnitID/LibUnitID.lua
   M /trunk/LibUnitID_Utils.lua

- typo in @debug@ packager tag
------------------------------------------------------------------------
r2 | taleden | 2009-01-25 06:23:48 +0000 (Sun, 25 Jan 2009) | 1 line
Changed paths:
   M /trunk
   A /trunk/!LibUnitID.toc
   A /trunk/.docmeta
   A /trunk/LibStub
   A /trunk/LibStub/LibStub.lua
   A /trunk/LibUnitID
   A /trunk/LibUnitID/LibUnitID.lua
   A /trunk/LibUnitID/LibUnitID.xml
   A /trunk/LibUnitID_Utils.lua
   A /trunk/license.txt

first alpha
------------------------------------------------------------------------
r1 | root | 2009-01-25 06:13:02 +0000 (Sun, 25 Jan 2009) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"libunitid/mainline: Initial Import"
------------------------------------------------------------------------