Commit graph

132 commits

Author SHA1 Message Date
Christophe Grenier
0bad95fe5a Enable automake silent rules and fix the description of qt compilation as it is compiled by default.
Thanks to Alexandre Franke for reporting the problem.
2014-10-11 09:40:19 +02:00
Christophe Grenier
0ecfeb2d7a configure: new option --enable-gprof 2014-10-05 21:05:44 +02:00
Christophe Grenier
1ce554deef configure: remove check for libcarvpath.h, it's not used currently 2014-08-09 09:55:16 +02:00
Christophe Grenier
cd5f3bea4c Disable assert() code when compiling for powerpc-apple-darwin 2014-03-29 11:22:29 +01:00
Christophe Grenier
1500416a58 configure.ac: new options --without-zlib and --without-uuid 2014-03-16 19:22:19 +01:00
Christophe Grenier
c22222005e Fix "./configure --enable-coverage" when building qphotorec 2014-03-16 09:49:28 +01:00
Christophe Grenier
747a3b04d0 We are in 2014 now 2014-01-11 10:31:20 +01:00
Christophe Grenier
191a261516 fix minor code defects 2013-11-03 15:24:33 +01:00
Christophe Grenier
53e7ab15e9 Compile QT interface by default 2013-10-20 12:26:19 +02:00
Christophe Grenier
63673d97ec TestDisk: use read_blk64() and write_blk64() to deal with ext4 64-bits blocks 2013-09-12 12:19:21 +02:00
Christophe Grenier
646dadab4e TestDisk & PhotoRec 7.0-WIP 2013-08-28 08:24:26 +02:00
Christophe Grenier
44ea67379c TestDisk & PhotoRec 6.14 2013-07-30 14:06:37 +02:00
Christophe Grenier
17b7947223 configure.ac: use "gcc -Wunreachable-code" if available 2013-05-19 11:05:58 +02:00
Christophe Grenier
dec896ca8f configure.ac: Detect Qt rcc 2013-05-15 18:24:10 +02:00
Christophe Grenier
ff9bf8f8e2 Add "configure --enable-coverage=yes" option 2012-12-23 16:56:17 +01:00
Christophe Grenier
3c06eaa1d7 configure.ac: don't add Qt libs to CXXFLAGS 2012-06-18 23:00:12 +02:00
Christophe Grenier
9445d6ca9c Improve cross-compilation when calling moc-qt4/moc 2012-06-09 15:35:56 +02:00
Christophe Grenier
17a8a827a1 qphotorec: signal slot is now handled 2012-05-21 08:41:50 +02:00
Christophe Grenier
71edb8f854 configure.ac: add flags to CXXFLAGS, check for fdatasync, ftruncate, memchr... 2012-05-18 21:08:25 +02:00
Christophe Grenier
22adb47097 configure: add uuid-lib and uuid-includes arg 2012-05-01 17:26:44 +02:00
Christophe Grenier
130c0373d3 openssl isn't used, don't link with it 2012-01-27 08:37:29 +01:00
Christophe Grenier
d741d15777 Add filename and filesize filters in NTFS undelete 2012-01-02 08:06:02 +01:00
Christophe Grenier
47589702c0 6.14-WIP version 2012-01-02 07:50:47 +01:00
Christophe Grenier
fe1d27b519 TestDisk & PhotoRec 6.13 2011-11-15 08:25:30 +01:00
Christophe Grenier
681a2531a2 Use "./configure --disable-dfxml" to disable DFXML feature 2011-11-15 07:16:09 +01:00
Christophe Grenier
8ca78851c4 ntfs_mbstoucs takes 2 parameters in ntfs-3g and 3 in ntfsprogs 2011-10-17 07:59:33 +02:00
Christophe Grenier
3773e2905e Check for both uuid_create() and uuid_generate() to solve a compilation issue on Mac OS X 10.8 2011-07-31 10:38:21 +02:00
Christophe Grenier
d5c2500849 Enable gcc -Wformat=2 checks during compilation 2011-06-17 08:51:44 +02:00
Christophe Grenier
11bb8270c2 update configure.ac to avoid a warning with autoconf 2.68 2011-06-17 07:55:45 +02:00
Christophe Grenier
cb7da27191 TestDisk & PhotoRec 6.12 2011-05-11 21:15:27 +02:00
Christophe Grenier
f92fc3aee0 Try to convert the compilation date to the ISO format 2011-04-24 22:36:38 +02:00
Christophe Grenier
3babfb3deb Support for ntfs-3g_ntfsprogs 2011-04-06 09:08:26 +02:00
Christophe Grenier
b7397dc2aa Recent version of libewf have removed LIBEWF_HANDLE type, use libewf_handle_t is available 2011-03-19 13:58:05 +01:00
Christophe Grenier
f2c0943a5a TestDisk: recover btrfs, a GPL-licensed copy-on-write file system for Linux. 2011-03-05 18:40:22 +01:00
Christophe Grenier
3487a5c603 Check wctomb() availability 2010-11-29 07:38:22 +01:00
Christophe Grenier
6ce209bd9d Support cygwin's libncursesw10 2010-10-23 20:07:54 +02:00
Christophe Grenier
9d7bbc6b52 If compiled with "./configure --enable-mouse", most PhotoRec screens can be driven by mouse.
gpm library is dynamicaly loaded by ncurses, so this option isn't compatible with static binaries.
2010-09-11 18:53:59 +02:00
Christophe Grenier
2b5f0bec98 Remove reference to jpegmmx-lib 2010-09-11 18:38:19 +02:00
Christophe Grenier
dfe95c96bb Add fidentify man page, fix the section number of testdisk and photorec 2010-09-11 18:04:57 +02:00
Christophe Grenier
ebc196bb59 Don't check for varargs.h presence 2010-09-11 18:00:55 +02:00
Christophe Grenier
969996230f Update TestDisk date, add photorecf
Add Windows Server 2008 and Windows 7 in description
2010-04-27 09:11:27 +02:00
Christophe Grenier
25cda512e4 Enable -Wc++-compat compilation warning 2009-12-11 08:57:26 +01:00
Christophe Grenier
b95dd54ca2 Define _FORTIFY_SOURCE during compilation to enable more source code warnings 2009-11-01 11:10:47 +01:00
Christophe Grenier
aa0dddbc8e TestDisk & PhotoRec man pages are moved to "8 System Administration tools and Deamons"
instead of "1 User Commands"
2009-07-16 09:08:18 +02:00
Christophe Grenier
15b340f2e4 Update configure.ac to not use the deprecated AC_TRY_COMPILE macro,
don't use nested function
2009-06-21 19:30:36 +02:00
Christophe Grenier
36aa8d5907 TestDisk & PhotoRec 6.11-WIP 2009-04-19 16:36:24 +02:00
Christophe Grenier
77d476a5ca Handle Ctrl+C 2009-04-18 18:12:40 +02:00
Christophe Grenier
b37bae8b19 configure.ac: libewf checks HAVE_OFF64_T, so defines it 2009-02-03 09:23:02 +01:00
Christophe Grenier
c4f158b6ff Fix some missing headers for cygwin 2009-02-01 20:54:44 +01:00
Christophe Grenier
2e25e5f10b Under Windows, use aligned memory for memory allocation bigger than 512 bytes 2009-01-27 08:52:59 +01:00
Christophe Grenier
4e75d70393 fidentify: determine file type using PhotoRec signatures 2009-01-18 15:05:04 +01:00
Christophe Grenier
9c2152f130 qphotorec: non-fonctionnal QT prototype of PhotoRec 2009-01-14 22:19:06 +01:00
Christophe Grenier
25b603a4cc Fix warning for automake 1.10.1
Don't generate an error when windres is missing
Search uuid_create and uuid_generate first in C standard library before using other library
e2fsprogs 1.41.3 may use pthread, so when creating a static version, pthread flags must be added
2009-01-04 19:37:13 +01:00
Christophe Grenier
a9950f068c Update release to November 2008 2008-11-13 09:13:06 +01:00
Christophe Grenier
b9d5556004 Portability fixes for OpenBSD when e2fsprogs port is used 2008-10-06 20:20:45 +02:00
Christophe Grenier
c943ebd716 May want to use carvpath for in-place carving in the futur 2008-08-25 23:12:49 +02:00
Christophe Grenier
8585ef8e51 Store disk geometry in cylinders/heads_per_cylinder/sectors_per_head instead of CHS 2008-07-18 22:16:08 +02:00
Christophe Grenier
1dcd5bdd23 TestDisk & PhotoRec 6.10 release 2008-07-17 13:21:33 +02:00
Christophe Grenier
b2e6b6f55f PhotoRec: decompress found gzip to check for KMyMoney .kmy 2008-07-07 22:25:00 +02:00
Christophe Grenier
b849a82750 Make the code less C++ hostile 2008-06-23 19:28:58 +02:00
Christophe Grenier
50a0862d48 Mac: ncurses static library may be used
PhotoRec: add Ableton Live Sets .als file format
PhotoRec: safer prototype for del_search_space() and update_search_space_aux()
2008-06-23 19:08:19 +02:00
Christophe Grenier
aa353565f6 sleep() doesn't exist under mingw32 2008-06-01 17:28:34 +02:00
Christophe Grenier
885d673415 Test chmod function availability 2008-05-27 00:15:42 +02:00
Christophe Grenier
4c224936a2 Support for OpenBSD uuid library 2008-05-18 23:58:29 +02:00
Christophe Grenier
83f6892f17 Update to "May 2008" 2008-05-01 18:11:44 +02:00
Christophe Grenier
9f85b6533c Detect ncursesw/ncurses.h header presence 2008-04-14 20:29:07 +02:00
Christophe Grenier
d2e73cbf26 Update header checks 2008-04-11 11:25:59 +02:00
Christophe Grenier
c8d175066c Disable crypto for ntfsprogs compilation
Fix configure --enable-sudo and --enable-missing-uuid-ok
Check io.h header for mingw
2008-04-02 23:47:50 +02:00
Christophe Grenier
f657702e89 check for cygwin/version.h, windows.h headers and fsync()
Add some compiler warning flags
2008-03-24 15:55:19 +01:00
Christophe Grenier
0d65ac9871 Links to tinfo library if available, solves "make static" under F-7 2008-03-23 16:24:11 +01:00
Christophe Grenier
5148a5273b In latest libewf beta, libewf_get_bytes_per_sector() and libewf_get_media_size() take 2 arguments 2008-03-14 08:57:10 +01:00
Christophe Grenier
e533688f8f Update headers check and e2fsprogs version 2008-03-09 14:09:40 +01:00
Christophe Grenier
206df0d5b4 TestDisk 6.9 released 2008-02-20 07:55:41 +01:00
Christophe Grenier
7e23d08441 Compatibility fix for e2fsprogs 1.40.6
Fix some gcc warnings
2008-02-10 19:57:03 +01:00
Christophe Grenier
8a57818780 Use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX under Windows to get disk size (Fix boggus size with some internal USB card reader)
Report disk model under Linux
2008-02-05 19:38:48 +01:00
Christophe Grenier
7e4eaae0e5 com_err library may be needed by ext2fs library 2007-12-28 18:41:22 +01:00
Christophe Grenier
6ce2d5b290 PhotoRec: add support for Microsoft OneNOte .one file 2007-12-02 21:24:49 +01:00
Christophe Grenier
66c34423c1 Can use sudo if user is not root 2007-11-28 22:42:36 +01:00
Christophe Grenier
89fe7f8006 Add ncurses parameters in configure 2007-11-16 09:07:02 +01:00
Christophe Grenier
b2be4d2dc7 NTFS: log more information when repairing MFT 2007-11-07 08:02:54 +01:00
Christophe Grenier
3fec683bcc Handle unicode filenames in display and when copying files from an NTFS partition
Thanks to Kenneth, C H LEE for the first patch
2007-11-06 16:40:46 +01:00
Christophe Grenier
9928d99936 First version in git 2007-10-29 22:38:52 +01:00