Pete Batard
a394b9731a
[ui] add positioning, resizing & filling of the persistence controls
...
* Also add a test ISO to display these controls
* The intent is to use the next round of translation to get these new UI elements localized,
as any translation work takes _months_, and it is a precondition to start working on #691 .
* Also fix new issues with image options when switching language
2018-07-06 11:23:57 +01:00
Pete Batard
7c142fadbc
[net] improve handling of invalid signatures
...
* Also make bPromptOnError an actual parameter to the download function calls
* Also prefer the use of assert() to custom assertion messages
2018-06-30 22:45:15 +01:00
Pete Batard
2d262df8f3
[bb] bad blocks check improvement
...
* Use a default block size of 128 KB (can speed up read operations)
* Reorganise patterns to suit different types of NAND cells (SLC, MLC and TLC)
* Only run fake drive test on first pass
* Also update rufus-next to 3.2
2018-06-28 16:25:13 +01:00
Pete Batard
16cddefff9
[internal] improve AppVeyor build handling
...
* Also fix some typos
2018-06-24 14:01:57 +01:00
Pete Batard
faebe1040f
v3.1 (build 1320)
...
* Also update GitHub issue template for 3.0 UI
* Also increase size of the ESP to 300MB, for Windows To Go drives using GPT (See #979 )
2018-06-19 12:00:28 +01:00
Pete Batard
8238de67e1
[ui] fix more potential notification message truncation
...
* Some Thai UTF-8 notification messages went over the buffer size limit we used for vsnprintf()
* Also, revert part of 645184f11e
and use LRE+PDF marks instead:
Don't handle in the code what is better handled in the loc file.
2018-06-08 16:29:41 +01:00
Pete Batard
4ad249338f
[loc] fix whitespace issues
2018-06-07 17:34:16 +01:00
Pete Batard
fca4e2d59b
[ui] fix Windows To Go option unconditional display when switching languages
...
* Also update version to rufus-next
2018-06-05 15:47:48 +01:00
marcellogianola
0b4146af56
[loc] fix another typo in the Italian translation
...
* Closes #1140
2018-05-29 16:45:08 +01:00
Pete Batard
dd1bf3b998
[core] fix unable to format as FAT32 for RTL languages
...
* This is a "stealth" update for the 3.0 release
* The issue was that we are picking the UTF16 file system name from
the dropdown, and where we use the "(Default)" suffixed version,
it now has an RLE at the beginning which we must skip.
* This prevented RTL languages from being able to format a drive as FAT32...
2018-05-29 12:57:26 +01:00
Pete Batard
98ada80b1b
v3.0 (build 1303)
...
* Fix a 64-bit compilation warning
* Fix appx generation
2018-05-29 11:19:21 +01:00
marcellogianola
c3b79a06b7
[loc] fix a typo in the Italian translation
...
* Closes #1139
2018-05-28 09:53:32 +01:00
Gintaras Venslovas
3d53884332
[loc] update Lithuanian translation to latest
...
* Also revert unwanted previous translation changes
2018-05-28 09:49:42 +01:00
Margaritis Nikolaos
6451a090f3
[loc] update Greek translation to latest
...
* Closes #1138
2018-05-27 21:31:27 +01:00
Matej Horvat
c43c49eb17
[loc] update Slovenian translation to latest
2018-05-25 23:21:17 +01:00
Na Jiyoun
dbe2e664ac
[loc] minor update to Korean translation
2018-05-25 10:36:18 +01:00
anni deer
7172da4c05
[loc] update Danish translation to latest
2018-05-25 02:02:02 +01:00
Itiel
6d754c595e
[loc] update and overhaul Hebrew translation
2018-05-23 22:02:27 +01:00
Pete Batard
f48dec11c3
[ui] fix display of RTL text in progress bar
...
* Another case of if you really want RTL, you have to tell Windows that you don't want it...
* Also fix the URL for Super Grub disk in .loc file
2018-05-21 10:51:12 +01:00
Na Jiyoun
645bc2bf88
[loc] update Korean translation to latest
2018-05-21 10:40:23 +01:00
Viszokai György
68938c472c
[loc] update Hungarian translation to latest
2018-05-19 17:42:57 +01:00
Константин В
7ac28a0b34
[loc] update Ukrainian translation to latest
2018-05-19 17:28:45 +01:00
Pete Batard
c7cd7e4a71
[misc] update log messages to reflect the new UI
...
* Also fix a typo in the English translation base
2018-05-19 13:01:35 +01:00
Martin Kubánik
213728a922
[loc] update Slovak translation to latest
2018-05-18 22:43:34 +01:00
Pete Batard
c3aaa0c252
[loc] fix various RTL localization issues
...
With thanks to Itiel
* Fix a potential buffer overflow in lmprintf for RTL languages
* Automatically apply RLE/PDF to all RTL messages, and remove the RLE/PDFs from the .loc
* Fix Windows messing up of multiline RTL tooltips (The trick is, if you want actually
want RTL, you need to *disable* RTL... Sure, Microsoft, that makes a lot of sense?!?)
* Also properly scale the length of the multiline tooltips according to the zoom factor
* Closes #1132
2018-05-18 00:55:35 +01:00
Pete Batard
34ee2f6382
[ui] Move the save and hash tooltips to the toolbar parent
...
* Also fix a .loc typo
2018-05-17 15:05:09 +01:00
marcellogianola
b6809679f9
[loc] fix a typo in Italian translation
...
* Closes #1134
2018-05-15 10:25:02 +01:00
Pete Batard
4a8c5be9c5
[misc] fix coverity warnings in drive.c
...
* Also apply minor fixes to rufus.loc and _set_git_hooks.sh
2018-05-15 10:23:45 +01:00
marcellogianola
6513b5e0b4
[loc] update Italian translation
...
* Closes #1131
2018-05-14 13:38:23 +01:00
Arif Budiman
c84ff4d121
[loc] update Indonesian translation to latest
2018-05-13 10:53:53 +01:00
Pete Batard
1f6e09720a
[loc] remove unused MSG_199/MSG_200
2018-05-12 11:43:20 +01:00
Feras n
70a06c7901
[loc] update Arabic translation to latest
2018-05-10 12:08:51 +01:00
MaKK
c709d3c030
[loc] update Spanish translation to latest
2018-05-09 18:39:04 +01:00
Roberto Pino
4c37b413f9
[loc] update Dutch translation to latest
2018-05-08 00:49:59 +01:00
Pete Batard
8cd59d7e6d
[loc] fix missing messages for Portuguese and Russian translation
2018-05-07 12:59:24 +01:00
Pete Batard
8453c8c44f
[ui] try to reselect the last file system explicitly set
...
* Also remove an duplicate internal call to IDC_FILE_SYSTEM
* Also fix the hash button mention in the Japanese translation
2018-05-06 22:31:42 +01:00
Tiryoh
8aeaa5e3b9
[loc] update Japanese translation
2018-05-02 23:38:56 +01:00
Pete Batard
de7dde05c4
[ui] use fluent 2-colour scheme PNG icons
...
* Also switch save and hash to toolbar buttons
* Also fix centering of icons on toolbars
2018-05-01 18:10:48 +01:00
Pete Batard
91c950dba9
[uefi] add ARM64 support to UEFI:NTFS
...
* Also update EfiFs NTFS drivers to latest, including compression support
2018-04-26 12:53:02 +01:00
Pete Batard
28cfa5a94e
[ui] preserve Windows To Go dropdown when switching language
...
* Also fix incorrect version number from German translation
2018-04-23 17:41:05 +01:00
Piotr Halama
0ae39f2ba3
[loc] add a rufus.loc validation script and fix multiple issues
2018-04-23 15:57:50 +01:00
Piotr Halama
0eb41e4efb
[loc] update Polish translation to latest
2018-04-23 14:05:18 +01:00
Aldis Tutins
befc9d9b88
[loc] update Latvian translation to latest
2018-04-23 10:42:46 +01:00
Seyed Zia Azimi
2c7e7030a3
[loc] update Persian translation to latest
...
* Closes #1113
2018-04-19 12:54:10 +01:00
Dario Komar
6e0caea1ac
[loc] update Croatian translation to latest
2018-04-19 12:45:44 +01:00
Tiryoh
3b8ef8d308
[loc] update Japanese translation to latest
2018-04-16 21:16:41 +02:00
Pete Batard
2f2a8c6d44
[internal] Switch timestamp server since Comodo are useless
...
* Comodo demonstrating yet again their substandard grasp of security matters...
2018-04-16 17:28:48 +02:00
Tiago Rinaldi
2fbe7be870
[loc] update Brazilian Portuguese translation to latest
...
* Closes #1110
2018-04-14 00:46:19 +02:00
marcellogianola
977aabbf2c
[loc] apply minor fixes to the Italian translation
...
* Closes #1101
2018-04-12 14:46:59 +02:00
Riku Brander
99cfa84a5d
[loc] update Finnish translation to latest
2018-04-12 14:41:05 +02:00
Roberto Boriotti
64c6f1e57f
[loc] update Italian translation to latest
2018-04-12 14:36:07 +02:00
Mehmetali Kuran
d13f94a8c8
[loc] update Turkish translation to latest
2018-04-03 13:51:38 +01:00
Jan-Erik Drangevåg
dcdae34b40
[loc] update Norwegian translation to latest
2018-04-02 15:07:08 +01:00
Sippapas Wangsri
3919e2a132
[loc] update Thai translation to latest
2018-04-02 14:58:01 +01:00
Thilo Langbein
78a6190365
[loc] update German translation to latest
2018-03-29 15:37:29 +01:00
Dinis Medeiros
b905d999ef
[loc] update Portuguese (Standard) translation to latest
2018-03-28 13:50:07 +01:00
Richard Kahl
e89d107a43
[loc] update Czech translation to latest
2018-03-28 12:08:04 +01:00
Кирилл Иванов
f5478fce41
[loc] update Russian translation to latest
2018-03-28 12:03:17 +01:00
Chocobo1
9eb9cf4a93
[loc] update Traditional Chinese translation to latest
...
* Closes #1100
2018-03-28 11:46:00 +01:00
Jiawei Wang
a83d4318b8
[loc] update Simplified Chinese translation to latest
...
* Closes #1099
2018-03-28 11:40:50 +01:00
Pete Batard
74bacf7b4e
[loc] fix some issues in Malay translation
2018-03-28 10:22:42 +01:00
Sopor
bdf69234c1
[loc] update Swedish translation to latest
2018-03-27 22:23:59 +01:00
Girlea Alex
f14755a503
[loc] update Romanian translation to latest
2018-03-27 22:17:47 +01:00
Elvin Melikov
a425ef0334
[loc] update Azerbaijani translation to latest
2018-03-27 22:04:32 +01:00
Pete Batard
fbe47c1abd
[loc] finalize translation changes for 3.0
...
* Also add truncated ISO test image to our repo
* Also don't trigger portable version detection for ALPHA
2018-03-27 13:23:11 +01:00
Pete Batard
61f46f7cdc
[loc] more translation updates for 3.0
2018-03-24 13:47:56 +00:00
Pete Batard
a44518355f
[ui] UI redesign
...
* Better guide the user through the flow of operations
* Also follow a concept design by Fahad Al-Riyami
* Closes #117
2018-03-22 23:14:21 +00:00
ryo-a
3717171725
[loc] improve Japanese Translation
...
* Closes #1075
2017-12-24 16:11:50 +01:00
Tiago
c3355ee8ac
[loc] update Brazilian Portuguese translation
...
* Closes #1067
2017-12-06 19:19:21 +00:00
Thorbjørn Bruarøy
bfc8cb0240
[loc] update Norwegian translation
...
* Closes #1063
2017-12-06 13:11:17 +00:00
Pete Batard
7c5238f23b
[misc] fix SDK path
2017-11-17 18:28:44 +01:00
Pete Batard
903ac993f2
[misc] remove no longer needed XP workarounds
2017-11-13 14:30:25 +00:00
Pete Batard
9c8cb59253
v2.18 (build 1213)
2017-11-07 13:24:17 +00:00
Pete Batard
9cd04be529
[grub] update grub4dos to latest and add db entry for grub 2.03
2017-11-02 12:49:05 +00:00
embar-
1af0e16e91
[loc] update Lithuanian translation
...
* Closes #1034
2017-10-13 16:38:57 +01:00
jzeferino
7f82dbf0fc
[loc] fix some Portuguese (Portugal) translation
...
* Closes #1032
2017-10-03 14:08:03 +02:00
Andrea Wood
bb311f0042
[loc] update Danish translation to latest
2017-09-28 19:10:14 +02:00
Pete Batard
13ba3e75b3
[misc] fix VS2017 code analysis warnings
...
* Also set rufus-next to 2.18
2017-09-14 19:06:04 +01:00
Pete Batard
14d2a629c9
v2.17 (build 1198)
2017-09-12 10:48:10 +01:00
Roberto Pino
f89f97d4ab
[loc] update Dutch translation to latest
2017-09-09 00:17:50 +01:00
Pete Batard
35da381a11
[pki] check timestamp chronology during update validation
...
* Done to address the second "vulnerability" proposed in #1009 , independently
of the protocol used.
2017-09-02 15:27:56 +01:00
Pete Batard
c3c39f7f8a
[pki] fix https://www.kb.cert.org/vuls/id/403768
...
* This commit effectively fixes https://www.kb.cert.org/vuls/id/403768 (CVE-2017-13083) as
it is described per its revision 11, which is the latest revision at the time of this commit,
by disabling Windows prompts, enacted during signature validation, that allow the user to
bypass the intended signature verification checks.
* It needs to be pointed out that the vulnerability ("allow(ing) the use of a self-signed
certificate"), which relies on the end-user actively ignoring a Windows prompt that tells
them that the update failed the signature validation whilst also advising against running it,
is being fully addressed, even as the update protocol remains HTTP.
* It also need to be pointed out that the extended delay (48 hours) between the time the
vulnerability was reported and the moment it is fixed in our codebase has to do with
the fact that the reporter chose to deviate from standard security practices by not
disclosing the details of the vulnerability with us, be it publicly or privately,
before creating the cert.org report. The only advance notification we received was a
generic note about the use of HTTP vs HTTPS, which, as have established, is not
immediately relevant to addressing the reported vulnerability.
* Closes #1009
* Note: The other vulnerability scenario described towards the end of #1009 , which
doesn't have to do with the "lack of CA checking", will be addressed separately.
2017-08-31 12:19:11 +01:00
Pete Batard
868eea5069
[loc] fix Spanish translation
2017-08-26 11:32:40 +01:00
Feras n
9de244c10e
[loc] update Arabic translation to latest
2017-08-16 16:39:20 +01:00
Pete Batard
90dc847e24
[misc] add static_strcat & static_strcpy and use static_ calls wherever possible
...
* Also set Rufus next to 2.17 and fix a warning
2017-08-10 19:43:52 +01:00
Na Jiyoun
3d33493c6f
[loc] update Korean translation to latest
2017-08-07 18:11:04 +01:00
Pete Batard
925837e4d3
v2.16 (build 1170)
2017-07-31 10:55:41 +01:00
Zia Azimi
9740e94876
[loc] update Persian translation to latest
2017-07-29 17:40:10 +01:00
Nikolaos Margaritis
d7d6caebe1
[loc] update Greek translation to latest
2017-07-29 15:45:55 +01:00
Martin Kubánik
e68df21a16
[loc] update Slovak translation to latest
2017-07-29 15:42:32 +01:00
Krasimir Newenow
6db159be9e
[loc] update Bulgarian translation to latest
2017-07-28 15:33:23 +01:00
Matej Horvat
0887368988
[loc] update Slovenian translation to latest
2017-07-28 13:10:51 +01:00
Arif Budiman
a96a615a66
[loc] update Indonesian translation to latest
2017-07-28 13:08:15 +01:00
Gintaras Venslovas
1baf1b7d1a
[loc] update Lithuanian translation to latest
2017-07-26 11:48:56 +01:00
Ivan Strugar
3622b441ed
[loc] update Serbian translation to latest
2017-07-25 00:19:35 +01:00
Tiago Rinaldi
32b8b5b232
[loc] update Portuguese (Brazilian) translation to latest
...
* Closes #981
2017-07-24 17:34:44 +01:00
Pete Batard
93c2d7851e
[ui] fix info box when downloading Syslinux/GRUB files
...
* Don't duplicate the PrintInfo() from DownloadFile()
* Make sure caret is disabled and displayed text will not appear selected
* Also update MSG_085 and remove unneeded MSG_240
2017-07-24 17:20:17 +01:00
Noam Sarusi
811f3cc1bc
[loc] update Hebrew translation to latest
2017-07-24 12:11:13 +01:00
Константин В
2b3f1be78c
[loc] update Ukrainian translation to latest
2017-07-24 11:57:30 +01:00
Tiryoh
4fe6ffb9d4
[loc] update Japanese translation to latest
2017-07-24 11:52:42 +01:00
Dario Komar
7a929b36b4
[loc] update Croatian translation to latest
2017-07-24 11:49:59 +01:00
Riku Brander
5e609f022f
[loc] update Finnish translation to latest
2017-07-22 19:12:11 +01:00
Elvin Məlikov
f1aeb63267
[loc] update Azerbaijani translation to latest
2017-07-20 17:49:20 +01:00
Sippapas Wangsri
5c3437f6de
[loc] update Thai translation to latest
2017-07-19 16:57:52 +01:00
Pete Batard
9f8f5517fe
[loc] update Vietnamese translation to latest
2017-07-19 13:50:35 +01:00
Chocobo1
0137de5c3a
[loc] update Chinese Traditional translation to latest
...
* Closes #985
2017-07-19 13:45:09 +01:00
Gîrlea Alexandru
476ef267d2
[loc] update Romanian translation to latest
2017-07-18 15:39:29 +01:00
Mehmetali Kuran
980dc53d37
[loc] update Turkish translation to latest
2017-07-18 13:01:09 +01:00
Pete Batard
77e40d1373
[syslinux] remove unwanted 'isolinux.tmp' on error
...
* Also use a global 'temp_dir' variable and fix a small issue with Swedish translation
2017-07-18 12:57:22 +01:00
Thilo Langbein
ae6fa7af39
[loc] update German translation to latest
2017-07-18 12:16:22 +01:00
Piotr Halama
90761165de
[loc] update Polish translation to latest
2017-07-18 12:12:45 +01:00
Aldis Tutins
09538a2456
[loc] update Latvian translation to latest
2017-07-18 12:09:56 +01:00
Jan-Erik Drangevåg
172ba1e795
[loc] update Norwegian translation to latest
2017-07-18 12:06:59 +01:00
Richard Kahl
b556c4dece
[loc] update Czech translation
2017-07-18 12:03:17 +01:00
Jiawei Wang
b4800cd206
[loc] update Chinese Simplified translation to latest
...
* Closes #982
2017-07-18 11:56:15 +01:00
Sopor
a4cf6aea8f
[loc] update Swedish translation to latest
2017-07-18 11:50:39 +01:00
Dinis Medeiros
ca9cdaf14b
[loc] update Portuguese (Standard) translation to latest
2017-07-17 22:10:29 +01:00
Roberto Boriotti
bb828fda2b
[loc] update Italian translation to latest
2017-07-17 22:07:21 +01:00
MaKK
6d8da601c7
[loc] update Spanish translation to latest
2017-07-17 17:40:17 +01:00
Pete Batard
f01043feda
[misc] fix minor MinGW warnings
...
* Also update localization to version 1.0.22
2017-07-17 17:18:18 +01:00
Pete Batard
bed889718e
[core] attempt to continue if the only conflicting handles we found are for read-only
...
* Also clean-up the process code and update for rufus-next
2017-07-13 21:53:44 +01:00
Pete Batard
a528bb3d83
[ui] report process(es) that are preventing access on error
...
* Also revert loc file changes that were introduced in f53b22a077
2017-07-11 17:50:38 +01:00
marcellogianola
86c530ac50
[loc] Fix typos in Italian translation
...
* Closes #975
2017-07-05 15:29:24 +01:00
Tiago Rinaldi
bfecb9e29f
[loc] Update Portuguese (Brazilian) translation
...
* Closes #974
2017-06-29 11:31:52 +01:00
Pete Batard
150be52479
[iso] notify if the file size on disk is smaller than expected ISO size
...
* Closes #963
* Also fix a potential issue with Notification()
2017-06-24 17:23:06 +01:00
Pete Batard
92d8ac26b0
v2.15 (build 1117)
2017-05-16 12:37:46 +01:00
Pete Batard
9e2d0239e6
[grub] update Grub4DOS to latest
...
* Also update AppVeyor build script
2017-05-15 12:45:03 +01:00
Pete Batard
32b5987387
[misc] finally make the Appx taskbar icon transparent
...
* It's wasn't an underscore but a dot!
2017-05-14 14:42:58 +01:00
Pete Batard
09181454dd
[misc] try to make that darn Appx taskbar icon transparent
...
* Still doesn't work though :(
* Also some minor .sln and _pre-commit.sh improvements
2017-05-14 13:23:45 +01:00
Pete Batard
f53b22a077
[ui] tell users to check the log on access errors
...
* Also make sure to have big fat WARNING there if we detect conflicting processes
2017-05-05 23:32:01 +01:00
Pete Batard
e52947f300
[grub] update GRUB to 2.02 release
...
* Just update the headers really, since all the core.img
from 2.02~rc1 upwards have been binary identical.
* Also fix a potential small issue in process.c
2017-05-05 19:21:53 +01:00
Konrad Becker
27bc4cb02b
[loc] fixed two German spelling errors
...
* One missing and one surplus character.
2017-04-26 00:07:58 +01:00
Pete Batard
3924d2847d
[misc] add build data for Windows Apps Store
...
* Rather useless, since elevated apps are neither accepted by Microsoft nor
will they run by default when sideloaded. But, hey, I can has apps!
* Also update sign and sed scripts
2017-04-20 12:59:46 +01:00
Pete Batard
e2481efcd9
[pki] application security improvements
...
* Also clean up registry variables and add IsRegistryNode() call
2017-04-12 20:40:43 +01:00
Pete Batard
cbd31af448
[grub] update GRUB to 2.02~rc2
2017-04-05 11:12:58 +01:00
Pete Batard
be1bdb7c85
[misc] miscellaneous cleanup
...
* Also add CreateWindowExU() method
* Also add the 'DisableFileIndexing' to the ini template
2017-04-04 17:26:45 +01:00
Mayuso
893a2e63d7
[loc] more Spanish translation fixes
...
* Closes #915
2017-03-17 15:03:31 +01:00
Darío Hereñú
1c5ff3dd7c
[loc] fix Spanish translation
...
* Closes #914
2017-03-16 21:20:59 +01:00
Sopor
5f679edf4d
[loc] update Swedish translation
2017-03-13 11:32:19 +01:00
Wang JiaWei
659f2fae34
[loc] update Simplified Chinese translation to latest
...
* Also fix a typo
* Closes #905
2017-02-17 11:54:15 +00:00
Na Jiyoun
c877284d2a
[loc] update Korean translation to latest
2017-02-15 12:16:02 +00:00
Tiryoh
e7148c97b5
[loc] update Japanese translation to latest
2017-01-28 23:53:10 +00:00
Ivan Strugar
a970e572d2
[loc] update Serbian (Latin) translation to latest
2017-01-27 21:47:48 +00:00
Gintaras Venslovas
1ee61d5fe5
[loc] update Lithuanian translation to latest
2017-01-27 15:46:16 +00:00
Nikolaos Margaritis
0ed4e7947a
[loc] update Greek translation to latest
2017-01-27 13:51:03 +00:00
Piotr Halama
d722ad6dda
[loc] update Polish translation to latest
2017-01-27 13:47:07 +00:00
Aldis Tutins
a75133cbd1
[loc] update Latvian translation to latest
2017-01-27 10:57:39 +00:00
MaKK
b72de29b5e
[loc] fix a typo in the Spanish translation
2017-01-27 10:55:13 +00:00
Roberto Pino
f8e39471fb
[loc] update Dutch translation to latest
2017-01-26 12:14:10 +00:00
MaKK
933193ded9
[loc] update Spanish translation to latest
2017-01-25 18:20:02 +00:00