aacid added inline comments.

INLINE COMMENTS

> page.h:192
> +                                   const bool wholeWords) const;
> +        // To be merged with wholeWords = false, not forget to initialize 
> lastRect with nullptr
> +        RegularAreaRect* findText( int id, const QString & text, 
> SearchDirection direction,

Both functions need to have proper documentation. And the new one needs a since 
marker (same for all the other "public" functions) in core/*.h you added/changed

And the "to be merged" should be marked with a TODO so maybe we see it when we 
decided to break BC

> textpage.cpp:850
> +
> +bool TextPagePrivate::isWholeWord( const TextList::ConstIterator &start,
> +                                   const TextList::ConstIterator &end,

can this function be marked as const? seems like it could/should

> textpage.cpp:858
> +    // If I'm at the beginning/end of the text, I don't need to check 
> after/before
> +    if( start == m_words.constBegin() && start_offset == 0) 
> +        part1 = true;

add {} if you're going to have an else with {}

> textpage.cpp:875
> +            const QString& str = curEntity->text();
> +            int len = stringLengthAdaptedWithHyphen( str, before, 
> m_words.constEnd() );
> +            if( !str[len-1].isLetterOrNumber() ) part1 = true;

Make this const
Are we sure this is never going to be 0? I had a look at the 
strignLengthAdapatedWithHyphens and i'm not 100% sure :D

> textpage.cpp:887
> +
> +    int realEndStrSize = stringLengthAdaptedWithHyphen( endStr, after, 
> m_words.constEnd() );
> +

const

> textpage.cpp:998
> +                            j = 0;
> +                            queryLeft=query.length();
> +                            it = it_begin;

spaces around =

> textpage.cpp:1000
> +                            it = it_begin;
> +                            offset = offset_begin+1;
> +                            it_begin = TextList::ConstIterator();

spaces around +

REPOSITORY
  R223 Okular

REVISION DETAIL
  https://phabricator.kde.org/D19123

To: joaonetto, #okular, aacid
Cc: davidhurka, yurchor, aacid, ngraham, okular-devel, joaonetto, tfella, 
darcyshen

Reply via email to