<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Mobile Issue Tracker Rss Feed</title><link>http://www.codeplex.com/Mobile/WorkItem/List.aspx</link><description>Mobile Issue Tracker Rss Description</description><item><title>Closed Task: Initial port of MCSF July 2006 Blocks to VS2008 [878]</title><link>http://mobile.codeplex.com/workitem/878</link><description>Port projects and make them build.&lt;br /&gt;Update references and change target platform to WM6.&lt;br /&gt;&amp;#160;&lt;br /&gt;Application Blocks to be included on the port&amp;#58;&lt;br /&gt;&amp;#42; Mobile.Configuration&lt;br /&gt;&amp;#42; Mobile.PasswordAuthentication&lt;br /&gt;&amp;#42; Mobile.SubscriptionManager&lt;br /&gt;&amp;#42; Mobile.DataAccess&lt;br /&gt;&amp;#42; Mobile.ConnectionMonitor&lt;br /&gt;&amp;#42; Mobile.DisconnectedAgent&lt;br /&gt;&amp;#160;&lt;br /&gt;Out of scope&amp;#58;&lt;br /&gt;&amp;#42; Composite UI Application Block&lt;br /&gt;&amp;#42; Object Builder&lt;br /&gt;&amp;#42; Orientation Aware Control&lt;br /&gt;&amp;#42; .Net CF Test Runner&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:44 GMT</pubDate><guid isPermaLink="false">Closed Task: Initial port of MCSF July 2006 Blocks to VS2008 [878] 20130516055644A</guid></item><item><title>Closed Task: Unit Tests Projects port to VS2008 Smart Device Unit Tests [879]</title><link>http://mobile.codeplex.com/workitem/879</link><description>&amp;#42; Remove original Desktop unit testing projects.&lt;br /&gt;&amp;#42; Remove .CF from the projects names &amp;#47; namespaces.&lt;br /&gt;&amp;#42; Port to Visual Studio 2008 Smart Devices Unit Testing Framework.&lt;br /&gt;&amp;#42; Generation of Test Run Configuration Files for WM6.x professional and standard editions.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:44 GMT</pubDate><guid isPermaLink="false">Closed Task: Unit Tests Projects port to VS2008 Smart Device Unit Tests [879] 20130516055644A</guid></item><item><title>Closed Task: Make Unit Tests run on the Desktop [880]</title><link>http://mobile.codeplex.com/workitem/880</link><description>&amp;#42; Add a Test Run Configuration File for run the tests on the desktop.&lt;br /&gt;&amp;#42; Replace &amp;#91;ExpectedException&amp;#93; attribute with a compatible approach in all the tests using it. &amp;#40;Proposed ExtendedAssert.Throws&amp;#40;&amp;#41;&amp;#41;&lt;br /&gt;&amp;#42; Replace &amp;#35;if PocketPC directives with runtime checks based on Environment.OSVersion.Platform.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:43 GMT</pubDate><guid isPermaLink="false">Closed Task: Make Unit Tests run on the Desktop [880] 20130516055643A</guid></item><item><title>Closed Task: Change default config file name to current module + .config [884]</title><link>http://mobile.codeplex.com/workitem/884</link><description>Visual Studio 2008 renames App.config files to the corresponding module file name appending the &amp;#34;.config&amp;#34; extension. The previous version looks for &amp;#34;App.config&amp;#34; only so this is not working with VS2008.&lt;br /&gt;For fixing this issue, we need to change the default config file name as the full .Net System.Configuration, using the current module file name appending the &amp;#34;.config&amp;#34; extension.&lt;br /&gt;Additionaly, we&amp;#39;ll need to&amp;#58;&lt;br /&gt;&amp;#42; Include a ConfigFileName property on ConfigurationManager to allow an arbitrary config filename like &amp;#34;App.Config&amp;#34; for backward compatibility and tests.&lt;br /&gt;&amp;#42; The property can only be set if the configuration is not loaded yet.&lt;br /&gt;&amp;#42; Modify the unit tests that are using an aribtrary &amp;#34;App.config&amp;#34; as far as when running a unit test, the module name is the host and we need to force &amp;#34;App.config&amp;#34; as the config file name.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:43 GMT</pubDate><guid isPermaLink="false">Closed Task: Change default config file name to current module + .config [884] 20130516055643A</guid></item><item><title>Closed Task: Connection Monitor: Add support for multi-homing [1028]</title><link>http://mobile.codeplex.com/workitem/1028</link><description>&amp;#42; Remove ActiveConnection and CurrentNetwork properties.&lt;br /&gt;&amp;#42; Add ActiveConnections properties.&lt;br /&gt;&amp;#42; Replace ActiveNetworkChanged event with a new ConnectionStatusChanged event.&lt;br /&gt;&amp;#42; IsConnected property should return true if any of the connections is connected, otherwise false. &amp;#40;We don&amp;#39;t need to cache anything&amp;#41;.&lt;br /&gt;&amp;#42; Remove NetworkCollection and Network classes. The new approach will just get a string with the network name from an active  Connection.&lt;br /&gt;&amp;#42; Update all the unit tests.&lt;br /&gt;&amp;#42; Update DisconnectedAgent accordingly.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:42 GMT</pubDate><guid isPermaLink="false">Closed Task: Connection Monitor: Add support for multi-homing [1028] 20130516055642A</guid></item><item><title>Closed Task: Create separate projects for each block targeting .Net CF 3.5 and .Net CF 2.0 [1597]</title><link>http://mobile.codeplex.com/workitem/1597</link><description>All the ported blocks project files should target .Net CF 3.5 and an additional  .Net CF 2.0 project should be included for each block.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:42 GMT</pubDate><guid isPermaLink="false">Closed Task: Create separate projects for each block targeting .Net CF 3.5 and .Net CF 2.0 [1597] 20130516055642A</guid></item><item><title>Closed Task: Port ConfigSectionEncrypt to VS2008 and include it as part of the Tools [1599]</title><link>http://mobile.codeplex.com/workitem/1599</link><description>This tool should be included as part of the blocks tools.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:42 GMT</pubDate><guid isPermaLink="false">Closed Task: Port ConfigSectionEncrypt to VS2008 and include it as part of the Tools [1599] 20130516055642A</guid></item><item><title>Closed Task: Update all the SQLCE references to SQLCE 3.5 SP1 [1600]</title><link>http://mobile.codeplex.com/workitem/1600</link><description>The blocks source code should only reference System.Data.SqlServerCE 3.5.1.0&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:41 GMT</pubDate><guid isPermaLink="false">Closed Task: Update all the SQLCE references to SQLCE 3.5 SP1 [1600] 20130516055641A</guid></item><item><title>Closed Issue: GetAddressForNetwork and GetAccountNameForNetwork should return default values for an empty network name [2353]</title><link>http://mobile.codeplex.com/workitem/2353</link><description>EndpointCatalog is throwing an ArgumentException with empty network names while looking for Address or AccountNames. But it&amp;#39;s returning default values with null or networks not configured. To make it consistent, we should return default values also for empty network names.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Thu, 16 May 2013 05:56:41 GMT</pubDate><guid isPermaLink="false">Closed Issue: GetAddressForNetwork and GetAccountNameForNetwork should return default values for an empty network name [2353] 20130516055641A</guid></item><item><title>Created Issue: GetAddressForNetwork and GetAccountNameForNetwork should return default values for an empty network name</title><link>http://mobile.codeplex.com/WorkItem/View.aspx?WorkItemId=2353</link><description>EndpointCatalog is throwing an ArgumentException with empty network names while looking for Address or AccountNames. But it&amp;#39;s returning default values with null or networks not configured. To make it consistent, we should return default values also for empty network names.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Tue, 04 Aug 2009 16:34:15 GMT</pubDate><guid isPermaLink="false">Created Issue: GetAddressForNetwork and GetAccountNameForNetwork should return default values for an empty network name 20090804043415P</guid></item><item><title>Created Task: Update all the SQLCE references to SQLCE 3.5 SP1</title><link>http://mobile.codeplex.com/WorkItem/View.aspx?WorkItemId=1600</link><description>The blocks source code should only reference System.Data.SqlServerCE 3.5.1.0&lt;br /&gt;</description><author>josegallardo</author><pubDate>Mon, 04 May 2009 18:27:14 GMT</pubDate><guid isPermaLink="false">Created Task: Update all the SQLCE references to SQLCE 3.5 SP1 20090504062714P</guid></item><item><title>Created Task: Port ConfigSectionEncrypt to VS2008 and include it as part of the Tools</title><link>http://mobile.codeplex.com/WorkItem/View.aspx?WorkItemId=1599</link><description>This tool should be included as part of the blocks tools.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Mon, 04 May 2009 18:13:26 GMT</pubDate><guid isPermaLink="false">Created Task: Port ConfigSectionEncrypt to VS2008 and include it as part of the Tools 20090504061326P</guid></item><item><title>Created Task: Create separate projects for each block targeting .Net CF 3.5 and .Net CF 2.0</title><link>http://mobile.codeplex.com/WorkItem/View.aspx?WorkItemId=1597</link><description>All the ported blocks project files should target .Net CF 3.5 and an additional  .Net CF 2.0 project should be included for each block.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Mon, 04 May 2009 17:31:15 GMT</pubDate><guid isPermaLink="false">Created Task: Create separate projects for each block targeting .Net CF 3.5 and .Net CF 2.0 20090504053115P</guid></item><item><title>Created Issue: Make assembly CLS Compliant</title><link>http://mobile.codeplex.com/WorkItem/View.aspx?WorkItemId=1554</link><description>Consider adding this attribute in the future. Thanks.&lt;br /&gt;</description><author>juliandominguez</author><pubDate>Mon, 20 Apr 2009 13:57:15 GMT</pubDate><guid isPermaLink="false">Created Issue: Make assembly CLS Compliant 20090420015715P</guid></item><item><title>Created Issue: Improvement of ResolveImp</title><link>http://www.codeplex.com/Mobile/WorkItem/View.aspx?WorkItemId=1265</link><description>You don&amp;#39;t need the recursion in the ReuseScope.Hierarchy case.  Make the following change will result in a modest performance improvement&lt;br /&gt;&amp;#9;case ReuseScope.Hierarchy&amp;#58;&lt;br /&gt;&amp;#9;&amp;#123;&lt;br /&gt;                            if &amp;#40;entry.Instance &amp;#61;&amp;#61; null&amp;#41;&lt;br /&gt;                            &amp;#123;&lt;br /&gt;                                &amp;#47;&amp;#47;    if &amp;#40;entry.Container &amp;#33;&amp;#61; this&amp;#41;&lt;br /&gt;                                &amp;#47;&amp;#47;    &amp;#123;&lt;br /&gt;                                &amp;#47;&amp;#47;        return entry.Container.ResolveImpl&amp;#60;TService, TFunc&amp;#62;&amp;#40;name, invoker, throwIfMissing&amp;#41;&amp;#59;&lt;br /&gt;                                &amp;#47;&amp;#47;    &amp;#125;&lt;br /&gt;                                &amp;#47;&amp;#47;    else&lt;br /&gt;                                &amp;#47;&amp;#47;    &amp;#123;&lt;br /&gt;                                &amp;#47;&amp;#47;        var instance &amp;#61; CreateInstance&amp;#60;TService, TFunc&amp;#62;&amp;#40;entry, invoker&amp;#41;&amp;#59;&lt;br /&gt;                                &amp;#47;&amp;#47;        entry.Instance &amp;#61; instance&amp;#59;&lt;br /&gt;                                &amp;#47;&amp;#47;        InitializeInstance&amp;#40;entry, instance&amp;#41;&amp;#59;&lt;br /&gt;                                &amp;#47;&amp;#47;    &amp;#125;&lt;br /&gt;                                var instance &amp;#61; entry.Container.CreateInstance&amp;#60;TService, TFunc&amp;#62;&amp;#40;entry, invoker&amp;#41;&amp;#59;&lt;br /&gt;                                entry.Instance &amp;#61; instance&amp;#59;&lt;br /&gt;                                InitializeInstance&amp;#40;entry, instance&amp;#41;&amp;#59;&lt;br /&gt;                            &amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#9;return &amp;#40;TService&amp;#41;entry.Instance&amp;#59;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;</description><author>mdennis</author><pubDate>Tue, 24 Feb 2009 22:16:58 GMT</pubDate><guid isPermaLink="false">Created Issue: Improvement of ResolveImp 20090224101658P</guid></item><item><title>Created Issue: DI Container: create quickstart that shows how to decompose the application in modules</title><link>http://www.codeplex.com/Mobile/WorkItem/View.aspx?WorkItemId=1050</link><description>The same behavior from the simple quickstart, but refactored so that the scenario is provided by a module.&lt;br /&gt;Will need a service to provide the &amp;#34;tasks&amp;#34; for the main screen. Show a very simple implementation of it with a service registered in the root container.&lt;br /&gt;&lt;br /&gt;Configuration for the modules &amp;#40;the hookup&amp;#41; may be provided on a separate QuickStart.Configuration.dll assembly that contains all the invocations to all the relevant modules.&lt;br /&gt;</description><author>dcazzulino</author><pubDate>Tue, 10 Feb 2009 21:05:07 GMT</pubDate><guid isPermaLink="false">Created Issue: DI Container: create quickstart that shows how to decompose the application in modules 20090210090507P</guid></item><item><title>Created Issue: DI Container: create simple quickstart that shows how to use it</title><link>http://www.codeplex.com/Mobile/WorkItem/View.aspx?WorkItemId=1048</link><description>Simple quickstart should provide an MVP example for a simple UI.&lt;br /&gt;Modularity should not be involved.&lt;br /&gt;</description><author>dcazzulino</author><pubDate>Tue, 10 Feb 2009 20:56:51 GMT</pubDate><guid isPermaLink="false">Created Issue: DI Container: create simple quickstart that shows how to use it 20090210085651P</guid></item><item><title>Created Task: Connection Monitor: Add support for multi-homing</title><link>http://www.codeplex.com/Mobile/WorkItem/View.aspx?WorkItemId=1028</link><description>&amp;#42; Remove ActiveConnection and CurrentNetwork properties.&lt;br /&gt;&amp;#42; Add ActiveConnections properties.&lt;br /&gt;&amp;#42; Replace ActiveNetworkChanged event with a new ConnectionStatusChanged event.&lt;br /&gt;&amp;#42; IsConnected property should return true if any of the connections is connected, otherwise false. &amp;#40;We don&amp;#39;t need to cache anything&amp;#41;.&lt;br /&gt;&amp;#42; Remove NetworkCollection and Network classes. The new approach will just get a string with the network name from an active  Connection.&lt;br /&gt;&amp;#42; Update all the unit tests.&lt;br /&gt;&amp;#42; Update DisconnectedAgent accordingly.&lt;br /&gt;</description><author>josegallardo</author><pubDate>Tue, 10 Feb 2009 14:18:22 GMT</pubDate><guid isPermaLink="false">Created Task: Connection Monitor: Add support for multi-homing 20090210021822P</guid></item><item><title>Commented Task: Change default config file name to current module + .config</title><link>http://www.codeplex.com/Mobile/WorkItem/View.aspx?WorkItemId=884</link><description>Visual Studio 2008 renames App.config files to the corresponding module file name appending the &amp;#34;.config&amp;#34; extension. The previous version looks for &amp;#34;App.config&amp;#34; only so this is not working with VS2008.&lt;br /&gt;For fixing this issue, we need to change the default config file name as the full .Net System.Configuration, using the current module file name appending the &amp;#34;.config&amp;#34; extension.&lt;br /&gt;Additionaly, we&amp;#39;ll need to&amp;#58;&lt;br /&gt;&amp;#42; Include a ConfigFileName property on ConfigurationManager to allow an arbitrary config filename like &amp;#34;App.Config&amp;#34; for backward compatibility and tests.&lt;br /&gt;&amp;#42; The property can only be set if the configuration is not loaded yet.&lt;br /&gt;&amp;#42; Modify the unit tests that are using an aribtrary &amp;#34;App.config&amp;#34; as far as when running a unit test, the module name is the host and we need to force &amp;#34;App.config&amp;#34; as the config file name.&lt;br /&gt;Comments: ** Comment from web user: josegallardo ** &lt;p&gt;Done on ChangeSet 9000.&lt;br /&gt;&lt;/p&gt;</description><author>josegallardo</author><pubDate>Thu, 05 Feb 2009 19:27:15 GMT</pubDate><guid isPermaLink="false">Commented Task: Change default config file name to current module + .config 20090205072715P</guid></item><item><title>Commented Task: Make Unit Tests run on the Desktop</title><link>http://www.codeplex.com/Mobile/WorkItem/View.aspx?WorkItemId=880</link><description>&amp;#42; Add a Test Run Configuration File for run the tests on the desktop.&lt;br /&gt;&amp;#42; Replace &amp;#91;ExpectedException&amp;#93; attribute with a compatible approach in all the tests using it. &amp;#40;Proposed ExtendedAssert.Throws&amp;#40;&amp;#41;&amp;#41;&lt;br /&gt;&amp;#42; Replace &amp;#35;if PocketPC directives with runtime checks based on Environment.OSVersion.Platform.&lt;br /&gt;Comments: ** Comment from web user: josegallardo ** &lt;p&gt;Done on ChangeSet 9000&lt;br /&gt;Includes ExtendedException.AssertThrows on TestingUtilities&lt;/p&gt;</description><author>josegallardo</author><pubDate>Thu, 05 Feb 2009 19:26:06 GMT</pubDate><guid isPermaLink="false">Commented Task: Make Unit Tests run on the Desktop 20090205072606P</guid></item></channel></rss>