Skip to content

Commit 6f6ac1e

Browse files
Lubos Koscotrondn
Lubos Kosco
authored andcommitted
update readme, license and changelog, get ready for RC
1 parent 3bcef4c commit 6f6ac1e

File tree

3 files changed

+387
-18
lines changed

3 files changed

+387
-18
lines changed

Diff for: CHANGES.txt

+185-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,188 @@
1+
April 2010 update 0.9
2+
-------------------------------------------------
3+
This is a major update. It's advised you cleanup your old DATA_ROOT and run
4+
indexing from fresh. Also the web application should be replaced, since new
5+
indexes are not compatible with old application.
6+
This is also a general rule for most of opengrok updates. We don't really
7+
support backwards compatibility, unless it would be a really minor update.
8+
9+
New Features:
10+
11+
faster lucene engine(3.0.1) underneath - faster analyzers
12+
new jquery(1.4.2) underneath - UI improvements
13+
support for xrefs with Unicode characters(not indexed yet, but finally viewable!)
14+
new smf service - just pass the source root, the rest is taken care by the service(Solaris)
15+
16+
Bugs fixed:
17+
18+
Bug #13280: RFE: Configurable tab size for xref
19+
Bug #13362: plainanalyzer xref writer can never end for a file with long lines
20+
Bug #13529: listing of a file (in xref) might take a LONG time
21+
Bug #13330: Wrong URL when search for camel-case identifier has only one match
22+
Bug #13364: regression : Jar analyzer doesn't analyze the jars it used to for 0.7
23+
Bug #13884: IndexOutOfBoundsException in List2TokenStream.next()
24+
Bug #13952: size output not correct
25+
Bug #13951: Wrong revision in info.properties when not building from head of trunk
26+
Bug #13949: Missing line numbers in xref for XML file
27+
Bug #13961: no quick search box shown on windows (path separator problem in project names/IDs)
28+
Bug #14030: Many lines with same line number (regression)
29+
Bug #5848: trimmed diff link results in NULL pointer dereference
30+
Bug #3900: Unexpected result when clicking a symbol definition
31+
Bug #3435: C functions are not considered as functions
32+
Bug #14978: upgrade lucene to 3.0.1
33+
Bug #13185: broken focus
34+
Bug #14757: pressing Enter on project select list box takes you to xref instead of submit of the search form
35+
Bug #15004: Improved handling of UTF Byte Order Marks
36+
Bug #15097: make the search bar in listing stay on top of the page
37+
Bug #13997: main logo should take you HOME ;)
38+
Bug #15114: AnalyzerGuru:stripBOM should not use String to avoid encoding issues
39+
Bug #14953: history index for CVS repos should only include default branch if CVS/Tag is set
40+
Bug #15240: radio buttons in history could behave like e.g. on wikipedia
41+
Bug #437: OpenGrok should support source files with multibyte characters
42+
Bug #15394: improve IPS package and SMF for OpenSolaris
43+
Bug #15391: Executor should log the commands executed
44+
Bug #14724: Incremental update of Bazaar history broken by instability in revision numbers
45+
46+
for bug details refer to:
47+
http://defect.opensolaris.org/bz/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=INCOMPLETE&bug_status=ACCEPTED&bug_status=CAUSEKNOWN&bug_status=FIXUNDERSTOOD&bug_status=FIXINPROGRESS&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=0.9&product=opengrok
48+
49+
Contributors:
50+
51+
We'd like to thank all the people that report bugs, send us ideas and
52+
improvements. Below are just people that sent patches or pushed code, that
53+
doesn't mean that we don't appreciate your work. On the contrary, you are
54+
the people showing other people(who have the time to write code) what would
55+
be good to fix when you use this software and file bugs against it!
56+
Note that this is just a summary of how many changes each person made which
57+
doesn't necessarily reflect how significant each change was. (inspect the
58+
history log with "hg log -v -r 0.8.1:tip" to get all details)
59+
60+
33 Knut Anders Hatlen <[email protected]>
61+
22 Lubos Kosco <[email protected]>
62+
1 Chris Eldredge <[email protected]>
63+
1 Vitezslav Batrla <[email protected]>
64+
65+
66+
December 2009 update 0.8.1
67+
-------------------------------------------------
68+
minor changes from OpenGrok 0.8. Most importantly, the 0.8.1 release fixes
69+
the broken Solaris packages. Also OpenGrok script is now improved and 2G of
70+
memory is needed for it to accommodate most deployments.
71+
72+
November 2009 update 0.8
73+
-------------------------------------------------
74+
FEATURES
75+
76+
* Support more source code repository backends:
77+
o Bazaar
78+
o Monotone
79+
* Support for more languages:
80+
o Fortran
81+
o Detect C++ keywords
82+
o Parse C# files with the C analyzer
83+
* Search through multiple projects at the same time
84+
* Possibility to register an opengrok search as a search
85+
* engine(provider) in Firefox(Internet Explorer)
86+
* History cache stored in Java DB
87+
* Simplified installation & setup. Improved user interface.
88+
89+
BUG FIXES
90+
91+
* Bug #405: Mercurial history parser may easily get out of sync
92+
* Bug #2243: Show date and time of the last index update
93+
* Bug #3401: C analyzer recognizes C++ keywords
94+
* Bug #3624: History cache should be stored in Java DB
95+
* Bug #4154: History cache should be created automatically for new
96+
* repositories
97+
* Bug #4505: resource leakage of ctags processes if started from the
98+
* agent
99+
* Bug #4580: The agent tries to create the repositories on the client
100+
* side
101+
* Bug #5826: "remote" subversion repositories no longer detected
102+
* Bug #6658: rss.jsp generates ill-formed XML
103+
* Bug #9468: history of renamed files is lost (mercurial) - use -f only
104+
* for files
105+
* Bug #10440: Skip files with no sections or empty section name string
106+
* table
107+
* Bug #10442: zip analyzer fails to parse odps
108+
* Bug #11661: Invalid author link when revision has no author
109+
* Bug #11662: No author not handled by JDBCHistoryCache
110+
* Bug #11663: Failure when commit message exceeds ~32K
111+
* Bug #11664: StringIndexOutOfBoundsException in MercurialHistoryParser
112+
* Bug #11886: set no word limit for indexing of files (can result in out
113+
* of memory errors!)
114+
* Bug #11896: indexer chokes on fifos
115+
* Bug #12029: Check the first 1MB of the file
116+
* Bug #12081: History not returned for uncached repositories when using
117+
* JDBCHistoryCache
118+
* Bug #12324: history view should not contain lists of files
119+
120+
THE ROAD AHEAD
121+
122+
A tentative roadmap for OpenGrok can be found here:
123+
http://www.opensolaris.org/os/project/opengrok/Roadmap/
124+
125+
As of OpenGrok 0.8 we will change the release model to the train model and
126+
start with quarterly releases.
127+
128+
CONTRIBUTORS
129+
130+
The following people contributed to this release since 0.7.
131+
132+
Note that this is just a summary of how many changes each person made which
133+
doesn't necessarily reflect how significant each change was. (inspect the
134+
history log with "hg log -v -r 0.7:tip" to get all details)
135+
136+
121 Knut Anders Hatlen <[email protected]>
137+
69 Trond Norbye <[email protected]>
138+
50 Lubos Kosco <[email protected]>
139+
39 Jorgen Austvik <[email protected]>
140+
4 Jan Berg <[email protected]>
141+
4 Peter Bray <[email protected]>
142+
1 Scott Halstead <[email protected]>
143+
144+
October 2008 update 0.7
145+
-------------------------------------------------
146+
NEW FEATURES
147+
148+
* Support more source code repository backends:
149+
o ClearCase (Magnus Lind)
150+
o Git (Jorgen Austvik)
151+
o Razor (Peter Bray)
152+
153+
* JMX Agent (Jan Stale Berg)
154+
155+
OpenGrok can now talk JMX with clients. This work is the start of a
156+
project to make it easier to configure OpenGrok. The first proof of
157+
concept is a system tray applet to show OpenGrok status.
158+
159+
* Use external Subversion binary instead of svn-javahl.jar (Trond)
160+
161+
A lot of our users had problems installing svn-javahl.jar, now we use
162+
the system provided svn binary.
163+
164+
* Logging
165+
166+
OpenGrok is changed to use standard java.util.logging (Jan Stale Berg,
167+
Trond, Lubos Kosco)
168+
169+
* Store history cache in compressed files to save disk space (Trond)
170+
171+
* Quality (Trond, Knut Anders, Lubos Kosco, Jorgen Austvik)
172+
- We have incorporated tools like PMD, FindBugs, CheckStyle and
173+
Hudson into our development process, and fixed lots and lots of
174+
potential bugs long before any users experience them.
175+
- We have started to write unit-tests, and use Emma to measure how
176+
good they are. In this release our unit tests cover 61% of our code
177+
(block coverage), for OpenGrok 0.8 we aim for 70%.
178+
179+
* General code and design cleanup (Peter Bray, Trond, Knut Anders, Lubos
180+
Kosco, Jorgen Austvik)
181+
182+
1183
April 2008 update 0.6.1
2184
-------------------------------------------------
3-
Thgis is a bugfix release.
185+
This is a bugfix release.
4186

5187
Please see http://src.opensolaris.org/source/history/opengrok/trunk/ for
6188
full history information, and for the list of contributors. The following is
@@ -13,7 +195,7 @@ Bug #779: Add option to disable index optimization upon indexing
13195
Bug #829: create links to account details in annotate mode
14196
Bug #966: fails on directory names that contain a plus (+) character
15197
Bug #989: Can't reindex a subtree
16-
Bug #988: Make it possible to optimize the index without reingexing
198+
Bug #988: Make it possible to optimize the index without reindexing
17199
Bug #1007: Add URL friendly project handling
18200
Bug #1009: Economical mode generates suggestion database
19201
Bug #1057: double-colon in search pattern throws an error
@@ -117,7 +299,7 @@ Compatibility Note:
117299
with this release. Changing the source.war parameters
118300
and redeploying should work.
119301
However to get full advantage, it is advisable to
120-
generate the data from scratch (i.e remove the old
302+
generate the data from scratch (i.e. remove the old
121303
DATA_ROOT and run the run.sh again).
122304

123305
Initial public release, November 2005 Version 0.2

Diff for: LICENSE.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Unless otherwise noted, all files in this distribution are released
22
under the Common Development and Distribution License (CDDL),
33
Version 1.0 only. Exceptions are noted within the associated
44
source files.
5-
Where we have dual MIT and GPL license we choosen MIT license.
5+
Where we have dual MIT and GPL license we choose MIT license.
66
File NOTICE.txt contains all notices from apache licensed software we distribute.
77

88
--------------------------------------------------------------------

0 commit comments

Comments
 (0)