Pete Batard
1c322aba56
[misc] drop the micro from the version
...
* Closes #439
2015-02-08 22:59:09 +00:00
Pete Batard
17872dc1de
[core] add INI file/portable support
...
* Application will start in portable mode if its name contains a 'p'
eg. "rufus_portable.exe" or "prufus.exe"
* Closes #264
* Also fix a couple smaller issues
2015-01-25 00:58:06 +00:00
Pete Batard
bca23cc676
[loc] add message for dual EFI/BIOS cheat mode
...
* Also update copyright year for about dialog
2015-01-12 00:53:09 +00:00
Pete Batard
a327bb114c
[ui] Remove the separate progress dialog
...
* Closes #125
* Also provide more intuitive info for bad blocks check
* Also update Bled to latest to enable cancelling
2015-01-01 23:39:28 +00:00
Pete Batard
e72d6546d1
[misc] update MinGW build chain for msys2
...
* Use autoconf and automake 1.14
* reinstate parallel build flags
* Also fix MinGW warnings and errors
2014-12-15 18:42:21 +00:00
Pete Batard
efd22d1fe3
[vhd] fix VHD detection on Windows 7
...
* Revert to using strstr
* Also fix a potential issue with GetTextExtentPoint
2014-12-03 18:44:00 +00:00
Pete Batard
8e8a2bc827
[ui] more UI improvements
...
* Automatically position the advanced button
* Improve UI display for some locales
* Small Windows 7 improvements
2014-11-28 22:42:22 +00:00
Pete Batard
5863db3ef3
[loc] update translations for 1.5.0 UI
2014-11-27 23:24:50 +00:00
Pete Batard
2be12ff3b6
[ui] use "Segoe UI" as default font on Vista and later
...
* Greatly improves the display of non western character sets, such as CJK.
* Note: Since I'm no longer willing to go the extra mile for XP, the way we
handle the non availability of the Segoe font there is by doing the lazy
thing and duplicating all our UI resources, in a similar way as what we do
for RTL, and setting them with the old "MS Shell Dlg".
* Also update some Syslinux V5 refs to Syslinux V6.
* Closes #308
2014-11-12 02:39:12 +00:00
Pete Batard
02697a025a
[ui] improve download dialog handling for new versions
...
* Prevent closing of the dialog during download
* Fix behaviour of the Abort button
2014-11-01 01:38:40 +00:00
Pete Batard
1934ee7598
[ui] minor cosmetic improvements
...
* Fix label control being reduced in size when a translation modifies it
* Minute adjustments to make the application look better on Windows 8
* Closes #356
2014-10-29 18:27:17 +00:00
Pete Batard
8007fc0915
v1.4.8 (build 505)
...
* Also fix a couple coverity warnings
2014-06-03 22:42:42 +01:00
Pete Batard
ae08fe3ac2
[misc] fix an issue with Far Manager
...
* Closes #161
* Also fix a couple warnings from MinGW and VS
2014-05-27 02:02:50 +01:00
Pete Batard
1e121d2025
[misc] simplify the declaration of extensions for FileDialog()
...
* Also update the Changelog
2014-05-22 22:46:36 +01:00
Pete Batard
bfa1656488
[core] Add VHD source image support
...
* As part of #321
* Also improve FileDialog so that it can support multiple extensions
* Also fix a typo in rufus.loc
2014-05-22 01:52:25 +01:00
Pete Batard
9df63b3b2a
[loc] update translation base to v1.0.12
...
* Also change UM_ISO_ constants to the more generic UM_PROGRESS_
2014-05-19 23:25:00 +01:00
Pete Batard
34dd36d7c2
[loc] fix various RTL issues
...
* Tooltips were not properly displaying
* When displaying human readable size, the order for the size and suffix was wrong
* First character of "0x##" in the BIOS ID would not display as zero on an Arabic machine
2014-05-15 23:53:39 +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
266599e6fd
[misc] fix various Coverity issues
...
* update DLL load/unload
* fix resources not being freed and potentially unsafe calls
* add extra checks
2014-05-10 22:20:22 +01:00
Pete Batard
77d9e919d2
[ui] ensure the default download directory for updates is the current app dir
...
* Closes #299
* Also fix update save dialog not retrieving the path when compiled for Vista or later
2014-03-17 20:42:10 +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
8ae158ba22
[loc] add support for right-to-left languages
...
* Closes #192
2014-01-24 02:46:06 +00:00
Pete Batard
a0dfb06715
[loc] use the system message font for notifications
...
* Vista and later use a different system message font than MS Shell Dlg
* For languages such as Chinese, it makes custom notifications look quite
different from system ones, which is not what we want
* Issue reported by Wayne Ying
2014-01-03 01:57:37 +00:00
Pete Batard
d5a02c63f1
[loc] fix localization for notification dialog titles
...
* Also fix double columns from the update dialog
* Issues reported by Wayne Ying
2013-12-25 22:45:29 +00:00
Pete Batard
18c9df18b5
[loc] set log messages to use English locale
...
* This is done to ensure I can understand logs that are sent to me,
even when a non English locale is used.
* Closes #188 .
2013-12-19 23:56:40 +00:00
Pete Batard
cb3de685ee
[misc] fix MinGW and Clang warnings
...
* Also fix "MSG_176 UNTRANSLATED" for English and Chinese
2013-12-02 18:24:54 +00:00
Pete Batard
e163ecb9eb
[misc] last minute fixes and improvements for v1.4.0
...
* Fix missing DOS codepages for Asian languages (reported by Kyle)
* Fix wrong label being reported when an USB HDD is present (reported by NaJiyoun)
* Fix potential issue with error message reporting
* Fix ISO button being truncated on high DPI displays
* Improve French and Korean translations
* Improve launch of updated application
2013-11-30 17:39:38 +00:00
Pete Batard
af12d0f8d7
[loc] fix resizing in height
...
* Also clarify some translations
2013-10-28 17:34:18 +00:00
Pete Batard
df44b26342
[loc] add language selection menu
2013-10-24 22:59:20 +01:00
Pete Batard
4e840a6995
[loc] fix a crash on exit
...
* Don't free loc_filename if it points to embedded name
* Also fix resizing of main dialog
2013-10-17 20:42:03 +01:00
Pete Batard
ff28e2027c
[loc] fix various localization issues
...
* Fix missing [b]ase for Chinese and French
* Fix infinite loop when [b]ase is not available for default
* Fix resizing of main dialog forces forcing pos to 0,0
2013-10-17 20:12:16 +01:00
Pete Batard
df06727416
[loc] add localization support
...
* This is a merge up to commit bd319269aa
of the localization branch
* Also fixes Clang warnings
2013-10-15 23:25:54 +01:00
Pete Batard
a16d35698f
[misc] various fixes and improvements
...
* add commandline usage guide
* use -w 150 instead of /W for updated app launch
* fix enabling/disabling of advanced options for UEFI/exFAT
* test for >4GB files for UEFI
* fix warning with freopen
2013-02-04 23:15:11 +00:00
Pete Batard
d2e7e003c3
[efi] check for 7-zip path in HKLM
...
* Closes #121
* Also update registry handling
* Issues reported by Ronny Kalusniok
2013-02-02 16:57:46 +00:00
Pete Batard
bba1772940
[misc] refactoring and cleanup - part 1
...
* add stdfn.c and move the relevant standard calls there
* move most of GetDriveInfo() to drive.c
* rename IDC_DOS/hDos to IDC_BOOT/hBoot
2013-01-24 21:30:11 +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
c4cb9d03c1
[misc] fix VS2012 Code Analysis warnings
...
* Only for files that aren't part of external dependencies
* Also update copyright date
2013-01-09 21:54:28 +00:00
Pete Batard
d01749004c
[ui] disable initial update policy prompt if executable is called "rufus.exe"
2012-12-16 22:42:30 +00:00
Pete Batard
303f35d5f1
[ui] improve check for updates
...
* Update policy
* Better status report
* Better UI handling
2012-12-16 00:29:37 +00:00
Pete Batard
e8d4ca9785
[ui] disable "Check Now" on initial settings dialog
2012-12-09 21:17:17 +00:00
Pete Batard
5a53cb3b9c
[updates] add "Check Now" button
...
* Also reword update policy and adjust timings
* Also fix ISO extraction window title
2012-12-09 20:36:29 +00:00
Pete Batard
2d53ea10ac
[net] Check for application update (part 8)
...
* Closes #102
* Add beta channel check
* Add version and min platform checks
* Also fixes update settings not reflecting the registry
2012-12-07 00:54:40 +00:00
Pete Batard
b315805fa4
[ui] Almost there: Check for application update (part 7)
...
* Add an abort during download
* Add automated launching of the new version
* Make DownloadFile() more generic with regards to progress indicators
2012-12-06 01:40:44 +00:00
Pete Batard
25e999ded9
[ui] Why, it's the check for application update (part 6)
...
* Use TortoiseGit inspired notification and download dialog
2012-12-05 01:53:10 +00:00
Pete Batard
4251e78fcd
[net] Check for application update (part 5)
...
* Add dialog for new release notification
* Do not check for updates during format or ISO ops
* Add RTF support for parser and security improvements
* Also improve init and exit of progress dialog
2012-12-04 02:09:41 +00:00
Pete Batard
eed0b78ff0
[net] Check for application update (part 4)
...
* Also improve Windows version check
2012-12-02 03:50:08 +00:00
Pete Batard
8506e47fd3
[misc] fix Clang warnings
2012-11-30 00:18:28 +00:00
Pete Batard
f1929d7014
[ui] factorize code and remove unused one
...
* Merge Notification and Question
* Remove bold and url related workarounds
* also switch some files to UTF-8
2012-11-29 23:14:36 +00:00
Pete Batard
454010c27c
[ui] use richedit for about dialog and other improvements
...
* Add template for updates policy and settings
2012-11-29 02:59:52 +00:00
Pete Batard
bc01064678
[ui] enable automatic hyperlinks in the copyrights section
...
* Use a RichEdit control with EM_AUTOURLDETECT
2012-11-08 20:36:48 +00:00