I put data that I create and potentially change into SVN. For example, I put source code, solution and make files, and documentation in SVN. I try to avoid adding generated files, such as PDFs generated from other formats, binaries, and third-party libraries. Content that I don't generate and change, such as manuals from other vendors, end up in a shared folder. That's all pretty consistent with what other people are saying.
However, I do add generated files and binaries when I'm (1) making a release and need to preserve the exact released files or (2) the files are difficult to build and I don't want other developers to deal with the build process. I sometimes add third-party libraries for convenience so that new developers don't have to find, download, and install them -- this is very helpful for me since many of my development machines don't have connections to the Internet.