summaryrefslogtreecommitdiff
path: root/Source/WTF
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WTF')
-rw-r--r--Source/WTF/ChangeLog25
-rw-r--r--Source/WTF/wtf/Platform.h2
-rw-r--r--Source/WTF/wtf/text/WTFString.h4
3 files changed, 28 insertions, 3 deletions
diff --git a/Source/WTF/ChangeLog b/Source/WTF/ChangeLog
index 248a01dfb..39d9ad1fb 100644
--- a/Source/WTF/ChangeLog
+++ b/Source/WTF/ChangeLog
@@ -1,3 +1,28 @@
+2012-11-23 Krzysztof Czech <k.czech@samsung.com>
+
+ [EFL] Platform support for Accessibility feature.
+ https://bugs.webkit.org/show_bug.cgi?id=100848
+
+ Reviewed by Gyuyoung Kim.
+
+ Enable HAVE(ACCESSIBILITY) ifdefs so that EFL port can use it.
+
+ * wtf/Platform.h:
+
+2012-11-22 Michael Saboff <msaboff@apple.com>
+
+ HTML integer parsing functions don't natively handle 8 bit strings
+ https://bugs.webkit.org/show_bug.cgi?id=102997
+
+ Reviewed by Filip Pizlo.
+
+ Added exports to the LChar* versions of charactersToIntStrict() and charactersToUIntStrict()
+ to support the changes made to parseHTMLInteger() and parseHTMLNonNegativeInteger().
+
+ * wtf/text/WTFString.h:
+ (WTF::charactersToIntStrict): Added export
+ (WTF::charactersToUIntStrict): Added export
+
2012-11-21 Filip Pizlo <fpizlo@apple.com>
Rename dataLog() and dataLogV() to dataLogF() and dataLogFV()
diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h
index 84b9c031e..446dcd0bc 100644
--- a/Source/WTF/wtf/Platform.h
+++ b/Source/WTF/wtf/Platform.h
@@ -657,7 +657,7 @@
#endif
#if !defined(HAVE_ACCESSIBILITY)
-#if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || (PLATFORM(CHROMIUM) && !OS(ANDROID))
+#if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || (PLATFORM(CHROMIUM) && !OS(ANDROID)) || PLATFORM(EFL)
#define HAVE_ACCESSIBILITY 1
#endif
#endif /* !defined(HAVE_ACCESSIBILITY) */
diff --git a/Source/WTF/wtf/text/WTFString.h b/Source/WTF/wtf/text/WTFString.h
index 1a0b481f7..0066257c6 100644
--- a/Source/WTF/wtf/text/WTFString.h
+++ b/Source/WTF/wtf/text/WTFString.h
@@ -58,9 +58,9 @@ struct StringHash;
// Declarations of string operations
-int charactersToIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
+WTF_EXPORT_STRING_API int charactersToIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
WTF_EXPORT_STRING_API int charactersToIntStrict(const UChar*, size_t, bool* ok = 0, int base = 10);
-unsigned charactersToUIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
+WTF_EXPORT_STRING_API unsigned charactersToUIntStrict(const LChar*, size_t, bool* ok = 0, int base = 10);
WTF_EXPORT_STRING_API unsigned charactersToUIntStrict(const UChar*, size_t, bool* ok = 0, int base = 10);
int64_t charactersToInt64Strict(const LChar*, size_t, bool* ok = 0, int base = 10);
int64_t charactersToInt64Strict(const UChar*, size_t, bool* ok = 0, int base = 10);