CHANGES.txt revision 84d71fee6e6813c5e99ac30027cc6fa31fa5a47c
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoMarch 2012 update 0.11.1
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco-------------------------------------------------
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoThis is a stability improvement release and we suggest to use it instead 0.11
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoBug fixes
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco avoid unecessary I/O - cache contents of timestamp/{header,footer}_include until reconfiguration occures
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco avoid eftar file test and exception on every page access
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco fix clean button
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco various OpenGrok script fixes (JAVA_OPTS now configurable, can now disable sending config to webapp,
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19181: - ignored list should not contain bin,lib entries
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19188: if filename has ":" in its name, the link to it from xref will be wrong
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19184: - README file contents are not displayed anymore in directory listing
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoFebruary 2012 update 0.11
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco-------------------------------------------------
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoThis is a major update. It is advised that you cleanup your old DATA_ROOT
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco(ideally remove it, or move it aside) and run indexing from fresh. Also the web
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscoapplication should be replaced, since the new indexes are not compatible with
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscothe old web application. Note that this doesn't apply to upgrades from the 0.11
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscorelease candidate, since the format of the xrefs didn't change between the
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscorelease candidate and the release.
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoNew features
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco PHP analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Visual Basic analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Javascript analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco C# analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco completely refactored UI, upgraded jquery to 1.4.4
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco SSL, SSO and mod_proxy compatible
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoBug fixes
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17612: Simple PHP Analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17507: indexer hangs when svn requests certificate confirmation
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17609: path assumptions & binary names used by installer script need modifications.
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17688: File handles leaked in JSPs
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #13677: xref cache is not updated if code changes in SRC_ROOT
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17731: Character encoding improper in Annotation
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17817: xref treats include statements with angle brackets and quote marks differently when they contain path part
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17816: Link to include file without file extension performs definition search
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17936: ArrayIndexOutOfBoundsException when using n=50 as URL query parameter
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18163: C++ keywords is not recognized in xref output
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18198: ShXref gets confused by here-documents
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17885: /**/ comments broke java xref
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #17584: Beginning of highlighted change in code is not started from absolute zero position in the row
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18103: RFE: repository CLI cmds - better error reporting
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #16895: Maven build doesn't update manifest
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18144: indexer will enter infinite cycle if it encounters symlink to dot , Add an "all" target to compile everything and run test cases, pmd, findbugs etc
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #16894: Maven build lacks info.properties
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18585: Exceptions are not logged if severity is higher than CONFIG
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18586: ArrayIndexOutOfBoundsException when indexing SQL file
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18606: URL suffix for user information not included in history view
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18602: JarAnalyzer can run out of memory
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18641: Cannot access history for directories
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18932: non escaped backslash in output javascript causes issues * Implement the verbatim string support for C# (Bug 18655) to suffixes in the xml analyzer class. (Bug 18687).
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #18754: opensearch does not work with HTTPS fixing as per Jens Elkner
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19116: SQLIntegrityConstraintViolationException when indexing Bazaar history
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #1720: Add service outage banner at top of webapp pages
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19105: convert the link to parent directory to .. and move it to the file listing
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19105: use the browser's default fonts update the DirectoryListing test after fix for Bug 19105 and use getParentFile() for better portability
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19105: reuse the SimpleDateFormat instance
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19145: annotate view for Mercurial displays only first name of the author in some cases
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19141: opensearch based searches are broken in mod_proxy environment
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19161: Solaris package should not deliver source.war to /var/tomcat6 in any form
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Bug #19110: Tab expansion problems in 0.11-rctemp - disable of default tabs to mitigate
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoFor bug details refer to Bugzilla -
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscohttps://defect.opensolaris.org/bz/buglist.cgi?product=opengrok&query_format=advanced&target_milestone=0.11&order=bug_id%20DESC
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoContributors
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoWe'd like to thank all the people who report bugs, send us ideas for
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscoimprovements or contribute code. Below are just the people who sent patches or
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscopushed code, but that doesn't mean that we don't appreciate your work. Reports
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscoand feedback from the users of OpenGrok is essential to make the developers able
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscoto continue improving the product. Note that this is just a summary of how many
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscochanges each person made, which doesn't necessarily reflect how significant each
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscochange was. Inspect the history log with hg log -v -r 0.10:0.11 to get all
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Koscodetails.
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco56 Knut Anders Hatlen <knut.hatlen@oracle.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco56 Trond Norbye <trond.norbye@gmail.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco24 Vladimir Kotal <Vladimir.Kotal@oracle.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco15 Jens Elkner <jel+opengrok@cs.uni-magdeburg.de>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco12 Lubos Kosco <Lubos.Kosco@Oracle.COM>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco1 Chris Eldredge <chris.eldredge@gmail.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco1 Felix Annan <felannan@yahoo.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco1 Haufe-Lexware - Christoph Hofmann <Christoph.Hofmann@haufe-lexware.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco1 Karthik Rajagopalan <Karthik.Rajagopalan@schrodinger.com>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco1 Miroslav Osladil <mira@osladil.cz>
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenJanuary 2011 update 0.10
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen-------------------------------------------------
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenThis is a major update. It is advised that you cleanup your old
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenDATA_ROOT and run indexing from fresh. Also the web application should
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenbe replaced, since the new indexes are not compatible with the old web
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenapplication.
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenNew features:
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* python analyzer, perl analyzer
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* listing of variables/methods for quicker navigation
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* sh analyzer xrefs improved
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* SQL analyzer updated to SQL:2008
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* UI usability improvements
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* updated Lucene to 3.0.2
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen* introduced Maven as alternative build system to Ant
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBugs fixed:
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #5590: Unhighlighted difference in compare list
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #11264: Add a python specific language analyzer.
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #13184: provide quick links to annotate,history and download from search results view: diff link for history search
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #13184: provide quick links to annotate,history and download from search results view
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #13777: Indexer should print "Adding: ..." before it adds a file
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #14545: clicking on annotate doesn't preserve line number
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #14663: broken syntax highlight in ksh script when ` is used (and when " is escaped)
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #14924: Java method calls incorrectly classified as definitions
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15468: Log useful info from indexer regardless of -v
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15661: OpenGrok should support new ksh command substitution x=${ cmd ; }
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15890: Missing anchor in xref
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15938: Analyzers should only use JFlex's public API
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15947: Detect GNU CSSC in addition to SCCS
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15948: Fail if svnadmin is missing: tests depend on it
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15954: teamware repository not detected anymore
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15956: indexer fails on indexing
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #15961: Allow certain symlinks to be followed to help with using clearcase dynamic views
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenbug #15961: and to files in other directories in the same project.
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16006: Indexer's -P option removes customization of existing projects
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16070: our ctags parser fails to parse a c signature
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16076: problem of ELFAnalyzer in opengrok 0.9
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16334: Indexer hangs when files contain 0x1A characters
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16370: build.xml: Check for JFlex.jar and taskdef for jflex-task use different classpath
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16451: Tray app doesn't work with other protocols than jmxmp
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16454: Trayapp shuts down when a window is closed
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16465: SVN history of filenames containing @ cannot be retrieved
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16481: NumberFormatException when opening Connection Settings the second time
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16611: svn repository with svn:// protocol as urn results in NPE when reading history
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16660: Perforce repositories return months 1-12, not 0-11
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16677: revamp option -v
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16692: Index files left open after multiple project search
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16760: Generating incorrect links for C/C++ "#include" statements if extension of a header file is not on the lexer's list
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16761: Perforce history reader would not use per-project clients (defined by P4CONFIG files)
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16764: Perforce source annotation: the date is one month ahead, time information is not available
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16772: status.jsp should be less chatty in production environments
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16783: more.jsp garbles matches on lines crossing internal JFlex buffer boundary
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16786: Control for User Information Provider URL (userPage)
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16833: Subversion repositories disabled by default
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16848: Search context is displayed in lower case
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16883: ShXref should reset stack on reuse
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16891: Unneeded files included in opengrok.jar
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16892: Maven build includes management client source in jar
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16893: Maven build includes SQLXref.lex
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16909: Move JFlex generated sources to default location (Maven)
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16913: OpenGrok fails to use JDBC cache if -R option is specified
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16961: Definitions should have serialVersionUID
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #16986: Relative path for data root and source root has stopped working
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17074: Home link no longer works
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17127: OpenGrok leaving too many open files
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17128: add more syntax highlighting styles and list all definitions/functions
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17169: enable wildcard prefix search in OpenGrok script by default
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17294: show progress on demand
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17349: path needs to be percent encoded
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17373: breadcrumb path needs to be URI encoded
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17374: history links need percent encoding
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17375: annotate link needs percent encoding
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17376: download link needs percent encoding
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17378: Please remove email obfuscation
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17550: Malformed search for query with national chars
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17551: Double-click on some project in project list doesn't work in Internet Explorer
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17554: Empty "Navigate" window in Perl code
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17582: context shown in hits doesn't show symbol type for non lowercased symbols
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenBug #17631: Cookie name "OpenGrok/project" is a reserved token
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenFor bug details refer to:
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenhttp://defect.opensolaris.org/bz/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=0.10&product=opengrok
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenContributors:
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenWe'd like to thank all the people who report bugs, send us ideas for
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenimprovements or contribute code. Below are just the people who sent
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenpatches or pushed code, but that doesn't mean that we don't appreciate
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenyour work. Reports and feedback from the users of OpenGrok is
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenessential to make the developers able to continue improving the
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenproduct. Note that this is just a summary of how many changes each
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenperson made, which doesn't necessarily reflect how significant each
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenchange was. Inspect the history log with "hg log -v -r 0.9:0.10" to
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlenget all details.
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 68 Knut Anders Hatlen <knut.hatlen@oracle.com>, <Knut.Hatlen@Sun.COM>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 39 Lubos Kosco <Lubos.Kosco@Sun.COM>, <Lubos.Kosco@Oracle.COM>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 10 Jorgen Austvik <jaustvik@acm.org>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 9 Trond Norbye <trond.norbye@gmail.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 5 Patrick Higgins <patrick.allen.higgins@gmail.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 3 Yuriy Vasylchenko <yuriy.av@gmail.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 2 Leo Davis <ldavis@fonix.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 1 cicicici <cicicici@gmail.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 1 Martin Walsh <martin.walsh@oracle.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen 1 seadog <seadog1234567890@gmail.com>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders Hatlen
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenMay 2010 update 0.9
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoThis is a major update. It's advised you cleanup your old DATA_ROOT and run
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscoindexing from fresh. Also the web application should be replaced, since new
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscoindexes are not compatible with old application.
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenThis is also a general rule for most of OpenGrok updates. We don't really
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscosupport backwards compatibility, unless it would be a really minor update.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoNew Features:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen* Faster Lucene engine (3.0.1) underneath - faster analyzers
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen* New jQuery (1.4.2) underneath - UI improvements
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen* Support for xrefs with Unicode characters (not indexed yet, but
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen finally viewable)
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen* New SMF service - just pass the source root, the rest is taken care
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen of by the service (Solaris/OpenSolaris only)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBugs fixed:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #437 (partial): OpenGrok should support source files with multibyte characters
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #3435: C functions are not considered as functions
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #3900: Unexpected result when clicking a symbol definition
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #5042: Author field empty in opengrok after a multiple changeset push
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #5848: trimmed diff link results in NULL pointer dereference
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #6641: .txx file extension should be included in the list for C++ analyzer
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #9407: set limit for directory traversal during search for repositories
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13185: broken focus
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #13280: RFE: Configurable tab size for xref
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #13330: Wrong URL when search for camel-case identifier has only one match
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13362: plainanalyzer xref writer can never end for a file with long lines
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #13364: regression : Jar analyzer doesn't analyze the jars it used to for 0.7
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13524: Color coding in diffs is confusing
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13529: listing of a file (in xref) might take a LONG time
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13777: Indexer should print "Adding: ..." before it adds a file
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #13884: IndexOutOfBoundsException in List2TokenStream.next()
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #13949: Missing line numbers in xref for XML file
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13951: Wrong revision in info.properties when not building from head of trunk
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13952: size output not correct
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #13961: no quick search box shown on windows (path separator problem in project names/IDs)
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13996: build.xml should provide a version info for generated src.tar.gz so we don't depend on hg
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #13997: main logo should take you HOME ;)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #14030: Many lines with same line number (regression)
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #14724: Incremental update of Bazaar history broken by instability in revision numbers
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #14757: pressing Enter on project select list box takes you to xref instead of submit of the search form
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #14953: history index for CVS repos should only include default branch if CVS/Tag is set
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #14978: upgrade lucene to 3.0.1
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #15004: Improved handling of UTF Byte Order Marks
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #15097: make the search bar in listing stay on top of the page
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #15114: AnalyzerGuru:stripBOM should not use String to avoid encoding issues
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #15240: radio buttons in history could behave like e.g. on wikipedia
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #15391: Executor should log the commands executed
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15394: improve IPS package and SMF for OpenSolaris
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15608: Search field should not be active in file display
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15609: self organizing buttons in history view are confusing
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15632: Strange results when searching for dotted identifier
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15636: wildcard search for definitions does not work
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15637: query constructed only for AND operators
e9f91c093f2dd0dc98e6773d576b5cd26f272bc7Lubos KoscoBug #15643: Simplify CLASSPATH in ogindexd
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15644: Matching lines not shown when using single-character wildcard (?)
e9f91c093f2dd0dc98e6773d576b5cd26f272bc7Lubos KoscoBug #15652: history page shows a stack trace if file doesn't have a history
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15690: css browser caching breaks UI
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15858: String index out of range: -8161 from Summarizer
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenBug #15859: html analyzer doesn't escape forms
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenFor bug details refer to:
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlenhttp://defect.opensolaris.org/bz/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=0.9&product=opengrok
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoContributors:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenWe'd like to thank all the people who report bugs, send us ideas and
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlenimprovements. Below are just people that sent patches or pushed code.
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders HatlenThat doesn't mean that we don't appreciate your work. On the contrary,
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlenyou are the people showing other people (who have the time to write
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlencode) what would be good to fix when you use this software and file
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlenbugs against it! Note that this is just a summary of how many changes
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatleneach person made, which doesn't necessarily reflect how significant
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatleneach change was. (Inspect the history log with "hg log -v -r 0.8.1:0.9"
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlento get all details.)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen 45 Knut Anders Hatlen <Knut.Hatlen@sun.com>
c616e311bbde642b5692c2804d55a45bbc1d5518Knut Anders Hatlen 42 Lubos Kosco <Lubos.Kosco@sun.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 1 Chris Eldredge <chris.eldredge@gmail.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 1 Vitezslav Batrla <Vitezslav.Batrla@Sun.COM>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoDecember 2009 update 0.8.1
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscominor changes from OpenGrok 0.8. Most importantly, the 0.8.1 release fixes
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscothe broken Solaris packages. Also OpenGrok script is now improved and 2G of
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscomemory is needed for it to accommodate most deployments.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoNovember 2009 update 0.8
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoFEATURES
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Support more source code repository backends:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Bazaar
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Monotone
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Support for more languages:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Fortran
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Detect C++ keywords
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Parse C# files with the C analyzer
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Search through multiple projects at the same time
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Possibility to register an opengrok search as a search
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco engine(provider) in Firefox(Internet Explorer)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * History cache stored in Java DB
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Simplified installation & setup. Improved user interface.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBUG FIXES
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #405: Mercurial history parser may easily get out of sync
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #2243: Show date and time of the last index update
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #3401: C analyzer recognizes C++ keywords
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #3624: History cache should be stored in Java DB
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #4154: History cache should be created automatically for new
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco repositories
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco * Bug #4505: resource leakage of ctags processes if started from the agent
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco * Bug #4580: The agent tries to create the repositories on the client side
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #5826: "remote" subversion repositories no longer detected
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #6658: rss.jsp generates ill-formed XML
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #9468: history of renamed files is lost (mercurial) - use -f only
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco for files
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #10440: Skip files with no sections or empty section name string
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco table
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #10442: zip analyzer fails to parse odps
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #11661: Invalid author link when revision has no author
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #11662: No author not handled by JDBCHistoryCache
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #11663: Failure when commit message exceeds ~32K
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #11664: StringIndexOutOfBoundsException in MercurialHistoryParser
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #11886: set no word limit for indexing of files (can result in out
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco of memory errors!)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #11896: indexer chokes on fifos
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #12029: Check the first 1MB of the file
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #12081: History not returned for uncached repositories when using
302b7a240e2d00df4d9cd13c5d84a5ee1ec5df12Lubos Kosco JDBCHistoryCache
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #12324: history view should not contain lists of files
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoTHE ROAD AHEAD
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoA tentative roadmap for OpenGrok can be found here:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscohttp://www.opensolaris.org/os/project/opengrok/Roadmap/
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoAs of OpenGrok 0.8 we will change the release model to the train model and
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscostart with quarterly releases.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoCONTRIBUTORS
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoThe following people contributed to this release since 0.7.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoNote that this is just a summary of how many changes each person made which
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscodoesn't necessarily reflect how significant each change was. (inspect the
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscohistory log with "hg log -v -r 0.7:tip" to get all details)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 121 Knut Anders Hatlen <Knut.Hatlen@sun.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 69 Trond Norbye <trond.norbye@sun.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 50 Lubos Kosco <Lubos.Kosco@sun.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 39 Jorgen Austvik <jorgen.austvik@sun.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 4 Jan Berg <jan.berg@sun.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 4 Peter Bray <Peter.Darren.Bray@gmail.com>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco 1 Scott Halstead <shaltead@bloomberg.net>
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoOctober 2008 update 0.7
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoNEW FEATURES
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* Support more source code repository backends:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o ClearCase (Magnus Lind)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Git (Jorgen Austvik)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco o Razor (Peter Bray)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* JMX Agent (Jan Stale Berg)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoOpenGrok can now talk JMX with clients. This work is the start of a
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscoproject to make it easier to configure OpenGrok. The first proof of
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscoconcept is a system tray applet to show OpenGrok status.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* Use external Subversion binary instead of svn-javahl.jar (Trond)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoA lot of our users had problems installing svn-javahl.jar, now we use
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscothe system provided svn binary.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* Logging
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoOpenGrok is changed to use standard java.util.logging (Jan Stale Berg,
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoTrond, Lubos Kosco)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* Store history cache in compressed files to save disk space (Trond)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* Quality (Trond, Knut Anders, Lubos Kosco, Jorgen Austvik)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco - We have incorporated tools like PMD, FindBugs, CheckStyle and
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoHudson into our development process, and fixed lots and lots of
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscopotential bugs long before any users experience them.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco - We have started to write unit-tests, and use Emma to measure how
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscogood they are. In this release our unit tests cover 61% of our code
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco(block coverage), for OpenGrok 0.8 we aim for 70%.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* General code and design cleanup (Peter Bray, Trond, Knut Anders, Lubos
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoKosco, Jorgen Austvik)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeApril 2008 update 0.6.1
77e3bcb700604954082585e3d7107004769a9f48Trond Norbye-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoThis is a bugfix release.
77e3bcb700604954082585e3d7107004769a9f48Trond Norbye
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyePlease see http://src.opensolaris.org/source/history/opengrok/trunk/ for
77e3bcb700604954082585e3d7107004769a9f48Trond Norbyefull history information, and for the list of contributors. The following is
77e3bcb700604954082585e3d7107004769a9f48Trond Norbyejust a summary.
77e3bcb700604954082585e3d7107004769a9f48Trond Norbye
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #67: Duplicate magics in the analyzers
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #546: IOException when viewing history for xref root in multi-project installation
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #785: Indexer don't use the value specified with -m
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #779: Add option to disable index optimization upon indexing
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #829: create links to account details in annotate mode
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #966: fails on directory names that contain a plus (+) character
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #989: Can't reindex a subtree
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoBug #988: Make it possible to optimize the index without reindexing
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #1007: Add URL friendly project handling
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #1009: Economical mode generates suggestion database
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeBug #1057: double-colon in search pattern throws an error
77e3bcb700604954082585e3d7107004769a9f48Trond Norbye
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond NorbyeMarch 2008 update 0.6
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye-------------------------------------------------
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond NorbyePlease see http://src.opensolaris.org/source/history/opengrok/trunk/ for
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbyefull history information, and for the list of contributors. The following is
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbyejust a summary.
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond NorbyeNew Features:
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye Analyzer-support for Tcl/Tk
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye Analyzer-support for SQL
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye Support for TeamWare repositories
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye Use multiple index databases
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond NorbyeBug fixes:
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye A lot.. See http://src.opensolaris.org/source/history/opengrok/trunk/
626763a4c2765c31ecc8c7ad84e6018be2b1819bTrond Norbye
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond NorbyeAugust 2007 update 0.5
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye-------------------------------------------------
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond NorbyePlease see http://cvs.opensolaris.org/source/history/opengrok/trunk/ for
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbyefull history information, and for the list of contributors. The following is
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbyejust a summary.
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond NorbyeNew Features:
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Annotate support for Subversion and Mercurial
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Use of a "history cache" for some SCM's to improve performance
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Replaced system properties with configuration that may be changed runtime
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Added support for Lisp
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Updated the Lucene search engine, and allow wildcard search
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Implemented glob'ing for IgnoredNames (-i *.bak)
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Added a meta robots directive to the page headers to stop robots
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Added support for "Projects"
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Added support for RCS
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Allow user-configurable bug patterns
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond NorbyeBug fixes:
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Fix problems that Tomcat reports IllegalStateException for page redirects
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Added more stack traces when errors occurs
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond NorbyeDecember 2006 update 0.4
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye-------------------------------------------------
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond NorbyeNew Features:
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye New Java Analyzer
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Experimental support for Mercurial
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond NorbyeBug Fixes:
*/

 

There was an error!

null

java.lang.NullPointerException