<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/hapdebugger/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/hapdebugger/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/hapdebugger/bugs/</id><updated>2005-02-08T17:35:59Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>HapClient 4.2 crashes on WinXP SP2</title><link href="https://sourceforge.net/p/hapdebugger/bugs/12/" rel="alternate"/><published>2005-02-08T17:35:59Z</published><updated>2005-02-08T17:35:59Z</updated><author><name>Philipp Tiefenbacher</name><uri>https://sourceforge.net/u/wizard23/</uri></author><id>https://sourceforge.net0f05bdb755b2e73cb7095a38e0eafd15fb738009</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I start debugging (after pressing F5) HapClient &lt;br /&gt;
starts and generates an exception. It wokrs with the 4.1 &lt;br /&gt;
version. &lt;/p&gt;
&lt;p&gt;Terminal output befor it hangs:&lt;/p&gt;
&lt;p&gt;Hap Client ver: 4.2 (Mon Jan 03 22:44:04 2005)&lt;br /&gt;
Python ver:&lt;br /&gt;
2.3.4 (#53, May 25 2004, 21:17:02) [MSC v.1200 32 bit &lt;br /&gt;
(Intel)]&lt;br /&gt;
Waiting for INIT - INIT received&lt;br /&gt;
Executing: [path to file]&lt;/p&gt;
&lt;p&gt;here are details from the exception:&lt;/p&gt;
&lt;p&gt;AppName: hapclient.exe   AppVer: 0.0.0.0     ModName: &lt;br /&gt;
ntdll.dll&lt;br /&gt;
ModVer: 5.1.2600.1217    Offset: 00019ecd&lt;/p&gt;
&lt;p&gt;my email for feedback&lt;br /&gt;
philipp.tiefenbacher@gmx.at&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Paths to Python interpreter and Python.chm file are not set</title><link href="https://sourceforge.net/p/hapdebugger/bugs/11/" rel="alternate"/><published>2004-04-17T03:51:54Z</published><updated>2004-04-17T03:51:54Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net9f01390c1d4b908f1e6f23effbac98034131b445</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;After extracting necessary files to run HAP Debugger, it's &lt;br /&gt;
expected to run with Help file and Python interpreter set &lt;br /&gt;
up.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Instead, I have to manually put them in to complete the &lt;br /&gt;
debugger setup.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Breakpoints move around.</title><link href="https://sourceforge.net/p/hapdebugger/bugs/10/" rel="alternate"/><published>2004-03-05T04:12:06Z</published><updated>2004-03-05T04:12:06Z</updated><author><name>Nev Delap</name><uri>https://sourceforge.net/u/nevdelap/</uri></author><id>https://sourceforge.net08058ea12150e4e0281abcbd36114387bce99c18</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;To reproduce the problem, or variants of it, follow these &lt;br /&gt;
instructions (v4.1). Sometimes the breakpoints will &lt;br /&gt;
disappear, or double up, or it wont stop on the &lt;br /&gt;
breakpoint at all, but this will give you the gist of it.&lt;/p&gt;
&lt;p&gt;Create a new file and type in...&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;
2  print "here"&lt;br /&gt;
3  print "there"&lt;br /&gt;
4&lt;/p&gt;
&lt;p&gt;Put a break point on line 5...&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;
2  print "here"&lt;br /&gt;
3*print "there"&lt;br /&gt;
4&lt;/p&gt;
&lt;p&gt;Press F5, breaks at line 3 - all good so far.&lt;/p&gt;
&lt;p&gt;Put the cursor on the end of line 2 and hit enter...&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;
2  print "here"&lt;br /&gt;
3&lt;br /&gt;
4*print "there"&lt;br /&gt;
5&lt;/p&gt;
&lt;p&gt;Press F5, break point marker moves to line 3, script runs, &lt;br /&gt;
and breaks on line 4 - stops where it should have, &lt;br /&gt;
breakpoint displayed in wrong place. :(&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;
2  print "here"&lt;br /&gt;
3*&lt;br /&gt;
4&amp;gt;print "there"&lt;br /&gt;
5&lt;/p&gt;
&lt;p&gt;Press F5 so script ends.  Put cursor on line 3 and hit &lt;br /&gt;
delete.&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;
2*print "here"&lt;br /&gt;
3  print "there"&lt;br /&gt;
4&lt;/p&gt;
&lt;p&gt;Press F5, break point marker moves to line 3, script runs, &lt;br /&gt;
and breaks on line 3 - stops in wrong place, breakpoint &lt;br /&gt;
moved to wrong place. :(&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Files are lost or put in wrong group</title><link href="https://sourceforge.net/p/hapdebugger/bugs/9/" rel="alternate"/><published>2004-02-19T16:28:38Z</published><updated>2004-02-19T16:28:38Z</updated><author><name>Hugh Gibson</name><uri>https://sourceforge.net/u/hgibson50/</uri></author><id>https://sourceforge.net3fff179546734143ccf9c82caa8298f7ee432c03</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;If you don't have groups in the project, then some files &lt;br /&gt;
may be lost when you close the project and re-open it.&lt;/p&gt;
&lt;p&gt;The is because SFile::nGroupInx is initialised to -1 for &lt;br /&gt;
files which aren't in a group, but &lt;br /&gt;
CPdpManager::SortGroups uses negative values for this &lt;br /&gt;
member as part of the re-organisation of files. There is a &lt;br /&gt;
loop at the end of this function which changes -ve &lt;br /&gt;
values to +ve values, so if you don't have a group &lt;br /&gt;
defined, you will lose all old files when you save the &lt;br /&gt;
project.&lt;/p&gt;
&lt;p&gt;The fix is a similar hack - instead of setting all files that &lt;br /&gt;
have been re-mapped to have a -ve nGroupInx, add on &lt;br /&gt;
a big constant (I used 10000). Then in the loop at the &lt;br /&gt;
end of CPdpManager::SortGroups check for nGroupInx &lt;br /&gt;
values &amp;gt;= this constant, and subtract nGroupInx.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Drag project item and drop on file gives bad group</title><link href="https://sourceforge.net/p/hapdebugger/bugs/8/" rel="alternate"/><published>2004-02-19T16:13:06Z</published><updated>2004-02-19T16:13:06Z</updated><author><name>Hugh Gibson</name><uri>https://sourceforge.net/u/hgibson50/</uri></author><id>https://sourceforge.net0e0d0eb6c199612d1c3b71b6a8bee307be32906e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;If you drag a project item and drop it on a file, a group &lt;br /&gt;
is created based on the target file.&lt;/p&gt;
&lt;p&gt;CProjectViewBar::OnProjectEndDrag has code to detect &lt;br /&gt;
this, but it doesn't work - probably because a DWORD &lt;br /&gt;
(result of m_ProjectTree.GetItemData) is being &lt;br /&gt;
compared with -1.&lt;/p&gt;
&lt;p&gt;I changed the line:&lt;/p&gt;
&lt;p&gt;if (m_ProjectTree.GetItemData(hItem) &amp;gt; -1)&lt;/p&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;p&gt;if (m_ProjectTree.GetItemData(hItem) != -1)&lt;/p&gt;
&lt;p&gt;and the code works correctly now.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Drag project file to top level gives infinite loop</title><link href="https://sourceforge.net/p/hapdebugger/bugs/7/" rel="alternate"/><published>2004-02-19T16:10:41Z</published><updated>2004-02-19T16:10:41Z</updated><author><name>Hugh Gibson</name><uri>https://sourceforge.net/u/hgibson50/</uri></author><id>https://sourceforge.netdd74e7e7342302039b8f5290693ed14bba921fb6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;If you set up a group, then drag a file to the top level of &lt;br /&gt;
the tree, the program goes into an infinite loop.&lt;/p&gt;
&lt;p&gt;This is caused by CProjectViewBar::GetGroupPath which &lt;br /&gt;
doesn't handle the case where hItem is the root item. I &lt;br /&gt;
modified the first few lines of code there to:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="n"&gt;groupPath&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="o"&gt;//&lt;/span&gt;
&lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;If&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;item&lt;/span&gt; &lt;span class="n"&gt;is&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;then&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;group&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;is blank&lt;br /&gt;
    //&lt;br /&gt;
    if (hItem == m_ProjectTree.GetRootItem())&lt;br /&gt;
    // at root?&lt;br /&gt;
        return groupPath;         &lt;br /&gt;
&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c1"&gt;// empty path&lt;/span&gt;
&lt;span class="c1"&gt;//&lt;/span&gt;
&lt;span class="c1"&gt;// Find path for deeper down&lt;/span&gt;
&lt;span class="c1"&gt;//&lt;/span&gt;
&lt;span class="n"&gt;groupPath&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_ProjectTree&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;GetItemText&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(hItem);&lt;/p&gt;
&lt;p&gt;and it works correctly now.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Tab size setting not remembered.</title><link href="https://sourceforge.net/p/hapdebugger/bugs/6/" rel="alternate"/><published>2004-02-13T03:18:45Z</published><updated>2004-02-13T03:18:45Z</updated><author><name>Nev Delap</name><uri>https://sourceforge.net/u/nevdelap/</uri></author><id>https://sourceforge.net1e16b1dc9bec449336e32c447b5ba5175bc4553c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The tab size setting in Tools|Options|Editor is not &lt;br /&gt;
remembered when you close and reopen HAP.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Uncheck "Use Tabs" Bug</title><link href="https://sourceforge.net/p/hapdebugger/bugs/5/" rel="alternate"/><published>2004-02-02T16:14:02Z</published><updated>2004-02-02T16:14:02Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net36309b40921d287f234927bb7cd475064ebb6ada</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In menu Tools-&amp;gt;Options-&amp;gt;Editor&lt;br /&gt;
if we uncheck the "Use Tabs",&lt;br /&gt;
the editor still insert the tab char.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>The toolbar cannot be displayed when editin</title><link href="https://sourceforge.net/p/hapdebugger/bugs/4/" rel="alternate"/><published>2003-07-17T19:02:41Z</published><updated>2003-07-17T19:02:41Z</updated><author><name>Rick King</name><uri>https://sourceforge.net/u/rickbking/</uri></author><id>https://sourceforge.net807ce7426971adc2501bcb4505ade27cfaee18d9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Through some strange sequence of events with the &lt;br /&gt;
mouse and keyboard I managed to make the toolbar &lt;br /&gt;
disappear and now it cannot be made to reappear.&lt;/p&gt;
&lt;p&gt;This is only a problem in editing mode. The toolbar &lt;br /&gt;
displays fine in debugging mode.&lt;/p&gt;
&lt;p&gt;I've looked through the registry to attempt to make &lt;br /&gt;
manual changes so settings for edit mode toolbar are &lt;br /&gt;
the same as debug mode but have not been successful.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>win 2000 MSVCRT70.DLL</title><link href="https://sourceforge.net/p/hapdebugger/bugs/3/" rel="alternate"/><published>2003-01-05T12:38:53Z</published><updated>2003-01-05T12:38:53Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net2c62761c7fc6a0b10e1a7984bc673c72240a9c47</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;After extraced the binaries&lt;br /&gt;
I couldn't run 'HapDebugger.exe'.&lt;br /&gt;
since it couldn't find MSVCRT70.DLL.&lt;br /&gt;
This problem did not recreate itself in win98.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>