OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [fs/] [fat/] [current/] [ChangeLog] - Blame information for rev 856

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2009-04-28  John Dallaway  
2
 
3
        cdl/fatfs.cdl: Use CYGPKG_IO_FILEIO as the parent.
4
 
5
2008-08-19  Andrew Lunn  
6
 
7
        * cdl/fatfs.cdl: Add configury for the disk device names to be
8
        used for the tests. Default to the synthetic tests, since what
9
        seems to be the most used test platform.
10
        * doc/README.txt: Updates for the naming scheme.
11
        * doc/fat16.ecm: Fit the new naming scheme.
12
 
13
2008-05-13  Savin Zlobec 
14
 
15
        * src/fatfs.c: Fix handling of '.' and '..' nodes in dirsearch.
16
 
17
2008-04-02  Xinghua Yang 
18
            Andrew Lunn 
19
            Taiyun Wang 
20
 
21
        * cdl/fatfs.cdl: Use CYGPKG_FS_FAT_RET_DIRENT_DTYPE to control
22
          whether fatfs sets file type in fatfs_fo_dirread.
23
        * src/fatfs.c: Set file type in fatfs_fo_dirread
24
        * test/fatfs1.c: Test the new d_type in dirent when present.
25
 
26
2007-07-31  Hajime Ishitani 
27
 
28
        * src/fatfs.c: When removing a directory, first remove . and
29
        .. nodes.
30
 
31
2007-02-05  Ya-Chau Yang 
32
            Savin Zlobec 
33
 
34
        * src/fatfs_supp.c: Fixed FAT32 cluster handling in
35
        fatfs_delete_file and fatfs_rename_file.
36
 
37
2007-01-27  Andrew Lunn  
38
 
39
        * tests/fatfs1.c: Fixed the format string to diag_printf()
40
        to remove compiler warnings.
41
 
42
2006-08-04  Paul Fine  
43
            Andrew Lunn 
44
 
45
        * src/fats.c: Added functionality to the fatfs_getinfo() function
46
        to return disk usage information about the filesystem, making this
47
        information accessible through the cyg_fs_getinfo() interface.
48
        * tests/fatfs1.c: Added code to test the disk usage.
49
 
50
2005-07-30  Andrew Lunn  
51
 
52
        * src/fatfs_supp.c: Correct types to remove compiler warnings.
53
 
54
2005-06-07  Savin Zlobec  
55
 
56
        * src/fatfs_supp.c: lseek returned EEOF when at the end of the
57
        file rather than the current position.
58
 
59
2005-03-27  Andrew Lunn  
60
 
61
        * tests/fatfs1.c: Fixed various compiler warnings about types passed to
62
        diag_printf().
63
 
64
2005-01-18  Savin Zlobec  
65
 
66
        * src/fatfs_supp.c:
67
        Fixed FAT12/16 root dir size checking in read_next_raw_dentry -
68
        reported by Stephane Royo.
69
 
70
2004-12-13  John Dallaway  
71
 
72
        * tests/fileio1.c: Rename to fatfs1.c. eCos test names should be
73
        unique.
74
        * cdl/fatfs.cdl: Build the renamed test.
75
 
76
2004-11-14  Jani Monoses 
77
 
78
        * test/fileio1.c: Start the test using main, not via a
79
        thread. This makes is more uniform with the other fileio1 tests.
80
 
81
2004-11-11  David Brennan  
82
 
83
        * src/fatfs.c: fixed typos in TRACE statements
84
 
85
2004-10-23  David Brennan  
86
 
87
        * tests/fileio1.c: fixed check for return value for attribute
88
        tests.
89
 
90
2004-10-17  David Brennan  
91
 
92
        * src/fatfs.c:
93
        * src/fatfs_supp.c:
94
        * include/fatfs.h (NEW):
95
        * tests/fileio1.c:
96
        * cdl/fatfs.cdl: Added configurable support for FAT filesystem
97
        attributes.
98
 
99
2004-10-13  David Brennan  
100
 
101
        * src/fatfs.c: Added code to setinfo to allow performing a
102
        file-system sync
103
 
104
2004-10-06  David Brennan  
105
 
106
        * tests/fileio1.c: Added include of  to fix compiler
107
        warning for rename().
108
 
109
2004-08-10  Savin Zlobec  
110
 
111
        * src/fatfs.h:
112
        * src/fatfs_supp.c:
113
        Added FAT32 support.
114
 
115
2004-07-13  Savin Zlobec  
116
 
117
        * cdl/fatfs.cdl:
118
        * src/fatfs.h:
119
        * src/fatfs.c:
120
        * src/fatfs_supp.c:
121
        * src/fatfs_ncache.c:
122
        Refactored the code and changed file node cache memory
123
        allocation from malloc to custom pool based one.
124
 
125
2004-07-05  Savin Zlobec  
126
 
127
        * cdl/fatfs.cdl:
128
        * src/fatfs.h:
129
        * src/fatfs.c:
130
        * src/fatfs_supp.c:
131
        * src/fatfs_ncache.c:
132
        Removed FAT table cache - it added little or no speed gain to
133
        the fatfs. Implemented private data for fatfs file descriptors which
134
        holds the current FAT cluster position, this greatly improves
135
        read/write times for big files comparing to the old implementation.
136
        * src/fatfs_tcache.c: Removed.
137
 
138
2004-06-24  Savin Zlobec  
139
 
140
        * src/fatfs.h:
141
        * src/fatfs_supp.c:
142
        Implemented fatfs_get_disk_usage function for
143
        getting the number of total and free clusters.
144
 
145
2004-01-19  Nick Garnett  
146
 
147
 
148
        * doc/README.txt:
149
        * doc/fatfs.ecm:
150
        * doc/fat16.ecm:
151
        * doc/mkdisk0:
152
        Added some initial basic documentation, sample configurations and
153
        shell script to manufacture test disk image.
154
 
155
2003-10-18 Savin Zlobec 
156
 
157
        * cdl/fatfs.cdl:
158
        * src/fatfs.h:
159
        * src/fatfs_ncache.c:
160
        Fixed node allocation tresholds (there should be no
161
        more unnecessary node memory allocation/deallocation).
162
        Added more sanity checks and a cdl option to enable them.
163
 
164
2003-10-17 Savin Zlobec 
165
 
166
        * src/fatfs_supp.c: Fixed dos to unix date conversion.
167
 
168
2003-10-16 Savin Zlobec 
169
 
170
        * src/fatfs.c: Fixed dir entry searching.
171
        * src/fatfs_ncache.c: Added more sanity checks.
172
 
173
2003-10-13 Savin Zlobec 
174
 
175
        * src/fatfs.h:
176
        * src/fatfs.c:
177
        * src/fatfs_supp.c:
178
        Added FAT12 support and FAT type detection.
179
        Fixed file deletion.
180
        Fixed reusing of deleted directory entries.
181
        Fixed free clusters search.
182
        Fixed directory renaming.
183
        Fixed out of space situation while writting.
184
 
185
2003-09-01 Savin Zlobec 
186
 
187
        * cdl/fatfs.cdl:
188
        * src/fatfs.h:
189
        * src/fatfs.c:
190
        * src/fatfs_supp.c:
191
        * src/fatfs_tcache.c:
192
        * src/fatfs_ncache.c:
193
        Implemented block IO with BLib, fixed FAT data access
194
        problems and added FAT table cache memory constraints.
195
 
196
2003-07-07 Savin Zlobec 
197
 
198
        * cdl/fatfs.cdl:
199
        * src/fatfs.h:
200
        * src/fatfs.c:
201
        * src/fatfs_supp.c:
202
        * src/fatfs_ncache.c:
203
        * src/fatfs_tcache.c:
204
        A FAT16 filesystem implementation
205
 
206
 
207
 
208
//===========================================================================
209
// ####GPLCOPYRIGHTBEGIN####
210
// -------------------------------------------
211
// This file is part of eCos, the Embedded Configurable Operating System.
212
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2009 Free Software Foundation, Inc.
213
//
214
// This program is free software; you can redistribute it and/or modify
215
// it under the terms of the GNU General Public License as published by
216
// the Free Software Foundation; either version 2 or (at your option) any
217
// later version.
218
//
219
// This program is distributed in the hope that it will be useful, but
220
// WITHOUT ANY WARRANTY; without even the implied warranty of
221
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
222
// General Public License for more details.
223
//
224
// You should have received a copy of the GNU General Public License
225
// along with this program; if not, write to the
226
// Free Software Foundation, Inc., 51 Franklin Street,
227
// Fifth Floor, Boston, MA  02110-1301, USA.
228
// -------------------------------------------
229
// ####GPLCOPYRIGHTEND####
230
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.