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
Pete Batard
7e81ec2838
v1.4.3 (build 385)
2014-01-21 10:51:58 +00:00
Pete Batard
7c35343da7
[loc] add support for Locale registry setting
...
* Closes #246
* Also bump version
2013-12-15 21:27:25 +00:00
Pete Batard
77234442f7
v1.4.1 (build 348)
2013-12-05 12:26:21 +00:00
Pete Batard
c544429606
[loc] use a single rufus.loc as translator base
...
* Remove the need to maintain a new_translation.loc
* Add a sed invocation to remove comments and unwanted stuff
to generate a final embedded.loc
* Note: sed is only invoked for MinGW.
MS compilers still embed the unmodified rufus.loc.
* Also fix a small bug when parsing the version.
2013-11-01 21:53:48 +00:00
Pete Batard
cf3964c8a3
[iso] upgrade to libcdio latest
...
* This should fix #179
* Also bump rufus-next to v1.4.0
2013-10-14 00:31:20 +01:00
Pete Batard
0b64ef1210
[misc] set rufus-next to 1.3.4, update copyright year
...
* Copyright year in trhe about dialog had not been updated
2013-06-13 23:19:20 +01:00
Pete Batard
c51bf5ce45
[misc] set rufus-next to 1.3.3, update copyright
...
* update copyright year
* switch relevant files to UTF-8 (without signature).
It's 2013 for crying out loud: if your file editor or file viewer
can't handle plain UTF-8, go back to the 1980s!
* also rename autogen.sh to bootstrap.sh
2013-02-02 15:47:56 +00:00
Pete Batard
8ff8b41273
[misc] set rufus-next to 1.3.2
...
* Also fixed a couple Clang, MSVC Analyzer and MinGW64 warnings
2013-01-20 23:34:13 +00:00
Pete Batard
325c383f92
v1.3.1 (build 220)
...
* Closes #115
2013-01-09 23:49:22 +00:00
Pete Batard
bdbc9ed9c0
[misc] set rufus-next to 1.3.0 and fixed #103
...
* Closes #103
2012-12-09 19:37:56 +00:00
Pete Batard
ad0226a394
[misc] set rufus-next to 1.2.1
...
* Also update signing script to reflect new Akeo certificate
NB: If you value your time, do *NOT* purchase certs from Comodo!!!
2012-11-13 01:33:38 +00:00
Pete Batard
af80c80917
[mingw] fix MinGW-w64 compilation
...
* newer versions of MinGW-w64 have shuffled off_t definitions - fix that
2012-05-25 18:40:30 +01:00
Pete Batard
51fb4e339f
[freedos] Embed FreeDOS always in a single version of rufus.c
...
* also bump version to rufus-next
* also change build prefix from '#' to 'b' in tags
2012-03-28 19:50:21 +01:00
Pete Batard
4bd017ff07
[pe] initial WinPE support (BartPE, XP install disc)
...
* also switched MBR to Win7 one
* also switched version to rufus-next
2012-03-16 18:30:44 +00:00
Pete Batard
e0f209a128
[misc] Misc. fixes
...
* Addresses issue #66 (insert media notification with empty card readers)
* Addresses issue #67 (devices without FriendlyName aren't listed)
* Addresses issue #68 (WinPE/AIK images don't boot)
* Also updates version to rufus-next
2012-03-09 01:38:52 +00:00
Pete Batard
1fce90dc7c
[freedos] update FreeDOS resources to latest version
...
* also update version to rufus-next
2012-02-27 17:17:50 +00:00
Pete Batard
352a796eff
[core] only allow removable drives to be listed
...
* Our detection code, which is based on the HPUSBFW utility, allows fixed
drives such as USB HDDs to be listed
* Since Rufus lacks extra precautions for fixed disks, this may result in
people mistakenly formatting and HDD instead of a flash drive
* Until we have added HDD specific features (support for repartitioning or
existing partitions, >32GB FAT32, etc.) we prefer playing it safe by
not listing fixed disks.
* We will re-enable fixed disks when we feel enough safeties are in place
* Also fix an issue where ISO selection could crash if Rufus
was compiled for Vista and later and update version to rufus-next
2012-02-24 18:46:55 +00:00
Pete Batard
7e7c75169c
[ui] enable setting of icon and extended label
...
* Creates an UTF-16 autoconf.inf with label, as well as autoconf.ico
* also fixed extended labels not displaying - closes #48
* also bumped version to rufus-next
* also factorized iso props analysis
* additional fixes
2012-02-21 19:46:28 +00:00
Pete Batard
8e091fdc04
v1.1.1 ( #139 )
...
* Also make SysLinux non-optional
2012-02-17 00:26:30 +00:00
Pete Batard
f4ed6e4650
[misc] fix broken DOS, fix invalid labels and UI improvements
...
* DOS creation was broken due to missing unlock + close
* added label validation to prevent errors
* added ellipsis to status bar
* also bumped version to rufus next and fixed f/non-f
2012-02-15 00:52:40 +00:00
Pete Batard
c1a8135d30
[misc] more pre 1.1.0 improvements
2012-02-07 23:16:15 +00:00
Pete Batard
d1f41309a9
[misc] increment version to rufus-next
...
* also fixed ms-config.h
2012-02-07 02:08:47 +00:00
Pete Batard
5bd86bc743
[iso] initial ISO image support (EXPERIMENTAL)
...
* from libcdio: http://www.gnu.org/software/libcdio/
2012-01-31 01:40:22 +00:00
Pete Batard
b6252a913a
[sl] syslinux support (MinGW)
...
* also fixes memory leak in syslinux.c
* closes #31
2012-01-12 11:05:09 +00:00
Pete Batard
acf7d072b0
[sl] syslinux support (EXPERIMENTAL)
...
* MS platforms only (*BREAKS* MinGW)
2012-01-12 02:52:40 +00:00
Pete Batard
dc010cc418
[misc] separated ms-sys dependency from application
...
* set ms-sys to be built as a library
* also removed unused code from badblocks.c
2012-01-11 00:05:16 +00:00
Pete Batard
55e6cd8023
[mingw] added --with-freedos to configure
...
* default is enabled (=> add --without-freedos to disable)
* also update the release process as a result
* also update version to rufus next
* also fixed FreeDOS embedded files lost when RC is edited in Visual Studio
2012-01-06 16:46:27 +00:00
Pete Batard
cc30e160da
[misc] increment version to rufus-next
...
* also updated FreeDOS components and TODO
2011-12-28 21:21:38 +00:00
Pete Batard
ae00aa3f59
[ui] updated title for FreeDOS version
...
* also pre-release cycle version increment
* also update make release script for new naming scheme
2011-12-18 01:15:32 +00:00
Pete Batard
5722300063
v1.0.4 ( #100 )
...
* closes #22 (missing CloseHandle for FreeDOS' AUTOEXEC.BAT)
* split rufus and rufus_fd solution files (VS2010)
* error messages small improvements
* since we're on Windows, use .txt extension for README and TODO
2011-12-16 23:24:16 +00:00
Pete Batard
57de1cbe40
[misc] pre 1.0.3 update
...
* fixed remaining Clang warnings in badblocks.c and configure.ac
* removed beta and updated version to 1.0.3
2011-12-13 02:06:59 +00:00
Pete Batard
78ad099bf9
[internal] update app URL as well as scripts
2011-12-09 22:47:44 +00:00
Pete Batard
192c3d6cc8
[bb] progress bar and cancellation support
2011-12-06 23:35:55 +00:00
Pete Batard
04bf6c6b3d
[misc] fix warnings
...
* MSVC x64 warnings in file.c
* Clang and MinGW warnings in badblocks
* also removed the requirement for
* also added test ID to badblocks call
2011-12-06 14:05:53 +00:00
Pete Batard
e419cf9015
[core] added badblock checks (ALPHA)
...
* also fixed some issues with read_sectors/write_sectors and dropped bufsize parameters
2011-12-06 02:23:28 +00:00
Pete Batard
071cf84cc4
[mingw] update autotools script following path change
2011-12-05 11:19:05 +00:00
Pete Batard
4edb492c19
[mingw] rules to generate configure.ac
2011-12-05 01:11:15 +00:00
Pete Batard
52a2b4b584
[mingw] improved automake/autoconf files
...
* also renamed standalone makefile from mf to mkf
* also added release step, with UPX compression and digital signing of the exe
2011-12-05 00:04:01 +00:00
Pete Batard
b23a8089fd
[internal] added script to change version and set version to 1.0.1
...
* also minor improvements to internal scripts
2011-12-04 20:48:07 +00:00
Pete Batard
b6c6e37927
[mingw] switched to autotools for Makefile generation
...
* allows better integration with Clang
* use ./autogen.sh to generate compilation scripts
* old Makefile renamed to mf so that make -f mf can still be invoked
* also fixed one Clang warning
2011-12-01 19:43:45 +00:00