a36364e104e7472e0b93db94a6d8fa458f005d18Vladimir Kotal2016 release 0.13
a36364e104e7472e0b93db94a6d8fa458f005d18Vladimir Kotal-------------------------------------------------
a36364e104e7472e0b93db94a6d8fa458f005d18Vladimir Kotal
a36364e104e7472e0b93db94a6d8fa458f005d18Vladimir KotalTBD
a36364e104e7472e0b93db94a6d8fa458f005d18Vladimir Kotal
a36364e104e7472e0b93db94a6d8fa458f005d18Vladimir Kotal
46014450c7a107b2f10690b17559958ddb79f960Vladimir KotalMay 2014 update 0.12.1
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal-------------------------------------------------
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal
46014450c7a107b2f10690b17559958ddb79f960Vladimir KotalThis is a stability improvement release and we suggest to use it instead of 0.12
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal
46014450c7a107b2f10690b17559958ddb79f960Vladimir KotalBug fixes:
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal reassign tags to changesets when performing merging of old and new history during incremental reindex fixes #819
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal create file which stores the latest cached revision also when renamed file handling is disabled fixes #818
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal Made the limitations on JavaDB versions explicit
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal
46014450c7a107b2f10690b17559958ddb79f960Vladimir Kotal
df259e8ae231281fc8e7d911f5a51741227cb5b2Vladimir KotalApril 2014 release 0.12
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco-------------------------------------------------
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
df259e8ae231281fc8e7d911f5a51741227cb5b2Vladimir KotalThis is a major release and uses lucene 4.7.1.
17d2cbd8d550eac92cd13955d63de4298303e4e0Vladimir Kotal{OpenGrok was moved to github and java.net, since opensolaris.org is no more.
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
c6963a7ea2753672325502d342e653700be550a8Lubos Koscohttp://opengrok.github.com/OpenGrok
c6963a7ea2753672325502d342e653700be550a8Lubos Koscohttps://github.com/OpenGrok/OpenGrok
c6963a7ea2753672325502d342e653700be550a8Lubos Koscohttp://java.net/projects/opengrok
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
c6963a7ea2753672325502d342e653700be550a8Lubos KoscoFeatures:
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco JDK7 + tomcat7 tested, JDK6 unsupported!
df259e8ae231281fc8e7d911f5a51741227cb5b2Vladimir Kotal lucene 4.7.1 -> 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
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Surround SCM added to supported SCMs
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco new config options in OpenGrok script
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco new search by analyzer/language
86135a28ef6bba1816deeab0b5a65bd2349afa15Vladimir Kotal full history tracking for files renamed in Mercurial repository (disabled by default)
5900e47e75dd31beacbcfbe39538550233625eceVladimir Kotal small UI enhancements
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco a lot of history cache fixes and tunables
7f31beae8a54b78901e297a49e9f45c369df3317Vladimir Kotal clearHistory history cleanup command
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco better developer support, added automated travis builds for pull request + sonar
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos KoscoBug fixes(newest first):
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco take (jdbc) queries from the bug, fixes #774
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco simplify lucene version in mvn build file
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Missing ../ in path when displaying xml xref fixes #806
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco prefix entry with backslash if it does not start with it fixes #800
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add elapsed time reporting for 2nd phase of indexing and report total time as well
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco more intelligent way of finding Exuberant ctags fixes #772
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco implement tunable for suppressing history fetch other than from the cache fixes #446
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add zaphist sub-command to clear history cache for given repository fixes #758
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco remove too generic MAGICS from Java and Scala analyzers fixes #782
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco change the renamed file handling tunable to be false by default
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco fix -r dirbased for remote repositories which cannot get have per-directory history
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco do not run expensive JDBC query if FILEMOVES table is empty or tracking of renamed files is off this works around #774
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco sonar support
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco trigger travis build
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco create history data directories for renamed files before spawning the threads fixes #775
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco rework handling of latest revisions for list of repositories fixes #771
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco do not list files for changesets when getting history for a file fixes #768
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco implement incremental history index for file based repository fixes #729
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco simple stats fixes #764
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco need to wait for the renamed thread pool threads to be really gone
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco do not check repository unless it is non-null in getHistory()
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco introduce dirbased state for remote SCMs
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco use correct path separator
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco need to be more intelligent in determining if repo is remote
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco fix jenkins build due to missing org.hamcrest
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco destroy renamed files thread pool also for the case when the indexer is run without -H
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco fix ctags system configuration tunable to match the opengrok sources
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco destroy pool for renamed files handling properly
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco tunable of remote repositories to allow generating history only from UI fixes #748
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco make the OpenGrok script work on OS X fixes #687
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Countdownlatch (for renamed history)
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco replace condvar with CountDownLatch fixes #754
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Seach the vb directory for a list of visual basic reserved words. Without this, the VB analyser will fail at runtime because the file is missing
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco use separate pool for history generation of renamed files fixes #751
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco better logging for indexing fixes #749
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco human readable time format for duration of history index fixes #745
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco remove old cruft and make Mercurial history parsing more strict so that it can detect format changes fixes #743
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco make file based history cache creation synchronous
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add private tunable to disable handling of renamed files
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco QUERIES has to be fully initialized before getQuery() is called
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Stop matching empty strings in heredocs
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Fixes infinite loop that was exposed after upgrading to JFlex 1.5.0
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco give the chance to tune RAM buffer size + some tuning docs fixes #718
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco jflex 1.5.0
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco when no branch is specified, only fetch revisions on the default branch fixes #516
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco parallelize history indexing of renamed files fixes #728
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco partial fix for #7178 GC overhead limit hit when reindexing large code base with 0.12-rc5
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add title explaining the link
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco report timeout value when terminating process
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco move the revision tag to comments and make it visible as link fixes #587
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco use webapp prefix from runtime environment
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco introduce method for getting revision ID out of revision ID from HistoryEntry suitable for annotate fixes #722
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco first version of changeset search link in Annotate view fixes #721
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco perform HTML escaping in diffline() fixes #719
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco use correct variable name for hash retrieval fixes #715
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add missing changes for non-default CSS for issue #573
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco use wildcard CSS prefix matching for div id src fixes #716
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco let the comments wrap, left-align comments even for history view of directories fixes #570
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco do not assume that the build happens in git repo or archived git repo fixes #712
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add H A D links to directory listing fixes #573
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco fix dtags.eftar file descriptor leak fixes #535
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco do not unnecessarily create 2 File objects when returning eftar reader fixes #539
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco differentiate between raw and download fixes #578
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco anchor highlighting for all styles
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco highlight line number with anchor fixes #702
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco fix junit after #681 + some special case logic fix
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco show time to get the results even when no match was found
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Fix for issue 294 (definitions search displays comment lines)
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco timeout for command execution fixes #429 fixes #487
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco show time to get the results even when no match was found fixes #698
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Small tweak to only use new defs search rules if ONLY the defs field is populated, as per tarzanek's concerns
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco dist-src is not needed as Github creates the tarball/zip itself automatically
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco fixes #10 False matches in Java class files
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco lucene 4.6.0 + fix summarizer to follow proper tokenstream API
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco add testcase for issue #694
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco ignore path actions which match top-level directory of the repository in Subversion history parser fixes #694
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco let sendToConfigHost body use the parameter "env" to keep align with its signature and other methods
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco need more careful checking of repositories.zip in order to avoid generating it every time single test is run
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco make -post-compile-test pre-requisite for running single test file fixes #686
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco duplicate key value JDBC exception when indexing large Mercurial repo fixes #683
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco bug #672 need double-quotes to specify path
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco improve comment why we can change \ to /
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco bug #625 xref links containing \u don't seem to be working
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco follow-up fixes for Mercurial renamed files handling fixes #666
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Modified 'Definitions' search to only return where actual definitions of functions/variables/macros/etc are found
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco Support for Surround SCM history
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco store changesets which changed file when it was named differently in extra table
754207cd3ecb073a11f55635e74e72a5a814bcbfLubos Kosco generate history of files renamed in Mercurial repo separately fixes #22
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 #5 opensolaris.org cleanup
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
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
c6963a7ea2753672325502d342e653700be550a8Lubos Kosco
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
c6963a7ea2753672325502d342e653700be550a8Lubos KoscoFebruary 2012 release 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:
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
24b9e74a66584cdc283f541d6b1895c53d53f26a */

 

There was an error!

null

java.lang.NullPointerException