Chinaunix首页 | 论坛 | 博客
  • 博客访问: 295638
  • 博文数量: 71
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 734
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-20 17:17
文章分类

全部博文(71)

文章存档

2011年(1)

2009年(70)

我的朋友

分类: WINDOWS

2009-06-12 13:18:23

  • - This is a major update to the PDF Viewer.

           

    Issues addressed in this update:

     

    o        Provide Adobe Type 1 and Type 3 font support in the PDF viewer

    o        Add character mapping support for Korean, Japanese, Chinese (Simplified) and Chinese (Traditional) using the predefined Adobe character mapping files (CMAPs)

    o        Allow PDF files created using Crystal Reports to be correctly opened

    o        Allow correct mapping of European characters to the proper Unicode value

    o        Support demand loading of pages, provides quick document load times

     

    Viewer enhancements and updates

     

    This PDF Viewer update adds character mapping support for Korean, Japanese, Chinese (Simplified) and Chinese (Traditional) using the predefined Adobe character mapping files (CMAPs).  The Microsoft PDF viewer uses these character mapping files to map from the character index used in a document to a matching TrueType glyph, using the glyph’s Unicode value.  When a document is opened that requires a predefined mapping, the PDF Viewer will attempt to locate the appropriate character mapping file in the \Windows directory.

     

    There are a total of 16 predefined character mapping files provided, four files for each of the four Far East languages.  The table below contains the files required for each language:

  • Japanese

     

    Adobe-Japan1-UCS2

    90ms-RKSJ-UCS2

    90pv-RKSJ-UCS2

    90pv-RKSJ-UCS2C

    Korean

     

    Adobe-Korea1-UCS2

    KSCms-UHC-UCS2

    KSCpc-EUC-UCS2

    KSCpc-EUC-UCS2C

    Chinese Simplified

     

    Adobe-GB1-UCS2

    GBK-EUC-UCS2

    GBpc-EUC-UCS2

    GBpc-EUC-UCS2C

    Chinese Traditional

     

    Adobe-CNS1-UCS2

    ETen-B5-UCS2

    B5pc-UCS2

    B5pc-UCS2C

       These tables are not automatically added to the image when the Microsoft PDF Viewer is selected.  The files exist in the following location:

     %_WINCEROOT%\public\viewers\oak\files\pdfviewertbls

 

During the build process all the files are copied to the %_FLATRELEASEDIR%.  An OEM at that point can use a modified MyProject.BIB file to include the required files.  The files should only be added to the FILES section of the BIB file and by default should be compressed to save space.

 

    FILES

       Adobe-Japan1-UCS2. %_FLATRELEASEDIR%\CEPC\x86\iabase\retail\ Adobe-Japan1-UCS2.              NK 

        The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

 

             public\viewers\cesysgen\makefile

 

Component:  pIE

  • - This update addresses memory leaks that may occur while viewing some web sites and when opening/closing pIE window.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\shell\oak\hpc\explorer\favorites\filemenu.cpp
     public\shell\oak\hpc\explorer\inc\filemenu.h
     public\shell\oak\hpc\explorer\main\mainwnd.cpp

Component:  Platman

  • - Some Windows CE 5.0 Remote Tools may not work with Windows CE .NET 4.2 Standard SDK and PPC03.

Component:  Pocket Inbox

  • - Out of memory condition may occur when creating more then 150 emails.

  • - This update addresses an issue with deletion of some messages when Send/Receive button is pressed at service disconnection time.

 

Component:  Poom

  • - POOM contacts sort may cause an exception.

  • - There is potential mismatched memory allocation/deallocation related to POOM sorting.

  • - A memory leak may occur when contact items get released.

 

Component:  Pocket Word

  • - Some of the buttons may have wrong tooltips being displayed.

  • - PWord Paragraph Format dialog may increment indentation values on each redraw.

Component:  RAS

  • - This update addresses race condition in Asyncmac initialization.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\drivers\netsamp\asyncmac\asyncmac.c
     public\common\oak\drivers\netsamp\asyncmac\tapifun.c

Component:  Regcomp.exe

  • - DCOM may not work correctly with hive base registry

Component:  Registry (Hive)

  • - Every time the device is restarted, hive registry file may increase in size.

Component:  Registry (ROM)

  • - A duplicate volatile registry key may get created when soft booting a device.

Component:  RDP

  • - This is an update to RDP performance in Windows CE 5.0.

  • - ALT-TAB key combination may not work when trying to switch between applications running in terminal server session.

     

    Description of the issues addressed in this update:

    • Improved RDP client initialization performance.

    • Improved performance of the decompressor.

    • Improved RDP termination and cleanup processes.

    • Increased serialization of an access to connection related resources.

  • - In some cases mouse cursor may not display correctly in RDP session.

  • - An attempt to login using Smartcard may fail, the client machine may become unresponsive and require reboot.

  • - The horizontal and vertical size of the window may not resize automatically when the screen is rotated.

  • - When RDP is hosted as an ActiveX control in Internet Explorer (and possibly other apps), the user may be unable to reactivate the control once it has lost focus.

  • - The diagonal crosshatch pattern may not be displayed in an RDP session.

  • - RDP may not notify desktop shell when new storage device is mounted.

  • - RDP Web Connection may become unresponsive after changing focus away from browser.

     

    The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

         public\rdp\oak\uit\shell\wbtshell\wbttskbr.cpp

Component:  RNDIS

  • - This update increases the requested maximum buffer size for control pipe reads to 4 KB to allow wireless Zero Config to retrieve a list of all of the APs when communicating with an RNDIS adapter.

  • - A device may hang when a bad packet is received.

Component:  RTC

  • - RTC client may not play DTMF tones.

Component:  SDCard

  • - This update installs SD Bus driver compliant with SD 2.0 Specification and an enhanced SD Memory Driver that supports High Capacity Cards of size > 4GB and up to 32 GB. 

  • - This update installs SD Bus driver compliant with SD 2.0 Specification and an enhanced SD Memory Driver that supports High Capacity Cards of size > 4GB and up to 32 GB. 

To enable SD Bus2 set IMGSDBUS2 = 1.

Note:

The new SD Bus and enhanced SD Memory Drivers for High Capacity Card Support might require OEMs to modify their SD Host Controller software if they were tightly coded to SD 1.1 Commands.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\cesysgen\makefile
     public\common\ddk\inc\sdcard.h
     public\common\ddk\inc\sdcardddk.h
     public\common\oak\csp\arm\intel\pxa27x\sdhc\sdcontrol.c
     public\common\oak\drivers\busenum\busdef\defbus.cpp
     public\common\oak\drivers\sdcard\dirs
     public\common\oak\drivers\sdcard\sdbus\makefile
     public\common\oak\drivers\sdcard\sdbus\sdbus.cpp
     public\common\oak\drivers\sdcard\sdbus\sdbus.hpp
     public\common\oak\drivers\sdcard\sdbus\sdbusdef.h
     public\common\oak\drivers\sdcard\sdbus\sdbusreq.cpp
     public\common\oak\drivers\sdcard\sdbus\sdbusreq.hpp
     public\common\oak\drivers\sdcard\sdbus\sdclient.cpp
     public\common\oak\drivers\sdcard\sdbus\sddebug.cpp
     public\common\oak\drivers\sdcard\sdbus\sddevice.cpp
     public\common\oak\drivers\sdcard\sdbus\sddevice.hpp
     public\common\oak\drivers\sdcard\sdbus\sddevinf.cpp
     public\common\oak\drivers\sdcard\sdbus\sdiofeat.cpp
     public\common\oak\drivers\sdcard\sdbus\sdslot.cpp
     public\common\oak\drivers\sdcard\sdbus\sdslot.hpp
     public\common\oak\drivers\sdcard\sdbus\sdworki.cpp
     public\common\oak\drivers\sdcard\sdbus\sdworki.hpp
     public\common\oak\drivers\sdcard\sdbus\sources
     public\common\oak\drivers\sdcard\sdbusdriver\sdbusdriver.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdbusdriver.h
     public\common\oak\drivers\sdcard\sdbusdriver\sdbusrequest.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdbusrequest.h
     public\common\oak\drivers\sdcard\sdbusdriver\sdcardio.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdclient.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdenum.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdenum.h
     public\common\oak\drivers\sdcard\sdbusdriver\sdhcenum.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdhceventhandlers.cpp
     public\common\oak\drivers\sdcard\sdbusdriver\sdmain.cpp
     public\common\oak\drivers\sdcard\sdcardlib\sdcardapistubs.cpp
     public\common\oak\drivers\sdcard\sdcardlib\sddebug.cpp
     public\common\oak\drivers\sdcard\sdclientdrivers\sdmemory\sdmemcardio.cpp
     public\common\oak\drivers\sdcard\sdclientdrivers\sdmemory\sdmemdiskio.cpp
     public\common\oak\drivers\sdcard\sdclientdrivers\sdmemory\sdmemmain.cpp
     public\common\oak\drivers\sdcard\sdclientdrivers\sdmemory\sdmemory.h
     public\common\oak\drivers\sdcard\sdhcdrivers\sdiostdhc\base\sdhc.cpp
     public\common\oak\drivers\sdcard\sdhcdrivers\sdiostdhc\base\sdhc.h
     public\common\oak\drivers\sdcard\sdhcdrivers\sdiostdhc\base\sdhcregs.h
     public\common\oak\drivers\sdcard\sdhcdrivers\sdiostdhc\base\sdhcslot.cpp
     public\common\oak\drivers\sdcard\sdhcdrivers\sdiostdhc\base\sdhcslot.h
     public\common\oak\inc\defbus.h
     public\common\oak\inc\sdhcd.h

Component:  SDK

  • - A user may not be able to generate custom SDK with ATL support on the machine with VS2005 SP1 installed.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\inc\eap.h
     public\common\sdk\inc\specstrings.h

Component:  Security

  • - This update provides FIPS (Federal Information Processing Standards) 140-2 certified Windows CE 5.0 files.

Component:  SHDOCVW

  • - A thread leak may occur when downloading and saving files to the device.

  • - When a user opens a file which is not associated with any application from a web page using Internet Explorer, the resulting error dialog is dismissed too quickly.

Component:  Shell

  • - Due to outdated bitmap cache in memory, part of the screen with tiling wall paper may not get updated correctly when the screen is rotated.

  • - This update addresses memory leak that may occur when downloading from IESample.

  • - Under certain circumstances some CEShell issues may occur resulting in severe degradation of Windows Explorer performance.

  • - RDP client may get resized improperly after rotation.

  • - The tab control navigation button may disappear if a user rotates the display from 0 to 90.

        The following registry key needs to be implemented to enable the fix:

 

                HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client]
                "Shadow Bitmap Enabled"=dword:1

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\shell\oak\hpc\ceshell\ui\desktopview.cpp

     public\shell\oak\hpc\ceshell\api\drag.cpp
     public\shell\oak\hpc\ceshell\api\iconcache.cpp
     public\shell\oak\hpc\ceshell\ui\ceshell.cpp

     public\shell\oak\hpc\ceshell\inc\idlist.h
     public\shell\oak\hpc\ceshell\ui\defshellview.cpp
     public\shell\oak\hpc\ceshell\ui\defshellview.h
     public\shell\oak\hpc\ceshell\ui\drivesfolder.cpp
     public\shell\oak\hpc\ceshell\ui\drivesfolder.h
     public\shell\oak\hpc\ceshell\ui\idlist.cpp

Component:  Shell APIs

  • - When AYGSHELL is included in an Windows CE 5.0 design, Property Sheets may resize to full screen when the display is rotated.

Component:  Smart Card Library

  • - When connecting from a desktop to a Windows CE 5.0 client via RDP, Smart Card status may be erroneously reported as not in use.

Component:  SMB

  • - Under certain circumstances Windows XP users may not be able to access shares on Windows CE 5.0 devices.

  • - Copying files from a Windows CE 5.0 share may result in corruption of the target files.

  • - A deadlock may occur during a stress test that creates, writes, deletes files on a share while another process attempts to read from the same share.

  • - Windows Vista may hand when accessing SMB Server.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\servers\smbprint\dialects\pc_net_prog.cpp

     private\servers\smbprint\fileserver\code\fileserver.cpp

     private\servers\smbprint\connectionmanager\connectionmanager.cpp
     private\servers\smbprint\fileserver\code\fileserver.cpp
     private\servers\smbprint\inc\connectionmanager.h
     private\servers\smbprint\inc\fileserver.h
     private\servers\smbprint\inc\utils.h
     private\servers\smbprint\transport\netbiostransport.cpp
     private\servers\smbprint\utils\utils.cpp

Component:  SQL Mobile

  • - Integration of SQL Mobile into Platform Builder 5.0.

Overview:

SQL Mobile update provides SQL Mobile functionality in a new catalog item.  This new catalog item is in the Application and Services Development node next to the SQL Server CE 2.0 catalog.  These catalog items are mutually exclusive; one can be included in a project at a time.  If you are interested in developing SQL Mobile applications, you need Microsoft Visual Studio 2005.

Details:

The SQL Mobile catalog item group contains the following items:

  • SQL Mobile
    • This catalog item corresponds to the SQL Mobile native components for Windows CE 5.0. Selecting this item would allow users to run native C++ applications (OLEDB) on the target Windows CE board.
  • SQL Mobile .Net 2.0 Data Provider
    • This catalog item corresponds to the System.data.Sqlserverce managed data provider for .NET CF 2.0. Selecting this item would allow users to run managed C# or VB .NET pplications using the system.data.sqlserverce namespace. This catalog item adds SQL Mobile native components and .NET CF 2.0 to the target Windows CE 5.0 image.
  • SQL Server .NET 2.0 Data Provider
    • This catalog item corresponds to the System.data.Sqlclient managed data provider of .NET CF 2.0. Selecting this item would allow users to run managed C# or VB .NET applications using the system.data.sqlclient namespace. This catalog item adds .NET CF 2.0 to the target Windows CE 5.0 image.

To enable support for SQL Mobile .Net 2.0 Data Provider and SQL Server .NET 2.0 Data Provider, a user needs to install .NET CF 2.0 for Platform Builder 5.0. NET CF 2.0 is available in the cumulative Windows CE 5.0 yearly update for 2005 and can be downloaded from the following link:

More information for .NET CF 2.0 is provided in the document .

Installation Instruction:

1.      Close Platform Builder 5.0.

2.      Run the update.

3.     Run Platform Builder 5.0 and add the new SQL Mobile Catalog item to your workspace.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\cebase\oak\misc\sqlmobile.bat
     public\sqlmobile\sqlmobile.cec
     public\sqlmobile\cesysgen\makefile
     public\sqlmobile\cesysgen\sources
     public\sqlmobile\oak\files\sqlmobile.bib
     public\sqlmobile\oak\files\sqlmobile.reg

Component:  TCP/IP

  • - ReTransmit timer is not stopped when a Leave is requested from multicast Group which may result in joining an unwanted multicast group.

  • - There may be a memory leak when the device is suspended and resumed with a wireless LAN adapter installed.

  • - ARMv4i only: During TCP communication sessions, Windows CE 5.0 device may reject packets when the TCP sequence number gets too high.

  • - TCP retransmit timeout may be very large after a long period of no activity on the socket.

  • - Security update. Vulnerability in TCP/IP could allow denial of service.

  • - Memory corruption in the TCPSTK may cause an exception error.

Component:  TimeSVC

  • - A leak may occur when DST notification gets added into the notification database when the device is soft booted.

  • - Under certain circumstances SNTP service may set local time incorrectly.

  • - Daylight saving time may not be set correctly for the southern hemisphere time zone.

  • - Timezones/DST may not update correctly for 2007 US Timezone change.

  • - This release updates time zone registry data to resolve some DST 2007 related issues.

  • - This release updates time zone registry data according to new daylight savings changes for New Zealand and Western Australia.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\servers\timesvc2\dst\dst.cpp
     private\servers\timesvc2\dst\dst.h
     private\servers\timesvc2\inc\timesvc.h
     private\servers\timesvc2\sntp\sntp.cxx
     private\servers\timesvc2\stubs\dst_stubs.cxx
     private\servers\timesvc2\svc\timesvc.cxx

Component:  Tools

  • - The PB Kernel debugger in HW Assist debugging mode may crash when connected through the ARM Realview HW probe/eXDI2 driver.

Component:  TVLENS

  • - When using Internet Explorer with TV-Style navigation component, a hyperlink may not be selected using a mouse.

  • - For projects including TVLens functionality, the yellow focus outline would not draw in the correct position immediately after a SetWindowPos().

Component:  UDFS

  • - UDFS may not properly handle a filename containing certain unicode characters.

  • - An error may occur when attempting to access CD-ROM media while the file system is mounting.

  • - UDFS may handle 8-bit per character OSTA Compressed Unicode strings incorrectly.

  • - This update adds support for a long allocation descriptor.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\coreos\fsd\udfs\udfs.h
     private\winceos\coreos\fsd\udfs\udfscdfs.cpp
     private\winceos\coreos\fsd\udfs\udfscln.cpp
     private\winceos\coreos\fsd\udfs\udfsfile.cpp
     private\winceos\coreos\fsd\udfs\udfsfind.cpp
     private\winceos\coreos\fsd\udfs\udfsinit.cpp
     private\winceos\coreos\fsd\udfs\udfsio.cpp
     private\winceos\coreos\fsd\udfs\udfsmain.cpp
     private\winceos\coreos\fsd\udfs\udfsudfs.cpp

Component:  URLMON

  • - Wait cursor may not disappear on certain web pages that contain long URLs.

  • - This update addresses the following issues:

    • Download to a file dialog opens when a user attempts to navigate to a web page. This may occur if a registry is set to use HTTP1.0 proxy.

    • Internet Explorer may not completely load certain secure web pages.

Component:  USB

  • - USB Keyboard may fail on occasion.

  • - A memory leak may occur when a USB 2.0 device is inserted/removed multiple times.

  • - When GWES initialization is dependent on a USB driver and the system prompts the user for a driver name, a deadlock may occur.

  • - This update addresses some USB mass storage performance issues.

  • - This update addresses multiple issues which help with stabilizing the USB Stack.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\drivers\netui\netcard.c
     public\common\oak\drivers\usb\usbd\usbddrv.cpp
     public\common\oak\inc\netui.h

     public\common\oak\drivers\usb\class\storage\class\bot.c
     public\common\oak\drivers\usb\class\storage\class\bulktran.cpp
     public\common\oak\drivers\usb\class\storage\class\bulktran.hpp
     public\common\oak\drivers\usb\class\storage\class\cbit.c
     public\common\oak\drivers\usb\class\storage\class\sources
     public\common\oak\drivers\usb\class\storage\class\usbmsc.c
     public\common\oak\drivers\usb\class\storage\class\usbmscp.h
     public\common\oak\drivers\usb\class\storage\disk\scsi2\disk.c
     public\common\oak\drivers\usb\class\storage\disk\scsi2\scsi2.c
     public\common\oak\drivers\usb\hcd\usb20\ehci\cehcd.cpp
     public\common\oak\drivers\usb\hcd\usb20\ehci\chw.cpp
     public\common\oak\drivers\usb\hcd\usb20\ehci\chw.h

     public\common\oak\drivers\usb\hcd\usb20\usb2com\cdevice.cpp

     public\common\oak\drivers\usb\hcd\usb20\ehci\cpipe.cpp
     public\common\oak\drivers\usb\hcd\common\cdevice.cpp
     public\common\oak\drivers\usb\hcd\common\cphysmem.cpp
     public\common\oak\drivers\usb\hcd\common\cphysmem.hpp
     public\common\oak\drivers\usb\hcd\ohcd2\chw.cpp
     public\common\oak\drivers\usb\hcd\ohcd2\cpipe.cpp
     public\common\oak\drivers\usb\hcd\ohcd2\cpipe.hpp
     public\common\oak\drivers\usb\hcd\ohcd2\transfer.cpp
     public\common\oak\drivers\usb\hcd\uhcd\chw.cpp
     private\winceos\coreos\device\devcore\devfile.c

Component:  USB Function

  • - This is an update to the ARMV4I USB Function device driver.

  • - This update addresses the following issues on ARMV4i platform:

o        The USB serial device may not get enumerated correctly by Windows XP host.

o        A failure may occur when attempting to copy a large file over ActiveSync 3.7 to the device.

The file(s) with the new public source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\csp\arm\intel\pxa27x\inc\bul_usbfn.h
     public\common\oak\csp\arm\intel\pxa27x\usbfn\bul_usbfn.cpp
     public\common\oak\inc\crefcon.h

     public\common\oak\csp\arm\samsung\s3c2410x\usb\function\sc2410pdd.cpp

Component:  USB Storage

  • - This update addresses multiple USB mass storage performance issues.

  • - Explorer may appear as if it hangs when USB CD-ROM media is removed. The driver may report failure, and this can cause the file system to repeat the request in a loop.

  • - This update addresses an issue with long disk mount time.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\drivers\usb\class\common\usbclient.c
     public\common\oak\drivers\usb\class\storage\class\bot.c
     public\common\oak\drivers\usb\class\storage\class\usbmsc.c
     public\common\oak\drivers\usb\class\storage\disk\scsi2\cd.c
     public\common\oak\drivers\usb\class\storage\disk\scsi2\disk.c
     public\common\oak\drivers\usb\class\storage\disk\scsi2\scsi2.c
     public\common\oak\drivers\usb\class\storage\inc\usbmsc.h
     public\common\oak\drivers\usb\hcd\ohcd2\chw.cpp

Component:  VoIP

  • - VoIP UI settings do not get written to the registry and may get lost if the device is rebooted.

The file(s) with the new public source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\voip\oak\phone\vail\voipconfigurationdatastore\configurationdatastore.cpp
     public\voip\oak\phone\vail\voipconfigurationdatastore\configurationdatastore.h

Component:  Waveform Audio

  • - A race condition may occur when adding audio buffers and cause stale flags to be set in the header.

Component:  WININET

  • - This update addresses an error that may occur when handling some HTTP responces.

  • - Under certain circumstances an access violation error over HTTPS may occur.

  • - Under certain circumstances HTTP/1.0 proxy used by a customer may return compressed HTTP payload and Internet Explorer 6.0 may try to download the content as a file instead of decompressing and rendering it.

  • - Internet Explorer and other WinInet applications may return incorrect free storage space. In low memory condition, temporary Internet files may get deleted.

  • - This update addresses an issue with the cache file not being created.

Component:  WMP

  • - While dragging the Seek or the Volume bar with the left mouse button, the bar under certain conditions may not get reset.

  • - When changing from a media type that supports Fast Forward and Reverse to a media type that does not support these functions, the Fast Forward and Reverse navigation buttons may not be disabled.

The file(s) with the new public source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\directx\sdk\samples\wmp\ceplayer\ceplayer.cpp

     public\directx\sdk\samples\wmp\ceplayer\playerwindow.cpp

     public\directx\sdk\samples\wmp\ceplayer\playerwindow.h

Component:  WMT

  • - A deadlock may occur when playing ASX files that can be completely read during prerolling.

  • - Rapidly toggling pause/play during media playback from a file may cause process memory usage for the player to increase unbounded.

Component:  WPA

  • - Windows CE 5.0 update to add support for IEEE 80211 authentication types (WPA2).

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\drivers\ndisuio\macros.h
     public\common\oak\drivers\ndisuio\ndisbind.c
     public\common\oak\drivers\ndisuio\ndisuio.h
     public\common\oak\drivers\ndisuio\ntdisp.c
     public\common\oak\drivers\ndisuio\precomp.h
     public\common\oak\drivers\ndisuio\recv.c
     public\common\oak\drivers\ndisuio\uio_ce.c
     public\common\oak\drivers\netcard\dirs
     public\common\oak\drivers\netcard\ar6k\dirs
     public\common\oak\drivers\netcard\ar6k\cf\dirs
     public\common\oak\drivers\netcard\ar6k\cf\docs\readme.cepc
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\ar6k40m.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\athwlan.flash.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\ecos.flash.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\ecos.ram.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\flash.ram.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\phyregs.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\regulatorydata_ag.bin
     public\common\oak\drivers\netcard\ar6k\cf\firmware\etna1.0.3.4\regulatorydata_g.bin
     public\common\oak\drivers\netcard\ar6k\cf\host\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\bmi\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\bmi\include\bmi_internal.h
     public\common\oak\drivers\netcard\ar6k\cf\host\bmi\src\bmi.c
     public\common\oak\drivers\netcard\ar6k\cf\host\bmi\src\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\bmi\src\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\dirs.cf
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\include\ar6000_cf.h
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\include\ar6000_cf_internal.h
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\include\hif_internal.h
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\src\ar6000_cf.c
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\src\dll_main.c
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\src\hif.c
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\src\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\hif\cf\wince\src\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\htc_proto.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\include\htc_internal.h
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_events.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_recv.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_send.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_utils.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\include\ar6000_api.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\athdrv.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\athtypes.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\bmi.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\dset_api.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\gpio_api.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\hif.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\host_version.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\htc.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\osapi.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\wlan_api.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\wmi_api.h
     public\common\oak\drivers\netcard\ar6k\cf\host\include\app\dset.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\include\athtypes_wince.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\include\bus_driver.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\include\osapi_wince.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\makedll\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\makedll\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\c802_11mini.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\c802_11mini.hpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\c802_3mini.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\c802_3mini.hpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\car6k.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\car6k.hpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\car6koid.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\car6krx.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\car6ktx.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\cmini.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\cmini.hpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\debug.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\miniport.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\ndisnetbuf.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\netbuf.c
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\netbuf.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\platform.c
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\platform.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\regparse.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\stdutil.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\version.h
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\ndis\wmicallback.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\utils\debug.c
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\utils\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\utils\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\os\wince\utils\timer.c
     public\common\oak\drivers\netcard\ar6k\cf\host\support\flashup_wince.bat
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\dirs
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\include\ieee80211.h
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\include\ieee80211_node.h
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\src\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\src\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\src\wlan_node.c
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\src\wlan_recv_beacon.c
     public\common\oak\drivers\netcard\ar6k\cf\host\wlan\src\wlan_utils.c
     public\common\oak\drivers\netcard\ar6k\cf\host\wmi\makefile
     public\common\oak\drivers\netcard\ar6k\cf\host\wmi\sources
     public\common\oak\drivers\netcard\ar6k\cf\host\wmi\wmi.c
     public\common\oak\drivers\netcard\ar6k\cf\host\wmi\wmi_host.h
     public\common\oak\drivers\netcard\ar6k\cf\include\athdefs.h
     public\common\oak\drivers\netcard\ar6k\cf\include\dsetid.h
     public\common\oak\drivers\netcard\ar6k\cf\include\htc.h
     public\common\oak\drivers\netcard\ar6k\cf\include\regdb.h
     public\common\oak\drivers\netcard\ar6k\cf\include\targaddrs.h
     public\common\oak\drivers\netcard\ar6k\cf\include\wmi.h
     public\common\oak\drivers\netcard\ar6k\cf\include\wmix.h
     public\common\oak\drivers\netcard\ar6k\cf\include\app\flash.h
     public\common\oak\drivers\netcard\ar6k\cf\include\app\floodtest.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\ar6000_addrs.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\ar6000_bmi.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\ar6000_gpio.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\ar6000_version.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\hw\mbox_host_reg.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\hw\mbox_reg.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\hw\mc_reg.h
     public\common\oak\drivers\netcard\ar6k\cf\include\ar6000\hw\rtc_reg.h
     public\common\oak\drivers\netsamp\wzctool\wzctool.cpp
     public\common\oak\drivers\netui\btmgmtui.cpp
     public\common\oak\drivers\netui\getuser.c
     public\common\oak\drivers\netui\ipaddr.c
     public\common\oak\drivers\netui\netui.rc
     public\common\oak\drivers\netui\quickconfigui.c
     public\common\oak\drivers\netui\resource.h
     public\common\oak\drivers\netui\transdlg.c
     public\common\oak\drivers\netui\wzcprops.c
     public\common\oak\drivers\netui\wzcquickcfgui.c
     public\common\oak\drivers\netui\wzcui.c
     public\common\oak\drivers\netui\wzcuip.h
     public\common\oak\drivers\pccard\mdd\pcmciac.h
     public\common\oak\drivers\pccard\mdd\pcmtuple.cpp
     public\common\oak\drivers\pccard\mdd\pctuple.h
     public\common\oak\files\common.bib
     public\common\oak\files\common.reg
     public\common\oak\inc\cxport.h
     public\common\oak\inc\eap.h
     public\common\oak\inc\eapol.h
     public\common\oak\inc\netlog.h
     public\common\oak\inc\netlogioctl.h
     public\common\oak\inc\wzcsapi.h
     public\common\oak\utils\netlog\cestream.cpp
     public\common\oak\utils\netlog\entrypoint.cpp
     public\common\oak\utils\netlog\globals.h
     public\common\oak\utils\netlog\netlog.cpp
     public\common\oak\utils\netlogctl\netlogctl.c
     public\common\cesysgen\makefile
     public\common\ddk\inc\80211hdr.h
     public\common\ddk\inc\ndis.h
     public\common\ddk\inc\ntddndis.h
     public\common\ddk\inc\ntintsafe.h
     public\common\ddk\inc\nuiouser.h
     public\common\sdk\inc\intsafe.h
     public\common\sdk\inc\specstrings.h

Component:  XML

  • - MSXML3 may leak TLS blocks due to broken garbage collection.

Component:  ZeroConfig 802.11

  • - Thin Client devices may fail to associate with the wireless access point or take a very long time to associate.

  • - A device may hang under conditions of heavy 802.11x wireless traffic.

  • - WZC may keep sending random SSID in disabled state.

 

阅读(4667) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~