Ace3

Ace3-r60697

Change log

------------------------------------------------------------------------
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
------------------------------------------------------------------------
r58849 | nargiddley | 2008-01-19 06:43:56 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua

Ace3 - AceGUI: Fix the Dropdown in the DropdownGroup widget sometimes appearing double height
------------------------------------------------------------------------
r58847 | nargiddley | 2008-01-19 06:33:46 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog: Fix error when deleting the current group
------------------------------------------------------------------------
r58846 | nargiddley | 2008-01-19 06:28:13 -0500 (Sat, 19 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/widgets/AceGUIWidget-DropDown.lua

Ace3 - AceGUI: Make EditBox and Select Widgets borders consistent
AceConfigDialog: Change the color of the sub-option's name in the multiselect tooltip to make it stand out from the desc.
------------------------------------------------------------------------
r58845 | nargiddley | 2008-01-19 06:12:29 -0500 (Sat, 19 Jan 2008) | 3 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog:
 - disabled is now always inherited
 - hiding the current group will trigger switching to a non-hidden one similar to deleting the current group switching to an existing one
------------------------------------------------------------------------
r58843 | nargiddley | 2008-01-19 05:57:13 -0500 (Sat, 19 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/widgets/AceGUIWidget-Slider.lua

Ace3 - AceGUI: add :SetIsPercent to the Slider widget, this will show 1.0 as 100%, values entered manually will be interperated as percents
AceConfigDialog: support for .isPercent = true on type = 'range'
------------------------------------------------------------------------
r58831 | nargiddley | 2008-01-19 01:44:53 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Label.lua

Ace3 - AceGUI: Fix Label widget Text Justification
------------------------------------------------------------------------
r58829 | nargiddley | 2008-01-19 00:59:28 -0500 (Sat, 19 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
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.xml
   A /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Label.lua

Ace3 - AceConfig: Add type = 'description' to the options table validator
AceConfigDialog: Add support for type = 'description'
AceGUI: Add Label Widget Type
------------------------------------------------------------------------
r58801 | nargiddley | 2008-01-18 20:57:10 -0500 (Fri, 18 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog: Show the name of the sub-element of a multiselect in its tooltip
------------------------------------------------------------------------
r58800 | nargiddley | 2008-01-18 20:50:09 -0500 (Fri, 18 Jan 2008) | 3 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-ScrollFrame.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua

Ace3 - AceGUI: ACE-124
- Center text on tabs and buttons better
- Tweak transparency of scrollbar backgrounds
------------------------------------------------------------------------
r58797 | nargiddley | 2008-01-18 20:32:27 -0500 (Fri, 18 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua

Ace3 - AceGUI:  Flow layout will align widgets center or other defined offset instead of top
- Define an alignoffset for editbox, keybind, dropdown and slider widgets. This will cause them to align properly in a flow layout.
------------------------------------------------------------------------
r58667 | joshborke | 2008-01-17 12:23:27 -0500 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/tests/check_globals.sh

Ace3: updated check_globals.sh script to include pretty colors
------------------------------------------------------------------------
r58638 | mikk | 2008-01-17 04:48:18 -0500 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/tests/AceSerializer-3.0.lua

Ace3 - tests:
- Document new AceSerializer-3.0 tests for ACE-123 better
------------------------------------------------------------------------
r58634 | mikk | 2008-01-17 04:35:56 -0500 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceSerializer-3.0/AceSerializer-3.0.lua
   M /branches/Ace3/Beta/tests/AceSerializer-3.0.lua

Ace3 - AceSerializer:
- ACE-123: Use "mantissa,exponent" format for transmitting numbers that would lose precision in tostring() format. The mantissa is currently always transmitted as an integer to get around rounding problems, but the deserializer accepts any number.
------------------------------------------------------------------------
r58522 | nargiddley | 2008-01-15 04:50:10 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog: Throttle ConfigTableChange Events
------------------------------------------------------------------------
r58519 | nargiddley | 2008-01-15 03:47:52 -0500 (Tue, 15 Jan 2008) | 4 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-ScrollFrame.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua

Ace3 - AceGUI:
 - Remember the size widgets have been given rather than relying on :GetWidth and :GetHeight for layout purposes, this fixes layout problems caused when they return incorrect values immediately after being anchored
 - Add :SetWidth and :SetHeight to WidgetBase
 - Add OnWidthSet and OnHeightSet to all Container Widgets that updates their content frame's size
------------------------------------------------------------------------
r58477 | mikk | 2008-01-14 11:25:21 -0500 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceSerializer-3.0/AceSerializer-3.0.lua

Ace3 - AceSerializer:
- Fix an error message for something that can never happen, so a bit pointless but ohwell :)
------------------------------------------------------------------------
r58388 | nargiddley | 2008-01-12 22:29:35 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua

Ace3 - AceGUI: InlineGroup no longer causes its parent to layout, Flow Layout will trigger a layout in children after placing them. This should fix all layout related lockups for good.
------------------------------------------------------------------------
r58331 | nargiddley | 2008-01-12 04:25:21 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog: ACE-121: Deleting the current group no longer causes errors
------------------------------------------------------------------------
r58325 | nargiddley | 2008-01-12 03:09:48 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog: Pass args correctly to the func from a confirm popup
------------------------------------------------------------------------
r58324 | nargiddley | 2008-01-12 02:46:25 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua

Ace3 - AceGUI: EditBox: Don't show Ok button when false or nil is passed to :SetText
------------------------------------------------------------------------
r58323 | nargiddley | 2008-01-12 02:43:00 -0500 (Sat, 12 Jan 2008) | 5 lines
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog:
- Sorting method doesn't break with the same table in an group more than once
- ACE-120: confirmPopup handles deleting info correctly when the func is a method
- window is refreshed when a confirm is used
- Show error messages when input doesn't match pattern or validate returns false or a string
------------------------------------------------------------------------
r58322 | nargiddley | 2008-01-12 02:30:29 -0500 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceGUI-3.0/AceGUI-3.0.lua
   M /branches/Ace3/Beta/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua

Ace3 - AceGUI: :Fire returns the result of the callback to the widget
EditBox: if true is returned from the OnEnterPressed callback, don't hide the Ok button
------------------------------------------------------------------------
r58290 | nargiddley | 2008-01-11 17:16:39 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /branches/Ace3/Beta/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua

Ace3 - AceConfigDialog: Fixed info[#info] not being the current option for some callbacks
------------------------------------------------------------------------
r58237 | nevcairiel | 2008-01-11 05:46:00 -0500 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /branches/Ace3/Beta/AceDB-3.0/AceDB-3.0.lua

Ace3 - AceDB-3.0
- ACE-119: CallbackHandler is now optional
------------------------------------------------------------------------

Facts

Uploaded on
Feb 09, 2008
Game version
  • 2.3.3
Filename
Ace3-r60697.zip
Size
177.9 KiB
MD5
c3d8996525fc29d44564b1b03233994f
Type
Beta
Status
Normal
Downloads
6

Authors