2007-10-11
This evening I spent a couple of hours working on Searchlight. I didn't get a chance to fix the right click menus, but I did fix (I think) all the redrawing bugs where the scrollbars would go completely wacky.
I also pulled in a fix from Holger where results feeding in to the same results aggregate could deadlock. I fixed a bug where the Parcels cache could be dropped between searches and finally, I added two more kinds of searches:
- Finding Symbol Literals that are not messages
- Finding message senders sent from pundle pre/post load/run/save/unload blocks
Still on the todo list:
- Add keyboard support
- Align the icons to the text correctly
- If we find one result, auto-open it when doing a search from the RB
- Fix Right click options
- Add right click option to classes to find references (sub-mode)
- Add right click option to variables for setters, getters, references (sub-modes)
- Add search for methods that call primitives (eg: simply type 76 to find methods that send that primitive)
- Integrate Holgers "Snippits" view
- Modify environment to remove the other 'entry points'
If you're at all interested in this project and have some spare cycles - why not pick something from the list and give it a go. I'll be happy to review and integrate - publish as a branch please.