|
Important Release News
11.23.07
Version 1.7.2
09.03.07
Version 1.7.0
03.18.07
Version 1.6.0
01.14.07
Version 1.5.5
10.6..06
Version 1.2.0
7.28.06
Version 1.0.0
-
As
of now EasyListview 1.0.0 will require Mustangpeak Common
Library. Please download and install this before installing
EasyListview. This change will encapsulate common code between
all Mustangpeak projects and will ensure bug fixes be reflected in
all components. I am sorry for this change but thought long and
hard about it and it had to be done.
-
Please Uninstall the old version and make sure to delete the
folder that contained it before reinstalling this new version.
-
Changes:
|
Many of the units in EasyListview have been moved to
the common library. Most issues can be solved by replacing any
missing unit in your compile with. |
|
uses
MPCommonUtilities, MPCommonObjects;
and possibly
MPShellTypes,
MPThreadManager; |
|
Any use of the WideStringLists, WideFileLists or
WideString routines now requires the use of Tnt Unicode Controls from TntWare.
There are a few simple necessary implementations of WideString
functions in the Common Library but only those necessary to keep
EasyListview from being dependant on Tnt Unicode Controls. When
converting to Tnt the following will be useful: |
|
TWideFileStream is now TTntFileStream
TWideStringList is now TTntStringList |
|
Any function used in the old LVWideStrings.pas unit
that ended with a "W" can be found in the Tnt functions and
typically begin with "Wide" |
|
FileExistsW is now WideFileExists
ect...
DirExistsW is an
exception it maps to WideDirectoryExists |
|
If any object that use to be called TEasyXXXXX it is
likely now called TCommonXXXXX and will reside in the
MPCommonObjects.pas file of the Mustangpeak Common Library Package. |
|
Some of the OLE Drag and Drop Events have also changed
their parameter types. The TEasyXXX is again TCommonXXX. |
-
Mantis #61, #80, #83, #85, #87, #88, #89, #90
- Added new OnItemSelectionsChanged that fires only
once if a block of items change selection state, as opposed to
OnItemSelectionChanged/Changing that fires for every item.
- Added TEasyAlphaBlender.SimpleBlend that works the
same as the old original Blend method.
5.26.06
Version 1.0.0
Beta
5.13.06
Release of EasyListview 0.8.5
5.08.06
Version 0.7.0
5.06.06
Version 0.6.0
4.22.06
Release of EasyListview 0.5.15
-
Fixed Mantis issues #56, #57, #58, #59, #60
- Implemented a way for auto grouping
- More bug fixed/improvements (been to long to
remember them all)
1.21.06
Version 0.5.0
1.21.06
Version 0.4.0
1.21.06
Version 0.3.0
Warning:
This version changes the
internal structure on the streamed data. If you have design
time columns do not open your project. Open the DFM file with a
text editor and find the EasyListview object. Manually delete
the binary sections that correspond to
Header.Columns.Items {....}
01-14-06
Version 0.2.2
01-14-06
Version 0.2.1
01-10-06
Version 0.2.0
Warning:
This version changes the
internal structure on the streamed data. If you have design
time item, groups or columns do not open your project. Open the
DFM file with a text editor and find the EasyListview object.
Manually delete the binary sections that correspond to
Header.Columns.Items {....}
and
Groups.Items {...}
-
Implemented a novel scheme for item, group and column objects.
When adding objects to the control you may choose from
- Objects that query their data (captions, images, etc) though interfaces
- Objects that query their data through callbacks on the EasyListview
- Objects that store their data internally (such as design time objects)
- Objects that store their data defined by the developer (custom object)
-
Fixed Mantis entry #35, 36
- Drastically improved the speed of the control when using the
interfaced or virtual items.
- Drastically reduced the memory footprint of object (especially in
Report mode) to 54 bytes (48 for the Virtaul objects) at the expense
of a little drawing speed. It works very good on my 733Mhz
Laptop so let me know if this small performance hit is worth the much
smaller memory requirement.
01-03-06
Version 0.1.13
01-03-06
Version 0.1.12
01-03-06
Version 0.1.12
01-01-06
Version 0.1.11
01-01-06
Version 0.1.10
12-29-05
Version 0.1.6
-
Fixed Mantis issues 31.
- Added properties for custom images to be used in the group expand buttons
- Added HideThemedBorder property for embedding ELV into a
TBX window or similar that has its own border.
12-25-05
Version 0.1.5
-
Fixed Mantis issues 24, 25, 26, 27, 28, 29, 30. (see this is
the best way to get things fixed!)
- Updated the Demo a bit
12-8-05
Initial Release
|