Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 321 (100.0%) | 8577 (100.0%) | 26.7 |
pixmaps/ | 76 (23.7%) | 5752 (67.1%) | 75.6 |
/ | 43 (13.4%) | 1400 (16.3%) | 32.5 |
common/ | 65 (20.2%) | 575 (6.7%) | 8.8 |
macros/ | 2 (0.6%) | 397 (4.6%) | 198.5 |
gtk-v2/src/ | 82 (25.5%) | 241 (2.8%) | 2.9 |
gtk/ | 25 (7.8%) | 107 (1.2%) | 4.2 |
x11/ | 10 (3.1%) | 93 (1.1%) | 9.3 |
sound-src/ | 1 (0.3%) | 5 (0.1%) | 5.0 |
utils/ | 9 (2.8%) | 4 (0.0%) | 0.4 |
help/ | 4 (1.2%) | 3 (0.0%) | 0.7 |
gtk-v2/themes/ | 1 (0.3%) | 0 (0.0%) | 0.0 |
gtk-v2/glade/ | 2 (0.6%) | 0 (0.0%) | 0.0 |
gtk-v2/ | 1 (0.3%) | 0 (0.0%) | 0.0 |
Fix building client with build directory separate from source directory.
11 lines of code changed in 3 files:
Fix some bugs found by static analysis (dead assignment, NULL dereference) using clang-analyzer.
101 lines of code changed in 5 files:
Fix a number of serious compiler warnings (passing pointer to integer of different size, discarding const qualifiers).
10 lines of code changed in 7 files:
Fix out of tree build. common/Makefile.am called some scripts that were not properly handling the case of source directory and build directory differing.
8 lines of code changed in 4 files:
Make svnversion give the right result for out of tree builds of the client (already works for server).
2 lines of code changed in 1 file:
Make out-of-source-tree builds work by making common/msgtypes.pl to look in the right place.
6 lines of code changed in 2 files:
// comments is not C89. Change to /**/ to make GCC shut up warning.
1 lines of code changed in 1 file:
Clean up configure.ac and add a missing test for size_t.
32 lines of code changed in 3 files:
Fix a valgrind error (uninitialised value) in smoothing code.
7 lines of code changed in 3 files:
Fix a valgrind error in the common metaserver code. For some reason sc_version
and cs_version fields were not always properly initialized when check_server_version()
was called.
10 lines of code changed in 2 files:
Add stub support for sound2/music commands, I was unable to make server send
the actual commands except "music NONE" (and jxclient that do have sounds don't
get these commands either, but decides locally to play some sounds it seems) so
was not able to debug it beyond making sure it compiled and ran. When the server
actually sends these commands someone need to fill in the implementations and
check the parsing code is correct for sound2.
222 lines of code changed in 10 files:
Unbreak LUA check in configure. Also update autogen.sh to mention that
autoreconf should be used instead and make the call aclocal in the script correct.
17 lines of code changed in 3 files:
Remove acinclude.m4 and add macros/libcurl.m4 (as acinclude.m4 just contained
a copy of what should have been in macros/libcurl.m4).
250 lines of code changed in 4 files:
Normalize the *.xpm and *.xbm files by opening them in gimp and resaving them.
Then readd "const" as needed in a text editor. Also had to update some source
files because the name of the array for the xpm changed in some cases.
5801 lines of code changed in 76 files:
Run protoize on code to add missing void in prototypes. Run the png_compress
script from arch on some *.png files in the tree to reduce their size.
113 lines of code changed in 29 files:
Some changes to use snprintf instead of sprintf.
83 lines of code changed in 10 files:
Set svn:eol-style to native on *.c and *.h files that were missing it.
11 lines of code changed in 5 files:
Add some missing "extern" keywords that caused warnings. Remove some extern
variable definitions in source file that were already found in headers.
19 lines of code changed in 9 files:
Run make proto in subdirs. Make sure make doesn't error out on some subdirs
when running make proto in top directory.
44 lines of code changed in 7 files:
Use the -combine option of gcc to find code (mostly extern inside source instead
of headers), where the definitions didn't agree with each other. Fix most of them.
One (hard to fix) is left, I will look at it later. Also use cproto in common/.
Two sprintf changed to snprintf as well.
44 lines of code changed in 11 files:
(11 more)