diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2013-11-29 00:52:56 -0500 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 2013-11-29 00:52:56 -0500 |
commit | 9e1419601a5cc9cafbc77b52dcb70d7e01350272 (patch) | |
tree | 727a87de2920e0789b591eab4901fdece3924ec8 /docs/README.metrics | |
parent | 422b94378f762167eddba4f1874260f057d184bb (diff) | |
download | lynx-snapshots-9e1419601a5cc9cafbc77b52dcb70d7e01350272.tar.gz |
snapshot of project "lynx", label v2-8-8dev_17
Diffstat (limited to 'docs/README.metrics')
-rw-r--r-- | docs/README.metrics | 380 |
1 files changed, 237 insertions, 143 deletions
diff --git a/docs/README.metrics b/docs/README.metrics index 4f3a55d6..939e6950 100644 --- a/docs/README.metrics +++ b/docs/README.metrics @@ -1,4 +1,4 @@ --- $LynxId: README.metrics,v 1.5 2009/07/05 23:15:28 tom Exp $ +-- $LynxId: README.metrics,v 1.6 2013/11/28 20:01:44 tom Exp $ This is a short summary of code metrics showing how lynx has grown from release to release. It also shows how the original codebase has @@ -19,14 +19,22 @@ Release Current Original 2.8.3 248646 166833 29035 26346 11 15 2.8.4 310436 168108 28364 25751 9 15 2.8.5 362834 167358 26900 24355 7 14 -2.8.6 395237 169885 26423 23565 7 13 - 16053 13195 4 8 -2.8.7 439742 181073 25621 22786 6 12 - 15916 13081 4 7 +2.8.6 395894 170006 25866 23880 6.5 14.0 + 15573 13587 3.9 8.0 +2.8.7 441453 180674 25064 23101 5.7 12.8 + 15436 13473 3.5 7.5 +2.8.8dev.17 464771 184804 24028 22288 5.2 12.1 + 14604 12864 3.1 7.0 -Beginning with 2.8.6, the fraction of remaining original codebase is shown as a -range (computed by comparing against 2.4.2 indented, or original), since all C -source code is automatically indented using the indent.sh script. +Beginning with 2.8.6, the percentage of the remaining original codebase is +shown on two lines (i.e., comparing against 2.4.2 indented to use the current +coding style, or using only the original source). Comparisons using the +original source give lower estimates of untouched code, though either must be +viewed taking into account insignificant similarities (such as blank lines). + +Starting in 2.8.6dev.3, all C source code has been routinely indented using +the lnx-indent script from + http://invisible-island.net/cindent/ Current lynx releases contain a large amount of text other than C code. That includes plain text, html, message libraries, custom and generated @@ -37,138 +45,224 @@ scripts. Here is a count of contributions (from CHANGES and docs/CHANGES2.8) since the start of the 2.8 series: - 0.5 AJL - 3 Al Gilman - 1 Alexei Anatski - 2 Alexey Dobriyan - 2 Andrew Belov - 3.5 Andrey A Chernov - 1 Arkadiusz Miskiewicz - 1 Arnaud Giersch - 2 Atsuhito Kohda - 23.5 Bela Lubkin - 1 Bill Nottingham - 3.5 Bill Schiavo - 2 Binh Do - 1 Brett Lymn - 46.3 Brian J Pardy - 1 Carlton Anderson - 1 Charles Karney - 1 Chris Adams - 1 Christian Hudon - 1 Christian Jensen - 2.5 Christian Weisgerber - 1 Chuck Houpt - 1 Crouton - 1 Dan Jacobson - 1 Daniel Dickman - 1 David Combs - 1 David Henderson - 0.5 David Woolley - 1 Dick Wesseling - 127.7 Doug Kaufman - 1 Duncan Simpson - 2.5 Eduardo Chappa - 2 Emanuele Giaquinta - 1 Eric Brun - 39 External - 1 Fabian Fingerle - 280.5 Foteos Macrides - 1 Frank Heckenbach - 4.3 Frederic L W Meunier - 1 Frederick P Herrmann - 1 Georg Drenkhahn - 1 George Lindholm - 21 Gisle Vanem - 1 Glenn Nielsen - 26 Hataguchi Takeshi - 1 Heikki Kantola - 0.5 Helen Sommer - 23 Henry Nelson - 1 Hiram Lester Jr - 8.5 Hiroyuki Senshu - 3 Hynek Med - 0.3 Igor B Poretsky - 84.8 Ilya Zakharevich - 6.5 Ismael Cordeiro - 2 J Kevin Ternes - 1 Jacob Poon - 27.5 James E Spath - 1 Jan Hlavacek - 2.5 Jason F McBrayer - 1 Jean-Yves Levesque - 1 Jeffrey C Honig - 1 Jens Schmalzing - 1 Jens Seidel - 1 Jerome Lauret - 2 Joey Schulze - 0.3 Johannes Hromadka - 35 John Bley - 6 John E Davis - 1 John Hawkinson - 1 John Nowlin - 2 Jonathan Sergent - 2 Julian Coleman - 3 Karl Eichwalder - 1 Karl-Andre Skevik - 29.3 Kim DeVaughn - 706.3 Klaus Weide - 1 Lalo Martins - 1 Larry Virden - 15.8 Larry W Virden - 11 Laura Eaves - 342.3 Leonid Pauzner - 1 Liam Davis - 1 Marc Huber - 0.3 Marek Kubita - 2 Masashi Fujita - 1 Masayasu Ishikawa - 1 Masayuki Hatta - 1 Matt Kraal - 1 Michael Sobolev - 6.5 Michael Warner - 1 Michel Such - 1 Mike Castle - 1 Mike Knight - 2 Munechika Sumikawa - 1 Nigel Horne - 1 Pat Walsh - 11.5 Paul B Mahol - 1 Paul D Smith - 52.5 Paul Gilmartin - 1 Peter Canning - 1 Phil Pennock - 27.3 Philip Webb - 14 Philippe De Muyter - 5.5 Rado Smiljanic - 1 Randall - 1 Risto Widenius - 1 Rob Cameron - 1 Ryan Nielsen - 2 Scott Bigham - 1 Sergej Kvachonok - 6 Sergey Svishchev - 1 Serhii Hlodin - 15 Sinan Kaan Yerli - 7.8 Stefan Caunter - 1 Stepan Kasal - 1 Tadayoshi Okuma - 1 Takao Fujiwara - 1 Thomas Braun - 1810.3 Thomas E Dickey - 0.5 Thomas Klausner - 1 Thomas Viehmann - 15.5 Thorsten Glaser - 1 Tim Chase - 4 Tim Larson - 1 Timur Birsh - 2 Tomas Vanhala - 1.5 Ulf Harnhammar - 6.5 Victor Schneider - 2 Ville Herva - 86 Vlad Harchev - 37.5 Wayne Buttles - 1 Wesley Morgan - 1 Zdenek Prikryl - 1.5 nsh@horae.dti.ne.jp - 4096 Total + 0.5 AJL + 3 Al Gilman + 1 Alexei Anatski + 2 Alexey Dobriyan + 2 Andrew Belov + 3.5 Andrey A Chernov + 1 Arkadiusz Miskiewicz + 1 Arnaud Giersch + 2 Atsuhito Kohda + 1 Bake Timmons + 25.5 Bela Lubkin + 1 Bill Nottingham + 3.5 Bill Schiavo + 2 Binh Do + 1 Brett Lymn + 46.3 Brian J Pardy + 1 Carlton Anderson + 1 Charles Karney + 1 Chris Adams + 1 Christian Hudon + 1 Christian Jensen + 2.5 Christian Weisgerber + 1 Christoph J Gartmann + 1 Chuck Houpt + 1 Crouton + 1 Dan Jacobson + 1 Daniel Dickman + 1 David Combs + 1 David Henderson + 0.5 David Woolley + 1 Dick Wesseling + 1 Diego Elio Petteno + 129.7 Doug Kaufman + 1 Duncan Simpson + 2.5 Eduardo Chappa + 2 Emanuele Giaquinta + 1 Eric Brun + 51 External + 1 Fabian Fingerle + 280.5 Foteos Macrides + 2 Frank Heckenbach + 4.3 Frederic L W Meunier + 1 Frederick P Herrmann + 1 Georg Drenkhahn + 1 George Lindholm + 21 Gisle Vanem + 1 Glenn Nielsen + 1 Hans Wurst + 26.5 Hataguchi Takeshi + 1 Heikki Kantola + 0.5 Helen Sommer + 23 Henry Nelson + 1 Hiram Lester Jr + 8.5 Hiroyuki Senshu + 3 Hynek Med + 0.3 Igor B Poretsky + 84.8 Ilya Zakharevich + 6.5 Ismael Cordeiro + 2 J Kevin Ternes + 1 Jacob Poon + 27.5 James E Spath + 1 Jamie Strandboge + 1 Jan Hlavacek + 2.5 Jason F McBrayer + 1 Jean-Yves Levesque + 1 Jeffrey C Honig + 1 Jens Schmalzing + 1 Jens Seidel + 1 Jerome Lauret + 2 Joey Schulze + 0.3 Johannes Hromadka + 35 John Bley + 6 John E Davis + 1 John Hawkinson + 1 John Nowlin + 2 Jonathan Sergent + 1 Josef Sontgen + 2 Julian Coleman + 1 Kamil Dudka + 3 Karl Eichwalder + 1 Karl-Andre Skevik + 3 Kihara Hideto + 29.3 Kim DeVaughn + 706.3 Klaus Weide + 1 Lalo Martins + 1 Larry Virden + 15.8 Larry W Virden + 11 Laura Eaves + 342.3 Leonid Pauzner + 1 Liam Davis + 1 Marc Huber + 0.3 Marek Kubita + 2 Masashi Fujita + 1 Masayasu Ishikawa + 1 Masayuki Hatta + 1 Matt Kraal + 1 Michael Sobolev + 6.5 Michael Warner + 1 Michel Such + 1 Mike Castle + 2 Munechika Sumikawa + 1 Nigel Horne + 0.5 Nikos Chantziaras + 1 OpenBSD CVS + 1 Owen Leibman + 1 Pat Walsh + 13.5 Paul B Mahol + 1 Paul D Smith + 52.5 Paul Gilmartin + 1 Peter Canning + 1 Phil Pennock + 27.3 Philip Webb + 14 Philippe De Muyter + 5.5 Rado Smiljanic + 2 Ralph Babel + 1 Randall + 1 Risto Widenius + 1 Rob Cameron + 1 Ryan Nielsen + 2 Scott Bigham + 1 Sergej Kvachonok + 6 Sergey Svishchev + 1 Serhii Hlodin + 15 Sinan Kaan Yerli + 7.8 Stefan Caunter + 1 Stepan Kasal + 1 Tadayoshi Okuma + 1 Takao Fujiwara + 1 Thomas Braun + 2027.3 Thomas E Dickey + 0.5 Thomas Klausner + 1 Thomas Viehmann + 16.5 Thorsten Glaser + 1 Tim Chase + 4 Tim Larson + 1 Timur Birsh + 2 Tomas Vanhala + 1.5 Ulf Harnhammar + 6.5 Victor Schneider + 2 Ville Herva + 86 Vlad Harchev + 37.5 Wayne Buttles + 1 Wesley Morgan + 1 Zdenek Prikryl + 1.5 nsh@horae.dti.ne.jp + 4349 Total + +------------------------------------------------------------------------------- + +Older attributions are problematic for several reasons: + + some contributors were not credited, + + some changes were not recorded, + + the level of importance of changes in the older logs differs noticeably + from the newer logs. +There is neither a source repository nor a mailing-list archive to consult to +resolve these issues. + +However, some information can be gleaned from the existing change-logs +to show the principal contributors for each release: + +** credits from CHANGES docs/CHANGES2.8 (4297.6 changes) + 1.1 Brian J Pardy + 3.0 Doug Kaufman + 6.5 Foteos Macrides + 2.0 Ilya Zakharevich + 16.4 Klaus Weide + 8.0 Leonid Pauzner + 1.2 Paul Gilmartin + 47.2 Thomas E Dickey + 2.0 Vlad Harchev +** credits from CHANGES docs/CHANGES* (5764.6 changes) + 2.3 Doug Kaufman + 23.7 Foteos Macrides + 1.5 Ilya Zakharevich + 12.5 Klaus Weide + 5.9 Leonid Pauzner + 35.2 Thomas E Dickey + 1.5 Vlad Harchev + 3.6 unknown +** credits from CHANGES (3377.6 changes) + 1.4 Brian J Pardy + 3.5 Doug Kaufman + 2.5 Ilya Zakharevich + 1.0 John Bley + 13.0 Klaus Weide + 9.3 Leonid Pauzner + 1.6 Paul Gilmartin + 52.5 Thomas E Dickey + 2.5 Vlad Harchev +** credits from docs/CHANGES2.8 (920 changes) + 1.2 Doug Kaufman + 30.5 Foteos Macrides + 29.0 Klaus Weide + 3.2 Leonid Pauzner + 1.4 Philippe De Muyter + 27.4 Thomas E Dickey + 2.6 Wayne Buttles +** credits from docs/CHANGES2.7 (233 changes) + 77.3 Foteos Macrides + 3.4 Hiram Lester Jr + 5.2 Klaus Weide + 1.3 LWV + 3.4 unknown +** credits from docs/CHANGES2.6 (240 changes) + 83.8 Foteos Macrides + 1.2 Klaus Weide + 2.1 LWV + 5.8 unknown +** credits from docs/CHANGES2.5 (554 changes) + 1.3 DT + 1.4 David Woolley + 82.3 Foteos Macrides + 4.7 unknown +** credits from docs/CHANGES2.4 (328 changes) + 75.9 Foteos Macrides + 3.0 GL + 16.2 unknown +** credits from docs/CHANGES2.3 (112 changes) + 1.8 David Trueman + 1.8 Foteos Macrides + 94.6 unknown |