From 827a5bdc608c18146797038d5d21dd6c481ddc11 Mon Sep 17 00:00:00 2001 From: Florian Berthold Date: Mon, 25 May 2026 10:59:24 +0200 Subject: [PATCH] chore: move bundle into Ace3/ subfolder + standard .gitignore Matches the Exiles fork-layout convention (one folder per addon). README and tools/sweep.py updated for the new path; tools/sweep.py stays at repo root since it's dev tooling, not part of the shipped bundle. --- .gitignore | 7 +++++++ Ace3.lua => Ace3/Ace3.lua | 0 Ace3.toc => Ace3/Ace3.toc | 0 {AceAddon-3.0 => Ace3/AceAddon-3.0}/AceAddon-3.0.lua | 0 {AceAddon-3.0 => Ace3/AceAddon-3.0}/AceAddon-3.0.xml | 0 {AceBucket-3.0 => Ace3/AceBucket-3.0}/AceBucket-3.0.lua | 0 {AceBucket-3.0 => Ace3/AceBucket-3.0}/AceBucket-3.0.xml | 0 {AceComm-3.0 => Ace3/AceComm-3.0}/AceComm-3.0.lua | 0 {AceComm-3.0 => Ace3/AceComm-3.0}/AceComm-3.0.xml | 0 {AceComm-3.0 => Ace3/AceComm-3.0}/ChatThrottleLib.lua | 0 {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfig-3.0.lua | 0 {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfig-3.0.xml | 0 .../AceConfig-3.0}/AceConfigCmd-3.0/AceConfigCmd-3.0.lua | 0 .../AceConfig-3.0}/AceConfigCmd-3.0/AceConfigCmd-3.0.xml | 0 .../AceConfigDialog-3.0/AceConfigDialog-3.0.lua | 0 .../AceConfigDialog-3.0/AceConfigDialog-3.0.xml | 0 .../AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua | 0 .../AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml | 0 {AceConsole-3.0 => Ace3/AceConsole-3.0}/AceConsole-3.0.lua | 0 {AceConsole-3.0 => Ace3/AceConsole-3.0}/AceConsole-3.0.xml | 0 {AceDB-3.0 => Ace3/AceDB-3.0}/AceDB-3.0.lua | 0 {AceDB-3.0 => Ace3/AceDB-3.0}/AceDB-3.0.xml | 0 .../AceDBOptions-3.0}/AceDBOptions-3.0.lua | 0 .../AceDBOptions-3.0}/AceDBOptions-3.0.xml | 0 {AceEvent-3.0 => Ace3/AceEvent-3.0}/AceEvent-3.0.lua | 0 {AceEvent-3.0 => Ace3/AceEvent-3.0}/AceEvent-3.0.xml | 0 {AceGUI-3.0 => Ace3/AceGUI-3.0}/AceGUI-3.0.lua | 0 {AceGUI-3.0 => Ace3/AceGUI-3.0}/AceGUI-3.0.xml | 0 .../widgets/AceGUIContainer-BlizOptionsGroup.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-DropDownGroup.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-Frame.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-InlineGroup.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-ScrollFrame.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-SimpleGroup.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-TabGroup.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-TreeGroup.lua | 0 .../AceGUI-3.0}/widgets/AceGUIContainer-Window.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-Button.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-CheckBox.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-ColorPicker.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-DropDown-Items.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-DropDown.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-EditBox.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-Heading.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-Icon.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-InteractiveLabel.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-Keybinding.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-Label.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-MultiLineEditBox.lua | 0 .../AceGUI-3.0}/widgets/AceGUIWidget-Slider.lua | 0 {AceHook-3.0 => Ace3/AceHook-3.0}/AceHook-3.0.lua | 0 {AceHook-3.0 => Ace3/AceHook-3.0}/AceHook-3.0.xml | 0 {AceLocale-3.0 => Ace3/AceLocale-3.0}/AceLocale-3.0.lua | 0 {AceLocale-3.0 => Ace3/AceLocale-3.0}/AceLocale-3.0.xml | 0 .../AceSerializer-3.0}/AceSerializer-3.0.lua | 0 .../AceSerializer-3.0}/AceSerializer-3.0.xml | 0 {AceTab-3.0 => Ace3/AceTab-3.0}/AceTab-3.0.lua | 0 {AceTab-3.0 => Ace3/AceTab-3.0}/AceTab-3.0.xml | 0 {AceTimer-3.0 => Ace3/AceTimer-3.0}/AceTimer-3.0.lua | 0 {AceTimer-3.0 => Ace3/AceTimer-3.0}/AceTimer-3.0.xml | 0 .../CallbackHandler-1.0}/CallbackHandler-1.0.lua | 0 .../CallbackHandler-1.0}/CallbackHandler-1.0.xml | 0 {LibStub => Ace3/LibStub}/LibStub.lua | 0 README.md | 7 +++++-- tools/sweep.py | 2 +- 65 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 .gitignore rename Ace3.lua => Ace3/Ace3.lua (100%) rename Ace3.toc => Ace3/Ace3.toc (100%) rename {AceAddon-3.0 => Ace3/AceAddon-3.0}/AceAddon-3.0.lua (100%) rename {AceAddon-3.0 => Ace3/AceAddon-3.0}/AceAddon-3.0.xml (100%) rename {AceBucket-3.0 => Ace3/AceBucket-3.0}/AceBucket-3.0.lua (100%) rename {AceBucket-3.0 => Ace3/AceBucket-3.0}/AceBucket-3.0.xml (100%) rename {AceComm-3.0 => Ace3/AceComm-3.0}/AceComm-3.0.lua (100%) rename {AceComm-3.0 => Ace3/AceComm-3.0}/AceComm-3.0.xml (100%) rename {AceComm-3.0 => Ace3/AceComm-3.0}/ChatThrottleLib.lua (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfig-3.0.lua (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfig-3.0.xml (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfigCmd-3.0/AceConfigCmd-3.0.lua (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfigCmd-3.0/AceConfigCmd-3.0.xml (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfigDialog-3.0/AceConfigDialog-3.0.lua (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfigDialog-3.0/AceConfigDialog-3.0.xml (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua (100%) rename {AceConfig-3.0 => Ace3/AceConfig-3.0}/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml (100%) rename {AceConsole-3.0 => Ace3/AceConsole-3.0}/AceConsole-3.0.lua (100%) rename {AceConsole-3.0 => Ace3/AceConsole-3.0}/AceConsole-3.0.xml (100%) rename {AceDB-3.0 => Ace3/AceDB-3.0}/AceDB-3.0.lua (100%) rename {AceDB-3.0 => Ace3/AceDB-3.0}/AceDB-3.0.xml (100%) rename {AceDBOptions-3.0 => Ace3/AceDBOptions-3.0}/AceDBOptions-3.0.lua (100%) rename {AceDBOptions-3.0 => Ace3/AceDBOptions-3.0}/AceDBOptions-3.0.xml (100%) rename {AceEvent-3.0 => Ace3/AceEvent-3.0}/AceEvent-3.0.lua (100%) rename {AceEvent-3.0 => Ace3/AceEvent-3.0}/AceEvent-3.0.xml (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/AceGUI-3.0.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/AceGUI-3.0.xml (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-BlizOptionsGroup.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-DropDownGroup.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-Frame.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-InlineGroup.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-ScrollFrame.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-SimpleGroup.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-TabGroup.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-TreeGroup.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIContainer-Window.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-Button.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-CheckBox.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-ColorPicker.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-DropDown-Items.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-DropDown.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-EditBox.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-Heading.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-Icon.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-InteractiveLabel.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-Keybinding.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-Label.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-MultiLineEditBox.lua (100%) rename {AceGUI-3.0 => Ace3/AceGUI-3.0}/widgets/AceGUIWidget-Slider.lua (100%) rename {AceHook-3.0 => Ace3/AceHook-3.0}/AceHook-3.0.lua (100%) rename {AceHook-3.0 => Ace3/AceHook-3.0}/AceHook-3.0.xml (100%) rename {AceLocale-3.0 => Ace3/AceLocale-3.0}/AceLocale-3.0.lua (100%) rename {AceLocale-3.0 => Ace3/AceLocale-3.0}/AceLocale-3.0.xml (100%) rename {AceSerializer-3.0 => Ace3/AceSerializer-3.0}/AceSerializer-3.0.lua (100%) rename {AceSerializer-3.0 => Ace3/AceSerializer-3.0}/AceSerializer-3.0.xml (100%) rename {AceTab-3.0 => Ace3/AceTab-3.0}/AceTab-3.0.lua (100%) rename {AceTab-3.0 => Ace3/AceTab-3.0}/AceTab-3.0.xml (100%) rename {AceTimer-3.0 => Ace3/AceTimer-3.0}/AceTimer-3.0.lua (100%) rename {AceTimer-3.0 => Ace3/AceTimer-3.0}/AceTimer-3.0.xml (100%) rename {CallbackHandler-1.0 => Ace3/CallbackHandler-1.0}/CallbackHandler-1.0.lua (100%) rename {CallbackHandler-1.0 => Ace3/CallbackHandler-1.0}/CallbackHandler-1.0.xml (100%) rename {LibStub => Ace3/LibStub}/LibStub.lua (100%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7d2ad74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +.env +.DS_Store +.release +.install +.lua/* +.vscode +.idea diff --git a/Ace3.lua b/Ace3/Ace3.lua similarity index 100% rename from Ace3.lua rename to Ace3/Ace3.lua diff --git a/Ace3.toc b/Ace3/Ace3.toc similarity index 100% rename from Ace3.toc rename to Ace3/Ace3.toc diff --git a/AceAddon-3.0/AceAddon-3.0.lua b/Ace3/AceAddon-3.0/AceAddon-3.0.lua similarity index 100% rename from AceAddon-3.0/AceAddon-3.0.lua rename to Ace3/AceAddon-3.0/AceAddon-3.0.lua diff --git a/AceAddon-3.0/AceAddon-3.0.xml b/Ace3/AceAddon-3.0/AceAddon-3.0.xml similarity index 100% rename from AceAddon-3.0/AceAddon-3.0.xml rename to Ace3/AceAddon-3.0/AceAddon-3.0.xml diff --git a/AceBucket-3.0/AceBucket-3.0.lua b/Ace3/AceBucket-3.0/AceBucket-3.0.lua similarity index 100% rename from AceBucket-3.0/AceBucket-3.0.lua rename to Ace3/AceBucket-3.0/AceBucket-3.0.lua diff --git a/AceBucket-3.0/AceBucket-3.0.xml b/Ace3/AceBucket-3.0/AceBucket-3.0.xml similarity index 100% rename from AceBucket-3.0/AceBucket-3.0.xml rename to Ace3/AceBucket-3.0/AceBucket-3.0.xml diff --git a/AceComm-3.0/AceComm-3.0.lua b/Ace3/AceComm-3.0/AceComm-3.0.lua similarity index 100% rename from AceComm-3.0/AceComm-3.0.lua rename to Ace3/AceComm-3.0/AceComm-3.0.lua diff --git a/AceComm-3.0/AceComm-3.0.xml b/Ace3/AceComm-3.0/AceComm-3.0.xml similarity index 100% rename from AceComm-3.0/AceComm-3.0.xml rename to Ace3/AceComm-3.0/AceComm-3.0.xml diff --git a/AceComm-3.0/ChatThrottleLib.lua b/Ace3/AceComm-3.0/ChatThrottleLib.lua similarity index 100% rename from AceComm-3.0/ChatThrottleLib.lua rename to Ace3/AceComm-3.0/ChatThrottleLib.lua diff --git a/AceConfig-3.0/AceConfig-3.0.lua b/Ace3/AceConfig-3.0/AceConfig-3.0.lua similarity index 100% rename from AceConfig-3.0/AceConfig-3.0.lua rename to Ace3/AceConfig-3.0/AceConfig-3.0.lua diff --git a/AceConfig-3.0/AceConfig-3.0.xml b/Ace3/AceConfig-3.0/AceConfig-3.0.xml similarity index 100% rename from AceConfig-3.0/AceConfig-3.0.xml rename to Ace3/AceConfig-3.0/AceConfig-3.0.xml diff --git a/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua b/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua similarity index 100% rename from AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua rename to Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua diff --git a/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml b/Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml similarity index 100% rename from AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml rename to Ace3/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml diff --git a/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua b/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua similarity index 100% rename from AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua rename to Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua diff --git a/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml b/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml similarity index 100% rename from AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml rename to Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml diff --git a/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua b/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua similarity index 100% rename from AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua rename to Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua diff --git a/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml b/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml similarity index 100% rename from AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml rename to Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml diff --git a/AceConsole-3.0/AceConsole-3.0.lua b/Ace3/AceConsole-3.0/AceConsole-3.0.lua similarity index 100% rename from AceConsole-3.0/AceConsole-3.0.lua rename to Ace3/AceConsole-3.0/AceConsole-3.0.lua diff --git a/AceConsole-3.0/AceConsole-3.0.xml b/Ace3/AceConsole-3.0/AceConsole-3.0.xml similarity index 100% rename from AceConsole-3.0/AceConsole-3.0.xml rename to Ace3/AceConsole-3.0/AceConsole-3.0.xml diff --git a/AceDB-3.0/AceDB-3.0.lua b/Ace3/AceDB-3.0/AceDB-3.0.lua similarity index 100% rename from AceDB-3.0/AceDB-3.0.lua rename to Ace3/AceDB-3.0/AceDB-3.0.lua diff --git a/AceDB-3.0/AceDB-3.0.xml b/Ace3/AceDB-3.0/AceDB-3.0.xml similarity index 100% rename from AceDB-3.0/AceDB-3.0.xml rename to Ace3/AceDB-3.0/AceDB-3.0.xml diff --git a/AceDBOptions-3.0/AceDBOptions-3.0.lua b/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua similarity index 100% rename from AceDBOptions-3.0/AceDBOptions-3.0.lua rename to Ace3/AceDBOptions-3.0/AceDBOptions-3.0.lua diff --git a/AceDBOptions-3.0/AceDBOptions-3.0.xml b/Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml similarity index 100% rename from AceDBOptions-3.0/AceDBOptions-3.0.xml rename to Ace3/AceDBOptions-3.0/AceDBOptions-3.0.xml diff --git a/AceEvent-3.0/AceEvent-3.0.lua b/Ace3/AceEvent-3.0/AceEvent-3.0.lua similarity index 100% rename from AceEvent-3.0/AceEvent-3.0.lua rename to Ace3/AceEvent-3.0/AceEvent-3.0.lua diff --git a/AceEvent-3.0/AceEvent-3.0.xml b/Ace3/AceEvent-3.0/AceEvent-3.0.xml similarity index 100% rename from AceEvent-3.0/AceEvent-3.0.xml rename to Ace3/AceEvent-3.0/AceEvent-3.0.xml diff --git a/AceGUI-3.0/AceGUI-3.0.lua b/Ace3/AceGUI-3.0/AceGUI-3.0.lua similarity index 100% rename from AceGUI-3.0/AceGUI-3.0.lua rename to Ace3/AceGUI-3.0/AceGUI-3.0.lua diff --git a/AceGUI-3.0/AceGUI-3.0.xml b/Ace3/AceGUI-3.0/AceGUI-3.0.xml similarity index 100% rename from AceGUI-3.0/AceGUI-3.0.xml rename to Ace3/AceGUI-3.0/AceGUI-3.0.xml diff --git a/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-Frame.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua diff --git a/AceGUI-3.0/widgets/AceGUIContainer-Window.lua b/Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIContainer-Window.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIContainer-Window.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-Button.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-Button.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-Heading.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-Icon.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-Label.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-Label.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua diff --git a/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua b/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua similarity index 100% rename from AceGUI-3.0/widgets/AceGUIWidget-Slider.lua rename to Ace3/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua diff --git a/AceHook-3.0/AceHook-3.0.lua b/Ace3/AceHook-3.0/AceHook-3.0.lua similarity index 100% rename from AceHook-3.0/AceHook-3.0.lua rename to Ace3/AceHook-3.0/AceHook-3.0.lua diff --git a/AceHook-3.0/AceHook-3.0.xml b/Ace3/AceHook-3.0/AceHook-3.0.xml similarity index 100% rename from AceHook-3.0/AceHook-3.0.xml rename to Ace3/AceHook-3.0/AceHook-3.0.xml diff --git a/AceLocale-3.0/AceLocale-3.0.lua b/Ace3/AceLocale-3.0/AceLocale-3.0.lua similarity index 100% rename from AceLocale-3.0/AceLocale-3.0.lua rename to Ace3/AceLocale-3.0/AceLocale-3.0.lua diff --git a/AceLocale-3.0/AceLocale-3.0.xml b/Ace3/AceLocale-3.0/AceLocale-3.0.xml similarity index 100% rename from AceLocale-3.0/AceLocale-3.0.xml rename to Ace3/AceLocale-3.0/AceLocale-3.0.xml diff --git a/AceSerializer-3.0/AceSerializer-3.0.lua b/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua similarity index 100% rename from AceSerializer-3.0/AceSerializer-3.0.lua rename to Ace3/AceSerializer-3.0/AceSerializer-3.0.lua diff --git a/AceSerializer-3.0/AceSerializer-3.0.xml b/Ace3/AceSerializer-3.0/AceSerializer-3.0.xml similarity index 100% rename from AceSerializer-3.0/AceSerializer-3.0.xml rename to Ace3/AceSerializer-3.0/AceSerializer-3.0.xml diff --git a/AceTab-3.0/AceTab-3.0.lua b/Ace3/AceTab-3.0/AceTab-3.0.lua similarity index 100% rename from AceTab-3.0/AceTab-3.0.lua rename to Ace3/AceTab-3.0/AceTab-3.0.lua diff --git a/AceTab-3.0/AceTab-3.0.xml b/Ace3/AceTab-3.0/AceTab-3.0.xml similarity index 100% rename from AceTab-3.0/AceTab-3.0.xml rename to Ace3/AceTab-3.0/AceTab-3.0.xml diff --git a/AceTimer-3.0/AceTimer-3.0.lua b/Ace3/AceTimer-3.0/AceTimer-3.0.lua similarity index 100% rename from AceTimer-3.0/AceTimer-3.0.lua rename to Ace3/AceTimer-3.0/AceTimer-3.0.lua diff --git a/AceTimer-3.0/AceTimer-3.0.xml b/Ace3/AceTimer-3.0/AceTimer-3.0.xml similarity index 100% rename from AceTimer-3.0/AceTimer-3.0.xml rename to Ace3/AceTimer-3.0/AceTimer-3.0.xml diff --git a/CallbackHandler-1.0/CallbackHandler-1.0.lua b/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua similarity index 100% rename from CallbackHandler-1.0/CallbackHandler-1.0.lua rename to Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua diff --git a/CallbackHandler-1.0/CallbackHandler-1.0.xml b/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml similarity index 100% rename from CallbackHandler-1.0/CallbackHandler-1.0.xml rename to Ace3/CallbackHandler-1.0/CallbackHandler-1.0.xml diff --git a/LibStub/LibStub.lua b/Ace3/LibStub/LibStub.lua similarity index 100% rename from LibStub/LibStub.lua rename to Ace3/LibStub/LibStub.lua diff --git a/README.md b/README.md index 7f8cb54..4416f1f 100644 --- a/README.md +++ b/README.md @@ -57,11 +57,14 @@ Or replace the entire `Libs/Ace3/` tree in one go. ### Option 2: standalone addon -Drop the contents (except `README.md` / `.gitattributes`) into -`Interface/AddOns/Ace3/` and the loadable `Ace3.toc` will register every library at top +Drop the **`Ace3/`** directory from this repo straight into +`Interface/AddOns/` and the loadable `Ace3.toc` will register every library at top priority via LibStub. Useful for non-bundling forks (`chatter`, `sexymap`, `clique`, …) to get Ace without each one carrying its own copy. +(The canonical bundle lives under `Ace3/` at the repo root so this repo follows the same +"each addon in its own folder" layout as every other `Exiles/coa-*` fork.) + ## Sync policy Bumping upstream means a single commit here, then a sweep across every fork that embeds these diff --git a/tools/sweep.py b/tools/sweep.py index c773894..4d01c93 100755 --- a/tools/sweep.py +++ b/tools/sweep.py @@ -36,7 +36,7 @@ from pathlib import Path # --- configuration ----------------------------------------------------------- REPOS_ROOT = Path(os.environ.get("REPOS_ROOT", "/home/sub/repos/coa")) -BUNDLE = Path(__file__).resolve().parent.parent # the coa-ace3 repo root +BUNDLE = Path(__file__).resolve().parent.parent / "Ace3" # canonical Ace3 lives under /Ace3/ # Forks that this sweep MUST NOT touch. Document the reason inline. EXCLUDED_FORKS = {