Ace2-r42536

Details

  • Filename
    Ace2-r42536.zip
  • Uploaded by
  • Uploaded
    Jul 2, 2007
  • Size
    111.59 KB
  • Downloads
    139
  • MD5
    4d868daac165c15f98fd2ae4a872a55c

Supported WoW Retail Versions

  • 2.1.3

Changelog

------------------------------------------------------------------------
r42536 | ckknight | 2007-07-02 15:06:45 -0400 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceModuleCore-2.0/AceModuleCore-2.0.lua

.AceModuleCore-2.0 - :IterateModulesWithMethod and :CallMethodOnAllModules only work with active modules now.
------------------------------------------------------------------------
r42442 | ckknight | 2007-07-01 20:29:32 -0400 (Sun, 01 Jul 2007) | 2 lines
Changed paths:
   M /trunk/Ace2/AceModuleCore-2.0/AceModuleCore-2.0.lua

.AceModuleCore-2.0 - add :IterateModulesWithMethod("method")
- add :CallMethodOnAllModules("method", ...)
------------------------------------------------------------------------
r42430 | ckknight | 2007-07-01 18:04:20 -0400 (Sun, 01 Jul 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua

.AceAddon-2.0 - don't show the donate button in the about box if .donate doesn't exist.
------------------------------------------------------------------------
r42145 | ckknight | 2007-06-28 20:11:57 -0400 (Thu, 28 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua

.AceAddon-2.0 - do not show a Donate button if addon.donate (or X-Donate) is not specified. If you still want it to direct to wowace automatically, do X-Donate: Wowace
------------------------------------------------------------------------
r42014 | rabbit | 2007-06-28 06:19:47 -0400 (Thu, 28 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceConsole-2.0/AceConsole-2.0.lua

.AceConsole-2.0: Merge Mikk's branch. Adds multilevel passing group support and numeric option key support.
------------------------------------------------------------------------
r42013 | rabbit | 2007-06-28 06:19:24 -0400 (Thu, 28 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceDB-2.0/AceDB-2.0.lua

.AceDB-2.0: Merge Mikk's branch with a few wording changes, adds support for deleting profiles.
------------------------------------------------------------------------
r42001 | ckknight | 2007-06-28 02:48:51 -0400 (Thu, 28 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - if a blank message is received, return ASAP
------------------------------------------------------------------------
r41706 | rabbit | 2007-06-25 20:02:05 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0: Fix GetCurrentGroupDistribution (always returns at least 'PARTY' now, since the player is always grouped with himself).
------------------------------------------------------------------------
r41689 | rabbit | 2007-06-25 16:59:36 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0: Fix an error message.
------------------------------------------------------------------------
r41671 | ckknight | 2007-06-25 13:46:06 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - properly tell the size of an encoded serialized message.
------------------------------------------------------------------------
r41670 | ckknight | 2007-06-25 13:45:02 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - revert the last two commits
------------------------------------------------------------------------
r41669 | ckknight | 2007-06-25 13:43:34 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - fix typo
------------------------------------------------------------------------
r41660 | ckknight | 2007-06-25 13:29:25 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - possible bugfix to not being able to figure out the right lengths of things.
------------------------------------------------------------------------
r41562 | ckknight | 2007-06-24 14:53:01 -0400 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - possible bugfix
------------------------------------------------------------------------
r41515 | ckknight | 2007-06-24 03:01:09 -0400 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - potential optimization
------------------------------------------------------------------------
r41513 | ckknight | 2007-06-24 02:53:09 -0400 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - another optimization
------------------------------------------------------------------------
r41512 | ckknight | 2007-06-24 02:38:48 -0400 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - slight optimization
------------------------------------------------------------------------
r41511 | ckknight | 2007-06-24 02:28:12 -0400 (Sun, 24 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - memory optimizations in the serialization/encoding process
------------------------------------------------------------------------
r41504 | ckknight | 2007-06-24 01:39:54 -0400 (Sun, 24 Jun 2007) | 5 lines
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - lots of optimizations
- global caching
- prevent repeated gsubs (which would make 1 new string per gsub)
- use a string buffer instead of mass-concatentation.
- other memory and CPU optimizations.
------------------------------------------------------------------------
r40905 | ckknight | 2007-06-20 18:21:25 -0400 (Wed, 20 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua

.AceAddon-2.0 - you can now obfuscate your emails in the TOC by doing ckknight AT gmail DOT com
------------------------------------------------------------------------
r40904 | ckknight | 2007-06-20 18:13:44 -0400 (Wed, 20 Jun 2007) | 3 lines
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua

.AceAddon-2.0 - add a donate button to AceOptions menus that inherit from AceAddon-2.0. To specify what the donation should be for, X-Donate is set. There are currently two ways it can look:
X-Donate: Website:http://wowace.com/wiki/Donations
X-Donate: PayPal:[email protected]
------------------------------------------------------------------------
r40893 | ckknight | 2007-06-20 16:57:14 -0400 (Wed, 20 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua

.AceAddon-2.0 - add a proper popup frame when someone presses "About"
------------------------------------------------------------------------
r40869 | hyperactiveChipmunk | 2007-06-20 11:51:04 -0400 (Wed, 20 Jun 2007) | 3 lines
Changed paths:
   M /trunk/Ace2/AceHook-2.1/AceHook-2.1.lua

Ace2: AceHook-2.1
- Added :SecureHookScript as a valid mixin function

------------------------------------------------------------------------
r40687 | rabbit | 2007-06-19 07:10:02 -0400 (Tue, 19 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0: Nuke two temp variables.
------------------------------------------------------------------------
r40685 | ckknight | 2007-06-19 06:15:44 -0400 (Tue, 19 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceTab-2.0/AceTab-2.0.lua

.AceTab-2.0 - remove big section of obsolete code.
------------------------------------------------------------------------
r40629 | ckknight | 2007-06-18 20:46:26 -0400 (Mon, 18 Jun 2007) | 2 lines
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - some memory optimizations.
- unit tests are at the bottom, commented out - note: assumes enUS.
------------------------------------------------------------------------
r40604 | ckknight | 2007-06-18 18:40:22 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - remove a bunch of global references
------------------------------------------------------------------------
r40603 | ckknight | 2007-06-18 18:38:16 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - rearrange some lines
------------------------------------------------------------------------
r40601 | ckknight | 2007-06-18 17:53:29 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0 - change the timebomb to just happen at WoW 2.2
------------------------------------------------------------------------
r40600 | ckknight | 2007-06-18 17:48:47 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0 - change timebomb of last commit to be either August 18, 2007 or WoW 2.2 (whichever comes first)
------------------------------------------------------------------------
r40598 | ckknight | 2007-06-18 17:42:55 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0 - :ScheduleEvent and :ScheduleRepeatingEvent no longer return a value, as of August 18 (one month from now). All addons on the wowace svn have been updated for this change already. This allows for a memory leak to be plugged.
------------------------------------------------------------------------
r40573 | ckknight | 2007-06-18 16:10:45 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0 - fix string ID in last commit
------------------------------------------------------------------------
r40571 | ckknight | 2007-06-18 16:07:15 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0 - use a string ID for bucket events' repeating schedules.
------------------------------------------------------------------------
r40564 | rabbit | 2007-06-18 15:44:17 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0: Properly reclaim a table in HandleMessage, shuffle some if's around for faster access and fix some indentation hiccups.
------------------------------------------------------------------------
r40563 | rabbit | 2007-06-18 15:41:36 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0: Plug a leak in :TriggerEvent if no addons had registered for the triggered event, removed the debugTable stuff and use a cached table as the ID for scheduled events without explicit ID's, thanks to Roartindon for that one. Two 'tmp' tables were used in the file scope, move them into their own blocks - no idea what kind of bugs this could've been causing.
------------------------------------------------------------------------
r40431 | ckknight | 2007-06-17 20:36:20 -0400 (Sun, 17 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua

.AceAddon-2.0 - bugfix
------------------------------------------------------------------------
r40276 | ckknight | 2007-06-16 19:08:39 -0400 (Sat, 16 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - properly don't pass the person argument.
------------------------------------------------------------------------
r39907 | ckknight | 2007-06-14 14:59:51 -0400 (Thu, 14 Jun 2007) | 2 lines
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - change warnings to errors.
Note: This doesn't do any metatable caching, as apparently that causes errors or something in the upgrade path.
------------------------------------------------------------------------
r39902 | kaelten | 2007-06-14 14:04:29 -0400 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

Ace2 - Reverting AceLocale Changes pending further testing.
------------------------------------------------------------------------
r39877 | ckknight | 2007-06-14 10:51:24 -0400 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - optimization
------------------------------------------------------------------------
r39874 | ckknight | 2007-06-14 10:38:23 -0400 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - change how errors are fired, slightly.
------------------------------------------------------------------------
r39868 | ckknight | 2007-06-14 09:55:01 -0400 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - fix potential bug.
------------------------------------------------------------------------
r39855 | ckknight | 2007-06-14 07:18:00 -0400 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - optimization by caching metatables and metamethods.
------------------------------------------------------------------------
r39853 | ckknight | 2007-06-14 06:56:48 -0400 (Thu, 14 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceLocale-2.2/AceLocale-2.2.lua

.AceLocale-2.2 - for missing translations, raise an error through geterrorhandler()(ret) instead of just a normal error("text"). This means AceLibrary("Babble-Boss-2.2")["Some guy"] will return "Some guy" if that's unknown, but raise an error in the process.
------------------------------------------------------------------------
r39787 | ckknight | 2007-06-13 21:02:01 -0400 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - bugfix
------------------------------------------------------------------------
r39784 | ckknight | 2007-06-13 20:14:06 -0400 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceComm-2.0/AceComm-2.0.lua

.AceComm-2.0 - for the version checker thing, if an addon isn't loaded but exists, put (Off) at the end.
------------------------------------------------------------------------
r39326 | ckknight | 2007-06-10 00:23:13 -0400 (Sun, 10 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceConsole-2.0/AceConsole-2.0.lua

.AceConsole-2.0 - when printliteral'ing a table, if the table is blank and its metatable has a __raw field that is a table, use it instead. This is basically for me to have a read-only table that can be properly :PrintLiteral'd without a lot of hassle.
------------------------------------------------------------------------
r39152 | ckknight | 2007-06-08 18:47:43 -0400 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceHook-2.1/AceHook-2.1.lua

.AceHook-2.1 - add :SecureHookScript. Should work. probably. Test it out to see. *thumbs up*
------------------------------------------------------------------------
r39076 | rabbit | 2007-06-08 08:47:35 -0400 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua
   M /trunk/Ace2/AceConsole-2.0/AceConsole-2.0.lua
   M /trunk/Ace2/AceDB-2.0/AceDB-2.0.lua

Ace2: zhTW update from helium.
------------------------------------------------------------------------
r38824 | ckknight | 2007-06-06 18:12:13 -0400 (Wed, 06 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceEvent-2.0/AceEvent-2.0.lua

.AceEvent-2.0 - added slash command /in, used in the form /in 5 /say pants. Idea stolen from Chronos.
------------------------------------------------------------------------
r38641 | kergoth | 2007-06-05 15:14:10 -0400 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceOO-2.0/AceOO-2.0.lua

Ace2: AceOO: In the object uid generation: drop the seperate pad function, no point having an extra functioncall in that code path for no reason, and simplify a bit.
------------------------------------------------------------------------
r38546 | ckknight | 2007-06-05 03:24:21 -0400 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /trunk/Ace2/AceModuleCore-2.0/AceModuleCore-2.0.lua

.AceModuleCore-2.0 - change AceAddon check
------------------------------------------------------------------------
r38524 | ckknight | 2007-06-05 01:05:13 -0400 (Tue, 05 Jun 2007) | 4 lines
Changed paths:
   M /trunk/Ace2/AceAddon-2.0/AceAddon-2.0.lua
   M /trunk/Ace2/AceDB-2.0/AceDB-2.0.lua
   M /trunk/Ace2/AceModuleCore-2.0/AceModuleCore-2.0.lua

Ace2 - bugfixes to calling :OnEnable and tracking whether first is provided or not.
- added AceAddon:ManualEnable(addon)
- added AceAddon:ManualDisable(addon)
- don't use those unless you're s-m-r-t
------------------------------------------------------------------------
r38513 | nymbia | 2007-06-04 23:01:30 -0400 (Mon, 04 Jun 2007) | 3 lines
Changed paths:
   M /trunk/Ace2/AceConsole-2.0/AceConsole-2.0.lua

.AceConsole-2.0:
- Don't check if we're overwriting commands, just do it.
- If there was a compelling reason for this to be here in the first place, feel free to revert.
------------------------------------------------------------------------