OPENGROK 0.9 RC1(release candidate 1) RELEASE NOTES


OpenGrok is a fast and usable source code search and cross referenceengine. It helps you search, cross-reference and navigate your sourcetree. It can understand various program file formats (c, c++, c#, java, sh, ...) and version control histories like (Mercurial, Git, SCCS, RCS,CVS, Subversion, Teamware, ClearCase, Perforce, Monotone and Bazaar.)In other words it lets you grok (profoundly understand) the open source,hence the name OpenGrok. It is written in Java.
For more details go to http://www.opensolaris.org/os/project/opengrok/To download RC1 binaries, please go to:http://hub.opensolaris.org/bin/view/...sourcereleasesand look for 0.9-rc1 binary, source or a package file.

This is a major update. It's advised you cleanup your old DATA_ROOT(ideally remove it, or move it aside) and runindexing from fresh. Also the web application should be replaced, since newindexes are not compatible with old application.This is also a general rule for most of opengrok updates. We don't reallysupport backwards compatibility, unless it would be a really minor update.
For install help refer to install wiki page.

Since this is a release candidate and not the final release(yet), please refer to issues page on where to file bugs and discussions page on where to report a problem or get help.

New Features
  • faster lucene engine(3.0.1) underneath - faster analyzers
  • new jquery(1.4.2) underneath - UI improvements
  • support for xrefs with Unicode characters(not indexed yet, but finally viewable!)
  • new smf service and packaging - just pass the source root, the rest is taken care by the service(Solaris)
Bug Fixes
  • Bug #13280: RFE: Configurable tab size for xref
  • Bug #13362: plainanalyzer xref writer can never end for a file with long lines
  • Bug #13529: listing of a file (in xref) might take a LONG time
  • Bug #13330: Wrong URL when search for camel-case identifier has only one match
  • Bug #13364: regression : Jar analyzer doesn't analyze the jars it used to for 0.7
  • Bug #13884: IndexOutOfBoundsException in List2TokenStream.next()
  • Bug #13952: size output not correct
  • Bug #13951: Wrong revision in info.properties when not building from head of trunk
  • Bug #13949: Missing line numbers in xref for XML file
  • Bug #13961: no quick search box shown on windows (path separator problem in project names/IDs)
  • Bug #14030: Many lines with same line number (regression)
  • Bug #5848: trimmed diff link results in NULL pointer dereference
  • Bug #3900: Unexpected result when clicking a symbol definition
  • Bug #3435: C functions are not considered as functions
  • Bug #14978: upgrade lucene to 3.0.1
  • Bug #13185: broken focus
  • Bug #14757: pressing Enter on project select list box takes you to xref instead of submit of the search form
  • Bug #15004: Improved handling of UTF Byte Order Marks
  • Bug #15097: make the search bar in listing stay on top of the page
  • Bug #13997: main logo should take you HOME ;)
  • Bug #15114: AnalyzerGuru:stripBOM should not use String to avoid encoding issues
  • Bug #14953: history index for CVS repos should only include default branch if CVS/Tag is set
  • Bug #15240: radio buttons in history could behave like e.g. on wikipedia
  • Bug #437: OpenGrok should support source files with multibyte characters
  • Bug #15394: improve IPS package and SMF for OpenSolaris
  • Bug #15391: Executor should log the commands executed
  • Bug #14724: Incremental update of Bazaar history broken by instability in revision numbers
  • Bug #13524: Color coding in diffs is confusing
for bug details refer to bugzillaThe road ahead

A tentative roadmap for OpenGrok can be found here:http://www.opensolaris.org/os/project/opengrok/Roadmap/Contributors


We'd like to thank all the people that report bugs, send us ideas andimprovements. Below are just people that sent patches or pushed code, thatdoesn't mean that we don't appreciate your work. On the contrary, you arethe people showing other people(who have the time to write code) what wouldbe good to fix when you use this software and file bugs against it!Note that this is just a summary of how many changes each person made whichdoesn't necessarily reflect how significant each change was. (inspect thehistory log with "hg log -v -r 0.8.1:tip" to get all details) 33 Knut Anders Hatlen 22 Lubos Kosco 1 Chris Eldredge 1 Vitezslav Batrla

Read More about [Want to understand source code? {OpenGrok 0.9 RC1 out now !...