README.metrics 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. This is a short summary of code metrics showing how lynx has grown from
  2. release to release. It also shows how the original codebase has
  3. been almost completely replaced by contributors after the release of
  4. lynx 2.4.2 in 1996. The numbers shown are for lines of text, to keep
  5. the presentation simple.
  6. Release Current Original
  7. -------------------------------------------------------------------------------
  8. Text C-code Text C-code % Text % Code
  9. -------------------------------------------------------------------------------
  10. 2.4.2 77210 63463 77210 63463 100 100
  11. 2.6 112970 92869 58859 49665 52 53
  12. 2.7.1 125723 103489 54121 45111 43 43
  13. 2.7.2 162228 123130 48979 40655 30 33
  14. 2.8.1 191738 133778 37286 33582 19 25
  15. 2.8.2 227160 147485 32227 29004 14 19
  16. 2.8.3 248646 166833 29035 26346 11 15
  17. 2.8.4 310436 168108 28364 25751 9 15
  18. 2.8.5 362834 167358 26900 24355 7 14
  19. 2.8.6 395237 169885 23380 20801 5 12
  20. Beginning with 2.8.6, the fraction of remaining original codebase is an
  21. estimate, since all C source code is automatically indented using the
  22. indent.sh script. That added 7216 lines of change since it was not possible
  23. to completely match the hand-edited indention scheme. Note that the actual
  24. fraction of remaining original codebase is more likely at the lower bound,
  25. e.g., about 8% rather than 12%.
  26. Current lynx releases contain a large amount of text other than C code.
  27. That includes plain text, html, message libraries, custom and generated
  28. scripts.
  29. -------------------------------------------------------------------------------
  30. Here is a count of contributions (from CHANGES and docs/CHANGES2.8) since the
  31. start of the 2.8 series:
  32. 0.5 AJL
  33. 3 Al Gilman
  34. 1 Alexei Anatski
  35. 2 Alexey Dobriyan
  36. 1 Alois Maier
  37. 2 Andrew Belov
  38. 3.5 Andrey A Chernov
  39. 1 Arkadiusz Miskiewicz
  40. 1 Arnaud Giersch
  41. 1 Atsuhito Kohda
  42. 23.5 Bela Lubkin
  43. 1 Bill Nottingham
  44. 3.5 Bill Schiavo
  45. 2 Binh Do
  46. 1 Brett Lymn
  47. 46.3 Brian J Pardy
  48. 1 Carlton Anderson
  49. 1 Charles Karney
  50. 1 Chris Adams
  51. 1 Christian Hudon
  52. 1 Christian Jensen
  53. 2.5 Christian Weisgerber
  54. 1 Crouton
  55. 1 Dan Jacobson
  56. 1 David Combs
  57. 1 David Henderson
  58. 0.5 David Woolley
  59. 1 Dick Wesseling
  60. 121.7 Doug Kaufman
  61. 1 Duncan Simpson
  62. 2.5 Eduardo Chappa
  63. 2 Emanuele Giaquinta
  64. 1 Eric Brun
  65. 25 External
  66. 280.5 Foteos Macrides
  67. 1 Frank Heckenbach
  68. 4.3 Frederic L W Meunier
  69. 1 Frederick P Herrmann
  70. 1 Georg Drenkhahn
  71. 1 George Lindholm
  72. 19 Gisle Vanem
  73. 1 Glenn Nielsen
  74. 26 Hataguchi Takeshi
  75. 1 Heikki Kantola
  76. 0.5 Helen Sommer
  77. 23 Henry Nelson
  78. 1 Hiram Lester Jr
  79. 8.5 Hiroyuki Senshu
  80. 3 Hynek Med
  81. 0.3 Igor B Poretsky
  82. 84.8 Ilya Zakharevich
  83. 6.5 Ismael Cordeiro
  84. 2 J Kevin Ternes
  85. 1 Jacob Poon
  86. 27.5 James E Spath
  87. 1 Jan Hlavacek
  88. 2.5 Jason F McBrayer
  89. 1 Jean-Yves Levesque
  90. 1 Jeffrey C Honig
  91. 1 Jens Schmalzing
  92. 1 Jens Seidel
  93. 1 Jerome Lauret
  94. 0.3 Johannes Hromadka
  95. 35 John Bley
  96. 2 John Davis
  97. 4 John E Davis
  98. 1 John Hawkinson
  99. 1 John Nowlin
  100. 2 Jonathan Sergent
  101. 2 Julian Coleman
  102. 3 Karl Eichwalder
  103. 1 Karl-Andre Skevik
  104. 29.3 Kim DeVaughn
  105. 707.3 Klaus Weide
  106. 1 Lalo Martins
  107. 1 Larry Virden
  108. 15.8 Larry W Virden
  109. 11 Laura Eaves
  110. 344.3 Leonid Pauzner
  111. 1 Liam Davis
  112. 1 Marc Huber
  113. 0.3 Marek Kubita
  114. 2 Masashi Fujita
  115. 1 Masayasu Ishikawa
  116. 1 Masayuki Hatta
  117. 1 Matt Kraal
  118. 1 Michael Sobolev
  119. 6.5 Michael Warner
  120. 2 Michel Such
  121. 2 Mike Castle
  122. 2 Munechika Sumikawa
  123. 1 Nigel Horne
  124. 3 OOPS
  125. 1 Pat Walsh
  126. 1 Paul D Smith
  127. 50.5 Paul Gilmartin
  128. 1 Peter Canning
  129. 26.3 Philip Webb
  130. 14 Philippe De Muyter
  131. 1 Rado Smiljanic
  132. 1 Randall
  133. 1 Risto Widenius
  134. 1 Rob Cameron
  135. 1 Ryan Nielsen
  136. 2 Scott Bigham
  137. 6 Sergey Svishchev
  138. 1 Serhii Hlodin
  139. 15 Sinan Kaan Yerli
  140. 4.8 Stef Caunter
  141. 1 Stepan Kasal
  142. 1 Tadayoshi Okuma
  143. 1 Thomas Braun
  144. 1613.8 Thomas E Dickey
  145. 5.5 Thorsten Glaser
  146. 2 Tim Larson
  147. 1 Timur Birsh
  148. 2 Tomas Vanhala
  149. 1.5 Ulf Harnhammar
  150. 6.5 Victor Schneider
  151. 2 Ville Herva
  152. 86 Vlad Harchev
  153. 37.5 Wayne Buttles
  154. 1 Wesley Morgan
  155. 0.5 nsh@horae.dti.ne.jp
  156. 3838 Total