Commit 0f825f93 authored by Yuki Shiino's avatar Yuki Shiino Committed by Commit Bot

blink/platform: Moves decimal.h from platform/ into platform/wtf/.

Files directly under platform/ (not in platform/*/) should find
the right home.  In case of decimal.h, the right home should be
platform/wtf/.

No-Presubmit: true
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I798c61809332b09bf428297d31b0a757177876be
Reviewed-on: https://chromium-review.googlesource.com/1100730Reviewed-by: default avatarYuta Kitamura <yutak@chromium.org>
Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#567233}
parent 6a946e62
...@@ -32,8 +32,8 @@ ...@@ -32,8 +32,8 @@
#include "third_party/blink/renderer/core/css/parser/css_parser_token_range.h" #include "third_party/blink/renderer/core/css/parser/css_parser_token_range.h"
#include "third_party/blink/renderer/core/css/parser/css_property_parser_helpers.h" #include "third_party/blink/renderer/core/css/parser/css_property_parser_helpers.h"
#include "third_party/blink/renderer/core/html/parser/html_parser_idioms.h" #include "third_party/blink/renderer/core/html/parser/html_parser_idioms.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h" #include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/string_buffer.h" #include "third_party/blink/renderer/platform/wtf/text/string_buffer.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h" #include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
......
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
#define THIRD_PARTY_BLINK_RENDERER_CORE_HTML_FORMS_STEP_RANGE_H_ #define THIRD_PARTY_BLINK_RENDERER_CORE_HTML_FORMS_STEP_RANGE_H_
#include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/wtf/allocator.h" #include "third_party/blink/renderer/platform/wtf/allocator.h"
#include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/forward.h" #include "third_party/blink/renderer/platform/wtf/forward.h"
namespace blink { namespace blink {
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
#include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/dom/qualified_name.h" #include "third_party/blink/renderer/core/dom/qualified_name.h"
#include "third_party/blink/renderer/platform/decimal.h" #include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/forward.h" #include "third_party/blink/renderer/platform/wtf/forward.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h" #include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/core/inspector/inspector_animation_agent.h" #include "third_party/blink/renderer/core/inspector/inspector_animation_agent.h"
#include <memory> #include <memory>
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h" #include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/core/animation/animation.h" #include "third_party/blink/renderer/core/animation/animation.h"
#include "third_party/blink/renderer/core/animation/animation_effect.h" #include "third_party/blink/renderer/core/animation/animation_effect.h"
...@@ -30,7 +31,6 @@ ...@@ -30,7 +31,6 @@
#include "third_party/blink/renderer/core/inspector/inspector_style_sheet.h" #include "third_party/blink/renderer/core/inspector/inspector_style_sheet.h"
#include "third_party/blink/renderer/core/inspector/v8_inspector_string.h" #include "third_party/blink/renderer/core/inspector/v8_inspector_string.h"
#include "third_party/blink/renderer/platform/animation/timing_function.h" #include "third_party/blink/renderer/platform/animation/timing_function.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/base64.h" #include "third_party/blink/renderer/platform/wtf/text/base64.h"
namespace AnimationAgentState { namespace AnimationAgentState {
......
...@@ -6,10 +6,11 @@ ...@@ -6,10 +6,11 @@
#define THIRD_PARTY_BLINK_RENDERER_CORE_INSPECTOR_V8_INSPECTOR_STRING_H_ #define THIRD_PARTY_BLINK_RENDERER_CORE_INSPECTOR_V8_INSPECTOR_STRING_H_
#include <memory> #include <memory>
#include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/wtf/allocator.h" #include "third_party/blink/renderer/platform/wtf/allocator.h"
#include "third_party/blink/renderer/platform/wtf/assertions.h" #include "third_party/blink/renderer/platform/wtf/assertions.h"
#include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h" #include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h" #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "third_party/blink/renderer/platform/wtf/text/string_to_number.h" #include "third_party/blink/renderer/platform/wtf/text/string_to_number.h"
......
...@@ -503,8 +503,6 @@ jumbo_component("platform") { ...@@ -503,8 +503,6 @@ jumbo_component("platform") {
"data_resource_helper.h", "data_resource_helper.h",
"date_components.cc", "date_components.cc",
"date_components.h", "date_components.h",
"decimal.cc",
"decimal.h",
"drag_image.cc", "drag_image.cc",
"drag_image.h", "drag_image.h",
"event_dispatch_forbidden_scope.cc", "event_dispatch_forbidden_scope.cc",
...@@ -1748,7 +1746,6 @@ jumbo_source_set("blink_platform_unittests_sources") { ...@@ -1748,7 +1746,6 @@ jumbo_source_set("blink_platform_unittests_sources") {
"audio/push_pull_fifo_test.cc", "audio/push_pull_fifo_test.cc",
"audio/vector_math_test.cc", "audio/vector_math_test.cc",
"bindings/runtime_call_stats_test.cc", "bindings/runtime_call_stats_test.cc",
"decimal_test.cc",
"drag_image_test.cc", "drag_image_test.cc",
"exported/file_path_conversion_test.cc", "exported/file_path_conversion_test.cc",
"exported/web_canonical_cookie_test.cc", "exported/web_canonical_cookie_test.cc",
......
include_rules = [ include_rules = [
# Don't depend on platform/. # Don't depend on platform/.
"-third_party/blink/renderer/platform", "-third_party/blink/renderer/platform",
# But the compiler support is okay to depend on.
"+third_party/blink/renderer/platform/decimal.h",
# Module. # Module.
"+third_party/blink/renderer/platform/bindings", "+third_party/blink/renderer/platform/bindings",
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
#include "third_party/blink/renderer/platform/bindings/exception_messages.h" #include "third_party/blink/renderer/platform/bindings/exception_messages.h"
#include "third_party/blink/renderer/platform/decimal.h" #include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h" #include "third_party/blink/renderer/platform/wtf/math_extras.h"
namespace blink { namespace blink {
......
...@@ -36,7 +36,6 @@ include_rules = [ ...@@ -36,7 +36,6 @@ include_rules = [
"+third_party/blink/renderer/platform/bindings", "+third_party/blink/renderer/platform/bindings",
"+third_party/blink/renderer/platform/cpu/mips/common_macros_msa.h", "+third_party/blink/renderer/platform/cpu/mips/common_macros_msa.h",
"+third_party/blink/renderer/platform/cross_thread_functional.h", "+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/drag_image.h", "+third_party/blink/renderer/platform/drag_image.h",
"+third_party/blink/renderer/platform/fonts", "+third_party/blink/renderer/platform/fonts",
"+third_party/blink/renderer/platform/graphics", "+third_party/blink/renderer/platform/graphics",
......
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
#include "third_party/blink/renderer/platform/graphics/color.h" #include "third_party/blink/renderer/platform/graphics/color.h"
#include "build/build_config.h" #include "build/build_config.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h" #include "third_party/blink/renderer/platform/runtime_enabled_features.h"
#include "third_party/blink/renderer/platform/wtf/assertions.h" #include "third_party/blink/renderer/platform/wtf/assertions.h"
#include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/dtoa.h" #include "third_party/blink/renderer/platform/wtf/dtoa.h"
#include "third_party/blink/renderer/platform/wtf/hex_number.h" #include "third_party/blink/renderer/platform/wtf/hex_number.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h" #include "third_party/blink/renderer/platform/wtf/math_extras.h"
......
...@@ -6,7 +6,6 @@ include_rules = [ ...@@ -6,7 +6,6 @@ include_rules = [
"+third_party/blink/renderer/platform/json", "+third_party/blink/renderer/platform/json",
# Dependencies. # Dependencies.
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/platform_export.h", "+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/testing", "+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf", "+third_party/blink/renderer/platform/wtf",
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
#include "third_party/blink/renderer/platform/json/json_parser.h" #include "third_party/blink/renderer/platform/json/json_parser.h"
#include "base/numerics/safe_conversions.h" #include "base/numerics/safe_conversions.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/json/json_values.h" #include "third_party/blink/renderer/platform/json/json_values.h"
#include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h" #include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/string_to_number.h" #include "third_party/blink/renderer/platform/wtf/text/string_to_number.h"
......
...@@ -32,7 +32,8 @@ ...@@ -32,7 +32,8 @@
#include <algorithm> #include <algorithm>
#include <cmath> #include <cmath>
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h" #include "third_party/blink/renderer/platform/wtf/math_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h" #include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
......
...@@ -16,7 +16,6 @@ include_rules = [ ...@@ -16,7 +16,6 @@ include_rules = [
"+third_party/blink/renderer/platform/cross_thread_copier.h", "+third_party/blink/renderer/platform/cross_thread_copier.h",
"+third_party/blink/renderer/platform/cross_thread_functional.h", "+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/crypto.h", "+third_party/blink/renderer/platform/crypto.h",
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/exported", "+third_party/blink/renderer/platform/exported",
"+third_party/blink/renderer/platform/heap", "+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/histogram.h", "+third_party/blink/renderer/platform/histogram.h",
......
...@@ -66,6 +66,8 @@ jumbo_component("wtf") { ...@@ -66,6 +66,8 @@ jumbo_component("wtf") {
"cpu.h", "cpu.h",
"date_math.cc", "date_math.cc",
"date_math.h", "date_math.h",
"decimal.cc",
"decimal.h",
"deque.h", "deque.h",
"doubly_linked_list.h", "doubly_linked_list.h",
"dtoa.cc", "dtoa.cc",
...@@ -309,6 +311,7 @@ jumbo_source_set("wtf_unittests_sources") { ...@@ -309,6 +311,7 @@ jumbo_source_set("wtf_unittests_sources") {
sources = [ sources = [
"ascii_ctype_test.cc", "ascii_ctype_test.cc",
"assertions_test.cc", "assertions_test.cc",
"decimal_test.cc",
"deque_test.cc", "deque_test.cc",
"dtoa_test.cc", "dtoa_test.cc",
"experimental/container_type_operations_test.cc", "experimental/container_type_operations_test.cc",
......
...@@ -28,16 +28,16 @@ ...@@ -28,16 +28,16 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include "third_party/blink/renderer/platform/decimal.h" #include "third_party/blink/renderer/platform/wtf/decimal.h"
#include <algorithm>
#include <cfloat>
#include "third_party/blink/renderer/platform/wtf/allocator.h" #include "third_party/blink/renderer/platform/wtf/allocator.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h" #include "third_party/blink/renderer/platform/wtf/math_extras.h"
#include "third_party/blink/renderer/platform/wtf/noncopyable.h" #include "third_party/blink/renderer/platform/wtf/noncopyable.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h" #include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include <algorithm>
#include <float.h>
namespace blink { namespace blink {
namespace DecimalPrivate { namespace DecimalPrivate {
......
...@@ -28,11 +28,11 @@ ...@@ -28,11 +28,11 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_DECIMAL_H_ #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_DECIMAL_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_DECIMAL_H_ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_DECIMAL_H_
#include <cstdint>
#include <stdint.h>
#include "third_party/blink/renderer/platform/platform_export.h"
#include "third_party/blink/renderer/platform/wtf/allocator.h" #include "third_party/blink/renderer/platform/wtf/allocator.h"
#include "third_party/blink/renderer/platform/wtf/assertions.h" #include "third_party/blink/renderer/platform/wtf/assertions.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h" #include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
...@@ -49,7 +49,7 @@ class SpecialValueHandler; ...@@ -49,7 +49,7 @@ class SpecialValueHandler;
// class to compiler supported one. See below URI for current status of decimal // class to compiler supported one. See below URI for current status of decimal
// type for C++: // type for C++:
// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1977.html // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1977.html
class PLATFORM_EXPORT Decimal { class WTF_EXPORT Decimal {
USING_FAST_MALLOC(Decimal); USING_FAST_MALLOC(Decimal);
public: public:
...@@ -187,8 +187,8 @@ class PLATFORM_EXPORT Decimal { ...@@ -187,8 +187,8 @@ class PLATFORM_EXPORT Decimal {
EncodedData data_; EncodedData data_;
}; };
PLATFORM_EXPORT std::ostream& operator<<(std::ostream&, const Decimal&); WTF_EXPORT std::ostream& operator<<(std::ostream&, const Decimal&);
} // namespace blink } // namespace blink
#endif // THIRD_PARTY_BLINK_RENDERER_PLATFORM_DECIMAL_H_ #endif // THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_DECIMAL_H_
...@@ -28,9 +28,10 @@ ...@@ -28,9 +28,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include "third_party/blink/renderer/platform/decimal.h" #include "third_party/blink/renderer/platform/wtf/decimal.h"
#include <cfloat>
#include <float.h>
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h" #include "third_party/blink/renderer/platform/wtf/math_extras.h"
#include "third_party/blink/renderer/platform/wtf/text/cstring.h" #include "third_party/blink/renderer/platform/wtf/text/cstring.h"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment