From 0b8ab4a07360fe9019c408fe629eacadc4285b0f Mon Sep 17 00:00:00 2001 From: d87 Date: Tue, 17 Jul 2018 21:28:20 +0700 Subject: [PATCH] travis setup --- .gitignore | 1 + .pkgmeta | 14 +- .travis.yml | 12 + CHANGELOG | 4 + Libs/AceConfig-3.0/AceConfig-3.0.lua | 58 - Libs/AceConfig-3.0/AceConfig-3.0.xml | 8 - .../AceConfigCmd-3.0/AceConfigCmd-3.0.lua | 794 ------- .../AceConfigCmd-3.0/AceConfigCmd-3.0.xml | 4 - .../AceConfigDialog-3.0.lua | 1974 ----------------- .../AceConfigDialog-3.0.xml | 4 - .../AceConfigRegistry-3.0.lua | 349 --- .../AceConfigRegistry-3.0.xml | 4 - .../BackgroundWidget.lua | 235 -- .../BorderWidget.lua | 230 -- .../FontWidget.lua | 216 -- .../SoundWidget.lua | 264 --- .../StatusbarWidget.lua | 233 -- .../prototypes.lua | 273 --- Libs/AceGUI-3.0-SharedMediaWidgets/widget.xml | 9 - Libs/AceGUI-3.0/AceGUI-3.0.lua | 813 ------- Libs/AceGUI-3.0/AceGUI-3.0.xml | 28 - .../AceGUIContainer-BlizOptionsGroup.lua | 138 -- .../widgets/AceGUIContainer-DropDownGroup.lua | 157 -- .../widgets/AceGUIContainer-Frame.lua | 316 --- .../widgets/AceGUIContainer-InlineGroup.lua | 103 - .../widgets/AceGUIContainer-ScrollFrame.lua | 204 -- .../widgets/AceGUIContainer-SimpleGroup.lua | 69 - .../widgets/AceGUIContainer-TabGroup.lua | 350 --- .../widgets/AceGUIContainer-TreeGroup.lua | 710 ------ .../widgets/AceGUIContainer-Window.lua | 336 --- .../widgets/AceGUIWidget-Button.lua | 103 - .../widgets/AceGUIWidget-CheckBox.lua | 295 --- .../widgets/AceGUIWidget-ColorPicker.lua | 188 -- .../widgets/AceGUIWidget-DropDown-Items.lua | 471 ---- .../widgets/AceGUIWidget-DropDown.lua | 737 ------ .../widgets/AceGUIWidget-EditBox.lua | 265 --- .../widgets/AceGUIWidget-Heading.lua | 78 - Libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua | 140 -- .../widgets/AceGUIWidget-InteractiveLabel.lua | 101 - .../widgets/AceGUIWidget-Keybinding.lua | 249 --- .../AceGUI-3.0/widgets/AceGUIWidget-Label.lua | 173 -- .../widgets/AceGUIWidget-MultiLineEditBox.lua | 366 --- .../widgets/AceGUIWidget-Slider.lua | 285 --- .../CallbackHandler-1.0.lua | 240 -- .../CallbackHandler-1.0.xml | 4 - .../LibSharedMedia-3.0/LibSharedMedia-3.0.lua | 292 --- Libs/LibSharedMedia-3.0/lib.xml | 4 - Libs/LibStub/LibStub.lua | 51 - Libs/LibStub/LibStub.toc | 13 - NugInterrupts.lua | 8 +- 50 files changed, 35 insertions(+), 11938 deletions(-) create mode 100644 .gitignore create mode 100644 .travis.yml delete mode 100644 Libs/AceConfig-3.0/AceConfig-3.0.lua delete mode 100644 Libs/AceConfig-3.0/AceConfig-3.0.xml delete mode 100644 Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua delete mode 100644 Libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml delete mode 100644 Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua delete mode 100644 Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml delete mode 100644 Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua delete mode 100644 Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/BackgroundWidget.lua delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/BorderWidget.lua delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/FontWidget.lua delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/SoundWidget.lua delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/StatusbarWidget.lua delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/prototypes.lua delete mode 100644 Libs/AceGUI-3.0-SharedMediaWidgets/widget.xml delete mode 100644 Libs/AceGUI-3.0/AceGUI-3.0.lua delete mode 100644 Libs/AceGUI-3.0/AceGUI-3.0.xml delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIContainer-Window.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua delete mode 100644 Libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua delete mode 100644 Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua delete mode 100644 Libs/CallbackHandler-1.0/CallbackHandler-1.0.xml delete mode 100644 Libs/LibSharedMedia-3.0/LibSharedMedia-3.0.lua delete mode 100644 Libs/LibSharedMedia-3.0/lib.xml delete mode 100644 Libs/LibStub/LibStub.lua delete mode 100644 Libs/LibStub/LibStub.toc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b34d569 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Libs/ \ No newline at end of file diff --git a/.pkgmeta b/.pkgmeta index 8fdf070..69f1ea9 100644 --- a/.pkgmeta +++ b/.pkgmeta @@ -1,4 +1,16 @@ package-as: NugInterrupts + enable-nolib-creation: no -manual-changelog: CHANGELOG +manual-changelog: + filename: CHANGELOG + markup-type: markdown + +externals: + Libs/LibStub: svn://svn.wowace.com/wow/libstub/mainline/tags/1.0 + Libs/CallbackHandler-1.0: https://repos.wowace.com/wow/ace3/trunk/CallbackHandler-1.0 + Libs/AceGUI-3.0: https://repos.wowace.com/wow/ace3/trunk/AceGUI-3.0 + Libs/AceGUI-3.0-SharedMediaWidgets: https://repos.wowace.com/wow/ace-gui-3-0-shared-media-widgets/trunk/AceGUI-3.0-SharedMediaWidgets + Libs/AceConfig-3.0: https://repos.wowace.com/wow/ace3/trunk/AceConfig-3.0 + Libs/LibSharedMedia-3.0: https://repos.wowace.com/wow/libsharedmedia-3-0/trunk/LibSharedMedia-3.0 + diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5e53af4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: minimal + +script: curl -s https://raw.githubusercontent.com/BigWigsMods/packager/master/release.sh | bash + +branches: + only: + - /^\d+\.\d+(\.\d+)?(-\S*)?$/ + +notifications: + email: + on_success: never + on_failure: always \ No newline at end of file diff --git a/CHANGELOG b/CHANGELOG index e69de29..b5a0b87 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -0,0 +1,4 @@ +### 8.0.1: + +- initial release + diff --git a/Libs/AceConfig-3.0/AceConfig-3.0.lua b/Libs/AceConfig-3.0/AceConfig-3.0.lua deleted file mode 100644 index a99ddf7..0000000 --- a/Libs/AceConfig-3.0/AceConfig-3.0.lua +++ /dev/null @@ -1,58 +0,0 @@ ---- AceConfig-3.0 wrapper library. --- Provides an API to register an options table with the config registry, --- as well as associate it with a slash command. --- @class file --- @name AceConfig-3.0 --- @release $Id: AceConfig-3.0.lua 1161 2017-08-12 14:30:16Z funkydude $ - ---[[ -AceConfig-3.0 - -Very light wrapper library that combines all the AceConfig subcomponents into one more easily used whole. - -]] - -local cfgreg = LibStub("AceConfigRegistry-3.0") -local cfgcmd = LibStub("AceConfigCmd-3.0") - -local MAJOR, MINOR = "AceConfig-3.0", 3 -local AceConfig = LibStub:NewLibrary(MAJOR, MINOR) - -if not AceConfig then return end - ---TODO: local cfgdlg = LibStub("AceConfigDialog-3.0", true) ---TODO: local cfgdrp = LibStub("AceConfigDropdown-3.0", true) - --- Lua APIs -local pcall, error, type, pairs = pcall, error, type, pairs - --- ------------------------------------------------------------------- --- :RegisterOptionsTable(appName, options, slashcmd, persist) --- --- - appName - (string) application name --- - options - table or function ref, see AceConfigRegistry --- - slashcmd - slash command (string) or table with commands, or nil to NOT create a slash command - ---- Register a option table with the AceConfig registry. --- You can supply a slash command (or a table of slash commands) to register with AceConfigCmd directly. --- @paramsig appName, options [, slashcmd] --- @param appName The application name for the config table. --- @param options The option table (or a function to generate one on demand). http://www.wowace.com/addons/ace3/pages/ace-config-3-0-options-tables/ --- @param slashcmd A slash command to register for the option table, or a table of slash commands. --- @usage --- local AceConfig = LibStub("AceConfig-3.0") --- AceConfig:RegisterOptionsTable("MyAddon", myOptions, {"/myslash", "/my"}) -function AceConfig:RegisterOptionsTable(appName, options, slashcmd) - local ok,msg = pcall(cfgreg.RegisterOptionsTable, self, appName, options) - if not ok then error(msg, 2) end - - if slashcmd then - if type(slashcmd) == "table" then - for _,cmd in pairs(slashcmd) do - cfgcmd:CreateChatCommand(cmd, appName) - end - else - cfgcmd:CreateChatCommand(slashcmd, appName) - end - end -end diff --git a/Libs/AceConfig-3.0/AceConfig-3.0.xml b/Libs/AceConfig-3.0/AceConfig-3.0.xml deleted file mode 100644 index a3569b7..0000000 --- a/Libs/AceConfig-3.0/AceConfig-3.0.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - -