WoWInterface SVN NeedToKnow-Updated

[/] [branches/] - Rev 105

Filtering Options

Clear current filter

Rev Log message Author Age Path
105 Decided 3.3 was too small a version bump for profiles. Going to 4.0.
Updated the readme
Kitjan-211804 4503d 02h 07m /branches/
104 * Added a verbose description to the profile dialog. Maybe someone will read it and be enlightened
* Some amount of localization friendliness. Still much more to be done.
* Put the public/private buttons back on the profile panel and hooked them up
* Rebuilding the profile list tries to keep the same profile selected even as it changes names
* Changing how profiles appear in the list box was leaving garbage behind in the "list box name to real profile" mapping, causing the list to get confused
* Changed the profile list box title to reflect which spec is active
* The profile dialog determines if a profile is global by looking in the global hash
* Using a new profile name to duplicate or rename now clears the field
* New profiles now default to being per-character profiles instead of per-account profiles
* Removed the compression/decompression debugging code
Kitjan-211804 4503d 02h 22m /branches/
103 * Fixed EQUIPSLOT bars to behave like CASTCD bars (which is how I'd implemented it at first.) There were several cases of special handling that CASTCD got that I hadn't copied for EQUIPSLOT Kitjan-211804 4503d 04h 48m /branches/
102 * New bar type: equipment slot. Tracks the cooldown on activated items like trinkets, shaman enchants, etc by the slot number. (for example, 13 is trinket 1)
* Hopefully made it less likely that the time remaining will clip by making it a larger percentage of the bar width
* Updated toc for 4.3
* Made the all stacks power universal. This was done initially for tracking Wild Growth (since they are a totem), but I forsee this being part of an eventual Buff + Internal Cooldown bar
Kitjan-211804 4503d 05h 03m /branches/
100 Fix for blink not working on weapon imbues Kitjan-211804 4580d 19h 26m /branches/
99 * Set min vertical scale to 0.25. I swear I've made that change once before.
* Was testing against the wrong settings pointer to see if the current settings should be built up from scratch
Kitjan-211804 4581d 19h 25m /branches/
98 * dropdown menu (used in config mode) moved from needtoknow.xml too needtoknow_options.xml
* Naming-wise, moved most of the right mouse button functionality into NeedToKnowRMB
* Switching to a scheme where profiles are referenced in settings by unchanging keys based on monotonic increasing int
* NeedToKnow.LockToggle can be called to set a specific lock mode
* Naming-wise, moved most of the options logic (in NeedToKnow_Options.lua) to NeedToKnowOptions
* Fixed bug when cancelling out of the config UI: restoring the old settings was breaking the reference with the copy in NeedToKnow_Globals
* Added a profile selecting dialog to the interface options
- Added a list box where I can set the texture and font of each item
- Much code to build a profile list based on name, not key
- Added a delete confirmation dialog
- resizing code to keep the lists a sane width
* Updated the rmb to use check marks instead of radio marks in some places
* temp hack: the compress/uncompress can't handle a default value of nil.
- TODO: Use "" instead
- Set the default fixed duration to 0 for now and added code so 0 means "no fixed duration"
* Updates for 4.2's comabt log unfiltered parameters (from main branch)
* Fixed: If a default value was false, user settings of true were being removed when their settings were compressed
* Fixed: Default values of false weren't being added on uncompress (though this may be ok)
* referencing all profiles, both global and char-specific, in one global list
* Moving the per-char settings from NeedToKnow_Globals.Chars to NeedToKnow_CharSettings. I had been avoiding using the per-char settings since there had been some bugs with that in the wow client. But now that those bugs are fixed, and I want to have per-char profiles... but I wanted to keep it different than the old NeedToknow_Settings
* Brought over the spell cooldown fix from the main branch
* Brought over the GetSpellInfo fix from the main branch
Kitjan-211804 4582d 20h 59m /branches/
95 Applied trunk changes up to 3.2.05 Kitjan-211804 4785d 00h 44m /branches/
93 - Brought the trunk changes back to the kitjan branch
- Fixed: the reference graph preserving nature of deepcopy was causing trouble since GROUP_DEFAULTS cheats by having multiple references to BAR_DEFAULTS. Changed to a less sophisticated deepcopy that doesn't preserve reference structure
Kitjan-211804 4855d 20h 03m /branches/
86 Brought the 3.1.9 fix to profile branch Kitjan-211804 4900d 22h 36m /branches/
84 Brought the 3.1.8 changes into the feature branch Kitjan-211804 4903d 23h 07m /branches/
83 Profile support WIP:

- Moved all ExecutiveFrame AddonLoaded handling to its own function
- Moved settings initialization to Addon_Loaded (since that event means the settings were just loaded) Versioning is still in Player_Login
- Added the notion of settings "compression", which removes all default values from a settings object. Uncompressed settings are around 50kB. They can compress as small as 0, but tend to be more like 5k.
- Switched from two spec settings to a set of profiles. Each spec points to a profile. The profiles are currently global.
- Added /commands to switch profiles
- To help get things to match the default values, numeric settings get rounded to 4 decimal places
- New Settings variable which points to the current profile, rather than having to know the path from _G to the current settings.
- Removed the frame strata override from the resize graphic. Not sure why it was there; I'll probably find out later...
Kitjan-211804 4903d 23h 08m /branches/
81 Beginning to work on profiles, extra bars & groups Kitjan-211804 4939d 03h 58m /branches/
80 Faking a branch of trunk->Kitjan Kitjan-211804 4939d 04h 04m /branches/
79 Branched to the wrong place Kitjan-211804 4939d 04h 12m /branches/
78 Branching 3.1.7 to Kitjan to work on profiles and whatnot Kitjan-211804 4939d 04h 13m /branches/
63 - Went back to sliders instead of dropdowns for texture and fonts
- Made several cleanups suggested by comments
- Updated some calls of UIPanel_Update to be calls to UIPanel_Appearance_Update.
Kitjan-211804 5065d 22h 39m /branches/
62 (kitjan checking in on behalf of lieandswell)

- Updated comments to remove old authors. Moved them into the .toc
- Moved tooltip to above the group the mouse is over
- Added localization entries for all the English strings that had be hardcoded in
- Added chinese translations from wowuicn
- Switched from "lock/unlock" to "config mode" and "play mode"
- Switched texture slider to texture dropdown
- Changed usage of getglobal to _G
Kitjan-211804 5072d 02h 22m /branches/
60 Kitjan-211804 5074d 01h 17m /branches/
59 - Reorderd addon loaded code a little to remove race condition where totem code would call for totem variables that didn't exist yet if the addon was loaded with totems out
- Replaced use of StatusBar widget with custom Texture management both because our bars have two textures and because Blizzard can't set their texture coordinates correctly any more
- Handle sizing the textures when the bar resizes. This was done automatically for the main texture before, but not for the second. Now it's done for both, yay.
- Removed the Dropdown popup menu handle from every bar. There is now just one global dropdown frame for NTK
- The second texture gets image and color updated the same time the primary one does, meaning it will update without a /reload
- Updating the bar appearance was being shortcut if the bar was currently blinking, so had to set the color twice.
- Updated MemberDump to dump non-tables, and to do substring searches. MemberDump(NeedToKnow_Group1, true, "Get") for example
Kitjan-211804 5074d 15h 14m /branches/

1 2 Next >

Show All