Pete Batard
f94d2f479f
[core] fix abort if we can't display the "drive in use" message
...
* Also display the current MUI on startup and set version to rufus-next
2018-12-14 18:19:33 +00:00
Pete Batard
7745edbb92
[misc] use COBJMACROS for COM calls
2018-11-27 11:59:19 +00:00
Pete Batard
04a5793ee7
[misc] use compilation flag to undefine NDEBUG for assert
2018-11-21 17:45:18 +00:00
Pete Batard
204908f8e0
[misc] enable MinGW reproducible builds
...
* -Wl,--no-insert-timestamp seems to do the trick
* Also set rufus-next to 3.4
2018-09-24 23:42:04 +01:00
Pete Batard
2d99601a5f
[core] fix a regression when scanning uncompressed bootable DD images
...
* Closes #1206
2018-09-13 11:49:51 +01:00
Pete Batard
6275c5b724
fix MinGW-w64 warnings
2018-09-03 13:41:29 +01:00
Pete Batard
0fa19d7019
[internal] reorganize localization resources
2018-07-16 16:38:40 +01:00
Pete Batard
2d262df8f3
[bb] bad blocks check improvement
...
* Use a default block size of 128 KB (can speed up read operations)
* Reorganise patterns to suit different types of NAND cells (SLC, MLC and TLC)
* Only run fake drive test on first pass
* Also update rufus-next to 3.2
2018-06-28 16:25:13 +01:00
Pete Batard
fca4e2d59b
[ui] fix Windows To Go option unconditional display when switching languages
...
* Also update version to rufus-next
2018-06-05 15:47:48 +01:00
Pete Batard
a44518355f
[ui] UI redesign
...
* Better guide the user through the flow of operations
* Also follow a concept design by Fahad Al-Riyami
* Closes #117
2018-03-22 23:14:21 +00:00
Pete Batard
903ac993f2
[misc] remove no longer needed XP workarounds
2017-11-13 14:30:25 +00:00
Pete Batard
13ba3e75b3
[misc] fix VS2017 code analysis warnings
...
* Also set rufus-next to 2.18
2017-09-14 19:06:04 +01:00
Pete Batard
90dc847e24
[misc] add static_strcat & static_strcpy and use static_ calls wherever possible
...
* Also set Rufus next to 2.17 and fix a warning
2017-08-10 19:43:52 +01:00
Pete Batard
bed889718e
[core] attempt to continue if the only conflicting handles we found are for read-only
...
* Also clean-up the process code and update for rufus-next
2017-07-13 21:53:44 +01:00
Pete Batard
9950f5c088
[misc] enable DEP (Data Execution Prevention) on MinGW
...
* Also fix minor warnings
2017-05-01 23:55:58 +01:00
Pete Batard
fff4465b1d
[core] improve Unicode support
...
* Microsoft's version of _wgetenv() is *BROKEN*!
* Also set rufus-next to 2.15
2017-04-19 11:16:20 +01:00
Pete Batard
2417ea7409
[misc] update Rufus URLs to https
...
* Also set rufus-next to 2.14
2017-04-09 21:00:02 +01:00
Pete Batard
1e7299afa2
[misc] set rufus-next to 2.13
2017-02-15 12:14:32 +00:00
Pete Batard
7d302d340f
[togo] enable selection of Windows version
...
* Closes #847
* Also set rufus-next to 2.12
2016-12-13 14:26:27 +00:00
Pete Batard
ab44cde7ac
[misc] don't download BIOS-related files if selected target isn't BIOS
...
* Part of #799
* Also set rufus-next to 2.11
2016-08-08 13:46:50 +02:00
Pete Batard
81673ade26
[core] clean up the RUFUS_DRIVE_INFO struct
...
* Remove the duplication of DISK_GEOMETRY to keep only the variables we actually use
* Also set rufus-next to 2.10
2016-05-23 12:19:43 +01:00
Pete Batard
fc5d64618a
update UEFI:NTFS to latest
...
* This introduces ARM boot support
* Also set rufus-next to 2.9 and add ARM64 UEFI detection
2016-04-24 14:19:19 +02:00
Pete Batard
db0880e534
[syslinux] update Syslinux to better align with its official source
...
* This means disabling some warnings and removing explicit casts, but so be it...
* Also fix the minfatsize check for Large FAT32
2016-02-23 20:52:06 +00:00
Pete Batard
9ebdecc124
[ui] fix label not being blanked on device removal
...
* Part of #694
* Also set rufus-next to 2.8
2016-02-17 11:40:10 +00:00
Pete Batard
4757a4ac48
[ui] fix second line of SHA-256 not displaying at 100% scaling
...
* Also set rufus-next to 2.7
2015-12-29 12:37:57 +01:00
Pete Batard
b66401b355
[core] add a cheat mode to zero the USB device
...
* Alt-Z to zap!
* Also set rufus-next to 2.6
2015-11-04 13:58:19 +00:00
Pete Batard
4a5aa4bd2f
[misc] add build number to Windows version for Windows 8 or later
...
* Also set rufus-next to 2.5
2015-09-30 23:08:07 +01:00
Pete Batard
5024e7f65e
[internal] refactor iso_report -> img_report
...
* Also set rufus-next to 2.4
2015-09-02 23:20:00 +01:00
Pete Batard
f04167c51c
[core] add enumeration debugging
...
* Alt-. to toggle
* Also add configure option for test releases
2015-06-26 22:49:32 +01:00
Pete Batard
0e59b86abc
[ui] fix dropdown being populated on ISO selection when no device is present
...
* Also remove unneeded code in libfat.h
* Also set rufus-next to 2.3
2015-06-06 23:13:39 +01:00
Pete Batard
8ab3847694
[syslinux] partially improve support for openSuse based live ISOs
...
* Using /syslinux.cfg creates issues, so we force the use of /boot/[i386|x86_64]/loader/isolinux.cfg
* IMPORTANT: This does NOT fix openSuse based live ISO support as the openSuse boot scripts are NOT
designed to handle anything else but an ISO9660 filesystem. Especially, they cannot handle FAT.
* Closes #478
* Also set rufus-next to 2.2
2015-03-30 02:09:52 +01:00
Pete Batard
66edd53b2c
[core] add x86_32 boot for UEFI:NTFS
...
* NB: This increases the compressed executable size by 25K :(
* Also set rufus-next to 2.1
2015-03-16 20:34:04 +00:00
Pete Batard
cf7e52e051
[misc] pocketful of enhancement and fixes - part 4
...
* Fix disappearance of "Start" button when selecting an ISO with
no target (reported by Sopor)
* Add commented sample ini file
* Add AC_PROG_AR macro in configure.ac
* Update ChangeLog for BETA
2015-02-10 22:45:48 +00:00
Pete Batard
1c322aba56
[misc] drop the micro from the version
...
* Closes #439
2015-02-08 22:59:09 +00:00
Pete Batard
09d24551b8
[misc] fix Unicode support for MinGW
...
* Looks like GetWindowTextW/GetWindowTextU were set to fail in release
versions due to UNICODE not being enabled... Dammit!
2015-02-08 00:34:22 +00:00
Pete Batard
c56a1c87de
[misc] set Rufus next to 2.0
...
* With all the new features being introduced and latest UI changes,
it's time to up the ante with regards to the major version.
2015-01-01 23:47:15 +00:00
Pete Batard
7599715ae6
[cmp] add decompression support
...
* Adds .Z, .gz, .lzma, .xz and .bz2 decompression support for DD images
using the Bled library (https://github.com/pbatard/bled ).
* Closes #269
2014-12-29 20:34:41 +00:00
Pete Batard
4c8b022042
[internal] enable ALPHA/BETA from configure
...
* Pass --enable-alpha or --enable-beta to configure/_release.sh
2014-11-28 00:22:57 +00:00
Pete Batard
2396ef8c28
[misc] improve silent automake rules
2014-11-12 23:45:49 +00:00
Pete Batard
37ffbabaaf
[misc] set rufus-next to 1.5.0
2014-11-11 19:28:01 +00:00
Pete Batard
b2628e05d0
[net] add platform to user agent when checking for updates
...
* Also update Windows version strings for Windows 10
* Also set rufus-next to 1.4.12
* Closes #393
2014-11-08 00:29:42 +00:00
Pete Batard
91565477ed
[core] fix formatting for drives with nonstandard sector size
...
* Issue #385
* Also bump version to 1.4.11
2014-10-28 19:19:17 +00:00
Pete Batard
270ad743ab
[misc] fix detection of OCZ drives
...
* Reported by Chevy
* Also set Rufus next to 1.4.10
2014-08-03 19:27:18 +01:00
Pete Batard
201843dbf3
v1.4.9 (build 506)
...
* Fix listing of drives on Windows XP and Windows Vista (Could not allocate Device ID list)
* Closes #343
2014-06-08 18:03:03 +01:00
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
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
19b94a9352
[misc] set Rufus next to v1.4.6
2014-03-10 22:43:54 +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
8db3a26bf7
[misc] optimize for size
...
* Tests show that it should have much impact on UFD creation speed and helps shave ~15KB with gcc 4.8.x
* Also adjust the version nano so that it matches the number of commits seen by github
* This means there is NO build 399
2014-02-01 00:06:29 +00:00
Pete Batard
2577337dec
[misc] right-to-left and version handling improvements
...
* Improve right-to-left consistency and handling
* Drop 'v' from version indicators
* Also update version to 1.4.4
* Also fix French translation typos
2014-01-24 20:02:52 +00:00