1
1
Fork 0
mirror of https://github.com/pbatard/rufus.git synced 2024-08-14 23:57:05 +00:00
Commit graph

35 commits

Author SHA1 Message Date
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
5a001f40f4 [ui] display version on title instead of status bar
* also improved look&feel & about text
2011-12-04 00:18:46 +00:00
Pete Batard
4f23d1fc8b [ui] added icon to title bar
* also added inadvertently removed 16x16 image to .ico
2011-12-03 23:51:07 +00:00
Pete Batard
9daeec0fa1 [mingw] fixed app launching a console on startup
* was the windows subsystem flag
* also added BETA status on about box
2011-12-02 00:39:48 +00:00
Pete Batard
d67768923e [ui] only enable bootable DOS for FAT16 and FAT32
* also set bootable DOS selected by default
2011-12-02 00:14:09 +00:00
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
2011-12-02 00:11:53 +00:00
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
2011-12-01 19:43:45 +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
08d68301cd [msvc] fix MSVC 64 bit conversion warnings
* use size_t in file.c
* remove obsolete Hungarian notation
2011-12-01 16:22:00 +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
70a5116bb7 [mingw] Makefile improvements
* also fixed removal of .tag in git post commit hook
2011-11-30 19:43:30 +00:00
Pete Batard
651cdcaa65 [internal] added post-commit hook for autotagging 2011-11-30 18:45:16 +00:00
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
2011-11-30 17:42:25 +00:00
Pete Batard
7ae6715b55 [boot] write bootable mbr and fs_br (FAT32 only) 2011-11-30 02:14:59 +00:00
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
2011-11-29 23:45:19 +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
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
f661e5c585 [ui] added FS selection and tooltip 2011-11-24 23:49:42 +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
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
d6f32a189a [mingw] added MinGW support
* only MinGW-w64 for now
* Makefile is called GNUmakefile so as not to conflict with WDK
2011-11-20 03:30:16 +00:00
Pete Batard
67a07909b1 [wdk] added WDK build file 2011-11-20 02:34:15 +00:00
Pete Batard
8fa8faf510 [misc] renamed project to Rufus 2011-11-19 19:08:23 +00:00
Renamed from usbdos.rc (Browse further)