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