blob: f68914cd71ff13d317dbb2f6f077395ae97f87c0 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<title>Code Metrics OOo 1.0.3</title>
</head>
<body>
<h1>Code Metrics for OpenOffice.org <br>
</h1>
<br>
<table cellpadding="2" cellspacing="2" border="1"
style="width: 100%; text-align: left;">
<caption>File Counts for OpenOffice.org 1.0.3<br>
</caption><tbody>
<tr>
<td style="vertical-align: top;">Filetype<br>
</td>
<td style="vertical-align: top;">total<br>
</td>
<td style="vertical-align: top;">details<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">C++<br>
</td>
<td style="vertical-align: top;">12877<br>
</td>
<td style="vertical-align: top;">6455 cxx, 6337 Header, 35 cpp<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Bitmaps<br>
</td>
<td style="vertical-align: top;">6923<br>
</td>
<td style="vertical-align: top;">5761 bmp, 606 xpm, 312 ico, 244
gif<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Documentation (*.html)<br>
</td>
<td style="vertical-align: top;">3747<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Directories<br>
</td>
<td style="vertical-align: top;">3321<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Interface Descriptions (*.idl)<br>
</td>
<td style="vertical-align: top;">2403<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Makefiles (*.mk)<br>
</td>
<td style="vertical-align: top;">1722<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">C<br>
</td>
<td style="vertical-align: top;">1138<br>
</td>
<td style="vertical-align: top;">437 c, 701 Header <br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Java<br>
</td>
<td style="vertical-align: top;">668<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Resource files<br>
</td>
<td style="vertical-align: top;">1245<br>
</td>
<td style="vertical-align: top;">677 src, 568 hrc<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Perl <br>
</td>
<td style="vertical-align: top;">22<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">setup partikel<br>
</td>
<td style="vertical-align: top;">57<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Assemler<br>
</td>
<td style="vertical-align: top;">14<br>
</td>
<td style="vertical-align: top;">7 asm, 7 s<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">awk<br>
</td>
<td style="vertical-align: top;">24<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">sh<br>
</td>
<td style="vertical-align: top;">21<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">and some more ...<br>
</td>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;">&gt; 35000 file<br>
</td>
<td style="vertical-align: top;"><br>
</td>
</tr>
</tbody>
</table>
<br>
<br>
<h2>Lines of code statistic</h2>
these statistic are based on tools from <a
href="http://www.dwheeler.com/sloccount/">http://www.dwheeler.com/sloccount/</a><br>
It's missing the file types of idl, makefile (*.mk), documentation
files (samples, templates, online help, odk documentation). Maybe
somebody has the time to extend the scripts, so that we can include
statistics for these as well.<br>
<br>
<a href="http://www.dwheeler.com/sloccount/"></a>
<table cellpadding="2" cellspacing="2" border="1"
style="text-align: left; width: 100%;">
<caption>Lines of Code (LOC) for OpenOffice.org 1.0.3<br>
</caption><tbody>
<tr>
<td style="vertical-align: top;">LOC (total)<br>
</td>
<td style="vertical-align: top;">C++<br>
</td>
<td style="vertical-align: top;">ANSI C<br>
</td>
<td style="vertical-align: top;">Java<br>
</td>
<td style="vertical-align: top;">Perl<br>
</td>
<td style="vertical-align: top;">sh<br>
</td>
<td style="vertical-align: top;">yacc<br>
</td>
<td style="vertical-align: top;">asm<br>
</td>
<td style="vertical-align: top;">objc<br>
</td>
<td style="vertical-align: top;">lex<br>
</td>
<td style="vertical-align: top;">awk<br>
</td>
<td style="vertical-align: top;">sed<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">3169180<br>
</td>
<td style="vertical-align: top;">2923571<br>
</td>
<td style="vertical-align: top;">140278<br>
</td>
<td style="vertical-align: top;">75179<br>
</td>
<td style="vertical-align: top;">9484<br>
</td>
<td style="vertical-align: top;">8005<br>
</td>
<td style="vertical-align: top;">6321<br>
</td>
<td style="vertical-align: top;">1803<br>
</td>
<td style="vertical-align: top;">1741<br>
</td>
<td style="vertical-align: top;">1598<br>
</td>
<td style="vertical-align: top;">1197<br>
</td>
<td style="vertical-align: top;">3<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;">92.5 %<br>
</td>
<td style="vertical-align: top;">4.43 %<br>
</td>
<td style="vertical-align: top;">2.37 %<br>
</td>
<td style="vertical-align: top;">0.3 %<br>
</td>
<td style="vertical-align: top;">0.25 %<br>
</td>
<td style="vertical-align: top;">0.20 %<br>
</td>
<td style="vertical-align: top;">0.06 %<br>
</td>
<td style="vertical-align: top;">0.05 %<br>
</td>
<td style="vertical-align: top;">0.05 %<br>
</td>
<td style="vertical-align: top;">0.04 %<br>
</td>
<td style="vertical-align: top;">0 %<br>
</td>
</tr>
</tbody>
</table>
<br>
<table cellpadding="2" cellspacing="2" border="1"
style="text-align: left; width: 100%;">
<caption>Lines of Code (LOC) for OpenOffice.org 1.1<br>
</caption><tbody>
<tr>
<td style="vertical-align: top;">LOC (total)<br>
</td>
<td style="vertical-align: top;">C++<br>
</td>
<td style="vertical-align: top;">Java<br>
</td>
<td style="vertical-align: top;">ANSI C<br>
</td>
<td style="vertical-align: top;">Perl<br>
</td>
<td style="vertical-align: top;">sh<br>
</td>
<td style="vertical-align: top;">yacc<br>
</td>
<td style="vertical-align: top;">objc<br>
</td>
<td style="vertical-align: top;">asm<br>
</td>
<td style="vertical-align: top;">lex<br>
</td>
<td style="vertical-align: top;">awk<br>
</td>
<td style="vertical-align: top;">csh<br>
</td>
<td style="vertical-align: top;">python<br>
</td>
<td style="vertical-align: top;">sed<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">4297681<br>
</td>
<td style="vertical-align: top;">3909719</td>
<td style="vertical-align: top;">184299<br>
</td>
<td style="vertical-align: top;">182442<br>
</td>
<td style="vertical-align: top;">12384<br>
</td>
<td style="vertical-align: top;">7890<br>
</td>
<td style="vertical-align: top;">6533<br>
</td>
<td style="vertical-align: top;">1741<br>
</td>
<td style="vertical-align: top;">1663<br>
</td>
<td style="vertical-align: top;">1360<br>
</td>
<td style="vertical-align: top;">1049<br>
</td>
<td style="vertical-align: top;">55<br>
</td>
<td style="vertical-align: top;">18<br>
</td>
<td style="vertical-align: top;">3<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;"><br>
</td>
<td style="vertical-align: top;">90.97 %<br>
</td>
<td style="vertical-align: top;">4.29 %<br>
</td>
<td style="vertical-align: top;">3.98 %<br>
</td>
<td style="vertical-align: top;">0.29%<br>
</td>
<td style="vertical-align: top;">0182 %<br>
</td>
<td style="vertical-align: top;">0.15%<br>
</td>
<td style="vertical-align: top;">0.04%<br>
</td>
<td style="vertical-align: top;">0.04%<br>
</td>
<td style="vertical-align: top;">0.03%<br>
</td>
<td style="vertical-align: top;">0.02%<br>
</td>
<td style="vertical-align: top;">0%<br>
</td>
<td style="vertical-align: top;">0%<br>
</td>
<td style="vertical-align: top;">0%<br>
</td>
</tr>
</tbody>
</table>
for 1.1 also hxx are computed, not for 1.0.3.<br>
<br>
</body>
</html>