diff --git a/ChangeLog.txt b/ChangeLog.txt index 167b3cac..bb546e33 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,14 @@ +o Version 3.12 (2020.10.??) + Add optional SHA-512 digest algorithm (Alt-H) + Add a cheat mode (Alt +/-) to increase/decrease application priority + Enable direct provision of install.wim/install.esd for Windows To Go + Move the ESP to the beginning of the drive for Windows To Go, on systems that allow it + Enforce a minimum volume size of 256 MB for ext2/ext3 partitions + Speed up the scanning of ISOs with lots of Rock Ridge deep directory entries + Fix detection of GRUB version and update embedded GRUB for Ubuntu 20.10 support + Fix user interface labels for accessibility + Work around a Windows bug where the wrong drive letter may be returned + o Version 3.11 (2020.06.18) Add Rock Ridge deep directory support Add an option to write small ISOs to an ESP (GPT only) diff --git a/res/loc/rufus.loc b/res/loc/rufus.loc index 1f4374fb..57218f53 100644 --- a/res/loc/rufus.loc +++ b/res/loc/rufus.loc @@ -451,7 +451,7 @@ t MSG_219 "NTFS Fixup: %d%% completed" # Example: "Formatting (UDF) - Estimated duration 3:21..." # If "estimated duration" is too long, just use "estimated" or an abbreviation t MSG_220 "Formatting (%s) - estimated duration %d:%02d..." -t MSG_221 "Setting Label (%s)..." +t MSG_221 "Setting label (%s)..." # Example: "Formatting (FAT32)..." t MSG_222 "Formatting (%s)..." t MSG_223 "NTFS Fixup (Checkdisk)..." diff --git a/src/format.c b/src/format.c index 24394d21..c703544b 100644 --- a/src/format.c +++ b/src/format.c @@ -1762,7 +1762,7 @@ DWORD WINAPI FormatThread(void* param) // It kind of blows, but we have to relinquish access to the physical drive // for VDS to be able to delete the partitions that reside on it... safe_unlockclose(hPhysicalDrive); - PrintInfoDebug(0, MSG_239, lmprintf(MSG_307)); + PrintInfo(0, MSG_239, lmprintf(MSG_307)); if (!DeletePartitions(DriveIndex)) { SetLastError(FormatStatus); uprintf("Notice: Could not delete partitions: %s", WindowsErrorString()); @@ -2146,7 +2146,8 @@ DWORD WINAPI FormatThread(void* param) } // EFI mode selected, with no 'boot###.efi' but Windows 7 x64's 'bootmgr.efi' (bit #0) if (((target_type == TT_UEFI) || allow_dual_uefi_bios) && HAS_WIN7_EFI(img_report)) { - PrintInfoDebug(0, MSG_232, lmprintf(MSG_307)); + PrintInfo(0, MSG_232, lmprintf(MSG_307)); + uprintf("Win7 EFI boot setup"); img_report.wininst_path[0][0] = drive_name[0]; efi_dst[0] = drive_name[0]; efi_dst[sizeof(efi_dst) - sizeof("\\bootx64.efi")] = 0; diff --git a/src/format_fat32.c b/src/format_fat32.c index 054b2a39..09df7a28 100644 --- a/src/format_fat32.c +++ b/src/format_fat32.c @@ -446,7 +446,8 @@ BOOL FormatLargeFAT32(DWORD DriveIndex, uint64_t PartitionOffset, DWORD ClusterS } // Set the FAT32 volume label - PrintInfoDebug(0, MSG_221, lmprintf(MSG_307)); + PrintInfo(0, MSG_221, lmprintf(MSG_307)); + uprintf("Setting label..."); // Handle must be closed for SetVolumeLabel to work safe_closehandle(hLogicalVolume); VolumeName = GetLogicalName(DriveIndex, PartitionOffset, TRUE, TRUE); diff --git a/src/rufus.rc b/src/rufus.rc index a1a63faa..7a79210f 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 232, 326 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_ACCEPTFILES -CAPTION "Rufus 3.12.1706" +CAPTION "Rufus 3.12.1707" FONT 9, "Segoe UI Symbol", 400, 0, 0x0 BEGIN LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP @@ -395,8 +395,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,12,1706,0 - PRODUCTVERSION 3,12,1706,0 + FILEVERSION 3,12,1707,0 + PRODUCTVERSION 3,12,1707,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -414,13 +414,13 @@ BEGIN VALUE "Comments", "https://rufus.ie" VALUE "CompanyName", "Akeo Consulting" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "3.12.1706" + VALUE "FileVersion", "3.12.1707" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2020 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" VALUE "OriginalFilename", "rufus-3.12.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "3.12.1706" + VALUE "ProductVersion", "3.12.1707" END END BLOCK "VarFileInfo"