Revised the manual for 2.3.

git-svn-id: http://box2d.googlecode.com/svn/trunk@274 cafe418c-1137-0410-84cc-357ec87a5d9b
Added Doxygen configuration file.

git-svn-id: http://box2d.googlecode.com/svn/trunk@275 cafe418c-1137-0410-84cc-357ec87a5d9b
Preparation for v2.3.0 release.

git-svn-id: http://box2d.googlecode.com/svn/trunk@276 cafe418c-1137-0410-84cc-357ec87a5d9b
Regenerate documentation using tools/generate_docs.sh.

The documentation was stale after some API changes.

Change-Id: I2c9591b224650ce11eddf898eba7a78a01ac7097
Tested: looked at a couple of regenerated pages in browser.
am 764a0d04: Change https links to be http links. GitHub doesn\'t support https.

* commit '764a0d04cdf4b5fd272e79303af1a1d1c2cf0b71':
  Change https links to be http links. GitHub doesn't support https.
am 5119f657: Redo doc changes made directly to the github branch, during launch.

* commit '5119f6578b77d34dfda78751792af967aacf8296':
  Redo doc changes made directly to the github branch, during launch.
Reorder operations in b2ParticleSystem::Solve.

This patch reorders operations in b2ParticleSystem::Solve so that
particle positions will be updated at the tail of the function
and then particle velocities will express precisely the last movements / dt.

This patch affects collisions between particles and bodies.
Velocity of a body which is colliding with particles is now limited
for numerical stability.

Bug: 11552012
Tested:Unittests and Testbed on OSX

Change-Id: I864411a71ec78c2396ec2e5c80572c0739bb7639
Editorial pass. PS incorporates smiles@'s comments

Change-Id: Iea9fbd4d5c730a0392bb2f51ab1485da8211467f
API reference docs for most recent version of LiquidFun

Change-Id: I49260f44f50a9c4b82db32932a03cf46ada91dee
Merge remote-tracking branch 'box2d-2.3.0' into liquidfun/master

Tested:
Verified everything compiles and runs on Linux, OSX, Windows and Android.

Conflicts:
	Box2D/Build/vs2012/Box2D.sln
	Box2D/Build/vs2012/Box2D.vcxproj
	Box2D/Build/vs2012/Box2D.vcxproj.filters
	Box2D/Build/vs2012/FreeGLUT.vcxproj
	Box2D/Build/vs2012/FreeGLUT.vcxproj.filters
	Box2D/Build/vs2012/GLUI.vcxproj
	Box2D/Build/vs2012/GLUI.vcxproj.filters
	Box2D/Build/vs2012/HelloWorld.vcxproj
	Box2D/Build/vs2012/HelloWorld.vcxproj.filters
	Box2D/Build/vs2012/Testbed.vcxproj
	Box2D/Build/vs2012/Testbed.vcxproj.filters
	Box2D/Build/xcode5/Box2D.xcodeproj/project.pbxproj
	Box2D/Build/xcode5/Box2D.xcodeproj/project.xcworkspace/contents.xcworkspacedata
	Box2D/Building.txt
	Box2D/Documentation/manual.docx
	Box2D/HelloWorld/HelloWorld.cpp
	Box2D/Readme.txt
	Box2D/Testbed/Framework/Main.cpp
	Box2D/Testbed/Framework/Test.cpp
	Box2D/Testbed/Tests/TestEntries.cpp
	Box2D/premake4.lua

Bug: 11558571
Change-Id: Ia6ee46bf2415ab164170f3792bfe7a77f31889a8
Added initial release notes document.

* Populated release notes document with details of 0.9.0 release and the
  initial set of changes for the next release.
* Updated the current release number to 0.9.1 so that any intermediate builds
  are built with an experimental revision number.
* Added a link to the release notes document from the top level index file and
  the readme.
* Updated tools/build_distribution.sh to parse the new format of the version
  number string in Readme.md.

Tested:
Regenerated documentation with no errors and verified the html looks
reasonable.
Ran tools/build_distribution.sh to generate a Linux distro and verified the
version number is parsed correctly from Readme.md.

Bug: 12451855
Change-Id: Iacf6e3234d872fe7fc10c96c72a70b8159a1faa9
Updated release notes with changes over the last couple of days.

Tested:
Successfully rebuilt the docs with no linklint errors.
Verified the html output looks ok.

Bug: 12451855
Change-Id: I7e1a9bcb6c426a7f8e05e1d5da72c031eaedafb6
Updated API reference after integrating latest changes from Box2D.

Tested:
Rebuilt docs without any errors reported by linklint.
Browsed through some of the HTML API ref in a browser, looks ok.

Bug: 11573174
Change-Id: Idf5abf14e3784eea485f18aafdadfa2c39a14f95
Merge "Updated API reference after integrating latest changes from Box2D." into ub-games-master
Added new function b2World::QueryShapeAABB().

It will generate an AABB based on the input b2Shape and
b2Transform, and use it to call b2World::QueryAABB().

Tested: LiquidFun unit tests on Linux.

Change-Id: Icf43a41bf7ea2beb10af71c5d0b39a31eda63909
Improved particle parameter selection in Testbed.

* Refactored fullscreen UI (arrow drawing / selection)
* Refactored particle parameter selection to allow for custom parameters in
  each particle test.
* Added erase / move commands to DrawingParticles test and colored each
  particle group.
* Added color mixing particle type to the general selection.  Each test needs
  to manually apply color to color mixing particles.
* Added particle selection option to Liquid Timer, Soup and Sparky tests.
* Added the ability to enable / disable fullscreen UI on desktop platforms
  using '~' key.
* Added keyboard controls to switch between particle types on desktop using
  '<' and '>' keys to select previous and next particle types.
* Regenerated HTML documentation.

Tested:
Tested fullscreen UI on Nexus 10 (built with NDK on Linux).
Tested fullscreen UI and keyboard command interaction in Linux, Windows and
OSX versions of the Testbed.

Bug: 12486391,11646403

Change-Id: I637a2f187f2e91ebfbe540693beaaca8d81e3163
Regenerated HTML reference after recent API changes.

Tested:
Glanced at the API ref in a browser and it looks ok.

Change-Id: I51e7397d2e6e3edacf08bbacc4c598a37508ab3a
Merge "Improved particle parameter selection in Testbed." into ub-games-master
Added minimum-version requirements for tools and libraries needed for LiquidFun
Bug: 12343709

Change-Id: I96cd67acf283a0b9cdef77a22af28abd620db750
Merge "Added minimum-version requirements for tools and libraries needed for LiquidFun Bug: 12343709" into ub-games-master