os/kernelhwsrv/kerneltest/e32test/group/release.txt
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
THIS RELEASE NOTE NO LONGER IN USE
sl@0
     2
sl@0
     3
See \E32\RELEASE.TXT for changes to E32TEST
sl@0
     4
sl@0
     5
Version 2.00.531
sl@0
     6
============================
sl@0
     7
(Made by XXX, XXX)
sl@0
     8
sl@0
     9
1) OliverStuart
sl@0
    10
	1. DEFECT FIX: DEF138318: SMP + Data Paging T_Chunk fails: t_chunk.exe::Local-c811fe18 Panic KERN-EXEC
sl@0
    11
	Modified to use thread pool in chunk-close race condition test to prevent KERN-EXEC 3 when stack is accessed
sl@0
    12
	after 50 CloseChunk threads have been created over and over again for 800 times until the backing store is
sl@0
    13
	exhausted and there is no storage left to commit to the stack page.
sl@0
    14
sl@0
    15
Version 2.00.530
sl@0
    16
============================
sl@0
    17
(Made by DjordjeK, 18/08/2004)
sl@0
    18
sl@0
    19
1)	AndrewR
sl@0
    20
	1)	Fix DEF045247 - T_IDRV assumes that the RAM drive is on drive 0
sl@0
    21
sl@0
    22
2)	CarlosF
sl@0
    23
	1.	Fix DEF046246 - Check in t_serial TimedCheckedWrite() sometimes loses the race
sl@0
    24
	2.	Fix DEF047403 - T_SERIAL does not exercise Hardware Handshaking
sl@0
    25
sl@0
    26
Version 2.00.529
sl@0
    27
============================
sl@0
    28
(Made by KamranN, 04/08/2004)
sl@0
    29
sl@0
    30
1)	AndrewR
sl@0
    31
	1)	Implement CR - LKUH-5WJMEA: Correct and improve EKA2 Stop-Mode Debug API
sl@0
    32
sl@0
    33
Version 2.00.528
sl@0
    34
============================
sl@0
    35
(Made by AndrewJ, 21/07/2004
sl@0
    36
sl@0
    37
sl@0
    38
1)	Djordje
sl@0
    39
	1)	REQ2731.3 (PREQ728): Descriptors API enhancement (RBuf)
sl@0
    40
		Added new t_rbuf test.
sl@0
    41
	2)	DEF045758 T_CHUNK shouldn't depend on shared io buffers
sl@0
    42
			- Removed D_CHUNK project. 
sl@0
    43
			- T_Chunk does not check shared io buffers any more.
sl@0
    44
			- D_Sharedio now checks the buffer is initialised to all 0x03s every time it creates it.
sl@0
    45
sl@0
    46
2)	JonathanM
sl@0
    47
	1)	Fixed bug in T_HEAP which caused failures on the emulator.
sl@0
    48
sl@0
    49
Version 2.00.527
sl@0
    50
===========================
sl@0
    51
(Made by AndrewH, 06/07/2004)
sl@0
    52
sl@0
    53
1)	MichaelP
sl@0
    54
	1)	Fixed defect DEF046550 - T_USB sends wrong buffer size for non-max size transfers:
sl@0
    55
		We now subtract 1 from the reported buffer size only for 64k transfers (=0xFFFF).
sl@0
    56
sl@0
    57
sl@0
    58
Version 2.00.526
sl@0
    59
===========================
sl@0
    60
(Made by Michaelp, 17/06/2004)
sl@0
    61
sl@0
    62
1) 	KamranN
sl@0
    63
	1) 	Changes for CR HWIE-5YBETE Networking, GT0194 IP Networking, Configuration tool for Etherdrv
sl@0
    64
sl@0
    65
2)	DjordjeK
sl@0
    66
	1)	REQ2731.1 RArray API enhancement & REQ2731.2 RMessagePtr2 API enhancement:
sl@0
    67
		The following tests are changed:
sl@0
    68
		T_ARRAY  - Added test cases to check leaving interface of TPointerArray<T>,
sl@0
    69
		           TArray<T>, TArray<TInt> & TArray<TUint>.
sl@0
    70
		T_CAPSUP - Added test cases to check leaving interface of RMessagePtr2.
sl@0
    71
		T_MESSGE - Added test cases to check leaving interface of RMessagePtr2.
sl@0
    72
sl@0
    73
sl@0
    74
Version 2.00.525
sl@0
    75
===========================
sl@0
    76
(Made by JonathanM, 26/05/2004)
sl@0
    77
sl@0
    78
1)	MichaelP
sl@0
    79
	1)	Fixed defect DEF045263 - "T_USBAPI to be made more generic for autotesting":
sl@0
    80
		a)  We don't check any longer at the beginning of the test suite whether we're
sl@0
    81
		running on a 'UsbPlatform': If we're not, then the subsequent attempt to load the
sl@0
    82
		USB LDD will fail anyway.
sl@0
    83
		b)  We now execute the endpoint stall tests only if we're running on a known
sl@0
    84
		supported platform, otherwise we just skip those tests. 
sl@0
    85
2)	AndrewHi
sl@0
    86
	1)	Fix for 'DEF043213 : Build dependency introduced between e32test t_lfsdrv2 and
sl@0
    87
		lubbock base port'
sl@0
    88
sl@0
    89
sl@0
    90
Version 2.00.524
sl@0
    91
===========================
sl@0
    92
(Made by AndrewJ, 28/04/2004)
sl@0
    93
sl@0
    94
1)	JonathanM
sl@0
    95
	1)	Added new test case to T_TEXTNOTIFIER for defect DEF044341 - Notifier framework
sl@0
    96
		(ewsrv.dll) generated KErrNoMemory
sl@0
    97
sl@0
    98
2)	MichaelP
sl@0
    99
	1)	Fixed defect DEF044040 - "iMemMemPslInfo in DDmaTestChannel not set correctly":
sl@0
   100
		We now assign the DMA PSL cookie to the kernel side channel object in
sl@0
   101
		DDmaTestChannel::DoCreate() for a user side RTestDma::Open() call (instead of
sl@0
   102
		for an RTestDma::GetInfo() call).
sl@0
   103
sl@0
   104
Version 2.00.523
sl@0
   105
===========================
sl@0
   106
(Made by JonathanM, 23/04/2004
sl@0
   107
sl@0
   108
1.	JonathanM and KeithR
sl@0
   109
	1)	Updated T_CAPSUP to test new Platform Security APIs.
sl@0
   110
	
sl@0
   111
Version 2.00.522
sl@0
   112
===========================
sl@0
   113
(Made by CarlosF, 14/04/2004)
sl@0
   114
sl@0
   115
1)	JonathanM
sl@0
   116
	1)	Added new test cases to T_SOUND which test playing tiny buffers.
sl@0
   117
sl@0
   118
Version 2.00.521
sl@0
   119
===========================
sl@0
   120
(Made by JonathanM, 31/03/2004)
sl@0
   121
sl@0
   122
1)	CiprianM
sl@0
   123
	1)	Fixed defect INC041473 - T_TLOCL fails in WINS - deleting the test as it's considered
sl@0
   124
		worthless (see defect notes in TT)
sl@0
   125
sl@0
   126
2)	MichaelP
sl@0
   127
	1)	Fixed defect DEF042556 - "Wrong IPR categorisation on usbrflct binaries":
sl@0
   128
		Changed IPR category of USB test prgram USBRFLCT (in directory
sl@0
   129
		/e32test/win32/usbrflct_distribution) from B to E. Permission to do so was
sl@0
   130
		granted by way of accepted Source Categorisation Change Request
sl@0
   131
		CANY-5W8J8E - "Inconsistent USBRFLCT binary IPR classifications".
sl@0
   132
	2)	Fixed defect DEF043596 - "T_USB/USBRFLCT don't test zero-bytes transfers":
sl@0
   133
		We now start the loop transfers with 0 bytes instead of with 4. Upped
sl@0
   134
		USBRFLCT version number to 1.3.1.
sl@0
   135
sl@0
   136
Version 2.00.520
sl@0
   137
===========================
sl@0
   138
(Made by JonathanM, 19/03/2004)
sl@0
   139
sl@0
   140
1.	JonathanM
sl@0
   141
	1.	Implemented the requirements:
sl@0
   142
		REQ2632 - Configurability of the enforcement of capabilities
sl@0
   143
		REQ2633 - Security violation diagnostic
sl@0
   144
		REQ3142 - Associate Platform Security information with an executable.
sl@0
   145
		See /cedar/generic/base/documentation/Base_How_To_Configure_Platform_Security_Settings.doc
sl@0
   146
sl@0
   147
Version 2.00.519
sl@0
   148
===========================
sl@0
   149
(Made by JonathanM, 26/02/2004)
sl@0
   150
sl@0
   151
1.	JonathanM
sl@0
   152
	1.	Modified T_CAPSUP to test new Platform Security classes: TCapabilitySet and TSecurityInfo
sl@0
   153
	2.	Added T_PLATSECCONFIG which tests use of the PlatSecDisabledCaps keywork in OBY files
sl@0
   154
		and Emulator INI files.
sl@0
   155
sl@0
   156
Version 2.00.518
sl@0
   157
================
sl@0
   158
(Made by AndrewHi, 23/01/2004)
sl@0
   159
sl@0
   160
1.	CiprianM
sl@0
   161
	1.	Fixed DEF040971  Benchmark suite test code optimised out by RVCT in ARM5 builds 
sl@0
   162
sl@0
   163
2.	AndrewHi
sl@0
   164
	1.	Modified t_lfsdrv2 to conditionally apply Read-While_Write tests for FLASH devices.
sl@0
   165
		The condition is dependent on the value of the device identifier read from the chip. 
sl@0
   166
		Currently, these tests are only applied for TYAX flash devices.
sl@0
   167
sl@0
   168
Version 2.00.517
sl@0
   169
================
sl@0
   170
(Made by StefanW, 09/01/2004)
sl@0
   171
sl@0
   172
1.	CarlosF
sl@0
   173
 	1.	IBUG-5QNJZC "Implement CR IBUG-5N2DZE on Cedar": Modified T_SERIAL to test the new
sl@0
   174
 		turnaround feature.
sl@0
   175
sl@0
   176
Version 2.00.516
sl@0
   177
================
sl@0
   178
(Made by StefanW, 19/12/2003)
sl@0
   179
sl@0
   180
1.	MichaelP
sl@0
   181
	1.	Updated USBRFLCT to use USBIO v2.0: Upped USBRFLCT version to 1.2.0 and recompiled
sl@0
   182
		it against USBIOLIB 2.0. Updated USBRFLCT.SYS to version 2.0. Added separate driver
sl@0
   183
		version for Win98 (USBRFL98.SYS, renamed from USBIO98.SYS) and added entries to the
sl@0
   184
		usbrflct.inf file so it gets installed on Win98SE.
sl@0
   185
	2.	Deleted USB host side GUI test program USBTEST. This program has been discontinued.
sl@0
   186
	3.	Added complimentary version of USBRFLCT:
sl@0
   187
		USBRFLCTD.EXE is a version of USBRFLCT.EXE with lots of verbose output
sl@0
   188
		activated; otherwise it's exactly the same program.
sl@0
   189
		The output, most importantly the error messages, can be used to track down
sl@0
   190
		problems when trying to get USBRFLCT and T_USB to work together, either for the
sl@0
   191
		first time (after a Base/PSL port), or after installation changes on the PC.
sl@0
   192
sl@0
   193
Version 2.00.515
sl@0
   194
================
sl@0
   195
(Made by JonathanM, 05/12/2003)
sl@0
   196
sl@0
   197
1.	ChrisM
sl@0
   198
	1.	Fixed Defect DEF040185 - Some e32tests make assumptions about the time and date formatting 
sl@0
   199
		Set the locale before the test to the locale info used in the base test roms.  Reset it back
sl@0
   200
		to the current locale at the end.
sl@0
   201
sl@0
   202
2.	MichaelP
sl@0
   203
	1.	Added new USB test program T_USBAPI: This program tests device side USB API
sl@0
   204
		functionality that is not dependent upon a physical USB connection; it requires
sl@0
   205
		no manual intervention and can thus be run as part of an automated test suite.
sl@0
   206
		These tests used to be part of T_USB but they have been removed from there.
sl@0
   207
sl@0
   208
3.	JonathanM
sl@0
   209
	1.	Modified T_TIMER on Lubbock so it doesn't attempt to power off.
sl@0
   210
		(Because the Base Port doesn't support this.)
sl@0
   211
sl@0
   212
Version 2.00.514
sl@0
   213
================
sl@0
   214
(Made by StephanGu, 12/11/2003)
sl@0
   215
1.	MichaelP
sl@0
   216
	1.	- Renamed Win32 USB test program USBTEST(cmdline) to USBRFLCT, also restructured it.
sl@0
   217
		- Updated T_USB to use new PID 0x1111.
sl@0
   218
		- Added USBRFLCT binary distribution, complete with .sys driver and .inf file.
sl@0
   219
	2.	- Added new Win32 USB test program USBTEST (was internally: USBPCTester).
sl@0
   220
		- Updated T_USB2 to use new PID 0x2222.
sl@0
   221
		- Added USBTEST binary distribution, complete with .sys driver and .inf file.
sl@0
   222
sl@0
   223
Version 2.00.513
sl@0
   224
================
sl@0
   225
(Made by JonathanM, 31/10/2003)
sl@0
   226
sl@0
   227
1.	JonathanM
sl@0
   228
	1.	Added test for RNotifier::Notify to T_TEXTNOTIFIER
sl@0
   229
sl@0
   230
sl@0
   231
Version 2.00.512
sl@0
   232
================
sl@0
   233
(Made by AndrewJ, 06/10/2003)
sl@0
   234
sl@0
   235
1.	CiprianM
sl@0
   236
	1.	Added Shared Io Buffers tests.
sl@0
   237
sl@0
   238
Version 2.00.511
sl@0
   239
================
sl@0
   240
(Made by JonathanM, 24/09/2003)
sl@0
   241
sl@0
   242
1.	RobertJ
sl@0
   243
	1.	Added testing of USB endpoint status, device status ep0 max packet sizes and device control
sl@0
   244
		to t_usb.
sl@0
   245
sl@0
   246
2.	AndrewT
sl@0
   247
	1.	Added test case for DEF037709: NULL deref when setting a text RProperty to KNullDesC.
sl@0
   248
sl@0
   249
Version 2.00.510
sl@0
   250
================
sl@0
   251
(Made by JonathanM, 05/08/2003)
sl@0
   252
sl@0
   253
1.	Nicolas
sl@0
   254
	1.	Extended DMA tests to exercise per-request max transfer sizes.
sl@0
   255
	2.	Extended DMA tests to exercise "missed interrupts" case.
sl@0
   256
sl@0
   257
2.	Raja Shekar Reddy
sl@0
   258
	1.	CR CANY-5JQFM3 "Enable e32/f32 test suite to be used from a CustKit or DevKit installation". 
sl@0
   259
		For Typhoon most of the changes were winc specific files.
sl@0
   260
sl@0
   261
3.	CiprianM
sl@0
   262
	1.	Extended T_DES to reproduce defect DEF023302 - Invalid test in 
sl@0
   263
 		HBufC8/16::__DbgTestInvariant().  Invariant functions are now
sl@0
   264
 		called by the test harness.
sl@0
   265
sl@0
   266
4.	Dennis
sl@0
   267
	1.	Extended T_ARRAY to test new binary search functions.
sl@0
   268
sl@0
   269
5.	RobertJ
sl@0
   270
	1)	Added testing of USB endpoint status, device status ep0 max packet sizes and device control
sl@0
   271
		to t_usb.
sl@0
   272
sl@0
   273
Version 2.00.509
sl@0
   274
================
sl@0
   275
(Made by JonathanM, 19/05/2003)
sl@0
   276
sl@0
   277
0.	JonathanM and ChrisM
sl@0
   278
	1.	Changes resulting from making E32 compatible with with
sl@0
   279
		Symbian OS version 7.0
sl@0
   280
sl@0
   281
1.	JonathanM
sl@0
   282
	1.	Added test case for fixed defect INC022668  - "Modifier example
sl@0
   283
		crashes the emulator"
sl@0
   284
sl@0
   285
2.	Dennis
sl@0
   286
	1.	Modified D_LDD to test global constructors and destructors for LDDs.
sl@0
   287
		Modified T_TLDD to test LDD unloading.
sl@0
   288
		Modified T_KHEAP to test OOM handling on LDD loading.
sl@0
   289
sl@0
   290
	2.	Modified T_SVR5 to do some more testing of asynchronous messages
sl@0
   291
		on shared sessions.
sl@0
   292
sl@0
   293
3.	Nicolas
sl@0
   294
	1.	Introduced T_EVENTTRACKER to exercise resource tracking events.  
sl@0
   295
		See usage instruction at top of file.
sl@0
   296
	2.	Introduced T_CONTEXT to exercise get/set user context APIs,
sl@0
   297
		hardware/software exception trapping and thread death trapping.
sl@0
   298
	3.	Modified T_SCHEDHOOK to share some code with T_CONTEXT and 
sl@0
   299
		use the new event handler scheme.
sl@0
   300
sl@0
   301
4.	Morgan
sl@0
   302
	1.	Introduced T_TRACEREDIRECT to exercise user trace redirection
sl@0
   303
		hook.
sl@0
   304
sl@0
   305
sl@0
   306
Version 2.00.508
sl@0
   307
================
sl@0
   308
(Made by ChrisM, 17/03/2003)
sl@0
   309
sl@0
   310
1.	Dennis
sl@0
   311
	1.	Increased maximum loop size for T_MWAIT from 32K to 64K.
sl@0
   312
sl@0
   313
2.	Nicolas
sl@0
   314
	1.	Added missing critical section region in d_dma(sim).ldd
sl@0
   315
	2.	Added missing critical section region in d_schedhook.ldd
sl@0
   316
	3.	Migrated fix for Typhoon defect INC017119 - T_TLOCL fails 
sl@0
   317
		cause test assumes locale UK.  The UK-specific part of 
sl@0
   318
		this test now runs only if the default locale is UK.
sl@0
   319
	4.	Fixed bugs in test DMA LDD: 
sl@0
   320
		a. DMA buffers were deallocated before stopping transfers
sl@0
   321
		b. DMA requests and channels were closed without cancelling
sl@0
   322
		   transfers in progress.
sl@0
   323
	5.	Fixed bugs in T_TRAP, T_THREAD and T_EUNIW: '=' instead of
sl@0
   324
		'==' in test assertions.
sl@0
   325
sl@0
   326
3.	JonathanM
sl@0
   327
	1.	Modified T_SOUND to provide a test case for DEF016645
sl@0
   328
		- "Sound driver returns incorect length of data when recording"	
sl@0
   329
	2.	Integrate T_MATCH test code changes for lost defect fix
sl@0
   330
		BAD-58CDM4 - "Locale change has no effect on contact filtering."
sl@0
   331
		and some "Extra folding tests added to T_Match"
sl@0
   332
sl@0
   333
Version 2.00.507
sl@0
   334
================
sl@0
   335
(Made by JonathanM, 14/01/2003)
sl@0
   336
sl@0
   337
1.	JonathanM
sl@0
   338
	1.	Reorganised how tests get built: All Variant specific tests are
sl@0
   339
		now build by the variant. See relevent \variant_name\TEST\BLD.INF
sl@0
   340
		files.
sl@0
   341
	2.	Made E32TEST code work when binaries are stored in \System\Bin
sl@0
   342
	3.	Extended T_FAIL to test use of ReAlloc. (Test case for defect DEF015827
sl@0
   343
		- "OOM testing works incorrectly for ReAlloc")
sl@0
   344
	4.	Fixed ARM/Thumb interworking problems with T_MWAIT, also made this
sl@0
   345
		an automatic test.
sl@0
   346
	5.	Fixed ARM/Thumb interworking problems with T_IMB.
sl@0
   347
sl@0
   348
2.	AndrewT
sl@0
   349
	1.	Removed useless T_HUF test case
sl@0
   350
	2.	Added test T_CACTW for the CActiveSchedulerWait class
sl@0
   351
sl@0
   352
3.	ChrisM
sl@0
   353
	1.	Added T_ENV and T_ENV_CHILD to test parameter passing into
sl@0
   354
		process creation.
sl@0
   355
sl@0
   356
4.	Nicolas
sl@0
   357
	1.	Added EVENTPRINTER kernel extension in ..\debug.  Intentionally 
sl@0
   358
		not in bld.inf as it is useful only for manually testing event
sl@0
   359
		notification hooks.
sl@0
   360
	2.	Migrated fix for Typhoon defect INC014337 - T_TIMER locked 
sl@0
   361
		timers fails
sl@0
   362
sl@0
   363
sl@0
   364
Version 2.00.506
sl@0
   365
================
sl@0
   366
(Made by AndrewT, 29/10/2002)
sl@0
   367
sl@0
   368
1.	JonathanM
sl@0
   369
	1.	Made capability checking test code only test using capabilities which
sl@0
   370
		have been defined.
sl@0
   371
	2.	Removed all usage of RProcess::SecureApi and User::RemoveCapabilities.
sl@0
   372
	3.	Fixed T_TIMER so it is more robust and accurate. (Applies same fix as
sl@0
   373
		for Typhoon defect INC002103)
sl@0
   374
sl@0
   375
2.	AndrewT
sl@0
   376
	1.	Fixed T_TIMER defect introduced by new power model: use new APIs instead
sl@0
   377
		of UserHal::SwitchOff. The test now passes on WINS as well.
sl@0
   378
sl@0
   379
3.	Nicolas
sl@0
   380
	1.	T_DMA and T_DMASIM do not fail anymore when passed an unexpected 
sl@0
   381
		command-line.
sl@0
   382
sl@0
   383
Version 2.00.505
sl@0
   384
================
sl@0
   385
(Made by JonathanM, 21/10/2002)
sl@0
   386
sl@0
   387
1.	Nicolas
sl@0
   388
	1.	T_MMCPW, T_MSGTXT, T_KILL: set capabilites to none.
sl@0
   389
2.	JonathanM
sl@0
   390
	1.	Made T_SHAL an Auto test
sl@0
   391
3.	ChrisM
sl@0
   392
	1.	Fixed DEF002050 t_dceutl panic on startup.  Also removed build warnings
sl@0
   393
		 & made secure kernel api changes.
sl@0
   394
sl@0
   395
sl@0
   396
sl@0
   397
Version 2.00.504
sl@0
   398
================
sl@0
   399
(Made by JonathanM, 20/09/2002)
sl@0
   400
sl@0
   401
1.	Dennis
sl@0
   402
	1.	Split all ARM inline assembler into separate .cia files.
sl@0
   403
2.	JonathanM
sl@0
   404
	1.	Changed E32TESTs for secure APIs to use SETCAP.EXE.
sl@0
   405
3.	Kernel-Team
sl@0
   406
	1.	Made all test code work with secure kernel APIs and added
sl@0
   407
		CAPABILITY statements to MMP files.
sl@0
   408
sl@0
   409
Version 2.00.503
sl@0
   410
================
sl@0
   411
(Made by Nicolas, 16/09/2002)
sl@0
   412
sl@0
   413
1.	VadimA
sl@0
   414
	1.	Implemented Pub/Sub Properties Tests.
sl@0
   415
2)	Nicolas
sl@0
   416
	1)	Fixed DEF000090 - E32TEST MMP files should not specify
sl@0
   417
		chkstk.obj for WINSCW builds.
sl@0
   418
3)	CarlosF
sl@0
   419
	1)	Changes to d_latncy.cpp, d_tick and d_mstim to support Integrator
sl@0
   420
	2)	Released bm_mi920_pdd PDD for the BM_SUITE test on Integrator
sl@0
   421
4)	RobertJ
sl@0
   422
	1)	Added Huffman test buffer\t_huff.cpp & mmp group\t_huff.mmp
sl@0
   423
		modified bld.inf
sl@0
   424
sl@0
   425
Version 2.00.502
sl@0
   426
================
sl@0
   427
(Made by Dennis, 16/08/2002)
sl@0
   428
sl@0
   429
1)	Nicolas
sl@0
   430
	1)	Modified T_LDRTST to use Kern::CodeAccess() and
sl@0
   431
		Kern::EndCodeAccess().
sl@0
   432
	2)	Added EXC, an utility which generates various kinds
sl@0
   433
		exceptions (data abort, ...).
sl@0
   434
Version 2.00.501
sl@0
   435
================
sl@0
   436
(Made by AndrewT, 12/06/2002)
sl@0
   437
sl@0
   438
1)	AndrewT
sl@0
   439
	1)	Update t_float.exe in line with the fix for migrated Huricane defect
sl@0
   440
		(TLex::Val() should not give error for missing exponent)
sl@0
   441
	2)	Added t_emul.exe to test emulator specific functionality, in particular
sl@0
   442
		the 'escape' mechanism.
sl@0
   443
sl@0
   444
Version 2.00.500
sl@0
   445
================
sl@0
   446
(Made by AndrewT, 23/05/2002)
sl@0
   447
sl@0
   448
First release of EKA2 into Symbian OS mainline.
sl@0
   449
sl@0
   450
sl@0
   451
Version 1.01.063
sl@0
   452
================
sl@0
   453
(Made by Dennis, 04/04/2002)
sl@0
   454
sl@0
   455
1)	Nicolas
sl@0
   456
	1)	Submitted Jon's changes to T_KHEAP.  This test now
sl@0
   457
		checks that there is no memory leak if an OOM occurs
sl@0
   458
		while expanding the handle array.
sl@0
   459
sl@0
   460
Version 1.01.062
sl@0
   461
================
sl@0
   462
(Made by CarlosF,  13/02/2002)
sl@0
   463
sl@0
   464
1)	Nicolas
sl@0
   465
	1)	In T_KHEAP, enabled again the process-related code
sl@0
   466
		which was commented out.  This helped find an
sl@0
   467
		untrapped leave in the process creation code which has
sl@0
   468
		been fixed.
sl@0
   469
	2)	In T_KHEAP, enabled again the chunk-related code which
sl@0
   470
		was commented out.  A comment said that the code
sl@0
   471
		(setting the next kernel heap allocation to fail and
sl@0
   472
		check that the chunk size can be adjusted) was
sl@0
   473
		disabled because it could not possibly work.  Actually
sl@0
   474
		it does because the memory used when adjusting a chunk
sl@0
   475
		is taken straight from the physical memory pool, not
sl@0
   476
		from the kernel heap.
sl@0
   477
	3)	Silenced warnings in T_KHEAP.
sl@0
   478
sl@0
   479
Version 1.01.061
sl@0
   480
================
sl@0
   481
(Made by ChrisM,  06/03/2002)
sl@0
   482
sl@0
   483
1)	MarkCa
sl@0
   484
	1)	Extended T_PWSTR to test E32 fix CAN-579MLN.
sl@0
   485
sl@0
   486
2)	CarlosF
sl@0
   487
	1)	Changes to T_SERIAL to introduce a new test to test the configurable power
sl@0
   488
		down timeout feature introduced on the serial driver LDD.
sl@0
   489
sl@0
   490
Version 1.01.060
sl@0
   491
================
sl@0
   492
(Made by MarkCa,  15/01/2002)
sl@0
   493
sl@0
   494
1)	RobertJ
sl@0
   495
	1)	Fixed e32test\win32\usbrflct\posusb\brutus_pos.inf
sl@0
   496
		[SYMBIAN] section had a missing ']'.
sl@0
   497
		Removed references to 'ER6.2'
sl@0
   498
	2)	Renamed brutus_pos.inf to symbian_pos.inf
sl@0
   499
sl@0
   500
2)	Carlosf
sl@0
   501
	1)	Fixed FRS-54YG25 T_SERIAL fails on Assabet.
sl@0
   502
sl@0
   503
Version 1.01.059
sl@0
   504
================
sl@0
   505
(Made by MichaelP, 20/11/2001)
sl@0
   506
sl@0
   507
1)	RobertJ
sl@0
   508
	1)	Modified e32test\win32\usbrflct\posusb\brutus_pos.inf
sl@0
   509
		to use official vendor id
sl@0
   510
sl@0
   511
2)	MarkCa
sl@0
   512
	1)	Updated T_ATADRV to unlock the secure area when it is run on
sl@0
   513
		drive e:.
sl@0
   514
sl@0
   515
3)	CarlosF
sl@0
   516
	1)	Fixed MOU-543FVR HAL attribute ECaseSwitch returns wrong value for Assabet.
sl@0
   517
		The following files were modified:
sl@0
   518
		\e32test\pccd\t_lfsdrv.cpp.
sl@0
   519
		Fixed FRS-534EWW T_SERIAL fails on Assabet. The following files were
sl@0
   520
		modified:
sl@0
   521
		\e32test\device\t_serial.cpp.
sl@0
   522
sl@0
   523
Version 1.01.058
sl@0
   524
================
sl@0
   525
(Made by Dennis,  26/10/2001)
sl@0
   526
sl@0
   527
1)	MarkCa
sl@0
   528
	1)	Moved some definitions from P32MMC.H into T_PWSTR.CPP because it can
sl@0
   529
		only be included into ASSP-specific builds.  See \e32\release.txt.
sl@0
   530
	2)	Updated T_MMCDRV to print read position only every 32k to speed up test.
sl@0
   531
sl@0
   532
2)	JonM
sl@0
   533
	1)	Added tests to T_TIME to verify defects FER-4XGDVT and FER-4XDK9G
sl@0
   534
sl@0
   535
3)	CarlosF
sl@0
   536
	1)	Fixed MOS-53LEVN t_lfsdrv uninitialised var on WINS.
sl@0
   537
sl@0
   538
4)	Pete
sl@0
   539
	Migrated the fixes for the following 6.1 defects:
sl@0
   540
	1) Fixed SCE-534FSY "Serial power handling tests disabled in T_SERIAL"
sl@0
   541
		- Renabled the power handling tests and modified them to conform to the
sl@0
   542
		serial driver 'idle off' power scheme.
sl@0
   543
	2) Fixed PAS-4WRMQS "Requeing a read() after PowerOn Panics the Driver/Kernel"
sl@0
   544
		- Added tests to T_PCCD1 for the new KPccdConfigOverrideNormalPwrEvents option
sl@0
   545
		now supported by the PC Card Controller function:
sl@0
   546
		DPcCardController::RequestConfig().
sl@0
   547
sl@0
   548
	3) Fixed MAY-4ZGH8S: "t_serial shoots itself in the foot, and can never pass".
sl@0
   549
sl@0
   550
Version 1.01.057
sl@0
   551
================
sl@0
   552
(Made by ChrisM,  05/10/2001)
sl@0
   553
1)	ChrisM
sl@0
   554
	1)	Fixed ROS-4Y3CUU (T_MATH and T_FLOAT rely on the compiler generating denormal constants)
sl@0
   555
		Defined the denormals used in the test in t_vals.h.  Removed redundant repeated code in t_vals.h
sl@0
   556
	2)	Fixed MOS-52BH6B (t_math loop problem)
sl@0
   557
sl@0
   558
2)	Pete
sl@0
   559
	1)	Removed example device driver PDD - SEROMAWD.PDD.
sl@0
   560
	2)	Removed T_MEDCH and D_MEDCH.
sl@0
   561
	3)	Removed T_BEXFIQ and D_BEXFIQ.
sl@0
   562
	4)	Removed T_EXTFIQ and D_EXTFIQ.
sl@0
   563
	5)	Removed T_CRMDRV and T_CRRDRV
sl@0
   564
sl@0
   565
Version 1.01.056
sl@0
   566
================
sl@0
   567
(Made by Pete, 06/08/2001)
sl@0
   568
sl@0
   569
1)	MarkCa
sl@0
   570
	1)	Moved T_PWSTR from f32test to e32test.  F32 API tested by T_MMC.
sl@0
   571
sl@0
   572
2)	Pete
sl@0
   573
	1) 	Removed \e32test\group\mnt.bat which was redundant.
sl@0
   574
	2)	Fixed PSCE-4YTR5G "Update SEROUT example driver":-
sl@0
   575
		Improved the power handling in the example driver SEROUT.LDD - making
sl@0
   576
		it more representative of other device drivers.
sl@0
   577
		Modified the driver so that it supports 19200bps+9600bps rather than
sl@0
   578
		9600bps+300bps (together with corresponding changes to the test program
sl@0
   579
		T_SEROUT).
sl@0
   580
		Removed simulation of emergency power down from the driver and test.
sl@0
   581
		Modified test program so that during the XON/XOFF test it runs until a
sl@0
   582
		key is pressed rather than running for a fixed period of time. 
sl@0
   583
		Modified test program so it unloads the Brutus PDD rather than the Cogent
sl@0
   584
		PDD at the end. 
sl@0
   585
	3) 	Added new tests for functions TBusLocalDrive::SetMountInfo() and 
sl@0
   586
		TBusLocalDrive::ForceRemount() to T_MEDDRV.EXE. Corresponding changes to
sl@0
   587
		MEDT1.PDD and MEDT2.PDD which now require the correct
sl@0
   588
		mount info descriptor to be supplied before opening.
sl@0
   589
sl@0
   590
3)	TimBa
sl@0
   591
	1)	Added tests for folding of Latin extension characters to T_MATCH
sl@0
   592
sl@0
   593
Version 1.01.055
sl@0
   594
================
sl@0
   595
(Made by Michael, 21/06/2001)
sl@0
   596
sl@0
   597
1)	MichaelP
sl@0
   598
	1)	Added and modified files for the MHELEN ASSP base port.
sl@0
   599
sl@0
   600
2)	MarkCa
sl@0
   601
	1)	Fixed test programs t_atadrv and t_mmcdrv to work with e32 fixes
sl@0
   602
		for EDNHLJT-4WZGTD and EDNHAAO-4WZFYR.
sl@0
   603
	2)	Added debug password notifier tests to t_mmcpw.
sl@0
   604
sl@0
   605
Version 0.01.054
sl@0
   606
================
sl@0
   607
(Made by Carlos, 31/05/2001)
sl@0
   608
sl@0
   609
1)	Tim Band
sl@0
   610
	1)	T_Char can now check the graphical/printable attributes. Tests have
sl@0
   611
		been added to check the assigned private use area characters.
sl@0
   612
	2)	T_Match has now more stringent checks on matching folded, and tests
sl@0
   613
		new internal functions for matching folded.
sl@0
   614
	3)	Indic vowel swapping tests have been removed, as collation no longer
sl@0
   615
		has this functionality.
sl@0
   616
sl@0
   617
Version 0.01.053
sl@0
   618
================
sl@0
   619
(Made by Pete, 10/05/2001)
sl@0
   620
sl@0
   621
1)	Pete
sl@0
   622
	1)	Minor change to T_PCCD3 to allow it to be re-run. Prior to
sl@0
   623
		this, it passes the first time run but then subsequently fails
sl@0
   624
sl@0
   625
2)	Nicolas
sl@0
   626
	1)	Added T_PROC3.EXE to test RProcess::GetMemoryInfo().
sl@0
   627
	2)	Modified T_DEBUGGER and T_DEBUGGEE_1 to test the validity of the
sl@0
   628
		text section base address provided by RDebug.
sl@0
   629
sl@0
   630
Version 0.01.052
sl@0
   631
================
sl@0
   632
(Made by Nicolas, 04/05/2001)
sl@0
   633
sl@0
   634
1)	Nicolas
sl@0
   635
	1)	Merged 6.1 release branch back into the mainline.
sl@0
   636
sl@0
   637
Version 0.01.051
sl@0
   638
================
sl@0
   639
(Made by Dennis, 20/04/2001)
sl@0
   640
sl@0
   641
1)	William
sl@0
   642
	1)	Corrected cases where delete was used on pointers obtained with new[] - these
sl@0
   643
		should use delete[] instead. This only affects T_ARRAY, and was picked up by the
sl@0
   644
		CodeWarrior compiler which handles new and new[] differently.
sl@0
   645
2)	Morgan
sl@0
   646
	1)	Added T_SILENT to test 'silent running' functionality
sl@0
   647
	2)	Updated all tests that call UserHal::SwitchOff() to turn the screen back on
sl@0
   648
sl@0
   649
sl@0
   650
Version 0.01.050
sl@0
   651
================
sl@0
   652
(Made by RobertJ, 26/03/2001)
sl@0
   653
sl@0
   654
1)	MarkCa
sl@0
   655
	1)	Removed media change tests from t_atadrv for l7200.
sl@0
   656
	2)	Added more thorough checking of multi-block reads to t_mmcdrv.
sl@0
   657
	3)	Increased WINS PDD name buffer size for t_dtenot.
sl@0
   658
sl@0
   659
2)	Dennis
sl@0
   660
	1)	In test T_CPER defer all printing until after the timing-critical phase.
sl@0
   661
	2)	T_TIMER doesn't test power off on IQ80310.
sl@0
   662
sl@0
   663
Version 0.01.049
sl@0
   664
================
sl@0
   665
(Made by Morgan, 08/03/2001)
sl@0
   666
sl@0
   667
1)	Dennis
sl@0
   668
	1)	Added test program T_CP0 to test the XScale DSP coprocessor.
sl@0
   669
	2)	Added test program CRASH to crash the system and get it into the
sl@0
   670
		crash monitor.
sl@0
   671
	3)	Modified test T_PS to use default screen size instead of hardcoded
sl@0
   672
		78*18. This fixes defect HAS-4TVQ6D (T_PS crashes Brutus).
sl@0
   673
	4)	Modified test T_WWINS to take account of the screen size when setting
sl@0
   674
		up windows. This is part of the fix for HAS-4U7N92.
sl@0
   675
sl@0
   676
Version 0.01.048
sl@0
   677
================
sl@0
   678
(Made by Carlos, 20/02/2001)
sl@0
   679
sl@0
   680
1)	Nicolas
sl@0
   681
	1)	Fixed defect EDNJHAS-4MKF4J (T_KILLER support test fails) by
sl@0
   682
		implementing suggested fix.  Also fixed two bugs preventing the test
sl@0
   683
		to run on WINS.
sl@0
   684
	2)	Adding test case in T_SHADOW to verify code patching (following
sl@0
   685
		defect EDNNTHY-4PMKJW).
sl@0
   686
	3)	D_SHADOW.LPP now flushes caches after modifying shadow pages.
sl@0
   687
sl@0
   688
2)	Carlos
sl@0
   689
	1)	Fixed T_DTENOT for Assabet (see comments in t_dtenot.cpp)
sl@0
   690
	2)	Modified T_SERIAL for Assabet (see comments in t_serial.cpp)
sl@0
   691
sl@0
   692
Version 0.01.040
sl@0
   693
================
sl@0
   694
(Made by Morgan, 09/04/2001)
sl@0
   695
sl@0
   696
1)	Jonathan
sl@0
   697
	1)	Fixed BRM-4V3E23 "T_NAME Colourful language".
sl@0
   698
sl@0
   699
2)	Pete
sl@0
   700
	1)	Fixed EDNPSCE-4K9MZJ "T_PCCD3 panics on Brutus"
sl@0
   701
sl@0
   702
Version 0.01.039
sl@0
   703
================
sl@0
   704
(Made by Nicolas, 27/02/2001)
sl@0
   705
sl@0
   706
1)	MarkCa
sl@0
   707
	1)	Removed media change tests from t_atadrv for l7200.
sl@0
   708
	2)	Added more thorough checking of multi-block reads to t_mmcdrv.
sl@0
   709
	3)	Increased WINS PDD name buffer size for t_dtenot.
sl@0
   710
sl@0
   711
2)	Dennis
sl@0
   712
	1)	Modified test T_PS to use default screen size instead of hardcoded
sl@0
   713
		78*18. This fixes defect HAS-4TVQ6D (T_PS crashes Brutus).
sl@0
   714
	2)	Modified test T_WWINS to take account of the screen size when setting
sl@0
   715
		up windows. This is part of the fix for HAS-4U7N92.
sl@0
   716
sl@0
   717
3)	Markdo
sl@0
   718
	1)	Modified romutil.mke so that D_DRVIF and D_PCCDIF ldds are build
sl@0
   719
		into rom for cogent.
sl@0
   720
sl@0
   721
sl@0
   722
Version 0.01.038
sl@0
   723
================
sl@0
   724
(Made by Markdo, 07/02/2001)
sl@0
   725
sl@0
   726
1)	Alastair
sl@0
   727
	1)	Added test to check the fix for EDNTBAD-4Q8M2F
sl@0
   728
		"CBufSeg can leak memory" works.
sl@0
   729
sl@0
   730
2)	Nicolas
sl@0
   731
	1)	Fixed defect EDNJHAS-4MKF4J (T_KILLER support test fails) by
sl@0
   732
		implementing suggested fix.  Also fixed two bugs preventing the test
sl@0
   733
		to run on WINS.
sl@0
   734
sl@0
   735
sl@0
   736
Version 0.01.037
sl@0
   737
================
sl@0
   738
(Made by Pete, 19/01/2001)
sl@0
   739
sl@0
   740
1)	Morgan
sl@0
   741
	1)	Added test code for RMessagePtr::IsNull to T_MESSGE
sl@0
   742
sl@0
   743
sl@0
   744
Version 0.01.036
sl@0
   745
================
sl@0
   746
(Made by RobertJ, 13/12/2000)
sl@0
   747
sl@0
   748
1)	Alastair
sl@0
   749
	1)	Added new test, t_thread2, because t_thread was becoming quite big.
sl@0
   750
		Currently this test just checks that deadlock doesn't occur when a
sl@0
   751
		thread suspends itself.
sl@0
   752
sl@0
   753
2) Morgan
sl@0
   754
	1)	Disabled serial logging over time critical parts of T_CPER for
sl@0
   755
		platforms with slow serial devices
sl@0
   756
sl@0
   757
3) Dennis
sl@0
   758
	1)	Fixed defect EDNRFID-4PXFJ8 (Not enough output in T_Y2K).
sl@0
   759
sl@0
   760
Version 0.01.035
sl@0
   761
================
sl@0
   762
Made by Nicolas, 19/10/2000
sl@0
   763
sl@0
   764
1) Pete 
sl@0
   765
	1)	Disabled T_PCCD1, T_PCCD2 and T_PCCD3 in WINS builds
sl@0
   766
		since WINS is now built with an MMC Peripheral bus controller rather
sl@0
   767
		than an PC Card MMC Controller. (These tests will be
sl@0
   768
		re-enabled in WINS when multiple Peripheral Bus Controllers are
sl@0
   769
		supported).
sl@0
   770
sl@0
   771
Version 0.01.034
sl@0
   772
================
sl@0
   773
Made by MarkCa, 29/09/2000
sl@0
   774
sl@0
   775
1)	Jonathan
sl@0
   776
	1)	Adjusted MMP files to match E32 301 include file re-org.
sl@0
   777
sl@0
   778
2)	MarkCa
sl@0
   779
	1)	Added MLNK to list of platforms supported in bld.inf.
sl@0
   780
sl@0
   781
Version 0.01.033
sl@0
   782
================
sl@0
   783
Made by Dennis, 13/09/2000
sl@0
   784
sl@0
   785
1) William
sl@0
   786
	1) Modified T_FUNC, T_LEX, T_TIME and T_BUF to get rid of GCC warnings 
sl@0
   787
	   "decimal integer constant is so large that it is unsigned". The fix is
sl@0
   788
	   to put the "u" qualifier on the constants involved.
sl@0
   789
sl@0
   790
Version 0.01.032
sl@0
   791
================
sl@0
   792
Made by Alastair, 2/8/2000
sl@0
   793
sl@0
   794
1)	Alastair
sl@0
   795
	1)	Completed fix to EDNCMOS-4M8F52 "t_thread undertaker test failure".
sl@0
   796
sl@0
   797
sl@0
   798
Version 0.01.031
sl@0
   799
================
sl@0
   800
Made by RobertJ, 20/7/00
sl@0
   801
sl@0
   802
1) Morgan
sl@0
   803
	1) Added locale specific test code to to T_LEX
sl@0
   804
sl@0
   805
2) AlastairB
sl@0
   806
	1) Fixed EDNCMOS-4M8F52 "t_thread undertaker test failure"
sl@0
   807
	2) Fixed EDNCMOS-4M8FDR "t_euniw fails if logged on as a user"
sl@0
   808
sl@0
   809
3) Dennis
sl@0
   810
	1) Modified T_CPER to print the times at which the locked timers expire.
sl@0
   811
	2) Modified T_INACT and T_TIMER to test that inactivity timers are
sl@0
   812
		unaffected by system time changes.
sl@0
   813
sl@0
   814
Version 0.01.030
sl@0
   815
================
sl@0
   816
Made by Morgan, 5/7/00
sl@0
   817
sl@0
   818
1) RobertJ
sl@0
   819
	1) Modified t_fir2 to be more rigorous. Now writes the sent length into
sl@0
   820
	the first 2 bytes of the buffer so that the receiver can see if the
sl@0
   821
	correct length was received. Also modified text menus, added a nominal
sl@0
   822
	1ms delay and changed 2051 bytes option to 2042 so that 2051 is covered
sl@0
   823
	at the upper limit of the test. Text report now shows the number of frames,
sl@0
   824
	the number of errors and the error %ge
sl@0
   825
sl@0
   826
	
sl@0
   827
Version 0.01.029
sl@0
   828
================
sl@0
   829
Made by Bob 29-06-2000
sl@0
   830
sl@0
   831
1) Pete
sl@0
   832
	1) Modified serial tests so that it is possible to open
sl@0
   833
	a channel on Com4 for Brutus. Changes to:-
sl@0
   834
			- T_SERIAL
sl@0
   835
			- T_MODEM1
sl@0
   836
			- T_COMMSK
sl@0
   837
			- T_DCEUTL
sl@0
   838
sl@0
   839
Version 0.01.028
sl@0
   840
================
sl@0
   841
Made by Dennis 22-06-2000
sl@0
   842
sl@0
   843
1) Morgan
sl@0
   844
	1)	Removed nasty hacky memory snoopoing from T_CALIB
sl@0
   845
sl@0
   846
2) Graham Asher
sl@0
   847
	1)	Changes to T_BUF and T_CHAR to test TDesC16::MatchC.
sl@0
   848
 
sl@0
   849
sl@0
   850
Version 0.01.027
sl@0
   851
================
sl@0
   852
(Made by MarkCa, 16/05/00)
sl@0
   853
sl@0
   854
1)	Pete
sl@0
   855
	1)	Modifications to T_SERIAL and T_DTENOT to allow it to
sl@0
   856
		work with PCMCIA serial ports.
sl@0
   857
	2)	Updated T_MODEM1 and removed T_MODEM2.
sl@0
   858
sl@0
   859
2)	Alastair
sl@0
   860
	1)	Fixed EDNABRY-4K2LQA
sl@0
   861
		 "Test t_tdll fails under WINS"
sl@0
   862
	2)	Fixed EDNABRY-4K2LBC
sl@0
   863
		 "Test T_Messge failing under WINS UDEB"
sl@0
   864
sl@0
   865
Version 0.01.026
sl@0
   866
================
sl@0
   867
(Made by Morgan, 7/4/2000)
sl@0
   868
sl@0
   869
1)	Alastair
sl@0
   870
	1)	Fixed EDNABRY-4JHLV3
sl@0
   871
		 "Test T_Thread failing intermittently under WINS UDEB"
sl@0
   872
sl@0
   873
sl@0
   874
Version 0.01.025
sl@0
   875
================
sl@0
   876
(Made by Morgan, 14.04.2000)
sl@0
   877
sl@0
   878
1)	Pete
sl@0
   879
	1) 	Removed calls of UserPcCardCntrl::PwrDown();
sl@0
   880
	2) 	Modified serial tests so that it is possible to
sl@0
   881
		overide the default serial port designated to be used
sl@0
   882
		by that test by supplying a serial port number on the
sl@0
   883
		command line:-
sl@0
   884
			- T_SERIAL p1 p2
sl@0
   885
			- T_MODEM1 p1
sl@0
   886
			- T_COMMSK p1
sl@0
   887
			- T_DCEUTL p1
sl@0
   888
sl@0
   889
2)	Nicolas
sl@0
   890
	1)	Removed T_DBG and T_BREAK.  application debugging tests are
sl@0
   891
		now in F32TEST because F32 is needed to copy support
sl@0
   892
		files to the RAM-drive.
sl@0
   893
		
sl@0
   894
3)	MarkCa
sl@0
   895
	1)	\E32TEST\WINDOW\T_MMCPW.CPP: no longer tests that
sl@0
   896
		KMaxMediaPassword % 4 == 0.
sl@0
   897
		
sl@0
   898
4)	Morgan
sl@0
   899
	1)	Copied k32snd.* and d32snd.* from \e32\include into e32test
sl@0
   900
		so the sound test programs build.  These files are no longer
sl@0
   901
		exported from E32
sl@0
   902
sl@0
   903
5)	Alastair
sl@0
   904
	1)	Updated t_euniw test to cope with CreateMutex() and OpenMutex().
sl@0
   905
sl@0
   906
sl@0
   907
Version 0.01.024
sl@0
   908
================
sl@0
   909
(Made by Robert, 17/03/00)
sl@0
   910
sl@0
   911
1)	Morgan
sl@0
   912
	1)	Added User::ResetInactivityTime tests to T_TIMER.CPP
sl@0
   913
sl@0
   914
2)	MarkCa
sl@0
   915
	1)	\E32TEST\WINDOW\T_MMCPW.CPP: minor change to password notifier
sl@0
   916
		test routine.
sl@0
   917
sl@0
   918
Version 0.01.023
sl@0
   919
================
sl@0
   920
(Made by MarkCa, 03/03/00)
sl@0
   921
sl@0
   922
1)	MarkCa
sl@0
   923
	1)	Minor changes to T_SEROUT.
sl@0
   924
	2)	Added T_MMCPW.CPP to test new password notifier.
sl@0
   925
sl@0
   926
2)	Petes
sl@0
   927
	1) 	Alterations to T_MODEM2 to work with CF card serial
sl@0
   928
		port on Brutus.
sl@0
   929
sl@0
   930
sl@0
   931
Version 0.01.022
sl@0
   932
================
sl@0
   933
(Made by Pete, 24/02/00)
sl@0
   934
sl@0
   935
1)	Pete
sl@0
   936
	1) 	Change to T_COMMSK to work with MAWD CF card modem driver.
sl@0
   937
	2)	Completed T_DCE test program to test DCE Serial driver on
sl@0
   938
		Cogent.
sl@0
   939
	3)	Exteneded T_DTENOT to cover signal change notification for
sl@0
   940
		each of the CTS/DSR/DCD signals becoming MARK or SPACE.
sl@0
   941
		Test now passes on WINS,MAWD,MISA,MEIG,MCGA.
sl@0
   942
sl@0
   943
2)	Robert
sl@0
   944
	1)	Added Slow IR test T_SLOWIR
sl@0
   945
sl@0
   946
sl@0
   947
Version 0.01.021
sl@0
   948
================
sl@0
   949
(Made by Dennis, 14-02-2000)
sl@0
   950
sl@0
   951
1)	Dennis
sl@0
   952
	1)	Replaced most UserHal:: calls with corresponding HAL:: calls (if they
sl@0
   953
		exist).
sl@0
   954
sl@0
   955
2)	Mark
sl@0
   956
	1)	Added T_EUNIW to test unicode wrapper functions in EUNIW.DLL.
sl@0
   957
sl@0
   958
3)	MarkCa
sl@0
   959
	1)	Added T_SEROUT test program to test SEROMAWD.PDD, SEROWINS.PDD and
sl@0
   960
		SEROUT.LDD in EXAMPLE dir.
sl@0
   961
sl@0
   962
4)	Pete
sl@0
   963
	1) 	Further changes to T_MODEM2 to work with MAWD CF card modem driver.
sl@0
   964
sl@0
   965
sl@0
   966
Version 0.01.020
sl@0
   967
================
sl@0
   968
(Made by Simon, 03-02-2000)
sl@0
   969
sl@0
   970
1)	Pete
sl@0
   971
	1) 	Modified T_MODEM2 to work with MAWD CF card modem driver.
sl@0
   972
	2)	Modified T_DCE to take into account Cogent Serial PDD re-org.
sl@0
   973
sl@0
   974
2)	Simon
sl@0
   975
	1)	Replaced '/e32/inc' paths with '/epoc32/include /epoc32/include/kernel' in
sl@0
   976
		a number of mmp files.
sl@0
   977
sl@0
   978
Version 0.01.019
sl@0
   979
================
sl@0
   980
(Made by Dennis, 19/01/00)
sl@0
   981
sl@0
   982
1)	Alastair
sl@0
   983
	1)	Removed ARM3 and MARM targets from BLD.INF.
sl@0
   984
	2)	Minor fix to T_EXC so that it works under WINC.
sl@0
   985
	2)	Minor change to T_WBC to format test output correctly.
sl@0
   986
sl@0
   987
2)	Pete
sl@0
   988
	1)	Changes due to the removal in E32 of the classes
sl@0
   989
		TLocalDrive, RLogicalChannel, RDevComm.
sl@0
   990
sl@0
   991
1)	Dennis
sl@0
   992
	1)	Removed tests for functions which no longer exist.
sl@0
   993
	2)	Changed T_BUF, T_R32 and T_FLOAT to use TRealX instead of TReal96.
sl@0
   994
	3)	Added chkstk.obj to T_FLOAT so it works on WINS.
sl@0
   995
	4)	Removed T_R96 since TReal96 no longer exists.
sl@0
   996
	5)	Temporarily removed T_R64 since it made extensive use of TReal96 and
sl@0
   997
		simply changing over to TRealX doesn't work since the extra precision
sl@0
   998
		of TRealX makes the tests fail. What is really needed is a set of test
sl@0
   999
		vectors for TReal64.
sl@0
  1000
	6)	Increased stack size for T_BUF to 12K.
sl@0
  1001
sl@0
  1002
sl@0
  1003
Version 0.01.018
sl@0
  1004
================
sl@0
  1005
(Made by Peter, 21st December 1999)
sl@0
  1006
sl@0
  1007
1) Pete
sl@0
  1008
	1)	Added T_DTENOT to test DTE serial driver change notifiers.
sl@0
  1009
	2)	Added T_DCE and T_DCEUTL to test DCE serial driver.
sl@0
  1010
sl@0
  1011
Version 0.01.017
sl@0
  1012
================
sl@0
  1013
(Made by Morgan, 3/12/99)
sl@0
  1014
sl@0
  1015
1)	Dennis
sl@0
  1016
	1)	Fixed T_MESSGE problem caused by different panic code following IPC
sl@0
  1017
		changes.
sl@0
  1018
	2)	Modified tests so they can run from any drive, not just Z:. This
sl@0
  1019
		basically involved removing explicit references to Z: - we use
sl@0
  1020
		RProcess().FileName() to determine the path instead.
sl@0
  1021
	3)	Added test program T_WBC to test that write back cache is flushed
sl@0
  1022
		when memory is unmapped.
sl@0
  1023
	4)	Changed T_SVR3 and T_SVR6 to support since they don't terminate.
sl@0
  1024
sl@0
  1025
2) Morgan
sl@0
  1026
	1)	Added T_CLI to test RProcess::CommandLine()
sl@0
  1027
sl@0
  1028
Version 0.01.016
sl@0
  1029
================
sl@0
  1030
(Made by Simon 25-11-1999)
sl@0
  1031
sl@0
  1032
1)	Chris
sl@0
  1033
	1) Changed t_fir2 to test config and added t_fir.
sl@0
  1034
sl@0
  1035
2)	Pete
sl@0
  1036
	1)	Added T_MMCDRV.
sl@0
  1037
sl@0
  1038
3)	Alastair
sl@0
  1039
	1)	Fixed minor typo in T_BMA.
sl@0
  1040
sl@0
  1041
sl@0
  1042
Version 0.01.015
sl@0
  1043
================
sl@0
  1044
(Made by Morgan, 26/8/99)
sl@0
  1045
sl@0
  1046
1)	Alastair
sl@0
  1047
	1)	Added E32SDRV.PDD and E32SOUND.LDD, previously part of
sl@0
  1048
		E32.
sl@0
  1049
	2)	Added new keywords to various .MMP files so that .IBY files can be
sl@0
  1050
		generated by ABLD TEST ROMFILE, also added extension makefile
sl@0
  1051
		GROUP\ROMSTUFF.MKE.
sl@0
  1052
	3)	Fixed WINS compilation problem in PCCD\T_PCCD3.CPP.
sl@0
  1053
	4)	Added extension makefile GROUP\ROMUTIL.MKE, to incorporate required
sl@0
  1054
		executables from E32UTILS into ROMS.  This is a temporary measure and
sl@0
  1055
		should be undone once the executables in question are moved from
sl@0
  1056
		E32UTILS into E32TEST.
sl@0
  1057
sl@0
  1058
2)	Pete
sl@0
  1059
	1)	Changes to T_PCCD3 to allow it to work on Brutus.
sl@0
  1060
sl@0
  1061
3)	Chris
sl@0
  1062
	1)	Added TestContiguousAllocation() to t_bma to test
sl@0
  1063
		ImpMmu::RemoveRamPages().
sl@0
  1064
	2)	Added t_fir2.
sl@0
  1065
	3)	Tidied up T_Serial. Tested for Wins and Brutus.
sl@0
  1066
sl@0
  1067
4)	Dennis
sl@0
  1068
	1)	Fixed structure packing problems in T_FARRAY with new GCC.
sl@0
  1069
		Use 4-character arrays instead of 3 in the offending code.
sl@0
  1070
	2)	Modified T_TLDD and D_LDD to test initialisation of .bss.
sl@0
  1071
	3)	Various fixes to T_TPARSE.
sl@0
  1072
	4)	Fixed operator precedence errors in T_TPARSE, T_ATADRV,
sl@0
  1073
		T_ATDRV2, T_CRRDRV, T_IDRV, T_CHNOT.
sl@0
  1074
	5)	Added __SWITCH_TO_ARM macros to some tests so that they can build
sl@0
  1075
		for THUMB.
sl@0
  1076
sl@0
  1077
5)	Morgan
sl@0
  1078
	1)	Renamed t_fircon2.cpp to (8.3) t_firco2.cpp
sl@0
  1079
sl@0
  1080
sl@0
  1081
Version 0.01.014
sl@0
  1082
================
sl@0
  1083
(Made by Alastair, 2.8.1999)
sl@0
  1084
sl@0
  1085
sl@0
  1086
1)	Alastair
sl@0
  1087
	1)	Added ARMI, ARM4 and THUMB platforms to BLD.INF file.
sl@0
  1088
sl@0
  1089
sl@0
  1090
Version 0.01.013
sl@0
  1091
================
sl@0
  1092
(Made by Dennis, 13.7.1999)
sl@0
  1093
sl@0
  1094
1)	Alastair
sl@0
  1095
	1)	Added dopcvs.pl and lock.pl to GROUP directory for use with MNT.BAT.
sl@0
  1096
sl@0
  1097
2)	Dennis
sl@0
  1098
	1)	Modified T_MESSGE, T_ARRAY to work with new GCC/THUMB.
sl@0
  1099
	2)	Added tests to T_BUF to test variable precision TDes::Format() and
sl@0
  1100
		precision applied to strings.
sl@0
  1101
	3)	Modified MMP files for T_CALIB, T_COLOUR, T_PS, T_WJPWIN, T_WSIMP
sl@0
  1102
		and T_WWINS to link against EWSRV.LIB instead of ECONS.LIB.
sl@0
  1103
	4)	Removed tests of the form (boolean expr)==TRUE from T_R96.CPP.
sl@0
  1104
	5)	Changed checked panic category in T_TRAP from USER-Plat to
sl@0
  1105
		USER-Arch.
sl@0
  1106
	6)	Took updated version of T_CHAR from Graham Asher to match new unicode
sl@0
  1107
		collation scheme.
sl@0
  1108
	7)	Changed status of some tests to 'support'.
sl@0
  1109
sl@0
  1110
sl@0
  1111
Version 0.01.12
sl@0
  1112
================
sl@0
  1113
(Made by Alastair, 9.6.99)
sl@0
  1114
sl@0
  1115
1)	Malcolm
sl@0
  1116
   	1)	Moved the *.rel files to e*.rel to match e32 and f32
sl@0
  1117
		\group\*.rel
sl@0
  1118
		\group\e*.rel
sl@0
  1119
sl@0
  1120
2)	Pete
sl@0
  1121
	1) 	Modification to T_PCCDSK to allow the soak test buffer size to be input
sl@0
  1122
		in units of a sector. Prior to this, the buffer size had to be input in
sl@0
  1123
		units of 1Kbyte, with 8K being the largest size.
sl@0
  1124
	2) 	Modified T_ATADRV - added additional tests to verify the operation of the
sl@0
  1125
		functon TBusLocalDrive::Format(TInt aPos,TInt aLength). This allows just part
sl@0
  1126
		of a disk to be formatted and was added to E32-181.
sl@0
  1127
	3)	Added the new test program T_LFSDRV.CPP to test the LFS media driver on
sl@0
  1128
		WINS/Brutus.
sl@0
  1129
	4)	Added general media driver test T_MEDDRV and two associated media drivers
sl@0
  1130
		- MEDT1.PDD and MEDT2.PDD.
sl@0
  1131
sl@0
  1132
sl@0
  1133
3)	Alastair
sl@0
  1134
	1)	Changed zips of releasables put onto the network. There is now one zip
sl@0
  1135
		file for each platform containing full \Epoc32 paths to each item.
sl@0
  1136
		There is also a zip file for exported header files.  Hence, the contents
sl@0
  1137
		of S:\e32test\zip includes wins.<ver>, meig.<ver>, misa.<ver>, marm.<ver>
sl@0
  1138
		mawd.<ver> and winc.<ver>.
sl@0
  1139
		The files within these zip files now also have full pathnames so ensure
sl@0
  1140
		you unzip them into the root of your EPOC drive with any flags required
sl@0
  1141
		to recreate the directory structure.
sl@0
  1142
		Added new command, MNT CHECKREL, to check that all releasables are
sl@0
  1143
		present before doing an MNT PUTREL.
sl@0
  1144
		Before doing MNT CHECKREL or MNT PUTREL call BLDMAKE -v RELFILES to
sl@0
  1145
		create the lists of releasables.
sl@0
  1146
	2)	Changed D_LDDNS.MMP and added BMARM\D_LDDNS.DEF to avoid new
sl@0
  1147
		makmake warnings arising from LDD targettypes having the wrong second
sl@0
  1148
		uid specified.
sl@0
  1149
	3)	Replaced all B[plat].PRJ files for use with BLDMAKE with BLDMAKE.PRJ in
sl@0
  1150
		accordance with ER5u bldmake changes.  No MAWD or SARM tests are now
sl@0
  1151
		built in addition to the MARM tests - there doesn't seem to be any need
sl@0
  1152
		since the __MAWD__ and __SINGLE__ macros haven't been used anywhere to
sl@0
  1153
		build the test differently from the old standard MARM build.  Where
sl@0
  1154
		tests do behave differently according to the h/w platform, if they do,
sl@0
  1155
		then this should be tested at runtime and the behaviour of the test
sl@0
  1156
		changed accordingly.
sl@0
  1157
	4)	Removed superseded \E32TEST\GROUP\RUN.BAT.
sl@0
  1158
	5)	Removed the batch files used for running tests.  These batch files are
sl@0
  1159
		now created by BLDMAKE in \Epoc32\Bldmake\E32test\[platform]\, and are
sl@0
  1160
		now called AUTO.BAT and MANUAL.BAT.
sl@0
  1161
	6)	ETIMR and T_DEVC have been moved into this project from E32.
sl@0
  1162
	7)	Removed all *.REL files from GROUP directory and changed MNT.BAT so that
sl@0
  1163
		MNT PUTREL looks for .REL files generated by BLDMAKE instead.  Updated
sl@0
  1164
		BLDMAKE.PRJ accordingly.
sl@0
  1165
	8)	Changed #defines in the following files now that __MEIG__ is being used
sl@0
  1166
		to mean __MARM__ and __MARM__ is being used to mean ARM CPU:
sl@0
  1167
			SYSTEM\T_EXC.CPP, SYSTEM\T_DBG.CPP. 
sl@0
  1168
	9)	Updated MNT GETBLD to fetch the SDMODELS component which replaces the
sl@0
  1169
		SWINS component that E32 used to release.
sl@0
  1170
	10)	Added the following .DEF files:-
sl@0
  1171
			BWINS\
sl@0
  1172
				D_TLSDLL.DEF, T_DLL.DEF, T_DLL1.DEF, T_DLL2.DEF,
sl@0
  1173
				T_START1.DEF, T_START2.DEF, T_START3.DEF, T_DUID.DEF,
sl@0
  1174
			BMARM\
sl@0
  1175
				T_DLL.DEF, T_DLL1.DEF, T_DLL2.DEF, T_DLLA1.DEF, T_DLLA3.DEF,
sl@0
  1176
				T_START1.DEF, T_START2.DEF, T_START3.DEF, T_DUID.DEF
sl@0
  1177
	11)	Added \EPOC32\INCLUDE\KERNEL\ as a systeminclude path to those .MMP
sl@0
  1178
		files requiring it.
sl@0
  1179
	12)	Specified EKERN.LIB as an ASSPLIBRARY in those .MMP files requiring it.
sl@0
  1180
sl@0
  1181
sl@0
  1182
Version 0.01.11
sl@0
  1183
================
sl@0
  1184
(Made by Jonathan, 23rd February 1999)
sl@0
  1185
sl@0
  1186
0)	Everyone
sl@0
  1187
	1)	Boilerplated source.
sl@0
  1188
sl@0
  1189
1)	Dennis
sl@0
  1190
	1)	Commented out tests in T_REALX involving assigning a NaN from a float
sl@0
  1191
		or double to a TRealX in MSVC builds. This is because MSVC insists on
sl@0
  1192
		passing the NaN through the X86 FPU which quietens the NaNs and causes
sl@0
  1193
		the tests to fail.
sl@0
  1194
sl@0
  1195
2)	Morgan
sl@0
  1196
	2)	Added test to check that switch-off is disabled for 5 seconds before
sl@0
  1197
		an alarm is due.
sl@0
  1198
sl@0
  1199
3)	Jonathan
sl@0
  1200
	1)	Withdrew T_RTIM test.
sl@0
  1201
	2)	Made T_DBG build for MAWD as well as MARM. MAWD version doesn't
sl@0
  1202
	  	contain assumptions about Eiger registers.
sl@0
  1203
sl@0
  1204
sl@0
  1205
Version 0.01.10
sl@0
  1206
================
sl@0
  1207
(Made by Jonathan, 10th February 1999)
sl@0
  1208
sl@0
  1209
1)	Jonathan
sl@0
  1210
	1)	Conditioned compilation of functions in T_PROT related to
sl@0
  1211
	  	instruction exceptions on __EPOC32__ to prevent WINS/C warnings and
sl@0
  1212
	  	fixed cast in ExceptionThread() to keep MSVC compiler happy.
sl@0
  1213
sl@0
  1214
2)	Morgan
sl@0
  1215
	1)	Updated T_TLDD.
sl@0
  1216
	2)	Added D_LDDNS.LDD which is an LDD with dodgy UID's.
sl@0
  1217
sl@0
  1218
3) 	Pete
sl@0
  1219
	1) 	Modified BMAWD.PRJ to remove EIGER specific test programs.
sl@0
  1220
sl@0
  1221
sl@0
  1222
Version 0.01.09
sl@0
  1223
================
sl@0
  1224
(Made by Pete, 3rd February 1999)
sl@0
  1225
sl@0
  1226
1)	Morgan
sl@0
  1227
	1) 	More tests in T_TDLLA to test calling of Dll entrypoints with
sl@0
  1228
		EProcessAttach and EThreadAttach
sl@0
  1229
	2)	Added case switch on/off test
sl@0
  1230
sl@0
  1231
2)	Dennis
sl@0
  1232
	1)	Updated T_PROT.CPP to test that data abort, prefetch abort and
sl@0
  1233
		undefined instruction exceptions in user mode all result in
sl@0
  1234
		KERN-EXEC 3 panics rather than killing the kernel.
sl@0
  1235
sl@0
  1236
3)	Jonathan
sl@0
  1237
	1)	Added new tests to T_DBG to check that RDebug::ReadMemory and
sl@0
  1238
	  	RDebug::WriteMemory return errors (and don't panic the kernel -
sl@0
  1239
	  	problem EDN671244) when reading/writing to/from unmapped address
sl@0
  1240
	  	space.
sl@0
  1241
sl@0
  1242
4)	Pete
sl@0
  1243
	1)	Changed over to use the TBusLocalDrive class rather than TLocalDrive
sl@0
  1244
		for local drive access. This in turn required converting calls to
sl@0
  1245
		TBusLocalDrive::Caps() to take a TLocalDriveCapsBuf parameter rather
sl@0
  1246
		than a TLocalDriveCaps.
sl@0
  1247
	2)	Added T_ATDRV2.CPP to test TLocalDrive class specifically.
sl@0
  1248
sl@0
  1249
sl@0
  1250
sl@0
  1251
Version 0.01.08
sl@0
  1252
================
sl@0
  1253
(Made by Morgan, 27th January 1999)
sl@0
  1254
sl@0
  1255
1)	Dennis
sl@0
  1256
	1)	Modified T_SOUND.CPP so it can be run on a Snowdrop.
sl@0
  1257
sl@0
  1258
sl@0
  1259
Version 0.01.07
sl@0
  1260
================
sl@0
  1261
(Made by Pete, 21st December 1998)
sl@0
  1262
sl@0
  1263
1)	Alastair
sl@0
  1264
	1)	Updated D_PATCH*.MMP to specify KPatchLddUid as third uid, in line with
sl@0
  1265
		changes to F32 version 123.
sl@0
  1266
	2)	Moved T_LDLL to F32TEST.
sl@0
  1267
	3)	Minor modifications to MNT.BAT.
sl@0
  1268
	4)	Minor change to T_REALX to avoid VC5 compilation problem.
sl@0
  1269
sl@0
  1270
2) Morgan
sl@0
  1271
	1)	Killed SARMBE
sl@0
  1272
sl@0
  1273
3) Pete
sl@0
  1274
	1) 	Modified T_PCCD1, T_PCCD2, T_PCCD3 to work with E32UTILS 025.
sl@0
  1275
	2)  	Removed a call to a UserPcCardCntrl function which was removed from
sl@0
  1276
		EUSER in E32-158. (The call was already redundant since the function
sl@0
  1277
		has been withered for a while).
sl@0
  1278
	3) Released MAWD releasables.
sl@0
  1279
sl@0
  1280
sl@0
  1281
Version 0.01.06
sl@0
  1282
================
sl@0
  1283
(Made by Jonathan, 27th October 1998)
sl@0
  1284
sl@0
  1285
1) Dennis
sl@0
  1286
	1)	Added code from Andrew Thoelke to T_DES.CPP to test compiler-generated
sl@0
  1287
		literal descriptors.
sl@0
  1288
sl@0
  1289
2)	Alastair
sl@0
  1290
	1)	Updated .MMP files so that UNICODE builds are available in line with 
sl@0
  1291
		UNICODE changes to E32TOOLP 095.
sl@0
  1292
sl@0
  1293
sl@0
  1294
Version 0.01.05
sl@0
  1295
================
sl@0
  1296
(Made by Morgan, 21st October 1998)
sl@0
  1297
sl@0
  1298
1)	Alastair
sl@0
  1299
	1)	Changed WINS T_SERIAL.CPP to link to a new dll,
sl@0
  1300
		D_TLSDLL.DLL, the entrypoint of which sets thread local storage.
sl@0
  1301
		This will test whether the deadlock problem described by
sl@0
  1302
		Epoc Proposal SW1 - 19 is avoided.  T_SOUND.CPP should link to
sl@0
  1303
		this in the future.
sl@0
  1304
	2)	Changed all the .rel files so that they specify T_DUID.DLL
sl@0
  1305
		rather that non-existent T_DUID.EXE.
sl@0
  1306
	3)	Removed T_ARRAY from AWINC.BAT since it isn't built or
sl@0
  1307
		released under WINC.
sl@0
  1308
	4)	Turned off just-in-time debugging in T_THREAD.CPP and T_PROC1.CPP where these
sl@0
  1309
		tests panic threads and then check their status in WINS debug builds.
sl@0
  1310
		Now that code jumps into the debugger whenever a thread is panicked (E32 152),
sl@0
  1311
		rather than just whenever a thread is panicked with RThread::Panic(),
sl@0
  1312
		these tests would have jumped into the debugger rather than completing successfully.
sl@0
  1313
sl@0
  1314
2)	Malcolm
sl@0
  1315
	1)	Added new test program:
sl@0
  1316
			T_Y2K.EXE - tests the Year 2000 compliance of E32
sl@0
  1317
sl@0
  1318
sl@0
  1319
Version 0.01.04
sl@0
  1320
================
sl@0
  1321
(Made by Pete, 20/08/1998)
sl@0
  1322
sl@0
  1323
1) Dennis
sl@0
  1324
	1)	Added new test programs:
sl@0
  1325
			T_ARRAY.EXE - tests new RArray<> classes
sl@0
  1326
			T_MWAIT.EXE - tests core clock and memory access speeds
sl@0
  1327
			T_PROF.EXE - retrieves and displays thread profiling information
sl@0
  1328
			D_PROF.LDD - LDD for use with T_PROF.EXE
sl@0
  1329
			T_CTXSW.EXE - measures raw context-switch speed (not message passing)
sl@0
  1330
			T_PAGES.EXE - dumps all MMU page tables to serial port
sl@0
  1331
			T_PANIC.EXE - prints out a threads context when it dies
sl@0
  1332
	2)	Modified T_CHUNK to test RChunk::IsReadable() and RChunk::IsWritable().
sl@0
  1333
	3)	Added another test to T_MATH2.CPP to test the accuracy of Math::Mod() using
sl@0
  1334
		the Java IEEERemainder test vector data.
sl@0
  1335
sl@0
  1336
2) Morgan
sl@0
  1337
	1) Turned off just in time debugging in T_THREAD, T_MESSGE, and T_EXC
sl@0
  1338
	2) Massaged T_TDLL.CPP for Dll MODULE_HANDLE changes
sl@0
  1339
sl@0
  1340
3) Matthew
sl@0
  1341
	1)	Turned off just-in-time debugging in T_SOUND, and removed WINS test which
sl@0
  1342
		is only valid when the driver does dummy recording.
sl@0
  1343
	2)	Added test to T_SOUND to check that memory allocated in prepare functions
sl@0
  1344
		is recoverable.
sl@0
  1345
	3)	Changed T_SOUND so that it passes (with warnings) on hardware which
sl@0
  1346
		doesn't support all possible capabilities.
sl@0
  1347
	4)	Switched off just-in-time debugging in T_TIMER.
sl@0
  1348
sl@0
  1349
4) Petteri
sl@0
  1350
	1) Changed .mmp files D_LDLL, D_RTIM, T_DLLA1 and T_DLLA3
sl@0
  1351
sl@0
  1352
5)	Alastair
sl@0
  1353
	1)	Changed t_reset test so that it checks that 3 dummy patch ldds
sl@0
  1354
		are reloaded after a warm reset.  Added dummy patch ldds D_PATCH1.SYS,
sl@0
  1355
		D_PATCH2.SYS and D_PATCH3.SYS.
sl@0
  1356
	2)	Minor changes to T_SVR.CPP, T_MSTIM.CPP to remedy compilation
sl@0
  1357
		warnings.
sl@0
  1358
	3)	Change to T_CHUNK2.CPP for !WINC builds to allow for E32 change in total
sl@0
  1359
		RAM size to 64Mb under WINS in E32 141.
sl@0
  1360
	4)	Updated T_CHAR.CPP to take account of Graham Asher's changes to E32 141.
sl@0
  1361
	5)	Fixed MNT GETSRC so that it handles version numbers correctly.
sl@0
  1362
	6)	Minor corrections to T_THREAD.CPP.
sl@0
  1363
sl@0
  1364
6)	Peter
sl@0
  1365
	1)	Added T_PCCDSR to PCCD. This is a program for
sl@0
  1366
		repeatly writing to a fixed number of sectors on a CF card - to test
sl@0
  1367
		if the wear leveling scheme on the card causes any problems.
sl@0
  1368
	2)	Modified T_PCCD1.CPP,T_PCCD2.CPP and T_PCCD3.CPP to
sl@0
  1369
		use D_PCCDIF.LDD for accessing the PC Card Contoller rather than
sl@0
  1370
		UserPcCardCntrl.
sl@0
  1371
	3)	Modified T_CRMDRV.CPP to use D_DRVIF.LDD for direct
sl@0
  1372
		access of the media device rather than UserPcCardCntrl.
sl@0
  1373
	4)	Modified T_PCCDSK.CPP to use
sl@0
  1374
		UserSvr::ForceRemountMedia() rather than UserPcCardCntrl::PwrDown();
sl@0
  1375
	5) 	Added further tests to T_ATADRV - testing reads and writes 
sl@0
  1376
		which are longer than the media drivers local buffer 
sl@0
  1377
		- particularly required after the changes to the ATA
sl@0
  1378
		media driver in E32-143.
sl@0
  1379
sl@0
  1380
sl@0
  1381
Version 0.01.03
sl@0
  1382
================
sl@0
  1383
(Made by Graham, 26th March 1998)
sl@0
  1384
sl@0
  1385
1) Morgan
sl@0
  1386
	1) Added T_TLDD and D_LDD to test LDD static data.  EPOC only.
sl@0
  1387
	2) Modified Dll static data tests (T_TDLLA).  Added MiniRomLoader
sl@0
  1388
	   and reload tests.
sl@0
  1389
sl@0
  1390
2) Alastair
sl@0
  1391
	1) Changed MNT.BAT to retrieve E32TOOLS 091 and E32TOOLP 091.
sl@0
  1392
sl@0
  1393
3) Matthew
sl@0
  1394
	1) Changes Test6() and Test8() in T_COBJ to use less stack and
sl@0
  1395
	   hence build on WINS/WINC without __chkstk errors.
sl@0
  1396
sl@0
  1397
	2) Changed D_RTIM and D_BEXFIQ interrupt binding to use narrow
sl@0
  1398
	   descriptors, in order to work with E32 127 and higher.
sl@0
  1399
sl@0
  1400
	3) Removed User::After(999999) from T_CHNOT, to speed it up. This
sl@0
  1401
	   wait is not needed, since midnight-crossover changes now happen
sl@0
  1402
	   earlier than they used to.
sl@0
  1403
sl@0
  1404
	4) Changed T_CHUNK2 so that it did something more sensible on WINC,
sl@0
  1405
	   where the concept of "free ram" is different.
sl@0
  1406
sl@0
  1407
	5) Changed T_REGRAM so that is disables auto switch-off while running.
sl@0
  1408
sl@0
  1409
	6) Fixed a few incorrect tests in T_THREAD.
sl@0
  1410
sl@0
  1411
sl@0
  1412
Version 0.01.02
sl@0
  1413
================
sl@0
  1414
(Made by Jonathan, 10th February 1998)
sl@0
  1415
sl@0
  1416
1) Alastair
sl@0
  1417
	1) Changed t_sec.cpp to test new security function for E32.  The
sl@0
  1418
	   function will only be tested if the version of E32 being used
sl@0
  1419
	   supports the new function, so that the new version of t_sec.cpp
sl@0
  1420
	   will still work with old versions of E32.
sl@0
  1421
sl@0
  1422
2) Petteri
sl@0
  1423
        1) Added the test program T_COLOUR to test the new
sl@0
  1424
           colour text window server.
sl@0
  1425
sl@0
  1426
3) Graham
sl@0
  1427
        1) Reoved kernel heap checking fro a number of tests. We need
sl@0
  1428
           to rethink our strategy for this since the current system
sl@0
  1429
           is clearly broken
sl@0
  1430
sl@0
  1431
        2) Removed superfluous operator attendance from T_TIMER,
sl@0
  1432
           T_COBJ.
sl@0
  1433
sl@0
  1434
        3) Added AMARM.BAT, AWINS.BAT, etc which run all the
sl@0
  1435
           automatic tests fro a given platform.
sl@0
  1436
sl@0
  1437
sl@0
  1438
Version 0.01.01
sl@0
  1439
================
sl@0
  1440
(Made by Graham, 23rd January 1998)
sl@0
  1441
sl@0
  1442
E32TEST contains those test programs which used to be a part of E32
sl@0
  1443
sl@0
  1444
1)  Some renaming:
sl@0
  1445
     drvbench -> t_pccdbm, drvsoak -> t_pccdsk and more
sl@0
  1446
sl@0
  1447
2)  Known problems:
sl@0
  1448
     t_svr2 fails due to heap debugging code errors on MARM
sl@0
  1449
     t_cobj won't compile for WINS - needs stack use reducing
sl@0
  1450
	 t_tdll,t_rtim and t_irqs seem to fail
sl@0
  1451
sl@0
  1452
sl@0
  1453