VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main/Application.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-05-18Prepare for changes in wxWidgets 3.3 (#1343)Jertzukka1-1/+1
* Move from deprecated wxScopedPtr to std::unique_ptr wxScopedPtr was included previously through some header hierarchy which as of 3.3 is no longer the case causing it to break. But instead of including a header for a deprecated function explicitly, just move to std::unique_ptr as recommended by upstream. * Convert to explicit conversions from wxString As of https://github.com/wxWidgets/wxWidgets/pull/23449/commits/35c35c235e9c29b40002131602e050dca8d65b8c wxWidgets defaults to STL classes, which has a side-effect that some implicit conversions break. This patch converts those conversions to explicit in anticipation of wxWidgets 3.3 release.
2023-05-18Linux/macOS: Suppress asserts displayed by wxWidgets 3.1.6+ for sizer flags ↵Mounir IDRASSI1-0/+1
until we fix all sizer flags in our UI.
2017-06-23Update IDRIX copyright yearMounir IDRASSI1-1/+1
2016-05-01Use scoped instead of raw pointerDavid Foerster1-2/+2
2016-04-01Use wx-provided wrapper around *getenv()David Foerster1-7/+2
2016-03-31Use XDG_CONFIG_HOME to determine the path of the configurationDavid Foerster1-18/+88
Adhere to XDG Desktop Specification and use the environment variable XDG_CONFIG_HOME to determine location of configuration files on *all* platforms. If it is unset or empty resort to platform-specific defaults. On Windows and OS X, `wxStandardPaths` provides correct defaults (equal to the previous hard-coded paths) but on Linux and other Unices `~/.config/appinfo` would be better than `~/.appinfo`. This means we treat those platforms as a special case. It also means that we may need to fall back to the legacy location if it exists but the new location doesn't.
2016-03-31Remove some trailing whitespaceDavid Foerster1-3/+3
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI1-1/+1
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-4/+8
and TrueCrypt 3.0.
2014-11-08MacOSX: fix warning by displacing declaration of variable used only under LinuxMounir IDRASSI1-1/+1
2014-11-08Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵Mounir IDRASSI1-1/+1
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08wxWidgets 3.0 compatibility modificationsMounir IDRASSI1-3/+3
2014-11-08Replace TrueCrypt references in added sources and resources by VeraCrypt ones.Mounir IDRASSI1-1/+1
2014-11-08Add TrueCrypt 7.1a MacOSX/Linux specific source files.Mounir IDRASSI1-0/+98