Changeset 172758 in webkit
- Timestamp:
- Aug 19, 2014 2:02:25 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r172698 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * Source/cmake/OptionsEfl.cmake: 11 * Source/cmake/OptionsGTK.cmake: 12 * Source/cmake/OptionsMac.cmake: 13 * Source/cmake/WebKitFeatures.cmake: 14 * Source/cmakeconfig.h.cmake: 15 1 16 2014-08-17 Zan Dobersek <zdobersek@igalia.com> 2 17 -
trunk/Source/JavaScriptCore/ChangeLog
r172756 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * Configurations/FeatureDefines.xcconfig: 11 1 12 2014-08-19 Alex Christensen <achristensen@webkit.org> 2 13 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r172548 r172758 186 186 ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS; 187 187 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE; 188 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;189 188 ENABLE_SUBTLE_CRYPTO = $(ENABLE_SUBTLE_CRYPTO_$(PLATFORM_NAME)); 190 189 ENABLE_SUBTLE_CRYPTO_macosx = $(ENABLE_SUBTLE_CRYPTO_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); … … 245 244 ENABLE_LLINT_C_LOOP = ; 246 245 247 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUB PIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));246 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/WTF/ChangeLog
r172749 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * wtf/FeatureDefines.h: 11 1 12 2014-08-18 Maciej Stachowiak <mjs@apple.com> 2 13 -
trunk/Source/WTF/wtf/FeatureDefines.h
r172316 r172758 301 301 #endif 302 302 303 #if !defined(ENABLE_SUBPIXEL_LAYOUT)304 #define ENABLE_SUBPIXEL_LAYOUT 1305 #endif306 307 303 #endif /* PLATFORM(EFL) */ 308 304 … … 316 312 #endif 317 313 318 #if !defined(ENABLE_SUBPIXEL_LAYOUT)319 #define ENABLE_SUBPIXEL_LAYOUT 1320 #endif321 322 314 #endif /* PLATFORM(GTK) */ 323 315 … … 693 685 #endif 694 686 695 #if !defined(ENABLE_SUBPIXEL_LAYOUT)696 #define ENABLE_SUBPIXEL_LAYOUT 0697 #endif698 699 687 #if !defined(ENABLE_SVG_FONTS) 700 688 #define ENABLE_SVG_FONTS 1 … … 795 783 /* Asserts, invariants for macro definitions */ 796 784 797 #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT)798 #error "ENABLE(SATURATED_LAYOUT_ARITHMETIC) requires ENABLE(SUBPIXEL_LAYOUT)"799 #endif800 801 785 #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) 802 786 #error "ENABLE(VIDEO_TRACK) requires ENABLE(VIDEO)" -
trunk/Source/WebCore/ChangeLog
r172757 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * Configurations/FeatureDefines.xcconfig: 11 * css/CSSPrimitiveValue.cpp: 12 (WebCore::CSSPrimitiveValue::computeLength): 13 * dom/Element.cpp: 14 (WebCore::adjustForLocalZoom): 15 (WebCore::Element::offsetWidth): 16 (WebCore::Element::offsetHeight): 17 (WebCore::Element::clientLeft): 18 (WebCore::Element::clientTop): 19 (WebCore::Element::clientWidth): 20 (WebCore::Element::clientHeight): 21 * platform/LayoutUnit.h: 22 (WebCore::LayoutUnit::LayoutUnit): 23 (WebCore::LayoutUnit::ceilToFloat): 24 (WebCore::LayoutUnit::ceil): 25 (WebCore::LayoutUnit::round): 26 (WebCore::LayoutUnit::floor): 27 (WebCore::boundedMultiply): 28 (WebCore::operator*): 29 (WebCore::operator/): 30 (WebCore::intMod): 31 (WebCore::operator%): 32 (WebCore::roundedLayoutUnit): 33 (WebCore::ceiledLayoutUnit): 34 (WebCore::LayoutUnit::toInt): Deleted. 35 (WebCore::LayoutUnit::toFloat): Deleted. 36 (WebCore::LayoutUnit::toDouble): Deleted. 37 (WebCore::LayoutUnit::epsilon): Deleted. 38 * platform/graphics/LayoutPoint.h: 39 (WebCore::roundedForPainting): 40 (WebCore::flooredForPainting): 41 (WebCore::ceiledForPainting): 42 (WebCore::roundedLayoutPoint): 43 * platform/graphics/LayoutRect.cpp: 44 (WebCore::enclosingLayoutRect): 45 * platform/graphics/LayoutRect.h: 46 (WebCore::pixelSnappedIntRect): 47 (WebCore::pixelSnappedForPainting): 48 * platform/graphics/LayoutSize.h: 49 (WebCore::roundedLayoutSize): 50 (WebCore::flooredForPainting): 51 * rendering/RenderBlock.cpp: 52 (WebCore::adjustFloatForSubPixelLayout): 53 * rendering/RenderBlockFlow.cpp: 54 (WebCore::RenderBlockFlow::layoutBlockChild): 55 * rendering/RenderElement.h: 56 (WebCore::adjustLayoutUnitForAbsoluteZoom): 57 * rendering/style/RenderStyle.h: 58 (WebCore::adjustLayoutUnitForAbsoluteZoom): 59 1 60 2014-08-19 Bem Jones-Bey <bjonesbe@adobe.com> 2 61 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r172548 r172758 186 186 ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS; 187 187 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE; 188 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;189 188 ENABLE_SUBTLE_CRYPTO = $(ENABLE_SUBTLE_CRYPTO_$(PLATFORM_NAME)); 190 189 ENABLE_SUBTLE_CRYPTO_macosx = $(ENABLE_SUBTLE_CRYPTO_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); … … 245 244 ENABLE_LLINT_C_LOOP = ; 246 245 247 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUB PIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));246 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/WebCore/css/CSSPrimitiveValue.cpp
r172192 r172758 570 570 template<> Length CSSPrimitiveValue::computeLength(const CSSToLengthConversionData& conversionData) const 571 571 { 572 #if ENABLE(SUBPIXEL_LAYOUT)573 572 return Length(clampTo<float>(computeLengthDouble(conversionData), minValueForCssLength, maxValueForCssLength), Fixed); 574 #else575 return Length(clampTo<float>(roundForImpreciseConversion<float>(computeLengthDouble(conversionData)), minValueForCssLength, maxValueForCssLength), Fixed);576 #endif577 573 } 578 574 -
trunk/Source/WebCore/dom/Element.cpp
r172721 r172758 647 647 if (zoomFactor == 1) 648 648 return value.toDouble(); 649 #if ENABLE(SUBPIXEL_LAYOUT)650 649 return value.toDouble() / zoomFactor; 651 #else652 // Needed because computeLengthInt truncates (rather than rounds) when scaling up.653 if (zoomFactor > 1)654 ++value;655 return value.toDouble() / zoomFactor;656 #endif657 650 } 658 651 … … 697 690 document().updateLayoutIgnorePendingStylesheets(); 698 691 if (RenderBoxModelObject* renderer = renderBoxModelObject()) { 699 #if ENABLE(SUBPIXEL_LAYOUT)700 692 LayoutUnit offsetWidth = subpixelMetricsEnabled(renderer->document()) ? renderer->offsetWidth() : LayoutUnit(renderer->pixelSnappedOffsetWidth()); 701 693 return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(offsetWidth, *renderer).toDouble(), renderer->document()); 702 #else703 return adjustForAbsoluteZoom(renderer->offsetWidth(), *renderer);704 #endif705 694 } 706 695 return 0; … … 711 700 document().updateLayoutIgnorePendingStylesheets(); 712 701 if (RenderBoxModelObject* renderer = renderBoxModelObject()) { 713 #if ENABLE(SUBPIXEL_LAYOUT)714 702 LayoutUnit offsetHeight = subpixelMetricsEnabled(renderer->document()) ? renderer->offsetHeight() : LayoutUnit(renderer->pixelSnappedOffsetHeight()); 715 703 return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(offsetHeight, *renderer).toDouble(), renderer->document()); 716 #else717 return adjustForAbsoluteZoom(renderer->offsetHeight(), *renderer);718 #endif719 704 } 720 705 return 0; … … 746 731 747 732 if (RenderBox* renderer = renderBox()) { 748 #if ENABLE(SUBPIXEL_LAYOUT)749 733 LayoutUnit clientLeft = subpixelMetricsEnabled(renderer->document()) ? renderer->clientLeft() : LayoutUnit(roundToInt(renderer->clientLeft())); 750 734 return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientLeft, *renderer).toDouble(), renderer->document()); 751 #else752 return adjustForAbsoluteZoom(renderer->clientLeft(), *renderer);753 #endif754 735 } 755 736 return 0; … … 761 742 762 743 if (RenderBox* renderer = renderBox()) { 763 #if ENABLE(SUBPIXEL_LAYOUT)764 744 LayoutUnit clientTop = subpixelMetricsEnabled(renderer->document()) ? renderer->clientTop() : LayoutUnit(roundToInt(renderer->clientTop())); 765 745 return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientTop, *renderer).toDouble(), renderer->document()); 766 #else767 return adjustForAbsoluteZoom(renderer->clientTop(), *renderer);768 #endif769 746 } 770 747 return 0; … … 786 763 787 764 if (RenderBox* renderer = renderBox()) { 788 #if ENABLE(SUBPIXEL_LAYOUT)789 765 LayoutUnit clientWidth = subpixelMetricsEnabled(renderer->document()) ? renderer->clientWidth() : LayoutUnit(renderer->pixelSnappedClientWidth()); 790 766 return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientWidth, *renderer).toDouble(), renderer->document()); 791 #else792 return adjustForAbsoluteZoom(renderer->clientWidth(), *renderer);793 #endif794 767 } 795 768 return 0; … … 811 784 812 785 if (RenderBox* renderer = renderBox()) { 813 #if ENABLE(SUBPIXEL_LAYOUT)814 786 LayoutUnit clientHeight = subpixelMetricsEnabled(renderer->document()) ? renderer->clientHeight() : LayoutUnit(renderer->pixelSnappedClientHeight()); 815 787 return convertToNonSubpixelValueIfNeeded(adjustLayoutUnitForAbsoluteZoom(clientHeight, *renderer).toDouble(), renderer->document()); 816 #else817 return adjustForAbsoluteZoom(renderer->clientHeight(), *renderer);818 #endif819 788 } 820 789 return 0; -
trunk/Source/WebCore/platform/LayoutUnit.h
r169309 r172758 57 57 58 58 static const int kFixedPointDenominator = 64; 59 60 #if ENABLE(SUBPIXEL_LAYOUT)61 59 static const int kEffectiveFixedPointDenominator = kFixedPointDenominator; 62 #else63 static const int kEffectiveFixedPointDenominator = 1;64 #endif65 60 const int intMaxForLayoutUnit = INT_MAX / kEffectiveFixedPointDenominator; 66 61 const int intMinForLayoutUnit = INT_MIN / kEffectiveFixedPointDenominator; … … 69 64 public: 70 65 LayoutUnit() : m_value(0) { } 71 #if ENABLE(SUBPIXEL_LAYOUT)72 66 LayoutUnit(int value) { setValue(value); } 73 67 LayoutUnit(unsigned short value) { setValue(value); } … … 109 103 #endif 110 104 } 111 #else112 LayoutUnit(int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }113 LayoutUnit(unsigned short value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }114 LayoutUnit(unsigned value) { REPORT_OVERFLOW(isInBounds(value)); m_value = clampTo<int>(value); }115 LayoutUnit(unsigned long long value) { REPORT_OVERFLOW(isInBounds(static_cast<unsigned>(value))); m_value = clampTo<int>(value); }116 LayoutUnit(unsigned long value) { REPORT_OVERFLOW(isInBounds(static_cast<unsigned>(value))); m_value = clampTo<int>(value); }117 LayoutUnit(float value) { REPORT_OVERFLOW(isInBounds(value)); m_value = clampTo<int>(value); }118 LayoutUnit(double value) { REPORT_OVERFLOW(isInBounds(value)); m_value = clampTo<int>(value); }119 #endif120 105 121 106 static LayoutUnit fromPixel(int value) … … 164 149 } 165 150 166 #if ENABLE(SUBPIXEL_LAYOUT)167 151 int toInt() const { return m_value / kEffectiveFixedPointDenominator; } 168 152 float toFloat() const { return static_cast<float>(m_value) / kEffectiveFixedPointDenominator; } … … 177 161 return nextafterf(floatValue, std::numeric_limits<float>::min()); 178 162 } 179 #else180 int toInt() const { return m_value; }181 float toFloat() const { return static_cast<float>(m_value); }182 double toDouble() const { return static_cast<double>(m_value); }183 float ceilToFloat() const { return toFloat(); }184 #endif185 163 unsigned toUnsigned() const { REPORT_OVERFLOW(m_value >= 0); return toInt(); } 186 164 … … 217 195 #endif 218 196 { 219 #if ENABLE(SUBPIXEL_LAYOUT)220 197 #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) 221 198 if (UNLIKELY(m_value >= INT_MAX - kEffectiveFixedPointDenominator + 1)) … … 225 202 return (m_value + kEffectiveFixedPointDenominator - 1) / kEffectiveFixedPointDenominator; 226 203 return toInt(); 227 #else 228 return m_value; 229 #endif 230 } 204 } 205 231 206 int round() const 232 207 { 233 #if ENABLE(S UBPIXEL_LAYOUT) && ENABLE(SATURATED_LAYOUT_ARITHMETIC)208 #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) 234 209 if (m_value > 0) 235 210 return saturatedAddition(rawValue(), kEffectiveFixedPointDenominator / 2) / kEffectiveFixedPointDenominator; 236 211 return saturatedSubtraction(rawValue(), (kEffectiveFixedPointDenominator / 2) - 1) / kEffectiveFixedPointDenominator; 237 #el if ENABLE(SUBPIXEL_LAYOUT)212 #else 238 213 if (m_value > 0) 239 214 return (m_value + (kEffectiveFixedPointDenominator / 2)) / kEffectiveFixedPointDenominator; 240 215 return (m_value - ((kEffectiveFixedPointDenominator / 2) - 1)) / kEffectiveFixedPointDenominator; 241 #else242 return m_value;243 216 #endif 244 217 } … … 246 219 int floor() const 247 220 { 248 #if ENABLE(SUBPIXEL_LAYOUT)249 221 #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) 250 222 if (UNLIKELY(m_value <= INT_MIN + kEffectiveFixedPointDenominator - 1)) … … 254 226 return toInt(); 255 227 return (m_value - kEffectiveFixedPointDenominator + 1) / kEffectiveFixedPointDenominator; 256 #else257 return m_value;258 #endif259 228 } 260 229 … … 268 237 } 269 238 270 #if ENABLE(SUBPIXEL_LAYOUT)271 239 bool mightBeSaturated() const 272 240 { … … 276 244 277 245 static float epsilon() { return 1.0f / kEffectiveFixedPointDenominator; } 278 #else 279 static int epsilon() { return 0; } 280 #endif 246 281 247 static const LayoutUnit max() 282 248 { … … 518 484 inline LayoutUnit boundedMultiply(const LayoutUnit& a, const LayoutUnit& b) 519 485 { 520 #if ENABLE(SUBPIXEL_LAYOUT)521 486 int64_t result = static_cast<int64_t>(a.rawValue()) * static_cast<int64_t>(b.rawValue()) / kEffectiveFixedPointDenominator; 522 487 int32_t high = static_cast<int32_t>(result >> 32); … … 530 495 returnVal.setRawValue(static_cast<int>(result)); 531 496 return returnVal; 532 #else533 // FIXME: Should be bounded even in the non-subpixel case.534 return a.rawValue() * b.rawValue();535 #endif536 497 } 537 498 538 499 inline LayoutUnit operator*(const LayoutUnit& a, const LayoutUnit& b) 539 500 { 540 #if ENABLE(S UBPIXEL_LAYOUT) && ENABLE(SATURATED_LAYOUT_ARITHMETIC)501 #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) 541 502 return boundedMultiply(a, b); 542 #el if ENABLE(SUBPIXEL_LAYOUT)503 #else 543 504 LayoutUnit returnVal; 544 505 long long rawVal = static_cast<long long>(a.rawValue()) * b.rawValue() / kEffectiveFixedPointDenominator; 545 506 returnVal.setRawValue(rawVal); 546 507 return returnVal; 547 #else548 return a.rawValue() * b.rawValue();549 508 #endif 550 509 } … … 622 581 inline LayoutUnit operator/(const LayoutUnit& a, const LayoutUnit& b) 623 582 { 624 #if ENABLE(SUBPIXEL_LAYOUT)625 583 LayoutUnit returnVal; 626 584 long long rawVal = static_cast<long long>(kEffectiveFixedPointDenominator) * a.rawValue() / b.rawValue(); … … 631 589 #endif 632 590 return returnVal; 633 #else 634 return a.rawValue() / b.rawValue(); 635 #endif 636 } 591 } 637 592 638 593 inline float operator/(const LayoutUnit& a, float b) … … 793 748 inline LayoutUnit intMod(const LayoutUnit& a, const LayoutUnit& b) 794 749 { 795 #if ENABLE(SUBPIXEL_LAYOUT)796 750 // This calculates the modulo so that: a = static_cast<int>(a / b) * b + intMod(a, b). 797 751 LayoutUnit returnVal; 798 752 returnVal.setRawValue(a.rawValue() % b.rawValue()); 799 753 return returnVal; 800 #else801 return a.rawValue() % b.rawValue();802 #endif803 754 } 804 755 805 756 inline LayoutUnit operator%(const LayoutUnit& a, const LayoutUnit& b) 806 757 { 807 #if ENABLE(SUBPIXEL_LAYOUT)808 758 // This calculates the modulo so that: a = (a / b) * b + a % b. 809 759 LayoutUnit returnVal; … … 811 761 returnVal.setRawValue(rawVal / kEffectiveFixedPointDenominator); 812 762 return returnVal; 813 #else814 return a.rawValue() % b.rawValue();815 #endif816 763 } 817 764 … … 968 915 inline LayoutUnit roundedLayoutUnit(float value) 969 916 { 970 #if ENABLE(SUBPIXEL_LAYOUT)971 917 return LayoutUnit::fromFloatRound(value); 972 #else973 return static_cast<int>(lroundf(value));974 #endif975 918 } 976 919 977 920 inline LayoutUnit ceiledLayoutUnit(float value) 978 921 { 979 #if ENABLE(SUBPIXEL_LAYOUT)980 922 return LayoutUnit::fromFloatCeil(value); 981 #else982 return ceilf(value);983 #endif984 923 } 985 924 -
trunk/Source/WebCore/platform/graphics/LayoutPoint.h
r168528 r172758 187 187 inline FloatPoint roundedForPainting(const LayoutPoint& point, float pixelSnappingFactor, bool directionalRoundingToRight = true, bool directionalRoundingToBottom = true) 188 188 { 189 #if ENABLE(SUBPIXEL_LAYOUT)190 189 return FloatPoint(roundToDevicePixel(point.x(), pixelSnappingFactor, !directionalRoundingToRight), roundToDevicePixel(point.y(), pixelSnappingFactor, !directionalRoundingToBottom)); 191 #else192 UNUSED_PARAM(pixelSnappingFactor);193 UNUSED_PARAM(directionalRoundingToRight);194 UNUSED_PARAM(directionalRoundingToBottom);195 return FloatPoint(point);196 #endif197 190 } 198 191 199 192 inline FloatPoint flooredForPainting(const LayoutPoint& point, float pixelSnappingFactor) 200 193 { 201 #if ENABLE(SUBPIXEL_LAYOUT)202 194 return FloatPoint(floorToDevicePixel(point.x(), pixelSnappingFactor), floorToDevicePixel(point.y(), pixelSnappingFactor)); 203 #else204 UNUSED_PARAM(pixelSnappingFactor);205 return FloatPoint(point);206 #endif207 195 } 208 196 209 197 inline FloatPoint ceiledForPainting(const LayoutPoint& point, float pixelSnappingFactor) 210 198 { 211 #if ENABLE(SUBPIXEL_LAYOUT)212 199 return FloatPoint(ceilToDevicePixel(point.x(), pixelSnappingFactor), ceilToDevicePixel(point.y(), pixelSnappingFactor)); 213 #else214 UNUSED_PARAM(pixelSnappingFactor);215 return FloatPoint(point);216 #endif217 200 } 218 201 219 202 inline LayoutPoint roundedLayoutPoint(const FloatPoint& p) 220 203 { 221 #if ENABLE(SUBPIXEL_LAYOUT)222 204 return LayoutPoint(p); 223 #else224 return roundedIntPoint(p);225 #endif226 205 } 227 206 -
trunk/Source/WebCore/platform/graphics/LayoutRect.cpp
r168575 r172758 139 139 LayoutRect enclosingLayoutRect(const FloatRect& rect) 140 140 { 141 #if ENABLE(SUBPIXEL_LAYOUT)142 141 LayoutPoint location = flooredLayoutPoint(rect.minXMinYCorner()); 143 142 LayoutPoint maxPoint = ceiledLayoutPoint(rect.maxXMaxYCorner()); 144 143 145 144 return LayoutRect(location, maxPoint - location); 146 #else147 return enclosingIntRect(rect);148 #endif149 145 } 150 146 -
trunk/Source/WebCore/platform/graphics/LayoutRect.h
r168528 r172758 204 204 inline IntRect pixelSnappedIntRect(const LayoutRect& rect) 205 205 { 206 #if ENABLE(SUBPIXEL_LAYOUT) 207 return IntRect(roundedIntPoint(rect.location()), IntSize(snapSizeToPixel(rect.width(), rect.x()), 208 snapSizeToPixel(rect.height(), rect.y()))); 209 210 #else 211 return IntRect(rect); 212 #endif 206 return IntRect(roundedIntPoint(rect.location()), IntSize(snapSizeToPixel(rect.width(), rect.x()), snapSizeToPixel(rect.height(), rect.y()))); 207 213 208 } 214 209 … … 234 229 inline FloatRect pixelSnappedForPainting(const LayoutRect& rect, float pixelSnappingFactor) 235 230 { 236 #if ENABLE(SUBPIXEL_LAYOUT)237 231 return FloatRect(roundToDevicePixel(rect.x(), pixelSnappingFactor), roundToDevicePixel(rect.y(), pixelSnappingFactor), 238 232 snapSizeToDevicePixel(rect.width(), rect.x(), pixelSnappingFactor), snapSizeToDevicePixel(rect.height(), rect.y(), pixelSnappingFactor)); 239 #else240 UNUSED_PARAM(pixelSnappingFactor);241 return FloatRect(rect);242 #endif243 233 } 244 234 -
trunk/Source/WebCore/platform/graphics/LayoutSize.h
r166647 r172758 186 186 inline LayoutSize roundedLayoutSize(const FloatSize& s) 187 187 { 188 #if ENABLE(SUBPIXEL_LAYOUT)189 188 return LayoutSize(s); 190 #else191 return roundedIntSize(s);192 #endif193 189 } 194 190 195 191 inline FloatSize flooredForPainting(const LayoutSize& size, float pixelSnappingFactor) 196 192 { 197 #if ENABLE(SUBPIXEL_LAYOUT)198 193 return FloatSize(floorToDevicePixel(size.width(), pixelSnappingFactor), floorToDevicePixel(size.height(), pixelSnappingFactor)); 199 #else200 UNUSED_PARAM(pixelSnappingFactor);201 return FloatSize(size);202 #endif203 194 } 204 195 -
trunk/Source/WebCore/rendering/RenderBlock.cpp
r172513 r172758 2915 2915 static inline LayoutUnit adjustFloatForSubPixelLayout(float value) 2916 2916 { 2917 #if ENABLE(SUBPIXEL_LAYOUT)2918 2917 return ceiledLayoutUnit(value); 2919 #else2920 return static_cast<int>(value);2921 #endif2922 2918 } 2923 2919 -
trunk/Source/WebCore/rendering/RenderBlockFlow.cpp
r171849 r172758 682 682 if (logicalTopEstimate != oldLogicalTop && !child.avoidsFloats() && childBlockFlow && childBlockFlow->containsFloats()) 683 683 markDescendantsWithFloats = true; 684 #if ENABLE(SUBPIXEL_LAYOUT)685 684 else if (UNLIKELY(logicalTopEstimate.mightBeSaturated())) 686 685 // logicalTopEstimate, returned by estimateLogicalTopPosition, might be saturated for … … 689 688 // might yield incorrect results. If this is the case always mark for layout. 690 689 markDescendantsWithFloats = true; 691 #endif692 690 else if (!child.avoidsFloats() || child.shrinkToAvoidFloats()) { 693 691 // If an element might be affected by the presence of floats, then always mark it for -
trunk/Source/WebCore/rendering/RenderElement.h
r172730 r172758 378 378 } 379 379 380 #if ENABLE(SUBPIXEL_LAYOUT)381 380 inline LayoutUnit adjustLayoutUnitForAbsoluteZoom(LayoutUnit value, const RenderElement& renderer) 382 381 { 383 382 return adjustLayoutUnitForAbsoluteZoom(value, renderer.style()); 384 383 } 385 #endif386 384 387 385 } // namespace WebCore -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r172711 r172758 2119 2119 } 2120 2120 2121 #if ENABLE(SUBPIXEL_LAYOUT)2122 2121 inline LayoutUnit adjustLayoutUnitForAbsoluteZoom(LayoutUnit value, const RenderStyle& style) 2123 2122 { 2124 2123 return value / style.effectiveZoom(); 2125 2124 } 2126 #endif2127 2125 2128 2126 inline bool RenderStyle::setZoom(float f) -
trunk/Source/WebKit/mac/ChangeLog
r172749 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * Configurations/FeatureDefines.xcconfig: 11 1 12 2014-08-18 Maciej Stachowiak <mjs@apple.com> 2 13 -
trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
r172548 r172758 186 186 ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS; 187 187 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE; 188 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;189 188 ENABLE_SUBTLE_CRYPTO = $(ENABLE_SUBTLE_CRYPTO_$(PLATFORM_NAME)); 190 189 ENABLE_SUBTLE_CRYPTO_macosx = $(ENABLE_SUBTLE_CRYPTO_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); … … 245 244 ENABLE_LLINT_C_LOOP = ; 246 245 247 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUB PIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));246 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/WebKit2/ChangeLog
r172755 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * Configurations/FeatureDefines.xcconfig: 11 1 12 2014-08-19 Peyton Randolph <prandolph@apple.com> 2 13 -
trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig
r172548 r172758 186 186 ENABLE_SPEECH_SYNTHESIS = ENABLE_SPEECH_SYNTHESIS; 187 187 ENABLE_SQL_DATABASE = ENABLE_SQL_DATABASE; 188 ENABLE_SUBPIXEL_LAYOUT = ENABLE_SUBPIXEL_LAYOUT;189 188 ENABLE_SUBTLE_CRYPTO = $(ENABLE_SUBTLE_CRYPTO_$(PLATFORM_NAME)); 190 189 ENABLE_SUBTLE_CRYPTO_macosx = $(ENABLE_SUBTLE_CRYPTO_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR)); … … 245 244 ENABLE_LLINT_C_LOOP = ; 246 245 247 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUB PIXEL_LAYOUT) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME));246 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FILTERS) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/cmake/OptionsEfl.cmake
r172698 r172758 96 96 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPEECH_SYNTHESIS OFF) 97 97 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK ON) 98 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBPIXEL_LAYOUT ON)99 98 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT ON) 100 99 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS ON) -
trunk/Source/cmake/OptionsGTK.cmake
r172698 r172758 145 145 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHARED_WORKERS ON) 146 146 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK ON) 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBPIXEL_LAYOUT ON)148 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO OFF) 149 148 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT ON) -
trunk/Source/cmake/OptionsMac.cmake
r172540 r172758 150 150 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPEECH_SYNTHESIS ON) 151 151 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SQL_DATABASE ON) 152 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBPIXEL_LAYOUT ON)153 152 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO ON) 154 153 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO_macosx ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r172346 r172758 127 127 WEBKIT_OPTION_DEFINE(ENABLE_SPELLCHECK "Toggle Spellchecking support (requires Enchant)" OFF) 128 128 WEBKIT_OPTION_DEFINE(ENABLE_SQL_DATABASE "Toggle SQL Database Support" ON) 129 WEBKIT_OPTION_DEFINE(ENABLE_SUBPIXEL_LAYOUT "Toggle subpixel layout support" OFF)130 129 WEBKIT_OPTION_DEFINE(ENABLE_SUBTLE_CRYPTO "Toggle subtle crypto support" OFF) 131 130 WEBKIT_OPTION_DEFINE(ENABLE_SVG_FONTS "Toggle SVG fonts support (imples SVG support)" ON) -
trunk/Source/cmakeconfig.h.cmake
r172346 r172758 113 113 #cmakedefine01 ENABLE_SPELLCHECK 114 114 #cmakedefine01 ENABLE_SQL_DATABASE 115 #cmakedefine01 ENABLE_SUBPIXEL_LAYOUT116 115 #cmakedefine01 ENABLE_SUBTLE_CRYPTO 117 116 #cmakedefine01 ENABLE_SVG_FONTS -
trunk/Tools/ChangeLog
r172751 r172758 1 2014-08-19 Zalan Bujtas <zalan@apple.com> 2 3 Remove ENABLE(SUBPIXEL_LAYOUT). 4 https://bugs.webkit.org/show_bug.cgi?id=136077 5 6 Reviewed by Simon Fraser. 7 8 Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now. 9 10 * TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp: 11 1 12 2014-08-19 Akos Kiss <akiss@inf.u-szeged.hu> 2 13 -
trunk/Tools/TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp
r140205 r172758 29 29 */ 30 30 31 #define ENABLE_SUBPIXEL_LAYOUT 132 31 #define ENABLE_SATURATED_LAYOUT_ARITHMETIC 1 33 32 #include "config.h"
Note: See TracChangeset
for help on using the changeset viewer.