diff --git a/res/syslinux/ldlinux.bss b/res/syslinux/ldlinux.bss index 62142e2f..5eb02306 100644 Binary files a/res/syslinux/ldlinux.bss and b/res/syslinux/ldlinux.bss differ diff --git a/res/syslinux/ldlinux.sys b/res/syslinux/ldlinux.sys index e5ddced5..cabcd6c4 100644 Binary files a/res/syslinux/ldlinux.sys and b/res/syslinux/ldlinux.sys differ diff --git a/res/syslinux/syslinux.diff b/res/syslinux/syslinux.diff index 389d12eb..8af3d7f5 100644 --- a/res/syslinux/syslinux.diff +++ b/res/syslinux/syslinux.diff @@ -1,5 +1,5 @@ diff --git a/core/fs/lib/loadconfig.c b/core/fs/lib/loadconfig.c -index c9652b6..4dfe1b9 100644 +index c9652b6..8ed301e 100644 --- a/core/fs/lib/loadconfig.c +++ b/core/fs/lib/loadconfig.c @@ -10,6 +10,8 @@ @@ -11,13 +11,12 @@ index c9652b6..4dfe1b9 100644 */ int generic_load_config(void) { -@@ -17,12 +19,15 @@ int generic_load_config(void) - NULL, /* CurrentDirName */ +@@ -18,11 +20,14 @@ int generic_load_config(void) "/boot/syslinux", "/syslinux", + "/", + "/boot/isolinux", + "/isolinux", - "/", NULL }; static const char *filenames[] = { diff --git a/src/iso.c b/src/iso.c index 80177b17..c11dd40d 100644 --- a/src/iso.c +++ b/src/iso.c @@ -397,7 +397,7 @@ try_iso: goto out; } i_joliet_level = iso9660_ifs_get_joliet_level(p_iso); - uprintf("Disc image is an ISO9660 image (Joliet = %d)\n", i_joliet_level); + uprintf("Disc image is an ISO9660 image\n"); if (scan_only) { if (iso9660_ifs_get_volume_id(p_iso, &vol_id)) { safe_strcpy(iso_report.label, sizeof(iso_report.label), vol_id); diff --git a/src/rufus.c b/src/rufus.c index b5d6ed44..c429ca43 100644 --- a/src/rufus.c +++ b/src/rufus.c @@ -392,7 +392,7 @@ static void SetFSFromISO(void) return; for (i=ComboBox_GetCount(hFileSystem)-1; i>=0; i--) { - fs = ComboBox_GetItemData(hFileSystem, i); + fs = (int)ComboBox_GetItemData(hFileSystem, i); if ( ((iso_report.has_bootmgr) && (fs == FS_NTFS)) || ((iso_report.has_isolinux) && ((fs == FS_FAT32) || (fs == FS_FAT16))) ) { IGNORE_RETVAL(ComboBox_SetCurSel(hFileSystem, i)); @@ -521,9 +521,9 @@ BOOL CreatePartition(HANDLE hDrive) /* * Refresh the list of USB devices */ -static BOOL GetUSBDevices(void) +static BOOL GetUSBDevices(DWORD devnum) { - BOOL r; + BOOL r, found = FALSE; HDEVINFO dev_info = NULL; SP_DEVINFO_DATA dev_info_data; SP_DEVICE_INTERFACE_DATA devint_data; @@ -626,7 +626,18 @@ static BOOL GetUSBDevices(void) } } SetupDiDestroyDeviceInfoList(dev_info); - IGNORE_RETVAL(ComboBox_SetCurSel(hDeviceList, 0)); + + if (devnum >= DRIVE_INDEX_MIN) { + for (i=0; ihttp://rufus.akeo.ie",IDC_ABOUT_RUFUS_URL, "SysLink",WS_TABSTOP,46,47,114,9 - LTEXT "Version 1.1.1 (Build 137)",IDC_STATIC,46,19,78,8 + LTEXT "Version 1.1.1 (Build 138)",IDC_STATIC,46,19,78,8 PUSHBUTTON "License...",IDC_ABOUT_LICENSE,46,175,50,14,WS_GROUP EDITTEXT IDC_ABOUT_COPYRIGHTS,46,107,235,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL LTEXT "Report bugs or request enhancements at:",IDC_STATIC,46,66,187,8 @@ -222,8 +222,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,1,1,137 - PRODUCTVERSION 1,1,1,137 + FILEVERSION 1,1,1,138 + PRODUCTVERSION 1,1,1,138 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -240,13 +240,13 @@ BEGIN BEGIN VALUE "CompanyName", "akeo.ie" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "1.1.1.137" + VALUE "FileVersion", "1.1.1.138" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "OriginalFilename", "rufus.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "1.1.1.137" + VALUE "ProductVersion", "1.1.1.138" END END BLOCK "VarFileInfo"