about summary refs log tree commit diff stats
path: root/dirent/ChangeLog
blob: d79cea25f62a7ee9d16ce373ed5443508d804dc4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
2018-05-08  Toni Rönkkö

	* Version 1.23.2: fixes bad scandir prototype.

2017-08-27  Toni Rönkkö

	* Version 1.23: support readdir_r and scandir functions.

2017-07-18  Toni Rönkkö

	* Created release branches v1.22 and v1.21 to Git.  Published version
	1.22 at softagalleria.net.

2016-09-11  Toni Rönkkö

	* Version 1.22: added support for CMake.  Thanks to Paul Fultz II.

2014-09-25  Toni Rönkkö

	* Version 1.21: compiles correctly under Open Watcom.  Thanks to
	Virgil Banowetz for a patch!

2014-04-07  Toni Rönkkö

	* Version 1.20.1: the zip file from the previous version did not open
	correctly with Microsoft's compressed folders.  Thanks to Alexandre
	for info!

2014-03-17  Toni Ronkko

	* Version 1.20: dirent.h compiles correctly in 64-bit architecture.
	Thanks to Aaron Simmons!

2014-03-03  Toni Ronkko

	* Version 1.13.2: define DT_LNK for compatibility with Unix
	programs.  Thanks to Joel Bruick for suggestion!

2013-01-27  Toni Ronkko

	* Version 1.13.1: patch from Edward Berner fixes set_errno() on
	Windows NT 4.0.

	* Revised wcstombs() and mbstowcs() wrappers to make sure that they do
	not write past their target string.

	* PATH_MAX from windows.h includes zero terminator so there is no
	need to add one extra byte to variables and structures.

2012-12-12  Toni Ronkko

	* Version 1.13: use the traditional 8+3 file naming scheme if a file
	name cannot be represented in the default ANSI code page.  Now
	compiles again with MSVC 6.0.  Thanks to Konstantin Khomoutov for
	testing.

2012-10-01  Toni Ronkko

	* Version 1.12.1: renamed wide-character DIR structure _wDIR to
	_WDIR (with capital W) in order to maintain compatibility with MingW.

2012-09-30  Toni Ronkko

	* Version 1.12: define PATH_MAX and NAME_MAX.  Added wide-character
	variants _wDIR, _wdirent, _wopendir(), _wreaddir(), _wclosedir() and
	_wrewinddir().  Thanks to Edgar Buerkle and Jan Nijtmans for ideas
	and code.

	* Now avoiding windows.h.  This allows dirent.h to be integrated
	more easily into programs using winsock.  Thanks to Fernando
	Azaldegui.

2011-03-15  Toni Ronkko

	* Version 1.11: defined FILE_ATTRIBUTE_DEVICE for MSVC 6.0.

2010-08-11  Toni Ronkko

	* Version 1.10: added d_type and d_namlen fields to dirent structure.
	The former is especially useful for determining whether directory
	entry represents a file or a directory.  For more information, see
	http://www.delorie.com/gnu/docs/glibc/libc_270.html

	* Improved conformance to the standards.  For example, errno is now
	set properly on failure and assert() is never used.  Thanks to Peter
	Brockam for suggestions.

	* Fixed a bug in rewinddir(): when using relative directory names,
	change of working directory no longer causes rewinddir() to fail.

2009-12-15  John Cunningham

	* Version 1.9: added rewinddir member function

2008-01-18  Toni Ronkko

	* Version 1.8: Using FindFirstFileA and WIN32_FIND_DATAA to avoid
	converting string between multi-byte and unicode representations.
	This makes the code simpler and also allows the code to be compiled
	under MingW.  Thanks to Azriel Fasten for the suggestion.

2007-03-04  Toni Ronkko

	* Bug fix: due to the strncpy_s() function this file only compiled in
	Visual Studio 2005.  Using the new string functions only when the
	compiler version allows.

2006-11-02  Toni Ronkko

	* Major update: removed support for Watcom C, MS-DOS and Turbo C to
	simplify the file, updated the code to compile cleanly on Visual
	Studio 2005 with both unicode and multi-byte character strings,
	removed rewinddir() as it had a bug.

2006-08-20  Toni Ronkko

	* Removed all remarks about MSVC 1.0, which is antiqued now.
	Simplified comments by removing SGML tags.

2002-05-14  Toni Ronkko

	* Embedded the function definitions directly to the header so that no
	source modules need to be included in the Visual Studio project.
	Removed all the dependencies to other projects so that this header
	file can be used independently.

1998-05-28  Toni Ronkko

	* First version.