View Issue Details

IDProjectCategoryView StatusLast Update
0002075JEDI VCL00 JVCL Componentspublic2004-08-21 02:48
ReportermaxpAssigned ToAHUser 
PrioritynormalSeveritymajorReproducibilityrandom
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0002075: JvEditor/JvHLEditor random unintentional text block selection
DescriptionJvHLEditor demonstrates strange behaviour. To reproduce it do the next:
1) Mouse-click to ny pointy inside JvHLEditor window with text (you can use JvInterpreterTest demo as an example). Caret should move to the mouse cursor.
2) Click to another point somewhere inside the JvHLEditor.
Sometimes (especially when the second click is accompanied by slight mouse move) a random block of text is selected. Sometimes the random annoying selection of text block occurs after scroll by mouse wheel and clicking JvHLEditor.
Additional InformationDelphi 5 Update Pack 1, Windows XP (tested on Win 2000 SP1 too -- the same result)
This behaviour never occured in JVCL 2.XX version.
TagsNo tags attached.

Activities

AHUser

2004-08-20 05:16

developer   ~0005032

Fixed in CVS.

> This behaviour never occured in JVCL 2.XX version.

The JVCL 2.0 JvEditor had more bugs than the JVCL 3.0 JvEditor. The new editor has a almost rewritten selection and undo code. And many features that were in the TODO comment are now implemented (line selection, persistent blocks, ...)

maxp

2004-08-21 00:58

reporter   ~0005059

Strange, but there is no traces in CVS indicating that tis bug is fixed. New version of JvHLEditor.pas (1.25) differs from 1.24 only in parts concerning fining the bug 0002072 (pascal highlighter bug, also reported by me). That bug really fixed, but JvHLEditor still demonstrate erroneous behaviour while selecting text by mouse. Random unintentional selections of pieces of text may occur while scrolling and selecting text by mouse.

AHUser

2004-08-21 01:42

developer   ~0005061

JvHLEditor is only an extension to JvEditor which is based on the encoding neutral JvEditorCommon where the bugfix was done (14:03 +200).

Maybe the fix was not enough. But I can only fix something I can reproduce. And things that are "user-action" bugs are very hard to reproduce.

maxp

2004-08-21 02:36

reporter   ~0005062

I'm really sorry, I should recognize the fix in JvEditorCommon.pas!
All works properly after installing last version of JvEditorCommon.pas.
Thank you, Andreas, for patience!

AHUser

2004-08-21 02:48

developer   ~0005063

Fixed.

Issue History

Date Modified Username Field Change
2004-08-20 04:45 maxp New Issue
2004-08-20 05:16 AHUser Status new => resolved
2004-08-20 05:16 AHUser Resolution open => fixed
2004-08-20 05:16 AHUser Assigned To => AHUser
2004-08-20 05:16 AHUser Note Added: 0005032
2004-08-21 00:58 maxp Status resolved => feedback
2004-08-21 00:58 maxp Resolution fixed => reopened
2004-08-21 00:58 maxp Note Added: 0005059
2004-08-21 01:42 AHUser Note Added: 0005061
2004-08-21 02:36 maxp Note Added: 0005062
2004-08-21 02:48 AHUser Status feedback => resolved
2004-08-21 02:48 AHUser Resolution reopened => fixed
2004-08-21 02:48 AHUser Note Added: 0005063