Commit Graph

2433 Commits

Author SHA1 Message Date
Mounir IDRASSI
68e2e01745
Windows: Fix EFI configuration editor various issues
We always using Unicode functions to interact with UI. We convert UTF8 string to UTF16 and vis-versa.
Overwrite input string instead of using resize that caused old test to remain.
Fix case of readOnly by using correct message.
change position of OK/cancel button to match other dialogs.
Activate translation on this dialog.
2024-09-19 00:36:31 +02:00
Mounir IDRASSI
aaf42a84a7
Linux: fix assert by wxWidgets library included in Ubuntu. 2024-09-18 15:08:31 +02:00
Mounir IDRASSI
380850787e
Windows: Simplify error message related to IsEfiBoot since it always fail with ERROR_INVALID_FUNCTION
Proposed by @kriegste on https://github.com/veracrypt/VeraCrypt/issues/360
2024-09-17 18:25:52 +02:00
Mounir IDRASSI
866fc8f513
macOS: fix regression in build script that caused it to ignore fuset switch
fixed by Mattoje #1417
2024-09-17 17:57:14 +02:00
Mounir IDRASSI
5c485e80b6
macOS: restrict --allow-screencapture switch to macOS only since screen protection doesn't work on Linux
In the code we also enable it for TC_WINDOWS but actually we don't use wxWidgets for Windows build.
2024-09-17 00:12:28 +02:00
Deniz Türkoglu
e0a46f6b2b
Add Option to Enable/Disable Screen Capture (#1418)
Veracrypt currently appears in screenshots and screen captures,
which can unintentionally expose sensitive information, such as
the fact that Veracrypt is running or the location of your volumes.

Both Windows and macOS offer mechanisms to exclude specific windows
from being captured. While not foolproof, this is a useful preventative
measure. The method is a no-op for Linux/FreeBSD.

For more details on the wxWidgets API, see:
https://docs.wxwidgets.org/3.2/classwx_top_level_window.html#a337b9cec62b0cbd3b1b1545a83270f64
2024-09-17 00:05:21 +02:00
Mounir IDRASSI
eb0eec7b39
Windows: Fix failed EFI detection on some PCs where BootOrder variable is not defined.
we now report that EFI is not support only when GetFirmwareEnvironmentVariable fails with error ERROR_INVALID_FUNCTION.

Proposed by @kriegste on https://github.com/veracrypt/VeraCrypt/issues/360
2024-09-16 23:11:37 +02:00
Mounir IDRASSI
3a1c8bac59
macOS: enhance macOS build script(allow local build, specify wxWidgets version, control packaging)
Based on proposal by @Mattoje in https://github.com/veracrypt/VeraCrypt/issues/1417
2024-09-16 22:42:43 +02:00
Jonatan
35eeacad0a
Update Language.sv.xml (#1416)
* Update Language.sv.xml

* Update Language.sv.xml

* Update Language.sv.xml
2024-09-15 09:28:00 +02:00
Mounir IDRASSI
01dfd0e72b
Linux/macOS: Fix missing define that was causing compilation error 2024-09-10 23:32:42 +02:00
Mounir IDRASSI
40f0174408
Translations: Fix wrong escape sequences in Swedish translation (fixed by @an1 on Sourceforge) 2024-09-10 23:08:52 +02:00
Mounir IDRASSI
4a8f068ba5
Windows: Add support for x86 and x64 build for driver and binaries using Visual Studio 2019
We also enable Control Flow Guard and Spectre Mitigation
2024-09-08 17:14:31 +02:00
Mounir IDRASSI
66ce6998b6
Windows: use wcstok_s instead of wcstok for more secure parsing of directory path 2024-09-08 17:10:56 +02:00
Mounir IDRASSI
b2e55df00c
Documentation: Update CHM user guide 2024-09-02 21:16:47 +02:00
Mounir IDRASSI
4a4cfcdb84
Update Release Notes to mention the fix of EFI regression 2024-09-02 21:07:39 +02:00
Mounir IDRASSI
0970a98c84
Windows: Fix bug in disabling of Windows privileges, they were completely removed instead
This started to cause issues after latest changes to disable privileges when they are no more needed.
Because of the bug, the privileges could not be enabled again because they were wrongly removed.
2024-09-02 14:08:26 +02:00
Mounir IDRASSI
f024653450
Windows: Fix truncated displayed error message 2024-09-02 14:02:46 +02:00
Mounir IDRASSI
68ade5717b
Windows: Update Release Notes for 1.26.15 release to mention MSI related changes 2024-09-01 22:46:42 +02:00
Mounir IDRASSI
9ec7c27c59
Translations: update Russian translation file by Dmitry Yerokhin. 2024-09-01 22:25:14 +02:00
Mounir IDRASSI
dd33a16bb0
Windows: Ensure that installation folder is removed after MSI uninstall by scheduling removal on reboot if needed 2024-09-01 22:19:07 +02:00
Mounir IDRASSI
279b3455a1
Windows: Fix MSI not overwriting existing data files (chm, html, xml) with new version
We use Checksum attribute so that MSI compares hash of file on disk with expected value and trigger overwrite if they differ
2024-09-01 18:01:26 +02:00
Mounir IDRASSI
71dc18aaa2
Windows: Fix MSI not installing all new documentation file. Remove old files left from old versions. Increment version to 1.26.15. 2024-09-01 17:20:01 +02:00
Mounir IDRASSI
61fe6cc82f
Documentation: Fix wrong version in Language Packs.html 2024-08-31 09:39:29 +02:00
Mounir IDRASSI
28b20acab0
Wndows: Fix error 1603 returned by MSI silent install when REBOOT=ReallySuppress specified and a reboot is required
In this case, installation was done by the customer action VC_CustomAction_DoChecks was returning the error ERROR_INSTALL_FAILURE (1603)nevertheless.
Now we return success code correctly.
2024-08-30 15:21:21 +02:00
Mounir IDRASSI
b5c7f628d8
Documentation: Update CHM documentation 2024-08-26 04:34:00 +02:00
Mounir IDRASSI
1cf6150458
Documentation: Indicate TrueCrypt 6.x and 7.x for the supported TrueCrypt volumes until 1.25.9 2024-08-25 22:19:49 +02:00
Mounir IDRASSI
500cbeebdf
Translations: Update Russian translation by Dmitry Yerokhin 2024-08-25 21:45:32 +02:00
Mounir IDRASSI
fa874cc611
Linux: Add script to sign generated rpms 2024-08-25 18:56:41 +02:00
Mounir IDRASSI
af734f41df
Increment version to 1.26.14. Set release date to August 25th. 2024-08-25 09:55:44 +02:00
Mounir IDRASSI
d6f0250901
Linux/MacOSX: Only load valid XML language files (Language.langid.xml format with langid one of the predefined language identifiers) 2024-08-25 09:36:38 +02:00
Mounir IDRASSI
380ca35c6d
Windows: Fix regression causing crash when a wrong password is used when changing password of volumes 2024-08-24 18:02:16 +02:00
Mounir IDRASSI
25c88fe3d3
Revert "Add Hausa translation (#1404)" (#1407)
This reverts commit ce9537f2b8.
2024-08-22 06:53:26 +02:00
Marius Kjærstad
ce9537f2b8
Add Hausa translation (#1404) 2024-08-21 20:20:46 +02:00
Mounir IDRASSI
695d1735a0
Windows: Only load valid XML language files (Language.xx.xml or Language.xx-yy.xml format) 2024-08-21 09:24:57 +02:00
Mounir IDRASSI
0f94015041
Windows: Enhance packaging batch file to bundle only valid XML language files
This prevents the inadvertent inclusion of XML file artifacts (e.g., Language.fr - Copy.xml) during the creation of installers.
2024-08-21 07:32:04 +02:00
Marius Kjærstad
43df2de56d
Added some translations to Arabic (#1403) 2024-08-21 06:19:05 +02:00
Mounir IDRASSI
1afab5090e
Documentation: refinements, update Russian documentation. 2024-08-20 09:32:04 +02:00
Mounir IDRASSI
84519517d5
Documentation: Update documentation for TrueCrypt conversion 2024-08-20 07:48:20 +02:00
Mounir IDRASSI
7b7361e63b
Translations: fix wrong name in an entry id in Ukrainian translation. 2024-08-20 06:14:25 +02:00
Marius Kjærstad
f822c8782c
Added some translations to Ukrainian (#1402) 2024-08-20 06:12:21 +02:00
Mounir IDRASSI
b630c724b4
Add newly added HTML documentation page to the CHM documentation 2024-08-17 16:18:36 +02:00
Mounir IDRASSI
e9af67fe14
Add missing entry in the Release Notes 2024-08-17 15:31:38 +02:00
Mounir IDRASSI
2ea486e856
Update Release Notes. Set release date to August 17th. 2024-08-17 15:14:33 +02:00
Mounir IDRASSI
a9ac7320cd
Documentation: Add conversion guide for deprecated features. Mention hidden volumes in TrueCrypt conversion 2024-08-17 15:08:56 +02:00
Mounir IDRASSI
2cce7c89fd
Translations: Fix encoding issue in Japanese XML file 2024-08-17 09:20:34 +02:00
Mounir IDRASSI
eabe1d2e94
Translations: Fix XML issues in Thai language file 2024-08-17 09:19:57 +02:00
Marius Kjærstad
a1d38940c1
Added some translations to Thai (#1401) 2024-08-17 08:01:42 +02:00
Mounir IDRASSI
17ad739405
Windows: better handling of reading EFI variable to display help error messages in case of failure.
Now we accept the possibility of BootOrder EFI variable to be empty in order to try to solve issues on some PCs.
2024-08-14 10:58:52 +02:00
Jertzukka
ae65707649
Update Finnish translation and few xml errors (#1400) 2024-08-13 23:58:48 +02:00
Mounir IDRASSI
c167799506
Windows: fix build failure for x86/x64 with newer Visual Studio that use Windows 10/11 SDK
We set Windows 8 as minimum API support fir Visual Studio 2015 and newer.

Closes #1398
2024-08-13 15:12:21 +02:00