Pete Batard
57de1cbe40
[misc] pre 1.0.3 update
* fixed remaining Clang warnings in badblocks.c and configure.ac
* removed beta and updated version to 1.0.3
14 years ago
Pete Batard
d59854ef4f
[ui] improve the allowed cluster sizes
* follow what MS/FormatEx actually allow
* closes #15
* also fixed potential empty selection in cluster size dropdown
* also improved Local Group Policy handling
14 years ago
Pete Batard
72485b7568
[misc] disable new drive notification while app is running
* new drive notifications from explorer are annoying
* use Local Group Policy to temporarily disable them
* also fixed missing SetupDiDestroyDeviceInfoList call
14 years ago
Pete Batard
df7a0b1fc3
[format] added volume unmount and improve logic
* acquire a vomume handle and unmount the volume before anything else
* remove the volume access check after partitioning - use a small delay instead
14 years ago
Pete Batard
78ad099bf9
[internal] update app URL as well as scripts
14 years ago
Pete Batard
e78f07cda6
[ui] ui improvements
* fixed DOS selected on init for exFAT and NTFS in certain cases
* improved progress and status reports
* other minor improvements
14 years ago
Pete Batard
17132c35a4
[ui] progress bar improvements
* progress bar now reflects actual completion of process more closely
* dropped the use of UM_FORMAT_PROGRESS and introduced UpdateProgress() instead
* also reduced the number of rw test patterns from 4 to 2
14 years ago
Pete Batard
4ce6a1f0f1
[ui] add a timer on the status bar
* also ensure that the user sees a report in case too many bad blocks were found
* also changed bad blocks threshold to 256
14 years ago
Pete Batard
b006e6a837
[ui] better bad blocks reports
* improved status bar printout (priority messages with timeout)
* report with abort/retry/cancel on bad block detection
* also MinGW warning fixes
14 years ago
Pete Batard
f93a85ab83
[bb] added status report on status bar
* also changed title to add "(Beta)"
14 years ago
Pete Batard
192c3d6cc8
[bb] progress bar and cancellation support
14 years ago
Pete Batard
480986b0ae
[format] fixed corruption issue when MBR is garbage
* after a bb check, MBR could become garbage
* when that occurs, Windows might interpret a bad partition table and prevent MBR from being properly written
* force a complete zeroing of the whole MBR before partitioning to fix this
* also added error code for bb
14 years ago
Pete Batard
5c2242beaa
[bb] badblocks check improvements & cleanup
* also added credits in about box
14 years ago
Pete Batard
04bf6c6b3d
[misc] fix warnings
* MSVC x64 warnings in file.c
* Clang and MinGW warnings in badblocks
* also removed the requirement for
* also added test ID to badblocks call
14 years ago
Pete Batard
e419cf9015
[core] added badblock checks (ALPHA)
* also fixed some issues with read_sectors/write_sectors and dropped bufsize parameters
14 years ago
Pete Batard
d81525d3f4
[misc] added README/TODO
* also renamed Allocation Unit to Cluster
14 years ago
Pete Batard
7726071098
[misc] updated acronym
* Resourceful -> Reliable
* also removed standalone makefile (mkf)
14 years ago
Pete Batard
1d429d939e
[msvc] updated paths to reflect source changes
* also updated wdk script
14 years ago
Pete Batard
071cf84cc4
[mingw] update autotools script following path change
14 years ago
Pete Batard
48f9dd47ae
[misc] move source files to src/ directory
14 years ago
Pete Batard
4edb492c19
[mingw] rules to generate configure.ac
14 years ago
Pete Batard
4c88053237
[mingw] add configure and dependencies
* generated from MinGW32
14 years ago
Pete Batard
52a2b4b584
[mingw] improved automake/autoconf files
* also renamed standalone makefile from mf to mkf
* also added release step, with UPX compression and digital signing of the exe
14 years ago
Pete Batard
b23a8089fd
[internal] added script to change version and set version to 1.0.1
* also minor improvements to internal scripts
14 years ago
Pete Batard
3e3126667e
[ui] remove "Default allocation size" entry to use "(Default)" suffix instead
* also properly set media type when formatting
14 years ago
Pete Batard
5065c02d63
[ui] report errors to the user
* added StrErr() call
* also improved WindowsErrorString() and Notification() calls
14 years ago
Pete Batard
5a001f40f4
[ui] display version on title instead of status bar
* also improved look&feel & about text
14 years ago
Pete Batard
4f23d1fc8b
[ui] added icon to title bar
* also added inadvertently removed 16x16 image to .ico
14 years ago
Pete Batard
9daeec0fa1
[mingw] fixed app launching a console on startup
* was the windows subsystem flag
* also added BETA status on about box
14 years ago
Pete Batard
d67768923e
[ui] only enable bootable DOS for FAT16 and FAT32
* also set bootable DOS selected by default
14 years ago
Pete Batard
cbc54d764d
[boot] added FAT16 bootable MS-DOS support
* also fixed broken FAT32 bootable MS-DOS
* also added extended error report in file.c
14 years ago
Pete Batard
b6c6e37927
[mingw] switched to autotools for Makefile generation
* allows better integration with Clang
* use ./autogen.sh to generate compilation scripts
* old Makefile renamed to mf so that make -f mf can still be invoked
* also fixed one Clang warning
14 years ago
Pete Batard
2390b305c8
[misc] move drive related functions into their own source
14 years ago
Pete Batard
79f3e78ec3
misc] move formatting functions into their own source
* also add missing #pragma once in msapi_utf8.h
14 years ago
Pete Batard
bc252400a1
[misc] move I/O functions into their own source
14 years ago
Pete Batard
08d68301cd
[msvc] fix MSVC 64 bit conversion warnings
* use size_t in file.c
* remove obsolete Hungarian notation
14 years ago
Pete Batard
af3607715a
[ui] fs and cluster size selection improvements
* also added support for FCC_DONE_WITH_STRUCTURE which is used on Small FAT16 formatting
14 years ago
Pete Batard
a7d714cefd
[fs] set default cluster size according to MS defs
* see http://support.microsoft.com/kb/140365
* also added exFAT as supported FS
14 years ago
Pete Batard
70a5116bb7
[mingw] Makefile improvements
* also fixed removal of .tag in git post commit hook
14 years ago
Pete Batard
651cdcaa65
[internal] added post-commit hook for autotagging
14 years ago
Pete Batard
1b20310395
[boot] fixup for crippled WinME COMMAND.COM and IO.SYS
* see http://www.multiboot.ru/msdos8.htm
* also added attributes & timestamps from FAT12 image files
* reworked FAT12 handling based on ReactOS code
14 years ago
Pete Batard
7ae6715b55
[boot] write bootable mbr and fs_br (FAT32 only)
14 years ago
Pete Batard
88143701ed
[mbr] added mbr detection
* also added write_data() for Windows in file.h
* also merged/removed fat16/32 includes
* also removed disk-signature for zeroed MBR detection
14 years ago
Pete Batard
2d8a674b88
[misc] handle all versioning in rufus.rc
14 years ago
Pete Batard
d3d07e97bd
[mingw] add ms-sys support for MinGW and fix warnings
14 years ago
Pete Batard
c54ecd83dd
[wdk] include ms-sys files for WDK
14 years ago
Pete Batard
d20e756765
[mbr] added some mbr processing
* fix MS's removal of LBA from FS types in partition table
* improved GetDriveHandle()
* issue a refresh after formatting
14 years ago
Pete Batard
6e2fb54480
[mbr] added ms-sys files
14 years ago
Pete Batard
44c418714c
[internal] fix non-removal of sed script
14 years ago
Pete Batard
b541496e7e
[ui] added cluster size selection
14 years ago