Added checks to array access to ensure button queries are within bounds.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3899 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Forum suggestion for adding ability to read scale from matrices read from collada.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3900 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Updates to canvas system to allow for many types of canvases.  Also further decouples jme from awt dependency.  New SWT implementation of canvas to follow.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3901 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
moved to com.jme.system.canvas

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3902 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
SWT implementation of canvas

Note: The SWT lib causes errors on 64bit macs because of carbon support.  We should replace with the cocoa version of swt when that is available.  Do not include the jar on such macs.

Also, we may want this code moved to some kind of extras package?

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3903 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
SWT implementation of canvas

Note: The SWT lib causes errors on 64bit macs because of carbon support.  We should replace with the cocoa version of swt when that is available.  Do not include the jar on such macs.

Also, we may want this code moved to some kind of extras package?

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3904 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Quick test showing functional SWT integration.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3905 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Added override annotations

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3906 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
updates to bring awt and swt key listeners in line with each other.  swiched event list to linkedlist to help avoid missing events.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3907 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Fixed spelling errors

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3908 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Added accessors to RotationController.
Added MouseOffsetBinding and related test from Core-Dump on the forums.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3909 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Updates to implement actual functionality to StatisticsGameState.  Donated by forum user Core-Dump.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3910 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Added reading of specular and shininess values to phong reader.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3911 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Updated first constructor to point to main constructor for setting up defaults, etc.  Without this, default values are null, causing autobox dereferencing of null and an NPE.

See also jme googlecode defect #2.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3912 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Added swt to ant build

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3913 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
updated to be able to handle multiplyAcross on the same matrix4f.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3914 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
test for multAcross added

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3915 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
Specifying test code location is cleaned up.
Maven plugin for style added.
Native locations added.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3916 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
style checks config files added

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3917 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
More cleanup from Steve Vaughan:

Make fields display and parentRenderer final since they will never change.  This ensures that they are set during object construction.  Reduce scope of internal methods which should never be directly called: switchCameraIn(), switchCameraOut(), activate(), and deactivate().  Drop unused method getParentRenderer().

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3918 75d07b2b-3a1a-0410-a2c5-0572b91ccdca