<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/nunitforms/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/nunitforms/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 31 Oct 2012 11:53:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/nunitforms/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Downloaded, installed, crashed</title><link>https://sourceforge.net/p/nunitforms/bugs/28/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;See the end of this message for details on invoking &lt;br /&gt;
just-in-time (JIT) debugging instead of this dialog box.&lt;/p&gt;
&lt;p&gt;************** Exception Text **************&lt;br /&gt;
System.ComponentModel.Win32Exception: The parameter is incorrect&lt;br /&gt;
at NUnit.Extensions.Forms.MouseController.Press(MouseButtons buttons, PointF point)&lt;br /&gt;
at NUnit.Extensions.Forms.MouseController.Click(PointF point)&lt;br /&gt;
at NUnit.Extensions.Forms.MouseController.Click()&lt;br /&gt;
at NUnit.Extensions.Forms.MouseCommand.Execute(Speed speed)&lt;br /&gt;
at NUnit.Extensions.Forms.ScriptPlayer.RunScript(Script script)&lt;br /&gt;
at NUnit.Extensions.Forms.ScriptPlayer.Play(String scriptString)&lt;br /&gt;
at NUnit.Extensions.Forms.Player.AppForm.Play()&lt;br /&gt;
at NUnit.Extensions.Forms.Player.AppForm.play_Click(Object sender, EventArgs e)&lt;br /&gt;
at System.Windows.Forms.Control.OnClick(EventArgs e)&lt;br /&gt;
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)&lt;br /&gt;
at System.Windows.Forms.Control.WmMouseUp(Message&amp;amp; m, MouseButtons button, Int32 clicks)&lt;br /&gt;
at System.Windows.Forms.Control.WndProc(Message&amp;amp; m)&lt;br /&gt;
at System.Windows.Forms.ButtonBase.WndProc(Message&amp;amp; m)&lt;br /&gt;
at System.Windows.Forms.Button.WndProc(Message&amp;amp; m)&lt;br /&gt;
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp; m)&lt;br /&gt;
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;/p&gt;
&lt;p&gt;************** Loaded Assemblies **************&lt;br /&gt;
mscorlib&lt;br /&gt;
Assembly Version: 2.0.0.0&lt;br /&gt;
Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)&lt;br /&gt;
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll&lt;br /&gt;
----------------------------------------&lt;br /&gt;
NUnitForms.Player.Application&lt;br /&gt;
Assembly Version: 2.0.2326.42050&lt;br /&gt;
Win32 Version: 1.0.0.0&lt;br /&gt;
CodeBase: file:///C:/Program%20Files%20(x86)/NUnitForms/NUnitForms%20v2.0%20alpha4/NUnitForms.Player.Application.exe&lt;br /&gt;
----------------------------------------&lt;br /&gt;
System.Windows.Forms&lt;br /&gt;
Assembly Version: 2.0.0.0&lt;br /&gt;
Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)&lt;br /&gt;
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll&lt;br /&gt;
----------------------------------------&lt;br /&gt;
System&lt;br /&gt;
Assembly Version: 2.0.0.0&lt;br /&gt;
Win32 Version: 2.0.50727.5456 (Win7SP1GDR.050727-5400)&lt;br /&gt;
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll&lt;br /&gt;
----------------------------------------&lt;br /&gt;
System.Drawing&lt;br /&gt;
Assembly Version: 2.0.0.0&lt;br /&gt;
Win32 Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400)&lt;br /&gt;
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll&lt;br /&gt;
----------------------------------------&lt;br /&gt;
NUnitForms.Player&lt;br /&gt;
Assembly Version: 2.0.2326.42048&lt;br /&gt;
Win32 Version: 1.0.0.0&lt;br /&gt;
CodeBase: file:///C:/Program%20Files%20(x86)/NUnitForms/NUnitForms%20v2.0%20alpha4/NUnitForms.Player.DLL&lt;br /&gt;
----------------------------------------&lt;br /&gt;
NUnitForms&lt;br /&gt;
Assembly Version: 2.0.2326.42048&lt;br /&gt;
Win32 Version: 1.0.0.0&lt;br /&gt;
CodeBase: file:///C:/Program%20Files%20(x86)/NUnitForms/NUnitForms%20v2.0%20alpha4/NUnitForms.DLL&lt;br /&gt;
----------------------------------------&lt;br /&gt;
System.Configuration&lt;br /&gt;
Assembly Version: 2.0.0.0&lt;br /&gt;
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)&lt;br /&gt;
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll&lt;br /&gt;
----------------------------------------&lt;br /&gt;
System.Xml&lt;br /&gt;
Assembly Version: 2.0.0.0&lt;br /&gt;
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)&lt;br /&gt;
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll&lt;br /&gt;
----------------------------------------&lt;br /&gt;
NUnitForms.Test&lt;br /&gt;
Assembly Version: 2.0.2326.42050&lt;br /&gt;
Win32 Version: 1.0.0.0&lt;br /&gt;
CodeBase: file:///C:/Program%20Files%20(x86)/NUnitForms/NUnitForms%20v2.0%20alpha4/NUnitForms.Test.DLL&lt;br /&gt;
----------------------------------------&lt;/p&gt;
&lt;p&gt;************** JIT Debugging **************&lt;br /&gt;
To enable just-in-time (JIT) debugging, the .config file for this&lt;br /&gt;
application or computer (machine.config) must have the&lt;br /&gt;
jitDebugging value set in the system.windows.forms section.&lt;br /&gt;
The application must also be compiled with debugging&lt;br /&gt;
enabled.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;
&amp;lt;system.windows.forms jitDebugging="true" /&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;/p&gt;
&lt;p&gt;When JIT debugging is enabled, any unhandled exception&lt;br /&gt;
will be sent to the JIT debugger registered on the computer&lt;br /&gt;
rather than be handled by this dialog box.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 31 Oct 2012 11:53:36 -0000</pubDate><guid>https://sourceforge.netdd7ef0e5bcac9a454852bc80e9242978aa5af8ec</guid></item><item><title>ControlTester.EnterText(String) should fire TextChanged</title><link>https://sourceforge.net/p/nunitforms/bugs/27/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;EnterText(String) only fires "Enter" and "Leave" but on normal use entering text in a control will also fire "TextChanged"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jho1965dk</dc:creator><pubDate>Thu, 21 Jun 2007 13:16:37 -0000</pubDate><guid>https://sourceforge.netce95e47e5c6052977b7b73ff211722bde839c398</guid></item><item><title>ControlTester.Click should have no effect on diabled Control</title><link>https://sourceforge.net/p/nunitforms/bugs/26/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ControlTester.Click should have no effect on diabled Control&lt;/p&gt;
&lt;p&gt;Currently a ControlTester.Click() will raise an event even if the control is not Enabled this is not what I expected&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jho1965dk</dc:creator><pubDate>Thu, 21 Jun 2007 10:24:19 -0000</pubDate><guid>https://sourceforge.net02e9d72941d042cc11a81104eaf03b6677403263</guid></item><item><title>Key is not complete</title><link>https://sourceforge.net/p/nunitforms/bugs/25/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Normal keys like the question mark (?), the period (.), semicolon (;) etc. are missing in Key.cs.&lt;/p&gt;
&lt;p&gt;I've added the OEM_* constants to Key.cs in the patch submitted in bug report 1739686.&lt;/p&gt;
&lt;p&gt;WORK AROUND:&lt;/p&gt;
&lt;p&gt;Use strings and escape with {} where needed.&lt;/p&gt;
&lt;p&gt;keyboard.Click ("?");&lt;br /&gt;
keyboard.Click ("{+}");&lt;br /&gt;
keyboard.Click ("{{}");&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 19 Jun 2007 12:16:16 -0000</pubDate><guid>https://sourceforge.net98b0e37412799f3f8315a87d586541efd7d8d4d8</guid></item><item><title>KeyController Press and Release don't work correctly</title><link>https://sourceforge.net/p/nunitforms/bugs/24/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following simple scenario doesn't work:&lt;/p&gt;
&lt;p&gt;keyboard.Press (Key.SHIFT);&lt;br /&gt;
keyboard.Click (Key.A);&lt;br /&gt;
keyboard.Release (Key.SHIFT);&lt;br /&gt;
Assert.AreEqual ("A", textBox.Text);&lt;/p&gt;
&lt;p&gt;Where keyboard is a KeyboardController bounded to a ControlTester that is bounded to textBox.&lt;/p&gt;
&lt;p&gt;See also the unit test in the submitted patch.&lt;/p&gt;
&lt;p&gt;WORK AROUND:&lt;/p&gt;
&lt;p&gt;Use the Click only, and use + (shift), ^ (control) and % (alt) keys.&lt;/p&gt;
&lt;p&gt;keyboard.Click ("+A");&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 19 Jun 2007 12:13:16 -0000</pubDate><guid>https://sourceforge.net0a4d182605f37985b146f93d14df17810bb7d296</guid></item><item><title>ButtonTester is twice in the repository</title><link>https://sourceforge.net/p/nunitforms/bugs/23/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ButtonTester.cs exists in two directories:&lt;br /&gt;
NUnitForms\ButtonTester.cs&lt;br /&gt;
are equal to&lt;br /&gt;
NUnitForms\Testers\ButtonTester.cs&lt;/p&gt;
&lt;p&gt;br Jens&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jho1965dk</dc:creator><pubDate>Tue, 27 Mar 2007 09:34:24 -0000</pubDate><guid>https://sourceforge.netbe0bd81423e8e2e6828bfd1396167adf4be0b06b</guid></item><item><title>request for extention to ToolStripMenuItemFinder</title><link>https://sourceforge.net/p/nunitforms/bugs/22/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ToolStripMenuItemFinder should have a Match function especially the Match function should allow the use of menu text instead of item name&lt;/p&gt;
&lt;p&gt;i.e. add the following method&lt;/p&gt;
&lt;p&gt;private bool Matches(string name, ToolStripItem menu)&lt;br /&gt;
{&lt;br /&gt;
object m = menu;&lt;br /&gt;
string[] names = name.Split('.');&lt;br /&gt;
for (int i = names.Length - 1; i &amp;gt;= 0; i--)&lt;br /&gt;
{&lt;br /&gt;
if (m == null)&lt;br /&gt;
{&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;//for a menu item, uses text instead of name because&lt;br /&gt;
//there is no name property in .NET 1.0 which is confusing.&lt;br /&gt;
string text = null;&lt;br /&gt;
if (m is ToolStripItem)&lt;br /&gt;
{&lt;br /&gt;
ToolStripItem me = m as ToolStripItem;&lt;br /&gt;
text = me.Text.Replace("&amp;amp;", string.Empty).Replace(".", string.Empty);&lt;br /&gt;
}&lt;br /&gt;
if (text == null || !names[i].Equals(text))&lt;br /&gt;
{&lt;br /&gt;
// for .NET 2.0 there is a name but we keep the old behaviour&lt;br /&gt;
// using text for backward compatibility&lt;br /&gt;
if (m is ToolStripItem)&lt;br /&gt;
{&lt;br /&gt;
ToolStripItem me = m as ToolStripItem;&lt;br /&gt;
if (!names[i].Equals(me.Name))&lt;br /&gt;
{&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
m = Parent(m);&lt;br /&gt;
}&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;and change the following line &lt;br /&gt;
if (string.Equals(itemName, item.Name))&lt;br /&gt;
to&lt;br /&gt;
if (Matches(itemName, item))&lt;/p&gt;
&lt;p&gt;br Jens&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jho1965dk</dc:creator><pubDate>Tue, 27 Mar 2007 09:02:47 -0000</pubDate><guid>https://sourceforge.net7199ffc02142fc103003c4f679bb4a8378c2f93c</guid></item><item><title>Request for extension of ToolStripMenuItemTester</title><link>https://sourceforge.net/p/nunitforms/bugs/21/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I would like the following new member functions in ToolStripMenuItemTester&lt;/p&gt;
&lt;p&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;
/// ShowDropDown of a menu.&lt;br /&gt;
/// &amp;lt;/summary&amp;gt;&lt;br /&gt;
public virtual void ShowDropDown()&lt;br /&gt;
{&lt;br /&gt;
if (Component.Visible)&lt;br /&gt;
{&lt;br /&gt;
(Component as ToolStripMenuItem).ShowDropDown();&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
throw new ControlNotVisibleException(name);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;
/// HideDropDown of a menu.&lt;br /&gt;
/// &amp;lt;/summary&amp;gt;&lt;br /&gt;
public virtual void HideDropDown()&lt;br /&gt;
{&lt;br /&gt;
if (Component.Visible)&lt;br /&gt;
{&lt;br /&gt;
(Component as ToolStripMenuItem).HideDropDown();&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
throw new ControlNotVisibleException( name );&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jho1965dk</dc:creator><pubDate>Tue, 27 Mar 2007 08:30:37 -0000</pubDate><guid>https://sourceforge.net47d4d99fdf55efb697a4f8788d2190bd7b4f05f0</guid></item><item><title>ControlTester.Control should be public</title><link>https://sourceforge.net/p/nunitforms/bugs/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ControlTester.Control should be public so that ControlTester can be used if there is no specific tester&lt;br /&gt;
e.g. (C++/CLI)&lt;/p&gt;
&lt;p&gt;ControlTester statusStrip("statusStrip",mainWindow);&lt;br /&gt;
Assert::IsTrue(statusStrip.Control-&amp;gt;Visible);&lt;/p&gt;
&lt;p&gt;i.e. in ControlTester.cs change &lt;br /&gt;
protected internal Control Control&lt;br /&gt;
to&lt;br /&gt;
public Control Control&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jho1965dk</dc:creator><pubDate>Tue, 27 Mar 2007 08:21:50 -0000</pubDate><guid>https://sourceforge.net0ae70d992f818d7a633ee224c7a21f1feae00569</guid></item><item><title>NUnitFormsTest.ExpectModal ... attachment</title><link>https://sourceforge.net/p/nunitforms/bugs/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is duplicate of [ 1660371 ] NUnitFormsTest.ExpectModal uses uninitialized variable modal, since I can't attach any file in the comment.&lt;/p&gt;
&lt;p&gt;Attached is sample application and tests which fails in TestModalFormByString test function (ClassLibrary2\Class1.cs).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 22 Feb 2007 13:00:01 -0000</pubDate><guid>https://sourceforge.net71d98f82402fcbedb3ae7f5bb164910cb7c6f665</guid></item></channel></rss>