<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2012-02-04 10:44:33]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://issuetracker.delphi-jedi.org/</docs>
<description>Project JEDI - Issue Tracker - ISSUES</description>
<link>http://issuetracker.delphi-jedi.org/</link>
<title>Project JEDI - Issue Tracker - ISSUES</title>
<image>
<title>Project JEDI - Issue Tracker - ISSUES</title>
<url>http://issuetracker.delphi-jedi.org/images/mantis_logo_button.gif</url>
<link>http://issuetracker.delphi-jedi.org/</link>
<description>Project JEDI - Issue Tracker - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-02-04T10:44:33+01:00</sy:updateBase>
<item>
<title>0005783: Add feature: JV Docking should notify client TForms when they are docked and undocked.</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5783</link>
<description>From JVCL newsgroups:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am willing to add the following feature to JvDocking...&lt;br /&gt;
&lt;br /&gt;
Saw this question on StackOverflow:&lt;br /&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/9068016/delphi-jvdockserver-jvdockclient&quot;&gt;http://stackoverflow.com/questions/9068016/delphi-jvdockserver-jvdockclient&lt;/a&gt; [&lt;a href=&quot;http://stackoverflow.com/questions/9068016/delphi-jvdockserver-jvdockclient&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
  TForm has events OnUnDock and OnEndDock, but these are not fired when Jedi &lt;br /&gt;
JvDocking does a dock or undock operation.  There are also no  &quot;on dock&quot; or &lt;br /&gt;
&quot;on float&quot; events available anywhere in the code. This seems like a design &lt;br /&gt;
oversight by the original Chinese Delphi developers who contributed the &lt;br /&gt;
original JvDocking code, which I have done some improvements on.&lt;br /&gt;
&lt;br /&gt;
My answer is that JvDocking does not support it, but I can fix it so it &lt;br /&gt;
does.   Any JVCL devs have an opinion on this? SHould I fix it?&lt;br /&gt;
&lt;br /&gt;
In short, the JvDocking code in JvDockSupportControl.pas needs to check for &lt;br /&gt;
Dock Client = TForm, and check if TForm.OnUnDock is assigned, and if so, &lt;br /&gt;
fire an event so that the form is notified that it is being undocked. Same &lt;br /&gt;
approach will work for Docking.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5783</guid>
<author>wpostma &lt;wpostma@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5783#bugnotes</comments>
</item>
<item>
<title>0004894: GetDockedControls(WinControls) function always returns zero (DockingInCode example)</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=4894</link>
<description>Reproduce: Try the DockingInCode example and add a few Sibling dock-forms. &lt;br /&gt;
The placing of the forms should be related to the amount of docked forms using the GetDockedControls(WinControls : TList) function. Yet the function always returns a list with 0 items.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=4894</guid>
<author>gwark &lt;gwark@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=4894#bugnotes</comments>
</item>
<item>
<title>0005023: ManualTabDock fails to work first time and works incorrectly subsequent times,  Dock to Tab Grabber invisibility.</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5023</link>
<description>This is reproducable in the DockingInCode demo project but applies to any custom project that uses ManualTabDock to dock programmatically.&lt;br /&gt;
&lt;br /&gt;
Change the tab dock button functionality to create tabs to the RightDockPanel instead of custom.&lt;br /&gt;
Start the docking in code demo and click the tab dock button. &lt;br /&gt;
Instead of creating 3 tabs docked to the right, it creates a blank dock panel&lt;br /&gt;
Click the button again will now create 3 tabs docked to the Right Dock Panel but these windows will not resize with the panel.&lt;br /&gt;
&lt;br /&gt;
If you create windows via another method and tab dock them via drag/drop, everything works as it should. It seems like ManualTabDock is not working correctly.&lt;br /&gt;
&lt;br /&gt;
Also, workaround shown in comments, solves initial problem, but makes the Dock To Tabs grabber (a custom version of the windows titlebar nonclient area similar to the top of MDI windows) is not visible, preventing you from seeing the window caption (title) or closing tabs.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5023</guid>
<author>Biblin &lt;Biblin@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5023#bugnotes</comments>
</item>
<item>
<title>0005773: The component &lt;TJvFormStorage&gt; always reload the form size even the option [fpSize] isn't checked</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5773</link>
<description>I only tested this with a window formstyle set to &lt;bsSingle&gt;.&lt;br /&gt;
&lt;br /&gt;
Steps to reproduce the bug :&lt;br /&gt;
&lt;br /&gt;
- Create a simple project with a single form.&lt;br /&gt;
- Set the form's property &lt;BorderStyle&gt; to &lt;bsSingle&gt;.&lt;br /&gt;
- Put on the form a TJvAppRegistryStorage component.&lt;br /&gt;
- Put on the form a TJvFormStorage component linked with the previous TJvAppRegistryStorage.&lt;br /&gt;
- Select the &lt;TJvFormStorage&gt; component and set the &lt;Options&gt; property to [fpSize, fpLocation]&lt;br /&gt;
- Compile and run the project. When the application is loaded, note the size of the form.&lt;br /&gt;
- Stop the execution of the project and modify the &lt;Options&gt; property of the &lt;TJvFormStorage&gt; component to [fpLocation].&lt;br /&gt;
- Modify the size of the form in design mode, recompile and reexecute the application.&lt;br /&gt;
- The form have the same size than the first time. The &lt;TJvFormStorage&gt; haven't the option [fpSize] checked but still reload the first size saved.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5773</guid>
<author>duayfabi &lt;duayfabi@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5773#bugnotes</comments>
</item>
<item>
<title>0005782: JVScheduledevents doesn't load all settings after Revision 11163</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5782</link>
<description>After revision JVScheduledEvents doesn't load all settings anymore.&lt;br /&gt;
The error is located in the TJvEventCollectionItem.Loadstate procedure.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5782</guid>
<author>limagito &lt;limagito@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5782#bugnotes</comments>
</item>
<item>
<title>0005781: Install failed with an error : Invalid Document: Unexpected text in file prolog at position 1</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5781</link>
<description>Install failed with an error : Invalid Document: Unexpected text in file prolog at position 1&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
Update your SVN repository&lt;br /&gt;
Run &quot;Install.Bat&quot;&lt;br /&gt;
&lt;br /&gt;
Act: installer is compiled but failed with the above error message&lt;br /&gt;
Expt: installer should display package option</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5781</guid>
<author>swierzbicki &lt;swierzbicki@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5781#bugnotes</comments>
</item>
<item>
<title>0005779: Coreide error</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5779</link>
<description>Version Info: &lt;br /&gt;
Delphi and C++ Builder 2010 Updt 4&lt;br /&gt;
Rad Studio 2010 Help Updt 3&lt;br /&gt;
Delphi and C++ Builder 2010 Updt 5 (Database5)&lt;br /&gt;
Jedi 2.4.5.0&lt;br /&gt;
&lt;br /&gt;
Making changes to a proj, run, build raises this exception. Also get the rtl140.bpl error after this. &lt;br /&gt;
&lt;br /&gt;
Have chkd Lib path for invalid paths.&lt;br /&gt;
&lt;br /&gt;
Have a JVCL error too, which is not consistent.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5779</guid>
<author>msgopala &lt;msgopala@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5779#bugnotes</comments>
</item>
<item>
<title>0005780: FileSearch Demo broken on XE2 WIN7 x64</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5780</link>
<description>I've compiled the demo on Win7 x64 using XE2 when I set a last changed after date it won't find any files.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5780</guid>
<author>MarkH &lt;MarkH@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5780#bugnotes</comments>
</item>
<item>
<title>0005754: JclCreateThreadStackTrace fails unpredictably on Win7 64 bit</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5754</link>
<description>I noticed some tools using JclDebug didn't produce a stack-trace, while others did. After some digging, this turned out to be caused by a failing call to GetThreadContext in JclCreateThreadStackTrace. According to &lt;a href=&quot;http://stackoverflow.com/a/4705201/12170,&quot;&gt;http://stackoverflow.com/a/4705201/12170,&lt;/a&gt; [&lt;a href=&quot;http://stackoverflow.com/a/4705201/12170,&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;] the argument passed to GetThreadContext needs to be 16-byte aligned, if that isn't the case, you'll get a : 'System Error. Code: 998. Invalid access to memory location'.&lt;br /&gt;
&lt;br /&gt;
Once I figured that out, the fix was rather easy. Please commit the following fix to the JclDebug. Thanks!</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5754</guid>
<author>pvanlogchem &lt;pvanlogchem@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5754#bugnotes</comments>
</item>
<item>
<title>0005772: JclPrint settings corruption bugfixes</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5772</link>
<description>JclPrint loses printer settings. Following are reasons.&lt;br /&gt;
&lt;br /&gt;
1. Uses Byte for storing printer config data which causes data loss say when there are more than 255 paper sizes.&lt;br /&gt;
&lt;br /&gt;
2. Doesn't lock global memory handle while working on it which can mean there is corruption.&lt;br /&gt;
&lt;br /&gt;
3. Printer drivers can have extra configuration information, that is not windows standard. Windows allows driver developers to store extra driver information separately. This configuration is lost as this is not currently persisted to ini file.&lt;br /&gt;
&lt;br /&gt;
4. Using TIniFile in SaveToIniFile() and ReadFromIniFile() truncates data to be stored. This is particularly relevant to the Printer Driver Extra Private data, as this can be quite long (this is stored in Hex encoding by TCustomIniFile.SaveBinaryStream).&lt;br /&gt;
&lt;br /&gt;
5. ReadFromIniFile() and SaveToIniFile() cannot be overridden currently which I found useful to do in a descendent class.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5772</guid>
<author>jared_davison &lt;jared_davison@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5772#bugnotes</comments>
</item>
<item>
<title>0005771: EJclSimpleXMLError: Invalid Document: Unexpected text in file prolog at position</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5771</link>
<description>In the moment whenever I try to open an xml file I've got the named exception.&lt;br /&gt;
&lt;br /&gt;
Can't say why.&lt;br /&gt;
&lt;br /&gt;
Eaysiest Test Application:&lt;br /&gt;
\jvcl\examples\JvSimpleXML\&lt;br /&gt;
&lt;br /&gt;
I will attach the error log also.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5771</guid>
<author>jfudickar &lt;jfudickar@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5771#bugnotes</comments>
</item>
<item>
<title>0005701: JCL Version Control Integration doesn't work with SVN 1.7 anymore</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5701</link>
<description>After upgrading TortoiseSVN from v1.6.x to version 1.7, the JCL version control expert doesn't work anymore on single files; the menu items are grayed out.&lt;br /&gt;
Operations on folders are still working.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5701</guid>
<author>akalwa &lt;akalwa@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5701#bugnotes</comments>
</item>
<item>
<title>0005775: Installation Failure XE</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5775</link>
<description>D/L 2.3.1.4197 and attempted to install. Errors were with .hpp files.&lt;br /&gt;
&lt;br /&gt;
Then D/L daily version 2.4.0.4344 and got the same errors.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5775</guid>
<author>GreenMeanie &lt;GreenMeanie@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5775#bugnotes</comments>
</item>
<item>
<title>0005770: Install does not compile with Delphi 7</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5770</link>
<description>Due to update in JclBase.pas for CheckOSError we get an error when compiling the installer with Delphi 7. Wrong parameter..&lt;br /&gt;
&lt;br /&gt;
See line 529-535. Comes from revision 3677.&lt;br /&gt;
&lt;br /&gt;
You have to set a conditional define to have earlier or same as F7 use&lt;br /&gt;
RaiseLastOSError; instead of RaiseLastOSError(ErrorCode); &lt;br /&gt;
&lt;br /&gt;
This works:&lt;br /&gt;
{$IFNDEF RTL230_UP}&lt;br /&gt;
procedure CheckOSError(ErrorCode: Cardinal);&lt;br /&gt;
begin&lt;br /&gt;
  if ErrorCode &lt;&gt; ERROR_SUCCESS then&lt;br /&gt;
    {$if CompilerVersion &lt;= 15}&lt;br /&gt;
    RaiseLastOSError;&lt;br /&gt;
    {$else}&lt;br /&gt;
    RaiseLastOSError(ErrorCode);&lt;br /&gt;
    {$ifend}&lt;br /&gt;
end;&lt;br /&gt;
{$ENDIF RTL230_UP}&lt;br /&gt;
&lt;br /&gt;
Or use this with jedi.inc&lt;br /&gt;
&lt;br /&gt;
{$IFDEF DELPHI8_UP}&lt;br /&gt;
RaiseLastOSError(ErrorCode);&lt;br /&gt;
{$ELSE}&lt;br /&gt;
RaiseLastOSError;&lt;br /&gt;
{$ENDIF}</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5770</guid>
<author>Zinvob &lt;Zinvob@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5770#bugnotes</comments>
</item>
<item>
<title>0005690: Add option to use Delphi zlib</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5690</link>
<description>Currently, there are 3 methods to use ZLIB : ZLIB_LINKDLL, ZLIB_LINKONREQUEST and ZLIB_STATICLINK. I propose a ZLIB_USEDELPHIZLIB which uses Delphi's own Zlib unit.&lt;br /&gt;
&lt;br /&gt;
This might involve a bit of work, but it could reduce executable size a bit (by preventing linking in multiple versions of the zlib OBJect files) and at the same time solves any 64 bit porting issues (as that seems to have been done by Embarcadero themselves already).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By the way : Now that Delphi XE2 has it's own System.ZLib unit, adding a HAS_UNIT_ZLIB define to the jcl.inc might be a good idea (and while we're at it, you another define, HAS_UNIT_ZIP, could be added for the System.Zip unit that comes with Delphi XE2).</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5690</guid>
<author>pvanlogchem &lt;pvanlogchem@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5690#bugnotes</comments>
</item>
<item>
<title>0005685: download the version but comes without the installer executable</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5685</link>
<description>Hello, I need help installing jvcl, download and install the xe2, then download the latest versions and jvck jcl, jcl but when trying to install I get the following error.&lt;br /&gt;
&lt;br /&gt;
Step one : download the version but comes without the installer executable&lt;br /&gt;
Step two : I came up with the Delphi executable and run the install.bat xe2 but got the following error:&lt;br /&gt;
&lt;br /&gt;
Embarcadero C++ 6.41 for Win32 Copyright (c) 1993-2011 Embarcadero Technologies, Inc.&lt;br /&gt;
jcl_a2z.cpp:&lt;br /&gt;
Error E2209 jcl_a2z.cpp 2: Unable to open include file 'bzip2.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 3: Unable to open include file 'Hardlinks.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 4: Unable to open include file 'Jcl8087.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 5: Unable to open include file 'JclAbstractContainers.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 6: Unable to open include file 'JclAlgorithms.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 7: Unable to open include file 'JclAnsiStrings.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 8: Unable to open include file 'JclAppInst.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 9: Unable to open include file 'JclArrayLists.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 10: Unable to open include file 'JclArraySets.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 11: Unable to open include file 'JclBase.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 12: Unable to open include file 'JclBinaryTrees.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 13: Unable to open include file 'JclCharsets.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 14: Unable to open include file 'JclCIL.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 15: Unable to open include file 'JclCLR.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 16: Unable to open include file 'JclCOM.hpp'&lt;br /&gt;
Error E2209 jcl_a2z.cpp 17: Unable to open include file 'JclCompilerUtils.hpp'</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5685</guid>
<author>freddybueno &lt;freddybueno@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5685#bugnotes</comments>
</item>
<item>
<title>0005778: JvDockServer. On another form i have JvDockClien</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5778</link>
<description>No undock notification</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5778</guid>
<author>limelect &lt;limelect@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5778#bugnotes</comments>
</item>
<item>
<title>0005454: Patch to allow SVN version of Jcl to compile with latest SVN version of FreePascal compiler.</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5454</link>
<description>This patch only allows Jcl to compile with FPC.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5454</guid>
<author>Cyrus &lt;Cyrus@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5454#bugnotes</comments>
</item>
<item>
<title>0005777: Vista and onwards : OS terminates console application immidiately after returning from CtrlHandler procedure.</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5777</link>
<description>For proper shutdown of application there should be some way to add wait function after handling all other events in CtrlHandler.&lt;br /&gt;
&lt;br /&gt;
Attached patch (JclConsole.pas.patch) gives one alternative option to solve this bug.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5777</guid>
<author>Cyrus &lt;Cyrus@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5777#bugnotes</comments>
</item>
<item>
<title>0005776: file JCLBASE.INC has syntax error</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5776</link>
<description>In the file cl\source\include\JCLBASE.INC will not compile in &lt;br /&gt;
Delphi 7 since RaiseLastOSError takes no parameters. &lt;br /&gt;
needs to be changed as follows&lt;br /&gt;
&lt;br /&gt;
{$IFNDEF RTL230_UP}&lt;br /&gt;
procedure CheckOSError(ErrorCode: Cardinal);&lt;br /&gt;
begin&lt;br /&gt;
  if ErrorCode &lt;&gt; ERROR_SUCCESS then&lt;br /&gt;
{$ifdef VER150}&lt;br /&gt;
    RaiseLastOSError;&lt;br /&gt;
{$ELSE}&lt;br /&gt;
    RaiseLastOSError(ErrorCode);&lt;br /&gt;
{$ENDIF VER150}&lt;br /&gt;
end;&lt;br /&gt;
{$ENDIF RTL230_UP}</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5776</guid>
<author>dennisp2627 &lt;dennisp2627@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5776#bugnotes</comments>
</item>
<item>
<title>0005765: Optionally use TIniFile in stead of TMemIniFile in TJvAppIniFileStorage</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5765</link>
<description>In some cases (when using multiple TJvAppIniFileStorage components pointing to the same file) it's required to write changed settings immediately to the Ini-file.&lt;br /&gt;
&lt;br /&gt;
When using the TMemIniFile, these settings are only written in memory, so an other  instance cannot read these settings.&lt;br /&gt;
&lt;br /&gt;
When using TIniFile, the settings are written directly.&lt;br /&gt;
&lt;br /&gt;
So I think it would be nice to have the user specify a property of the TJvAppIniFileStorage, which allows the user to determine which underlaying Ini-component he/she want's to use.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5765</guid>
<author>RHoek &lt;RHoek@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5765#bugnotes</comments>
</item>
<item>
<title>0005737: TJvDatabaseActionList</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5737</link>
<description>I have installed version 3.45 and now TJvDatabaseSingleRecordWindowAction raises AV. &lt;br /&gt;
I go to verify in the included example and TJvDatabaseActionList raises AV as well..</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5737</guid>
<author>moore &lt;moore@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5737#bugnotes</comments>
</item>
<item>
<title>0005761: AnsiStrHashSet &amp; WideStrHashSet raise access violations (HashingExample)</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5761</link>
<description>Try &quot;AnsiStrHashSet&quot; and &quot;WideStrHashSet&quot; in the HashingExample (common/containers/hashing/HashingExample), both raise access violations with line:&lt;br /&gt;
  ...&lt;br /&gt;
  It := MySet.First;&lt;br /&gt;
  &lt;b&gt; while It.HasNext do &lt;/b&gt;&lt;br /&gt;
  ...</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5761</guid>
<author>gdelca5 &lt;gdelca5@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5761#bugnotes</comments>
</item>
<item>
<title>0005768: JvValidators problems clearing error indicators</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5768</link>
<description>As far as I can tell, TJvValidators fails to clear error indicators under the following circumstances:&lt;br /&gt;
- A validator failed validation (Valid := False) then was disabled (Enabled := False).&lt;br /&gt;
- A validator's ControlToValidate does not equal its ErrorControl.&lt;br /&gt;
&lt;br /&gt;
In both cases, the problem appears to be with how the Controls array is handled in TJvValidators.Validate.  The Controls array is intended to list controls whose error indicators should be cleared, but it's never initialized with the ControlToValidate properties for disabled validators, and it's never initialized with the ErrorControl properties, and on successful validation, the ErrorControl isn't cleared from Controls, even though ErrorControl is used to show the error indicator on failed validation.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5768</guid>
<author>jkelley &lt;jkelley@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5768#bugnotes</comments>
</item>
<item>
<title>0005774: Values by TJvValidateEdit multiplied by 10^NumberOfDecimals</title>
<link>http://issuetracker.delphi-jedi.org/view.php?id=5774</link>
<description>Please change in JvJCLUtils the function _JvSafeStrToFloat() the next lines&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------&lt;br /&gt;
  { Locale Handling logic October 2008 supercedes former StrToFloatUS functionality. }&lt;br /&gt;
  {$IFDEF RTL150_UP}&lt;br /&gt;
  LocalFormatSettings.ThousandSeparator := GetLocaleChar(LOCALE_SYSTEM_DEFAULT, LOCALE_STHOUSAND, '.');&lt;br /&gt;
  LocalFormatSettings.DecimalSeparator := GetLocaleChar(LOCALE_SYSTEM_DEFAULT, LOCALE_SDECIMAL, '.');&lt;br /&gt;
  {$ELSE}&lt;br /&gt;
-----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
to these lines:&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------&lt;br /&gt;
  { Locale Handling logic October 2008 supercedes former StrToFloatUS functionality. }&lt;br /&gt;
  {$IFDEF RTL150_UP}&lt;br /&gt;
  LocalFormatSettings.ThousandSeparator := GetLocaleChar(LOCALE_USER_DEFAULT, LOCALE_STHOUSAND, '.');&lt;br /&gt;
  LocalFormatSettings.DecimalSeparator := GetLocaleChar(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, '.');&lt;br /&gt;
  {$ELSE}&lt;br /&gt;
-----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This fucking bug caused us a headache and lot of time, because in our application the values were multiplied by 10^x (where x = number of decimals) everywhere the TJvValidateEdit is used. You can image which dramatic effects this has :(&lt;br /&gt;
&lt;br /&gt;
Mainly on Terminal Systems we see this, because the DecimalSeparator in LOCALE_SYSTEM_DEFAULT is totally different from the LOCALE_USER_DEFAULT one.</description>
<guid>http://issuetracker.delphi-jedi.org/view.php?id=5774</guid>
<author>ArnoBrinkman &lt;ArnoBrinkman@example.com&gt;</author>
<comments>http://issuetracker.delphi-jedi.org/view.php?id=5774#bugnotes</comments>
</item>
</channel>
</rss>

