Ace3

Ace3-r62182

Change log

------------------------------------------------------------------------
r62182 | nevcairiel | 2008-02-20 02:25:37 -0500 (Wed, 20 Feb 2008) | 15 lines
Changed paths:
   M /trunk/Ace3/Ace3.lua
   M /trunk/Ace3/AceAddon-3.0/AceAddon-3.0.lua
   M /trunk/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   M /trunk/Ace3/AceConsole-3.0/AceConsole-3.0.lua
   M /trunk/Ace3/AceDB-3.0/AceDB-3.0.lua
   M /trunk/Ace3/AceGUI-3.0/AceGUI-3.0.lua
   M /trunk/Ace3/AceGUI-3.0/AceGUI-3.0.xml
   A /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-BlizOptionsGroup.lua (from /branches/Ace3/RC1/AceGUI-3.0/widgets/AceGUIWidget-BlizOptionsGroup.lua:62181
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   A /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua (from /branches/Ace3/RC1/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua:62181
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
   M /trunk/Ace3/AceTimer-3.0/AceTimer-3.0.lua
   M /trunk/Ace3/tests/AceDB-3.0-defaults.lua
   M /trunk/Ace3/tests/AceDB-3.0.lua
   M /trunk/Ace3/tests/AceGUITest/test.lua

Ace3 - (merge)
- AceConfigDialog: type = 'description' now uses the fields image and imageCoords instead of icon and iconCoords, add imageWidth and imageHeight
- AceDB: fix GetProfiles() when setting the same profile twice
- AceDB: bail out of :SetProfile early when trying to set to the same profile
- AceConfigDialog: Add :AddToBlizzardOptions(appName, name), this will add the specified config to the Blizzard Options pane new in 2.4.  This will only be available if running on the 2.4 ptr
- AceGUI: Fix a couple of layout bugs causing the width of groups to be wrong
- Ace3 StandAlone: Add a page to the Blizzard 2.4 Interface Options with icons to open dialogs for configs registered when installed standalone
AceGUI: Add Icon widget
- AceGUI: Allow room for the border in the BlizOptionsGroup widget
- AceGUI: Button and Keybinding use UIPanelButtonTemplate2
- AceDB: add nil checks to metatable handling
- AceDB: clear tables that are empty after defaults removal
- AceConsole-3.0: Fix bug where no table for [self] was created when registering weak commands
- AceTimer-3.0: add missing :OnEmbedDisable
- AceAddon-3.0: added :GetName() that will always return the "real" name of a addon or module object without any prefixes
------------------------------------------------------------------------
r60697 | nevcairiel | 2008-02-09 11:51:20 -0500 (Sat, 09 Feb 2008) | 14 lines
Changed paths:
   M /trunk/Ace3/AceAddon-3.0/AceAddon-3.0.lua
   M /trunk/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   M /trunk/Ace3/AceGUI-3.0/AceGUI-3.0.lua
   M /trunk/Ace3/AceGUI-3.0/AceGUI-3.0.xml
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
   A /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua (from /branches/Ace3/RC1/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua:60696
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
   M /trunk/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua

Ace3 - (merge)
- CallbackHandler-1.0: tweaks
- AceAddon-3.0: fixed a bug with recursive addon loading
- AceGUI: Update TabGroup's tablist format, tabs are selected by value not index
- AceGUI: Add MultiLineEditBox widget (originally by bam)
- AceGUI: Small fix to the flow layout preventing controls overlapping in some cases
- AceConfigDialog: Implement control and dialogControl for types 'input' and 'select'
- AceConfigDialog: Add support for multiline = true on type = 'input'
- AceConfigDialog: Fix an error when all groups are hidden in a group with childGroups = 'select'
- AceConfigDialog: type = 'description' will now show .icon as an image with its text
- AceConfigDialog: multiline inputs are no longer forced to width = "full"
- AceConfigDialog: bug fix when loading ACD without AceConsole present

------------------------------------------------------------------------
r60545 | nevcairiel | 2008-02-07 05:52:36 -0500 (Thu, 07 Feb 2008) | 6 lines
Changed paths:
   M /trunk/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-SimpleGroup.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
   M /trunk/Ace3/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua

Ace3 (merge)
- AceGUI: SetToplevel(true) for the Frame widget, multiple open windows should play nice together now
- AceGUI: Move Frames to the FULLSCREEN_DIALOG strata
- AceGUI: Dropdown, Editbox and Keybinding labels grey out when disabled
- AceGUI: Add OnClick callback to the TreeGroup widget
- AceConfigDialog: Confirm popups will be above the config window
------------------------------------------------------------------------
r60164 | kaelten | 2008-02-03 14:25:00 -0500 (Sun, 03 Feb 2008) | 7 lines
Changed paths:
   A /trunk/Ace3 (from /branches/Ace3/RC1:60163)

Ace3 (60163):
- Copy from latest branch
- Officially entering Beta
- API is soft Frozen (won't change without a VERY good reason)
- From here forward Ace3 Libraries will have their minor versions incremented.

------------------------------------------------------------------------
r60149 | nevcairiel | 2008-02-03 11:28:45 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   A /branches/Ace3/RC1 (from /branches/Ace3/Beta:60148)

Ace3 - copy branch to RC1 branch for developing our first release candidate ( addon devs might want to switch their externals to this - beta branch might vanish )
------------------------------------------------------------------------
r60131 | nevcairiel | 2008-02-03 08:03:56 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceAddon-3.0/AceAddon-3.0.lua
   M /branches/Ace3/Beta/AceBucket-3.0/AceBucket-3.0.lua
   M /branches/Ace3/Beta/AceComm-3.0/AceComm-3.0.lua
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfig-3.0.lua
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   M /branches/Ace3/Beta/AceConsole-3.0/AceConsole-3.0.lua
   M /branches/Ace3/Beta/AceDB-3.0/AceDB-3.0.lua
   M /branches/Ace3/Beta/AceEvent-3.0/AceEvent-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-ScrollFrame.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-SimpleGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua
   M /branches/Ace3/Beta/AceHook-3.0/AceHook-3.0.lua
   M /branches/Ace3/Beta/AceLocale-3.0/AceLocale-3.0.lua
   M /branches/Ace3/Beta/AceSerializer-3.0/AceSerializer-3.0.lua
   M /branches/Ace3/Beta/AceTab-3.0/AceConfigTab-3.0.lua
   M /branches/Ace3/Beta/AceTab-3.0/AceTab-3.0.lua
   M /branches/Ace3/Beta/AceTimer-3.0/AceTimer-3.0.lua
   M /branches/Ace3/Beta/CallbackHandler-1.0/CallbackHandler-1.0.lua

Ace3 - bump the minor revs of all libs and widgets for the upcoming beta
------------------------------------------------------------------------
r60129 | nargiddley | 2008-02-03 06:35:00 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua

Ace3 - AceGUI: Fix slider widget moving with the mousewheel when disabled
------------------------------------------------------------------------
r60091 | nargiddley | 2008-02-02 20:58:08 -0500 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua

Ace3 - AceConfigCmd:
- Implement type = 'keybinding'
------------------------------------------------------------------------
r60087 | nargiddley | 2008-02-02 20:29:44 -0500 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua

Ace3 - AceConfigCmd:
- Implement type = 'color'
------------------------------------------------------------------------
r60074 | nargiddley | 2008-02-02 19:36:01 -0500 (Sat, 02 Feb 2008) | 3 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua

Ace3 - AceConfigCmd:
- Finish implementation of tristate in type = 'select', now accepts 'default' to set to the third state
- Implement type = 'multiselect' with full support for tristate
------------------------------------------------------------------------
r59982 | ammo | 2008-02-02 04:29:54 -0500 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceAddon-3.0/AceAddon-3.0.lua

Ace3 - AceAddon-3.0:
- Fix bug with disabling an addon from it's onenable, and make iterateaddonstatuses work for disabled addons.
------------------------------------------------------------------------
r59946 | nevcairiel | 2008-02-01 13:10:10 -0500 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua

Ace3 - AceGUI-3.0
- clear the width setting when releasing a widget into the wild
------------------------------------------------------------------------
r59924 | nargiddley | 2008-02-01 04:27:24 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua

Ace3 - AceGUI: Fix typo in ColorPicker widget preventing SetDisabled from working
------------------------------------------------------------------------
r59581 | nargiddley | 2008-01-28 04:42:38 -0500 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/Ace3.lua

Ace3 - Close the config window opened with /ace3 when esc is pressed
------------------------------------------------------------------------
r59544 | ag | 2008-01-27 17:46:55 -0500 (Sun, 27 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog:
- changed v to path[i] in local function GetOptionsMemberValue
------------------------------------------------------------------------
r59523 | nevcairiel | 2008-01-27 12:41:47 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceAddon-3.0/AceAddon-3.0.lua
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - remove some ipairs calls
------------------------------------------------------------------------
r59482 | nargiddley | 2008-01-27 03:24:20 -0500 (Sun, 27 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.xml
   A /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-SimpleGroup.lua

Ace3 - AceGUI: Add SimpleGroup widget
AceConfigDialog: Inline Groups that have no name (name = "") will use the SimpleGroup widget, this has no border or title.  The effect will be that these groups will never share a line with options not in them but otherwise be completely inline with their parent groups options.
------------------------------------------------------------------------
r59476 | mikk | 2008-01-26 23:02:42 -0500 (Sat, 26 Jan 2008) | 3 lines
Changed paths:
   M /branches/Ace3/Beta/AceSerializer-3.0/AceSerializer-3.0.lua
   M /branches/Ace3/Beta/tests/AceSerializer-3.0.lua

Ace3 - ACE-130:
- Table values or keys set to false would cause deserializer errors. Fixed. Tests added.

------------------------------------------------------------------------
r59364 | mikk | 2008-01-25 01:22:45 -0500 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/CallbackHandler-1.0/CallbackHandler-1.0.lua
   M /branches/Ace3/Beta/tests/CallbackHandler-1.0.lua

Ace3 - CallbackHandler:
- An event initially registered from within a handler would have OnUsed immediately fired. But if it is then unregistered from within that handler, OnUnused would not fire.  The OnUsed call is now delayed to the point where the insertion queue goes live, and does not happen at all in the given case.
------------------------------------------------------------------------
r59271 | nargiddley | 2008-01-24 01:31:02 -0500 (Thu, 24 Jan 2008) | 3 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua

Ace3 - AceConfig:
- Add width parameter to the Config table validator
- Add support for width to AceConfigDialog-3.0
------------------------------------------------------------------------
r59255 | xinhuan | 2008-01-23 20:50:49 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/docs/AceEvent-3.0.txt

Ace3 - Fix documentation from :TriggerMessage() to :SendMessage()
------------------------------------------------------------------------
r59196 | nargiddley | 2008-01-23 04:24:07 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua

Ace3 - AceGUI: fix AceGUI-3.0.lua:389 attempt to perform arithmetic on field 'height' (a nil value)
------------------------------------------------------------------------
r59132 | joshborke | 2008-01-22 13:16:35 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua

AceGUI-3.0: fixed leaked global
------------------------------------------------------------------------
r59110 | ammo | 2008-01-22 09:47:25 -0500 (Tue, 22 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceLocale-3.0/AceLocale-3.0.lua

Ace3 - AceLocale:
- make the error handler for writeproxies a local function
------------------------------------------------------------------------
r59094 | nargiddley | 2008-01-22 05:05:34 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua

Ace3 - AceGUI: Fix indents not being updated on the tree widget
------------------------------------------------------------------------
r59067 | nevcairiel | 2008-01-21 16:04:12 -0500 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua

Ace3: AceGUI-3.0
- revert change to dropdown control until we can figure out whats going on
------------------------------------------------------------------------
r59038 | nevcairiel | 2008-01-21 06:25:43 -0500 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua

Ace3: AceGUI-3.0
- parent the dropdown list to the dropdown control
------------------------------------------------------------------------
r59015 | nargiddley | 2008-01-20 18:50:35 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua

Ace3 - AceGUI: Restore Frame widget's strata on Aquire, Reset Dropdown group's label on Aquire
------------------------------------------------------------------------
r58988 | ammo | 2008-01-20 15:26:57 -0500 (Sun, 20 Jan 2008) | 5 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
   M /branches/Ace3/Beta/AceConsole-3.0/AceConsole-3.0.lua

Ace3 - ACE-69
- Add IterateChatCommands to AceConsole
- RegisterChatCommand now returns true upon success
- Add GetChatCommandOptions to AceConfigCmd so AceTab can get the options table for a chatcommand

------------------------------------------------------------------------
r58987 | polarina | 2008-01-20 14:55:19 -0500 (Sun, 20 Jan 2008) | 4 lines
Changed paths:
   M /branches/Ace3/Beta/AceBucket-3.0/AceBucket-3.0.lua
   M /branches/Ace3/Beta/AceComm-3.0/AceComm-3.0.lua
   M /branches/Ace3/Beta/AceConsole-3.0/AceConsole-3.0.lua
   M /branches/Ace3/Beta/AceHook-3.0/AceHook-3.0.lua
   M /branches/Ace3/Beta/AceTab-3.0/AceTab-3.0.lua
   M /branches/Ace3/Beta/AceTimer-3.0/AceTimer-3.0.lua

Ace3 - AceBucket-3.0, AceComm-3.0, AceConsole-3.0, AceHook-3.0, AceTab-3.0, AceTimer-3.0:
- Added some upvalues for minor performance improvement.
- Removed some unused upvalues.

------------------------------------------------------------------------
r58981 | nevcairiel | 2008-01-20 13:56:40 -0500 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceAddon-3.0/AceAddon-3.0.lua

Ace3 - AceAddon-3.0
- some minor tweaks
------------------------------------------------------------------------
r58980 | nevcairiel | 2008-01-20 13:49:22 -0500 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceAddon-3.0/AceAddon-3.0.lua

Ace3 - AceAddon-3.0
- add some additional error messages to notify the author of mal-practice
------------------------------------------------------------------------
r58979 | nevcairiel | 2008-01-20 12:49:59 -0500 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceSerializer-3.0/AceSerializer-3.0.lua

Ace3 - AceSerializer:
- add some upvalues for minor speed ups
------------------------------------------------------------------------
r58977 | nevcairiel | 2008-01-20 12:38:24 -0500 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceSerializer-3.0/AceSerializer-3.0.lua

Ace3 - AceSerializer:
- removed unused strlen upvalue
------------------------------------------------------------------------

Facts

Uploaded on
Feb 20, 2008
Game version
  • 2.3.3
Filename
Ace3-r62182.zip
Size
171.0 KiB
MD5
0d265b69486f577bd9a9eccbd347f7ab
Type
Beta
Status
Normal
Downloads
11

Authors