3.0.3-1.1.4

Details

  • Filename
    Revelation-3.0.3-1.1.4.zip
  • Uploaded by
  • Uploaded
    Jan 14, 2009
  • Size
    43.41 KB
  • Downloads
    40
  • MD5
    2d98fbcae4685bc8015a4111b45f04ef

Supported WoW Retail Versions

  • 3.0.3

Changelog

------------------------------------------------------------------------
r48 | torhal | 2009-01-15 05:33:17 +0000 (Thu, 15 Jan 2009) | 1 line
Changed paths:
   A /tags/3.0.3-1.1.4 (from /trunk:47)

Tagging as 3.0.3-1.1.4
------------------------------------------------------------------------
r47 | torhal | 2009-01-14 07:10:43 +0000 (Wed, 14 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Reverted a table change to un-break recipe menu.

------------------------------------------------------------------------
r46 | torhal | 2009-01-14 06:44:28 +0000 (Wed, 14 Jan 2009) | 4 lines
Changed paths:
   M /trunk/Revelation.lua

Made enchanting recipes not have quantity sub-menus since queuing multiple enchants is not possible.
Removed some unused locals.
More table optimizations.

------------------------------------------------------------------------
r45 | torhal | 2009-01-14 05:20:32 +0000 (Wed, 14 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Revelation.lua

Changed some table usage to minimize garbage creation.
Now using wipe() as well.

------------------------------------------------------------------------
r44 | torhal | 2009-01-14 04:36:51 +0000 (Wed, 14 Jan 2009) | 4 lines
Changed paths:
   M /trunk/Revelation.lua

Changed how enchanting recipe matches were done so that 2H weapon enchants would not match on 1H weapons.
Fixed enchanting matches to not be broken with difficulty colors.
Small refactorings.

------------------------------------------------------------------------
r43 | torhal | 2009-01-12 03:57:06 +0000 (Mon, 12 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Revelation.lua

Changed erroneous global function to a local one.
Added difficulty colors to recipe menu.

------------------------------------------------------------------------
r42 | torhal | 2009-01-09 02:20:27 +0000 (Fri, 09 Jan 2009) | 3 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Revelation.lua
   M /trunk/Revelation.toc
   M /trunk/embeds.xml

Re-structured code layout.
Now using AceAddon and AceHook.

------------------------------------------------------------------------
r41 | torhal | 2009-01-06 04:11:06 +0000 (Tue, 06 Jan 2009) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Changed .pkgmeta again
------------------------------------------------------------------------
r40 | torhal | 2009-01-06 04:07:32 +0000 (Tue, 06 Jan 2009) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/embeds.xml

Updated .pkgmeta and embeds.xml
------------------------------------------------------------------------
r38 | torhal | 2009-01-06 01:00:12 +0000 (Tue, 06 Jan 2009) | 1 line
Changed paths:
   M /trunk/embeds.xml

Updated embeds.xml
------------------------------------------------------------------------
r37 | torhal | 2009-01-06 00:56:58 +0000 (Tue, 06 Jan 2009) | 2 lines
Changed paths:
   M /trunk/.pkgmeta
   D /trunk/Libs/AceLibrary
   D /trunk/Libs/Dewdrop-2.0
   D /trunk/Libs/LibStub

Updated .pkgmeta, removed embedded libs.

------------------------------------------------------------------------
r36 | torhal | 2009-01-06 00:22:48 +0000 (Tue, 06 Jan 2009) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Completely removed frame-name-checking code. This allows clicks on silly shit but, as Shefki pointed out, prevents Revelation from breaking on an unknown bag AddOn.
------------------------------------------------------------------------
r35 | torhal | 2009-01-05 23:40:06 +0000 (Mon, 05 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Revelation.lua

Fixed Bagnon support.
Added OneBag3 support.
Further streamlining.
------------------------------------------------------------------------
r33 | torhal | 2009-01-03 03:54:52 +0000 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.toc

Updated OptDeps in TOC.

------------------------------------------------------------------------
r32 | torhal | 2009-01-02 05:52:05 +0000 (Fri, 02 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Revelation.lua

Loopified a huge if-mess for frames.
Removed unnecessary top-level menu which was essentially what the user already knew: The name of the item they clicked on.

------------------------------------------------------------------------
r31 | torhal | 2009-01-02 04:19:32 +0000 (Fri, 02 Jan 2009) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Moved a couple of variable settings to fix right-clicks from getting through.
------------------------------------------------------------------------
r29 | torhal | 2009-01-02 02:42:26 +0000 (Fri, 02 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Resolved issue with items being linked to the wrong tradeskill.

------------------------------------------------------------------------
r27 | torhal | 2009-01-01 22:50:31 +0000 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Re-factored some code.
Completely converted to using spellID.
------------------------------------------------------------------------
r26 | torhal | 2009-01-01 22:06:48 +0000 (Thu, 01 Jan 2009) | 5 lines
Changed paths:
   M /trunk/Revelation.lua

Added profession scanning so Revelation knows what tradeskills the user has.
With above addition, completely removed huge if-else block of code in favor of brute-force method which works nearly as fast.
Moved "isHandled" check to fix double-scanning issue.
Made IsValidFrame() local (D'oh)
Completely re-worked menu-building so multiple tradeskills will show up for items.
------------------------------------------------------------------------
r24 | torhal | 2009-01-01 04:13:54 +0000 (Thu, 01 Jan 2009) | 4 lines
Changed paths:
   M /trunk/Revelation.lua

Added tooltips for items using GetTradeSkillDescription() which, oddly enough, apparently only works for enchantments.
Added local version of tinsert.
Minor code cleanup.

------------------------------------------------------------------------
r23 | torhal | 2009-01-01 00:08:22 +0000 (Thu, 01 Jan 2009) | 1 line
Changed paths:
   M /trunk/Revelation.lua

In Revelation:Menu(): Fixed borked IsAltKeyDown()
------------------------------------------------------------------------
r21 | torhal | 2008-12-31 18:48:29 +0000 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

In IsValidFrame(): Split the five strfind() calls into five if checks from one. No sense checking them all if one is valid.

------------------------------------------------------------------------
r20 | torhal | 2008-12-31 18:33:55 +0000 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

In IterEnchant(): Reversed strfind() arguments for correct effect.

------------------------------------------------------------------------
r18 | torhal | 2008-12-31 07:08:31 +0000 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Changed click register for trade frame button to be AnyUp, as LeftButtonUp did nothing.

------------------------------------------------------------------------
r17 | torhal | 2008-12-31 07:03:36 +0000 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Re-added hook on HandleModifiedItemClick, as this is the only way to get to the "Will not be traded" slot in trade. Since the other two hooks call this function internally, I have it check for isHandled before passing info to the menu generator.
Re-instated usage of GetMouseFocus() only for calls from HandleModifiedItemClick()
------------------------------------------------------------------------
r16 | torhal | 2008-12-30 22:10:52 +0000 (Tue, 30 Dec 2008) | 1 line
Changed paths:
   D /trunk/Libs/LibQTipClick-1.0
   M /trunk/embeds.xml

Removed all references to LibQTipClick.
------------------------------------------------------------------------
r15 | torhal | 2008-12-28 18:44:59 +0000 (Sun, 28 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Inlined some local variables, moved ATSW-handler from its own function to the Scan() function.

------------------------------------------------------------------------
r14 | torhal | 2008-12-28 17:20:17 +0000 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Streamlined function hooks.
------------------------------------------------------------------------
r12 | torhal | 2008-12-28 09:04:03 +0000 (Sun, 28 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Removed a rather needless check against frame names. Fixes Baggins/Bagnon issues so Zhinjio will quit QQing - well, to prevent anyone using these or other custom bag addons from QQing...

------------------------------------------------------------------------
r11 | torhal | 2008-12-28 07:53:01 +0000 (Sun, 28 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Retooled to not rely on GetMouseFocus() due to simultaneous suggestions from Arrowmaster and ckknight.

------------------------------------------------------------------------
r10 | torhal | 2008-12-28 07:36:13 +0000 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Fixing function hooks: Attempt #2 using advice from Arrowmaster and Zhinjio.
------------------------------------------------------------------------
r9 | torhal | 2008-12-28 06:26:04 +0000 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Hopefully fixed errors Zhinjio was having with function hooks, courtesy of ckknight.
------------------------------------------------------------------------
r7 | torhal | 2008-12-28 02:22:05 +0000 (Sun, 28 Dec 2008) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Minor code cleanup. Added pacification for AdvancedTradeSkillWindow.
------------------------------------------------------------------------
r6 | torhal | 2008-12-28 01:02:47 +0000 (Sun, 28 Dec 2008) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Fixed function hook on PaperDoll frame.

------------------------------------------------------------------------
r4 | torhal | 2008-12-26 21:12:45 +0000 (Fri, 26 Dec 2008) | 1 line
Changed paths:
   A /trunk/Libs/LibStub
   A /trunk/Libs/LibStub/LibStub.lua
   M /trunk/Revelation.toc
   M /trunk/embeds.xml

Added LibStub to Libs, modified embeds.xml and TOC
------------------------------------------------------------------------
r3 | torhal | 2008-12-26 21:05:00 +0000 (Fri, 26 Dec 2008) | 1 line
Changed paths:
   A /trunk/.pkgmeta
   A /trunk/Libs
   A /trunk/Libs/AceLibrary
   A /trunk/Libs/AceLibrary/AceLibrary.lua
   A /trunk/Libs/Dewdrop-2.0
   A /trunk/Libs/Dewdrop-2.0/Dewdrop-2.0.lua
   A /trunk/Libs/LibQTipClick-1.0
   A /trunk/Libs/LibQTipClick-1.0/LibQTip-1.0.lua
   A /trunk/Libs/LibQTipClick-1.0/LibQTipClick-1.0.lua
   A /trunk/Libs/LibQTipClick-1.0/lib.xml
   A /trunk/Revelation.lua
   A /trunk/Revelation.toc
   A /trunk/embeds.xml

Initial commit.
------------------------------------------------------------------------
r1 | root | 2008-12-26 14:56:26 +0000 (Fri, 26 Dec 2008) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"revelation/mainline: Initial Import"
------------------------------------------------------------------------

Additional Files