Fixed permissions when installing Sphinx extens...
Improved conformance to common DRY project conv...
Ensured that the sphinxcontrib-cheader extensio...
Replaced the bundled cheader extension with sph...
Added some SSH debugging to troubleshoot deploy...
Corrected SSH key handling for the deploy step.
Added some SSH debugging to troubleshoot deploy...
Integrated with Wercker for build automation of...
Corrected SSH key handling for the deploy step.
Ensured that libcpr.org's SSH host key is in ~/...
Ensured that `rsync` runs in batch mode and abo...
Added the Google Analytics tracking code for li...
Merged the https://github.com/dryproject/sphinx...
Added download URLs for the manual in PDF, HTML...
Squashed 'doc/manual/.themes/' changes from 8ed...
Updated the Travis CI build status badge URL.
Excluded Clang from the Travis CI build matrix ...
Ensured that doc/manual/.themes/ is excluded fr...
Ensured that <cstring> is imported for std::str...
Ensured that CPPFLAGS includes -UNDEBUG for the...
Renamed test suite files to conform to DRY conv...
Added some more material to the README file.
Implemented a basic Python FFI for obtaining li...
Added material on naming conventions and memory...
Customized the Sphinx theme to enable the flyou...
Removed the custom theme in preparation for ups...
Defined the remaining missing cpr_string_*() fu...
Defined a custom theme based on sphinx_rtd_theme.
Squashed 'doc/manual/.themes/' content from com...
Merged the https://github.com/dryproject/sphinx...
Modernized the project's coding conventions.
Added some notes on the C++-compatible object l...
Ensured that Coverity Scan is correctly configu...
Integrated with Coverity Scan for build analysi...
Ensured that Travis CI builds always use a newe...
Added a FAQ entry regarding errors due to missi...
Added a cast to defeat Clang's too-clever-by-ha...
Removed use of designated initializers, for C++...
Ensured that Travis CI builds use GCC 4.8 inste...
Implemented the cpr_string_free() function.
Implemented the cpr_vector_of_vectors() function.
Consolidated structure typedefs into the <cpr/t...
Implemented the cpr_string_append_char() function.
Implemented an initial trivial dynamic string e...
Implemented the cpr_string_compare() function.
Implemented the cpr_vector_of_strings() function.
Reordered header file function declarations in ...
Implemented the cpr_string_reserve() function.
Implemented the cpr_string_at() function.
Implemented the cpr_string_pop_back() function.
Implemented the cpr_string_push_back() function.
Implemented the cpr_string_resize() function.
Implemented the cpr_string_data() function.
Implemented the cpr_string_clear() function.
Implemented the cpr_string_front() and cpr_stri...
Added a standalone Makefile for building the ex...
Corrected the main() declarations in the exampl...
Ensured that <cpr/error.h> includes <stdbool.h>.
Ensured that any *.dSYM build artifacts are ign...
Ensured that the `sizeof` program also reports ...
Implemented error callback hook invocation usin...
Corrected all local-header #include directives ...
Defined cpr_error_type_t, cpr_error_code_t, and...
Defined the cpr_version_{major,minor,patch} sym...
Renamed cpr_error_callback to cpr_error_hook.
Ensured that ./configure checks for vsnprintf()...
Defined the cpr_error_sizeof symbol.
Ensured that the C++11 'thread_local' keyword i...
Added material on error-type distinctions to th...
Implemented cpr_abort() and cpr_abort_with_erro...
Ensured that any README.html file is ignored by...
Defined the cpr_error_callback global variable.
Ensured that ffi/ruby/libcpr.rb has the executa...
Renamed ffi/libcpr.rb to ffi/ruby/libcpr.rb.