Pete Batard
91e699d38a
[ui] use a hidden button on the status bar to generate the hash
...
* Also add a tooltip for the language bar
* Also reduce the size of the icon in README.md
2015-07-03 17:23:00 +01:00
Pete Batard
3ccae1d2e2
disable MS-DOS creation for Windows 10 or later
...
* Microsoft removed the diskcopy.dll that contained the MS-DOS floppy image
Not a big loss, since we have FreeDOS... ;)
* Closes #545
* Also apply a long overdue refactoring for boot and target types
* Also update the README to add an icon
2015-07-01 21:26:41 +01:00
Pete Batard
14b8ab6a43
[ui] add a status bar button to initiate checksum computation
...
* Just click the "hash" sign to get a hash
* Also clean up status bar related functions
2015-06-30 23:22:10 +01:00
Pete Batard
e0422f4596
[misc] fix WDK compilation and optimize checksums
2015-06-30 23:11:37 +01:00
Pete Batard
c95910e268
[misc] add MD5 and SHA-1 computation for current image
...
* Uses the Alt-M cheat mode for now
* Closes #475
2015-06-29 23:43:49 +01:00
Pete Batard
477674016e
[core] make sure the system disk is never listed
...
* When using VHD or VMDK drives, it was possible for the system disk to be listed.
* Closes #541
2015-06-27 22:12:30 +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
d2576a9f5e
[misc] fix a buffer overflow issue in RunCommand
...
* The size in CreatePipe is a suggested size, not an absolute one.
* As a result, we could overflow our fixed size buffer.
2015-06-25 19:51:42 +01:00
Pete Batard
8b880a7d31
[iso] add timestamp preservation
...
* Enabled through the Alt-T cheat mode
* Closes #389
2015-06-25 19:48:37 +01:00
Jaka Smrekar
c8cefb4f2a
[misc] convert README file to MarkDown
...
* Closes #539
2015-06-24 20:10:09 +01:00
Pete Batard
cc6234296d
[togo] don't apply the 'set internal disks offline' policy
...
* This creates issue due to dism incompatibilities between Windows versions
and some users are puzzled why they don't see their internal disks.
* Also make the bcdboot call more robust by using the system one if the USB one fails
* Also fix small issues in RunCommand() and MountVolume()
2015-06-24 20:00:20 +01:00
Pete Batard
a9ee79bdad
[ui] fix accessibility issues for high contrast scheme
...
* Also make sure we use system colours everywhere, rather than our own
* Closes #535
2015-06-21 17:59:59 +01:00
Pete Batard
517a14ccb1
[cmp] add pkzip decompression support
...
* Now you can install a Raspbian image without having to decompress it first ;)
2015-06-20 18:40:55 +01:00
Pete Batard
7567ddef07
[ui] fix cursor being displayed within Info field
...
* Also fix an MSVC code analysis warning in iso.c
* Closes #527
2015-06-17 18:32:19 +01:00
Pete Batard
00947eb865
[misc] fix getopt build path for Visual Studio
...
* getopt was being built outside of the project directory
* Also add a scripts to create git hooks and .amend
2015-06-16 19:04:43 +01:00
Wédney Yuri
a282b09a47
[loc] fix a typo in Brazilian Portuguese translation
...
* Closes #529
2015-06-14 00:03:46 +01:00
Arif Budiman
0de5c525a1
[loc] update Indonesian translation
2015-06-13 23:58:56 +01:00
Pete Batard
4c8cd053f0
[misc] fix WDK compilation
...
* Also ensure that the VHD extension is properly set on proposed dump name
2015-06-08 02:42:02 +01:00
Pete Batard
4f0e8a24a8
[vhd] add cheat mode to save the current device to VHD
...
* Alt-V = Save to VHD
2015-06-07 22:51:54 +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
9e7b0bad89
[syslinux] add support for 4K sector size
...
* Also add 4K sector size support in ms-sys
2015-06-02 21:47:44 +01:00
Pete Batard
bf967dc39b
v2.2 (build 668)
...
* Also fix display of some of the buttons on Windows XP
2015-05-31 20:10:26 +01:00
جلال شفرور
2b212c0c88
[loc] update Arabic translation to latest
2015-05-31 01:14:33 +01:00
Pete Batard
93d0cf7fbe
[grub] update Grub4DOS to latest
...
* Closes #516
2015-05-28 19:14:53 +01:00
Pete Batard
ac213a16e9
[core] fix an enumeration issue and add support for ASUS UASP Turbo Mode
...
* Our detection for a match in the hash table, during USB enumeration, always
pointed to the first hub when no match was found.
* Also, some USB mass storage devices (ASUS Turbo Mode devices, iPods) may
have an additional driver inserted, which we now try to handle by looking
up the grandparent.
* Thanks to NaoDarkness for helping investigate this
* Closes #513
2015-05-28 13:33:51 +01:00
Pete Batard
94e7e41082
[misc] use BOOLEAN in structs rather than BOOL
...
* int vs byte
* Also gear up for 2.2 release
2015-05-24 23:06:36 +01:00
Pete Batard
5e131a7f56
[ui] indicate to the user if UEFI-CSM mode is used
...
* Also fixes Japanese for UEFI-CSM
* Closes #508
2015-05-24 21:50:50 +01:00
Pete Batard
3edb9d93f7
[misc] don't prevent Windows shutdown if Rufus is running
...
* Closes #512
2015-05-22 00:01:42 +01:00
Pete Batard
cf391d693d
[ui] fix issues with the Info field
...
* Make the field a tab stop for screen readers
* Ensure the font is consistent
* Clip text so that it doesn't overflow
* Closes #503
2015-05-21 23:51:48 +01:00
Pete Batard
c84075385e
[ui] improve application look on high DPI displays
...
* Fix Quick Format option overlapping boot option dropdown
* Fix vertical spacing between "Create bootable disk" and "Create extended label and icon files"
* Fix vertical spacing of progress bar in non advanced mode
* Align and resize Advanced Options button
* Align and resize Select Image button
* Fix vertical centering of Status text
* Add 64x64px icon so that the About dialog looks better at 200% size
2015-05-15 00:36:42 +01:00
Pete Batard
28e3cf2537
[misc] alright, alright, Visual Studio, you win!
...
* I'm tired of tiptoeing around the resource editor, so that it doesn't
conflate ES_XYZ and WS_XYZ codes into a non intuitive hex value.
2015-05-12 19:14:57 +01:00
Pete Batard
d593e03c2b
[ui] improve accessibility
...
* Ensure that focus is set back to a button after some operations
* Remove a confusing forced focus on Start after boot type dropdown selection
* Ensure that the Advanced Options and Select Image buttons have a label that
can be picked up by screen readers such as nvda
* Closes #243
* Closes #499
2015-05-08 23:37:22 +01:00
Dinis Medeiros
a6ec806770
[loc] update Portuguese (Portugal) translation
...
* Closes #210
* Also update LOST_TRANSLATORS
2015-05-04 13:04:24 +01:00
Pete Batard
d4b663b222
[ui] hint that UEFI/CSM is used when BIOS+UEFI is selected for target system
...
* Also drop "Computer" from all languages (except Japanese as I think it would be incorrect)
* Also rename the manifest
2015-05-02 14:41:46 +01:00
Quppa
629cfa68ad
[ui] fix keyboard accessibility
...
* The tab and arrow keys can now be used to navigate around the various dialogs.
* This should fix part of #243
* Closes #491
2015-04-19 13:45:20 +01:00
Pete Batard
5669c3c885
[loc] Keep Portuguese (Brazilian) and Portuguese (Portugal) as separate translations
...
* Trying to base the Brazilian translation on the Standard one is problematic - don't bother
2015-04-19 13:14:40 +01:00
Quppa
3579c770a2
[ui] modernize the language button
...
* The language button is now a toolbar button with a dropdown arrow.
* Its icon is a globe for Windows XP to Windows 7 and a globe with characters
on it for Windows 8 and above (same as the icon for the 'Languages' control
panel).
* Closes #488
2015-04-19 01:52:39 +01:00
Pete Batard
fa5f8702c3
[misc] change default number of bad blocks passes to 1
...
* Also fix a potential issue if the server adds a charset
to plain/text data on update check
2015-04-18 23:14:55 +01:00
Bik Mung
c1cd6c7762
[loc] update Simplified Chinese translation
...
* Also remove Simplified Chinese from lost translators
2015-04-04 00:01:45 +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
eee9458984
v2.1 (build 649)
...
* Reduce log verbosity on format tasks
* Also update "lost translators" list
2015-03-23 22:18:29 +00:00
Roberto Pino
2ab2372cf6
[loc] update Dutch translation
2015-03-23 22:16:01 +00:00
Pete Batard
7f621b9648
[core] enable the installation of a bare UEFI:NTFS in advanced mode
...
* Closes #468
* Also prevent drives with UEFI:NTFS from being listed as multi-partitions
* Also add a label for the UEFI:NTFS FAT partition
* Also fix internal chver script
2015-03-18 21:34:28 +00:00
Pete Batard
ee5af9f8fc
[grub] disable support for ISOs that don't report a proper GRUB version
...
* Also update localization for supported boot methods
* Closes #467
2015-03-17 01:18:09 +00: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
Bo Riis
af965e8ff9
[loc] update Danish translation
2015-03-15 21:42:46 +00:00
Pete Batard
528add160f
[core] fix creation of Windows 10 Preview x32 UFDs
...
* Rufus was detecting the ISO as needing the Windows 7 EFI workaround
despite the presence of bootia32.efi
* Closes #462
2015-03-11 21:45:06 +00:00
Pete Batard
0905e932c1
[core] set UEFI:TOGO GPT partition type to Basic Data
...
* It was set to EFI System, however the Windows installer fails if it
detects 2 EFI system partitions on the same system (and it creates
one during standard installation).
* This caused UEFI/GPT/NTFS installation to fail with Rufus 2.0
* Closes #461
* Also add the missing copyright notices for Grub4DOS and GRUB2
2015-03-11 21:43:08 +00:00
Pete Batard
0f4067f591
[misc] add notification on forced update check when no update is found
...
* Closes #455
2015-03-09 02:49:11 +00:00
Nguyễn Thanh Tài
716dad8a8e
[loc] Add Vietnamese translation
...
* Closes #235
* Closes #457
2015-03-09 02:30:13 +00:00
Pete Batard
80406bac08
v2.0 (build 639)
...
* Also fix a Syslinux/MinGW warning
2015-03-03 21:32:41 +00:00
Gintaras Venslovas
07bc55aed3
[loc] update Lithuanian translation
...
* Also fix missing quotes in Norwegian translation
2015-03-02 23:26:43 +00:00
Chantella Jackson
175104356c
[loc] update Japanese translation
2015-02-28 16:41:43 +00:00
Tiago Rinaldi
c8e5c1ce6f
[loc] update Brazilian Portuguese translation
...
* Also fix a typo in Swedish
2015-02-27 23:20:25 +00:00
Kyle
c489788aa8
[loc] update Traditional Chinese translation
...
* Also update "Ready" message for Swedish (Courtesy of Sopor)
2015-02-27 18:11:27 +00:00
Pete Batard
000f60c535
[core] improve support for multipart install.wim
...
* Closes #450
2015-02-26 23:47:20 +00:00
Pete Batard
785150dcb2
[core] fix "Requesting Disk Access" issue with Syslinux/NTFS
...
* See http://reboot.pro/topic/17902-rufus-v130-has-been-released/?p=190958
* Also fix non continuation of format operation after Syslinux has been downloaded
* Also fix missing Syslinux installation for ReactOS
2015-02-26 00:15:13 +00:00
Pete Batard
d22933636c
[core] fix precedence of Syslinux over Grub
...
* Closes #449
* Also fix Coverity builds
2015-02-25 01:45:47 +00:00
Margaritis Nikolaos
f2f638c60e
[loc] update Greek translation
...
* Closes #448
2015-02-24 15:30:37 +00:00
Pete Batard
821a9df1c8
[cmd] add -g option to disable the commandline hogger (rufus.com)
...
* This can be useful when launching Rufus from the commandline or a batch file with 'start /wait'
* Also fix a crash when specifying an unknown commandline option
* Also fix the commandline usage help
2015-02-22 01:14:00 +00:00
Riku Brander
fe55f30277
[loc] update Finnish translation
2015-02-19 00:48:51 +00:00
Pete Batard
c53b80ba29
[ui] fix artifacts when toggling To Go mode
2015-02-16 23:05:27 +00:00
Константин В
44e3c44727
[loc] update Ukrainian translation
2015-02-16 22:46:18 +00:00
Gîrlea Alexandru
a2186f7b48
[loc] update Romanian translation to latest
2015-02-16 22:34:18 +00:00
Pete Batard
1dc55596d5
[grub] update Grub4DOS to 0.4.6a
...
* Also fix Grub4DOS and Grub2.0 versioning issues
* Also ensures that operation gets canceled on missing download
* Also fix German translation and remove trailing whitespaces in .loc file
* Also fix inverted display status for VMWare disk detection
2015-02-16 22:29:23 +00:00
Pete Batard
24b435648e
[misc] update sample rufus.ini
...
* Also minute updates to ChangeLog.txt
2015-02-16 10:47:58 +00:00
Krasimir Newenow
6ba3a8e70a
[loc] update Bulgarian translation
2015-02-15 21:17:03 +00:00
Pete Batard
3ab11afcb1
[loc] update Korean translation
2015-02-14 23:25:40 +00:00
Pete Batard
a783eeef22
[misc] fix some Coverity issues
...
* Also add a Coverity build script and update Bled to latest
2015-02-13 19:51:30 +00:00
Aldis Tutins
6bf699a3f8
[loc] minor updates to the Lavtian translation
2015-02-13 14:04:33 +00:00
Pete Batard
18b267c80a
[ui] add compressed format to DD image listing
...
* Also add a reference to BusyBox/Bled in additional copyrights
2015-02-13 00:37:21 +00:00
Viszokai György
ee1b38e428
[loc] update Hungarian translation
...
* Also remove Hungarian from M.I.A. list
2015-02-12 16:22:57 +00:00
Thilo Langbein
38d0cdaa60
[loc] update German translation
2015-02-12 16:05:50 +00:00
MaKK
42f9bb28bb
[loc] update Spanish translation
...
* Also remove Spanish from the M.I.A. list
2015-02-12 16:00:35 +00:00
Pete Batard
818fa4da88
[misc] pocketful of enhancement and fixes - part 5
...
* Check compressed DD images for boot capability
* Add DisableLGP setting
* Silence libcdio errors when scanning non ISO images
* Ensure UI displays "No image selected" when relevant
* Also update Bled to latest
2015-02-11 23:22:18 +00:00
Кирилл Иванов
63bb91493a
[loc] update Russian translation
2015-02-11 21:38:25 +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
0e1625975c
[misc] fix default listing of Samsung DriveDroid devices
...
* Closes #401
2015-02-10 01:16:48 +00:00
Pete Batard
e4e9e87768
[misc] handle multipart install.swm Windows images
...
* Closes #437
2015-02-09 19:34:41 +00:00
Pete Batard
9fef4065b4
[ui] fix Info box display
...
* Text artifacts were being left due to not filling the background
* Also add Danish to the list of languages for which we lost a translator :(
2015-02-09 13:36:03 +00:00
Pete Batard
1c322aba56
[misc] drop the micro from the version
...
* Closes #439
2015-02-08 22:59:09 +00:00
Piotr Halama
61d2efc6b7
[loc] update Polish translation
2015-02-08 21:08:12 +00:00
Aldis Tutins
2d2beaebae
[loc] update Latvian translation
2015-02-08 01:18:16 +00:00
Martin Kubánik
3563f95787
[loc] update Slovak translation
2015-02-08 01:00:03 +00:00
Richard Kahl
91da434c88
[loc] update Czech translation
2015-02-08 00:55:32 +00:00
Sopor
baff7aff1e
[loc] update Swedish translation
2015-02-08 00:50:31 +00:00
Pete Batard
58d7eaed58
[loc] remove the dots on "READY" and other status messages
...
* Also fix a typo and some sizing in the Turkish translation
2015-02-08 00:49:07 +00:00
Pete Batard
a13351b656
[ui] fix multiple UI issues
...
* Disable Windows To Go support for Windows 7 and earlier
* Fix placement of the advanced button on high DPI displays
* Reposition the log window for Windows 10
* Use a slightly larger and better scaling font for the info field,
and also fix the vertical text alignment
2015-02-08 00:38:21 +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
Mehmetali Kuran
b565405c80
[loc] update Turkish translation
2015-02-06 23:50:50 +00:00
Roberto Boriotti
52ad7d20c2
[loc] update Italian translation
2015-02-06 23:35:44 +00:00
Jan-Erik Drangevåg
9111b00c61
[loc] updated Norwegian translation
2015-02-06 23:33:21 +00:00
Dario Komar
942a11c67f
[loc] update Croatian translation
2015-02-06 16:47:31 +00:00
Matej Horvat
c02fc1fc9f
[loc] update Slovene translation
2015-02-05 22:35:11 +00:00
Pete Batard
e01585246c
[loc] updated English and French translations to v1.0.17
...
* Also add details of the changes in ChangeLog.txt
2015-02-04 23:48:35 +00:00
Pete Batard
b90bab6a16
[loc] remove MSG_096 - MSG_098
...
* These messages will need to be replaced for the 2.0 release
2015-02-04 12:08:44 +00:00
Pete Batard
26af32b522
[loc] add random request for translator help where needed
...
* This will randomly produce a message for users of a translation that
hasn't been updated in a while requesting help and pointing them to:
http://rufus.akeo.ie/translate
* Closes #435
* Also fix a WDK compilation issue with strtoll
2015-02-03 23:42:27 +00:00
Pete Batard
474e136e52
[loc] add Windows To Go dummy ISO
...
* This is meant to be used by translator for testing the UI
2015-02-03 22:10:13 +00:00
Pete Batard
7b8c51e425
[ui] fix FS selection when switching between To Go and regular install
2015-02-03 00:28:08 +00:00
Pete Batard
d1d16ce1c5
[ui] fix progress display of network downloads
...
* Also fix a memory leak with the GRUB download buffer
2015-02-02 21:16:53 +00:00