r43

Details

  • Filename
    LibQTip-1.0-r43.zip
  • Uploaded by
  • Uploaded
    Nov 24, 2008
  • Size
    8.28 KB
  • Downloads
    159
  • MD5
    dd9ffa13aa22c7cc823fa101539c0234

Supported WoW Retail Versions

  • 3.0.3

Changelog

------------------------------------------------------------------------
r43 | adirelle | 2008-11-24 07:01:57 +0000 (Mon, 24 Nov 2008) | 1 line
Changed paths:
   M /trunk/LibQTip-1.0/LibQTip-1.0.lua

Fixed colspan width handling with column numbers greater than 9.
------------------------------------------------------------------------
r42 | adirelle | 2008-11-23 13:30:28 +0000 (Sun, 23 Nov 2008) | 3 lines
Changed paths:
   M /trunk/LibQTip-1.0/LibQTip-1.0.lua

Fixed ticket #1.
Ensure that nobody could add a line before setting the column layout.
Clear values stored in cell on release.
------------------------------------------------------------------------
r40 | torhal | 2008-11-07 23:50:07 +0000 (Fri, 07 Nov 2008) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   A /trunk/LibQTip-1.0 (from /trunk/LibTooltip-1.0:39)
   A /trunk/LibQTip-1.0/LibQTip-1.0.lua (from /trunk/LibTooltip-1.0/LibTooltip-1.0.lua:39
   D /trunk/LibQTip-1.0/LibTooltip-1.0.lua
   A /trunk/LibQTip-1.0.toc (from /trunk/LibTooltip-1.0.toc:39
   D /trunk/LibTooltip-1.0
   D /trunk/LibTooltip-1.0.toc

Made file name/content changes due to renaming from LibTooltip to LibQTip.
------------------------------------------------------------------------
r38 | adirelle | 2008-10-26 19:19:38 +0000 (Sun, 26 Oct 2008) | 2 lines
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Stop ignoring column default justification.
Properly reanchor cell RIGHT point when changing the colspan of an existing cell.
------------------------------------------------------------------------
r37 | adirelle | 2008-10-26 12:17:11 +0000 (Sun, 26 Oct 2008) | 3 lines
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

:SetCell, :AddLine and :AddHeader returns line and column number of the next empty cell unless the line is full, in which case they return only the line number.
Null and negative colspan number extends the cell so to keep -colspan free columns at its right.
Got rid of the .states table, now store the state directly in cells (faster and avoid table leaks).
------------------------------------------------------------------------
r36 | adirelle | 2008-10-26 09:46:20 +0000 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Removed value count check for :AddLine and :AddHeader, surplus values are just ignored.
------------------------------------------------------------------------
r35 | adirelle | 2008-10-26 09:40:01 +0000 (Sun, 26 Oct 2008) | 3 lines
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

_SetCell:
- use keys instead of numerical indexes in internal cell states,
- use same provider if no new provider has been passed.
------------------------------------------------------------------------
r34 | adirelle | 2008-10-26 08:18:42 +0000 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Fixed r31 _SetCell fix: nil value unsets cell again and existing cell is reused provided it was acquired from the same CellProvider.
------------------------------------------------------------------------
r33 | adirelle | 2008-10-26 08:06:27 +0000 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Typo in the license.
------------------------------------------------------------------------
r32 | adirelle | 2008-10-26 08:05:02 +0000 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua
   M /trunk/LibTooltip-1.0.toc

Increased minor version and added the Ace3 BAS-like license.
------------------------------------------------------------------------
r31 | torhal | 2008-10-26 01:05:29 +0000 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

In _SetCell(): Removed check for nil value and cleanup/return if so. Now we cleanup no matter what. Yes, this is more expensive, but otherwise we're overlapping fontstrings and leaking memory.
------------------------------------------------------------------------
r30 | torhal | 2008-10-26 00:11:29 +0000 (Sun, 26 Oct 2008) | 2 lines
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

In _SetCell(): Moved local leftColumn up a few lines so its value is seen where needed.

------------------------------------------------------------------------
r29 | adirelle | 2008-10-25 23:25:04 +0000 (Sat, 25 Oct 2008) | 4 lines
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Optional arguments to tooltip:SetCell can be skipped.
Attempt to keep settings when updating an existing cell with tooltip:SetCell.
Reuse cells from the same provider instead of releasing/acquiring each time.
DRYCODE, EVERYONE PANICS !
------------------------------------------------------------------------
r27 | adirelle | 2008-10-24 21:32:09 +0000 (Fri, 24 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Fixed :Clear(). Oops.
------------------------------------------------------------------------
r26 | adirelle | 2008-10-24 13:57:33 +0000 (Fri, 24 Oct 2008) | 5 lines
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Moved cell visibilty, parent and framelevel management from CellProvider to tooltip (so CellProviders do not have to care).
cell:InitializeCell() is optional.
cell:ReleaseCell() is not an alias of self.cellProvider:ReleaseCell(self) anymore. It is now a optional methods like InitializeCell.
Removed cell:GetCellProvider() and cell.cellProvider as the tooltip now remember which provider provided which cell.

------------------------------------------------------------------------
r25 | adirelle | 2008-10-23 06:14:35 +0000 (Thu, 23 Oct 2008) | 1 line
Changed paths:
   M /trunk/LibTooltip-1.0/LibTooltip-1.0.lua

Have tooltip:AddColumn returns the new column number for consitency with tooltip:AddLine.
------------------------------------------------------------------------