Hi Caol<meta http-equiv="content-type" content="text/html; charset=utf-8">án, all,<div><br></div><div>Thanks for your review. The patch is indeed under LGPLv3+/MPL license.</div><div><br></div><div>I will have a look to your additional patch as soon as possible, thanks a lot.</div>
<div><br></div><div>I indeed saw some troubles with the current &quot;search and replace&quot; mechanism of writer. For example the &quot;Find in selection&quot; is not working properly : if you select a text after having opened the &quot;search and replace&quot;  dialog, this text will not be taken in account by the &quot;Find in selection&quot;, and some others bugs. I intend to work on it, patch after patch after ...</div>
<div><br></div><div>Cheers,</div><div><br></div><div><br></div><div>Benoit</div><div><br><div class="gmail_quote">2011/7/4 Caolán McNamara <span dir="ltr">&lt;<a href="mailto:caolanm@redhat.com">caolanm@redhat.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">On Sun, 2011-07-03 at 23:07 +0200, Benoit Dolives wrote:<br>
<br>
Yup, patch fixes fixes the problem. Thanks for this. Pushed now to<br>
master.<br>
<br>
Can you confirm that this is under our preferred LGPLv3+/MPL license<br>
combo ?<br>
<div class="im"><br>
&gt; Concerning your open question, the proposed patch checks if the<br>
&gt; searched string belongs to the selection by using the same mechanism<br>
&gt; as the common search command. Therefore it should have the same<br>
&gt; behaviour as the search command in both cases (common or advanced<br>
&gt; search/replace).<br>
<br>
</div>Hmm, if I stick e.g. Apple banana in there, select nothing, search and<br>
replace with regular expression of b.*a to match banana but where the<br>
search string has a different length to the text it will match, with<br>
&quot;comments&quot; enabled, then that one doesn&#39;t replace.<br>
<br>
AFAICS that &quot;length is the same&quot; branch is just an optimization. When<br>
removed everything works as I would expect, so I pushed that as a follow<br>
up fix.<br>
<br>
Would be good if you could double-check my changes there, and if the<br>
equal length code is based on some other code elsewhere, there might be<br>
an additional fix needed for the legacy stuff too.<br>
<br>
There&#39;s probably a few more gotchas with search and replace in writer,<br>
(e.g. how come I can&#39;t use &quot;replace all&quot; when comments are selected) if<br>
you dig around bugzilla for them :-)<br>
<font color="#888888"><br>
C.<br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Benoit Dolives<br>
</div>