Pete Batard
7a3fb515ea
[misc] more DLL handling improvements
...
* also set rufus-next to 1.4.8
2014-05-13 00:50:44 +01:00
Pete Batard
266599e6fd
[misc] fix various Coverity issues
...
* update DLL load/unload
* fix resources not being freed and potentially unsafe calls
* add extra checks
2014-05-10 22:20:22 +01:00
Pete Batard
9aa308213d
[core] fix UEFI bootable DD images
...
* A DD image may have a zeroed MBR, yet be bootable through UEFI
* Also improve AnalyzePBR()
* Closes #320
2014-05-09 21:57:27 +01:00
Roberto Pino
6390aa3968
[loc] fix additional issues with Dutch translation
2014-04-29 01:00:28 +01:00
Roberto Pino
15a40b2eb9
[loc] update Dutch translation to v1.0.11
2014-04-25 01:56:07 +01:00
Dario Komar
a5f7e3177b
[loc] Add Croatian translation
...
* Closes #237
2014-04-24 12:50:08 +01:00
ROBERTO
5e39c9c71f
[loc] small improvements to Italian translation
2014-04-24 00:19:22 +01:00
Pete Batard
daa7a6effd
v1.4.7 (build 455)
2014-04-22 12:28:41 +01:00
Pete Batard
7ae21ddf50
[misc] fix listing of VHD drives when they have been partitioned
...
* Also harmonize some of our text output
2014-04-16 22:08:22 +01:00
Pete Batard
f78eb4de99
[misc] fix FAT32 cluster boundaries and add cheat mode to force DD
...
* Closes #310
* Alt-I can now be used to disable ISO support. This is meant to be
used for dual ISO/DD images so that DD (disk image) mode will be used
* Also issue a message in the log to indicate whether slow or quick format is used
* Also change the cheat mode keys for force update and proper unit to C and U
2014-04-13 16:13:59 +01:00
Sopor
1c8f57a4e7
[loc] add Swedish translation
...
* Closes #216
2014-04-12 23:45:49 +01:00
Pete Batard
4cc3d77123
[misc] fix human readable sizes
...
* byte sizes were ignored, and rounding tolerance was a bit too high
2014-04-10 22:01:48 +01:00
martinco78
4f513e85fd
[loc] add Slovak translation
...
* Also fix duplicate in the German translation
* Closes #213
2014-04-09 20:18:45 +01:00
Chantella Jackson
e501c0d56b
[loc] Add Japanese translation
...
* Closes #205
2014-04-04 18:22:00 +01:00
Pete Batard
3462ae1062
[misc] set default size for ReFS and fix multiple other issues
...
* ReFS only applies for drives that are larger than 512MB
* Also fix error handling and messages in format.c
* Also add Alt-Q cheat mode for proper size units, and improve human readable size output
2014-04-02 22:47:35 +01:00
Scott
0def2bacef
[core] fix VHD detection for Windows 7
...
* Windows 8 or later uses "Microsoft Virtual Disk" whereas Windows 7
uses "Msft Virtual Disk SCSI Disk Device", so we just search for a
"Virtual Disk" substring.
* Closes #306
2014-03-29 18:30:20 +00:00
Scott
3f0d9d108f
[core] add VHD target support
...
* Adds Microsoft VHD/VHDX mounted image support
* Also fix an issue where some devices would not be detected due to CM_Get_Device_ID_List_Size() returning a list size larger than actually required
* Closes #305
* Closes #139
2014-03-29 01:58:25 +00:00
Pete Batard
b343d9b86d
[misc] fix issues with unpartitioned drives and bad blocks reports
...
* Listing an unpartitioned could result in all controls besides
drive selection dropdown being blank
* The bad blocks report was not displaying the right values
* Also update version to Rufus next
2014-03-29 01:57:19 +00:00
Pete Batard
027d0d7c3a
[core] add ReFS formatting support
...
* Windows 8.1 or later and fixed disks ONLY
2014-03-29 00:22:54 +00:00
Pete Batard
5519212dd3
[core] improve drive geometry detection
...
* Try IOCTL_DISK_GET_DRIVE_GEOMETRY_EX if IOCTL_DISK_GET_DRIVE_GEOMETRY fails in Large Fat32 code
* Report actual IOCTL errors
* Use a larger buffer for geometry
* Also add (guessed) FCC_DEVICE_NOT_READY handling to FormatEx
2014-03-29 00:17:41 +00:00
Muhammad Aman
28c1bd6688
[loc] update Malay translation to v1.0.10
...
* Also fix a small typo in the Polish translation
2014-03-28 23:47:44 +00:00
Gintaras Venslovas
5e7830e961
[loc] update Lithuanian translation to v1.0.10
2014-03-20 23:17:54 +00:00
Pete Batard
00646b4b21
v1.4.6 (build 440)
2014-03-17 21:19:53 +00:00
Pete Batard
77d9e919d2
[ui] ensure the default download directory for updates is the current app dir
...
* Closes #299
* Also fix update save dialog not retrieving the path when compiled for Vista or later
2014-03-17 20:42:10 +00:00
Pete Batard
54b7fdcddc
[ui] don't remove the checkboxes when formatting
...
* Previous patch was creating an issue when creating an XP bootable drive for instance
* Also use our IsChecked() macro rather than IsDlgButtonChecked()
2014-03-15 14:14:10 +00:00
Pete Batard
8ffd87e77a
[ui] improve checkboxes handling
...
* Closes #294
2014-03-14 23:13:04 +00:00
Pete Batard
ac9ddca792
[net] fix an exception in DownloadFile()
...
* As per the MSDN, HttpOpenRequest's 6th parameter should be a NULL
terminated list
2014-03-14 23:08:49 +00:00
Pete Batard
5c2d7aa21e
[syslinux] fix vesamenu.c32 errors
...
* Closes #298
2014-03-13 22:13:46 +00:00
Pete Batard
6ff666bafb
[iso] fix unwanted 'Unsupported NM flag settings' messages
...
* Closes #297
2014-03-13 22:02:49 +00:00
Кирилл Иванов
c060ef81d0
[loc] minor updates to Russian translation
2014-03-13 21:44:34 +00:00
Krasimir Nevenov
91315fa64b
[loc] Add Bulgarian translation
...
* Closes #295
2014-03-10 22:45:42 +00:00
Pete Batard
19b94a9352
[misc] set Rufus next to v1.4.6
2014-03-10 22:43:54 +00:00
Pete Batard
94ce19d11f
[ui] display size in the dropdown entry
...
* Also remove the "(Default)" from the FS selected, in the log messages
2014-03-01 00:09:40 +00:00
Pete Batard
9927cc2619
[loc] restore Arabic template, for rtl translators
...
* Was erroneously removed in the previous commit
2014-02-27 21:53:53 +00:00
Pete Batard
24392b2fb6
v1.4.5 [TAKE TWO] (build 428)
...
* Fix a missing CloseHandle
* Closes #293
2014-02-27 21:40:12 +00:00
Pete Batard
ff37b4e6df
v1.4.5 (build 427)
...
* Also, all things considered I'm gonna use a dash for the version separator
2014-02-27 19:59:10 +00:00
Pete Batard
8c1dd2ca91
[core] fix detection of fixed drives
...
* Thanks to MS' shortsightedness, neither of IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
or IOCTL_STORAGE_GET_DEVICE_NUMBER alone are enough to retrieve a disk number:
IOCTL_STORAGE_GET_DEVICE_NUMBER doesn't work for LVM drives and
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS doesn't work for USB fixed drives, so we
must use both. Isn't it great?
* Closes #292
2014-02-27 19:53:53 +00:00
Pete Batard
07d5a61f2a
v1.4.4 (build 425)
...
* Also ensure that the format prompt is being closed after bad blocks check is cancelled
2014-02-26 19:31:07 +00:00
Pete Batard
11917179b9
[core] fix drives not being detected when LVM is in use
...
* Also use IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS to retrieve the disk number
as IOCTL_STORAGE_GET_DEVICE_NUMBER will fail for LVM
* Closes #290
2014-02-25 19:13:49 +00:00
Kostantinos Margaritis
1af5cc0e41
[loc] update Greek translation to v1.0.10
2014-02-24 19:05:26 +00:00
佚
70e773f7b2
loc: update Chinese Traditional translation to v1.0.10
2014-02-24 18:49:52 +00:00
Riku Brander
7f26aa3836
[loc] add Finnish translation
...
* Closes #202
2014-02-22 00:50:28 +00:00
Pete Batard
8ffe7700d0
[misc] ensure that we can work with future Windows versions
...
* Don't set the version to unsupported unless it's guaranteed to be older than XP
* Also add support for Windows 8.2 / 2012R3
2014-02-22 00:34:52 +00:00
Pete Batard
e530065099
[misc] fix WDK fseek errors
...
* Closes #241
* Also update the ChangeLog
2014-02-21 18:42:28 +00:00
Na Jiyoun
31d11c6c1f
[loc] update Korean translation to v1.0.10
2014-02-21 00:03:52 +00:00
Matej Horvat
56329b8343
[loc] update Solvene translation to v1.0.10
2014-02-18 00:22:39 +00:00
Pete Batard
ced2589c4d
[iso] libcdio is temperamental when it comes to NULL pointers
...
* Fixes a crash when opening the latest gparted and probably other ISOs
2014-02-18 00:05:00 +00:00
Pete Batard
b83b087b52
[misc] factorize SizeToHumanReadable() and ensure log sizes are in English
...
* Also use an allocated buffer for DD operations
2014-02-17 23:15:09 +00:00
Кирилл Иванов
5ad2ac0d47
[loc] update Russian translation to v1.0.10
2014-02-17 22:10:36 +00:00
Pete Batard
60b68258dc
[iso] fix UDF UNICODE support
...
* libcdio's unicode16_decode() was not decoding labels at all,
but simply stripping the MSB of the UDF USC-16 sequences
* use an actual conversion to UTF-8
* also update the rest of udf_fs.c to latest libcdio version
* closes #285
2014-02-17 22:05:21 +00:00