v1.2.4b-653-g96be20b

Details

  • Filename
    StarTip-v1.2.4b-653-g96be20b.zip
  • Uploaded by
  • Uploaded
    Jul 21, 2011
  • Size
    571.96 KB
  • Downloads
    26
  • MD5
    c8a2c8f433bb28eb354c9e9c2b4a0f7a

Supported WoW Retail Versions

  • 4.2.0

Changelog

Scott Sibley:
    - Another attempt
    - Typo
    - Typo
    - Point to github externals.
    - Enlarge default tooltip size, and get rid of the background color on the Mana line.
    - Make the UnitName line updating so LuaTexts DND/AFK/Offline information updates. It was leftUpdating, but had no 'update' value.
    - Possible bug fix.
    - Add missing strings to enUS
    - When catching an error give some feedback regarding which line and segment was disabled.
    - Bug fix. Some item tooltips were being hidden offscreen.
    - The Movement line should be updating. Fixes a typo.
    - We'll try to disable lines when they produce an error. This may cause confusion though. :\
    - Bug fix? Maybe.
    - Bug fixes.
    - * Make real time mode (refresh rate == 0) default. This means the individual line segments will update independantly from others. Set Refresh Rate to a value greater than 0 to override this and have all segments update in unison. * Bug fix.
    - A line segment won't update if the text never changes. A new line option is provided to by pass this restriction. Other bug fixes.
    - The Marquee Line (just shows StarTip's version) demos background colors with a random color. This line is disabled by default and serves as an example of using marquee settings.
    - Bug fixes.
    - Make tooltip segments' background colors scriptable. Return r, g, b, and a values ranging between 0 and 1.
    - Bug fixes.
    - Add tooltipMain:FadeOut to mimic GameTooltip's own fading.
    - Provide an option to set a cell's background color. The mana line now has a darker background since people have complained about the dark blue for mana.
    - Use UI clamping.
    - Embed a bandaged copy of LibQTip until a fix is found for the colspan bug.
    - This _might_ fix the issue where the header line would expand vertically. Can't tell because it's hard to reproduce.
    - Bug fix.
    - Bug fixes and stop making LibCores everywhere. Only one's needed.
    - * String some garbage characters from UnitTooltip.lua I'm surprised WoW managed to load the file. luac failed. o.O * Bug fix to Fade module.
    - Bug fixes with Position module.
    - Timers work now. What a mess.
    - Stop restricting repositioning only when the cursor moves. That causes issues with clamping.
    - Copy additions to GameTooltip that were created by other addons over to the fake tooltip.
    - The Position module has a new setting, "Position UI Tooltip." Here you can choose to place the default Unit tooltip next to the fake libqtip tooltip, choosing top, bottom, left, right, or position it offscreen. Positioning it offscreen as opposed to just hiding it keeps the GameTooltip valid for the unit. Otherwise if hide it then GameTooltip:GetUnit() returns nothing, which breaks other addons. This is one of the main reasons the switch to libqtip was warranted. Once you hide or otherwise trash the GameTooltip, then it's left disfunctional. Allowing the user to position the default tooltip alongside the fake tooltip will allow players to use StarTip along with other addons that otherwise modify the default tooltip, such as MyRolePlay.
    - Bug fixes. For now individual lines will update normally if you're hovering over a world unit. Due to a bug each widget will update every tooltip refresh. This may cause issues if you're really picky about your widget refresh rates.
    - You can specify individual fonts and their sizes for Bold/Header face and Normal face. Outlines are back.
    - Provide a way to move the raid icon around. This also updates for libqtip migration.
    - Provide a way to move the PvP icon around. This also updates the module for libqtip migration.
    - Dont' include the Icons module. It's silly anyways.
    - Update UnitTooltip, Appearance, and Portrait modules for LibQTip migration.
    - Update borders module for qtip changes.
    - Update Texts module with LibQTip changes.
    - Bug fix. Update Histogram module with LibQTip migration.
    - Update the Bars module with QTip changes.
    - More work toward replacing unit tooltip with LibQTip API.
    - Initial work towards LibQTip replacements. Let's not obliterate the default tooltip any longer. You can't expect other addons to play nice.
    - Force a length and height if not configured.
    - Bug fixes. It should be possible to actually create custom bars now.
    - The Targeting module should now work in parties, and it'll also scan pets now.
    - Don't hide arena lines when mousing away from a unit.
    - Update tocs for modules.
    - Stop calling everyone a n00b under PVP Rank. Replaced it with "No Rank (-1)"
    - Add LibScriptable dependencies to altdeps
    - Slight modification to Notes.
    - Bug fix. Add WipeInspect to WipeData gesture. Bump toc for 4.2.
    - Moved PVP Rank and Arena lines to their own functions in PluginLuaTexts, calling the new functions in our lua code. 1 line vs 15 lines repeated thrice.
    - Bug fix to prevent left and right segments from updating if leftUpdating and/or rightUpdating are/is true.
    - Deal with mousing away from the unit a little better in terms of Feats and PVP Rank lines.
    - Cleanup whitespace. Also touchups to Feats and PVP Rank so they don't blank on the right side when mousing away from the unit.
    - Bug fixes
    - Bug fix. Arena lines should show the actual brightest emblem color now. Could probably use further improvements.
    - Add wins/losses to arena teams. duh
    - Touch up before beta.
    - Keep 2v2/3v3/5v5 text from being too dark, really dark.
    - Colorize 2v2/3v3/5v5 tag with the team's emblem or background color, which ever's the brightest of the two.
    - Touch ups to add textures and rearrange text for PVP lines.
    - Add rank index to guild rank line.
    - Add arena ranking, colored gradually according to rank
    - Move text around some
    - Add lines for PVP information. Displays PVP rank, which falls back to a little harmless humor if no rank is available. Also displays lifetime honorable kills, and arena team names and points.
    - Bug fix. This should fix the issue with Aurora. That addon is evil by the way.
    - Temporary bug fix related to the Border module not getting along Pitbull4's Border module. This commit addresses Ticket 20, but further debugging is needed as this fix is not ideal.
    - Added a line for showing achievement points. Also, you can retrieve a fairly raw table of PVP and Arena stats. Grab it with UnitPVPStats(unit). This function is entirely untested, so please report bugs. Please refer to PluginTalents for table format. Also, there's another function added: CalculateArenaPoints(teamRating, teamSize) No new lines were created for UnitPVPStats and CalculateArenaPoints.
    - Bump toc.
    - Add localization files
    - Make quiet again
    - Partial localization coverage. More to come.
    - Use LibCoreLite instead of the heavier LibCore.
    - Remove whitespace in preset
    - Bug fix
    - Borders are no longer dealt with from this module since the Borders module was created.
    - Bug fixes. Also deleting two unused lines.
    - Move ilvl info to talents line and self destruct avg ilvl line.
    - Require the Appearance module.
    - Add color to threat line. Got ahead of myself.
    - Include offline time for units.
    - Allow users to configure GameTooltip frame clamping.
    - Add a new line for threat details.
    - Add a space between portrait and text.
    - Fixes ticket #19 - Tooltip flicking between two positions.
    - Add a new line "Fail" for displaying information from LibFail-2.0. What's shown is the number count of total fails since the UI loaded.
    - Bug fix
    - Prevent bars from hiding after mousing away from someone and the tooltip starts to fade.
    - Increase Class line's length so the widget doesn't cut "Death Knight" short. Fixes ticket #18.
    - Bug fix
    - Updated StarTip with the LibScriptable changes.
    - Add option to word wrap long lines. Note that this only applies if you exclude the right fontstring of the line.
    - Cleanup some unused code, and prevent the invertedModifier value from influencing showing and hiding the tooltip when no modifiers are involved.
    - Add X-PartOf to module tocs for ACP support
    - Add some class icon textures.
    - Lengthen the talents line so textures fit
    - Remove unused code
    - More explanation
    - TODO: Metascripts
    - Slow things down a bit. We're wasting CPU cycles.
    - Introduce the layouts module
    - Add UnitTooltip:GetNames()
    - Speed up refreshes some
    - Hide the ilvl line when UnitExists returns false.
    - Add brevity to ilvl line
    - Introduce Average Item Level line. There's the caveat that we have no way of knowing what gear is unequipped and inside the unit's bags, so what you see on StarTip's display is likely not what the character sees in their character/gear UI since WoW includes unequipped items in its own calculation.
    - Stop all lines from updating after UnitExists(unit) returns false.
    - Bug fix
    - Changed a config string
    - Bug fix and made the range line better
    - Allow empty lines. Return empty strings for a hidden line.
    - Bug fix
    - You can now turn off the annoying greetings message. Look under Settings via /startip
    - Hide the casting line when there's nothing to show. Sorry guys. I didn't realize how freaking annoying it was. lol
    - Bug fix
    - Add a new line: Movement - show unit pitch and speed.
    - Use UnitPVPname if the name's available (perhaps also in range), else UnitName
    - Bug fix
    - Color bars grey when unit is a tagged mob
    - Color tagged mobs grey
    - Indicate casting or channeling
    - Spam issue
    - Add a line to display a unit's cast info.
    - Add a happy face texture for casting line
    - Bug fix. SharedMedia options should stay put now.
    - BUg fix
    - Give bars an orientation option. Add a vertical threat bar.
    - Bug fix
    - Touch up whitespace
    - Longstanding bug fix
    - Bug fix
    - Update with LibEvaluator update that toasted :New and :Del
    - Bug fix
    - Bug fix
    - Add a Recount line and make other DPS/Damage lines so they update every second.
    - Add Recount line. Note that this shows your Recount's current window's information about the said unit.
    - Bug fix
    - Bug fix
    - Show AFK and DND durations for units.
    - Bug fix
    - Blizz fixed inspections, so let's default the Talents line enabled again.
    - Two new lines: DPS and Skada DPS. Note that DPS requires you to call StartDPS() or just use the mouse gestures that are provided.
    - Bug fix
    - Actually commit these changes. Changed the default gestures a bit. Now they control data collection.
    - Possibly fix the bug that causes two portraits to show on rare occasions.
    - Added two new gestures to turn data collection on and off. This turns on and off the DPS and Noise plugins.
    - Minor fix
    - Replace the Level line with code by dasfiend.
    - Make Skada an optional dependency
    - Put kgPanels in optional deps
    - It should show npc guilds now. Note that if you don't want to see these, just remove the `true` from the expression Guild(unit, true). Check the guild line, right side.
    - You don't need to clear the tooltip here. It's cleared elsewhere.
    - Bug fix. StarTip should play nicely with Gearscore again.
    - Default border module on
    - bug fix
    - Give the Main line a note about requiring Chatter.
    - Bug fix
    - Sometimes self is corrupted when first mousing over a unit frame, before mousing over any world unit. Here's a temporary fix till I find the source of the problem.
    - Remove AVS from StarTip since it's part of StarVisuals
    - Add support for Chatter's Alt names. Will do more.
    - Bug fix
    - Stop the widget when the unit doesn't exist
    - Borders module is ready for packaging
    - Introduce Border module
    - - Provide options for text outlines - Don't fade health and mana texts - Use StarTip's core instead
    - Allow users to configure the bar textures
    - Cleanup and possible bug fixes
    - Add two new lines: Zone and Guild Note
    - Bug fix
    - ShowTooltip has a new argument -- unit. If it is not provided, StarTip.unit is used, otherwise "mouseover" is used.
    - Refactor GetUnit hook a bit
    - Hook GameTooltip:GetUnit() so later addons have something to go by.
    - Cleanup
    - Use normal name by default
    - Possible bug fix
    - Give name line a wider width
    - Make default no modifier since it creates bug reports
    - Did I not commit this? Fixes that flicker bug
    - Show long name by default
    - Bug fix
    - You can now invert a modifier key so that it hides the tooltip when you press the key instead of showing it. Default's set so pressing a shift key while hovering over someone will hide the tooltip, and releasing the key shows the tooltip again.
    - This should fix the problem with flickering and positioning tooltips for spells on cooldown. There's still room for a race condition, so every so often, yes the tooltip will fall to the bottom right corner. I'll adjust this threshold as needed if I find it works better. I've done little testing on this to find the sweet spot.
    - parent needs to be a string
    - Load the core in OnEnable so it's not loaded when Gesture module's disabled
    - Bug fix
    - Use StarTip's core
    - Use StarTip's core
    - Possible bug fix
    - Possible bug fix
    - Give texts frame names
    - Bug fix the bug fix ...
    - Remove spam. :\
    - Bug fix. Text widgets should work again.
    - Bug fix. You should be able to use shift as a modifier now.
    - Give the anchor frame a name so it's available in _G.
    - Bleh turn off nameplates module by default. It also only hides the tooltip if you're holding down ctrl. I'll extend this later.
    - Update the description to reflect latest changes
    - Only hide the tooltip if the control key is down.
    - Default Nameplates module to on now that it's useful.
    - Change it so the Nameplates module hides the GameTooltip instead of the nameplate instead of the other way around.
    - Reanchor bars so they're not ugly.
    - Disabled Talents line since the UI's not playing nice.
    - Fixed the bars a bit. The bottom left mana bar won't extend past the tooltip's borders now.
    - Allow multiple effects to show, before it was only 1 effect.
    - Really reenable the location and range lines.
    - Reenable location line. oops
    - Bug fix I think
    - By popular request, there's now a Location line.
    - Remove the nameplates module for now.
    - Cancel  positioning when we've already positioned a spell's tooltip.
    - Get rid of spam
    - Make sure we have "mouseover" unit if it's available.
    - Get rid of ellipses
    - Added Effects line to show things like ensnared, disarmed, etc..
    - Provide an actual version number in toc
    - Just in case
    - Add Gender line as requested
    - Correct game version
    - Fix addon's name
    - Default nameplates module off
    - Make StarTip a hard dependency for modules. Update module tocs.
    - Hide nameplates when mousing over them
    - Correct toc version
    - Don't load unused modules in test environment
    - Update toc
    - Drop AVS and Images modules. They're their own addon now - StarVisuals.
    - Introduce Images module and temporarily AVS.
    - Bugfix
    - Modifications to how profiling is done -- GetMemUsage("StarTip", true). Passing true as 2nd parameter causes the function to update profiling data.
    - Don't show the tooltip when tooltipHidden is true, ever.
    - Make it so when gestures or other scripts call StarTip:HideTooltip that the tooltip doesn't show till you call StarTip:ShowTooltip. The default gesture uses these. Note that this affects all instances where GameTooltip is to be shown.
    - Bug fix
    - Give icons some color
    - Possible bug fix
    - Include gradient textures
    - Make all aspects of LMG scriptable
    - Bug fix
    - Include spell and item "portraits"
    - Bug fix
    - Bugfix and set default verboseness to medium from quiet.
    - Fixed a bug with options menus
    - Really hide the tooltip
    - Default gestures module off since there are issues
    - Fix the fade module so instant-hide works
    - The default gesture now  hides the tooltip when you go left, right, left, right.
    - Fixes to Gestures. A basic demo enabled that will show your own tooltip after you go left, right, left, right. You'll have to be mousing over someone for this to work. StarTip auto-hides the tooltip when you're not hovering over a unit.
    - Introduce Gestures module
    - Load WidgetTimer again. Why didn't that error out on me? :(
    - Add Current Role and Last Role lines
    - Don't send query from StarTip since PluginTalents does everything standalone.
    - Health and Power icons.
    - Icons are now scriptable
    - Make default 1x1 sized.
    - Ok icons work great now. It's a CPU killer though. That's due to string.concatenate being used on every row. Each row has 7*2 characters, which is a formatted texture tag per cell.
    - Delete unused image
    - New images
    - Crazy demo
    - Start adding the locales
    - Change default icon
    - Start adding localizations. Here's enUS.
    - Make the default size larger
    - Add textures
    - Rename icons toc
    - Default icons module disabled
    - Hook GameTooltip:FadeOut Introduce Icons module
    - Change health bar color to match name line
    - Might as well hide the portrait if the texture doesn't get set
    - This might fix the rare bug where portraits are blank.
    - tooltip:GetUnit apparently does return what I need. Commented out unit conversion code for now.
    - Bug fix
    - Make non-animated default since not all models look ok at face view Change "Druid Form" to just "Form"
    - Add Portrait module
    - Move druid form line down one, below class
    - Fixed up Level line to include all classifications, not just Boss. Added a new line: Druid Form. You'll want to position it on the tooltip where you want. It'll be on the last line if you've loaded StarTip previously.
    - Bugfix for cata
    - Mob classifications should work now, i.e. Boss, Elite, etc..
    - Add @debug@ substitution to modules.xml
    - Rename StarLibs as ScriptableDisplay
    - Rename StarLibs as ScriptableDisplay
    - Rename StarLibs as ScriptableDisplay
    - Make modules separate addons
    - Revert embedding StarLibs requirements
    - Remove debug line
    - Dig one level deeper into LibRangeCheck's mainline
    - Correct LibRangeCheck's folder name
    - Don't package LibQTip twice
    - Embed in the right order
    - Embed required libraries for StarLibs.
    - Bugfix for ticket 4
    - Fix positioning offset bug
    - Checking for intersecting frames should work now. Hide the tooltip after mousing over unit frames.
    - Remove some unneeded returns
    - Load config options at OpenConfig instead of in OnInitialize to save on memory.
    - remove a test
    - Don't restore deleted widgets
    - Allow widgets to be shown all the time.
    - Make total cpu text wider
    - Turn off debugging
    - Make double sure Debug.lua doesn't load. Fixed a memory leak. StarTip should no longer generate memory on every mouseover.
    - Cleanup
    - I should follow my own advise.
    - BUgfix and pkgmeta test
    - Don't crap out when CPU profiling is off and you are showing the profiling widgets.
    - Change that name. Sheesh.
    - Change offsets a bit
    - Modify defaults a bit.
    - Color2RGBA now accepts an environment for execution. You have a pointer to your script's environment with field 'environment'.
    - Change default padding
    - Change default
    - Get rid of spam
    - Provide an intersect-rate option. Bug fix
    - Bug fix with intersecting frames.
    - The health histogram shouldn't be intersecting
    - Make the timer module-wide.
    - Moved intersect checkers to the widget libraries.
    - Text widget intersecting wasn't working
    - Slow down that health histogram.
    - Give the profiling histograms some paddings.
    - Turn off throttling by default. That bug's still around.
    - Bug fix. Regions with paddings work now.
    - Don't compare intersect between widget regions and WorldFrame.
    - Bugfix
    - Allow specifying a padding when comparing frames with Intersect
    - Bug fixes.
    - Don't give an all black background as default
    - Texts module should cache frames too.
    - Allow users to define widgets that will hide when intersecting with another known frame. A local cache of frames is kept.
    - Bug fix
    - Set default throttleVal to 0.5.
    - I think that fixes the bug. Only SetUnit if mouseover exists.
    - Allow mousing over the player's own unit frame.
    - Default throttling to off by default. I can't figure that bug out.
    - Still trying to kill that bug. Maybe this time.
    - Rename ColorGradient as Gradient
    - Disable Location line. It's buggy and requires some changes to the tooltip scanning.
    - Make it so the user can turn off throttling all together by setting throttleVal to <= zero. It can cause bugs to pop up, and I can't seem to figure out where they're coming from. They're rare and not very annoying, but they're there, so might as well play nice and not force throttling.
    - Hide the tooltip if the unit doesn't exist. I thought this would fix that empty tooltip bug, but apparently it doesn't.
    - Bugfix I think
    - Change Name's color script to match the UnitTooltip's module's name-line's color.
    - Bug fix. Don't throttle if unit-mouseover isn't available.
    - Ok now I think that bug is fixed. Hide the tooltip and return if we get double lines.
    - Bugfix the bugfix
    - Bug fix
    - Change the default throttleVal to 0.35.
    - Bug fix I think :\
    - Change option description
    - Remove TODO
    - That was easy. Mouseovers are now throttled. You can choose the throttle threshold.
    - Todo: throttle mouseovers
    - Change some default scripts.
    - Make offsets inputs instead of ranges
    - Reorder talent and range lines
    - Update with pluginunitstats rename
    - The problem with profile changing has to do with recycling text widgets. For now I'm just stopping the widgets and letting garbage collection deal with them later. I'm leaving the warning in case that's not enough.
    - So the tooltip module doesn't play well with profile changes. For now I've provided a warning message, suggesting the player reloads the UI.
    - Allow the user to specify tooltip padding for individual sides. Also, allow users to specify negative paddings.
    - Bugfix. Should work with gearscore again.
    - Remove Talents module from modules.xml
    - Talents are now a plugin, so we remove the Talents module and add a default talent line in the UnitTooltip module.
    - You can now set as many widget points as you want.
    - Cleanup whitespace
    - Bugfix
    - Bugfix
    - Allow the library to do the resource calculations.
    - Resource widgets were too small
    - BUg fixes and memory leaks. You should be able to modify and add new widgets now.
    - Deal with custom widgets with the same name as a default widget.
    - Allow users to save custom widgets.
    - Check most possible units for conversion
    - Add X-Compatible-With
    - Memory leaks
    - Add debug module. Fix memory leaks
    - Possible memory leak
    - Change defaults back a bit. Let's not get carried away.
    - Memory leak
    - Provide a way to clear all bars
    - Memory leak
    - Memory leak
    - Change unit frame position default
    - Say something more than just "Mana"
    - Attempt to recover old module's data.
    - Numerous bug fixes. Renamed the Text module as UnitTooltip. Created a new Text module, allowing users to place a scriptable font string anywhere. I changed around some defaults, using the histograms for health/mana bars instead of the Bars module. Your custom lines aren't going to show up. You'll need to reconfigure them.
    - Make unit
    - Finally a fix for two bugs and a compromise. The gearscore bug and the unit frames bug are both fixed. I've not tested whether it plays nicely with other tooltip addons while mousing over unit frames. There's a possibility for a race condition since the fix requires a one use timer.
    - Provide a 'unit' to all widgets.
    - Save unit back for modules
    - Spam removal
    - Don't wipe the tooltip before scanning it.
    - Bug fix
    - Bugfix and spam removal
    - Move histograms around some so hp/mp is on top and resources on bottom.
    - Add some color to defaults
    - Give some more defaults, health and mana
    - Bugfix
    - Give the widget a default color of blue
    - Give new histograms some sane defaults. Note that when you add a new histogram for now you need to reload your UI.
    - Bugfixes
    - Clear histograms when changing options.
    - Bugfix
    - Bleh remove spam
    - Show of history of color. Bugfix
    - Wow what was I thinking. Only create one actual StarLibWidgetHistogram for each histogram... Not one widget for every segment. :)
    - Bugfixes Default histogram module off, and individual demo widgets enabled.
    - Bugfix
    - Bugfix and histogram enhancements
    - Copy instead of referencing
    - New module parameter: childGroup.
    - Introduce Histograms module
    - Might as well bring in histograms as well.
    - Update bar defaults automatically
    - Move bars down the modules list
    - Recycle bars Make bar width configurable
    - Allow people to add bars.
    - Don't allow spaces in bar name
    - Correct an expression
    - Support for the widget's second bar
    - Explain point field a bit better
    - Be able to make new bars
    - Textures for bars
    - Use actual bar widgets for the bars module
    - Be more descriptive
    - Add color to health and power lines
    - Make sure old color scripts don't leak through
    - Use Text module's default line color for Talents module
    - Make default line color configurable.
    - Embed AceComm and AceSerializer for LCD4WoW. Revamp how line colors are handled. Turns out you CAN use color codes in tooltips.
    - Add profile options
    - test test test
    - Bugfix
    - Use color gradient for mem and cpu lines
    - Remove fonts
    - This fixes how StarTip was wiping other addons' tooltip lines. It also fixes a few other bugs.
    - Bug fix
    - Bugfixes pertaining to editing and deleting lines
    - Change default error level to 1
    - Bugfix
    - Timer widgets
    - Trime whitespace
    - Add ResourceServer to optional deps
    - Use ResourceServer if it's available.
    - Fixed a bug that pops up when you're a ghost.
    - Bugfix
    - And the memory leak's gone.
    - Use PluginUnitStats for name, guild, and location.
    - Disable LCDDisplay module
    - Bugfixes
    - Don't create refreshing widgets when refreshRate is zero.
    - Change marquee default rate
    - You can set refresh rate to 0 and the timer won't even be created. Everything will update in real time with your mouseovers. Note that this disables things like marquees and updating texts, like health and mana.
    - Hide invalid lines again
    - Fix text module marquee settings.
    - Bugfix
    - Get rid of spam.
    - Make pool weak
    - Fixed a memory leak related to the bars module
    - Cleanup
    - Fix talents module, thanks to Greltok
    - Pingpong scroller and character display layers work now
    - Don't use latest libtalentquery tag
    - Fix the config back
    - Update with libs. Give users some feedback about reloading the UI when changing error verbosity.
    - Introduce transitions
    - Package with updated libs
    - Add some fonts
    - Histogram widget
    - Return 0 if totaldiff is 0
    - Introduce bar widgets
    - Bugfix
    - Fix colors after switching to property
    - Starting to piece together display options.
    - Marquee line is supposed to be disabled by default >.>
    - This may fix positioning when mousing over unit frames.
    - Update fields with defaults if db field is not dirty.
    - Disable deadlyannounce since it's broken.
    - Bug fix. Hovering over unit frames should work now. Let me know if this causes issues with text falling off the tooltip.
    - Fixed colors
    - Bug fix
    - Bug fix -- maybe
    - Add some feedback when dealing with nil color returns
    - Bug fix? loadstring's buggy
    - Small detail changes in configuration
    - Delete widgets on GameTooltip.OnHide so we can get rid of those timers till we need them again.
    - move debug code
    - Bug fix
    - That's not needed
    - Bugfix... I think O.O
    - Memory leak :/
    - Memory leak
    - More memory leaks. There has to be an end to this.
    - More memory leaks
    - Memory leaks
    - Remove debug code
    - Don't trim cpu and mem widgets.
    - Add CPU and Mem widgets to config
    - CPU line doesn't need a < 0 test
    - hide/show upon draw...
    - Have new() give some feedback whether this is a freshly allocated table or not.
    - Check the correct table...
    - Deal with widget color at draw time instead of creation time. That way colors can actually update with the widget.
    - marquee line should be leftUpdating, not right
    - Cleanup whitespace
    - Revert CPu script
    - Correct resource scripts
    - Show a description for lines if one's available. Cleanup script whitespace. Input widgets don't like tabs.
    - Add cpu profiling and memory usage lines.
    - Update with starlibs
    - Tracked down the CPU issue.
    - Move modules from toc to xml file
    - Use core's start/stop functions.
    - Add a couple lines to LCD
    - Allow updating lines to update after mouseover unit no longer exists.
    - Stop using newDict
    - Bug fix
    - Add description
    - Memory leaks.
    - Move code validation to LibEvaluator Fix updating lines so not both sides of a line are updating when only the right/left side is supposed to update.
    - Don't delete custom lines when restoring to defaults
    - Change how line colors are specified
    - Defaults modification
    - Marquees look a bit better
    - width -> cols
    - Update with libs
    - Introduce LCDDisplay module
    - Clean up
    - Change default refresh rate to 500
    - Bug fix
    - Bug fixes
    - Only update segments when they've changed
    - bugfix
    - Add refresh rate option to control how often the tooltip is drawn.
    - Deal with right line == '' situations
    - Only draw lines every refresh rate milliseconds
    - Bold's buggy
    - Debug message
    - Bugfix
    - Fix options
    - Deal with runaway cpu usage
    - Move rtrim to library
    - Keep updating lines when no unit exists, but prevent the tooltip from being refreshed so it will fade away but still have updating lines. This may cause text to fall off the edge of the tooltip, but it's better than stopping all widget updating.
    - Settings for marquees
    - Options tables
    - Make each line a text widget
    - Hide deleted lines
    - Actually update the lines when setting fields
    - There's a new default line called Range. It shows how far away you are from your mouseover target.
    - Fix it so the left line can actually be changed.
    - Global environment and core
    - Update for libs
    - Working copy after the renames and restructuring.
    - This is broken.
    - Repackage with updated libs
    - Show missing lines
    - Debugging recycling
    - More sandboxing -- actually create a stand-alone table for the environment instead of using Text module.
    - Add a del function
    - Don't use the database tables for runtime fields.
    - Don't delete marquee here
    - Modification to how marquees dealt with
    - Don't load.
    - Test test test don't load
    - Use error level throughout. Note that this package may lock up your client, so I don't suggest loading it.
    - Nothing important. Just library updates.
    - Marquees sort of work atm. A few bugs need to be worked out.
    - Working in marquees
    - Test test test
    - Test package
    - Reference StarLibLCD
    - Attempt to package externals
    - Remove some files
    - Don't load this. Merging internal libs with external.
    - test.lua test.lua test.lua
    - Introduce LibMarquee
    - Give prop and ev both del functions.
    - Introduce LibEvaluator
    - Introduce LibProperty Don't keep adding deleted default lines.
    - Save a version number for display.
    - Wrong name for DBM.
    - Add DBM and BigWigs to optional deps.
    - Don't show DeadlyAnnounce when resting.
    - Comment out some debug code.
    - Get rid of timer info on deadly announce text.
    - Make DeadlyAnnounces play a bit nicer when mousing over a lot of units.
    - Default Talents module to off. You'll need to enable it if you want it.
    - Small cleanup
    - Deal with the Talents module's on-control-key feature.
    - Hover over someone and press ctrl after the talents line shows to clear that player's cache so the talents can be reloaded. I'm not even sre if this works yet.
    - Actually allow users to enable/disable lines.
    - Offer left side coloring
    - More work on DeadlyAnnounce.
    - Add LibQTip and make anchor info global.
    - Don't attempt to expand parameters when StarTip is passed as self.
    - Refactor code execution
    - Choose whether to sandbox or not
    - Memory leaks
    - Revert a bit
    - Remove code
    - Memory overload reversed. Seemed like a good idea at first.
    - Provide self
    - Text module optimizations
    - Turn DeadlyAnnounce off by default
    - Bugfix
    - Remove debug code
    - Rename DeadlyWhispers
    - DBM and BigWigs support for DeadlyWhispers
    - DeadlyWhispers update
    - Some modules can't be toggled on and off- such as the Appearance module. Why would you want to turn off your chosen font?
    - You no longer have to reset to defaults at each upgrade that changed Text module defaults and benefit from the changes.
    - Show "Mana" on mana line when the unit's an NPC.
    - Actually apply background color for units.
    - Actually use the appearance module's font info.
    - Cleanup
    - Remove monochrome ugliness
    - Remove debug code
    - Recycle compiled code objects
    - Press ctrl and mouse over a unit to clear that unit's talent data.
    - Cosmetics -- <GuildName>
    - Sanity checks in down function as well.
    - Hide bars on non-units
    - Remove debug code
    - Show/Hide based on configurations -- buggy- GameTooltip:GetUnit() is failing
    - Remove debug code
    - Done with modifier feature
    - Failed attempt at providing modifier feature.
    - - Bold setting for lines
    - Bugfix
    - Stop libqtip for now
    - LibDBroker -> LibDataBroker
    - Wrong tree name
    - Fix meta information for LibDBIcon
    - Correct directory name
    - Embed libdbicon
    - - LDB - Minimap - Memory management -- it's still generating a lot of memory somewhere
    - Provide a way to restore defaults
    - Provide a way to delete lines.
    - Fixed options not updating
    - Fix for bug with move up/down settings. You'll have to reload UI for the options dialog to update. I'm not sure why yet.
    - Removed a debug line
    - Lines are now configurable (you can add/remove lines, and update each line's code). Bugs likely exist.
    - Initial revamp
    - Move talents line to its own module.
    - Cancel talent timers when tooltip is hidden
    - Make sure the unit is a player each talent update.
    - And another bugfix
    - Another bugfix
    - Fix flicker bug
    - Talents line bugfixes
    - Initial commit after changing repo type
WoWAce root:
    - "startip/mainline: Initial Import"

Additional Files