9 Commits

Author SHA1 Message Date
c1e24cdcc9 My change in r2327 found its way to VirtualTree's official branch. My nice comment not... 2009-03-14 07:22:00 +00:00
71d52e52c6 Fix VirtualTree to fire the "normal" OnHeaderClick event if a column with an icon was clicked. This error shows up in datagrid if you click a column for sorting twice - the second click is ignored.
Plus: OnHeaderImageClick was called when you click exactly on the column header glyph. But if no procedure was assigned here, even OnHeaderClick was not fired which is silly from a users point of view.
2009-03-11 00:22:12 +00:00
0bcc662c37 Merge updated VirtualTree component to 4.8.4 (r179) from svn://www.soft-gems.net/library/VirtualTreeview 2009-03-10 22:21:13 +00:00
694f3f15fd Try to make it easier to debug a memory read outside an array's bounds (issue #997) by putting each indexing on it's own source code line. 2009-02-17 22:07:22 +00:00
c8991495a7 Workaround: reclaim used memory when TVirtualTree crashes in allocation of child nodes. The correct fix would be to postpone creation of child nodes until they are actually needed (dynamic allocation), but I'm not in a mood to learn how TVirtualTree internals work and Mike didn't seem too eager to produce a fix, so this is it for now. Fixes issue #761. 2008-10-08 17:56:24 +00:00
007798c10a Update VirtualTreeview component to 4.7.0, released on Aug 24, 2008. 2008-08-27 15:28:43 +00:00
01de625adc Acticate TNT support in VirtualTree package which magically enables Unicode in the built in inplace editor of ListTables, ListColumns etc. Unicode table names can now be renamed safely.
(VT now needs to be build after TNT has been built (see changes in the superpackage) otherwise we would get AVs in the IDE.)
2008-08-10 22:51:25 +00:00
66bddc4db7 When viewing changes from this revision, be sure to set "ignore whitespace", since Delphi has converted a number of spaces into tabs in project files.
* Move binary resource files into "resources" subfolder.
* Get rid of recently introduced source folders in project search paths.
* Get rid of yet another compilers.inc.
* Get rid of a couple of empty (aside from application main icon and a version=1.0.0.0 string) .res files, and instruct svn to ignore these.
* Build projects as 'debug' per default. (todo: add source folder to 'debug search path' for various projects.)
2007-08-21 17:30:23 +00:00
9c897a5881 Add component: VirtualTreeView 4.5.2
License: GNU Lesser Public License.

This version is checked in as downloaded from http://www.soft-gems.net/supplement/download.php?ID=35. No adjustments / fixes on the packages yet.

Instead of adding the files I could have just added an external SVN link to svn://www.soft-gems.net/library/VirtualTreeview . But the files in that repository have some unsolved issues which would lead to compiler errors if we use them without changes. Especially the D2007 package does not compile without changes. We would not be able to commit those changes unless we have write access to their repo. I contacted the author Mike Lischke and we agreed that we always will take care of using the latest sources. Later updates should not cause big problems if we don't make big changes to the original files.

TVirtualStringTree shall be a perfect replacement for our standard TListView and its descendent TSortListView.
2007-08-13 19:18:28 +00:00