Jonathan White
4edb623745
Prevent recursive loads using AutoOpen
...
* Fix #3334 - AutoOpen is now processed after the database widget is put into view mode to prevent infinite recursion of unlock attempts if two databases auto open each other.
2019-11-09 00:53:40 +01:00
Louis-Bertrand Varin
8324d03f0a
Formatting the code.
2018-03-31 16:01:30 -04:00
Jonathan White
0e65b9b9f8
Corrected autotype lib building for Windows
2017-01-02 22:25:37 -05:00
Felix Geyer
fff9e7ac46
Convert Q_FOREACH loops to C++11 for loops.
...
Q_FOREACH will de deprecated soon.
2016-10-02 21:45:55 -04:00
Felix Geyer
0e85c98d02
Remove backported definitions from Global.h.
2015-09-12 13:51:49 +02:00
Felix Geyer
7dde8a771f
Use QUINT32_MAX in tests instead of hardcoding the number.
2013-10-12 19:11:57 +02:00
Felix Geyer
6504b6f2bd
Drop Qt module name from include statements.
...
This is a preparation to be able to build KeePassX against Qt 5.
2013-10-03 15:18:16 +02:00
Felix Geyer
60335452a4
Add compiler flags to hide all symbols by default.
2013-03-30 00:14:32 +01:00
Felix Geyer
5550d7af0d
Fix autotype test (build) failures on Mac OS and Windows.
...
We need to tell Windows what symbols the main program exports
and the autotype plugin imports.
On both systems the linker needs the path of the main program that
loads the plugin.
2013-03-29 16:27:02 +01:00
Felix Geyer
6ca3b8aa81
Make google cpplint happy.
2012-07-02 20:00:06 +02:00
Felix Geyer
85031658d1
Add Q_STATIC_ASSERT macro, backported from Qt 5.
2012-07-01 21:27:11 +02:00
Felix Geyer
6ce53b142d
clang: Use __has_feature() to detect C++11 features.
2012-07-01 20:24:43 +02:00
Felix Geyer
4e6cf15a09
Fix compiler warning about __GXX_EXPERIMENTAL_CXX0X__ being undefined.
2012-06-29 14:34:17 +02:00
Felix Geyer
2287250a07
Define COMPILER_EXPLICIT_OVERRIDES when using gcc >= 4.7.
2012-06-29 14:18:12 +02:00
Felix Geyer
af142fc433
Optionally enable C++ 11.
2012-06-29 14:14:58 +02:00