Since MidpointState is a class, it should behave like a class
[WebKit-https.git] / Source / WebCore / ChangeLog
index b0aabd326452806b55cd62df2ac927470bf595a5..1eaed0bd4e13ece26303c8c4bb22fc565f7130bd 100644 (file)
@@ -1,3 +1,37 @@
+2014-01-21  Zoltan Horvath  <zoltan@webkit.org>
+
+        Since MidpointState is a class, it should behave like a class
+        https://bugs.webkit.org/show_bug.cgi?id=127154
+
+        Reviewed by David Hyatt.
+
+        I modified MidpointState to behave like a class, updated the call sites also.
+
+        No new tests, no behavior change.
+
+        * platform/text/BidiResolver.h:
+        (WebCore::MidpointState::reset):
+        (WebCore::MidpointState::startIgnoringSpaces):
+        (WebCore::MidpointState::stopIgnoringSpaces):
+        (WebCore::MidpointState::midpoints):
+        (WebCore::MidpointState::numMidpoints):
+        (WebCore::MidpointState::currentMidpoint):
+        (WebCore::MidpointState::incrementCurrentMidpoint):
+        (WebCore::MidpointState::decreaseNumMidpoints):
+        (WebCore::MidpointState::betweenMidpoints):
+        (WebCore::MidpointState::setBetweenMidpoints):
+        (WebCore::MidpointState::addMidpoint): Renamed from deprecatedAddMidpoint, since now
+        its private, we no longer need to discourage callers from using it.
+        * rendering/InlineIterator.h:
+        (WebCore::IsolateTracker::addFakeRunIfNecessary):
+        * rendering/RenderBlockLineLayout.cpp:
+        (WebCore::RenderBlockFlow::appendRunsForObject):
+        (WebCore::constructBidiRunsForLine):
+        * rendering/line/BreakingContextInlineHeaders.h:
+        (WebCore::checkMidpoints):
+        * rendering/line/TrailingObjects.cpp:
+        (WebCore::TrailingObjects::updateMidpointsForTrailingBoxes):
+
 2014-01-21  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r162452.