[Libreoffice-commits] core.git: extensions/source include/comphelper solenv/gbuild
Stephan Bergmann
sbergman at redhat.com
Fri Jun 1 17:08:24 UTC 2018
extensions/source/ole/servprov.cxx | 3 ---
extensions/source/ole/unoobjw.cxx | 3 ---
include/comphelper/windowsdebugoutput.hxx | 5 -----
solenv/gbuild/platform/com_MSC_defs.mk | 1 +
4 files changed, 1 insertion(+), 11 deletions(-)
New commits:
commit d098fb74df7c11bbfa8103ec8c7c89652b07bfc4
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Fri Jun 1 14:59:01 2018 +0200
Improve handling of _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING
_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING turned into a global
-D..., same as existing
_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING.
Change-Id: Ifefdc930a1d3ecf5366523dea509bfaca1f4e002
Reviewed-on: https://gerrit.libreoffice.org/55188
Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
Tested-by: Jenkins <ci at libreoffice.org>
diff --git a/extensions/source/ole/servprov.cxx b/extensions/source/ole/servprov.cxx
index f0ebc858f841..729f858d191a 100644
--- a/extensions/source/ole/servprov.cxx
+++ b/extensions/source/ole/servprov.cxx
@@ -17,9 +17,6 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-// See https://blogs.msdn.microsoft.com/vcblog/2017/12/08/c17-feature-removals-and-deprecations/
-#define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING 1
-
#include <vector>
#include "ole2uno.hxx"
diff --git a/extensions/source/ole/unoobjw.cxx b/extensions/source/ole/unoobjw.cxx
index f355b261566c..18ae4215ed5b 100644
--- a/extensions/source/ole/unoobjw.cxx
+++ b/extensions/source/ole/unoobjw.cxx
@@ -22,9 +22,6 @@
// https://www.codeproject.com/Articles/9014/Understanding-COM-Event-Handling
// https://blogs.msdn.microsoft.com/ericlippert/2005/02/15/why-does-wscript-connectobject-not-always-work/
-// See https://blogs.msdn.microsoft.com/vcblog/2017/12/08/c17-feature-removals-and-deprecations/
-#define _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING 1
-
#include "ole2uno.hxx"
#include <stdio.h>
diff --git a/include/comphelper/windowsdebugoutput.hxx b/include/comphelper/windowsdebugoutput.hxx
index 059dc1358015..b42808ba4ada 100644
--- a/include/comphelper/windowsdebugoutput.hxx
+++ b/include/comphelper/windowsdebugoutput.hxx
@@ -15,11 +15,6 @@
#ifndef INCLUDED_COMPHELPER_WINDOWSDEBUGOUTPUT_HXX
#define INCLUDED_COMPHELPER_WINDOWSDEBUGOUTPUT_HXX
-// If you get a warning about <codecvt> being deprecated from VS2017, you need to add a "#define
-// _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING 1" to your source file before any #include
-// statements. It would not be enough to have that here. See
-// https://blogs.msdn.microsoft.com/vcblog/2017/12/08/c17-feature-removals-and-deprecations/
-
#include <codecvt>
#include <iomanip>
#include <ostream>
diff --git a/solenv/gbuild/platform/com_MSC_defs.mk b/solenv/gbuild/platform/com_MSC_defs.mk
index 67fa66d511dc..d626db4c0ff9 100644
--- a/solenv/gbuild/platform/com_MSC_defs.mk
+++ b/solenv/gbuild/platform/com_MSC_defs.mk
@@ -48,6 +48,7 @@ gb_COMPILERDEFS := \
-DBOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE \
-DBOOST_SYSTEM_NO_DEPRECATED \
-D_HAS_AUTO_PTR_ETC \
+ -D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING \
-D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING \
-D_CRT_NON_CONFORMING_SWPRINTFS \
-D_CRT_NONSTDC_NO_DEPRECATE \
More information about the Libreoffice-commits
mailing list