History log of /opengrok/src/org/opensolaris/opengrok/analysis/sh/ShXref.lex
Revision Date Author Comments Expand
4eda2f9f481542c575493b4d80a9297b6d43a032 13-Mar-2016 Knut Anders Hatlen <knut.hatlen@oracle.com>

Escape special characters in URLs when producing links in xref.

/opengrok/src/org/opensolaris/opengrok/analysis/JFlexXref.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/clojure/ClojureXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/csharp/CSharpXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/erlang/ErlangXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/golang/GolangXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/haskell/HaskellXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/javascript/JavaScriptXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/perl/PerlXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/php/PhpXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/python/PythonXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/scala/ScalaXref.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/uue/UuencodeXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/vb/VBXref.lex /opengrok/test/org/opensolaris/opengrok/analysis/JFlexXrefTest.java
3c2e36de30464eaefcc535086e3017378373e4f2 05-Feb-2014 Knut Anders Hatlen <knut.hatlen@oracle.com>

Stop matching empty strings in heredocs. Fixes infinite loop that was exposed after upgrading to JFlex 1.5.0.

ba47c10c2122b27f3e4bf046c175fb824159c478 04-Feb-2014 Lubos Kosco <Lubos.Kosco@oracle.com>

jflex fixes

474ac6921d21d2e44cf9c1e91f17d6bcbb15c9e8 03-Feb-2014 Lubos Kosco <Lubos.Kosco@oracle.com>

jflex 1.5.0

/opengrok/.gitignore /opengrok/build.xml /opengrok/debian/README.Debian /opengrok/debian/control /opengrok/debian/control.in /opengrok/opengrok-indexer/pom.xml /opengrok/src/org/opensolaris/opengrok/analysis/c/CSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/csharp/CSharpSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/csharp/CSharpXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/javascript/JavaScriptSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/javascript/JavaScriptXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/perl/PerlSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/perl/PerlXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/php/PhpSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/php/PhpXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/python/PythonSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/python/PythonXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/scala/ScalaSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/scala/ScalaXref.lex ShSymbolTokenizer.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/sql/PLSQLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/uue/UuencodeFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/uue/UuencodeXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/vb/VBSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/vb/VBXref.lex /opengrok/src/org/opensolaris/opengrok/search/context/HistoryLineTokenizer.lex /opengrok/src/org/opensolaris/opengrok/search/context/PlainLineTokenizer.lex /opengrok/test/org/opensolaris/opengrok/analysis/JFlexXrefTest.java
50203181d8c071cfd69cb197b5da0eda5c4d6372 02-Jan-2013 Jens Elkner <jel+opengrok@cs.uni-magdeburg.de>

Code cleanup, reformatting and some refactoring

/opengrok/src/org/opensolaris/opengrok/analysis/AnalyzerGuru.java /opengrok/src/org/opensolaris/opengrok/analysis/Definitions.java /opengrok/src/org/opensolaris/opengrok/analysis/FileAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/Hash2TokenStream.java /opengrok/src/org/opensolaris/opengrok/analysis/HistoryAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/JFlexTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/JFlexXref.java /opengrok/src/org/opensolaris/opengrok/analysis/List2TokenStream.java /opengrok/src/org/opensolaris/opengrok/analysis/PathTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/TagFilter.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/BZip2Analyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/GZIPAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/TarAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/ZipAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/executables/ELFAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainAnalyzer.java ShXref.lex /opengrok/src/org/opensolaris/opengrok/configuration/Configuration.java /opengrok/src/org/opensolaris/opengrok/configuration/Project.java /opengrok/src/org/opensolaris/opengrok/configuration/RuntimeEnvironment.java /opengrok/src/org/opensolaris/opengrok/index/CommandLineOptions.java /opengrok/src/org/opensolaris/opengrok/index/IndexDatabase.java /opengrok/src/org/opensolaris/opengrok/index/Indexer.java /opengrok/src/org/opensolaris/opengrok/jdbc/ConnectionManager.java /opengrok/src/org/opensolaris/opengrok/management/AgentIndexRunner.java /opengrok/src/org/opensolaris/opengrok/management/OGAgent.java /opengrok/src/org/opensolaris/opengrok/search/QueryBuilder.java /opengrok/src/org/opensolaris/opengrok/search/Results.java /opengrok/src/org/opensolaris/opengrok/search/SearchEngine.java /opengrok/src/org/opensolaris/opengrok/search/Summarizer.java /opengrok/src/org/opensolaris/opengrok/search/Summary.java /opengrok/src/org/opensolaris/opengrok/search/context/Context.java /opengrok/src/org/opensolaris/opengrok/search/context/HistoryContext.java /opengrok/src/org/opensolaris/opengrok/search/context/PhraseMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/PlainLineTokenizer.lex /opengrok/src/org/opensolaris/opengrok/search/context/PrefixMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/TokenSetMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/WildCardMatcher.java /opengrok/src/org/opensolaris/opengrok/util/Getopt.java /opengrok/src/org/opensolaris/opengrok/util/StringUtils.java /opengrok/src/org/opensolaris/opengrok/web/DiffData.java /opengrok/src/org/opensolaris/opengrok/web/DiffType.java /opengrok/src/org/opensolaris/opengrok/web/DirectoryListing.java /opengrok/src/org/opensolaris/opengrok/web/EftarFileReader.java /opengrok/src/org/opensolaris/opengrok/web/PageConfig.java /opengrok/src/org/opensolaris/opengrok/web/Prefix.java /opengrok/src/org/opensolaris/opengrok/web/SearchHelper.java /opengrok/src/org/opensolaris/opengrok/web/SortOrder.java /opengrok/src/org/opensolaris/opengrok/web/Suggestion.java /opengrok/src/org/opensolaris/opengrok/web/Util.java /opengrok/test/org/opensolaris/opengrok/analysis/JFlexXrefTest.java /opengrok/test/org/opensolaris/opengrok/analysis/document/TroffAnalyzerTest.java /opengrok/test/org/opensolaris/opengrok/configuration/RuntimeEnvironmentTest.java /opengrok/test/org/opensolaris/opengrok/index/IndexDatabaseTest.java /opengrok/test/org/opensolaris/opengrok/index/IndexerTest.java /opengrok/test/org/opensolaris/opengrok/search/SearchEngineTest.java /opengrok/test/org/opensolaris/opengrok/search/SearchTest.java /opengrok/test/org/opensolaris/opengrok/search/context/ContextTest.java /opengrok/test/org/opensolaris/opengrok/web/DirectoryListingTest.java /opengrok/test/org/opensolaris/opengrok/web/UtilTest.java
994cbbc2811dfd756ddb1b0a4b507bb515590531 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Bug #18198: ShXref gets confused by here-documents

1241a31a5fdfeb9d142482f1813170e95d50110e 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Bug #17378: Please remove email obfuscation Step 1: Centralize the obfuscation to make it easier to add a switch to turn it on/off.

/opengrok/src/org/opensolaris/opengrok/analysis/JFlexXref.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/perl/PerlXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/python/PythonXref.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex
baac891508168c28074c18f272e289b4ceae23f7 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Bug #16883: ShXref should reset stack on reuse

acb17119c13d86f668974787a2e1ab893e3183c8 02-Jan-2013 Lubos Kosco <Lubos.Kosco@Sun.COM>

fix more analyzers regarding the number xref

c6bc0d1aa6f435cab704a4e90b4703e501aa03ec 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Update incorrect copyright years These files were part of the initial import to the Mercurial repository, which happened in 2006. But the imported versions of the files had copyright year 2005, so use that as the first year instead of 2006.

141c55debe72da2552ba20245dd6355c339200fa 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Bug #15661: OpenGrok should support new ksh command substitution x=${ cmd ; }

04a88e23f03fb55c826a0a6ea9ab3f5db880b3d4 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Bug #15938: (partial) Analyzers should only use JFlex's public API Use yyreset() in the xrefs' reInit() methods instead of setting the internal fields directly.

/opengrok/src/org/opensolaris/opengrok/analysis/JFlexXref.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/python/PythonXref.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex
0f3d27200c4c59ca969c2321b39ae26fbeb4366e 02-Jan-2013 Knut Anders Hatlen <knut.hatlen@oracle.com>

Bug #14663: broken syntax highlight in ksh script when ` is used (and when " is escaped)

d31e9a954af0214d647fe3d8fda5a62986a578c2 02-Jan-2013 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Bug #15890: Missing anchor in xref Count lines manually in the xref classes and use a simpler regular expression for EOL to match what's used by ctags.

/opengrok/src/org/opensolaris/opengrok/analysis/JFlexXref.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex /opengrok/test/org/opensolaris/opengrok/analysis/JFlexXrefTest.java /opengrok/test/org/opensolaris/opengrok/search/SearchEngineTest.java /opengrok/testdata/sources/c/bug15890.c /opengrok/testdata/sources/java/bug15890.java /opengrok/testdata/sources/lisp/bug15890.lisp
0bf70d05689f0b4d849a16dc7e2c947a974f538c 02-Jan-2013 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Bug #15938: (partial) Analyzers should only use JFlex's public API Made the Xref classes use yytext() instead of accessing the internal buffer directly.

3bcef4c7a069f6d4980d579d963243bdfec1c43e 02-Jan-2013 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Expanded tabs to spaces in *.lex

/opengrok/src/org/opensolaris/opengrok/analysis/c/CSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShSymbolTokenizer.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/search/context/HistoryLineTokenizer.lex /opengrok/src/org/opensolaris/opengrok/search/context/PlainLineTokenizer.lex
6e30df0b488ecc6b04c2f49b53ecdf0fcdaa84a6 02-Jan-2013 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Bug #437: OpenGrok should support source files with multibyte characters Don't ignore non-ascii characters when writing xrefs.

7e035be0843a7c08888a668266c36e8d8f763a42 02-Jan-2013 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Refactor: Centralize link generation in xref super class

8f49b655b512541758190f12167683942fbc4451 02-Jan-2013 Lubos Kosco <Lubos.Kosco@Sun.COM>

Bug #14030 - Many lines with same line number (regression)

4d79e2c088c259b7a6c47bc106ca98ecb681923e 02-Jan-2013 Lubos Kosco <Lubos.Kosco@Sun.COM>

Bug #13949 - Missing line numbers in xref for XML file all analyzers now use EOL variable which is unicode ready ...

981e542f40f5acaf95b69c5854e5ffb080204242 02-Jan-2013 Lubos Kosco <Lubos.Kosco@Sun.COM>

redesign project field, jquery used to autocomplete, fix findbugs warnings, make all pages http://validator.w3.org/ valid

/opengrok/conf/default/jquery.autocomplete.css /opengrok/conf/offwhite/jquery.autocomplete.css /opengrok/conf/polished/jquery.autocomplete.css /opengrok/src/org/opensolaris/opengrok/analysis/JFlexTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/JFlexXref.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CxxXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/fortran/FortranXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex /opengrok/src/org/opensolaris/opengrok/configuration/Configuration.java /opengrok/src/org/opensolaris/opengrok/configuration/Project.java /opengrok/src/org/opensolaris/opengrok/web/Util.java /opengrok/web/foot.jspf /opengrok/web/help.jsp /opengrok/web/httpheader.jspf /opengrok/web/index_body.html /opengrok/web/jquery-1.3.2.min.js /opengrok/web/jquery.autocomplete-1.1.pack.js /opengrok/web/list.jsp /opengrok/web/mast.jsp /opengrok/web/menu.jspf /opengrok/web/opensearch.jsp /opengrok/web/projects.jspf /opengrok/web/search.jsp
04ad4367948a82cdfdbe28a3f6da8d44ee5bf0c0 02-Jan-2013 Jorgen Austvik <jorgen.austvik@sun.com>

Remove main()-methods from analysis package

/opengrok/src/org/opensolaris/opengrok/analysis/TagFilter.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShSymbolTokenizer.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex
9b9e2e175e070d708ce1d726c1884a8ac2984a98 08-Aug-2008 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Bug #809: Certain insanely looking file causes OpenGrok to consume more than 1.5G heap space Adding an abstraction around the hash map in Ctags.java to make it easier to change the implementation. This is just a refactoring in preparation for the fix.

6fd168587048fe0e2cb37acdcc9ae9764c83b2d2 07-Apr-2008 Trond Norbye <trond.norbye@sun.com>

Bug #1007: Add URL friendly project handling

/opengrok/src/org/opensolaris/opengrok/analysis/AnalyzerGuru.java /opengrok/src/org/opensolaris/opengrok/analysis/FileAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/FileAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShAnalyzer.java ShAnalyzerFactory.java ShXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/sql/SQLXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclAnalyzerFactory.java /opengrok/src/org/opensolaris/opengrok/analysis/tcl/TclXref.lex /opengrok/src/org/opensolaris/opengrok/configuration/Project.java /opengrok/web/list.jsp /opengrok/web/mast.jsp
3935fdb9b7f10c66da991e48c36e291e5bf36825 10-Dec-2007 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Removed some dead code from the analyzers

ca9a12a1d1b95145c8b48d0ee2d0eecf34609477 25-Nov-2007 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Bug #200: Fixed handling of $(...), backquotes, associative arrays and string literals prefixed with $

1f74fa00a995dba00a554df40378237ed6283685 18-Nov-2007 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Removed unused state from ShXref

8f66be70738fe59f7ce6cd02d0b3b86ca5ae72d3 14-Nov-2007 Trond Norbye <trond.norbye@sun.com>

Bug #214: Show usage when clicking on symbol definition

73b36d5a6848ae9189f4f9e35a68947e89b1fe80 28-Apr-2007 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Added code in the analyzers and list.jsp to show annotation.

/opengrok/src/org/opensolaris/opengrok/analysis/AnalyzerGuru.java /opengrok/src/org/opensolaris/opengrok/analysis/FileAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/lisp/LispXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShAnalyzer.java ShXref.lex /opengrok/src/org/opensolaris/opengrok/web/Util.java /opengrok/web/list.jsp /opengrok/web/mast.jsp
8a5f2a4f972e418d7fedcc8e0fdaca0d4844e1b0 05-Feb-2007 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Use Util.readableLine() consistently in *Xref.

2b46c6c34fcb824c622e7da13c019de88e8474a7 27-Dec-2006 Knut Anders Hatlen <Knut.Hatlen@Sun.COM>

Removed double printing of exception messages.

bf425aba485ff9c482bc15c385150fc6b06fda2e 22-Dec-2006 Trond Norbye <trond@norbye.org>

Replaced the use of system properties with a RuntimeEnvironment object

/opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/executables/JavaClassAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/java/JavaXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex ShXref.lex /opengrok/src/org/opensolaris/opengrok/configuration/RuntimeEnvironment.java /opengrok/src/org/opensolaris/opengrok/history/MercurialRepository.java /opengrok/src/org/opensolaris/opengrok/index/Index.java /opengrok/src/org/opensolaris/opengrok/index/Indexer.java /opengrok/src/org/opensolaris/opengrok/index/IndexerWizard.java /opengrok/src/org/opensolaris/opengrok/web/WebappListener.java
c23e82b612acd5e947c164114377578116f6d298 15-Nov-2006 Trond Norbye <trond@norbye.org>

Initial import (OpenGrok 0.3.1)

/opengrok/.hgignore /opengrok/CHANGES.txt /opengrok/LICENSE.txt /opengrok/README.txt /opengrok/build.xml /opengrok/conf/default/html/foot.html /opengrok/conf/default/html/help.html /opengrok/conf/default/html/img/Logo.png /opengrok/conf/default/html/img/icon.png /opengrok/conf/default/html/img/rss.png /opengrok/conf/default/html/img/servedby.png /opengrok/conf/default/html/index.html /opengrok/conf/default/html/print.css /opengrok/conf/default/html/rss.xsl.xml /opengrok/conf/default/html/style.css /opengrok/conf/default/web.xml /opengrok/conf/offwhite/html/foot.html /opengrok/conf/offwhite/html/help.html /opengrok/conf/offwhite/html/img/Logo.png /opengrok/conf/offwhite/html/img/b.gif /opengrok/conf/offwhite/html/img/d.gif /opengrok/conf/offwhite/html/img/do.gif /opengrok/conf/offwhite/html/img/f.gif /opengrok/conf/offwhite/html/img/h.gif /opengrok/conf/offwhite/html/img/icon.png /opengrok/conf/offwhite/html/img/l.gif /opengrok/conf/offwhite/html/img/p.gif /opengrok/conf/offwhite/html/img/q.gif /opengrok/conf/offwhite/html/img/r.gif /opengrok/conf/offwhite/html/img/rss.png /opengrok/conf/offwhite/html/img/servedby.png /opengrok/conf/offwhite/html/img/t.gif /opengrok/conf/offwhite/html/img/w.gif /opengrok/conf/offwhite/html/index.html /opengrok/conf/offwhite/html/print.css /opengrok/conf/offwhite/html/rss.xsl.xml /opengrok/conf/offwhite/html/style.css /opengrok/conf/offwhite/web.xml /opengrok/conf/polished/html/foot.html /opengrok/conf/polished/html/help.html /opengrok/conf/polished/html/img/Logo.png /opengrok/conf/polished/html/img/b.gif /opengrok/conf/polished/html/img/d.gif /opengrok/conf/polished/html/img/do.gif /opengrok/conf/polished/html/img/f.gif /opengrok/conf/polished/html/img/h.gif /opengrok/conf/polished/html/img/icon.png /opengrok/conf/polished/html/img/l.gif /opengrok/conf/polished/html/img/p.gif /opengrok/conf/polished/html/img/q.gif /opengrok/conf/polished/html/img/r.gif /opengrok/conf/polished/html/img/rss.png /opengrok/conf/polished/html/img/servedby.png /opengrok/conf/polished/html/img/t.gif /opengrok/conf/polished/html/img/w.gif /opengrok/conf/polished/html/index.html /opengrok/conf/polished/html/print.css /opengrok/conf/polished/html/rss.xsl.xml /opengrok/conf/polished/html/style.css /opengrok/conf/polished/web.xml /opengrok/ext/jrcs.zip /opengrok/lib/servlet-api.jar /opengrok/lib/swing-layout-0.9.jar /opengrok/paths.tsv /opengrok/pkgdef/Makefile /opengrok/pkgdef/pkginfo /opengrok/pkgdef/prototype /opengrok/pkgdef/request /opengrok/run-quiet.sh /opengrok/run.bat /opengrok/run.sh /opengrok/src/.nbintdb /opengrok/src/org/opensolaris/opengrok/analysis/AnalyzerGuru.java /opengrok/src/org/opensolaris/opengrok/analysis/CompatibleAnalyser.java /opengrok/src/org/opensolaris/opengrok/analysis/Ctags.java /opengrok/src/org/opensolaris/opengrok/analysis/FileAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/Hash2TokenStream.java /opengrok/src/org/opensolaris/opengrok/analysis/HistoryAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/List2TokenStream.java /opengrok/src/org/opensolaris/opengrok/analysis/PathAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/PathTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/TagFilter.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/BZip2Analyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/GZIPAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/TarAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/archive/ZipAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CSymbolTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.java /opengrok/src/org/opensolaris/opengrok/analysis/c/CXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/c/Consts.java /opengrok/src/org/opensolaris/opengrok/analysis/data/IgnorantAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/data/ImageAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffFullTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.java /opengrok/src/org/opensolaris/opengrok/analysis/document/TroffXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/executables/ELFAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/executables/JarAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/executables/JavaClassAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainFullTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainFullTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainSymbolTokenizer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainSymbolTokenizer.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/PlainXref.lex /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLAnalyzer.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.java /opengrok/src/org/opensolaris/opengrok/analysis/plain/XMLXref.lex Consts.java ShAnalyzer.java ShSymbolTokenizer.java ShSymbolTokenizer.lex ShXref.java ShXref.lex /opengrok/src/org/opensolaris/opengrok/history/DirectoryHistoryReader.java /opengrok/src/org/opensolaris/opengrok/history/HistoryGuru.java /opengrok/src/org/opensolaris/opengrok/history/HistoryReader.java /opengrok/src/org/opensolaris/opengrok/history/RCSHistoryReader.java /opengrok/src/org/opensolaris/opengrok/history/RCSget.java /opengrok/src/org/opensolaris/opengrok/history/SCCSHistoryReader.java /opengrok/src/org/opensolaris/opengrok/history/SCCSget.java /opengrok/src/org/opensolaris/opengrok/history/SubversionGet.java /opengrok/src/org/opensolaris/opengrok/history/SubversionHistoryReader.java /opengrok/src/org/opensolaris/opengrok/index/IgnoredNames.java /opengrok/src/org/opensolaris/opengrok/index/Index.java /opengrok/src/org/opensolaris/opengrok/index/Indexer.java /opengrok/src/org/opensolaris/opengrok/index/IndexerWizard.form /opengrok/src/org/opensolaris/opengrok/index/IndexerWizard.java /opengrok/src/org/opensolaris/opengrok/index/NullPrinter.java /opengrok/src/org/opensolaris/opengrok/index/PathIndex.java /opengrok/src/org/opensolaris/opengrok/index/Printer.java /opengrok/src/org/opensolaris/opengrok/index/StandardPrinter.java /opengrok/src/org/opensolaris/opengrok/index/StatusPrinter.java /opengrok/src/org/opensolaris/opengrok/index/step1.png /opengrok/src/org/opensolaris/opengrok/index/step2.png /opengrok/src/org/opensolaris/opengrok/index/step3.png /opengrok/src/org/opensolaris/opengrok/index/stock_stop.png /opengrok/src/org/opensolaris/opengrok/search/Hit.java /opengrok/src/org/opensolaris/opengrok/search/Results.java /opengrok/src/org/opensolaris/opengrok/search/Search.java /opengrok/src/org/opensolaris/opengrok/search/Summarizer.java /opengrok/src/org/opensolaris/opengrok/search/Summary.java /opengrok/src/org/opensolaris/opengrok/search/context/Context.java /opengrok/src/org/opensolaris/opengrok/search/context/HistoryContext.java /opengrok/src/org/opensolaris/opengrok/search/context/HistoryLineTokenizer.java /opengrok/src/org/opensolaris/opengrok/search/context/HistoryLineTokenizer.lex /opengrok/src/org/opensolaris/opengrok/search/context/LineMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/PhraseMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/PlainLineTokenizer.java /opengrok/src/org/opensolaris/opengrok/search/context/PlainLineTokenizer.lex /opengrok/src/org/opensolaris/opengrok/search/context/PrefixMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/QueryMatchers.java /opengrok/src/org/opensolaris/opengrok/search/context/SingleTokenMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/TokenSetMatcher.java /opengrok/src/org/opensolaris/opengrok/search/context/WildCardMatcher.java /opengrok/src/org/opensolaris/opengrok/search/scope/AltRenderer.java /opengrok/src/org/opensolaris/opengrok/search/scope/Config.java /opengrok/src/org/opensolaris/opengrok/search/scope/Editor.java /opengrok/src/org/opensolaris/opengrok/search/scope/EditorConfigPanel.form /opengrok/src/org/opensolaris/opengrok/search/scope/EditorConfigPanel.java /opengrok/src/org/opensolaris/opengrok/search/scope/HitTableModel.java /opengrok/src/org/opensolaris/opengrok/search/scope/IndexDatabase.java /opengrok/src/org/opensolaris/opengrok/search/scope/IndexDatabaseComboModel.java /opengrok/src/org/opensolaris/opengrok/search/scope/Main.java /opengrok/src/org/opensolaris/opengrok/search/scope/MainFrame.form /opengrok/src/org/opensolaris/opengrok/search/scope/MainFrame.java /opengrok/src/org/opensolaris/opengrok/search/scope/SearchEngine.java /opengrok/src/org/opensolaris/opengrok/search/scope/data.gif /opengrok/src/org/opensolaris/opengrok/search/scope/do.gif /opengrok/src/org/opensolaris/opengrok/search/scope/editor/EditorFrame.form /opengrok/src/org/opensolaris/opengrok/search/scope/editor/EditorFrame.java /opengrok/src/org/opensolaris/opengrok/search/scope/editor/ExternalEditor.java /opengrok/src/org/opensolaris/opengrok/search/scope/editor/InternalEditor.java /opengrok/src/org/opensolaris/opengrok/search/scope/more.gif /opengrok/src/org/opensolaris/opengrok/search/scope/p.gif /opengrok/src/org/opensolaris/opengrok/search/scope/q.gif /opengrok/src/org/opensolaris/opengrok/search/scope/stp.gif /opengrok/src/org/opensolaris/opengrok/web/DirectoryListing.java /opengrok/src/org/opensolaris/opengrok/web/EftarFile.java /opengrok/src/org/opensolaris/opengrok/web/EftarFileReader.java /opengrok/src/org/opensolaris/opengrok/web/Util.java /opengrok/src/org/opensolaris/opengrok/web/raw.java /opengrok/web/diff.jsp /opengrok/web/enoent.jsp /opengrok/web/error.jsp /opengrok/web/history.jsp /opengrok/web/list.jsp /opengrok/web/mast.jsp /opengrok/web/more.jsp /opengrok/web/rss.jsp /opengrok/web/search.jsp