diff --git a/src/checksum.c b/src/checksum.c index 4e429d2f..a5240d6c 100644 --- a/src/checksum.c +++ b/src/checksum.c @@ -1,6 +1,6 @@ /* * Rufus: The Reliable USB Formatting Utility - * Message-Digest algorithms (sha1sum, md5sum) + * Message-Digest algorithms (md5sum, sha1sum, sha256sum) * Copyright © 1998-2001 Free Software Foundation, Inc. * Copyright © 2004 g10 Code GmbH * Copyright © 2006-2012 Brad Conte diff --git a/src/iso.c b/src/iso.c index c7e0177e..838f6e6d 100644 --- a/src/iso.c +++ b/src/iso.c @@ -307,8 +307,6 @@ static void print_extracted_file(char* psz_fullpath, int64_t i_file_length) safe_sprintf(&psz_fullpath[nul_pos], 24, " (%s)", SizeToHumanReadable(i_file_length, TRUE, FALSE)); uprintf("Extracting: %s\n", psz_fullpath); safe_sprintf(&psz_fullpath[nul_pos], 24, " (%s)", SizeToHumanReadable(i_file_length, FALSE, FALSE)); - // TODO: I don't think we need both of these... - SendMessageLU(hStatus, SB_SETTEXTW, SBT_OWNERDRAW | SB_SECTION_LEFT, psz_fullpath); PrintStatus(0, MSG_000, psz_fullpath); // MSG_000 is "%s" // ISO9660 cannot handle backslashes for (i=0; i arm a timer + output_msg[i] = msg; + SetTimer(hMainDialog, TID_OUTPUT_INFO + i, (UINT)(MSG_DELAY - delta), OutputMessageTimeout); + bOutputTimerArmed[i] = TRUE; + } else { + PrintMessage[i](msg); + last_msg_time[i] = GetTickCount64(); + } + } } static void CALLBACK PrintMessageTimeout(HWND hWnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime) diff --git a/src/rufus.h b/src/rufus.h index c42fbf64..b0683da6 100644 --- a/src/rufus.h +++ b/src/rufus.h @@ -168,6 +168,8 @@ typedef struct { enum timer_type { TID_MESSAGE_INFO = 0x1000, TID_MESSAGE_STATUS, + TID_OUTPUT_INFO, + TID_OUTPUT_STATUS, TID_BADBLOCKS_UPDATE, TID_APP_TIMER, TID_BLOCKING_TIMER, diff --git a/src/rufus.rc b/src/rufus.rc index b98ef8da..bd4bf82f 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 242, 376 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_ACCEPTFILES -CAPTION "Rufus 2.8.863" +CAPTION "Rufus 2.8.864" FONT 8, "Segoe UI Symbol", 400, 0, 0x0 BEGIN LTEXT "Device",IDS_DEVICE_TXT,9,6,200,8 @@ -320,8 +320,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,8,863,0 - PRODUCTVERSION 2,8,863,0 + FILEVERSION 2,8,864,0 + PRODUCTVERSION 2,8,864,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -338,13 +338,13 @@ BEGIN BEGIN VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "2.8.863" + VALUE "FileVersion", "2.8.864" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2016 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "OriginalFilename", "rufus.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "2.8.863" + VALUE "ProductVersion", "2.8.864" END END BLOCK "VarFileInfo"