From b52eb6d81ad6971feec1e73b4795d01cbd8f050a Mon Sep 17 00:00:00 2001 From: Pete Batard Date: Mon, 10 Jun 2013 21:50:42 +0100 Subject: [PATCH] v1.3.3 (build 250) --- ChangeLog.txt | 8 ++++++++ README.txt | 9 +++++---- src/parser.c | 6 +++--- src/rufus.c | 1 - src/rufus.rc | 10 +++++----- 5 files changed, 21 insertions(+), 13 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index af32af9e..ac2afe33 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,11 @@ +o Version 1.3.3 (2013.06.10) + Drive handling and hotplug detection overhaul + Add support for raw/unpartitioned drives + Add (limited) commandline support, to specify the ISO image to open + Add option to list fixed/unpartitioned drives, in the advanced options + Fix broken detection of unsupported ISO images + Don't assume C: to be the drive letter for DOS + Various other fixes and improvements o Version 1.3.2 (2013.01.27) Fix support for newer ArchLinux ISOs, that was removed in 1.3.1 Add support for UEFI boot, as well as GPT. What this means is that Rufus can diff --git a/README.txt b/README.txt index 67cbdb91..a048ab64 100644 --- a/README.txt +++ b/README.txt @@ -3,9 +3,10 @@ Rufus: The Reliable USB Formatting Utility Features: - Formats USB flash drives to FAT/FAT32/NTFS/exFAT - Creates DOS bootable USB drives, with no external files required -- Creates bootable USB drives from bootable ISOs (Windows, Linux, EFI, etc.) +- Creates MBR or GPT/UEFI bootable USB drives +- Creates bootable USB drives from bootable ISOs (Windows, Linux, etc.) - Twice as fast as Microsoft's USB/DVD tool or UNetbootin, on ISO->USB (1) -- Bad blocks check, with detection for fake capacity +- Can perform bad blocks check, with fake drive detection - Modern UI - Small footprint, no installation required - 100% Free Source Software (GPL v3) @@ -15,8 +16,8 @@ Compilation: invoke the .sln, wdk_build.cmd or configure/make respectively. Additional information: - Rufus provides extensive information about what it is doing, through its easily - accessible log or the Windows debug facility. + Rufus provides extensive information about what it is doing, either through + its easily accessible log, or through the Windows debug facility. More info: http://rufus.akeo.ie diff --git a/src/parser.c b/src/parser.c index 8941c28a..d5e778e5 100644 --- a/src/parser.c +++ b/src/parser.c @@ -35,8 +35,8 @@ #include "msapi_utf8.h" // Parse a line of UTF-16 text and return the data if it matches the 'token' -// The parsed line is of the form: [ ]token[ ]=[ ]["]data["][ ] and the line -// is modified by the parser +// The parsed line is of the form: [ ]token[ ]=[ ]["]data["][ ] and is +// modified by the parser static wchar_t* get_token_data_line(const wchar_t* wtoken, wchar_t* wline) { const wchar_t wspace[] = L" \t"; // The only whitespaces we recognize as such @@ -375,7 +375,7 @@ out: return ret; } -// Search for a specific 'src' substring the data for all occurences of 'token', and replace +// Search for a specific 'src' substring data for all occurences of 'token', and replace // it with 'rep'. File can be ANSI or UNICODE and is overwritten. Parameters are UTF-8. // The parsed line is of the form: [ ]token[ ]data // Returns a pointer to rep if replacement occured, NULL otherwise diff --git a/src/rufus.c b/src/rufus.c index 6d993680..e7a3d744 100644 --- a/src/rufus.c +++ b/src/rufus.c @@ -1952,7 +1952,6 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine PrintStatus2000("ISO size check", iso_size_check); continue; } - // TODO: (v1.4) move this option to advanced mode // Alt-F => Toggle detection of fixed disks // By default Rufus does not allow formatting USB fixed disk drives, such as USB HDDs // This is a safety feature, to avoid someone unintentionally formatting a backup diff --git a/src/rufus.rc b/src/rufus.rc index 6eda8f7b..b78974ce 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -30,7 +30,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 206, 329 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_APPWINDOW -CAPTION "Rufus v1.3.3.249" +CAPTION "Rufus v1.3.3.250" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Start",IDC_START,94,291,50,14 @@ -276,8 +276,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,3,3,249 - PRODUCTVERSION 1,3,3,249 + FILEVERSION 1,3,3,250 + PRODUCTVERSION 1,3,3,250 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -294,13 +294,13 @@ BEGIN BEGIN VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "1.3.3.249" + VALUE "FileVersion", "1.3.3.250" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2013 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "OriginalFilename", "rufus.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "1.3.3.249" + VALUE "ProductVersion", "1.3.3.250" END END BLOCK "VarFileInfo"