vanilla-wow-addons – Blame information for rev 1
?pathlinks?
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 |