applayerprotocols/wappushsupport/Group/Wap6.2 Release Notes.txt
branchRCL_3
changeset 53 c59bddbfd7b9
parent 0 b16258d2340f
equal deleted inserted replaced
40:a0da872af3fa 53:c59bddbfd7b9
       
     1 WAP6.2 Release 0.8 29-Sep-2003
       
     2 ==============================
       
     3 Released into:	
       
     4 Built against:	
       
     5 Released By:	Omer Saleem
       
     6 
       
     7 Summary
       
     8 =======
       
     9 Removed all test code from WapBase. The wapbase test code is never built or run and cannot be built due to missing components and a number of build errors. This code redundant and has been removed as part of work to fix leavescan errors.
       
    10 
       
    11 
       
    12 WAP6.2 Release 0.7 22-Jan-2003
       
    13 ==============================
       
    14 Released into:	Typhoon Release 2107
       
    15 Built against:	Typhoon 2106
       
    16 Released By:	Omer Saleem
       
    17 
       
    18 Summary
       
    19 =======
       
    20 Fixed defect INC012136 - WAP Push: Framework receiving WP message assumes that content type is always well known
       
    21 
       
    22 
       
    23 WAP6.2 Release 0.6 23-Oct-2001
       
    24 ==============================
       
    25 Released into:	GT Mainline 536
       
    26 Built against:	GT Mainline 531 (WINS and ARMI)
       
    27 Released By:	David Cunado
       
    28 
       
    29 Summary
       
    30 =======
       
    31 Removed all Wap Components except those needed for WAP Push. 
       
    32 The dlls from the WapPlugins Component that are needed are built as part of WapPushSupport component. 
       
    33 All the Wap Code remains in the mainline, so this new component just uses uses the existing code.
       
    34 This has no new code, just a new bld.inf that uses all existing code.
       
    35 
       
    36 WAP6.2 Release 0.5 29-Aug-2001
       
    37 ==============================
       
    38 Released into:	GT Mainline 497
       
    39 Built against:	GT Mainline 495 (WINS and ARM4)
       
    40 Released By:	Omer Saleem
       
    41 
       
    42 Summary
       
    43 =======
       
    44 
       
    45 1) Fixed iby files for correct rom building
       
    46 2) Converted wap push plugins to use ECOM plugin architecture
       
    47 3) Updated Rose models
       
    48 4) Updated Waptestui to include HTTP & WSP support and canceling functionality
       
    49 
       
    50 Issues
       
    51 ======
       
    52 
       
    53 1. Architecture issue + breaks BC to change.
       
    54 Wap control is giving UI access to top level plugin via API for copy and select all functionality. 
       
    55 Sharing of RFs around Wap GT as its being connected to over 30 times in release code
       
    56 
       
    57 2. Trivial code cleanup stuff
       
    58 Epoc32\include folder is polluted with wap headers and perhaps go into a wap subfolder. 
       
    59 A lot of redundant code and sub-components (eg wbxmltest, turl). 
       
    60 
       
    61 3. Building issues
       
    62 Should wappush be in the platform_build because its not at the moment. - Answer is No its really a separate component.
       
    63 
       
    64 4. Configuration issues
       
    65 waprd is removed from gt.txt and so is not build with gt code, it has been moved to quartz - This needs to be fixed with the Quartz team for 6.2 Effectively they have grabbed some GT code.
       
    66 
       
    67 5. Known Defects
       
    68 Defect with wapstack is failing wap mainline build smoke tests - Being looked @ by Chris Trick, and should have been resolved by EOW 35
       
    69 
       
    70 6. Hardware testing
       
    71 Minimal hardware testing has been carried out on assabet. Problems that exist was that it would not connect using NT Ras and rendered decks had to be forced to redraw by pressing an arrow key to display the deck.
       
    72 
       
    73 
       
    74 
       
    75 WAP6.2 Release 0.4 08-Aug-2001
       
    76 ==============================
       
    77 Released into:	GT Mainline 483
       
    78 Built against:	GT Mainline 481 (WINS and ARMI)
       
    79 Released By:	Omer Saleem
       
    80 
       
    81 Summary
       
    82 =======
       
    83 
       
    84 1) Fixed all Wap test harnesses
       
    85 2) Added missing distribution.policy files
       
    86 3) Implemented ECOM plugin architure and removed the old one
       
    87 4) Converted all plugins to new ECOM plugins
       
    88 5) Fixed rendering defects SAM-4Z7HMU, UDN-4YXHHZ, UDN-4YXDPT, SAM-4YGD4M.
       
    89 6) Changed MMP's to reduce warnings
       
    90 
       
    91 
       
    92 WAP6.2 Release 0.3 13-Jul-2001 (Part III)
       
    93 ========================================
       
    94 Released into:	GT Mainline 465
       
    95 Built against:  GT Mainline 462 (WINS and ARMI)
       
    96 Released By:	David Cunado
       
    97 
       
    98 Summary
       
    99 =======
       
   100 
       
   101 1. Adding missing export
       
   102 
       
   103 WAP6.2 Release 0.3 13-Jul-2001 (Part II)
       
   104 ========================================
       
   105 Released into:	GT Mainline 465
       
   106 Built against:  GT Mainline 462 (WINS and ARMI)
       
   107 Released By:	David Cunado
       
   108 
       
   109 Summary
       
   110 =======
       
   111 
       
   112 1.Adding WapTestUi App.
       
   113 
       
   114 WAP6.2 Release 0.3 13-Jul-2001 (Part I)
       
   115 =======================================
       
   116 Released into:	GT Mainline 465
       
   117 Built against:  GT Mainline 462 (WINS and ARMI)
       
   118 Released By:	David Cunado
       
   119 
       
   120 Summary
       
   121 =======
       
   122 
       
   123 1. Added CommDb 2-box solutions changes.
       
   124 2. Removed WapUtils component from build list for development platform_build.
       
   125 3. Changed TWmlLibMachine and TWapLCtx to use the changed Wap Local context Dll name - now is WapLCtx.lib. Also had other updates. Note - TWmlLibMachine syil has linkage problems (but is test code - fix on next release).
       
   126 4. Changed MMP files through-out to use INetProtUtil.lib instead of WapUtils.lib.
       
   127 5. Fixed TEng to build and run - fixed memory leak and bulid problems due to MDialogProvider API changes,
       
   128 6. Fix for wap rendering for the hotspot mis-alignment - not yet complete.
       
   129 7. Added unknown content handler - included changes to wmlscriptdatahandler to replace CDefaultDataHandler with CUnknownContentDataHandler.
       
   130 8. Added distribution policy files wtai
       
   131 
       
   132 
       
   133 WAP6.2 Release 0.2 13-Jun-2001
       
   134 ==============================
       
   135 Released into:	GT Mainline 443
       
   136 Built against:  GT Mainline 441 (ARMI)
       
   137 Released By:	David Cunado
       
   138 Changelist:	???????
       
   139 
       
   140 Summary
       
   141 =======
       
   142 Changes to WapEngine.iby to include uaprof and wtai dlls.
       
   143 
       
   144 WAP6.2 Release 0.2 11-Jun-2001
       
   145 ==============================
       
   146 Released into:	GT Mainline 441
       
   147 Built against:  GT Mainline 435 (WINS and ARMI)
       
   148 Released By:	David Cunado
       
   149 Changelist:	???????
       
   150 
       
   151 Summary
       
   152 =======
       
   153 Changes to TEng test code to implement new functions in MDialogProvider class.
       
   154 
       
   155 WAP6.2 Release 0.1 04-Jun-2001
       
   156 ===================================
       
   157 Released into:	GT Mainline 437
       
   158 Built against:  GT Mainline 435 (WINS and ARMI)
       
   159 Released By:	Omer Saleem
       
   160 Uses:		EUSER EFSRV ETEL CNTMODEL GSMAVD COMMDB BAFL
       
   161 Changelist:	??????
       
   162 
       
   163 Summary
       
   164 =======
       
   165 
       
   166 This release contains two new components for the WAP Browser 6.2, these are for WTAI Public and UAProfs, each is detailed below:
       
   167 
       
   168 1) This is the first iteration release for the WTAI Public component of the GT 0101 Wap Browser 6.2 project. This release for WTAI Public involves four main changes:
       
   169 * wtaipublic.dll contains the core functionality required by WTAI
       
   170 * wtaiplugin.dll provided the URI scheme handler for the wtai scheme
       
   171 * changes to the WMLScript engine to incorporate the WTAI scripting commands
       
   172 * changes to the MWapControlObserver (MDialogProvider) interface to provide the new required dialog for WTAI
       
   173 
       
   174 2) This is the first iteration release for the UAProf component of the GT 0101 Wap Browser 6.2 project. This release provides the following deliverables:
       
   175 * uaprof.dll This provides all the functionality required for UAProf using profiles and profile-diffs supplied in the form of files in a specific directory
       
   176 * Changes made to the HTTP plugin to use the UAProf functionality to sent the header data requires and parse any returned UAProf data
       
   177 
       
   178 Use Cases Delivered
       
   179 ===================
       
   180 
       
   181 WTAI Public:
       
   182 ------------
       
   183 All the use cases outlined in the document "GT0101 UCM.03 WTAI 6.2 Customer Use Case Analysis.doc" have been delivered in this release. This includes:
       
   184 * Making a voice call using a URI
       
   185 * Making a voice call using WMLScript
       
   186 * Sending DTMF tones using a URI
       
   187 * Sending DTMF tones using WMLScript
       
   188 * Adding a phonebook entry using a URI
       
   189 * Adding a phonebook entry using WMLScript
       
   190 * Providing a method to cancel dialing a voice call
       
   191 * Providing a method to cancel sending DTMF tones
       
   192 
       
   193 UAProfs:
       
   194 --------
       
   195 All the use cases detailed in the document "GT0101 UCM.04 UAProf 6.2 Customer Use Case Analysis.doc" have been implemented in this release with the exception of the use cases related to the RDF Compiler which is fulfilled in the RDF Compiler component. The use cases include:
       
   196 * Establish UAProf-aware WSP Session
       
   197 * Request Content Generate for Device CPI Cached at WAP Gateway
       
   198 * Form Device CPI
       
   199 * Add a Profile to the Device CPI
       
   200 * Remove a Profile from the Device CPI
       
   201 * Add a User-Preference to the Device CPI
       
   202 * Remove a User-Preference from the Device CPI
       
   203 
       
   204 More Information
       
   205 ================
       
   206 
       
   207 The changes made in this release change the MWapControlObserver interface which is implemented by the WAP UI, therefore the changes made will break the UI. To allow the UI to compile, the WAP UI will also be modified with stub functions to allow it to compile and will later be implemented by the WAP UI team.
       
   208 
       
   209 This release of the UAProf component contains the implementation supporting UAProf including dynamic profile data building. However for this release HTTP will not be using the dynamic profiles and profiles will only be required for the establishment of the session only.
       
   210 
       
   211 Known Issues
       
   212 ============
       
   213 
       
   214 WTAI Public:
       
   215 ------------
       
   216 * When WTAI makes a call, any current active calls (data or voice) are put on hold and the new voice call is made. We need to know how this should be handled, whether we will be using GPRS with an always on feel, or whether we should hang up a data call if one exists.
       
   217 * When WTAI makes a call, does the phone app pick up the new call or do we need to inform it of the new call
       
   218 * When returning the result of a WTAI function invoked from a URI, does the variable name after the '!' have to be var_name or $var_name
       
   219 
       
   220 UAProfs:
       
   221 --------
       
   222 * The current implementation provides dynamic profiles by changing the number of CPI files in the profile depot directory. This means that profiles can only be changed by adding and removing files, not by modifying existing ones.