"SfR Fresh" - the SfR Freeware/Shareware Archive 
As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers.
Alternatively you can here view or download the uninterpreted source code file.
That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
1 Changes for ex2fs
2 John Newbigin
3
4 version 0.1 beta
5 initial release
6
7 version 0.2 beta
8 directory structure changes
9 name change to explore2fs
10 proper support for 2k and 4k block size
11 added 16 color icon
12
13 version 0.3 beta
14 proper driectory listing support. Can now list /dev dir (takes a long time though)
15 options dialog added
16 0 length file names are now ignored, lost+found is now empty
17 Fixed block access stuff. Now very fast and can read 4k block size
18
19 version 0.4 beta
20 added debug level
21 partition rescan
22 larger buffer for disk geometry
23 fixed block group lock count bug
24 added limited ctime function
25
26 version 0.5 beta
27 Support for > 2^32 partitions
28 Fixed support for extended partitions
29 Some interface changes
30 Extra exception handling
31
32 version 0.6
33 Modifications to partition reading code
34 Files with an inode of 0 are now ignored.
35 Partition numbers added (should be the same as Linux)
36
37 version 0.7
38 More changes to partition reading code, should now support up to 32 partitions per disk.
39 Changed partition naming
40 Added read sharing to partitions, so now you can open 2 or more partitions on the same disk
41
42 version 0.8
43 Added write support
44 Currently implements unlink and delete inode (delete file)
45 Changes to OO code
46 File->Properties no longer causes an exception if no file is selected
47 Removable media detection
48 Saving of options in registry (under HKEY_CURRENT_USER\Software\Newbigin\explore2fs\)
49 Option to scan for partitions other than 0x83 (Linux Native) (In case you are using a non-standard
50 number for any reason)
51
52 version 0.9
53 Changed date/time calculation
54 Add file write support (experimental)
55 Supports:
56 - Writing files
57 - Creating directories
58 - Renaming files and directories
59 - Deleting directories (and all children)
60 Save file as text (0x0A -> 0x0D 0x0A translation)
61 Support for sparse files
62 Code split up into more units (currently 16 units)
63
64 version 0.10
65 Fixed possible bug in delete directory
66 Rewritten Recreate directory
67 Added import directory
68 Fixed bugs in menu options
69 Some improvements in error handling
70
71 version 0.11
72 Workaround for directories on network drivers
73 Subtle chage to low level disk reading (no more error 131 (seek error))
74
75 version 0.12
76 Added Progress bars for all imports and exports
77 Some minor code improvements
78 Fixed another properties bug
79 Floppy drive support
80 - Supports 1.44 meg
81 - LS120 raw and partitioned
82
83 version 0.13
84 Change file attributes under Properties
85 Massive speed improvements for write support
86 New directory selection dialog box
87
88 version 0.14
89 Modifications to disk access code to allow 95 Support
90 Addition of DLL for disk access under 95
91 Partitioned floppies not supported. I'll try to fix this for the next version.
92
93 version 0.15
94 Speed increase for Windows 95
95 Fixed bug in umask handling (no longer adds extra 0's)
96 Fixed bug in partition rescan.
97 re-added support for partitioned floppies.
98 Removed NT IOCTL partition scan (it didn't work anyway)
99 Improved error handling, especialy for floppies.
100 Folder listing now always in order
101 Properties modification bug
102 Fixed many display features
103 Shows user and group names
104 Properties shows symbolic link destination
105 Added view option for files. Registered types are opened with the registered app.
106 Unknow formats are opened with notepad, or the file specified in the options.
107
108 version 0.16
109 Added create device (char and block)
110 Added create symbolic link
111 Fixed bug in sector write cache. Did not check a write to see if it was bigger than the cache.
112 Would have caused an eventual stack overflow. I only discovered it with a 2k block size partition
113 so I don't know if anybody has come across it.
114 Added view as text/binary option
115 Changed default viewer to notepad
116 Changed defaut for scan floppy to false
117 Fixed small bug in properties dialog
118
119 version 0.17
120 Added support for win98 extended partitions
121 Debug log now automaticly saved to file on exit.
122 Fixed bug in non-standard partition which alows partitions to be listed twice
123
124 version 0.18
125 Changed tree navigation to allow not placing +'s beside directories with no child dir's.
126
127 version 1.00 pre 1
128 Too many things to list.
129 Major changes are:
130 - Port to Delphi 4.0
131 This required changes to get around the new int64 data type.
132 The user interface was also updated to use the built in Splitter bars
133 - Other data-type updates take advantage of D4's support for unsigned types
134 - UI updates. Detail view now uses fixed width font. Column settings are saved.
135 - Implemented sort
136 - Drag and Drop ;-) Files, multiple files and directories can be dragged onto explorer windows.
137 - Files and Directories can be dropped on the List View (the right hand pane)
138 - Read-Write partitions are automaticly sync'd every 10 seconds
139
140 version 1.00 pre 2
141 - Fixed copyright window
142 - support for Extended int 0x13 under 95b upwards. Enable it under general options. Should support up to 1024Gig HD.
143
144 version 1.00 pre 2b
145 - 30-3-2000
146 - started putting dates in the change log
147 - started an even more stupid numbering scheme
148 - added heaps of debug to try and sort out some common problems
149 - fixed null pointer exception if the up button is clicked when nothing in the tree is selected
150 - bug fix for files names with 0x00's in them (it seems that some new kernels do this)
151
152 version 1.00 pre 2e
153 - 27-4-2000
154 - more changes/fixes to try and solve file name problems
155 - added superblock check on startup
156 - added revision 1 superblock changes
157 - added detection of features (based on kernel 2.2.14)
158 - added better error message if diskio2.dll is missing
159 - set Use EI13 default to true
160
161 version 1.00 pre 3
162 - 7-5-2000
163 - Confirmed that file name handling is fixed and decided to release
164
165 version 1.00 pre 4
166 - 11-7-2000
167 - Added .img to file->open file types.
168 - Fixed refresh issue after file->open
169 - Added listing of folders in file list view (Off by default, change under options)
170 - Added support for NT Native IO. This is not well pollished and needs a few adjustments
171 but should get around the problems people are having with Partition Magic (Under NT only though).
172 - Prevent multiple instances
173
174 version 1.00 pre 5
175 - 20020420
176 - Added autoupdate function
177 - Removed write support.
178 - Disable write actions in file menu ("New Folder" etc)
179 - Set NativeIO default to True
180 - Display volume label as device name
181 - More filename mangling.
182
183 version 1.00 pre 6
184 - 20021020
185 - ???
186
187 version 1.07
188 - 20050402
189 - change numbering scheme
190 - reading 64 bit files (large file support)
191 - Always use NT Native IO
192 - Always use Extended Int 0x13
193 - Detect reiserfs filesystems
194 - always check for Ext2/Ext3 magic
195 - removed write support totally
196 - embeded diskio2.dll into explore2fs.exe
197 - Inital support for LVM2 (linear stripes only. NT only)