Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 183 15

latest revision download trunk

183 annotated / raw | Diffs: previous, other | Lines: 35816 ( +291, -309 )

Created: 2009-06-07 20:22:24 +0200 (9 months ago) | Author: Mike | Changeset: 183

- Fixed broken draw selection.
- Removed a couple of warnings.
- Simplified check image types (no need for two system check image enumerants).

182 annotated / raw | Diffs: previous, other | Lines: 35834 ( +19, -7 )

Created: 2009-06-01 11:08:07 +0200 (9 months ago) | Author: Mike | Changeset: 182

Patch from whitekid to fix node height computation wrt indentation and margin.

181 annotated / raw | Diffs: previous, other | Lines: 35822 ( +1267, -1123 )

Created: 2009-05-15 12:52:29 +0200 (9 months ago) | Author: TimoTegtmeier | Changeset: 181

- Improvement: new TVTMiscOption toEditOnClick, toEditOnDblClick to control if editing can be started with a single click or a double click
- Bug fix: the internal pointers of TBufferedAnsiString are now PAnsiChar to work correctly with Delphi 2009
- Bug fix: TBaseVirtualTree.GetVisibleParent no longer returns the given node in case it is fully visible
- Improvement: fixed a potential issue in TVirtualTreeColumns.TotalWidth in case it is called before FPositionToIndex is initialized
- Bug fix: TBaseVirtualTree.CollectSelectedNodesLTR and TBaseVirtualTree.CollectSelectedNodesRTL handle straight vertical selection rectangles no longer as empty
- Bug fix: TCheckImageKind.ckSystemDefault now works as intended
- Improvement: made the following methods of TBaseVirtualTree virtual: PrepareCell, AddChild, BeginUpdate, EndUpdate and SortTree
- Improvement: made TBaseVirtualTree.PrepareCell protected
- Improvement: moved some members of TVTEdit and TStringEditLink from private to protected
- Improvement: re-designed header click handling
- Improvement: new TVTPaintOption toShowHiddenNodes to globally ignore the hidden state of nodes
- Improvement: individual nodes can now be hidden without affecting their children
- Improvement: re-designed Explorer theme drawing
- Bug fix: corrected allocation problems in TBufferedAnsiString and TWideBufferedString

180 annotated / raw | Diffs: previous, other | Lines: 35678 ( +22, -17 )

Created: 2009-03-13 11:09:46 +0100 (11 months ago) | Author: DanielBauten | Changeset: 180

- Bug fix: fixed an issue in TVirtualTreeColumns.HandleClick that could lead to a case where no header click event is triggered
- Bug fix: fixed an issue in TBaseVirtualTree.HandleHotTrack that could lead to an endless loop under certain conditions
- Improvement: removed unused variables in TVirtualTreeColumn.ComputeHeaderLayout

179 annotated / raw | Diffs: previous, other | Lines: 35673 ( +5, -16 )

Created: 2009-03-10 13:09:20 +0100 (12 months ago) | Author: DanielBauten | Changeset: 179

- Bug fix: corrected TBaseVirtualTree.GetVisibleParent

178 annotated / raw | Diffs: previous, other | Lines: 35684 ( +245, -73 )

Created: 2009-03-10 09:06:20 +0100 (12 months ago) | Author: DanielBauten | Changeset: 178

- Improvement: extended hot node tracking to track the hot column too
- Improvement: new THitPosition hiOnItemButtonExact used to draw hot buttons when using Windows Vista's Explorer theme
- Improvement: new TVTPaintOption toHideTreeLinesIfThemed to consider toShowTreeLines only if running unthemed
- Improvement: new TVTPaintOption toUseExplorerTheme to draw the tree like Windows Vista's Explorer treeview

176 annotated / raw | Diffs: previous, other | Lines: 35512 ( +11, -4 )

Created: 2009-02-20 13:03:07 +0100 (12 months ago) | Author: DanielBauten | Changeset: 176

- Bug fix: reverted the implementation of DrawTextW back to the one prior to 4.8.1 as the line end detection lead to a compiler warning under Delphi 2009
- Bug fix: corrected implementation of GetStringDrawRect to match its declaration (UnicodeString vs WideString)

175 annotated / raw | Diffs: previous, other | Lines: 35505 ( +1355, -406 )

Created: 2009-02-20 09:10:46 +0100 (12 months ago) | Author: DanielBauten | Changeset: 175

- Bug fix: the node focus will no longer change if a TVTMiscOption.toGridExtensions is set and one clicks right of (or left of, if right-to-left reading) the last column
- Bug fix: fixed an issue with TVTHeader.Assign that could lead to an access violation if the header is created at runtime
- Bug fix: one can no longer change a node's height with the right mouse button even if toNodeHeightResize and toRightClickSelect are set
- Improvement: TVTAutoOption.toDisableAutoScrollOnFocus now works for nodes too
- Improvement: new property TBaseVirtualTree.SelectionLocked to disable changing the selection
- Improvement: made the dual-scroll effect in TBaseVirtualTree.ToggleNode much smoother
- Bug fix: removed off-by-1 errors in TBaseVirtualTree.ToggleNode
- Bug fix: added a check for FUpdateCount to TBaseVirtualTree.SetUpdateState as otherwise every call to TBaseVirtualTree.DoBeforeCellPaint to get the cell content margin within an Begin/EndUpdate-block would re-enable painting
- Bug fix: TVTHeader.HandleMessage could provide a wrong column index to OnBeforeColumnWidthTracking in some cases
- Improvement: new properties TBaseVirtualTree.OnBeforeAutoFitColumn, TBaseVirtualTree.OnAfterAutoFitColumn
- Improvement: new procedures TBaseVirtualTree.CancelOperation, TBaseVirtualTree.BeginOperation, TBaseVirtualTree.EndOperation and new property TBaseVirtualTree.OperationCanceled to enable the application to stop (possibly) long-running operations
- Improvement: integrated changes from Andreas Hausladen
- Improvement: integrated changes from Dmitry Zegebart where applicable
- Bug fix: removed off-by-1 error in TBaseVirtualTree.GetDisplayRect
- Bug fix: changed the size of the buffer used in TBaseVirtualTree.PaintTree to paint the area below the last node as the bitmap was not completely erased using previous size under certain conditions
- Bug fix: fixed TBaseVirtualTree.GetPreviousLevel

172 annotated / raw | Diffs: previous, other | Lines: 34556 ( +1947, -800 )

Created: 2009-01-16 18:09:33 +0100 (13 months ago) | Author: DanielBauten | Changeset: 172

- Bug fix: removed off-by-1 error in  TBaseVirtualTree.GetBottomNode
- Improvement: improved speed of TBaseVirtualTree.GetMaxColumnWidth when using UseSmartColumnWidth
- Bug fix: modified TBaseVirtualTree.UpdateHorizontalScrollbar and TBaseVirtualTree.UpdateVerticalScrollbar to recalculate the tree's dimensions even if an update is in progress
- Improvement: renamed TVTHeaderState hsTracking and hsTrackPending to hsColumnWidthTracking and hsColumnWidthTrackPending
- Improvement: modified TBaseVirtualTree.GetFirstVisible and TBaseVirtualTree.GetFirstVisibleNoInit to optionally take a node to specify where to start
- Improvement: modified TVTAfterGetMaxColumnWidthEvent to make the result of TBaseVirtualTree.GetMaxColumnWidth changable
- Bug fix: corrected TBaseVirtualTree.GetMaxColumnWidth to consider toFixedIndent and no longer take nodes into account that are just above or below the visible area
- Improvement: new property TVirtualTreeColumns.DefaultWidth
- Improvement: new property TVTHeader.FixedAreaConstraints (new class TVTFixedAreaConstraints) to limit the fixed area (header, fixed columns) to a percentage of the client area
- Improvement: new cursor added: crVertSplit used for height tracking
- Improvement: changed type of TVTHeader.Height from Cardinal to Integer to make boundary checks easier
- Improvement: new properties TVTHeader.MinHeight and TVTHeader.MaxHeight
- Improvement: new VirtualTreeStates tsNodeHeightTracking and tsNodeHeightTrackPending
- Improvement: new HeaderStates hsHeightTracking and hsHeightTrackPending
- Improvement: new TVTMiscOption toNodeHeightResize to allow changing node heights via mouse
- Improvement: new TVTHeaderOption hoHeightResize to allow changing header height via mouse
- Improvement: new properties TBaseVirtualTree.OnHeaderHeightTracking, TBaseVirtualTree.OnHeaderDblClickResize, TBaseVirtualTree.OnColumnWidthTracking, TBaseVirtualTree.OnColumnWidthDblClickResize, TBaseVirtualTree.OnNodeHeightTracking, TBaseVirtualTree.OnNodeHeightDblClickResize
- Improvement: new function TVTHeader.ResizeColumns to resize multiple columns at once
- Improvement: TVTHeader.DetermineSplitterIndex is no longer influenced by non-resizable columns
- Bug fix: TBaseVirtualTree.ToggleNode now uses DoStateChange to modify FStates
- Bug fix: TBaseVirtualTree.DoBeforeCellPaint now saves the update rect if CellPaintMode is cpmGetContentMargin and restores it afterwards
- Improvement: modified TBaseVirtualTree.CmMouseWheel to handle mice with wheel delta < 120 correctly
- Improvement: modified TVTHeader.LoadFromStream and WriteToStream to save ParentFont
- Improvement: TVTHeader.Font is now only stored by Delphi if ParentFont is False (Mantis issue #217)
- Bug fix: corrected TVTHeader.Create to set TVTHeader.FOptions correctly to the default value (Mantis issue #333)
- Improvement: new TVTAnimationOption toAdvancedAnimatedToggle to scroll the node to be toggled animatedly instead of just scroll its child nodes animatedly
- Improvement: added VirtualTreeState tsToggling to eliminate artefacts caused by TBaseVirtualTree.DoSetOffsetXY while toggling
- Bug fix: corrected button handling when toFixedIndent is set
- Improvement: redesigned TBaseVirtualTree.ToggleNode to harmonize the visual toggle behaviour independent of toChildrenAbove
- Improvement: made TBaseVirtualTree.CanEdit public
- Improvement: added parameter ConsiderChildrenAbove to TGetNextNodeProc
- Improvement: modified all variants of TBaseVirtualTree.GetFirst and TBaseVirtualTree.GetLast to optionally consider toChildrenAbove

171 annotated / raw | Diffs: previous, other | Lines: 33409 ( +588, -251 )

Created: 2008-10-24 18:53:47 +0200 (16 months ago) | Author: DanielBauten | Changeset: 171

- Bugfix: removed 'FVisibleCount := 0' from TBaseVirtualTree.Clear as this would lead to incorrect VisibleCount in read-only mode
- Bugfix: fixed a condition in TBaseVirtualTree.ToggleCallback that could lead to artefacts
- Improvement: changed the implementation of TBaseVirtualTree.GetNext/GetPrevious so that no penalties occur if toChildrenAbove is not set
- Improvement: TBaseVirtualTree.ToggleNode will no longer leave nodes with state vsToggeling if an exception occurs
- Improvement: improved behaviour of TBaseVirtualTree.ToggleNode in case toChildrenAbove is set
- Bug fix: corrected TBaseVirtualTree.ScrollIntoView to behave as expected when no fixed columns exist
- Bug fix: extended TBaseVirtualTree.InitializeLineImageAndSelectLevel to eliminate artifacts while scrolling with toChildrenAbove set

170 annotated / raw | Diffs: previous, other | Lines: 33072 ( +64, -35 )

Created: 2008-10-20 13:30:48 +0200 (16 months ago) | Author: DanielBauten | Changeset: 170

- Bug fix: corrected ScrollIntoView to behave as expected when no fixed columns exist
- Bug fix: extended InitializeLineImageAndSelectLevel to eliminate artifacts while scrolling with toChildrenAbove set
- Bug fix: corrected CompareNodePositions to consider toChildrenAbove
- Bug fix: corrected ToggleNode to scroll correctly if toChildrenAbove and toAnimatedToggle are set

169 annotated / raw | Diffs: previous, other | Lines: 33043 ( +17, -11 )

Created: 2008-10-20 13:24:44 +0200 (16 months ago) | Author: DanielBauten | Changeset: 169

- Improvement: new TVTPaintOption toFixedIndent to draw the tree with a fixed ident (instead of node level dependent indents)

168 annotated / raw | Diffs: previous, other | Lines: 33037 ( +676, -308 )

Created: 2008-10-17 17:14:05 +0200 (16 months ago) | Author: DanielBauten | Changeset: 168

Improvement: new TVTPaintOption toChildrenAbove to draw children nodes above their parent

164 annotated / raw | Diffs: previous, other | Lines: 32669 ( +7, -2 )

Created: 2008-08-24 16:36:53 +0200 (18 months ago) | Author: Jim | Changeset: 164

Aug 24, 2008
 
 - Backed the rev back to 4.7.0 as this had not been officially released yet
 - Official 4.7.0 release for Delphi/C++ 2009

163 annotated / raw | Diffs: previous, other | Lines: 32664 ( +64, -38 )

Created: 2008-08-18 15:36:26 +0200 (18 months ago) | Author: DanielBauten | Changeset: 163

Improvement: redesigned and overloaded TBaseVirtualTree.ScrollIntoView in order to use vertical scrolling separately

162 annotated / raw | Diffs: previous, other | Lines: 32638 ( +170, -85 )

Created: 2008-08-14 16:02:13 +0200 (18 months ago) | Author: DanielBauten | Changeset: 162

- Improvement: optimized ScrollIntoView for horizontal scrolling  
- Improvement: in TBaseVirtualTree.WMKeyDown column navigation for VK_PRIOR and VK_NEXT is now handled in same way as row navigation
- Improvement: new TVTHeaderOption hoDisableAnimatedResize to disable animated resize for all columns
- Improvement: new TVTColumnOption coDisableAnimatedResize to disable animated resize for a specific column
- Improvement: in TBaseVirtualTree.UpdateHorizontalScrollBar and TBaseVirtualTree.UpdateVerticalScrollBar scrollbar updates now avoided for tsUpdating in FStates

161 annotated / raw | Diffs: previous, other | Lines: 32553 ( +5, -4 )

Created: 2008-07-22 15:40:33 +0200 (19 months ago) | Author: DanielBauten | Changeset: 161

- Improvement: in TBaseVirtualTree.WMHScroll the horizontal page scrolling now considers fixed columns

160 annotated / raw | Diffs: previous, other | Lines: 32552 ( +110, -43 )

Created: 2008-07-15 18:27:16 +0200 (19 months ago) | Author: DanielBauten | Changeset: 160

- Improvement: in TBaseVirtualTree.ScrollIntoView the case of FFocusedColumn being invalid is considered
- Improvement: in TBaseVirtualTree.HandleMouseDown DoFocusNode is not called if node focus did not change
- Improvement: in TBaseVirtualTree.SetFocusedColumn the focused node will only be invalidate if it was actually scrolled into view
- Improvement: new TVTColumnOption coAllowFocus to affect column focus behaviour
- Improvement: new function TVTHeader.AllowFocus to check wether a column can be focused
- Improvement: in TBaseVirtualTree.SetFocusedColumn the old colunm and the new column are both invalidated
- Improvement: new property TVirtualTreeColumns.Count
- Bug fix: in TVirtualTreeColumns.AnimatedResize the column is validated (to avoid "List index out of bounds")
--> Version 4.7.1

158 annotated / raw | Diffs: previous, other | Lines: 32485 ( +8, -0 )

Created: 2008-07-14 05:06:16 +0200 (19 months ago) | Author: Jim | Changeset: 158

July 13, 2008

  - Changes to support D5 and lower.
  - Changes to prepare for Unicode

157 annotated / raw | Diffs: previous, other | Lines: 32477 ( +8, -8 )

Created: 2008-07-14 02:16:37 +0200 (19 months ago) | Author: Jim | Changeset: 157

July 13, 2008

  Small tweaks for Unicode readiness.

156 annotated / raw | Diffs: previous, other | Lines: 32477 ( +244, -189 )

Created: 2008-07-13 13:16:37 +0200 (19 months ago) | Author: Mike | Changeset: 156

- Merged in changes from Jim.
- Some adjustments for accessability stuff.

155 annotated / raw | Diffs: previous, other | Lines: 32422 ( +182, -26 )

Created: 2008-06-23 07:13:09 +0200 (20 months ago) | Author: DanielBauten | Changeset: 155

- Improvement: the content retangle of the cell can be modified via the OnBeforeCellPaint event, the cell paint mode indicate wether OnBeforeCellPaint is called for painting the cell or just for getting then cell content margin
- Improvement: new functions: TBaseVirtualTree.DoGetCellContentMargins, TCustomVirtualDrawTree.DoGetCellContentMargin
- Improvement: new property: TCustomVirtualDrawTree.OnGetCellContentMargin
- Improvement: in TBaseVirtualTree.GetMaxColumnWidth the cell content margin is considered
- Improvement: in TBaseVirtualTree.CMHintShow the cell content margin is considered for singleline tooltips
- Improvement: new function added: TVTHeader.DoGetPopupMenu (to query the application via TreeView.FOnGetPopupMenu for a column specific header popup menu)

154 annotated / raw | Diffs: previous, other | Lines: 32266 ( +106, -29 )

Created: 2008-06-17 09:49:19 +0200 (20 months ago) | Author: DanielBauten | Changeset: 154

- Improvement: new property added: TBaseVirtualTree.OnCanSplitterResizeColumn, new function added: TVirtualTreeColumns.GetScrollWidth
- Improvement: horizontal page scrolling now uses the average column width (of all visible, non-fixed columns) as scroll amount
- Improvement: procedure TBaseVirtualTree.CMMouseWheel redesigned
- Bug fix: TVTHeader.DetermineSplitterIndex works correctly even when using fixed columns
- Bug fix: on right-to-left BiDiMode TVirtualTreeColumns.PaintHeader respects (left) scroll bar correctly

153 annotated / raw | Diffs: previous, other | Lines: 32189 ( +43, -24 )

Created: 2008-06-12 11:20:27 +0200 (20 months ago) | Author: DanielBauten | Changeset: 153

- Bug fix: for multiline tooltips also the column width is checked to determine the tooltip is needed or unnecessary
- Improvement: the result value of GetUseSmartColumnWidth is initialized correctly
- Improvement: added hoFullRepaintOnResize to TVTHeaderOption to enable full header repainting (instead of repainting all subsequent columns only) on resizing a column

152 annotated / raw | Diffs: previous, other | Lines: 32170 ( +90, -30 )

Created: 2008-06-04 19:05:42 +0200 (21 months ago) | Author: DanielBauten | Changeset: 152

- Bug fix: horizontal page scrolling via mouse wheel now works correctly, i.e. in TBaseVirtualTree.CMMouseWheel ScrollCount includes GetVisibleFixedWidth and FIndent
- Improvement: horizontal scrolling via mouse wheel can be forced by holding the shift key
- Improvement: new parameter for function TBaseVirtualTree.GetMaxColumnWidth added: UseSmartColumnWidth (to leave nodes out of consideration which are not in view)
- Improvement: new parameters for TVTHeader.AutoFitColumns added: SmartAutoFitType, RangeStartCol and RangeEndCol
- Improvement: new parameters for events FOnAfterAutoFitColumns, FOnBeforeAutoFitColumns, FOnAfterGetMaxColumnWidth and FOnBeforeGetMaxColumnWidth added

151 annotated / raw | Diffs: previous, other | Lines: 32110 ( +34, -3 )

Created: 2008-05-29 07:08:22 +0200 (21 months ago) | Author: DanielBauten | Changeset: 151

Improvement: new properties: FOnAfterAutoFitColumns, FOnBeforeAutoFitColumns, FOnAfterGetMaxColumnWidth, FOnBeforeGetMaxColumnWidth

150 annotated / raw | Diffs: previous, other | Lines: 32079 ( +6, -3 )

Created: 2008-05-19 07:16:09 +0200 (21 months ago) | Author: DanielBauten | Changeset: 150

Bug fix: FDropTargetNode is considered in TBaseVirtualTree.DoFreeNode

145 annotated / raw | Diffs: previous, other | Lines: 32076 ( +1, -4 )

Created: 2007-08-13 14:43:27 +0200 (2 years 6 months ago) | Author: Marco | Changeset: 145

Moved the loading and unloading of the oleacc.dll stuff into the AccessibilityFactory unit.

144 annotated / raw | Diffs: previous, other | Lines: 32079 ( +76, -29 )

Created: 2007-08-12 18:24:30 +0200 (2 years 6 months ago) | Author: Marco | Changeset: 144

- Switched the accessibility features to dynamic loading of oleacc.dll. The static linking caused some people with some very old setups some grief. As a consequence, all delphi versions now use MSAAIntf.pas, which has been adapted to load the relevant function pointers from oleacc.dll if it is loaded successfully.
- Implemented an OnGetImageText event that can be used to provide accessible information about images being displayed within a tree control. For example, XanaNews could use this in the messages list to convey whether a message has an attachment.

142 annotated / raw | Diffs: previous, other | Lines: 32032 ( +3, -0 )

Created: 2007-07-04 06:00:11 +0200 (2 years 8 months ago) | Author: Jim | Changeset: 142

4.3.2007

When pumping messages you must call PostQuitMessage when WM_QUIT is encountered or the app won't close.

http://blogs.msdn.com/oldnewthing/archive/2005/02/22/378018.aspx

141 annotated / raw | Diffs: previous, other | Lines: 32029 ( +52, -36 )

Created: 2007-06-24 15:55:03 +0200 (2 years 8 months ago) | Author: Mike | Changeset: 141

- Bug fix: Fixed a problem with potentially large amount of nodes (larger than 2 billion) in TBaseVirtualTree.SetChildCount.
- Bug fix: remove hint if any in case the tree loses the focus.
- Improvement: TVirtualTreeColumns.HandleClick is now virtual, introduced TVTHeader.DoSetSortColumn.
- Bug fix: compiler error due to old variable reference when enabling flat scrollbars.

140 annotated / raw | Diffs: previous, other | Lines: 32013 ( +12, -5 )

Created: 2007-05-23 12:33:02 +0200 (2 years 9 months ago) | Author: DanielBauten | Changeset: 140

- Re-added last changes (accidentally deleted before)
 - new build number (4.5.3)
 - history updated
 - minor changes in order to abide convention (then..begin..)

139 new/copied annotated / raw | Diffs: previous, other | Lines: 32006 ( +32006, -0 )

Created: 2007-05-23 11:14:42 +0200 (2 years 9 months ago) | Author: Mike | Changeset: 139

Copied from: VirtualTreeview/Source/VirtualTrees.pas 137

- Re-added accidentially deleted VT unit.
- Added Delphi 2007 packages (they are untested)

138 deleted | Diffs: previous, other | Lines: 0 ( +0, -32006 )

Created: 2007-05-21 08:33:40 +0200 (2 years 9 months ago) | Author: DanielBauten | Changeset: 138

- new build number (4.5.3)
- history updated
- minor changes to abide convention (then..begin..)

137 annotated / raw | Diffs: previous, other | Lines: 32006 ( +271, -1 )

Created: 2007-05-15 09:40:39 +0200 (2 years 9 months ago) | Author: DanielBauten | Changeset: 137

Copied to: VirtualTreeview/Source/VirtualTrees.pas 139

- new functions:
 - GetPreviousSelected
 - GetPreviousChecked, GetCheckedCount
 - GetPreviousCutCopy, GetCutCopyCount
 - GetFirstLeaf, GetNextLeaf, GetPreviousLeaf
 - GetFirstLevel, GetNextLevel, GetPreviousLevel

- new properties:
 - CheckedCount
 - CutCopyCount

- improved:
 - DoFocusChanging for finding a valid column (TBaseVirtualTree.WMKeyDown)

133 annotated / raw | Diffs: previous, other | Lines: 31736 ( +10, -2 )

Created: 2007-04-21 20:29:54 +0200 (2 years 10 months ago) | Author: jim | Changeset: 133

Refactored the ActiveX.DoDragDrop to allow descendants to override it and use the new SHDoDdragDrop and get the new Vista shell drag images

132 annotated / raw | Diffs: previous, other | Lines: 31728 ( +2, -1 )

Created: 2007-04-02 23:47:05 +0200 (2 years 11 months ago) | Author: jim | Changeset: 132

4.2.2007
 - Package fixing for accessibility enhancements to compile with D4-D2007 and BCB

129 annotated / raw | Diffs: previous, other | Lines: 31727 ( +1, -0 )

Created: 2007-03-27 12:15:16 +0200 (2 years 11 months ago) | Author: Marco | Changeset: 129

- Fixed VTAccessibility so it compiles with Delphi Versions 5 through 2005 using MSAAIntf.pas, and D 2006 and higher using oleacc.pas (which ships with D 2006 and higher).
- Fixed text rendering if a column in a multicolumn node was not visible. The flag is now taken into account.

127 annotated / raw | Diffs: previous, other | Lines: 31726 ( +12, -8 )

Created: 2007-03-04 11:31:28 +0100 (3 years ago) | Author: Mike | Changeset: 127

- Added oleacc.pas port for pre-BDS versions
- Adjusted uses clause for correct inclusion order

125 annotated / raw | Diffs: previous, other | Lines: 31722 ( +5, -27 )

Created: 2007-03-04 11:01:42 +0100 (3 years ago) | Author: Mike | Changeset: 125

Applied patch for accessible factory creation

122 annotated / raw | Diffs: previous, other | Lines: 31744 ( +81, -7 )

Created: 2007-01-21 12:38:34 +0100 (3 years 1 month ago) | Author: Mike | Changeset: 122

Added accessability implementation (for screen readers etc.) donated by Marco Zehe

117 annotated / raw | Diffs: previous, other | Lines: 31670 ( +360, -193 )

Created: 2007-01-02 09:46:32 +0100 (3 years 2 months ago) | Author: Mike | Changeset: 117

- New packages for BDS 2006
- Improvement: bidi mode implementation finished (toAutoBidiColumnOrdering introduced)
- Change: right-to-left flag removed from shorten string methods/events (not necessary)
- Version is now 4.5.0

113 annotated / raw | Diffs: previous, other | Lines: 31503 ( +97, -26 )

Created: 2006-11-29 17:10:15 +0100 (3 years 3 months ago) | Author: Mike | Changeset: 113

Added pre-built object files for LCMS, libjpeg and libtiff

98 annotated / raw | Diffs: previous, other | Lines: 31432 ( +9, -4 )

Created: 2006-09-04 10:46:47 +0200 (3 years 6 months ago) | Author: Mike | Changeset: 98

- Bug fix: Mantis issue #326

95 annotated / raw | Diffs: previous, other | Lines: 31427 ( +289, -285 )

Created: 2006-07-15 13:03:08 +0200 (3 years 7 months ago) | Author: mike | Changeset: 95

- Change: value for crHeaderSplit cursor conflicts with other resource IDs, so I changed it.
- Published OnStartDrag in VirtualDrawTree.

92 annotated / raw | Diffs: previous, other | Lines: 31423 ( +8, -2 )

Created: 2006-04-25 13:12:13 +0200 (3 years 10 months ago) | Author: mike | Changeset: 92

Bug fix: If the past mode in ProcessOLEData is amInsertAfter then nodes where inserted in the wrong order.

91 annotated / raw | Diffs: previous, other | Lines: 31417 ( +7, -5 )

Created: 2006-04-23 15:56:39 +0200 (3 years 10 months ago) | Author: mike | Changeset: 91

- VT Bug fix: flag for VCL dragging was removed too late causing all kind of problems with mouse up code in VCL drag mode.
- VT packages: created for Delphi 2006

90 annotated / raw | Diffs: previous, other | Lines: 31415 ( +2, -1 )

Created: 2006-04-02 20:12:17 +0200 (3 years 11 months ago) | Author: mike | Changeset: 90

Bug fix reading chunks

89 annotated / raw | Diffs: previous, other | Lines: 31414 ( +6, -4 )

Created: 2006-04-01 16:37:10 +0200 (3 years 11 months ago) | Author: mike | Changeset: 89

Bug fix: check for MMX availabiltiy is missing in some places before calling MMX code

73 annotated / raw | Diffs: previous, other | Lines: 31412 ( +7, -11 )

Created: 2006-03-30 20:32:45 +0200 (3 years 11 months ago) | Author: mike | Changeset: 73

Bug fix: total count and total height is wrong after loading from stream

72 annotated / raw | Diffs: previous, other | Lines: 31416 ( +23, -9 )

Created: 2006-03-04 14:42:09 +0100 (4 years ago) | Author: mike | Changeset: 72

- OpenGL_SG improvement: InitMultisampling parameter collection beautified
- VT bug fix: varialble node height computation
- VT bug fix: FLastChangeNode was not considered in DoFreeNode

67 annotated / raw | Diffs: previous, other | Lines: 31402 ( +461, -454 )

Created: 2006-02-05 20:39:02 +0100 (4 years 1 month ago) | Author: mike | Changeset: 67

- Restructuration LCMS library, there is now a BDS 2006 project that compiles the obj files.
- Update LCMS to latest release (with necessary update of LibStub.pas)
- Added scanf.pas from Evgeni Sorokin, sscanf is needed in LibStub.pas
- VT: Improvement: avoid potential reentrancy problems in paint code by checking for the paint state there.

56 annotated / raw | Diffs: previous, other | Lines: 31395 ( +44, -59 )

Created: 2006-01-29 15:39:05 +0100 (4 years 1 month ago) | Author: mike | Changeset: 56

Bug fix: disabled images are now drawn like enabled ones (with respect to position, indices etc.).

55 annotated / raw | Diffs: previous, other | Lines: 31410 ( +24, -4 )

Created: 2006-01-29 12:36:00 +0100 (4 years 1 month ago) | Author: mike | Changeset: 55

Improvement: New property BottomSpace, allows to specify an additional area below the last node in the tree.

52 annotated / raw | Diffs: previous, other | Lines: 31390 ( +12, -8 )

Created: 2006-01-14 15:27:52 +0100 (4 years 1 month ago) | Author: mike | Changeset: 52

- Bug fix: VT.EndUpdate did not invalidate the cache so the cache was never used again after that.

48 annotated / raw | Diffs: previous, other | Lines: 31386 ( +4, -0 )

Created: 2006-01-05 20:44:56 +0100 (4 years 2 months ago) | Author: Jim | Changeset: 48

Added {$EXTERNALSYM IDropTargetHelper} for BDS2006 compiler ambiguous define error

46 annotated / raw | Diffs: previous, other | Lines: 31382 ( +14, -3 )

Created: 2006-01-05 19:20:26 +0100 (4 years 2 months ago) | Author: mike | Changeset: 46

- Improvement: tree states for double clicks (left, middle, right)
- Bug fix: In  TBaseVirtualTree.PaintImage a conversion from TColor to RGB was missing

35 annotated / raw | Diffs: previous, other | Lines: 31371 ( +4, -5 )

Created: 2005-12-22 12:08:19 +0100 (4 years 2 months ago) | Author: mike | Changeset: 35

Bug fix: check for column index for auto setting main column if the current one is deleted.

34 annotated / raw | Diffs: previous, other | Lines: 31372 ( +9, -5 )

Created: 2005-12-14 16:42:49 +0100 (4 years 2 months ago) | Author: mike | Changeset: 34

+ selective calls to UpdateDesigner at design time

33 moved annotated / raw | Diffs: previous, other | Lines: 31368 ( +31368, -0 )

Created: 2005-12-07 19:58:55 +0100 (4 years 3 months ago) | Author: mike | Changeset: 33

Moved from: Virtual Treeview/Source/VirtualTrees.pas 26

- Renamed "Virtual Treeview" and "Theme Manager" folders (removed space)
- Some changes for BDS 2006
- New files from LCMS

26 annotated / raw | Diffs: previous, other | Lines: 31368 ( +2, -1 )

Created: 2005-11-22 17:03:06 +0100 (4 years 3 months ago) | Author: mike | Changeset: 26

Moved to: VirtualTreeview/Source/VirtualTrees.pas 33

- Adjusted path for Extra.res in color package
- Reorganized library
- Bug fix: GraphicEx PPM handling
- Change: Adjustments for Delphi 10
- Change: Conditional inclusion of VT dcr file in the registration unit for Delphi 4
- Bug fix: check for column index for autosetting main column if the current one is deleted.
- Change: zLibEx is moved to an own repository

25 annotated / raw | Diffs: previous, other | Lines: 31367 ( +3, -3 )

Created: 2005-11-19 14:40:44 +0100 (4 years 3 months ago) | Author: mike | Changeset: 25

Adjustments for Delphi 2006

24 new annotated / raw | Diffs: previous, other | Lines: 31367 ( +31367, -0 )

Created: 2005-11-19 13:10:19 +0100 (4 years 3 months ago) | Author: mike | Changeset: 24

Restructuring

20 deleted | Diffs: previous, other | Lines: 0 ( +0, -31367 )

Created: 2005-11-19 13:04:33 +0100 (4 years 3 months ago) | Author: mike | Changeset: 20

Restructuring

18 new/copied annotated / raw | Diffs: previous, other | Lines: 31369 ( +31369, -0 )

Created: 2005-11-19 13:02:28 +0100 (4 years 3 months ago) | Author: mike | Changeset: 18

Copied from: VirtualTreeview/Source/VirtualTrees.pas 15

- Rename of VirtualTreeview to Virtual Treeview

17 annotated / raw | Diffs: previous, other | Lines: 31367 ( +3, -5 )

Created: 2005-11-19 12:56:40 +0100 (4 years 3 months ago) | Author: mike | Changeset: 17

- Rename ThemeManager to Theme Manager
- Update Compilers.inc for Delphi 10
- D10 package of Virtual Treeview

15 new annotated / raw | Lines: 31369 ( +31369, -0 )

Created: 2005-11-06 18:16:32 +0100 (4 years 4 months ago) | Author: mike | Changeset: 15

Copied to: Virtual Treeview/Source/VirtualTrees.pas 18

Initial import of project folder

Open Source License registered to the www.soft-gems.net Project. This license of FishEye is provided to support the development of www.soft-gems.net only.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.4 Build:build-307 2008-07-31 ) - Administration - Page generated 2010-03-11 23:23 +0100