The coa-ace3 sweep (commits 0c130e0..5ea6e44, before coa-elvui was added to
EXCLUDED_FORKS in coa-ace3 tools/sweep.py) overwrote ElvUI's customized,
-ElvUI-namespaced Ace3 libs with plain canonical ones. ElvUI registers libs
as AceLocale-3.0-ElvUI and the AceConfig-3.0-ElvUI family (plus -ElvUI
widgets that don't exist in canonical), so the clobber left them
unregistered: ElvUI failed to init (16 locale 'L' errors) and /ec would not
open. Restores ElvUI/Libraries/Ace3/AceLocale-3.0 and the
ElvUI_OptionsUI/Libraries/Ace3 stack to their pre-sweep state (5021fd1).
coa-elvui is now in EXCLUDED_FORKS, so this won't be re-clobbered.
Re-sync after coa-ace3 3ec2009 added two CoA-compat patches:
- AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua: parent
falls back to UIParent when InterfaceOptionsFramePanelContainer is nil
- AceConfig-3.0/AceConfigDialog-3.0: Settings.* block guarded with
fallback to InterfaceOptions_AddCategory on WotLK-era clients
Without these, every addon registering a Blizzard Interface Options
panel via AceConfigDialog errors on load on the CoA client.
Aligns the unsuffixed Ace bundle with the rest of the Exiles forks
(the -ElvUI namespaced copies are intentionally left alone to keep
ElvUI's config UI isolated from any other addon's LibStub registrations).
Per-library MINOR moves:
CallbackHandler-1.0 6 → 8
AceAddon-3.0 12 → 13
AceTimer-3.0 1017 → 17 (canonical numbering — same C_Timer impl)
AceHook-3.0 8 → 9
AceDB-3.0 27 → 33
AceDBOptions-3.0 15 → 15 (unchanged)
AceComm-3.0 12 → 14
AceSerializer-3.0 3 → 5
Other Ace libs (Event, Config family, GUI, Locale, Console, Bucket) were
already at the canonical target.
* Added buff containers for vanity and consolidated buffs to match base ui feature
* use locals and don't unpack values 2x
* Moved vanity and consolidated settings to base profile instead of private per character
* Missing Non-DE items
* Move Deconstruct options into seperate group
Adds blacklist functionality for general items and lockboxes
* Add translation strings
* Add LibItemSearch functionality to blacklist
* Clean up redundant variables and API calls
* Added Bag icons for Vanity and Wardrobe unlocks
* Show if item is both Vanity and Wardrobe unlock
added related textures
* Adjusted icon so edges match up
* Update RaidBuffReminder.lua
make adjustments to the display of the RBR
* Update Auras.lua
add relevant options
* Update Profile.lua
* Update enUS.lua
* Update Minimap.lua
* Update RaidBuffReminder.lua
fix variable typo
* match order of options
* merge thorns and armor buffs
* match the edges of the minimap
* ElvUI/NamePlates: initial nameplate conversions
* More nameplate work
* Modules/Cooldowns: various CD fixes, nameplates cant show 'swipe' texture
* ElvUI/NamePlates: final nameplate polish
* Modules/Misc: add space before interrupted announcement
* Enhanced/CharacterFrame: Add new stat tooltips
* Enhanced/CharacterFrame: crit is a percent of base crit
* Enhanced/CharacterSheet: Update to use new cvar
* ElvUI/Merchant: Remove auto sell gray / auto repair. Client handles these now.
* add missing Locale entries
* add size option
* link option to icon size
* add icon size option to menu
* shorten option name
* update to match naming
* map marker translations
* map marker translations
* map marker translations
* map marker translations
* map marker translations
* map makers translations
* map markers translations
* map markers translations
* remove spacer
originally I added the space because the previous option was too long and had ... at the end of the name, but now that its shorter it looks odd on its own line