# HG changeset patch # User Daniel Pfeiffer # Date 1116643597 0 # Node ID 84064c434857713ff639f62ed7bf4c10ae474b60 # Parent f09fbe52c5437250caf5c447a5601cde2b21bf6f *** empty log message *** diff -r f09fbe52c543 -r 84064c434857 lisp/ChangeLog --- a/lisp/ChangeLog Sat May 21 02:45:27 2005 +0000 +++ b/lisp/ChangeLog Sat May 21 02:46:37 2005 +0000 @@ -1,3 +1,23 @@ +2005-05-21 Daniel Pfeiffer + + * files.el (auto-mode-alist): Check GNUmakefile before makefile. + Default to makefile-bsdmake-mode on BSD systems. + + * imenu.el (imenu-generic-expression, imenu--generic-function'): + REGEXP may also be a search function now. The part of doc-string + for describing the structure was 95% identical to that of + `imenu--generic-function'. Unify it there. + + * progmodes/make-mode.el (makefile-imenu-generic-expression): Use + function to find dependencies, because regexp alone is so complex, + it easily goes into an endless loop. + (makefile-makepp-mode): Also add submenu for Perl functions + defined in the makefile. + (makefile-bsdmake-mode): Special imenu-generic-expression no + longer needed, due to function call. + (makefile-match-dependency): Take BOUND into account when checking + if we're through. + 2005-05-20 Jay Belanger * calc/calc-units.el (calc-invalidate-units-table):