Skip to content

Commit

Permalink
v1.7.3 SFX package updates
Browse files Browse the repository at this point in the history
  • Loading branch information
serkanyazicioglu committed Oct 24, 2024
1 parent f22c57b commit d727cb0
Show file tree
Hide file tree
Showing 10 changed files with 93 additions and 94 deletions.
2 changes: 1 addition & 1 deletion GuildsOfWoW-Cata.toc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Notes: Guilds of WoW guild herald for Classic Progression servers
## X-Website: https://guildsofwow.com
## Author: Nhea
## Version: 1.7.2
## Version: 1.7.3
## SavedVariables: GoWDB
## IconTexture: Interface\Icons\vas_guildfactionchange

Expand Down
2 changes: 1 addition & 1 deletion GuildsOfWoW-Classic.toc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Notes: Guilds of WoW guild herald for Classic Era servers
## X-Website: https://guildsofwow.com
## Author: Nhea
## Version: 1.7.2
## Version: 1.7.3
## SavedVariables: GoWDB

embed.xml
Expand Down
4 changes: 2 additions & 2 deletions GuildsOfWoW.toc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
## Interface: 100207, 110000, 110002
## Interface: 110000, 110002, 110005
## Title: Guilds of WoW
## Notes: Guilds of WoW guild herald for retail World of Warcraft
## X-Website: https://guildsofwow.com
## Author: Nhea
## Version: 1.7.2
## Version: 1.7.3
## SavedVariables: GoWDB
## OptionalDeps: AstralKeys
## AddonCompartmentFunc: GuildsOfWow_OnAddonButtonClick
Expand Down
20 changes: 13 additions & 7 deletions libs/AceGUI-3.0_SFX-Widgets/AceGUI-3.0_SFX-Widgets.toc
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
## Interface: 90207
## Interface: 11504, 40400, 40401, 110002, 110005

## Author: StormFX
## Title: AceGUI-3.0: SFX Widgets
## Version: 1.3.11

## IconTexture: Interface\AddOns\AceGUI-3.0_SFX-Widgets\Textures\Icon
## OptionalDeps: Ace3

## Notes: Adds custom widgets to AceGUI-3.0 and AceConfigDialog-3.0.
## Notes-itIT: Aggiungi widgets personalizzati ad AceGUI-3.0 e AceConfigDialog-3.0.
## Notes-koKR: AceGUI-3.0 및 AceConfigDialog-3.0에 사용자 정의 위젯을 추가합니다.
## Notes-ruRU: Добавляет настраиваемые виджеты для AceGUI-3.0 и AceConfigDialog-3.0.
## Notes-zhTW: 新增自訂的小套件到 AceGUI-3.0 和 AceConfigDialog-3.0。

## Version: 1.2.3
## Author: StormFX
## OptionalDeps: Ace3

## X-Category: Library
## X-Website: https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets
## X-Credits: The Ace3 Team
## X-Discord: https://discord.gg/7MTWRgDzz8
## X-Website: https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets

## X-Curse-Project-ID: 340803
## X-Wago-ID: RaN0zvKj
## X-WoWI-ID: 25658

AceGUI-3.0_SFX-Widgets.xml
LibStub\LibStub.lua
AceGUI-3.0_SFX-Widgets.xml
7 changes: 0 additions & 7 deletions libs/AceGUI-3.0_SFX-Widgets/CHANGELOG.md

This file was deleted.

15 changes: 7 additions & 8 deletions libs/AceGUI-3.0_SFX-Widgets/Widgets/SFX-Header-II.lua
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
--[[
This file is part of 'AceGUI-3.0: SFX Widgets', an add-on for World of Warcraft. For bug reports,
documentation and license information, please visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
documentation and license information, visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
* File...: SFX-Header-II.lua
* Author.: StormFX
]]

-- GLOBALS: LibStub

----------------------------------------
-- Locals
---
Expand Down Expand Up @@ -97,14 +95,15 @@ local Methods = {
-- Widget:SetText()
-- Sets the header text.
SetText = function(self, Text)
local Text, Count = gsub(Text or "", ">>>", "")
self.Text = Text
local Title, Count = gsub(Text or "", ">>>", "")

self.Text = Title

local Label = self.Label
Label:SetText(Text)
Label:SetText(Title)

if Text == "" then
self.Border:ClearPointByName("TOP")
if Title == "" then
self.Border:ClearPoint("TOP")
else
self.Border:SetPoint("TOP", Label, "BOTTOM", 0, 2)
end
Expand Down
12 changes: 5 additions & 7 deletions libs/AceGUI-3.0_SFX-Widgets/Widgets/SFX-Header.lua
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
--[[
This file is part of 'AceGUI-3.0: SFX Widgets', an add-on for World of Warcraft. For bug reports,
documentation and license information, please visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
documentation and license information, visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
* File...: SFX-Header.lua
* Author.: StormFX
]]

-- GLOBALS: LibStub

----------------------------------------
-- Locals
---
Expand Down Expand Up @@ -102,13 +100,13 @@ local Methods = {
-- Widget:SetText()
-- Sets the header text.
SetText = function(self, Text)
local Text, Count = gsub(Text or "", ">>>", "")
self.Text = Text
local Title, Count = gsub(Text or "", ">>>", "")
self.Text = Title

local Label = self.Label
Label:SetText(Text)
Label:SetText(Title)

if Text == "" then
if Title == "" then
self.Right:SetPoint("LEFT")
else
self.Right:SetPoint("LEFT", Label, "RIGHT", 5, 0)
Expand Down
17 changes: 11 additions & 6 deletions libs/AceGUI-3.0_SFX-Widgets/Widgets/SFX-Info-URL.lua
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
--[[
This file is part of 'AceGUI-3.0: SFX Widgets', an add-on for World of Warcraft. For bug reports,
documentation and license information, please visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
documentation and license information, visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
* File...: SFX-Info-URL.lua
* Author.: StormFX
]]

-- GLOBALS: GetLocale, LibStub

----------------------------------------
-- Locals
---
Expand Down Expand Up @@ -59,7 +57,14 @@ if Locale == "itIT" then
L["Press %s to cancel."] = "Premi %s per cancellare."
L["Press %s to copy."] = "Premi %s per copiare."
L["Select"] = "Seleziona"
--elseif Locale == "koKR" then
elseif Locale == "koKR" then
L["Click to select this text."] = "이 텍스트를 선택하려면 클릭하세요."
L["Copy"] = "복사"
L["CTRL+C"] = "CTRL+C"
L["ESC"] = "ESC"
L["Press %s to cancel."] = "취소하려면 %s 키를 누르세요."
L["Press %s to copy."] = "복사하려면 %s 키를 누르세요."
L["Select"] = "선택"
--elseif Locale == "ptBR" then
elseif Locale == "ruRU" then
L["Click to select this text."] = "Щелкните, чтобы выделить этот текст."
Expand Down Expand Up @@ -111,7 +116,7 @@ local function EditBox_OnEnter(self)
end

-- EditBox:OnLeave()
local function EditBox_OnLeave(self)
local function EditBox_OnLeave()
Tooltip:Hide()
end

Expand Down Expand Up @@ -155,7 +160,7 @@ local function Button_OnEnter(self)
end

-- Button:OnLeave()
local function Button_OnLeave(self)
local function Button_OnLeave()
Tooltip:Hide()
end

Expand Down
6 changes: 2 additions & 4 deletions libs/AceGUI-3.0_SFX-Widgets/Widgets/SFX-Info.lua
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
--[[
This file is part of 'AceGUI-3.0: SFX Widgets', an add-on for World of Warcraft. For bug reports,
documentation and license information, please visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
documentation and license information, visit https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets.
* File...: SFX-Info.lua
* Author.: StormFX
]]

-- GLOBALS: LibStub

----------------------------------------
-- Locals
---
Expand All @@ -24,7 +22,7 @@ if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end
-- Lua API
---

local max, pairs = math.max, pairs
local pairs = pairs

----------------------------------------
-- WoW API
Expand Down
102 changes: 51 additions & 51 deletions libs/LibStub/LibStub.lua
Original file line number Diff line number Diff line change
@@ -1,51 +1,51 @@
-- $Id: LibStub.lua 76 2007-09-03 01:50:17Z mikk $
-- LibStub is a simple versioning stub meant for use in Libraries. http://www.wowace.com/wiki/LibStub for more info
-- LibStub is hereby placed in the Public Domain
-- Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke
local LIBSTUB_MAJOR, LIBSTUB_MINOR = "LibStub", 2 -- NEVER MAKE THIS AN SVN REVISION! IT NEEDS TO BE USABLE IN ALL REPOS!
local LibStub = _G[LIBSTUB_MAJOR]

-- Check to see is this version of the stub is obsolete
if not LibStub or LibStub.minor < LIBSTUB_MINOR then
LibStub = LibStub or {libs = {}, minors = {} }
_G[LIBSTUB_MAJOR] = LibStub
LibStub.minor = LIBSTUB_MINOR

-- LibStub:NewLibrary(major, minor)
-- major (string) - the major version of the library
-- minor (string or number ) - the minor version of the library
--
-- returns nil if a newer or same version of the lib is already present
-- returns empty library object or old library object if upgrade is needed
function LibStub:NewLibrary(major, minor)
assert(type(major) == "string", "Bad argument #2 to `NewLibrary' (string expected)")
minor = assert(tonumber(strmatch(minor, "%d+")), "Minor version must either be a number or contain a number.")

local oldminor = self.minors[major]
if oldminor and oldminor >= minor then return nil end
self.minors[major], self.libs[major] = minor, self.libs[major] or {}
return self.libs[major], oldminor
end

-- LibStub:GetLibrary(major, [silent])
-- major (string) - the major version of the library
-- silent (boolean) - if true, library is optional, silently return nil if its not found
--
-- throws an error if the library can not be found (except silent is set)
-- returns the library object if found
function LibStub:GetLibrary(major, silent)
if not self.libs[major] and not silent then
error(("Cannot find a library instance of %q."):format(tostring(major)), 2)
end
return self.libs[major], self.minors[major]
end

-- LibStub:IterateLibraries()
--
-- Returns an iterator for the currently registered libraries
function LibStub:IterateLibraries()
return pairs(self.libs)
end

setmetatable(LibStub, { __call = LibStub.GetLibrary })
end
-- $Id: LibStub.lua 103 2014-10-16 03:02:50Z mikk $
-- LibStub is a simple versioning stub meant for use in Libraries. http://www.wowace.com/addons/libstub/ for more info
-- LibStub is hereby placed in the Public Domain
-- Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke
local LIBSTUB_MAJOR, LIBSTUB_MINOR = "LibStub", 2 -- NEVER MAKE THIS AN SVN REVISION! IT NEEDS TO BE USABLE IN ALL REPOS!
local LibStub = _G[LIBSTUB_MAJOR]

-- Check to see is this version of the stub is obsolete
if not LibStub or LibStub.minor < LIBSTUB_MINOR then
LibStub = LibStub or {libs = {}, minors = {} }
_G[LIBSTUB_MAJOR] = LibStub
LibStub.minor = LIBSTUB_MINOR

-- LibStub:NewLibrary(major, minor)
-- major (string) - the major version of the library
-- minor (string or number ) - the minor version of the library
--
-- returns nil if a newer or same version of the lib is already present
-- returns empty library object or old library object if upgrade is needed
function LibStub:NewLibrary(major, minor)
assert(type(major) == "string", "Bad argument #2 to `NewLibrary' (string expected)")
minor = assert(tonumber(strmatch(minor, "%d+")), "Minor version must either be a number or contain a number.")

local oldminor = self.minors[major]
if oldminor and oldminor >= minor then return nil end
self.minors[major], self.libs[major] = minor, self.libs[major] or {}
return self.libs[major], oldminor
end

-- LibStub:GetLibrary(major, [silent])
-- major (string) - the major version of the library
-- silent (boolean) - if true, library is optional, silently return nil if its not found
--
-- throws an error if the library can not be found (except silent is set)
-- returns the library object if found
function LibStub:GetLibrary(major, silent)
if not self.libs[major] and not silent then
error(("Cannot find a library instance of %q."):format(tostring(major)), 2)
end
return self.libs[major], self.minors[major]
end

-- LibStub:IterateLibraries()
--
-- Returns an iterator for the currently registered libraries
function LibStub:IterateLibraries()
return pairs(self.libs)
end

setmetatable(LibStub, { __call = LibStub.GetLibrary })
end

0 comments on commit d727cb0

Please sign in to comment.