Formatting the a part of the source with astyle
Formatting more code with astyle
Formatting more code with astyle
Adding the astyle shell script

Running this script will ensure that the C++ code follows our style guide.
Making sure 'sys' is imported before being used
Gracefully checking for ycm_core on load

If the user hasn't compiled ycm_core, then a warning message is printed out.
First real version of the README; still WIP
Better support for CompilationDatabase

We now use the compilation working directory for a file that is specified in the
CompilationDatabase. We don't actually change the working directory of the
process, even temporarily (that would be annoying to users); we munge the flags
coming from the database so that all the relative paths in them are resolved to
absolute ones.
Printing an error when no ycm_clang_options.py file
Kiling a memory leak... I hate C interfaces
Managing memory from the C interface better
astyle format update
Updating docs and the example ycm_clang_options.py
More stlye formatting fixes
Async querying of CompilationDatabase supported
Renaming ycm_clang_options to ycm_extra_conf
Removing some forgotten code
Trivial refactoring
Added an entry to the FAQ
Race condition fix; caused latency on first load

The issue was that the user could open a C-family file and have it start
compiling in the background. While it is still compiling, he could trigger the
completion system with a member dot operator. Because the file was still
compiling for the very first time, the TranslationUnit object was yet not
created. Sadly, this meant that UpdatingTranslationUnit would return false, and
a new query request would be created, the GUI would hang until it was done
aaaaand terrible lag until the file was compiled.

This was a very rare edge case that could also only be triggered if it takes a
considerable amount of time to compile the file.