Find file dialog in mc-4.6.0-pre3

Arpi arpi at mplayerhq.hu
Mon Jan 27 22:53:17 UTC 2003


Hi,

> > > Thank you.  The code you found is completely broken.  However, your
> > > changes don't seem to make any difference for me.  Could you please send a
> > strange. it solved the problem completely for me, and it seems for others
> > too.
> 
> Your patch makes the difference when looking for filenames without
> searching file contents.  Searching contents is still not responsive.

It makes difference for bot, at least here, but...
src/find.c::do_search() tries match on 32 files before it returns,
so if scanning 32 files took more than 0.1-1 seconds then it's slow
response. the worst case when you search inside a single very big file,
it's no way to fix without big changes of teh find.c code.
(being able to suspend search inside a file, save the position and then
later (next call) continue from that point.)

anyway that '32 files in a grpup' approach is quite lame, it would be better
to measure time, and update panel/rot.dash and return at every 0.25 seconds
or so. Or at least call is_idle() from inside do_search() after each file
and return immediately (break the 32 counter) if zero.

> Applied.  Thank you!
thanks.

> By the way, it was my error.  I cannot believe I wrote all that.
I also wondered when realized those bugs :)


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
    "However, many people beg for its inclusion in Debian. Why?" - Gabucino
  "Because having new software in Debian is good." - Josselin Mouette
"Because having good software in Debian is new." - Gabucino



More information about the mc-devel mailing list