[webkit-changes] cvs commit: WebCore/khtml/rendering render_layer.cpp

Adele adele at opensource.apple.com
Thu Oct 27 10:39:38 PDT 2005


adele       05/10/27 10:39:38

  Modified:    .        ChangeLog
               khtml    khtml_part.cpp
               khtml/rendering render_layer.cpp
  Log:
          Reviewed by Vicki.
  
          - fixed <rdar://problem/4318167> REGRESSION: content doesn't scroll far enough to the left after clicking links at aplacecalledcommon.co.uk
  
          * khtml/rendering/render_layer.cpp:
          (khtml::RenderLayer::scrollRectToVisible): fixed a typo where verticalAlignment was being passed instead of horizontalAlignment.
          * khtml/khtml_part.cpp:
          (KHTMLPart::gotoAnchor): specified alignLeft as horizontal alignment.
  
  Revision  Changes    Path
  1.302     +11 -0     WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.301
  retrieving revision 1.302
  diff -u -r1.301 -r1.302
  --- ChangeLog	27 Oct 2005 09:30:32 -0000	1.301
  +++ ChangeLog	27 Oct 2005 17:39:32 -0000	1.302
  @@ -1,3 +1,14 @@
  +2005-10-27  Adele Peterson  <adele at apple.com>
  +
  +        Reviewed by Vicki.
  +
  +        - fixed <rdar://problem/4318167> REGRESSION: content doesn't scroll far enough to the left after clicking links at aplacecalledcommon.co.uk
  +
  +        * khtml/rendering/render_layer.cpp: 
  +        (khtml::RenderLayer::scrollRectToVisible): fixed a typo where verticalAlignment was being passed instead of horizontalAlignment.
  +        * khtml/khtml_part.cpp: 
  +        (KHTMLPart::gotoAnchor): specified alignLeft as horizontal alignment.
  +
   2005-10-27  David Hyatt  <hyatt at apple.com>
   
   	Fix form controls so that they can take advantage of
  
  
  
  1.353     +1 -1      WebCore/khtml/khtml_part.cpp
  
  Index: khtml_part.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/khtml/khtml_part.cpp,v
  retrieving revision 1.352
  retrieving revision 1.353
  diff -u -r1.352 -r1.353
  --- khtml_part.cpp	26 Oct 2005 21:47:35 -0000	1.352
  +++ khtml_part.cpp	27 Oct 2005 17:39:35 -0000	1.353
  @@ -2311,7 +2311,7 @@
       khtml::RenderLayer *layer =  d->m_doc->renderer()->enclosingLayer();
       if (layer)
           // We used to align to the top left corner, but now, if the anchor is already horizontally visible, we won't scroll horizontally.
  -        d->m_doc->renderer()->enclosingLayer()->scrollRectToVisible(QRect(x, y, 0, 0), alignTop);
  +        d->m_doc->renderer()->enclosingLayer()->scrollRectToVisible(QRect(x, y, 0, 0), alignTop, alignLeft);
     }
   #else
     d->m_view->setContentsPos(x, y);
  
  
  
  1.120     +1 -1      WebCore/khtml/rendering/render_layer.cpp
  
  Index: render_layer.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/khtml/rendering/render_layer.cpp,v
  retrieving revision 1.119
  retrieving revision 1.120
  diff -u -r1.119 -r1.120
  --- render_layer.cpp	26 Oct 2005 21:47:37 -0000	1.119
  +++ render_layer.cpp	27 Oct 2005 17:39:37 -0000	1.120
  @@ -573,7 +573,7 @@
           QScrollView* view = m_object->document()->view();
           QRect viewRect = QRect(view->contentsX(), view->contentsY(), view->visibleWidth(), view->visibleHeight());
           if (view) {
  -            QRect r = getRectToExpose(viewRect, rect, verticalAlignment, verticalAlignment);
  +            QRect r = getRectToExpose(viewRect, rect, verticalAlignment, horizontalAlignment);
               view->ensureRectVisible(r);
           }
           if (m_object->document() && m_object->document()->ownerElement() && m_object->document()->ownerElement()->renderer()) {
  
  
  



More information about the webkit-changes mailing list