https://github.com/root-project/root
Revision f28a2443e5a54e89480c348689a0a1671cef38ff authored by Philippe Canal on 17 December 2008, 05:35:30 UTC, committed by Philippe Canal on 17 December 2008, 05:35:30 UTC
I've been after this for a long time ... tab completion was not working in alice event display.

I traced it down today to occurence of '::' in my macro-path.
I add a string:
  ":$ALICE_ROOT/EVE/alice-macros"
to the macro path - but the existing/default macro-path already ends with an ':' as it is defined in etc/system.rootrc:
  Unix.*.Root.MacroPath:      .:$(ROOTSYS)/macros:
The same is true for all paths in rootrc - maybe they should be changed after the release?

While I can avoid it now that i know of it, it is likely that it will or does bite someone else, too.

This patch properly parseis ::s - the problem was in NewListOfFilesInPath() which abandoned processing after receiving an empty string for a match, which occurs when one has '::'. I remodelled the logic to be the same as in ExtendPath().


git-svn-id: http://root.cern.ch/svn/root/trunk@26979 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 08034eb
History
Tip revision: f28a2443e5a54e89480c348689a0a1671cef38ff authored by Philippe Canal on 17 December 2008, 05:35:30 UTC
From Matevz:
Tip revision: f28a244
File Mode Size
MakeExe -rw-r--r-- 2.1 KB
MakeMacros -rw-r--r-- 2.8 KB
MakeRules -rw-r--r-- 1.2 KB
Makedepend -rw-r--r-- 134 bytes
Makefile.alphacxx6 -rw-r--r-- 818 bytes
Makefile.hpuxacc -rw-r--r-- 716 bytes
Makefile.linux -rw-r--r-- 1.7 KB
Makefile.linuxalphagcc -rw-r--r-- 748 bytes
Makefile.linuxia64ecc -rw-r--r-- 854 bytes
Makefile.linuxia64gcc -rw-r--r-- 734 bytes
Makefile.linuxicc -rw-r--r-- 1.1 KB
Makefile.linuxx8664gcc -rw-r--r-- 1.7 KB
Makefile.macosx -rw-r--r-- 1.5 KB
Makefile.macosx64 -rw-r--r-- 1.6 KB
Makefile.macosxicc -rw-r--r-- 953 bytes
Makefile.macosxxlc -rw-r--r-- 992 bytes
Makefile.solarisCC5 -rw-r--r-- 749 bytes
fl_makedist.sh -rwxr-xr-x 1.2 KB
g3_makedist.sh -rwxr-xr-x 1.3 KB
g4_makedist.sh -rwxr-xr-x 1.3 KB

back to top