CHANGES.txt revision 17d2cbd8d550eac92cd13955d63de4298303e4e0
17d2cbd8d550eac92cd13955d63de4298303e4e0Vladimir KotalOctober 2013 release 0.12
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco-------------------------------------------------
17d2cbd8d550eac92cd13955d63de4298303e4e0Vladimir KotalThis is a major release and uses lucene 4.5.
17d2cbd8d550eac92cd13955d63de4298303e4e0Vladimir Kotal{OpenGrok was moved to github and java.net, since opensolaris.org is no more.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco JDK7 + tomcat7 tested, JDK6 unsupported!
17d2cbd8d550eac92cd13955d63de4298303e4e0Vladimir Kotal lucene 4.5 -> A LOT faster engine, no spellindex needed, regexp search supported (see help)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco pl/sql, scala, uuencode languages/analyzers support
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco php analyzers improved
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco monotone, mercurial SCM support improved
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco AccuRev SCM added to supported SCMs
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco new config options in OpenGrok script
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco introduce OPENGROK_WEBAPP_CONTEXT for setting the webapp context
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #637 cleanup spellchecker code, use Direct spellchecker to avoid another index creation
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #641 , #604 introduce prefix matching
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #656 , #529 introduce OPENGROK_DERBY_URL for selecting JavaDB instance
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco lucene 4.4.0 + new wildcard test
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #649 Make sure history.jsp doesn't strip off too much when creating a relative path name.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Fix tags when using JDBCHistoryCache.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Improve escaping of strings in webapp.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco netbeans 7.3.1
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco add support for tomcat7, Solaris 12 (dev)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco scala support for ctags
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #59 Added support for printing multi-page soure code by disabling scrolling in print media's CSS.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Added a new field “fileType” to the Lucene index. - search by type feature
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #57 div src not unique when multiple readmes
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco add scala support (just for xrefs, defs and refs are not in there)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco introducing uuencode(5) support
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Improve log formatters
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #8 Improve cleanup of resources opened by the analyze() methods.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #9 fixes for FilePath searches being broken (in QueryBuilder)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #7 fix duplicate documents and tests for add/remove files to index
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #8 Change the analyzers so that they don't keep the entire file in memory.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #4 , #13 allow to fetch contents of renamed files in Mercurial
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco #15 fix automatic JFlex download
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco rename rcs/cvs test directories to prevent failures when running history guru tests
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Make sure AccuRevRepository closes readers
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco netbeans 7.3 config file modifications
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco update maven builds to use java 1.7
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco new mailing lists
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco change first batch of links from opensolaris.org to github project pages
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco shorten git changeset IDs
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco fix OpenGrok to support JDK 7 in Solaris
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 12963 - use tags in History view
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Don't use String.intern() in the fix for bug #809.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Test both of the EftarFileReader constructors in EftarFileTest
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19242 - clearcase isWorking method does not work
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19201 - OpenGrok shell script should load custom config before setting the defaults
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19232 - NPE when the query has a syntax error
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19230 - JDBCHistoryCache.hasCacheForDirectory is buggy
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco fix evaluation of OPENGROK_CTAGS_OPTIONS_FILE
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19228 - changeset shorter than 8 bytes is detected in wrong way
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19221 - diff does not work for plaintext files with colon in their filename (redo)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug #3174: Last-modified-time should reflect the modification for the revision
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 6163 - ShAnalyzer magic strings should be more strict to match only valid shell scripts
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19221 - diff does not work for plaintext files with colon in their filename
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Log why cache creation is skipped when repository doesn't support history for directories
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19217 Improve PHP scanners
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Added 'instanceof' and PHP 5.4 keywords
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Better phpDoc, HTML comments and PHP casts.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19215 - OpenGrok leaks file descriptors - temporary fix
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Update the monotone support for 1.0 (org.opensolaris.opengrok.history.monotone.deprecated)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Support for AccuRev repository introduced
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19208 - Need support for Oracle PLSQL in opengrok
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco update plugins for mvn , add "help" to OpenGrok
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19200 - search only in - needs more work
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19198 - Inadequate indentation
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco fix description of default location of ctags.config
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19195 - it should be possible to supply extra command line options to ctags
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco rename OPENGROK_REMOTE_REPOS to reflect reality
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco steps on how to set path descriptions should be better documented
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco enable asserts for the project and fix testing for asserts (will fix maven tests)
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco fix the clear button (take2) + fix the enter button in project field to work again
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19184 - README file contents are not displayed anymore in directory listing
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19188: if filename has ":" in its name, the link to it from xref will be wrong
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Allow the user to override the number of threads to use to generate history cache
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Simplify database code by using JDBC 4.0/Java 6 features
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco check of mkfifo in PATH for testBug11896 should avoid using executor
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19181 - ignored list should not contain bin,lib entries
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19177 - JAVA_OPTS should be configurable in OpenGrok shell script
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19175 - OpenGrok shell script does not merge configuration with default when using OPENGROK_CONFIGURATION
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco Bug 19164 - OpenGrok shell script should have a way to tell not to send config to webapp
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco fix clean button
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco avoid eftar file test and exception on every page access
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco avoid unecessary I/O - cache contents of timestamp/{header,footer}_include until reconfiguration occures
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoMarch 2012 update 0.11.1
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco-------------------------------------------------
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos KoscoThis is a stability improvement release and we suggest to use it instead 0.11
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
c6963a7ea2753672325502d342e653700be550a8Lubos KoscoFebruary 2012 release 0.11
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 PHP analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Visual Basic analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco Javascript analyzer
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco completely refactored UI, upgraded jquery to 1.4.4
84d71fee6e6813c5e99ac30027cc6fa31fa5a47cLubos Kosco SSL, SSO and mod_proxy compatible
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 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 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 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>
fe80b749cd764b1f0f72b2f913b1fe10581911c3Knut Anders HatlenJanuary 2011 update 0.10
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 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 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 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 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 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>
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 KoscoNew Features:
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)
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
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 KoscoContributors:
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.)
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 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 KoscoNovember 2009 update 0.8
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Support more source code repository backends:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Support for more languages:
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 * 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
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco * Bug #10440: Skip files with no sections or empty section name string
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 KoscoTHE ROAD AHEAD
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoA tentative roadmap for OpenGrok can be found here:
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscohttp://www.opensolaris.org/os/project/opengrok/Roadmap/
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoAs of OpenGrok 0.8 we will change the release model to the train model and
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscostart with quarterly releases.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoThe following people contributed to this release since 0.7.
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 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 KoscoOctober 2008 update 0.7
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* JMX Agent (Jan Stale Berg)
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* Use external Subversion binary instead of svn-javahl.jar (Trond)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoA lot of our users had problems installing svn-javahl.jar, now we use
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Koscothe system provided svn binary.
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoOpenGrok is changed to use standard java.util.logging (Jan Stale Berg,
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoTrond, Lubos Kosco)
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos Kosco* Store history cache in compressed files to save disk space (Trond)
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* General code and design cleanup (Peter Bray, Trond, Knut Anders, Lubos
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoKosco, Jorgen Austvik)
77e3bcb700604954082585e3d7107004769a9f48Trond NorbyeApril 2008 update 0.6.1
77e3bcb700604954082585e3d7107004769a9f48Trond Norbye-------------------------------------------------
6f6ac1ebcbe5f9819ab5b393936ef355b40090e7Lubos KoscoThis is a bugfix release.
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 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
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 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 A lot.. See http://src.opensolaris.org/source/history/opengrok/trunk/
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 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 Fix problems that Tomcat reports IllegalStateException for page redirects
2e3888b9e322264fa8a5bd5c8b52df231f2eededTrond Norbye Added more stack traces when errors occurs
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond NorbyeDecember 2006 update 0.4
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye-------------------------------------------------
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond NorbyeNew Features:
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye New Java Analyzer
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Experimental support for Mercurial
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Fixed image path (alt webroot) provided by Nathan Beyer
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Improved JRCS parser provided by Gustav Gunnarsson
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Improved error handling for a corrupt web.xml in error.jsp
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Fix problem with unterminated <form> tag provided by Chris Elving
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye Fix problem with how arguments are passed to an editor
24b9e74a66584cdc283f541d6b1895c53d53f26aTrond Norbye (reported by Joachim Deguara)