VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common/Dlgcode.c
AgeCommit message (Collapse)AuthorFilesLines
2015-11-26Windows: solve GUI issues caused by using ANSI string instead of UNICODE ↵Mounir IDRASSI1-65/+15
ones. Remove Unused functions.
2015-11-26Windows: solve crash caused by system function FormatMessage failure on rare ↵Mounir IDRASSI1-4/+14
cases.
2015-11-26Windows: Full UNICODE rewrite and implement support for UNICODE passwords.Mounir IDRASSI1-767/+697
2015-10-15Windows: Solve lost focus for application after displaying the waiting dialogMounir IDRASSI1-7/+43
2015-09-26Window: Solve Unicode issues in GUI (e.g. Chinese text not always displayed ↵Mounir IDRASSI1-61/+61
correctly) by using Unicode API for dialogs and window message handling.
2015-09-26Windows: Add extra check in GetDiskDeviceDriveLetter for code clarityMounir IDRASSI1-3/+5
2015-09-11Windows: avoid freezing the wait dialog by setting its parent to desktop ↵Mounir IDRASSI1-1/+6
when having lengthy driver calls (like mounting)
2015-09-10Windows: Implement waiting dialog for Mount All Favorites Volumes operation.Mounir IDRASSI1-7/+20
2015-09-10Windows: Implement waiting dialog for Dismount operations to avoid freezing ↵Mounir IDRASSI1-10/+48
GUI when dismounting takes long time.
2015-09-10Windows: When no language selected by user, explicitly use English as ↵Mounir IDRASSI1-2/+15
default one unless VeraCrypt is in portable mode.
2015-09-08Windows Traveler Disk Setup: Include Volume Expander. Force selection of ↵Mounir IDRASSI1-19/+49
target directory through Browse button. Use Unicode functions for handling the creation files.
2015-09-08Windows: Don't use RegDeleteKeyEx since it's not supported on Windows XP.Mounir IDRASSI1-2/+2
2015-08-31Windows: Support setting volume label in Explorer through mount option. ↵Mounir IDRASSI1-2/+77
Support using favorite label as label in Explorer.
2015-08-31Windows: compact columns size of view reports used in Benchmark and Devices ↵Mounir IDRASSI1-0/+8
dialogs
2015-08-27Windows: Correctly display the password edit "black dot" instead of a '*' ↵Mounir IDRASSI1-3/+27
when showing it then hiding it.
2015-08-27Windows: Protect against using a container file as its own keyfile. ↵Mounir IDRASSI1-0/+10
Normalizing path names to never use '/' but always '\'.
2015-08-16Windows: Solve UI language change not taken into account for new install ↵Mounir IDRASSI1-0/+41
unless a preference is changed. Code refactoring.
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-9/+12
and TrueCrypt 3.0.
2015-07-13Windows: on 64-bit Windows, more System favorite service from SysWoW64 to ↵Mounir IDRASSI1-2/+2
System32 since now all binaries are native 64-bit on 64-bit machines.
2015-07-13Windows: Modify PIM parts in GUI to make it easier to use. Users must ↵Mounir IDRASSI1-1/+7
explicitly check "User PIM" to enable its use.
2015-07-11Use Pim name for internal variables instead of the old name PinMounir IDRASSI1-16/+16
2015-07-06Windows: Display source location of errors in order to help diagnose issues ↵Mounir IDRASSI1-58/+58
reported by users
2015-06-10Windows: solve installer issue on Windows 10 caused by failure to overwrite ↵Mounir IDRASSI1-4/+33
VeraCrypt driver file.
2015-06-08Windows: rename PIN to PIM to avoid confusion. Better error messages.Mounir IDRASSI1-3/+3
2015-06-07Windows: Add support for PIN in favorites. Several enhancements to GUI ↵Mounir IDRASSI1-8/+26
handling of Dynamic Mode.
2015-05-29Windows: workaround FormatEx keeping references on formatted volume by ↵Mounir IDRASSI1-4/+14
adding extra delays.
2015-05-27Windows: GUI modifications around PIN fieldMounir IDRASSI1-0/+18
2015-05-26Windows: first implementation of dynamic modeMounir IDRASSI1-8/+31
2015-05-26Windows: solve 64-bit compilation warnings after checking that they are ↵Mounir IDRASSI1-35/+36
harmless.
2015-05-22Windows: Modifications to build 64-bit versions of VeraCrypt.exe & ↵Mounir IDRASSI1-4/+4
"VeraCrypt Format.exe".
2015-05-17Windows: First implementation of non-system volumes decryption.Mounir IDRASSI1-6/+102
2015-05-06Windows: Solve detection issue when resuming encryption. Add separate logic ↵Mounir IDRASSI1-6/+42
for manual selection of device and display error message in case of failure.
2015-05-03Windows Driver: Implement querying physical sector size of veraCrypt volume ↵Mounir IDRASSI1-0/+78
through IOCTL_STORAGE_QUERY_PROPERTY
2015-05-03Windows: Modify custom window class names to less generic value in order to ↵Mounir IDRASSI1-5/+5
avoid collision with existing class names.
2015-04-27Windows: Support A: and B: as driver letters for mounting volumes.Mounir IDRASSI1-2/+2
2015-04-06Windows vulnerability fix: CryptAcquireContext vulnerability fix. Add checks ↵Mounir IDRASSI1-5/+31
to random generator to abort in case of error and display a diagnose message to the user.
2015-03-19Windows: correctly handle WIN32 LastError when mounting. Harmonize file ↵Mounir IDRASSI1-2/+19
access checks between GUI and console. Skip ERROR_SHARING_VIOLATION in primary check in order to let the driver handle it more thoroughly.
2015-03-02Windows: if TrueCrypt volume created with a version prior to 6.0, display ↵Mounir IDRASSI1-2/+3
this version in the error message to help users understand why it is not working.
2015-02-09Windows: Solve PIN blocked issue when trying to mount a volume right after ↵Mounir IDRASSI1-2/+8
configuring the PKCS#11 module. Always ensure that we are using a valid window handle as a parent.
2015-02-09Static Code Analysis: Correct memory leaks. Add more checks.Mounir IDRASSI1-18/+76
2015-02-08Windows: retry UAC prompt operation in case of failure. This avoids cancel ↵Mounir IDRASSI1-0/+5
the whole operation if the user is not in front of the machine during UAC prompt (this happens ofter during in-place encryption of big NTFS partitions).
2015-01-04Windows: better display of volume information and benchmark results.Mounir IDRASSI1-0/+2
2015-01-03Windows: change cascade encryption naming format to reflex mathematical ↵Mounir IDRASSI1-2/+2
composition of the encryption algorithm, thus being more clear. For example AES(Twofish(Serpent)) instead of AES-Twofish-Serpent.
2014-12-28Windows: support loading TrueCrypt volumes. Implement converting TrueCrypt ↵Mounir IDRASSI1-6/+15
volumes to VeraCrypt using the change password functionality.
2014-12-28Windows: implement wait dialog for benchmark operation.Mounir IDRASSI1-7/+30
2014-12-28Windows: Add possibility to choose 1-pass wipe mode in all cases without ↵Mounir IDRASSI1-4/+2
changing the default wipe mode.
2014-12-27Windows: use the correct window handle for creating message boxes. This ↵Mounir IDRASSI1-147/+151
became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog.
2014-12-27Windows: make the wait dialog mechanism more generic in order to reuse it ↵Mounir IDRASSI1-29/+61
more widely across VeraCrypt.
2014-12-26Windows: workaround freezing of waiting dialog but setting its parent to the ↵Mounir IDRASSI1-2/+2
desktop and making all mount calls in a separate thread. DeviceIoControl is making our like hard because it doesn't behave as a normal system call and it blocks our window message loop even when called from a separate thread.
2014-12-22Windows: Solve issue of some dialogs not showing up and that was caused by ↵Mounir IDRASSI1-98/+99
wrong handling of WM_NOTIFY messages. This behavior appeared after switching to Windows visual styles.