CVSROOT: /sources/global Module name: global Branch: Changes by: Shigio YAMAGUCHI <[EMAIL PROTECTED]> 06/02/07 01:33:18
Modified files: global : Makefile.am global.c gtags : gtags.c Added files: global : filter.c filter.h Log message: Changed the filtering architecture of global(1). For the convenience of debugging, recovered the external sort filter (gtags --sort). Old architecture (- GLOBAL-4.7.8) --------------------------------- process1 process2 process3 +=============+ +===========+ +===========+ |global(write)|->|sort filter|->|path filter|->[stdout] +=============+ +===========+ +===========+ New architecture (maybe GLOBAL-5.0 -) ------------------------------------- 1 process +============================================+ |global(write) ->[sort filter]->[path filter]|->[stdout] +============================================+ This it the default architecture. Function with_pathfilter() plays the role of the pipe between the sort filter and the path filter. If macro EXTERNAL_FILTER is defined, the old architecture will be selected. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/global/global/global/Makefile.am.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/global/global/global/filter.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/global/global/global/filter.h?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/global/global/global/global.c.diff?tr1=1.137&tr2=1.138&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/global/global/gtags/gtags.c.diff?tr1=1.183&tr2=1.184&r1=text&r2=text _______________________________________________ Global-commit mailing list Global-commit@gnu.org http://lists.gnu.org/mailman/listinfo/global-commit