VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main/Forms/Forms.h
AgeCommit message (Collapse)AuthorFilesLines
2023-05-19wxWidget assert failure bug (#999)Es1-11/+11
* Removal of any of the any of `wxALIGN_RIGHT`/`wxALIGN_CENTRE_HORIZONTAL`/`wxALIGN_BOTTOM`/`wxALIGN_CENTRE_VERTICAL` when used in conjunction with `wxEXPAND` wxWidget has an "assert" that gets triggered anytime `wxEXPAND` gets used with an alignment property (useless override). This leads to a popup backtrace everytime a non-compliant widget is opened. * Removal of missed `wxALIGN_RIGHT`/`wxALIGN_CENTRE_HORIZONTAL`/`wxALIGN_BOTTOM`/`wxALIGN_CENTRE_VERTICAL` when used in conjunction with `wxEXPAND` * Removed property 'label' for wxMenuBar as no longer used (wxFormBuilder) * Removed redundant 'wxALIGN_RIGHT' for the "OK" button in the preference panel (there is a spacer already in-place that pushes the buttons to the right) * Removed redundant 'wxALIGN_RIGHT' for items in the wizard panel's (`WizardFrameBase`) button bar and added width spacing for the 2 spacers between the buttons to make up for the change. * Changed constructor signature for the `WizardPage` and all subclasses The addition of the wxString 'name' arg brings it inline with the new wxFromBuilder v3.10.1 output so that editing+generating the forms from it won't brake the build now. * Removed remaining redundant 'wxALIGN_*' that were paired with 'wxEXPAND'. * Added missing default flags to wxFileName::Normalize(..) method The old empty initialization which was fine up to v2.8.12 of wxWidget gives off a compile warning. Since the default `wxPATH_NORM_ALL` is now depreciated (v3.x) the equivalent individual flags must be explicitly given. * Changed spaces to tabs to bring last commit inline with the rest of the src code
2021-09-21Linux/macOS: Add CLI switch (--size=max) and UI option to give a file ↵Mounir IDRASSI1-0/+2
container all available free space. This commit also makes --size switch accept KiB/MiB/GiB/TiB prefixes and adds TiB choice in UI.
2020-12-11new xml Tag for en and de (#708)T-Bonhagen1-24/+28
* new xml Tag for en and de * add linux support for env LANG * precopiled header into TrueCrypt.fdp to substitute '_()' with 'LangString[]' * more LangString in Code * add Language xml's to Linux Setup location * backup language for linux is en * remove Language.en.xml install * rearange new xml lines to end * yes/no dialogs now translated * All OK/Cancel Button now support international Co-authored-by: tb@tbon.de <tb@tbon.de>
2018-08-10Linux/MacOSX/FreeBSD: Implement benchmarking for Hash and PKCS-5 PRF algorithms.Mounir IDRASSI1-5/+9
2018-08-08Linux/MacOSX/FreeBSD: Add CheckBox in mount option dialog to force the use ↵Mounir IDRASSI1-258/+259
of embedded backup header during mount.
2016-05-10Remove trailing whitespaceDavid Foerster1-258/+258
2016-05-10Normalize all line terminatorsDavid Foerster1-1097/+1097
2016-02-09Linux/MacOSX: add progress bar for mouse collected entropy in GUI of volume ↵Mounir IDRASSI1-0/+1
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 IDRASSI1-1/+3
keyfile generator and for random poll enrichment
2015-09-13Linux/MacOSX: Mask/unmask PIM value in GUI the same way as the passwordMounir IDRASSI1-0/+2
2015-07-19User Interface enhancements for PIMMounir IDRASSI1-0/+2
2015-07-11Use Pim name for internal variables instead of the old name PinMounir IDRASSI1-2/+2
2015-06-28Linux/MacOSX: Add dedicated PIM page in the volume creation wizard. Correct ↵Mounir IDRASSI1-0/+26
PIM value check logic.
2015-06-26Linux: don't ask for PIM if TrueCryptMode enabled, both in command line and GUIMounir IDRASSI1-0/+1
2015-06-24Linux/MacOSX: solve GUI layout issues although the volume creation wizard ↵Mounir IDRASSI1-0/+1
still has issues
2015-06-24Linux/MacOSX: restore normal file mode to some source filesMounir IDRASSI1-0/+0
2015-06-24Linux/MacOSX: first dynamic mode implementationMounir IDRASSI1-0/+4
2015-02-28Linux/MacOSX: A configuration option for default hash and default TrueCrypt ↵Mounir IDRASSI1-1/+5
mode used for mounting volumes (Menu Settings -> Default Mount Parameters). Implement priority of command line arguments over default values.
2014-12-30Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵Mounir IDRASSI1-0/+1
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-26Linux/MacOSX: Implement waiting dialog for lengthy operations in order to ↵Mounir IDRASSI1-0/+23
have a better user experience.
2014-12-20Linux/MacOSX: Add a donation menu entryMounir IDRASSI1-0/+1
2014-12-11Linux/MacOSX: Implement generating more than one keyfile, specifying the ↵Mounir IDRASSI1-0/+10
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 IDRASSI1-0/+1
large enough minimum size.
2014-11-08Linux/MacOSX: Remove static size values from GUI in order to let wxWidgets ↵Mounir IDRASSI1-3/+3
calculate the best size (the "Fit" method ensure this). Fix truncation of text is some dialogs.
2014-11-08Linux/MacOSX port of manual selection of number of passes for volume header ↵Mounir IDRASSI1-0/+2
over-write operation.
2014-11-08Update wxFormBuild file to latest version (3.5 beta) and generate new ↵Mounir IDRASSI1-1023/+1016
Forms.cpp/Forms.h files.
2014-11-08Replace TrueCrypt references in added sources and resources by VeraCrypt ones.Mounir IDRASSI1-6/+6
2014-11-08Add TrueCrypt 7.1a MacOSX/Linux specific source files.Mounir IDRASSI1-0/+1023