2003-06-17:
- New properties and procedures for TJvTreeView:
  * ItemHeight:integer - sets the pixel height of the items. If you try to set ItemHeight <= 0, it will currently restore the default height (which is 16px) 
  * LineColor:TColor - sets the color of the lines connecting nodes as well as the frame around the '+' and '-' buttons. Color of '+' and '-' is controlled by Font.Color. To assign same color to lines as to text, set LineColor to clDefault. 
  * InsertMarkColor:TColor - sets the color of the insertion marker (see InsertMark below). Use clDefault to set to same color as the font 
  * MaxScrollTime:integer - the maximum time a scroll should take in ms 
  * UseUnicode:boolean - determines if the control uses the Unicode character set. Only use on Win95/98 with IE5 or above installed 
  * procedure InsertMark(Node:TTreeNode;MarkAfter:boolean); 
    Shows an insertion mark at Node, either above or below depending on MarkAfter. If Node is nil, works like RemoveMark 
  * procedure RemoveMark; 
  Removes the insertion mark if visible 
  // peter3

2003-06-16:
- Renamed TJVAnalogClock.ClockEnabled to TJVAnalogClock.Active // peter3
- Renamed TJVAnalogClock.TimeSet to TJVAnalogClock.Time // peter3
- Renamed TJVAnalogClock.Alarm.Show to TJVAnalogClock.Alarm.Visible // peter3
- Renamed TJvOnAlarm to TJvAlarmEvent in JvAlarms.pas // peter3
- Renamed a lot of cryptic, internal variables in JvAnalogClock.pas. Don't even know if I've understood them all correctly... // peter3
- Added updates and modifications from Gustavo Bianconi to JvAnalogClock, JvAlarms and JvTypes:
  * New property Alarm that shows the alarm time on clock surface.
      Subproperties:
      Date : Date and Time of alarm
      Enabled : That's it!
      ColorOn : Color for pointer when alarm is enabled
      ColorOff : Color for pointer when alarm is disabled
      Show : Show alarm pointer
      Trigger : Trigger kind. Is the same of TJvAlarms (tkOneShot, tkEachSecond, tkEachMinute, tkEachHour, tkEachDay, tkEachMonth, tkEachYear)
        The Trigger property has the follow behaviour :
        tkOneShot : After Alarm, turn Alarm.Enabled = False;
        tkEachSecond : After Alarm, increase Alarm.Date by 1 second.
        tkEachMinute : After Alarm, increase Alarm.Date by 1 minute.
        tkEachHour : After Alarm, increase Alarm.Date by 1 hour.
        tkEachDay : After Alarm, increase Alarm.Date by 1 day.
        tkEachMonth : After Alarm, increase Alarm.Date by 1 month.
        tkEachYear : After Alarm, increase Alarm.Date by 1 year.
      WidthMin : pointer whidth for minutes
      WidthHour : pointer width for hours
    * New OnAlarm event

    * The property SameTime and event OnSameTime removed.
    * Added, in JVCLReg.pas, property editor to set Alarm.Date
    * Moved TJvTriggerKind from JvAlarms.pas to JvTypes.pas
    * Added JvTypes to uses clauses in JvAlarms
    * Added JvTypes to uses clauses in JvAnalogClock
    // gustavo

2003-06-15:
====================
- Cleaned and updated JvTypes.pas: several event types, enumerations and sets were renamed/removed. Some of the removed types are only used by units in \archive. These have been commented out and a reference to the using unit has been added. A complete list of changes are below. You can also get the JvTypesRename030615.dat file from CVS (it's in the jvcl\convert folder) and run your project through JVCLConvert using it.

NOTE: even if you run the dat file with JVCLConvert, you will still have to change any occurence of TJvAnimations -> TJvAnimation and TJvAnimation -> TJvAnimations manually.

List of renames in JvTypes.pas:

TDirection=TJvScrollTextDirection
TOnLinkClick=TJvLinkClickEvent
TOnDoneFile=TJvDoneFileEvent
TOnDoneStream=TJvDoneStreamEvent
TOnProgress=TJvProgressEvent
TOnFtpProgress=TJvFTPProgressEvent
TOnError=TJvErrorEvent
TOnPrintProgress=TJvPrintProgressEvent
TOnNextPage=TJvNextPageEvent
TOnKeyFound=TJvKeyFoundEvent
TParserInfos=TJvParserInfoList
TParserInf=TJvParserInfo
TOnParent=TJvParentEvent
TNotifyEventParams=TJvNotifyParamsEvent
TFileInformation=TJvFileInfoRec
TJvAnimations=TJvAnimation
TDropEvent=TJvDropEvent
TOnChangeColor=TJvChangeColorEvent
TVolumeRec=TJvVolumeRec
TWallpaperStyle=TJvWallpaperStyle
TTransformationKind=TJvTransformationKind
TPopupPosition=TJvPopupPosition
TBitmapStyle=TJvBitmapStyle
TGradStyle=TJvGradStyle
TDiskRes=TJvDiskRes
TDiskStyle=TJvDiskStyle
TDiskStyles=TJvDiskStyles
TDeleteStyle=TJvDeleteStyle
TDeleteStyles=TJvDeleteStyles
TFourCC=TJvFourCC
PAniTag=PJvAniTag
TAniTag=TJvAniTag
TAniHeader=TJvAniHeader
TPositionInMenu=TJvPositionInMenu
// peter3
====================

2003-05-28
- Added donated JvCSVDataset from Warren Postma and a demo as well. Not included in the packages yet. // peter3

2003-05-19
- JvFormPlace moved to \archive - Use TJvFormPlacement from JvPlacemnt.pas // remko bonte

2003-04-10 and before
Dmitry Osinovsky
================
JvInterpreter.pas and related files
    - Interface (IInterface, IUnknown) methods call support (see AddIntfGet)
    - Introduced data type system for variables and record fields initializations
    - Fixed records (binded from Delphi) in Delphi 6
    - Record declaration in interpreted code support,
      fields can be simple data types, arrays and other records
    - OLE calls fixes

2003-04-05
- Extracted property and design editors from various XXXReg files into their own units (this is to simplify a possible future split of packages). Several new units added. // peter3
- Merged generic (i.e not JVCL specific) property and component editors into JvDsgnEditors, JvDBEditors and JvBDEEditors // peter3
- JvDsgn, JvLCProperty and JVCLMiscal moved to \archive - no longer needed // peter3
- Renamed ScheduleEditor.pas to JvScheduleEditor.pas // peter3

2003-03-30
- Merged TJvClipBoardViewer and TJvxClipboardViewer into TJvxClipboardViewer. Renamed TJvxClipboardViewer to TJvClipboardViewer. Moved JvClipboardViewer.pas to \archive // peter3
- Moved JvExchListBoxes.pas and JvFormLists.pas to \archive - duplicates functionality in JvDualList.pas and JvFDualList.pas //peter3
- Merged TJvSerialDlg, TJvLoginDlg and TJvPasswordForm into TJvLoginDialog. Added PasswordChar property to TJvLoginDialog. Moved JvSerialDlg, JvLoginDlg, JvFormPass, JvFormLogin, JvFormLists and JvFormSerial to \archive // peter3
- Moved JvNotify.pas to \archive - TJvFolderMonitor duplicates TJvChangeNotify. // peter3
- Moved JvProgressDlg.pas to \archive - TJvProgressDlg duplicates TJvProgressForm. // peter3
- Merged TJvMousePanel and TJvSizeablePanel into JvPanel. Moved JvSizeablePanel.pas and JvMousePanel.pas to \archive // peter3

2003-03-29
Andreas Hausladen:
==================
JvEditor.pas
    - added new mouse wheel functionality: [Ctrl]+Wheel and [Shift]+Wheel
    - faster TJvReplaceUndo and ReplaceWord/ReplaceWord2
    - bug fixed: first complete selected line stops drawing selection on cell 80
    - added SelectAll, ClearSelection
    - full support for SelBlockFormat = bfColumn and bfLine
    - improved TJvCompletion.ReplaceWord
    - undo system overworked
    - fixed bug: [Shift][Tab] is the same as [Tab]
    - reduced TextAllChanged() calls
    - added: Un-/IndentColumns, Un-/IndentLines, Un-/IndentSelLines
    - new Undo: TJvUnindentColumnUndo, TJvIndentColumnUndo
    - moved: FSelBegX, FSelBegY, ... FSelected into TJvSelectionRec
    - added GetAutoIndentStop and removed AutoIndent code from GetTabStop
    - fixed bug: CanPaste raises Exception SCannotOpenClipboard (new: catches exception)
    - fixed bug: in readonly mode [Return] does nothing
    - added BlockOverwrite property
    - added PeristentBlocks

JvHLEditor.pas
    - faster RescanLong
    - faster KeyWord search for drawing

JvStrUtil.pas
     - changed: GetXYByPos counts #13 instead of #10. It was too windows related
     - fixed bug: FindNotBlankCharPos always returns 1
==================
2003-03-26
- Merged JvMultilineButton and JvOneSizeFitsAllButton into JvButton. TJvButton renamed to TJvCustomButton. Removed registration for TJvButton. TJvImgBtn now derives from TJvCustomButton. // peter3
- Moved JvObserverLabel.pas, JvObserverMessages.pas and JvObservibleCheckBox.pas to \archive. This seems to be a "proof of concept" with little real value. // peter3
- Merged TJvSpeedButton and TJvxSpeedButton. Renamed TJvxSpeedButton to TJvSpeedButton. Moved JvSpeedButton.pas to \archive // peter3
- TJSyncSplitter now derives from TJvSplitter - set Partner <> nil to activate sync mode. Removed registration for TJvSplitter // peter3
2003-03-25
- Merged TJvDrawGrid and TJvButtonDrawGrid into TJvxDrawGrid (added DrawButtons property to TJvxDrawGrid for TJvButtonDrawGrid functionality). Renamed TJvxDrawGrid to TJvDrawGrid. Moved JvDrawGrid.pas and JvButtonDrawGrid.pas to \archive. // peter3
- Merged TJvxLabel into TJvLabel. Removed registration of TJvxLabel. NOTE: default for ShadowSize has changed to 0 (was 1). // peter3
- Moved JvApplication.pas to \archive: TJvApplication has only some of the functionality in TJvAppEvents (in JvAppEvent.pas) // peter3

2003-03-24
- Merged JvMultilineListBox, JvReorderListBox, JvTextListBox, JvBMPListBox into JvListBox, updated examples, moved JvBmpListBox.pas, JvReorderListBox.pas and JvMultiLineListbox.pas to \archive // peter3
- Merged JvHotLink and JvAngelLabel into JvLabel
- Merged JvAppearingLabel, JvBlinkingLabel, JvBouncingLabel, JvRealLabel and JvSpecialLabel into JvBehaviorLabel. Use Behavior property to control what label to simulate. // peter3
- Removed JvReversedLabel - use (new) JvLabel with Angle set to 180 to simulate same behavior
- Merged TJvTransparentButton and TJvTransparentButton2 into one unit. Now derives from common ancestor in JvButton. Moved JvTransBtn2.pas to \archive
- Moved JvHotKeyEx to \archive - duplicates JvHotKey functionality // peter3

2003-03-23
- Replaced TJvFloatEdit, TJvFloatEdit2, TJvCurrencyEdit, TJvxCurrencyEdit, TJvIntegerEdit and TJvYearEdit with TJvValidateEdit. JvFloatEdit.pas and JvTypedEdit.pas moved to \archive, examples updated. // peter3
- Merged TJvRichEdit with TJvxRichEdit. TJvxRichEdit renamed to TJvRichEdit. JvRichEdit.pas moved to \archive. // roko, peter3
- Removed TJvOpenDialog2000 and TJvSaveDialog2000 from registration in JVCLReg.pas: use TJvOpenDialog and TJvSaveDialog instead. They contain a better implementation of the same things as the xxx2000 versions. // peter3
- Added EnablePopupChange property to TJvCustomCalcEdit (in JvCurrEdit.pas). Set it to true to get notified when changes are done in the popup calculator // peter3

- Modifications from Andreas Hausladen:
==============================================================================
Theses modifications were primary applied to the R&A Library 2.00 in order to
make the highlighter editor RAHLEditor (now JvHLEditor) more acting like the
Delphi Editor.

JvStrUtils.pas
  {$DEFINE BUGFIX}
  * Bugfix: function GetXYByPos counts #13 instead of #10
JvHLParser.pas:
  {$DEFINE BUGFIX}
  * Bugfix: In CBuilder mode a string like "abc\\" will not terminate the string
    token, corrected
JvEditor.pas:
  {$DEFINE RAEDITOR_MORE_DELPHI_LIKE}
  {$DEFINE RAEDITOR_SPEED_FASTDRAW}
  {$DEFINE RAEDITOR_SPEED_FONTCACHE}
  {$DEFINE BUGFIX}
  * TUnselectUndo renamed to TJvUnselectUndo
  * Changed uses-"ClipBrd" to "Clipbrd" for Linux file system
  * Bugfix: Caret move and selection have set Modified to True, corrected
  * Bugfix: ecPrevWord and ecSelPrevWord command cannot jump to prior line,
    corrected
  * Bugfix: TJvBackspaceUndo.Undo inserts on wrong position in most cases,
    corrected
  * Bugfix: CodeCompletition catches VK_HOME, VK_END, corrected
  * Corrected some strange (mouse) selection behaviour
  + Added TFont cache for faster rendering
  + Added OnCommand2 event to TKeyboard for special two key shortcuts like
    [CTRL][Q]+[F]
  + Added ecBackspaceWord command that removes a word on [CTRL][BACKSPACE]
    instead of typing a strange symbol.
    [SHIFT][BACKSPACE] acts like [BACKSPACE]
JvHLEditor.pas:
  {$DEFINE HL_NOT_QUITE_C}  { enable a nqc (LEGO MindStorm(R)) highlighter }
  {$DEFINE BUGFIX} { some bugfixes }
  + C/C++ line continuation symbol '\' extends the highlight colors to the next
    line
  + Not Quite C highlighter (C similar, for programming LEGO MindStorm(R) robots)
  * Bugfix: SetBlockColor raise an exception (AV) if iEnd becomes greater than
    MAX_X, corrected
  * In TRAHLEditor.GetAttr all IsXxxKeyWord get a CONST string, so no compiler
    magic LStrAddRef is needed.
  * some speed optimations 
==============================================================================
- Several properties in TJvRollout have changed and been put into nested sub-properties. 
  To update current usage do the following:
   * Color: change to Colors.Color
   * ButtonColor: change to Colors.ButtonColor
   * ButtonColTop: change to Colors.ButtonTop
   * ButtonColBtm: change to Colors.ButtonBottom
   * ColHiText: change to Colors.HotTrackText
   * FrameColTop: change to Colors.FrameTop
   * FrameColBtm: change to Colors.FrameBottom
   * ImageExpanded: change to ImageOptions.IndexExpanded
   * ImageCollapsed: change to ImageOptions.IndexCollapsed
   * ImageList: change to ImageOptions.Images
   * ImageOffset: change to ImageOptions.Offset // peter3

2003-02-28
- Added IFDEF JVCL_REGISTER_GLOBAL_DESIGNEDITORS check to registration units to conditionally register property and component editors that overrides default editors for non-JVCL components or for standard properties. The define is in JVCL.INC and it is disabled by default. To enable, remove the dot (.) in the define // peter3

2002-12-24
- Properly separated a TJvCustomMaskEdit out of TJvMaskEdit at last
- Made TJvCustomCheckedMaskEdit a descendant of TJvCustomMaskEdit
- Streamlined the focus change event interfaces in TJvCustomMaskEdit and descendants and related compos:
  [ATTENTION! Streaming Interface change!]
  Renamed events  OnLoseFocus > OnKillFocus
                  OnGetFocus  > OnSetFocus
  Renamed methods LoseFocus   > DoKillFocus
                  GetFocus    > DoSetFocus
- Added focus change events to TJvCustomMonthCalendar //ogiesen

2002-12-21
 Added JvBallonHint // remko

2002-11-19
- Added Transparent and Multiline property to JvPanel. // peter3, pongtawat

2002-11-18
- Major changes to examples to compile with D5. Also added all projects except DynamicLoad and DBTree to JVCLDemos.bpg and makefile.mak // peter3

2002-11-16:
- Added undo capability and several new properties to JvMaskEdit // rbraasem

2002-11-05
- Moved JvTextContainer to \archive: duplicates TJvStrHolder with less functionality // peter3

2002-11-04
- As has been discussed on the NG in mid-October, decoupled TJvCustomMonthCalendar from its appearance properties for the benefit of TJvDatePickerEdit which could now expose all the relevant appearance-related properties of its dropdown calendar while still retaining its create-on-demand model without having to manage duplicated data. At this stage the designtime interface of TJvMonthCalendar2 remains completely intact. In the future it might be considered to drop the individual appearance-related properties in favour of exposing the Appearance instance directly. //ogiesen

2002-11-02
- Added TStrings item editor to JvInspector //marcelb

2002-11-01
- Added JvWndProcHook unit. This unit implements a method of safe subclassing of the WndProc of any TControl and makes sure the WndProc link can't be broken. Also modified JvHook, JvButtons, JvCaptionButton, JvaCaptionButton, JvAppHotKey, JvDragDrop, JvEasterEgg, JvPlacemnt, JvMagnet, Jvgrdcpt to use JvWndProcHook instead if subclassing directly. Moved JvHooks to \Archive. Moved TJvWindowHook class from JvHook to JvWndProcHook and modified it to use the JvWndProc subclassing method.  //peter3, remkobonte

2002-10-28
- Added JvScheduledEvents, ScheduleEditor. NOTE: needs JCL 1.22 or above // marcelb

2002-10-27
- Added "//"" comments to several units that contained cyrillic characters. Supposedly, these characters upsets Delphi on chinese systems, since some of them are interpreted as the ending } in a comment. Affected units are JvEditor, JvHLPareser, JvRegAuto, JvRegAutoEditor, JvStrUtil, JvUtils, JvaScrollText and JvDBUtil // peter3
- Changed comment style of the first comment (license and author info) in JvHIDControllerClass, JvInspDB, JvInspXVCL, JvObjSel to make it easier to parse with the JVCL 3 admin tool //peter3

2002-10-15
- Fixed JvScrollText - If you had lines longer than the width of the component, not all of the text would get scrolled. Fix provide by Michael Freislich. //MBeck 

2002-10-13
- Fixed some memory leaks in JvInspector //marcelb
- Added OnItemValueChanged/OnDataValueChanged events to TJvCustomInspector //marcelb
- Added OnValueChanged event to TJvCustomInspectorItem //marcelb
- Added OnValueChanged event to TJvCustomInspectorData //marcelb

2002-10-10
- Added Oliver Giesens date components to the D6 packages
- Added JvStdActions, JvDialogActns and JvActnRes to D6 DT package
- Added new ownerdrawn ImageList.ImageIndex property editor to JvDsgnEditors that works with both D5 and D6. 
  Easy to derive new property editor from it without having to reimplement (just override the ImageList function)

2002-10-09
- Renamed the "RxLib" resources (bitmaps and string tables) in JVCL so that RxLib and JVCL can be installed side-by-side without name conflicts
- Reassigned JvFormStorage lost event handlers

2002-10-05
- Added datetimepicker and checked mask edit donated by Oliver Giesen/Lucatec

2002-09-12
- Added Multiline to JvSizeablePanel //MBeck

2002-09-05
- Added JvPlugin donated by Tim Sullivan

2002-09-03
- Added donations from Fernando Silva - JvFooter, JvNTEventLog and JvGroupHeader

2002-08-28
- Added RALib components donated by Andrei Prygounkov 

2002-08-28
- Added new options to JvSHFileOp

2002-08-26
- Added JvBands donated by Chiang Seng Chang //MBeck
- removed DesignSize from few forms (doesn't exist in D5) //MBeck

2002-08-25
- JvInspector: Added RelativeDivider property
- JvInspector: Changed compound item to a protected base class
- JvInspector: Added public compound item
- JvInspector: Added options to compound item to allow a single name
- JvInspector: Added TDate, TTime and TDateTime editors
- JvInspector: Changed the way data instances/items are created 
- JvInspector: All Items have their own separate DisplayName, initialized to the data's Name property
- JvInspector: Minor fix-ups

2002-08-23
- Added JVDSADialogs donated by Marcel Bestebroer

2002-08-10
- Moved JvSearchFile.pas, JvSearchFiles.pas and JvSysComp to /archive //Remko Bonte
- Removed JclFileMaskComparator and TJvFileTreescan out of JvSysComp.pas //Remko Bonte
- Added modification to JvSearchFiles.pas //Remko Bonte
- Updated JvFormWallPaperEdit to use TJvSearchFiles instead of TJvSearchFile //Remko Bonte
- Updated fjvclConverterMain.pas to use new TJvSearchFiles //Remko Bonte

2002-07-26
- Added updated JvCoupler from Rob den Braseem - set label position
- Added TAnchorKind declaration to JvTypes for D4 and below
- Added Action support to TJvCustomLookoutButton

2002-07-25
- Changed JvFunctions and JvWinDialogs to conditionally exclude cpl.pas for D6Pe
- Changed D6Pe packages to remove units not supported
- Removed Forms and replaced Application.ProcessMessages from JvSearchFiles
- TJvSearchFiles, TJvSearchFile and TJvFileTreeScan (from JvSysComp.pas) merged into TJvSearchFiles (by Remko Bonte)

2002-07-24
- TJvTrayIcon: Added mechanism to reduce hint refresh, only refreshing when user request the hint

2002-07-22
- added JvThumbImage, JvThumbNail, JvThumbView, JvMovableBevel  donated by John Kozikopulos  //MBeck

2002-07-20
- fixed a few minor bugs
- added Ariochs fixes to JvMRU
- added modifications from Rudy Velthuis to JvRadioControl (better drawing)
- moved JvFormDirectory to \archive (part of removed Installer)
- moved JvFormCalculator to \archive
- moved JvCalculator, JvCalculatorBox, JvButtonBox, JvCustomBox, JvDirectoryBox, JvFilenameBox, JvImageBox to \archive
- moved JvShell to \archive - JvxTrayIcon duplicates JvTrayIcon
- moved JvShDlg to \archive - utility functions not used
- moved JvCombos to \archive - duplicates TJvFontComboBox and TJvColorComboBox
- moved standard compiler directives from units into JVCL.INC (using Convert)
- replaced JEDI.INC with JVCL.INC in units/packages (using Convert)
- added DJCL??.DPK to JVCL200_R??.DPKs requires section
- moved {$ObjExportAll ON} from units to JVCL.INC (using Convert)

2002-07-19
- Converted DELPHIXX defines to COMPILERXX with Michael Becks Convert utility 
- fixed Directory setter bug in JvBrowseFolder
- moved all BMP's and PNG's to \glyphs and glyphs\PNG because of re-casing problem in CVS (cannot change case of existing files even if you delete and re-add it)
2002-07-18
- Changed generic Exception classes to EJVCLException and added JvTypes where necessary
- Remko Bonte fixed design-time bugs in JvSpecialProgress 

2002-07-16
- Added JvRadioControl donated by Rudy Velthius
- removed JvStrxLEdit (duplicate of JvStrLEdit)

2002-07-15
- Moved several forms that wasn't used to \archive\installer. These were part of the already archived installer package
- Readded JvFormProgress (deleted by mistake)

2002-07-14
- TJvTrayIcon: Restructured all visibility options 
- TJvTrayIcon: Added autohide capability and design mode
- TJvTrayIcon: Removed timer when not animated
- Moved TJvDBProgressBar from JvProgressBar to new unit JvDBProgressBar.pas
- Fixed corrupted DFM files from converted RxLib
- Added RunDLL32 and RunDLL32Internal functions to JvFunctions

2002-07-13
- Fixed CRLF corruption - couldn't open files in D5 (is this due to D6 or CVS?)
- Added new component, JvAnalogClock, from Frenk Vrtari
- Added Michael Beck's converted RxLib files to the source
- Modified D6 packages to include new RxLib components
- Modified D5 packages to include new RxLib components
- Extracted and added images from RxLib to \images and updated rc script

2002-07-11
- Added Robert Marquardt's HID component to the Jv System tab and a couple of demos to \examples
- JvRecentMenuBtn: fixed bug where folders were included
- JvDirectories: added properties for getting the Common and All Users folders
- JvFavoritesButton: now folders are placed ahead of files
- JvStartMenuBtn:now folders are placed ahead of files + added Options property to include items from the Common and All Users Start Menus

2002-07-10
- Added packages for Delphi 6 Personal (JVCL200_R60Personal and JVCL200_D60Personal)
- Modified JvProgressBar to support D6 Personal

2002-07-08
- Modified Files for D5 support:
  JvAppHotKey.pas JvCaptionButton.pas JvChangeNotify.pas 
  JvCheckBox.pas JvCheckListBox.pas JvClipboardViewer.pas 
  JvColorCombo.pas JvCombobox.pas JvDateTimePicker.pas 
  JvDeviceChanged.pas JvDiagramShape.pas JvDialogs.pas 
  JvDragDrop.pas JvEasterEgg.pas JvFunctions.pas 
  JvImageTransform.pas JvJoystick.pas JvListBox.pas JvMagnet.pas 
  JvPlaylist.pas JvRas32.pas JvScreenResolution.pas 
  JvSearchFile.pas JvSearchFiles.pas JvSimpleXml.pas 
  JvSlider.pas JvZlibMultiple.pas 

- Added DPK's and DOF's for Delphi 5 (JVCL200_R5 and JVCL200_D5)

2002-07-07
- Added changes and bug fixes to JvTrayIcon, JvStatusBar, JvTranslator and JvListView from Sebastien Buysse

2002-07-05
- Added JvInspector and support units (JvInspDB and JvInspXVCL) from Marcel Bestebroer
- JvInspector bug fixes by Deepak Shenoy:
=========================================
-- InspectorItem.SelectValue() 
   Added "If SL.Count>0" check to ensure no infinite loop occurs when no items are in the list
-- InspectorItem.SetEditCtrl()
   Reset Window Proc to old window proc before freeing the Old Edit Ctrl because I was getting a weird access violation when I tabbed too fast and tabbing was on. (Deepak Shenoy)
Note: have to consider reusing? Or somehow allowing custom call in at this point.
-- InspectorItem.DrawValue()
   Added the "If Data=nil" check at the beginning because sometimes we were getting data=nil (??)
=========================================

2002-07-01 (2.00)
- New restructured version released: for more details on changes, see restruct_changelog.txt; for more info on demo changes, see restruct_demochanges.txt

      
