Commit Graph

115 Commits (develop)

Author SHA1 Message Date
Roman Telezhynskyi 49cc0fadf8 Disable Clang option Wunknown-warning-option.
--HG--
branch : develop
2019-04-05 11:26:25 +03:00
Roman Telezhynskyi 55a7d2ade8 Use Wno-pragmas instead of Wno-unknown-pragmas.
--HG--
branch : develop
2019-04-03 16:12:18 +03:00
Roman Telezhynskyi 709a25e0ed Too many false positive for Wzero-as-null-pointer-constant.
--HG--
branch : develop
2019-04-03 16:10:46 +03:00
Roman Telezhynskyi 35245cd161 Supress Wcast-function-type.
--HG--
branch : develop
2019-04-03 15:42:12 +03:00
Roman Telezhynskyi 2cbeff76d4 Fix bug with GCC keys. Each section must contain keys from previous.
(grafted from 8777105870e8f71e3529b99b415b75e793b6b77d)

--HG--
branch : develop
2019-01-19 14:07:22 +02:00
Roman Telezhynskyi f35bdb6d75 Release Qt 5.12 brings new requirements for minimal Mac OS X version.
(grafted from 797556e74b8fe3317061958b9bc498fe60d67b01)

--HG--
branch : develop
2018-12-11 09:38:43 +02:00
Roman Telezhynskyi 9ab6b4b842 Ignore Spectre mitigation warning.
VS2017 has added a new warning that indicates where Spectre mitigation
code would be inserted if /Qspectre were specified.

--HG--
branch : release
2018-09-29 09:25:14 +03:00
Roman Telezhynskyi e9afe63c7b Patch for FreeBSD. ref #877.
--HG--
branch : release
2018-08-12 09:45:04 +03:00
Roman Telezhynskyi c6e38932dc Update minimal requirements for Qt on Mac OS X.
--HG--
branch : develop
2018-05-22 19:22:11 +03:00
Roman Telezhynskyi 6b6a2632a9 Refactoring. Replacing all Q_FOREACH/foreach loops with the c++ range-based
loops.

--HG--
branch : develop
2018-04-03 11:15:58 +03:00
Roman Telezhynskyi c1cea4c441 Clazy warnings.
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi 368c3a871a Resolved issue #819. Use OpenGL as render for view.
--HG--
branch : develop
2018-03-10 16:39:37 +02:00
Roman Telezhynskyi 845f8e3116 Comment unsuported Clang key on Mac.
--HG--
branch : develop
2018-03-10 16:35:14 +02:00
Roman Telezhynskyi a91b1a3816 Speed optimization for method VAbstractPattern::ListMeasurements().
--HG--
branch : develop
2018-01-24 13:16:29 +02:00
Roman Telezhynskyi 6e194e966b Do not create a symlink if already exists.
--HG--
branch : develop
2017-10-30 10:02:01 +02:00
Roman Telezhynskyi 143c5b4941 Key -Wstrict-overflow must be suppressed separately on Windows.
--HG--
branch : develop
2017-09-30 10:36:36 +03:00
Roman Telezhynskyi 5ced931a04 Lupdate.
--HG--
branch : develop
2017-09-29 21:27:38 +03:00
Roman Telezhynskyi 4d113db163 Cannot suppress warning -Wstrict-overflow. Completely disable it.
--HG--
branch : develop
2017-09-29 19:05:34 +03:00
Roman Telezhynskyi 77a46aa2c5 Fix Clang warning unknown warning option.
--HG--
branch : develop
2017-09-11 22:30:11 +03:00
Roman Telezhynskyi 372ab02bbc Resolved issue #744. Check for Updates button produces error.
(grafted from 61294fbade9ec4418eb4e58b33cfae7f82281c55)

--HG--
branch : develop
2017-08-06 21:06:59 +03:00
Roman Telezhynskyi 703c9f5f06 Clang warnings.
--HG--
branch : develop
2017-07-07 10:22:24 +03:00
Roman Telezhynskyi 9a074266b9 Completely disable warning Wstack-protector.
--HG--
branch : develop
2017-07-06 15:45:58 +03:00
Roman Telezhynskyi 1726b55339 GCC warnings.
--HG--
branch : develop
2017-07-05 19:35:34 +03:00
Roman Telezhynskyi b6e0d97df0 Qmake. Fix masks to support 64 bit versions of compilers.
--HG--
branch : develop
2017-07-05 11:35:32 +03:00
Roman Telezhynskyi d25979f054 Merged with feature.
--HG--
branch : develop
2017-07-04 19:53:05 +03:00
Roman Telezhynskyi 7ef0786c1c Fix test failures.
--HG--
branch : develop
2017-07-01 23:17:06 +03:00
Roman Telezhynskyi 05d2873de7 Merge with develop.
--HG--
branch : feature
2017-06-26 11:34:04 +03:00
Roman Telezhynskyi d753ff4863 Fix build on Windows.
--HG--
branch : develop
2017-06-26 00:27:52 +03:00
Roman Telezhynskyi 146bf98f84 Merge with develop.
--HG--
branch : feature
2017-06-23 16:21:11 +03:00
Roman Telezhynskyi ffa86a708a New way to speed up building time.
--HG--
branch : develop
2017-06-23 12:25:30 +03:00
Roman Telezhynskyi d514b22611 Because we have been using C++11 we don't need this key.
--HG--
branch : feature
2017-06-20 11:30:44 +03:00
Roman Telezhynskyi 8e83f66572 Removed keys that Clang doesn't support anymore. 2017-05-10 17:20:19 +03:00
Roman Telezhynskyi 704a263352 Fix building if not found appropriate commit hash.
--HG--
branch : release
2017-04-17 11:46:10 +03:00
Roman Telezhynskyi 3f1b042d6c Get hash also from git repository.
Because we use both hg and git (as mirror) we can get hash of current commit
from git too.

--HG--
branch : release
2017-04-10 20:24:58 +03:00
Roman Telezhynskyi 49529815fd Disable warning Wweak-vtables.
--HG--
branch : develop
2017-04-01 18:09:32 +03:00
Roman Telezhynskyi 50a5119960 New warning keys since GCC 7.
--HG--
branch : develop
2017-03-23 10:36:11 +02:00
Roman Telezhynskyi 0941b018fd Use GCC's warning key -Wzero-as-null-pointer-constant.
This flag will be useful for checking using new C++11 keyword nullptr. But
because this flag produce a lot "false alarm" from insides of Qt we can't
suppress better to wait time when Qt team will fully use Q_NULLPTR macros.

--HG--
branch : develop
2017-02-21 07:10:35 +02:00
Roman Telezhynskyi f982bea7ba Add OpenSSL library to bundle to prevent error "QSslSocket error when SSL is
NOT used".

Try to prevent crashes on Windows because OpenSSL library is not installed or
installed very old version. Also will help suppress annoying messages.

--HG--
branch : develop
2017-01-24 16:12:43 +02:00
Roman Telezhynskyi 826236ffb9 Clang on MAC OS X doesn't support all options
--HG--
branch : develop
2016-10-31 15:42:47 +02:00
Roman Telezhynskyi 50e3e4e9d7 Try to make output less noisy.
--HG--
branch : develop
2016-08-21 20:01:07 +03:00
Roman Telezhynskyi 34a960fcd6 MSVC warnings.
--HG--
branch : develop
2016-08-07 15:12:08 +03:00
Roman Telezhynskyi 6a2c87dacf Added warnings that appeared after GCC 5/6 release.
--HG--
branch : develop
2016-08-07 14:14:17 +03:00
Roman Telezhynskyi 549a6e5780 Ignore warning C4718.
--HG--
branch : develop
2016-08-06 23:35:30 +03:00
Roman Telezhynskyi acc7cd34ce Ignore warning C4371.
--HG--
branch : develop
2016-08-06 23:20:09 +03:00
Roman Telezhynskyi 9f77834849 Ignore warning C4599.
--HG--
branch : develop
2016-08-06 23:04:45 +03:00
Roman Telezhynskyi 69e0ff74e6 MSVC warnings.
--HG--
branch : develop
2016-08-06 15:59:30 +03:00
Roman Telezhynskyi 483e56866d Added MSVC warnings.
--HG--
branch : develop
2016-07-29 21:04:53 +03:00
Roman Telezhynskyi 439b1577f5 Disable warning Wunsafe-loop-optimizations.
--HG--
branch : develop
2016-07-25 18:22:42 +03:00
Roman Telezhynskyi dbcea3a979 GCC warnings.
--HG--
branch : develop
2016-07-20 18:58:21 +03:00
Roman Telezhynskyi 6f56b46d26 Fixed Clang warnings.
--HG--
branch : develop
2016-05-03 19:50:37 +03:00
Roman Telezhynskyi 1b596b325a On Unix systems create symbolic links instead of copying files.
--HG--
branch : develop
2015-12-18 16:46:31 +02:00
Roman Telezhynskyi d9c5439443 Try speed up compilation. Copy only when the SOURCE file is newer than the
destination file or when the destination file is missing.

--HG--
branch : develop
2015-12-03 22:08:01 +02:00
Roman Telezhynskyi 5eed97c640 Enable #pragma message in Clang.
--HG--
branch : develop
2015-11-16 12:28:21 +02:00
Roman Telezhynskyi 7038c25c39 Turn on PCH on mac os x.
--HG--
branch : develop
2015-11-16 12:22:34 +02:00
Roman Telezhynskyi f1796eaf90 GCC warnings. Don't use PCH if use ccache.
--HG--
branch : develop
2015-10-26 12:04:20 +02:00
Roman Telezhynskyi ad58994c67 Use xcopy everywhere on Windows.
--HG--
branch : develop
2015-10-24 09:49:46 +03:00
Roman Telezhynskyi 6af423e216 Seems like ICC doesn't have key -pedantic.
--HG--
branch : develop
2015-10-21 13:23:52 +03:00
Roman Telezhynskyi a7f656a412 Alwayse deploy QM files to test directory.
--HG--
branch : develop
2015-10-21 12:35:52 +03:00
Roman Telezhynskyi 69f65cf4e7 ICC warnings.
--HG--
branch : develop
2015-10-21 10:25:27 +03:00
Roman Telezhynskyi 467ffbd132 ICC warnings.
--HG--
branch : develop
2015-10-20 17:32:01 +03:00
Roman Telezhynskyi 4d90589f01 Clang warnings.
--HG--
branch : develop
2015-10-19 16:21:06 +03:00
Roman Telezhynskyi e719810f1f Strip if built with MSVC.
--HG--
branch : develop
2015-10-15 07:53:56 +03:00
Roman Telezhynskyi 847940a0ed disable striping exe in make install.
--HG--
branch : develop
2015-10-14 17:50:33 +03:00
Roman Telezhynskyi 97fdd161b7 Optimization copying files.
--HG--
branch : develop
2015-10-11 20:27:47 +03:00
Roman Telezhynskyi 77767ed85b Rename ambiguous Valentina.pri.
--HG--
branch : feature
2015-07-10 12:28:30 +03:00