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 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214
|
2010-03-14 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Release 0.4.0
* Many improvements in the build scripts and Makefiles. The build for
Windows uses the --cross-compile option with the configure script.
The external scripts to build for Windows, provided with the older
versions are no longer necessary. Now the DLLs are created in the
right way.
The pkg-config files are now available for libfosfat and libfosgra.
* libfosgra: add support for the decoding of .COLOR files.
* fosmount: add the conversion on the fly of .COLOR files to .XPM files.
Note that the XPM files use the version 2 of X PixMap. It needs a real
application like The Gimp in order to read the files. Or the tool SXPM
from the X11 (X.Org) project.
* smascii: add a manpage. Thanks to Didier Raboud from Debian.
* libw32disk: this library doesn't rely anymore to C++. It is now fully
rewritten in C with a proper license in order to be redistribuable by
Debian.
2009-07-07 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* New beta released 0.3.2
* libfosgra: new library to support .IMAGE decoding.
* fosmount: some improvements to convert on the fly the images [.IMAGE]
to PBM (portable bitmap format) with libfosgra.
* Fix doxygen, packaging and Makefiles.
2009-07-04 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* New beta released 0.3.1
2009-05-06 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* fosrec: Add a new tool to easily recovery files.
* Fix Debian/Ubuntu packaging.
2009-01-29 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* A lot of cleaning and all doxygen documentations are only in the
public header file.
* Add option in configure to generate doxygen HTML and PDF outputs.
2008-02-04 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Improve a lot the code lisibility.
* Fix some memleaks when errors appear.
2008-01-29 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Add manpages for fosmount and fosread.
2007-12-16 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* New major beta released 0.3.0
* Add Window$ support, and use MinGW32 to compile DLL libraries,
fosread and smascii. A script package-win32.sh can be used to create
a zip package.
* libfosfat: add support for Window$ through libw32disk.
* libw32disk: add C wrapper to use original Disk.cxx class with
libfosfat.
* fosread: fix symlink support, now that is possible to read like a
directory. Add support to list and restore deleted files.
2007-12-13 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: first implementation of an undelete tool just disabled by
default. The next step is added some options to list and restore
files.
2007-12-12 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: add support for multiple devices. A new main structure is
used instead of global variables. Only the logger is always global.
2007-12-09 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Fourth beta released 0.2.3
* Some fixes, cleaned code, ...
2007-07-13 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Change license GPLv2 to GPLv3.
* Fix a lot of memory leaks.
2007-07-07 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Third beta released 0.2.2
2007-06-29 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: change the auto detection function for a better way. Use
the name was very bad because a lot of disks have no name. Then the
test is does with the CHK (look the code for more informations).
2007-06-24 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Add auto detection for the disk type. The type can be forced with
fosmount and fosread if necessary.
* libfosfat: an internal logger can be enabled to know what the FOS is
doing. A new option is available in fosread and fosmount.
2007-06-22 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Second beta released 0.2.1
* Add support for symbolic links. The Smaky's soft links are now
converted to symlink.
* libfosfat: the cache is now released when the device is closed.
2007-06-20 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: a new system of caching is implemented to improve the
speed. Now that will be very fast for looking in a directory. The
system must be fixed for that the memory is released.
* fosmount: a bug is fixed for that FUSE is always loaded as
single-thread. If not there is a really a big problem when data are
loaded with libfosfat.
2007-05-10 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* First beta released 0.2.0
2007-04-29 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Use getopt header with fosmount and fosread and add --help and
--version options.
2007-03-25 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* smascii: add an option to convert Carriage Return to Unix newline
(Line Feed).
* Fix Ubuntu package builder with CDBS.
2007-03-24 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Some fixes in all the project.
* smascii: new tool to convert Smaky's text files to Extended ASCII
(ISO-8859-1) files.
2007-03-22 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: change all long variables for int because the FOS uses only
32 bits addresses. The lpow() function is removed and it was used only
for the c2l() function. Then a shift register is enough and faster.
2007-03-19 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: add a test for CHK value in BD and BL. If this value
changes, then NULL is returned and not the block.
A lot of possible segfaults are fixed and now that is possible to list
the smaky's system directory without killing Fuse.
The smaky's soft-link are now listed like a simple file. In the futur,
that will be translated to an symbolic unix link.
* fosmount: fix possible segfault and add the creation date to listed
files.
2007-03-18 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: a lot of segfaults fixed.
2007-03-17 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: some bugfixes and malloc are now checked. All variables as
input of each function are tested for not to be NULL.
2007-03-15 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Some bugfixes in fosread and configure script.
2006-12-30 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* First alpha released 0.1.0
* Add Debian package rules
2006-12-29 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Add configure script with some options to compile only fosmount,
fosread or both.
2006-12-28 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* libfosfat: add high level functions to work with the FOS's files. Now
the processing with the blocks is not available in public. The fosread
tool have been adapted in this way.
* fosmount: add a very simple FUSE extension that works with libfosfat.
2006-11-26 Mathieu Schroeter <mathieu.schroeter@gamesover.ch>
* Initial import of libfosfat and fosread.
|