The following patch fixes the bug.
--- codeblocks-1.0svn.orig/src/sdk/resources/confirm_replace.xrc 2007-09-28 13:55:10.000000000 +0000
+++ codeblocks-1.0svn.work/src/sdk/resources/confirm_replace.xrc 2007-11-06 13:28:21.000000000 +0000
@@ -12,6 +12,7 @@
</object>
<flag>wxALL|wxGROW</flag>
<border>8</border>
+ <option>1</option>
</object>
<object class="sizeritem">
<object class="wxBoxSizer">
--- codeblocks-1.0svn.orig/src/sdk/resources/confirm_replace_multiple.xrc 2007-09-28 13:55:10.000000000 +0000
+++ codeblocks-1.0svn.work/src/sdk/resources/confirm_replace_multiple.xrc 2007-11-06 13:31:14.000000000 +0000
@@ -11,6 +11,7 @@
</object>
<flag>wxALL|wxGROW</flag>
<border>8</border>
+ <option>1</option>
</object>
<object class="sizeritem">
<object class="wxBoxSizer">
I added the line "<option>1</option>" to "confirm_replace_multiple.xrc" also, eve if it is not used by the fileupdate-Dlg, to make both behave identical.
If you confirm the patch, I can post it at berlios.
On windows the problem with extremly long file-name (-paths) is different, because the line is not wrapped there, and a part of it get cut by the Dialog-Border.