1) Provide a on/off tick box next to each filter to enhance the ability to perform the above. Useful where filters maybe mutually inclusive/exclusive e.g. maybe better to use one or the other.
each branch has an option specifying min/max count of sub-filter that must pass.
i can add an 'active/inactive' checkbox but i think that sub-filter should be simply removed from the tree completely if it doesn't perform as expected
1a). IMHO an on/off tick box is more versatile - a) quicker than adding/deleting, b) if you delete something you have to remember (maybe next week) to add it back in, and c) it is easier to see what you have tried.
yes, just use drag and drop
2a). Great
each complex filter will be saved to a file on disk. you'll be able to share these filter definitions with each other, reference other saved complex filters etc.
not sure what you mean by perl script though. in version 5 you can open and run multiple complex filters at the same time without blocking each other.
3a). Great. My reference to Perl scripts are to those two scripts you developed about 6-8 months ago for matching multiple tickets in multiple packages. They are excellent and extremely fast. I still use them frequently.
Thanks for the great work Stan.
Bobijohn