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 @@
#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/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/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/string_buffer.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
......
......@@ -22,8 +22,8 @@
#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/platform/decimal.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"
namespace blink {
......
......@@ -27,7 +27,7 @@
#include "third_party/blink/renderer/core/core_export.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/text/wtf_string.h"
......
......@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/core/inspector/inspector_animation_agent.h"
#include <memory>
#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_effect.h"
......@@ -30,7 +31,6 @@
#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/platform/animation/timing_function.h"
#include "third_party/blink/renderer/platform/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/base64.h"
namespace AnimationAgentState {
......
......@@ -6,10 +6,11 @@
#define THIRD_PARTY_BLINK_RENDERER_CORE_INSPECTOR_V8_INSPECTOR_STRING_H_
#include <memory>
#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/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_hash.h"
#include "third_party/blink/renderer/platform/wtf/text/string_to_number.h"
......
......@@ -503,8 +503,6 @@ jumbo_component("platform") {
"data_resource_helper.h",
"date_components.cc",
"date_components.h",
"decimal.cc",
"decimal.h",
"drag_image.cc",
"drag_image.h",
"event_dispatch_forbidden_scope.cc",
......@@ -1748,7 +1746,6 @@ jumbo_source_set("blink_platform_unittests_sources") {
"audio/push_pull_fifo_test.cc",
"audio/vector_math_test.cc",
"bindings/runtime_call_stats_test.cc",
"decimal_test.cc",
"drag_image_test.cc",
"exported/file_path_conversion_test.cc",
"exported/web_canonical_cookie_test.cc",
......
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# But the compiler support is okay to depend on.
"+third_party/blink/renderer/platform/decimal.h",
# Module.
"+third_party/blink/renderer/platform/bindings",
......
......@@ -30,7 +30,7 @@
#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"
namespace blink {
......
......@@ -36,7 +36,6 @@ include_rules = [
"+third_party/blink/renderer/platform/bindings",
"+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/decimal.h",
"+third_party/blink/renderer/platform/drag_image.h",
"+third_party/blink/renderer/platform/fonts",
"+third_party/blink/renderer/platform/graphics",
......
......@@ -26,9 +26,9 @@
#include "third_party/blink/renderer/platform/graphics/color.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/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/hex_number.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h"
......
......@@ -6,7 +6,6 @@ include_rules = [
"+third_party/blink/renderer/platform/json",
# Dependencies.
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf",
......
......@@ -5,8 +5,8 @@
#include "third_party/blink/renderer/platform/json/json_parser.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/wtf/decimal.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include "third_party/blink/renderer/platform/wtf/text/string_to_number.h"
......
......@@ -32,7 +32,8 @@
#include <algorithm>
#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/text/string_builder.h"
......
......@@ -16,7 +16,6 @@ include_rules = [
"+third_party/blink/renderer/platform/cross_thread_copier.h",
"+third_party/blink/renderer/platform/cross_thread_functional.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/heap",
"+third_party/blink/renderer/platform/histogram.h",
......
......@@ -66,6 +66,8 @@ jumbo_component("wtf") {
"cpu.h",
"date_math.cc",
"date_math.h",
"decimal.cc",
"decimal.h",
"deque.h",
"doubly_linked_list.h",
"dtoa.cc",
......@@ -309,6 +311,7 @@ jumbo_source_set("wtf_unittests_sources") {
sources = [
"ascii_ctype_test.cc",
"assertions_test.cc",
"decimal_test.cc",
"deque_test.cc",
"dtoa_test.cc",
"experimental/container_type_operations_test.cc",
......
......@@ -28,16 +28,16 @@
* 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/math_extras.h"
#include "third_party/blink/renderer/platform/wtf/noncopyable.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
#include <algorithm>
#include <float.h>
namespace blink {
namespace DecimalPrivate {
......
......@@ -28,11 +28,11 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_DECIMAL_H_
#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_DECIMAL_H_
#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_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/assertions.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
......@@ -49,7 +49,7 @@ class SpecialValueHandler;
// class to compiler supported one. See below URI for current status of decimal
// type for C++:
// 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);
public:
......@@ -187,8 +187,8 @@ class PLATFORM_EXPORT Decimal {
EncodedData data_;
};
PLATFORM_EXPORT std::ostream& operator<<(std::ostream&, const Decimal&);
WTF_EXPORT std::ostream& operator<<(std::ostream&, const Decimal&);
} // namespace blink
#endif // THIRD_PARTY_BLINK_RENDERER_PLATFORM_DECIMAL_H_
#endif // THIRD_PARTY_BLINK_RENDERER_PLATFORM_WTF_DECIMAL_H_
......@@ -28,9 +28,10 @@
* 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 "third_party/blink/renderer/platform/wtf/math_extras.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