[PATCH] riched20: Implement ITextRange::ScrollIntoView.
Huw Davies
huw at codeweavers.com
Wed Mar 23 07:00:30 CDT 2016
On Tue, Mar 22, 2016 at 03:29:10PM -0700, Adam Buchbinder wrote:
> On Tue, Mar 22, 2016 at 2:09 AM, Huw Davies <huw at codeweavers.com> wrote:
> On Fri, Mar 18, 2016 at 11:59:52AM -0700, Adam Buchbinder wrote:
> > diff --git a/dlls/riched20/tests/richole.c b/dlls/riched20/tests/
> richole.c
> > index 7c6c5d5..de3c7a0 100644
> > --- a/dlls/riched20/tests/richole.c
> > +++ b/dlls/riched20/tests/richole.c
> > @@ -53,6 +53,7 @@ static HWND new_window(LPCSTR lpClassName, DWORD
> dwStyle, HWND parent)
> > HWND hwnd = CreateWindowA(lpClassName, NULL,
> > dwStyle | WS_POPUP | WS_HSCROLL |
> WS_VSCROLL | WS_VISIBLE,
> > 0, 0, 200, 60, parent, NULL,
> hmoduleRichEdit, NULL);
> > + ok(hwnd != NULL, "class: %s, error: %d\n",
> lpClassName, (int) GetLastError());
> > return hwnd;
> > }
> >
> > @@ -761,6 +762,66 @@ static void test_ITextRange_GetChar(void)
> > ITextRange_Release(txtRge);
> > }
> >
> > +/* Helper function for testing ITextRange_ScrollIntoView */
> > +static void check_range(HWND w, ITextDocument* doc, int first, int
> lim,
> > + LONG bStart, int expected_nonzero) {
>
> Please put the opening brace on a new line.
>
> Will do, but I'm a bit confused about this:
>
> More importantly, I get a test failure:
> richole.c:785: Test failed: Moved scrollbar is at 60, should be 0.
> (Range 0-160.)
>
> Where? The TestBot completed okay in a variety of environments:
>
> https://testbot.winehq.org/JobDetails.pl?Key=21524
>
> and it works on my local workstation. The trace points to a helper function,
> which is being called with expected_nonzero = 0. There are four calls in
> test_ITextRange_ScrollIntoView which could be behind this; without logging
> information or a stack trace, I can't tell what's breaking.
It's failing for me on both OS/X and linux. Note, it's the
implementation that's failing, the tests themselves are fine. Did you
try running 'make test' on your local machine?
Huw.
More information about the wine-devel
mailing list