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