Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(191)

Unified Diff: patches/vscomp.patch

Issue 2442923002: ICU update to 58 part 2 (Closed)
Patch Set: apply more patches and updates; almost ready to roll Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « patches/utf32.patch ('k') | patches/wordbrk.patch » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: patches/vscomp.patch
diff --git a/patches/vscomp.patch b/patches/vscomp.patch
index de079f059876f839251ba78b0a27b96db884d57d..0d5fffa8f9a851adf23702e8bf0e8ecca0b7b018 100644
--- a/patches/vscomp.patch
+++ b/patches/vscomp.patch
@@ -1,8 +1,8 @@
diff --git a/source/common/locmap.c b/source/common/locmap.c
-index c746ce3..224a2b1 100644
+index c03cd5c..d564380 100644
--- a/source/common/locmap.c
+++ b/source/common/locmap.c
-@@ -29,6 +29,7 @@
+@@ -31,6 +31,7 @@
#include "cstring.h"
#include "cmemory.h"
@@ -10,7 +10,7 @@ index c746ce3..224a2b1 100644
#if U_PLATFORM == U_PF_WINDOWS && defined(_MSC_VER) && (_MSC_VER >= 1500)
/*
* TODO: It seems like we should widen this to
-@@ -40,6 +41,7 @@
+@@ -42,6 +43,7 @@
*/
#define USE_WINDOWS_LOCALE_API
#endif
@@ -18,48 +18,3 @@ index c746ce3..224a2b1 100644
#ifdef USE_WINDOWS_LOCALE_API
#include <windows.h>
-diff --git a/source/common/stringpiece.cpp b/source/common/stringpiece.cpp
-index 0fb2b3e..007713e 100644
---- a/source/common/stringpiece.cpp
-+++ b/source/common/stringpiece.cpp
-@@ -68,6 +68,14 @@ operator==(const StringPiece& x, const StringPiece& y) {
- }
-
-
-+/* Microsoft Visual Studio (even 2013) complains about redefinition of this
-+ * static const class variable. However, the C++ standard states that this
-+ * definition is correct. Perhaps there is a bug in the Microsoft compiler.
-+ * This is not an issue on any other compilers (that we know of).
-+ * Cygwin with MSVC 9.0 also complains here about redefinition.
-+ */
-+#if (!defined(_MSC_VER) || (_MSC_VER > 1800)) && !defined(CYGWINMSVC)
- const int32_t StringPiece::npos = 0x7fffffff;
-+#endif
-
- U_NAMESPACE_END
-diff --git a/source/i18n/dtfmtsym.cpp b/source/i18n/dtfmtsym.cpp
-index e99670d..c9a3502 100644
---- a/source/i18n/dtfmtsym.cpp
-+++ b/source/i18n/dtfmtsym.cpp
-@@ -169,7 +169,7 @@ SharedDateFormatSymbols::~SharedDateFormatSymbols() {
- template<> U_I18N_API
- const SharedDateFormatSymbols *
- LocaleCacheKey<SharedDateFormatSymbols>::createObject(
-- const void */*unusedContext*/, UErrorCode &status) const {
-+ const void * /*unusedContext*/, UErrorCode &status) const {
- char type[256];
- Calendar::getCalendarTypeFromLocale(fLoc, type, UPRV_LENGTHOF(type), status);
- if (U_FAILURE(status)) {
-diff --git a/source/common/sharedobject.h b/source/common/sharedobject.h
-index 4402869..e5062cc 100644
---- a/source/common/sharedobject.h
-+++ b/source/common/sharedobject.h
-@@ -21,7 +21,7 @@ U_NAMESPACE_BEGIN
- * update cache metrics. No other part of ICU, except for SharedObject,
- * should directly call the methods of this base class.
- */
--class UnifiedCacheBase : public UObject {
-+class U_COMMON_API UnifiedCacheBase : public UObject {
- public:
- UnifiedCacheBase() { }
-
« no previous file with comments | « patches/utf32.patch ('k') | patches/wordbrk.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698