<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Approximatrix Forums — Lingering breakpoints]]></title>
	<link rel="self" href="http://forums.approximatrix.com/extern.php?action=feed&amp;tid=274&amp;type=atom" />
	<updated>2013-12-02T22:37:57Z</updated>
	<generator>PunBB</generator>
	<id>http://forums.approximatrix.com/viewtopic.php?id=274</id>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1106#p1106" />
			<content type="html"><![CDATA[<p>Yes, that&#039;s it Jeff.&nbsp; There&#039;s also the question of how to get rid.&nbsp; If CLEAR ALL doesn&#039;t also delete the saved breakpoints then, to get rid of the saved ones, I assume users would need to save them again after clearing all.&nbsp; I&#039;m unsure whether users would also want the CLEAR ALL breakpoints command to act on both the breakpoints in memory and any which have been saved.&nbsp; Best for you to decide on this.&nbsp; <br />--- <br />J.</p>]]></content>
			<author>
				<name><![CDATA[JohnWasilewski]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=102</uri>
			</author>
			<updated>2013-12-02T22:37:57Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1106#p1106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1105#p1105" />
			<content type="html"><![CDATA[<p>Ah, I see.&nbsp; You&#039;d like to be able to save some/all your breakpoints along with your project such that they&#039;ll be present the next time you load your project. Is that correct?&nbsp; If so, yes, that&#039;s completely feasible to add.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2013-12-02T21:43:04Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1105#p1105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1103#p1103" />
			<content type="html"><![CDATA[<p>I mean a facility to save all breakpoints in a session for a particular project, so that, the next time when that project is debugged, the breakpoints will auto-load to the same settinhgs.<br />---<br />J.</p>]]></content>
			<author>
				<name><![CDATA[JohnWasilewski]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=102</uri>
			</author>
			<updated>2013-12-02T20:12:09Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1103#p1103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1102#p1102" />
			<content type="html"><![CDATA[<p>John,</p><p>I think I follow what you&#039;re saying.&nbsp; You&#039;re suggesting a &quot;per-session&quot; breakpoint, basically.&nbsp; Is that correct?</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2013-12-02T18:53:16Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1102#p1102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1098#p1098" />
			<content type="html"><![CDATA[<p>Would it be possible to have a debug menu option, attached to a project, to SAVE breakpoints?<br />Users would then have a choice, before ending a debugging session, to let the breakpoints lapse, or save them.<br />The debugger would need to auto-load any saved breakpoints every time it was started.&nbsp; </p><p>There is already an option to clear all breakpoints.&nbsp; You could arrange if you wish to make this clear only the in-memory breakpoints but leave the saved one to reload next time.&nbsp; In this case, I assume you&#039;d then need separate functions, (i) to clear breakpoints, (ii) to delete all saved breakpoints</p><p>Alternatively, the existing clear all breakpoints function could both clear the in-memory ones and delete the saved ones.&nbsp; &nbsp;If you preferred this functionality, you might not need much additional coding.<br />--- <br />John</p>]]></content>
			<author>
				<name><![CDATA[JohnWasilewski]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=102</uri>
			</author>
			<updated>2013-11-29T15:44:45Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1098#p1098</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1097#p1097" />
			<content type="html"><![CDATA[<p>John,</p><p>I hunted down the issue.&nbsp; Basically I think the error was related to restarting the program.&nbsp; When restarted, Simply Fortran would send all its breakpoint and watch assignments to the debugger again, creating a second set of identical breakpoints and watches.&nbsp; When you removed a breakpoint, it would remove one of them, but a second one was still present at the same location.</p><p>The bug fix does two things.&nbsp; First, it blocks resetting all breakpoints when the Restart option is clicked.&nbsp; Second, it makes sure before setting a breakpoint or watch that they don&#039;t already exist.</p><p>The changes will be present in 2.7, which should be available early next week.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2013-11-29T13:27:23Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1097#p1097</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1092#p1092" />
			<content type="html"><![CDATA[<p>John,</p><p>I&#039;ll have a look at why it&#039;s occurring.&nbsp; I suspect there may be a mismatch in line number consistency (0-based versus 1-based).</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2013-11-28T15:35:17Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1092#p1092</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Lingering breakpoints]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=1089#p1089" />
			<content type="html"><![CDATA[<p>Clicking the LH margin to switch OFF a breakpoint removes the breakpoint marker (big red blob ) but seems not to remove the breakpoint, because the debugger continues to pause at former breakpoints, even after removing them.</p><p>I have observed this behaviour during a single debugging session.&nbsp; I haven&#039;t checked to see whether it survives exiting then re-starting.<br />--- <br />John</p>]]></content>
			<author>
				<name><![CDATA[JohnWasilewski]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=102</uri>
			</author>
			<updated>2013-11-28T09:48:37Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=1089#p1089</id>
		</entry>
</feed>
