Chefrour Djalel
2218eafda1
[loc] update Arabic translation to latest
2015-09-18 21:08:15 +01:00
Thilo Langbein
3ac164132b
[loc] update German translation to latest
2015-09-17 00:24:51 +01:00
Pete Batard
a9b681976a
[ui] enable some settings and cheat modes to be persisted
...
* Currently, the user settings that are persisted are:
- Advanced mode (UI)
- Timestamps preservation (Alt-T)
- Proper unit Display (Alt-U)
- USB debug (Alt.)
- Fake drives detection (Alt-B)
- Dual UEFI+BIOS for Windows images (Alt-E)
- Force Large FAT32 formatting (Alt-L)
- VMWare Disk Detection (Alt-W)
* Settings that are *NOT* persisted include:
- UDB HDD listing (too dangerous!)
- NTFS compression (Alt-N)
- ISO/Joliet/Rock-Ridge (too confusing if not reset)
- Disabling of size limits (Alt-S)
* Closes #436
2015-09-17 00:20:22 +01:00
Mehmetali Kuran
1dc974bb24
[loc] additional update to Turkish translation
2015-09-15 23:23:24 +01:00
Pete Batard
c45ff77b55
[core] fix a bug with hub assignation
...
* Also improve detection for OCZ UFDs
* Closes #596
2015-09-14 23:15:59 +01:00
Martin Kubánik
249d1adcbd
[loc] update Slovak translation to latest
2015-09-14 22:05:04 +01:00
Константин В
c78f841af5
[loc] update Ukrainian translation to latest
2015-09-13 02:08:52 +01:00
Aldis Tutins
14add44938
[loc] update Latvian translation to latest
2015-09-13 01:57:30 +01:00
Slovenian: Matej Horvat
c1c7b2cede
[loc] update Slovene translation to latest
2015-09-11 02:47:44 +01:00
Richard Kahl
0377bd30a9
[loc] updated Czech translation
2015-09-09 17:57:36 +01:00
Mehmetali Kuran
eccc89f3d4
[loc] update Turkish translation to latest
2015-09-09 15:32:23 +01:00
Pete Batard
1aae24903a
[core] fix detection of some Samsung UFDs
2015-09-09 01:14:49 +01:00
Piotr Halama
b73e2d80de
[loc] update Polish translation to latest
2015-09-06 23:19:26 +01:00
Pete Batard
7ad71a34f8
[core] fix detection of some SanDisk Extreme UFDs
...
* Also add a debug mode for troubleshooting user reports of HDDs vs UFDs
* Closes #593
2015-09-06 17:47:39 +01:00
Dinis Medeiros
84c95598a0
[loc] update Portuguese (Standard) translation
2015-09-06 14:21:55 +01:00
Krasimir Newenow
f40e944f83
[loc] update Bulgarian translation to latest
2015-09-06 14:18:05 +01:00
Pete Batard
67081fac6e
[cmp] update Bled to latest
...
* Also fix a possible buffer overflow in msapi_utf8.h
2015-09-05 18:22:52 +01:00
Pete Batard
ff9eae4e6d
[vhd] fix broken save to VHD cheat mode
...
* vhd_save wasn't static, which of course created all kind of issues
when the VHD save thread tried to use it while it was being freed...
* Closes #591
2015-09-04 14:15:22 +01:00
Pete Batard
4788ee25d2
[misc] fix a WDK warning
2015-09-04 13:53:35 +01:00
Johannes Holzhäuer
387b1fbce7
[misc] do not declare _CRT_SECURE_NO_WARNINGS and use secure functions
...
* From NickPapagiorgio/rufus@c144d76852
2015-09-04 13:42:55 +01:00
Кирилл Иванов
16d178e720
[loc] update Russian translation to latest
2015-09-04 12:03:49 +01:00
Roberto Boriotti
e13b190cf6
[loc] update Italian translation to latest
2015-09-04 12:00:07 +01:00
Tiago Rinaldi
2fe6570490
[loc] update Brazilian Portuguese translation to latest
2015-09-04 11:47:10 +01:00
thanhtai2009
ccad5921e9
[loc] update Vietnamese translation to latest
...
* Closes #590
2015-09-04 11:37:37 +01:00
Sopor
11eb8b848a
[loc] update Swedish translation to latest
2015-09-04 11:31:30 +01:00
Pete Batard
af684cd700
[loc] fix a small typo
2015-09-04 00:37:19 +01:00
Jan-Erik Drangevåg
855fa59f9a
[loc] update Norwegian translation to latest
2015-09-04 00:31:03 +01:00
Pete Batard
67d143dbff
[loc] set current translation scheme to v1.0.18
...
* Also make the menu_c32_test.iso an ISOHybrid
2015-09-03 13:13:26 +01:00
Pete Batard
49e54904c2
[core] fix population of label and filesystem for ISOHybrid images
...
* Also fix a misleading error about incompatible file system for pure EFI images (such as Acronis 2016)
* Closes #588
2015-09-02 23:34:20 +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
102e17699a
[core] fix detection of some Corsair UFDs
...
* Closes #584
2015-08-31 12:11:35 +01:00
Pete Batard
87892e24cc
[misc] remove unwanted debug statements
...
* Also clarify ChangeLog
2015-08-29 17:15:39 +01:00
Pete Batard
3839bf42ce
v2.3 (build 709)
...
* Closes #476
* Also removes the stacksize warning during VS code analysis
2015-08-28 23:12:55 +01:00
Pete Batard
64e3512fdc
[loc] update French translation
...
* Also update translator notes in anticipation of 1.0.18
2015-08-28 00:49:13 +01:00
Pete Batard
6162c980ae
[grub] update Grub4DOS to latest
...
* Well, the MBR hasn't changed, but since we updated grldr on the server...
2015-08-28 00:09:40 +01:00
Pete Batard
6a9a14bfb2
[misc] fix coverity defects
...
* Also update coverity build script
2015-08-27 18:37:04 +01:00
Pete Batard
cc10821361
[iso] disable To Go mode for Windows 10 ESD ISOs
...
* Microsoft somehow managed to make their ESD WIMs incompatible with their own APIs
(yes, EVEN the Windows 10 WIM API), so we must filter them out...
2015-08-27 18:22:27 +01:00
Pete Batard
dd5d6faed3
[misc] update ChangeLog
2015-08-23 18:03:53 +01:00
Pete Batard
d1eccbd107
[togo] fix bcdboot errors
...
* Closes #558
2015-08-23 17:03:35 +01:00
Pete Batard
7ff5b3ca6e
[core] fix the retrieval of VID:PID for grandfathered devices
...
* Closes #576
2015-08-22 21:44:31 +01:00
Pete Batard
7943f77914
[ui] fix potentially truncated SHA1 sum field
...
* Also update licensing terms
* Closes #577
2015-08-22 15:57:23 +01:00
Pete Batard
fb09802c0f
[ui] prompt users how they want to write ISOHybrid images
...
* Closes #543
* Also update localization messages and image analysis report
2015-08-22 15:21:48 +01:00
Pete Batard
1106c22acc
[ui] fix Alt-I cheat mode
...
* Also move VHD save into a separate function
* Closes #569
2015-08-14 23:09:45 +01:00
Pete Batard
ab6f0ef0bb
[iso] fix Fedora UEFI support
...
* One of the ANNOYING distros that relies on an extended label to
find the install media and is now doing that for Grub/EFI.
* Closes #547
2015-08-13 23:31:12 +01:00
Pete Batard
29588ac684
[core] USB detection improvements
...
* Properly handle errors in GetUSBProperties and fix an issue
where devices were not being listed as a result
* Add more USB debug messages
2015-08-12 20:03:51 +01:00
Pete Batard
5004374277
[misc] update to VS2015 and fix VS code analysis issues
...
* Also update Bled to latest, as well as build scripts
* Note: Considering that Visual Studio 2015 is both freely and legally
available for anyone who wants to use it to compile Rufus, starting
with this commit, I will NOT be supporting any other version of Visual
Studio but 2015.
2015-08-10 23:30:23 +01:00
Pete Batard
b854f70bae
[misc] fix MinGW-w64 compilation issues
...
* Closes #553
2015-08-05 22:36:22 +01:00
Pete Batard
e1f76a5dd1
[core] make check for portable version case insensitive
...
* Closes #482
2015-08-04 22:31:37 +01:00
Pete Batard
289e12dbbb
[ui] adjust status bar button for XP
2015-07-09 01:20:21 +01:00
Pete Batard
c7c83a16ed
[ui] use a toolbar button for the checksum
...
* Also fix tabbing order for controls
* Also provide the name of the image in the checksum report
2015-07-06 22:23:24 +01:00
Pete Batard
957bb9c495
[ui] add new dialog to display MD5 & SHA-1
2015-07-04 22:48:11 +01:00
Pete Batard
485b016f17
[internal] use DialogIndirect to reduce the number of dialogs in the RC
...
* Since Microsoft forces our hand, we hack away into our compiled RC
resources and change dialog attributes on the fly so that:
- we can switch between LTR & RTL
- change the font for Windows XP
* Note that the base RC font has been changed to "Segoe UI Symbols"
so that it looks the same in the editor (at least for English) but
can accommodate the length required for "MS Shell Dlg"
2015-07-04 18:27:15 +01:00
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