VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main/Forms
AgeCommit message (Collapse)AuthorFilesLines
2016-01-25MacOSX: Add PIM value validity checks to workaround wxWidget bug that makes ↵Mounir IDRASSI5-5/+50
wxTextValidator useless when applied to a text control with password attribute (http://trac.wxwidgets.org/ticket/17185).
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI64-65/+65
2015-11-30Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵Mounir IDRASSI8-70/+126
parameters in GUI more robust.
2015-11-30Linux/MacOSX: Solve compilation issue following Windows Unicode rewriteMounir IDRASSI1-1/+1
2015-09-14Linux/MacOSX: workaround bug in old versions of g++ that are confused by ↵Mounir IDRASSI2-6/+6
methods having the same name and one of them used as wxWidgets event handler callback.
2015-09-13Linux/MacOSX: Mask/unmask PIM value in GUI the same way as the passwordMounir IDRASSI7-20/+188
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI62-287/+527
and TrueCrypt 3.0.
2015-07-25Linux: solve compilation error on OpenSUSE when linking against system ↵Mounir IDRASSI1-1/+1
wxWidgets. OpenSUSE enables STL in wxWidgets which causes the error because implicit casts are not available.
2015-07-19User Interface enhancements for PIMMounir IDRASSI11-50/+295
2015-07-11Use Pim name for internal variables instead of the old name PinMounir IDRASSI5-31/+31
2015-06-28Linux/MacOSX: Add dedicated PIM page in the volume creation wizard. Correct ↵Mounir IDRASSI9-10/+659
PIM value check logic.
2015-06-26Linux: don't ask for PIM if TrueCryptMode enabled, both in command line and GUIMounir IDRASSI5-9/+32
2015-06-24Linux/MacOSX: solve GUI layout issues although the volume creation wizard ↵Mounir IDRASSI4-9/+10
still has issues
2015-06-24Linux/MacOSX: restore normal file mode to some source filesMounir IDRASSI11-0/+0
2015-06-24Linux/MacOSX: first dynamic mode implementationMounir IDRASSI11-33/+403
2015-04-19Linux: Correct wxWidgets assert warnings when displaying about/LegalNotice ↵Mounir IDRASSI2-4/+2
dialogs. This didn't happen with official binaries because the library used disables asserts.
2015-04-06Linux/MaxOSX: correctly detect type of internal exceptionsMounir IDRASSI1-4/+4
2015-04-06MacOSX: solve issue volumes not auto-dismounting when quitting VeraCrypt. ↵Mounir IDRASSI2-2/+63
restore main VeraCrypt window if is in background when we need to display various dialogs
2015-04-05Linux/MacOSX: correctly handle some internal exception classes that were ↵Mounir IDRASSI1-0/+4
missed by the WaitDialog class.
2015-02-28Linux/MacOSX: A configuration option for default hash and default TrueCrypt ↵Mounir IDRASSI7-6/+385
mode used for mounting volumes (Menu Settings -> Default Mount Parameters). Implement priority of command line arguments over default values.
2015-02-27Linux/MacOSX: Modify wxFormBuilder generated files directly to solve the 'X' ↵Mounir IDRASSI1-6/+6
icon not closing some dialog because we can't workaround wxFormBuilder bug without introducing other issues (the correct SetExtraStyle call must be present at the beginning of the constructor, so it must be present in the generated files). Each time we generated new sources, Forms.cpp must be manually modify it to keep this correction.
2015-02-27Revert "Linux/MacOSX: solve the 'X' icon not closing some dialog. This was ↵Mounir IDRASSI8-14/+14
caused by a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value." This reverts commit 400fd599f812b057b0674f2ae0e0141e7c35a332.
2015-02-16Linux/MacOSX: solve the 'X' icon not closing some dialog. This was caused by ↵Mounir IDRASSI8-14/+14
a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value.
2015-02-13Linux: Perform a quick NTFS formatting by adding the "-f" switch to ↵Mounir IDRASSI1-0/+4
mkfs.ntfs. Without this, the creation of big NTFS volumes takes ages. The code already takes care of the empty sectors by encrypting them with different key to randomize plaintext.
2015-02-08Linux/MacOSX: use command line values of TrueCryptMode and PRF as defaults ↵Mounir IDRASSI6-9/+33
for the password dialog
2015-01-04Linux/MacOSX: Add wait dialog to the benchmark computation. Correct handling ↵Mounir IDRASSI4-22/+42
of wait dialog call when changing password and creating volumes.
2015-01-04Linux/MacOSX: make the cancel button work on the preferences dialog.Mounir IDRASSI1-1/+1
2015-01-04Linux/MacOSX: change cascade encryption naming format in the UI as it was ↵Mounir IDRASSI3-4/+4
done on Windows.
2015-01-03Linux/MacOSX: workaround for wxWidgets bug in the method ↵Mounir IDRASSI1-1/+1
wxTextEntry::IsEmpty that made it impossible to enter a one digit size for the volume.
2014-12-30Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵Mounir IDRASSI13-21/+264
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread.
2014-12-28Linux/MacOSX: Add possibility to choose 1-pass wipe mode without changing ↵Mounir IDRASSI2-4/+4
the default wipe mode (3-pass).
2014-12-26Linux/MacOSX: Implement waiting dialog for lengthy operations in order to ↵Mounir IDRASSI10-9/+530
have a better user experience.
2014-12-20Linux/MacOSX: Add a donation menu entryMounir IDRASSI4-0/+23
2014-12-19Linux/MacOSX: Enhance performance by implementing the possibility to choose ↵Mounir IDRASSI8-11/+22
the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line.
2014-12-11Linux/macOSX: always display random gathering dialog/interface before ↵Mounir IDRASSI1-0/+2
performing sensitive operations that needs good quality random.
2014-12-11Linux/MacOSX: Implement generating more than one keyfile, specifying the ↵Mounir IDRASSI5-11/+947
size of the generated keyfiles and letting VeraCrypt choose random size values.
2014-12-07MacOSX/Linux: Solve truncated text in some Wizard windows by defining a ↵VeraCrypt_1.0f-BETA2Mounir IDRASSI3-9/+9
large enough minimum size.
2014-11-08Replace deprecated wxTextValidator::SetBellOnError whose logic whose ↵Mounir IDRASSI1-2/+4
inverted by the new wxTextValidator::SuppressBellOnError. Since its used in constructor only for TC_WINDOWS, we do the same in the destructor.
2014-11-08Linux/MacOSX: Remove static size values from GUI in order to let wxWidgets ↵Mounir IDRASSI3-11/+20
calculate the best size (the "Fit" method ensure this). Fix truncation of text is some dialogs.
2014-11-08Linux: Support NTFS formatting of volume. We use mkfs.ntfs so it needs to be ↵Mounir IDRASSI2-0/+2
installed on the system.
2014-11-08MacOSX : correct compilation issue caused by system API deprication and use ↵Mounir IDRASSI1-1/+1
of new wxWidgets.
2014-11-08Linux GUI : hide the wipe choice during volume creation. Remove extra ↵Mounir IDRASSI3-3/+5
content from wipe choice list.
2014-11-08Correct compilation error under Linux introduced in latest commitMounir IDRASSI1-1/+1
2014-11-08Linux/MacOSX port of manual selection of number of passes for volume header ↵Mounir IDRASSI6-3/+210
over-write operation.
2014-11-08Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵Mounir IDRASSI60-63/+63
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08Update wxFormBuild file to latest version (3.5 beta) and generate new ↵Mounir IDRASSI3-4086/+12798
Forms.cpp/Forms.h files.
2014-11-08Change legacy version check in newly added Linux/MacOSX sources from 0x600 ↵Mounir IDRASSI1-2/+2
(TrueCrypt) to 0x10b
2014-11-08wxWidgets 3.0 compatibility modificationsMounir IDRASSI3-3/+3
2014-11-08Replace TrueCrypt references in added sources and resources by VeraCrypt ones.Mounir IDRASSI8-33/+33
2014-11-08Add TrueCrypt 7.1a MacOSX/Linux specific source files.Mounir IDRASSI63-0/+29240