path: root/src/Main
AgeCommit message (Collapse)AuthorFilesLines
2016-03-20Linux/MacOSX: Fix build error when using strict wxWidgets library that ↵Axel Köllhofer1-3/+3
doesn't allow implicit conversions.
2016-02-09Linux/MacOSX: add progress bar for mouse collected entropy in GUI of volume ↵Mounir IDRASSI10-21/+146
creation wizard. Add mutex protection in event handler for shared counter variable
2016-02-08Linux/MacOSX: add progress bar for mouse collected entropy in GUI for ↵Mounir IDRASSI7-10/+306
keyfile generator and for random poll enrichment
2016-01-30MacOSX: Support creation exFAT volumes on OSX using the built-in command ↵Mounir IDRASSI4-4/+18
2016-01-27Windows/Linux: Implement exFAT support.Mounir IDRASSI4-0/+8
2016-01-26Linux/MacOSX: Update command line help text to reflect that we can now ↵Mounir IDRASSI1-3/+2
specify in filesystem when creating a new volume.
2016-01-26Linux/MacOSX: fix issue creating volumes using command line with a ↵Mounir IDRASSI2-0/+25
filesystem other than FAT.
2016-01-25Linux/MacOSX: remove unecessary XML resource string replacement of %hs, not ↵Mounir IDRASSI3-6/+0
needed since Unicode rewrite.
2016-01-25Linux/MacOSX: fix wrong AskYesNo method parameters use caused by mistake in ↵Mounir IDRASSI1-1/+1
parenthesis use.
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 (
2016-01-24Linux/MacOSX: update --size entry in command line help text.Mounir IDRASSI1-2/+4
2016-01-24Linux/MacOSX: Support K/M/G/T suffixes for --size switch to indicate unit to ↵Mounir IDRASSI1-1/+28
use for size value (KiloByte, MegaByte, GigaByte and TeraByte respectively)
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI100-101/+101
2016-01-20Linux/MacOSX:solve issue of --stdin option not handling correctly passwords ↵Mounir IDRASSI1-1/+1
that contain a space character (reported and fixed by Codeplex user horsley1953)
2016-01-17MacOSX: Ensure that time-stamping is always activated when performing code ↵Mounir IDRASSI1-2/+2
signing by using --timestamp switch.
2016-01-03Linux: Restore Nautilus fix that was mistakenly removed by Whirlpool ↵Mounir IDRASSI1-2/+4
optimization commit
2015-12-31Cryptography: Optimize Whirlpool implementation by using public domain ↵Mounir IDRASSI1-4/+6
assembly code developed by Wei Dai
2015-12-06MacOSX: Customize dmg file using VeraCrypt new logoMounir IDRASSI1-1/+12
2015-12-04Linux/MacOSX: use new icons contributed by Andreas Becker ↵Mounir IDRASSI2-3/+3
2015-12-04Linux: fix Nautilus not detected as file manager on some Gnome based ↵Mounir IDRASSI1-2/+4
2015-11-30Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵Mounir IDRASSI12-122/+179
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-30Add stdin-supplied password supportLouisTakePILLz3-4/+27
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI98-448/+832
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-19Linux: Add "new-hash" switch for changing PRF and remove "current-hash" ↵Mounir IDRASSI3-7/+7
switch which didin't fit the change password/keyfile logic.
2015-07-19User Interface enhancements for PIMMounir IDRASSI12-54/+305
2015-07-11Linux: Solve compilation warning (unused variables, pointer cast)Mounir IDRASSI2-6/+0
2015-07-11Linux: Solve error when building against dynamic wxWidgets library, ↵Mounir IDRASSI1-0/+4
especially under Ubuntu.
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 IDRASSI11-10/+660
PIM value check logic.
2015-06-26Linux: don't ask for PIM if TrueCryptMode enabled, both in command line and GUIMounir IDRASSI6-13/+36
2015-06-24Linux: if a keyfile is specified in the command line without a password, ↵Mounir IDRASSI1-1/+1
don't try to mount using an empty password unless its TrueCryptMode or an empty password has been explicitly specified.
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 IDRASSI20-0/+0
2015-06-24Linux: solve bug when "-tc" command line switch is not followed by another ↵Mounir IDRASSI1-1/+1
switch. In this case, the value coming after the "-tc" switch was ignored from processing.
2015-06-24Linux/MacOSX: first dynamic mode implementationMounir IDRASSI19-53/+547
2015-04-26Linux: in command line, support hash algorithm names without '-' as on ↵Mounir IDRASSI1-3/+9
Windows ("sha256", "sha512", "ripemd160")
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-19Linux installer: Add support for kdesudo and correct usage of konsole ↵Mounir IDRASSI1-1/+1
external call.
2015-04-06MacOSX: Correctly handle OSX dock "reopen-application" event and Cocoa ↵Mounir IDRASSI2-4/+15
openFiles message instead of the deprecated Carbon "open-document" event
2015-04-06Linux/MaxOSX: correctly detect type of internal exceptionsMounir IDRASSI2-6/+9
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: Always add the source location when system exception occur in ↵Mounir IDRASSI1-2/+1
order to help diagnose users issues.
2015-04-05Linux/MacOSX: correctly handle some internal exception classes that were ↵Mounir IDRASSI1-0/+4
missed by the WaitDialog class.
2015-03-08Linux/MacOSX: Load preferences if only volume path is given in command line ↵Mounir IDRASSI3-6/+23
and GUI mode enabled.
2015-02-28Linux/MacOSX: A configuration option for default hash and default TrueCrypt ↵Mounir IDRASSI8-6/+410
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.