equal
deleted
inserted
replaced
|
1 Todo: |
|
2 ===== |
|
3 Last updated by Pete 20/05/99 |
|
4 |
|
5 A) API changes |
|
6 ============== |
|
7 |
|
8 1) TLocalDrive::Caps should be const - JS |
|
9 2) RFs::DismountFileSystem(TInt aDrive); - JS/PDS |
|
10 3) ChangeMode should return KErrInUse and have the same api as |
|
11 fileopen - JS |
|
12 4) Remove iDrive member from RRawDisk - JS |
|
13 5) Remove RFs::IsRomAddress() function as it duplicates |
|
14 functionality of User::IsRomAddress() - JS |
|
15 |
|
16 B) Features: |
|
17 ============ |
|
18 1) List filesystems that have been added in order to remove them - JS |
|
19 2) Move over throughout F32 to using TInt64 rather than TInt to |
|
20 specify disk position - PDS |
|
21 3) Add emulated LFS drive (W: ???) in WINS - PDS |
|
22 4) Review/enhance system by which file systems are associated with drives |
|
23 (ie proper support for file systems other than FAT/ROM). See also A.2 - PDS |
|
24 |
|
25 C) Optimisations: |
|
26 ================= |
|
27 |
|
28 D) Test code: |
|
29 ============= |
|
30 1) Alloc heaven checking for the fileserver and systems - JS |
|
31 2) Test out of disk space on adding a directory entry - JS |
|
32 3) Review implementation of T_APPINS and T_NOTIFY asynchronous |
|
33 requests - PDS |
|
34 |
|
35 E) Known bugs: |
|
36 ============== |
|
37 1) The implementation of Seek address in WINS does not re-use a memory |
|
38 mapped file - JS |
|
39 2) While adding entries to a directory causes it to expand, deleting does |
|
40 not contract - JS |
|
41 3) A directory may be deleted while an RDir is open on it - JS |
|
42 4) 32Mb Internal RAM drive is broken - PDS |
|
43 5) Review defered ER5 defects - PDS |
|
44 6) Fix warnings in WINS/WINC build |
|
45 |
|
46 |
|
47 F) Omissions: |
|
48 ============= |
|
49 1) Make root directory arbitrary size - JS |
|
50 2) Fileserver should operate asynchronously - JS |
|
51 |