1472 Commits

Author SHA1 Message Date
PSp..om
cf18f48182 Internal surgery to AppStateManager to provide more
consistent app state lifecycle, fix some state transition
related bugs, and stop confusing users... well, at least
confusing them less hopefully.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8524 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-24 21:14:25 +00:00
PSp..om
2a65ca4cb7 Added a setTimer() method for switching the default
Timer implementation.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8523 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-24 19:31:50 +00:00
nor..67
2c0775e3f3 - remove size check from natives extraction (write test needed for windows anyway)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8521 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 21:34:46 +00:00
sha..rd
36b6ab3286 * Prevent crash in Animation if no tracks are set on animation
* Ogre3D .material files will still load even if a single texture is not found
 * Show any exceptions that occur in material loading (if any are thrown)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8519 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 21:03:39 +00:00
nor..67
45af20de0c - add write test to natives extraction
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8518 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 19:27:15 +00:00
sky..ok
dae6ef534b Javadoc fixes for com.jme3.math.Triangle
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8517 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 18:20:14 +00:00
Kae..pl
18ce27faae Changes to Y-is-Up-Axis issue.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8516 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 14:30:22 +00:00
nor..67
65cbed47c6 - change natives extraction to check for space *and* writability
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8515 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 14:26:38 +00:00
sky..ok
73fb54b4b6 Documentation fixes for BatchNode: Improved Javadoc and inclusion of license header
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8514 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-23 06:29:10 +00:00
nor..67
91333066a7 - new splash screen
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8512 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 20:14:42 +00:00
nor..67
403bd24668 - revert platform changes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8511 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 19:25:19 +00:00
nor..67
c8b5c55b20 - revert platform changes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8510 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 18:36:22 +00:00
nor..67
33fb670771 - change natives extraction to use getUsableSpace(), which checks for user permissions etc. too.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8509 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 17:32:26 +00:00
nor..67
8f3ef3babd - SDK: update platform config
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8508 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 17:21:21 +00:00
nor..67
73b8bdef6e - SDK: fix logging dependency
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8507 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 17:17:28 +00:00
nor..67
49d07cc2ff - SDK: update some manual pages
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8506 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 16:28:19 +00:00
nor..67
4154afeb7b - change splash screens
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8505 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 15:40:45 +00:00
nor..67
366e789757 - change stable target for pre-release versioning
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8504 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 15:29:28 +00:00
nor..67
7329bed1f5 - change update center locations
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8503 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 13:27:21 +00:00
nor..67
5f582977cb - update build file and native bullet properties for release
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8502 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 13:11:28 +00:00
rem..om
58a2bf8af9 - Deprecated PositionTrack, RotationTrack, ScaleTrack as they should be replaced by spatial animation.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8501 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 12:51:20 +00:00
rem..om
feeedfa682 - Removed old batching classes (GeometryBatch and BatchedGeometries) as they are no longer needed
- removed the test cases too

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8500 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 08:20:53 +00:00
nor..67
acc7c7ad25 update windwos bullet natives (32bit)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8499 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 03:32:15 +00:00
nor..67
ccddf1ea8e - fix bullet build properties
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8498 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 03:27:51 +00:00
nor..67
dd5365891f - update osx bullet natives
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8497 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 03:22:49 +00:00
nor..67
4ba3abcda9 - remove wheel finalization completely, need no deletion..
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8496 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 03:18:20 +00:00
nor..67
5080e3fe43 - revert previous commit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8495 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 03:02:49 +00:00
nor..67
cac022d9bf - re-enable clearing of wheels as its not done in btRaycastVehicle destructor (though one can not remove wheels oO)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8494 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 03:01:09 +00:00
nor..67
502fd41ca8 - change finalize method of VehicleWheel
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8493 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 02:58:39 +00:00
nor..67
09502cfa76 - update osx bullet natives
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8492 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 02:11:35 +00:00
nor..67
a86cdf8f0e - update osx bullet natives
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8491 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 02:07:30 +00:00
nor..67
175386956f update windows bullet native (32bit)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8490 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 02:04:08 +00:00
nor..67
b768d45016 - bullet native: change casting of java long to c++ objects
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8489 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 01:57:40 +00:00
nor..67
6ce4cc012e - change pointers to jlong across platforms
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8488 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 01:00:42 +00:00
nor..67
aa96a1caf8 - commit possible fix for windows 64 pointer casting issues, see http://msdn.microsoft.com/en-us/library/aa384242(v=vs.85).aspx
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8487 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 00:42:17 +00:00
sha..rd
164dec188a * Native extraction will place natives in working directory unless its non-writable, in that case it will place them in <home dir>/.jme3/natives_<apphash>
* Hopefully fixed NPE in computing extraction hash

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8486 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-22 00:01:07 +00:00
nor..67
dfafd24ab8 - change SceneApplication to use new panel initialization
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8485 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 23:21:05 +00:00
nor..67
07199ced10 - change build script to revert all changes to jme3 before build
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8484 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 23:07:25 +00:00
nor..67
6aa66aecce - add macosx bullet native
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8483 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 23:05:32 +00:00
nor..67
275fd68121 update bullet native for windows 32bit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8482 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 23:02:03 +00:00
sha..rd
ffce10b8da * Added AwtPanel.attachTo() argument that allows attaching panel to main framebuffer instead of replacing it on the viewports
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8481 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 23:01:34 +00:00
nor..67
768a2b9783 - native bullet: fix PhysicsVehicle wheel handling, using wheelIndex to select wheels now
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8480 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 22:58:23 +00:00
rem..om
62a02fb6f4 - Dynamic Batching
- Forgot the temp vars

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8479 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 22:26:03 +00:00
rem..om
63b62269e8 - Dynamic Batching
- Added a BatchNode that can batch geometries in its sub graph
- added support for matching to Geometry
- created propper test cases
- added a refresh flag to spatial RF_REFRESHBATCH to refresh the batch only when needed

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8478 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 21:47:12 +00:00
nor..67
0868244b9a - fix PhysicsVehicle initialization
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8477 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 18:26:20 +00:00
nor..67
3ff2771a69 - add backengineered JmeVersion to fix build
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8476 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 12:01:02 +00:00
PSp..om
d2579343b2 Make BitmapFont's calculation of line width match
BitmapText's version.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8475 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 09:07:27 +00:00
PSp..om
1e59de25ee Took out the unbaking of kerning because it _does_
affect all subsequent cursor positions unlike xOffset.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8474 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 08:53:02 +00:00
PSp..om
68c2fea479 The last change neglected the first character which
has special treatment for its x0 setting but still
requires that the xAdvance be adjusted to account
for accumulated xOffset.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8473 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 08:44:25 +00:00
PSp..om
ee2f44f340 Fixed some really odd text advance behavior that
caused letters and characters to overlap each other.
Basically, the offset was being included in the next
chars position... and it shouldn't be.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8472 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2011-10-21 08:27:09 +00:00