vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 [B][SIZE=3]Ace 2.0.4885 - RC2[/SIZE][/B]
2 [B][SIZE=2]07-14-2007[/SIZE][/B]
3  
4 Changes between 2.0.3940 and 2.0.4883:
5 [list]
6  
7 [*]AceConsole
8 [list]
9 [*]Fixed bug when dealing with ranges that would allow invalid values to go through after a successful one.
10 [*]Added enhancements when you are dealing with percentages in a rage type.
11 [*]Now keeps a registry and updates handlers.
12 [*]More memory efficient handler.
13 [*]Properly handles item links
14 [*]Now errors on 0-length name and desc.
15 [*]Added cmdName and guiName.
16 [*]Changed standby's cmdName to "State" and guiName to "Active"
17 [*]Added a step value to ranges.
18 [*]Argument tab-completion functionality added.
19 [/list]
20  
21 [*]AceAddon
22 [list]
23 [*]Now calls/registers OnEnable _after_ OnInitialize
24 [*]:OnInitialize() no longer uses .super.OnInitialize(self)
25 [*]Warning no longer fires if OnInitialize isn't declared
26 [*]Now checks right before OnEnable for :IsActive()
27 [*]Now checks addons to see if they are modules to check their active state and whether to call :OnEnable()
28 [/list]
29  
30 [*]AceDB
31 [list]
32 [*]Added :SetModuleMixins(...)
33 [*]Added :IterateModules()
34 [*]added namespacing.
35 [*]Added :AcquireDBNamespace("name")
36 [*]Changed RegisterDefaults("kind", defaults) to :RegisterDefaults("kind", defaults) or ("namespace", "kind", defaults)
37 [*]Changed :SetProfile("name") to :SetProfile("name", "copyFrom")
38 [*]:GetProfile() now returns 2 arguments.
39 [*]Changed :IsEnabled() to :IsActive()
40 [*]Changed :ToggleStandby() to :ToggleActive([state])
41 [*]Added :GetAceOptionsDataTable() so mixins can add options to AceConsole and such automatically.
42 [*]Cannot call AcquireDBNamespace before RegisterDB
43 [*]Added the constants CHAR_ID, REALM_ID, and CLASS_ID.
44 [*]Added :ResetDB(["kind"])
45 [*]Added .REALM, .NAME, .FACTION
46 [/list]
47  
48 [*]AceEvent
49 [list]
50 [*]Added :ScheduleDelayedEvent("event" or func, delay, ...)
51 [*]Delayed events are stopped on embed disable.
52 [*]Made ScheduleDelayedEvent mix in properly
53 [*]Added :CancelDelayedEvent(t)
54 [*]:ScheduleDelayedEvent(...) now returns a unique identifier which can be fed into :CancelDelayedEvent(t)
55 [*]Changed :ScheduleDelayedEvent("event" or func, delay, ...) to :ScheduleDelayedEvent("event" or func, delay, ...) or ("id", "event" or func, delay, ...)
56 [*]Said "id" can now be used to cancel the delayed event.
57 [*]Changed :CancelDelayedEvent(id) to :CancelDelayedEvent("id" or id)
58 [*]If you schedule a delayed event by name, it makes sure to remove the old schedule if it exists.
59 [*]:ScheduleDelayedEvent -> :ScheduleEvent
60 [*]:CancelDelayedEvent -> :CancelScheduledEvent
61 [*]added :IsEventScheduled(id or "id")
62 [*]Added :ScheduleRepeatingEvent("id" or id, "event" or func, delay, ...) or ("event" or func, delay, ...)
63 [*]Addons/modules now no longer disable if they haven't been enabled.
64 [*]Added :IsPostPlayerLogin()
65 [*]Now fires AceEvent_PostInitialize after all channels have loaded.
66 [*]Added AceEvent:IsFullyInitialized() and event AceEvent_FullyInitialized
67 [/list]
68  
69 [*]AceModuleCore
70 [list]
71 [*]:RegisterDB now works in :OnEnable
72 [*]:SetModuleClass(class)
73 [*]:new() -> :new(name), so :init is now fed the name of the module
74 [*]Added :ToggleModuleActive("name" or module [, state])
75 [*]Added :IsModuleActive("name" or module)
76 [/list]
77  
78 [*]AceLocale
79 [list]
80 [*]Caching is prevented if the cached instance is registered with AceLibrary. e.g. BabbleLib.
81 [*]Uses new API
82 [*]Fixed error messages
83 [/list]
84  
85 [*]AceOO
86 [list]
87 [*]Uid assigned to each object now.
88 [*]Now with optional Compost support
89 [/list]
90  
91 [*]Ace Hook
92 [list]
93 [*]Removed reference to UnhookScript
94 [/list]
95  
96 [*]Global
97 [list]
98 [*]All internal Ace2 libraries now use self:error instead of error.
99 [*]Way too many bugfixes to mention.
100 [/list]
101  
102 [/list]
103  
104  
105  
106 [B][SIZE=3]Ace 2.0.3870 - RC1[/SIZE][/B]
107 [B][SIZE=2]07-03-2007[/SIZE][/B]
108  
109 Inital Public Release Candidate