LibRockConfig-1.0-r49026
Details
-
FilenameLibRockConfig-1.0-r49026.zip
-
Uploaded by
-
UploadedSep 16, 2007
-
Size62.11 KB
-
Downloads44
-
MD5fd106f9474e6ad6879ebbbe7218e5805
Supported WoW Retail Versions
- 2.1.3
Changelog
------------------------------------------------------------------------
r49026 | ckknight | 2007-09-16 13:50:19 -0400 (Sun, 16 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - make inline groups look a lot nicer.
------------------------------------------------------------------------
r49001 | ckknight | 2007-09-15 20:28:50 -0400 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-6
- type = 'group', groupType = 'inline' now shows groups inline with the rest of the controls instead of on the left.
------------------------------------------------------------------------
r48977 | ckknight | 2007-09-15 02:08:15 -0400 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-13
- fix issue where confirmText didn't gray out when the control is disabled.
------------------------------------------------------------------------
r48975 | ckknight | 2007-09-15 02:00:43 -0400 (Sat, 15 Sep 2007) | 5 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-12
- add support for half-toggles.
- if a type = 'boolean' returns "HALF", it'll show up grayed-out.
- if a type = 'multichoice' returns "HALF", it'll show up grayed out.
------------------------------------------------------------------------
r48974 | ckknight | 2007-09-15 01:32:24 -0400 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-9
- adjust scroll bar in tree view when lines are expanded and contracted, making the overall position stay the same but the scroll bar itself change position.
------------------------------------------------------------------------
r48973 | ckknight | 2007-09-15 01:19:13 -0400 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-8
- be sure to show alpha sliders after hiding them
------------------------------------------------------------------------
r48972 | ckknight | 2007-09-15 01:09:33 -0400 (Sat, 15 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-5
- make type = 'string' require a usage field.
------------------------------------------------------------------------
r48956 | ckknight | 2007-09-14 22:26:37 -0400 (Fri, 14 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - ROCK-2
- add :SetConfigSlashCommand(...)
------------------------------------------------------------------------
r48949 | ckknight | 2007-09-14 21:34:01 -0400 (Fri, 14 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - make :RefreshConfigMenu work and update lazily.
------------------------------------------------------------------------
r48946 | ckknight | 2007-09-14 20:27:43 -0400 (Fri, 14 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - make child_passValue and similar situations work properly. (zomg, this makes things freaky simple).
------------------------------------------------------------------------
r48864 | ckknight | 2007-09-13 22:53:36 -0400 (Thu, 13 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - raise the config frame to FULLSCREEN_DIALOG instead of DIALOG
------------------------------------------------------------------------
r48756 | ckknight | 2007-09-12 16:21:04 -0400 (Wed, 12 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - add arguments to :OpenConfigMenu, which open to a specific spot.
------------------------------------------------------------------------
r48228 | pb_ee1 | 2007-09-05 06:05:35 -0400 (Wed, 05 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0: Adding frFR translation for KEYBINDING_COLON & ROCK_CONFIGURATION.
------------------------------------------------------------------------
r48198 | ckknight | 2007-09-05 03:04:26 -0400 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - add in a hack to not error on type = 'header'
- this might be added later in a different form.
------------------------------------------------------------------------
r48196 | ckknight | 2007-09-05 02:36:29 -0400 (Wed, 05 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - bugfix to allow tables without extraArgs to show
------------------------------------------------------------------------
r48194 | ckknight | 2007-09-05 02:21:51 -0400 (Wed, 05 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - add in some checks in case a treeLine crashes and burns.
- args can now be a function properly, though more testing needs to be done.
------------------------------------------------------------------------
r48122 | ckknight | 2007-09-03 21:27:40 -0400 (Mon, 03 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - now the main window shows up as "Rock Configuration".
- moved translations to the top, so translators will have easy access.
------------------------------------------------------------------------
r48120 | ckknight | 2007-09-03 21:02:19 -0400 (Mon, 03 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
LibRockConfig-1.0 - when accepting an icon that starts with Interface\Icons\, trim the edges.
------------------------------------------------------------------------
r48033 | ckknight | 2007-09-02 23:50:22 -0400 (Sun, 02 Sep 2007) | 2 lines
Changed paths:
M /trunk/LibRock-1.0/LibRock-1.0.lua
M /trunk/LibRock-1.0/LibRock-1.0.toc
M /trunk/LibRockComm-1.0/LibRockComm-1.0.lua
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
M /trunk/LibRockConsole-1.0/LibRockConsole-1.0.lua
M /trunk/LibRockDB-1.0/LibRockDB-1.0.lua
M /trunk/LibRockEvent-1.0/LibRockEvent-1.0.lua
M /trunk/LibRockHook-1.0/LibRockHook-1.0.lua
M /trunk/LibRockLocale-1.0/LibRockLocale-1.0.lua
M /trunk/LibRockModuleCore-1.0/LibRockModuleCore-1.0.lua
M /trunk/LibRockTimer-1.0/LibRockTimer-1.0.lua
.LibRock*-1.0 - remove stray "" at the end of lua files. (Thank you, Windows).
LibRock-1.0 - make !BugGrabber and !Swatter optional deps, so they load before.
------------------------------------------------------------------------
r47979 | ckknight | 2007-09-02 15:45:48 -0400 (Sun, 02 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRock-1.0/lib.xml
M /trunk/LibRockComm-1.0/lib.xml
M /trunk/LibRockConfig-1.0/lib.xml
M /trunk/LibRockConsole-1.0/lib.xml
M /trunk/LibRockDB-1.0/lib.xml
M /trunk/LibRockEvent-1.0/lib.xml
M /trunk/LibRockHook-1.0/lib.xml
M /trunk/LibRockLocale-1.0/lib.xml
M /trunk/LibRockModuleCore-1.0/lib.xml
M /trunk/LibRockTimer-1.0/lib.xml
.LibRock*-1.0 - fix lib.xml
------------------------------------------------------------------------
r47937 | ckknight | 2007-09-02 05:30:05 -0400 (Sun, 02 Sep 2007) | 1 line
Changed paths:
M /trunk/LibRock-1.0/LibRock-1.0.lua
M /trunk/LibRockComm-1.0/LibRockComm-1.0.lua
M /trunk/LibRockConfig-1.0/LibRockConfig-1.0.lua
M /trunk/LibRockConsole-1.0/LibRockConsole-1.0.lua
M /trunk/LibRockDB-1.0/LibRockDB-1.0.lua
M /trunk/LibRockEvent-1.0/LibRockEvent-1.0.lua
M /trunk/LibRockHook-1.0/LibRockHook-1.0.lua
M /trunk/LibRockLocale-1.0/LibRockLocale-1.0.lua
M /trunk/LibRockModuleCore-1.0/LibRockModuleCore-1.0.lua
M /trunk/LibRockTimer-1.0/LibRockTimer-1.0.lua
.LibRock*-1.0 - touching files so the wiki will update
------------------------------------------------------------------------
r47919 | ckknight | 2007-09-02 02:38:42 -0400 (Sun, 02 Sep 2007) | 1 line
Changed paths:
D /branches/Joker/ckknight/LibRockConfig-1.0
A /trunk/LibRockConfig-1.0 (from /branches/Joker/ckknight/LibRockConfig-1.0:47918)
LibRockConfig-1.0 - moving to trunk
------------------------------------------------------------------------
r47915 | ckknight | 2007-09-02 02:13:23 -0400 (Sun, 02 Sep 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibRock-1.0/LibRock-1.0.toc
A /branches/Joker/ckknight/LibRock-1.0/lib.xml
M /branches/Joker/ckknight/LibRockComm-1.0/LibRockComm-1.0.toc
A /branches/Joker/ckknight/LibRockComm-1.0/lib.xml
M /branches/Joker/ckknight/LibRockConfig-1.0/LibRockConfig-1.0.toc
A /branches/Joker/ckknight/LibRockConfig-1.0/lib.xml
M /branches/Joker/ckknight/LibRockConsole-1.0/LibRockConsole-1.0.toc
A /branches/Joker/ckknight/LibRockConsole-1.0/lib.xml
M /branches/Joker/ckknight/LibRockDB-1.0/LibRockDB-1.0.toc
A /branches/Joker/ckknight/LibRockDB-1.0/lib.xml
M /branches/Joker/ckknight/LibRockEvent-1.0/LibRockEvent-1.0.toc
A /branches/Joker/ckknight/LibRockEvent-1.0/lib.xml
M /branches/Joker/ckknight/LibRockHook-1.0/LibRockHook-1.0.toc
A /branches/Joker/ckknight/LibRockHook-1.0/lib.xml
M /branches/Joker/ckknight/LibRockLocale-1.0/LibRockLocale-1.0.toc
A /branches/Joker/ckknight/LibRockLocale-1.0/lib.xml
M /branches/Joker/ckknight/LibRockModuleCore-1.0/LibRockModuleCore-1.0.toc
A /branches/Joker/ckknight/LibRockModuleCore-1.0/lib.xml
M /branches/Joker/ckknight/LibRockTimer-1.0/LibRockTimer-1.0.toc
A /branches/Joker/ckknight/LibRockTimer-1.0/lib.xml
Rock - add lib.xml to all libraries.
------------------------------------------------------------------------
r47914 | ckknight | 2007-09-02 01:55:01 -0400 (Sun, 02 Sep 2007) | 1 line
Changed paths:
D /branches/Joker/ckknight/JokerTest
D /branches/Joker/ckknight/LibJoker-1.0
D /branches/Joker/ckknight/LibJokerComm-1.0
D /branches/Joker/ckknight/LibJokerConfig-1.0
D /branches/Joker/ckknight/LibJokerConsole-1.0
D /branches/Joker/ckknight/LibJokerDB-1.0
D /branches/Joker/ckknight/LibJokerEvent-1.0
D /branches/Joker/ckknight/LibJokerHook-1.0
D /branches/Joker/ckknight/LibJokerLocale-1.0
D /branches/Joker/ckknight/LibJokerModuleCore-1.0
D /branches/Joker/ckknight/LibJokerTimer-1.0
A /branches/Joker/ckknight/LibRock-1.0 (from /branches/Joker/ckknight/LibJoker-1.0:47865)
D /branches/Joker/ckknight/LibRock-1.0/LibJoker-1.0.lua
D /branches/Joker/ckknight/LibRock-1.0/LibJoker-1.0.toc
A /branches/Joker/ckknight/LibRock-1.0/LibRock-1.0.lua (from /branches/Joker/ckknight/LibJoker-1.0/LibJoker-1.0.lua:47912
A /branches/Joker/ckknight/LibRock-1.0/LibRock-1.0.toc (from /branches/Joker/ckknight/LibJoker-1.0/LibJoker-1.0.toc:47865
A /branches/Joker/ckknight/LibRockComm-1.0 (from /branches/Joker/ckknight/LibJokerComm-1.0:47865)
D /branches/Joker/ckknight/LibRockComm-1.0/LibJokerComm-1.0.lua
D /branches/Joker/ckknight/LibRockComm-1.0/LibJokerComm-1.0.toc
A /branches/Joker/ckknight/LibRockComm-1.0/LibRockComm-1.0.lua (from /branches/Joker/ckknight/LibJokerComm-1.0/LibJokerComm-1.0.lua:47912
A /branches/Joker/ckknight/LibRockComm-1.0/LibRockComm-1.0.toc (from /branches/Joker/ckknight/LibJokerComm-1.0/LibJokerComm-1.0.toc:47865
A /branches/Joker/ckknight/LibRockConfig-1.0 (from /branches/Joker/ckknight/LibJokerConfig-1.0:47865)
D /branches/Joker/ckknight/LibRockConfig-1.0/LibJokerConfig-1.0.lua
D /branches/Joker/ckknight/LibRockConfig-1.0/LibJokerConfig-1.0.toc
A /branches/Joker/ckknight/LibRockConfig-1.0/LibRockConfig-1.0.lua (from /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua:47912
A /branches/Joker/ckknight/LibRockConfig-1.0/LibRockConfig-1.0.toc (from /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.toc:47865
A /branches/Joker/ckknight/LibRockConsole-1.0 (from /branches/Joker/ckknight/LibJokerConsole-1.0:47865)
D /branches/Joker/ckknight/LibRockConsole-1.0/LibJokerConsole-1.0.lua
D /branches/Joker/ckknight/LibRockConsole-1.0/LibJokerConsole-1.0.toc
A /branches/Joker/ckknight/LibRockConsole-1.0/LibRockConsole-1.0.lua (from /branches/Joker/ckknight/LibJokerConsole-1.0/LibJokerConsole-1.0.lua:47912
A /branches/Joker/ckknight/LibRockConsole-1.0/LibRockConsole-1.0.toc (from /branches/Joker/ckknight/LibJokerConsole-1.0/LibJokerConsole-1.0.toc:47865
A /branches/Joker/ckknight/LibRockDB-1.0 (from /branches/Joker/ckknight/LibJokerDB-1.0:47865)
D /branches/Joker/ckknight/LibRockDB-1.0/LibJokerDB-1.0.lua
D /branches/Joker/ckknight/LibRockDB-1.0/LibJokerDB-1.0.toc
A /branches/Joker/ckknight/LibRockDB-1.0/LibRockDB-1.0.lua (from /branches/Joker/ckknight/LibJokerDB-1.0/LibJokerDB-1.0.lua:47912
A /branches/Joker/ckknight/LibRockDB-1.0/LibRockDB-1.0.toc (from /branches/Joker/ckknight/LibJokerDB-1.0/LibJokerDB-1.0.toc:47865
A /branches/Joker/ckknight/LibRockEvent-1.0 (from /branches/Joker/ckknight/LibJokerEvent-1.0:47865)
D /branches/Joker/ckknight/LibRockEvent-1.0/LibJokerEvent-1.0.lua
D /branches/Joker/ckknight/LibRockEvent-1.0/LibJokerEvent-1.0.toc
A /branches/Joker/ckknight/LibRockEvent-1.0/LibRockEvent-1.0.lua (from /branches/Joker/ckknight/LibJokerEvent-1.0/LibJokerEvent-1.0.lua:47912
A /branches/Joker/ckknight/LibRockEvent-1.0/LibRockEvent-1.0.toc (from /branches/Joker/ckknight/LibJokerEvent-1.0/LibJokerEvent-1.0.toc:47865
A /branches/Joker/ckknight/LibRockHook-1.0 (from /branches/Joker/ckknight/LibJokerHook-1.0:47865)
D /branches/Joker/ckknight/LibRockHook-1.0/LibJokerHook-1.0.lua
D /branches/Joker/ckknight/LibRockHook-1.0/LibJokerHook-1.0.toc
A /branches/Joker/ckknight/LibRockHook-1.0/LibRockHook-1.0.lua (from /branches/Joker/ckknight/LibJokerHook-1.0/LibJokerHook-1.0.lua:47912
A /branches/Joker/ckknight/LibRockHook-1.0/LibRockHook-1.0.toc (from /branches/Joker/ckknight/LibJokerHook-1.0/LibJokerHook-1.0.toc:47865
A /branches/Joker/ckknight/LibRockLocale-1.0 (from /branches/Joker/ckknight/LibJokerLocale-1.0:47865)
D /branches/Joker/ckknight/LibRockLocale-1.0/LibJokerLocale-1.0.lua
D /branches/Joker/ckknight/LibRockLocale-1.0/LibJokerLocale-1.0.toc
A /branches/Joker/ckknight/LibRockLocale-1.0/LibRockLocale-1.0.lua (from /branches/Joker/ckknight/LibJokerLocale-1.0/LibJokerLocale-1.0.lua:47912
A /branches/Joker/ckknight/LibRockLocale-1.0/LibRockLocale-1.0.toc (from /branches/Joker/ckknight/LibJokerLocale-1.0/LibJokerLocale-1.0.toc:47865
A /branches/Joker/ckknight/LibRockModuleCore-1.0 (from /branches/Joker/ckknight/LibJokerModuleCore-1.0:47865)
D /branches/Joker/ckknight/LibRockModuleCore-1.0/LibJokerModuleCore-1.0.lua
D /branches/Joker/ckknight/LibRockModuleCore-1.0/LibJokerModuleCore-1.0.toc
A /branches/Joker/ckknight/LibRockModuleCore-1.0/LibRockModuleCore-1.0.lua (from /branches/Joker/ckknight/LibJokerModuleCore-1.0/LibJokerModuleCore-1.0.lua:47912
A /branches/Joker/ckknight/LibRockModuleCore-1.0/LibRockModuleCore-1.0.toc (from /branches/Joker/ckknight/LibJokerModuleCore-1.0/LibJokerModuleCore-1.0.toc:47865
A /branches/Joker/ckknight/LibRockTimer-1.0 (from /branches/Joker/ckknight/LibJokerTimer-1.0:47865)
D /branches/Joker/ckknight/LibRockTimer-1.0/LibJokerTimer-1.0.lua
D /branches/Joker/ckknight/LibRockTimer-1.0/LibJokerTimer-1.0.toc
A /branches/Joker/ckknight/LibRockTimer-1.0/LibRockTimer-1.0.lua (from /branches/Joker/ckknight/LibJokerTimer-1.0/LibJokerTimer-1.0.lua:47912
A /branches/Joker/ckknight/LibRockTimer-1.0/LibRockTimer-1.0.toc (from /branches/Joker/ckknight/LibJokerTimer-1.0/LibJokerTimer-1.0.toc:47865
A /branches/Joker/ckknight/RockTest (from /branches/Joker/ckknight/JokerTest:47865)
D /branches/Joker/ckknight/RockTest/JokerTest.lua
D /branches/Joker/ckknight/RockTest/JokerTest.toc
A /branches/Joker/ckknight/RockTest/RockTest.lua (from /branches/Joker/ckknight/JokerTest/JokerTest.lua:47865
A /branches/Joker/ckknight/RockTest/RockTest.toc (from /branches/Joker/ckknight/JokerTest/JokerTest.toc:47865
Joker - rename to Rock. Will be moving to trunk soon.
------------------------------------------------------------------------
r47739 | ckknight | 2007-08-29 23:55:37 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add "Keybinding: " to the start of keybindings, so things are more obvious.
------------------------------------------------------------------------
r47737 | ckknight | 2007-08-29 23:48:31 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add keybinding support.
------------------------------------------------------------------------
r47597 | ckknight | 2007-08-28 00:56:55 -0400 (Tue, 28 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add choiceFonts, which is very useful to have for a list of fonts, and coincidentally works with LibSharedMedia:HashTable('font').
------------------------------------------------------------------------
r47595 | ckknight | 2007-08-28 00:27:39 -0400 (Tue, 28 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add choiceIcons, allowing you to specify per-choice icons that'll show in the dropdown next to each choice.
------------------------------------------------------------------------
r47594 | ckknight | 2007-08-27 23:57:35 -0400 (Mon, 27 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add icon and iconSize support.
------------------------------------------------------------------------
r47593 | ckknight | 2007-08-27 23:40:10 -0400 (Mon, 27 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - renaming of internal functions for consistency's sake.
------------------------------------------------------------------------
r47588 | ckknight | 2007-08-27 21:48:42 -0400 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - move the edit box for the slider to the right instead of underneath. This should make things a bit easier as far as being able to click on it properly.
- also fix a bug with dropdown tooltips.
------------------------------------------------------------------------
r47586 | ckknight | 2007-08-27 21:09:52 -0400 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - for the dropdown pullout buttons, show a tooltip.
- add support for choiceDescs (like validateDesc in AceOptions).
------------------------------------------------------------------------
r47428 | ckknight | 2007-08-26 01:44:35 -0400 (Sun, 26 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add a check to whether the method exists in the validation.
------------------------------------------------------------------------
r47419 | ckknight | 2007-08-25 23:26:06 -0400 (Sat, 25 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add preliminary config table validation. Only checks if contracts are enabled.
- due to the way lua's garbage collection works, if contracts aren't enabled, all the validation functions et al are destroyed, saving memory :-)
------------------------------------------------------------------------
r47385 | ckknight | 2007-08-25 02:12:31 -0400 (Sat, 25 Aug 2007) | 3 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - fix bug with tree view being moved around and not repositioned.
- fix bug with scroll bar and tree view
- add /Joker (also /JokerConfig) slash command, which opens the generic config menu.
------------------------------------------------------------------------
r47284 | ckknight | 2007-08-23 22:18:50 -0400 (Thu, 23 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add contracts.
------------------------------------------------------------------------
r47273 | ckknight | 2007-08-23 16:30:52 -0400 (Thu, 23 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - reposition after 1 frame has passed, thus fixing all the scroll bar issues, since the height of everything isn't known until said frame has passed.
------------------------------------------------------------------------
r47160 | ckknight | 2007-08-21 22:41:58 -0400 (Tue, 21 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - If any function or method returns "@dict", "@list", or "@set", followed by a tuple, it will automatically turn the tuple into the proper table type (a dict, list, or set), which will later be automatically recycled.
- this hasn't been implemented for .args yet, but works for any other field.
------------------------------------------------------------------------
r47153 | ckknight | 2007-08-21 19:10:14 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add mechanism for Joker's addon system and any mixins to provide options to objects with :GetEmbedJokerConfigOptions(addon)
------------------------------------------------------------------------
r47133 | ckknight | 2007-08-21 15:01:16 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - now if a table is registered that has extraArgs specified alongwith args, it will be used, but only on the base level. This is where mixins should register their options, so extraArgs = { profile = {} } and the like.
------------------------------------------------------------------------
r47047 | ckknight | 2007-08-21 00:32:04 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add choiceType for the type = 'choice'
------------------------------------------------------------------------
r47012 | ckknight | 2007-08-20 17:26:53 -0400 (Mon, 20 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - make getConfigTable return all the tables leading up to it, as a tuple.
- make checking for the parent's child_type a lot easier and more streamlined.
------------------------------------------------------------------------
r46941 | ckknight | 2007-08-20 01:10:06 -0400 (Mon, 20 Aug 2007) | 3 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - cache globals
- fix bug with dropdowns.
- add documentation on icons (not implemented, though)
------------------------------------------------------------------------
r46938 | ckknight | 2007-08-20 00:27:43 -0400 (Mon, 20 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add validate capabilities.
- shows a warning sign next to the edit box, on tooltip hover it says the proper error in red, and prevents enter from being pressed.
------------------------------------------------------------------------
r46933 | ckknight | 2007-08-19 22:58:34 -0400 (Sun, 19 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - fix some bugs with scrolling
- bugfix with the default slider positions for hsl
------------------------------------------------------------------------
r46930 | ckknight | 2007-08-19 22:30:14 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add confirmText for the execute type. With it, the button is grayed out, a checkbox appears near it with the text from confirmText. When the checkbox is clicked, the real button becomes enabled.
------------------------------------------------------------------------
r46929 | ckknight | 2007-08-19 22:03:43 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - use HSL instead of HSV.
------------------------------------------------------------------------
r46926 | ckknight | 2007-08-19 21:24:44 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - make scrolling work properly.
------------------------------------------------------------------------
r46923 | ckknight | 2007-08-19 19:38:29 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - instead of execute's button text being the same as .name, instead use .buttonText.
------------------------------------------------------------------------
r46921 | ckknight | 2007-08-19 19:23:17 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add a note and documentation about strings needing to be validated.
------------------------------------------------------------------------
r46919 | ckknight | 2007-08-19 19:13:11 -0400 (Sun, 19 Aug 2007) | 4 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add more checks
- when refreshing, refresh the tree view as well as the main pane.
- implement checking of .disabled and .hidden
------------------------------------------------------------------------
r46918 | ckknight | 2007-08-19 17:11:20 -0400 (Sun, 19 Aug 2007) | 2 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - make enabling and disabling controls still show the tooltip, and turn the tooltip gray in the process.
- this is also done for the tree, which will also collapse if it is disabled.
------------------------------------------------------------------------
r46912 | ckknight | 2007-08-19 15:43:36 -0400 (Sun, 19 Aug 2007) | 5 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add support for negated methods, i.e. "~IsEnabled" works as function() return self:IsEnabled() end.
- if no handler is given, then it is implicitly the addon which registered the config table.
- clean up getPassValues
- add unit test to check for basic things
- bugfix with :SetConfigTable
------------------------------------------------------------------------
r46911 | ckknight | 2007-08-19 14:45:19 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add the spec to the top of the file, which should match the wiki
------------------------------------------------------------------------
r46770 | ckknight | 2007-08-17 06:07:42 -0400 (Fri, 17 Aug 2007) | 3 lines
Changed paths:
M /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
LibJokerConfig-1.0 - add documentation and comments to function.
- spec is still not properly documented.
- rename :AddConfigTable => :SetConfigTable
------------------------------------------------------------------------
r46761 | ckknight | 2007-08-17 04:31:28 -0400 (Fri, 17 Aug 2007) | 3 lines
Changed paths:
A /branches/Joker/ckknight/LibJokerConfig-1.0
A /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.lua
A /branches/Joker/ckknight/LibJokerConfig-1.0/LibJokerConfig-1.0.toc
LibJokerConfig-1.0 - initial commit, it's neither commented nor documented, nor is the spec it uses documented, that'll come later.
- this commit is mostly to get _something_ on the SVN.
- this is missing inline groups, tabs, and keybindings, as well as quite a few other important data features, but has the general controls in it.
------------------------------------------------------------------------