Pete Batard
5065c02d63
[ui] report errors to the user
...
* added StrErr() call
* also improved WindowsErrorString() and Notification() calls
2011-12-04 19:47:27 +00:00
Pete Batard
2390b305c8
[misc] move drive related functions into their own source
2011-12-01 17:54:35 +00:00
Pete Batard
79f3e78ec3
misc] move formatting functions into their own source
...
* also add missing #pragma once in msapi_utf8.h
2011-12-01 17:20:52 +00:00
Pete Batard
bc252400a1
[misc] move I/O functions into their own source
2011-12-01 16:34:42 +00:00
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
2011-12-01 15:01:10 +00:00
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
2011-12-01 02:56:44 +00:00
Pete Batard
2d8a674b88
[misc] handle all versioning in rufus.rc
2011-11-29 22:53:00 +00:00
Pete Batard
d3d07e97bd
[mingw] add ms-sys support for MinGW and fix warnings
2011-11-29 20:48:51 +00:00
Pete Batard
c54ecd83dd
[wdk] include ms-sys files for WDK
2011-11-29 20:46:44 +00:00
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
2011-11-29 20:25:29 +00:00
Pete Batard
6e2fb54480
[mbr] added ms-sys files
2011-11-29 20:18:23 +00:00
Pete Batard
44c418714c
[internal] fix non-removal of sed script
2011-11-28 20:06:47 +00:00
Pete Batard
b541496e7e
[ui] added cluster size selection
2011-11-28 20:05:34 +00:00
Pete Batard
d35d37cf20
[internal] added pre-commit git script to increase the nano
...
* from now on, nano will reflect the distance to initial commit
* to have git run this script on commit, create a "pre-commit" in
.git/hooks/ with the following content:
#!/bin/sh
source ./_pre-commit.sh
2011-11-28 17:08:11 +00:00
Pete Batard
d6c66e0d09
[core] improved error and cancellation handling
...
* return standard Windows error codes where possible
* add custom error codes that follow the Windows error format
* automatically close cancel MessageBox if the process completes
2011-11-28 12:37:58 +00:00
Pete Batard
99951cdb27
[core] use separate thread for format
...
* also added progressbar display
* also added copying of MS-DOS files (no bootblock yet)
2011-11-27 23:49:33 +00:00
Pete Batard
1c302ee594
[core] added formatting
...
* also added filter for hotplug detection
2011-11-26 00:25:04 +00:00
Pete Batard
df42dadd08
[format] functional partitioning
2011-11-25 01:30:41 +00:00
Pete Batard
f661e5c585
[ui] added FS selection and tooltip
2011-11-24 23:49:42 +00:00
Pete Batard
b41687ec92
[ui] smarter proposed default label
2011-11-24 20:02:14 +00:00
Pete Batard
53f236dffe
[ui] UI improvements
...
* new controls
* label display and smart selection
* popup warning on format operation
* also fixed conflicting name for WDK build.cmd
* also fixed tooltip not properly associated with combo item
due to combo list being sorted
2011-11-24 02:24:50 +00:00
Pete Batard
510fde1133
[ui] notification dialog improvements
2011-11-23 19:11:19 +00:00
Pete Batard
45406054cc
[partition] initial partitioning code
...
* also added bWriteAccess parameter to GetDriveHandle()
* also added locking (FSCTL_LOCK_VOLUME) to GetDriveHandle()
* also added extra security checks to GetDriveHandle()
* also added status output
* also added ReadSectors/WriteSectors
2011-11-23 12:27:51 +00:00
Pete Batard
22fa3fc131
[ui] display device description as tooltip
2011-11-21 20:25:32 +00:00
Pete Batard
f263369e55
[core] added string array manipulation
...
* for drive description report
* also added MSVC memory leak detection in debug mode
2011-11-21 20:12:23 +00:00
Pete Batard
f355c450b6
[ui] added About and License dialogs
...
* also added partition information
* also fixed enumeration of non Windows FS USB devices
2011-11-21 17:06:17 +00:00
Pete Batard
3d1131faaf
[mingw] fixed MinGW32 compilation
2011-11-20 22:50:26 +00:00
Pete Batard
8fa8faf510
[misc] renamed project to Rufus
2011-11-19 19:08:23 +00:00