1507 Commits

Author SHA1 Message Date
nor..67
122d438e9d SDK:
- fix some bugs related to scene opening

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8623 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 23:19:57 +00:00
nor..67
818a8bdaab SDK:
- remove invokeLater from TerrainEditor
- add isOgl() and isAwt() for asserting threading to SceneApplication

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8622 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 22:41:12 +00:00
nor..67
10ce82f423 SDK:
- changes in Scene opening (all callbacks are coming on the EDT now)
- optimize selection callbacks
- optimize/simplify threading
- recognize changes in classpath and recreate ClassPath for AssetManager based on that

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8621 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 22:11:24 +00:00
nor..67
1fa17fa99a - show user dialog when class specified in CustomControl wizard is no Control
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8620 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 13:54:32 +00:00
nor..67
4dd25e370c - improve error dialog
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8619 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 13:46:35 +00:00
nor..67
c028bc4212 - add some user feedback when Custom Control classes cannot be instantiated
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8618 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 13:27:55 +00:00
nor..67
dd5449a33b - add a selection list of classes that extend AbstractControl or implement Control for custom Control wizard
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8617 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 13:04:53 +00:00
dan..om
fbb396b8a2 * Fixed extrapolateLinear() so it would really extrapolates if bigger than 1 or smaller than 0. The old behavior was to clamp between 0 and 1, doing exactly the same thing as interpolateLinear().
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8616 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 04:01:21 +00:00
nor..67
12b70d9b29 - change default wizard title for Custom Controls
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8615 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 03:22:29 +00:00
nor..67
47e9b74e6a - enable compile on save by default in BasicGameProject
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8614 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 02:55:11 +00:00
nor..67
159d9d5e2b - fix ProjectAssetManager classpath url gathering
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8613 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 01:22:50 +00:00
nor..67
3c4fa71a3c - throw exception when trying to set AssetEventListener on ProjectAssetManager -> use addEventListener
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8612 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 01:17:01 +00:00
nor..67
02dc993c21 - remove futile call
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8611 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 01:05:40 +00:00
nor..67
a9501c7ed4 - add list of external AssetKeys and FileObjects to AssetDataObject
- use AssetDataObject asset tracking in ModelImportTool instead of own solution

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8610 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 01:01:03 +00:00
nor..67
70d600bc24 - add project classpath items to ProjectAssetManager as UrlLocators
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8609 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-09 00:39:33 +00:00
nor..67
01e7ae48b4 - add physics button tooltips Bundle.properties
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8608 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 23:44:45 +00:00
nor..67
dc82dd7680 - add physics button tooltips
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8607 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 23:44:12 +00:00
nor..67
23b4e2fcf0 - synchronized access to AssetManager ClassLoader list
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8606 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 23:36:45 +00:00
nor..67
c0695b0a3a - make ClassLoader list in AssetManager a syncronized list
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8605 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 23:33:11 +00:00
nor..67
200801cd4e SDK:
- Fix bug in physics stop button

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8604 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 23:21:27 +00:00
nor..67
5826b4cefe SDK:
- Make MoveTool move physics objects correctly

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8603 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 23:18:14 +00:00
nor..67
95d2b2d710 SDK:
- Add physics play/pause buttons (WIP, all objects are added/removed when pressing play/pause)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8602 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 22:57:26 +00:00
nor..67
0776fbf94a SDK:
- Add support for loading classes from the project classpath with j3o files and use them in the editors
- Add support for adding custom Control classes to SceneExplorer

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8601 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 21:32:54 +00:00
nor..67
9f16b989fe - add a way to add a classpath for loading in-asset classes to AssetManager, use in BinaryImporter
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8600 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 21:18:53 +00:00
nor..67
6936c34b75 - add code for keeping list of additional assets for AssetDataObject (not used anywhere yet)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8599 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 16:30:45 +00:00
nor..67
85d5666644 - fix nightly compile error due to changed AssetEventListener interface
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8598 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 14:49:03 +00:00
sha..rd
511c417fe7 * AssetEventListener now has an additional callback that can be used to detect when a dependent asset has failed to load.
Since dependent assets that were not located have no exception thrown, detection of this event could be needed by some tools e.g. jMonkeyPlatform to indicate to the user that the asset may have not been loaded correctly. 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8597 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 04:56:15 +00:00
sha..rd
66127db26d * Standardized handling for loading dependent assets for all loaders
If asset cannot be located, then the loader must replace the asset that 
was supposed to be used with a placeholder, and raise a WARNING in the log 
indicating that the asset cannot be located, containing both the name of the
dependent asset and the parent asset that is loading it

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8596 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 04:51:58 +00:00
bre..ns
21809776dc allow empty keyframe sets (rotation, translation) to be supplied to SpatialTrack
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8595 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 04:29:22 +00:00
sha..rd
de75b794c2 * Remove duplicate code in MeshLoader that handles loading the material list
* Added javadoc in OgreMeshKey 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8594 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 03:09:22 +00:00
sha..rd
cfd13e8d33 * Added some new lines here and there
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8593 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 03:07:29 +00:00
sha..rd
177c88d645 * Rewrote handling of URL based locators to use a shared UrlAssetInfo.
* The AssetInfo.openStream() must create a new stream each time (required by javadoc/spec)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8592 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 03:04:10 +00:00
sha..rd
d8682c94c3 * Fixed crash that happens when an Ogre3D mesh.xml model has an empty boneassignments tag
* Fixed issue with AnimControl clones sharing references to the list of AnimEventListeners

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8590 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-08 01:11:29 +00:00
nor..67
74c636a464 - re-enable copying of javadoc with nightly build
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8589 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-07 00:43:22 +00:00
PSp..om
d2e2935d90 Default the application timer to NanoTimer. I did this
during construction so that the default JmeContext timer
could potentially still be used by calling app.setTimer(null)
from an apps main().  In that case, the previous behavior
of pulling the timer from JmeContext during init would happen.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8588 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-07 00:25:29 +00:00
nor..67
15a37f86ef (Fixes Issue 415)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8586 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 22:30:29 +00:00
bre..ns
6712fccbc3 cleaned up terrainQuad constructor.
Added flexibility to image heightmap

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8585 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 17:32:56 +00:00
nor..67
866b607acb - make OptimizeGeometry trigger a change in the file TODO: undo still doesn't work but now the undo button will get lit by the action
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8584 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 04:17:23 +00:00
nor..67
b27a0ae7fb - sanitize geometry name when creating j3m file
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8583 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 03:46:08 +00:00
sha..rd
f15dfe3011 * Fixed issue with an exception getting silenced when MTL was loaded for an OBJ file
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8582 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 03:19:15 +00:00
nor..67
f7fdabf9a8 - Change getRelativeAssetPath method to strip only slashes (Fixes issue 412)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8580 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-06 01:02:47 +00:00
nor..67
15eeef7f65 updating windows 32bit bullet native
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8579 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 23:10:41 +00:00
nor..67
58c54b1aaa native bullet:
- update mac binary

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8578 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 22:28:23 +00:00
nor..67
439c5b36b8 native bullet:
- add ray test code, thanks to @EmpirePhoenix
- clean up import structure
- remove separate jmeUserPointer class


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8577 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 22:25:26 +00:00
sha..rd
83ab68264b * Put arrow texture on alien, generate axis for each vertex
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8576 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 04:17:24 +00:00
sha..rd
0e49c439b7 * Javadoc for Asset
* Javadoc fix for AudioData, BoundingVolume, CollisionResult 
 * Javadoc package.html for asset 
 * Add test for bad tangent generation models 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8575 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 03:35:11 +00:00
sky..ok
6286ac495f Added Javadoc to TerrainQuad constructors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8574 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 02:56:39 +00:00
Sha..om
ec13fbce9a * Fix blender MTL export issue that causes overly shiny models
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8573 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-03 01:24:56 +00:00
rem..om
900dc66584 - BloomFilter now sets the background color to BlackNoAlpha instead of Black for glow.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8572 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-02 20:03:36 +00:00
rem..om
7e8b540587 - put BindPoseTangent VertexBuffer.Type enum value at the end to not screw with ordinal values
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8571 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-11-02 17:06:41 +00:00