| |
RTM |
SP1 |
SP2 |
SP3 |
| Defects |
|
|
|
|
| |
|
|
|
|
| Improved code cache performance and memory utilization on ARM processors |
|
o |
o |
o |
| Parsing of Numeric values is not working correctly on some locales (specially affects VB scenarios) |
|
o |
o |
o |
| App would not launch properly if it were already running and showing MessageBox when the user navigated out to Home |
|
o |
o |
o |
| Improved resource loading performance |
|
|
o |
o |
| Minor GUI performance improvements |
|
|
o |
o |
| Added support for new Smartphone languages: Finnish, Czech, Romanian, Slovakian, Norwegian, Hungarian, Polish, Turkish, Russian |
|
|
o |
o |
| Transitions between managed and native code can cause memory leaks on ARM platforms |
|
|
|
o |
| Stack corruption can occur on ARM platforms when local variables are created but never used |
|
|
|
o |
| Invoking a multicast delegate from a catch handler throws a MissingMethodException on ARM platforms |
|
|
|
o |
| Command line arguments containing double byte characters are truncated to a single byte. |
|
|
|
o |
| Memory corruption can occur on devices that have the native security model enabled and both .NET CF V1 SP3 and a pre-release version of .NET CF V2 installed. |
|
|
|
o |
| Deadlocks can occur when running under severe resource constraints. |
|
|
|
o |
| Data Misalignment occurs on Decimal fields in MIPSIV devices. |
|
|
|
o |
| |
|
|
|
|
| Microsoft.WindowsCE.Forms |
|
|
|
|
| InputPanel: EnabledChanged Event fires inspite of setting the enabled property to the same value. |
|
|
o |
o |
| InputPanel: Setting the InputPanel.Enabled property when the form is closing throws an exception |
|
|
o |
o |
| |
|
|
|
|
| System |
|
|
|
|
| Double: conversion of 0.0F to a string and results in a memory leak |
|
|
o |
o |
| String: Native exception while calling String.Intern() |
|
o |
o |
o |
| Type: System.Type.GetType(string) fails to load types that reside on external assemblies if those assemblies are not already loaded |
|
o |
o |
o |
|
|
|
|
|
| System.Data |
|
|
|
|
| DataRowCollection.Find Method Returning Incorrect Row |
|
o |
o |
o |
| DataRowCollection.Find() method throws wrong exception |
|
|
o |
o |
| DataSet: Improved performance of many data tasks, including populating DataSets, searching DataTables, DataSet.ReadXml() method when a schema is used, finding and indexing operations, setting DataSet.EnableConstraints property ">DataSet: Improved performance of many data tasks, including populating DataSets, searching DataTables, DataSet.ReadXml() method when a schema is used, finding and indexing operations, setting DataSet.EnableConstraints property |
|
|
o |
o |
| DataSet: Data is missing or loaded incorrectly by DataSet.ReadXml() in some cases. |
|
|
|
o |
| Fixed crash when SQLClient or SQLServerCe is installed |
|
|
o |
o |
|
|
|
|
|
| System.IO |
|
|
|
|
| BinaryReader: BinaryReader.ReadBytes() returns less bytes than asked |
|
o |
o |
o |
|
|
|
|
|
| System.Net |
|
|
|
|
| Improved network media sense / connection management experience |
|
o |
o |
o |
| HttpClient: Authentication state handling errors in http client |
|
o |
o |
o |
| HttpClient: Http client not using credentials from supplied proxy object |
|
o |
o |
o |
| HttpWebRequest: Fixed erroneous parsing of HttpWebRequest response stream |
|
|
o |
o |
| Socket: Force tear down of sockets after dialup disconnect |
|
o |
o |
o |
| Socket: An uncatchable ObjectDisposedException is thrown when the server closes the socket connection. |
|
|
|
o |
|
|
|
|
|
| System.Net.IrDA |
|
|
|
|
| IrDAClient.DiscoverDevices device names garbled |
|
|
o |
o |
|
|
|
|
|
| System.Web.Services |
|
|
|
|
| Web services: Compatibility issues |
|
o |
o |
o |
| Web services: Problem receiving empty arrays mixed with other data |
|
o |
o |
o |
| Web services: InvalidOperationException when polymorphic type is returned and in the same namespace as the service |
|
o |
o |
o |
| Web services: Not correctly handling the default values that VB creates for enums when using the DefaultValue attribute |
|
o |
o |
o |
| Web services: After repeatedly canceling asynchronous web request, all web service calls fail |
|
|
o |
o |
| Web services: An XmlException is thrown when deserializing a qualified name that has no prefix and there is no default namespace defined |
|
|
o |
o |
| Web services: Incorrect handling of null headers in SOAP messa |
|
|
o |
o |
| Web services: A NullReferenceException is thrown when a Web Method returns an empty array using the xsi:Nil attribute |
|
|
|
o |
| Web services: Modifying the SoapClientMessage.ContentType property does not modify the Http requests ContentType header. |
|
|
|
o |
| Web services: An ObjectDisposedException is thrown when a asynchronous web request is aborted before the response is received. |
|
|
|
o |
| Web services: Any array containing one or more elements is not sent to the Web Service correctly. |
|
|
|
o |
| Web services: An application may hang when invoking a Web Method that uses multiple XmlElementAttributes on a single argument, member or property. |
|
|
|
o |
| WebRequest.Proxy doesn't allow spaces in the URL |
|
o |
o |
o |
|
|
|
|
|
| System.Windows.Forms |
|
|
|
|
| Memory leak in the NumericUpDown, DomainUpDown, ComboBox and TextBox controls |
|
|
o |
o |
| The Focus method does not work correctly for the NumericUpDown and DomainUpDown controls |
|
|
o |
o |
| Auto scroll - scrollbars aren't removed until control is inside bounds of scrollbars |
|
o |
o |
o |
| Auto scroll - with control sitting bottom left, should get both scrollbars when control moved over right edge |
|
o |
o |
o |
| ContextMenu: Support raising context menus from assigned hardware key, Pocket PC |
|
|
o |
o |
| ContextMenu: Fixed TreeView issues on Pocket PC 2003 |
|
|
o |
o |
| ContextMenu: Fixed side effects on controls like Scrollbar and Label |
|
|
o |
o |
| ContextMenu: erroneous functionality when bound to ListBox |
|
|
o |
o |
| ContextMenu: Showing a context menu on Pocket PC for a textbox unselects the selected text in the textbox |
|
|
o |
o |
| ContextMenu: Empty ContextMenu on Pocket PC should not pop up |
|
|
o |
o |
| Control: Added support for ForeColor &/or BackColor for Button, Checkbox, ComboBox, DomainUpDown, Label, Listbox, ListView, NumericUpDown, RadioButton, Trackbar, TreeView |
|
|
o |
o |
| Control: If a focused control property is changed while the application is in the background it loses its focus |
|
o |
o |
o |
| Control: Don't get GotFocus Event for first control in form |
|
o |
o |
o |
| Control: Focus should move to the next control when the current control with the focus gets disabled |
|
o |
o |
o |
| Control: Extend keyboard events to be enabled on all controls (Control.KeyUp, KeyDown, KeyPress) |
|
|
o |
o |
| Control: Improved Control.Enabled and Control.Parent property changing performance |
|
|
o |
o |
| Control: Native Exception occurs when using the get accessor for Control.Capture |
|
|
o |
o |
| Control: Invoke on a disposed control hangs the application. |
|
|
|
o |
| Form: ControlCollection Memory leak |
|
o |
o |
o |
| Form: Improved performance of Controls property |
|
o |
o |
o |
| Form: Tab support for Pocket PC based on Z-Order |
|
|
o |
o |
| Form: does not get the focus when all controls are removed from the form |
|
|
o |
o |
| Form: Navigation bar flickers when new form is being loaded |
|
|
o |
o |
| Form: ObjectDisposedException occurs when DataBinding a control to a form shown via Show() |
|
|
o |
o |
| Form: OK button eventually goes away when re-using recycled form for ShowDialog( |
|
|
o |
o |
| Form: Scrollbars should go away when app 100% client sized control is returned back to 100% inside client area |
|
o |
o |
o |
| ImageList: Unexpected exception while adding an image to an imagelist on an Hx4700 and hx4705 |
|
|
|
o |
| ListView control allows setting the text alignment of its first column to HorizontalAlignment.Center and HorizontalAlignment.Right |
|
o |
o |
o |
| ListView: The Text property of a ListView column is reset to “” when removing the column from the ListView and then adding it back. |
|
|
o |
o |
| ListViewItem.Checked property always returns false if the CheckBoxes property of the listview control is set to false |
|
o |
o |
o |
| MainMenu: Support menu hotkeys on Pocket PC |
|
|
o |
o |
| MainMenu: InputPanel Button disappears from MainMenu on Pocket PC 2002 |
|
|
o |
o |
| MainMenu: SIP button does not go away when the toolbar control is removed from a form that does not have a menu |
|
|
o |
o |
| ProgressBar: Setting the Minimum and Maximum properties of a progressbar no longer crashes the application. |
|
|
|
o |
| RadioButton: Native exception thrown while setting the Checked property to false |
|
o |
o |
o |
| ScrollableControl: thumb in wrong position after setting AutoScrollPosition |
|
o |
o |
o |
| ScrollableControl: throws not supported exception setting AutoScroll=false |
|
o |
o |
o |
| TextBox: Application terminates with a first-chance exception in gwes.exe when typing quickly in a textbox |
|
o |
o |
o |
| ToolBar: Tool Bar's on Windows Mobile 2003 SE no longer lose their images when removed from the form. |
|
|
|
o |
| |
|
|
|
|
| System.Xml |
|
|
|
|
| XmlQualifiedName objects are corrupted if the namespace of the data is the same as that of the service |
|
o |
o |
o |
| XmlTextReader performance improvements |
|
|
o |
o |
| |
|
|
|
|
| |
|
|
|
|
| Devices |
|
|
|
|
| Pocket PC 2003 |
o |
r |
r |
r |
| Smartphone 2003 |
|
o |
|
|
| Pocket PC 2003 Second Edition |
|
|
o |
r |
| Smartphone 2003 Second Edition |
|
|
o |
|
| Windows Mobile v5.0 Pocket PC |
|
|
|
o |
| Windows Mobile v5.0 Smartphone |
|
|
|
o |
| r = Available via RAM install |
|
|
|
|