Commit Graph

  • e280c27adf URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/checking-gui-culling/ Check Culling of Gui Node on Screen Space Now Gui node can have Bucket.Dynamic mul..va 2011-03-31 08:45:49 +0000
  • fbc980152e TestChooser multi-run fix. Not all TestXXX class extends Application class. If test doesn't extend Application, call main() instead of start() method. mul..va 2011-03-31 08:40:53 +0000
  • 16fc60c8a0 URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/renaming-appstate-setactive-setenabled/ Renaming AppState.setActive()/isActive() to setEnabled()/isEnabled() for consistency mul..va 2011-03-31 00:26:13 +0000
  • 2762ba3b27 Bone Animation : fixed scale on user transform rem..om 2011-03-30 04:31:59 +0000
  • df8680bf17 URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/add-double-click-enter-support-for-testchooser/ Add double click, enter, multiple selection support for TestChooser mul..va 2011-03-30 02:04:12 +0000
  • bc186ecb48 - add target to zip templates to main build.xml nor..67 2011-03-29 15:30:38 +0000
  • 58ddf49040 - Add ProjectAssetManager accessor to abstract SceneExplorer actions - Use ProjectAssetManager in SkyBox wizard instead of "dirty" SceneApplication.getApplication().getAssetManager() nor..67 2011-03-29 15:24:48 +0000
  • 197d793cc8 - Create "New Control" and "New Spatial" abstract classes that allow showing a Wizard before creation - Fix freeze of Add Skybox.. in Terrain Editor nor..67 2011-03-29 15:19:27 +0000
  • 228a207aaf Had this one hanging around from like a month ago... Added the ability to set the geometry comparators for the buckets for those cases where the app may know better. PSp..om 2011-03-29 04:31:53 +0000
  • 37cc6e581d Deprecated registerPackage() and added a log INFO to log all classes that are registered. PSp..om 2011-03-28 19:33:41 +0000
  • 55ea5239cb - Small cleanups in SceneVieweropComponent and SceneApplication - Add new nifty wiki pages to manual - Update wiki pages nor..67 2011-03-28 14:41:15 +0000
  • 67adc1737c - add workaround for previews (SceneViewer opens when preview is needed) nor..67 2011-03-28 13:25:36 +0000
  • e4cc9d1482 * Fixed bug with dual UV channel loading, forgot to do it in the previous revision.. sha..rd 2011-03-28 04:02:29 +0000
  • 8adc704bcc * Fixed bug with OgreXML loader not actually supporting 2nd UV channel sha..rd 2011-03-28 02:33:57 +0000
  • 4d67ee0c3b - use only FileObject instead of File nor..67 2011-03-27 21:36:04 +0000
  • 98b912d748 - add style selection to FontCreator nor..67 2011-03-27 20:15:24 +0000
  • e15b26b0ed * Fixed issue where Nifty GUI would consume all mouse button events * Made video player deprecated sha..rd 2011-03-27 19:44:51 +0000
  • ea1d086648 - fix typo "padding" in fnt file nor..67 2011-03-27 19:12:11 +0000
  • 59ad3b71b9 - FontCreator creates working AngelFonts now nor..67 2011-03-27 17:07:47 +0000
  • 2fc2623e97 - fix Nifty compile nor..67 2011-03-27 10:39:48 +0000
  • f7f47a13e4 Modified to log and continue when the message/event dispatch throws exceptions. This protects the server from dying just because of a bad listener. PSp..om 2011-03-27 07:17:54 +0000
  • 6465dbd516 Removing an errant println. PSp..om 2011-03-27 05:47:29 +0000
  • e58ec4b8a0 Added code that will wake up the blocked kernel-caller if there are events to deal with. This wasn't a big deal for connects because there's always an accompanying message but for disconnects we wouldn't get events until the next message came through. Always meant to go back and fix it and now I have. Note: this is because our adapters use a single thread for pulling envelopes off and for dispatching connection events. PSp..om 2011-03-27 05:39:00 +0000
  • 3fc0d506f4 Added some info logging for connection close events... we log connect, might as well log disconnect. PSp..om 2011-03-27 05:37:06 +0000
  • 99a21a8c1d This would have saved me soooo much time. Serializer's single-arg registerClass() method now throws an exception if the object is not marked Serializable. Internally, the package-load stuff uses the new alternate method that allows safe non-exception throwing registration since it's hitting it with every class in a package. Interestingly enough, messages will still get written out because of some questionable code in writeClassAndObject()... but it won't be read as anything but null despite its 40+ bytes of data. PSp..om 2011-03-27 05:31:21 +0000
  • 0a369b96d8 - add check for negative force to BombControl nor..67 2011-03-27 00:35:54 +0000
  • 5012b2d3dd Use an extra byte per final-typed field to handle the case of nulls. Note: this is specific to serialized objects and is therefore not adding a byte to things like Strings or arrays... those will have to be reviewed separately. PSp..om 2011-03-26 22:44:09 +0000
  • 3e5973793e A better exception for errors that really should have a root cause. It's possible to set it right on IOException but not at all convenient. PSp..om 2011-03-26 21:32:49 +0000
  • 5ae44319ea Turns out I did things a bit wrong with respect to the new nifty mouse even queue.... I called stuff that was meant to be internal to nifty. That's fixed now. Also had to replace the nifty examples jar with a new version. This version os BIG (15Mb). Void is working on a smaller one, but at least with this big one, things work as expected. rac..om 2011-03-25 23:56:43 +0000
  • 55d75c7b68 - return null for OptimizeGeometry (no undo atm) nor..67 2011-03-25 23:46:50 +0000
  • 76ff6bb99f Mouse wheel and the other two mouse buttons should now also be fixed. Since this is not tested in the NiftyGUI test there's no real of know till a test has been created though. To fix it I just tweaked the appropriate if statements a bit. rac..om 2011-03-25 22:56:51 +0000
  • 8cdef21af6 upgraded nifty and nifty-default-controls to nightly build of 2011-03-24. Also fixed the AwtMouseInput and removed some ununsed imports. The com.jme3.niftygui.InputSystem has been changed as well to correspond with the new Nifty way of working with mouse events. It now uses the new MouseInputEventQueue and the new NiftyMouseInputEvent. There is still an issue with the mouse buttons besides the first mouse button. These should be picked up by nifty, but for some reason are not triggering a MouseButtonEvent. This is something Kirril will need to take a look at. rac..om 2011-03-25 21:59:52 +0000
  • 8348011344 - add undoObject to AbstractToolAction - add Optimize Geometry tool - fix Tool list generation nor..67 2011-03-25 19:41:23 +0000
  • 64f3a1005d - remove spaces from font names nor..67 2011-03-25 18:17:09 +0000
  • 2617a973d5 - fix FontCreator version - fix font name passing nor..67 2011-03-25 16:47:35 +0000
  • 8fd6581fde - add Font Creator to build nor..67 2011-03-25 16:16:34 +0000
  • 3ba00cce25 - add first version of font creator (use via New File..) nor..67 2011-03-25 16:15:56 +0000
  • 5439dbc2a9 Made the UDP port constant separate from TCP to allow for more interesting testing with fewer code changes. PSp..om 2011-03-24 19:34:07 +0000
  • 7e3020fd07 Forgot to actually check the udp port for server creation... now it properly disables UDP for -1. PSp..om 2011-03-24 19:31:30 +0000
  • 73305755bc Modified so that a -1 UDP port completely disables UDP. Client and server should match or bad things happen and it might be worth adding this to the connection negotation as a validation. PSp..om 2011-03-24 19:26:09 +0000
  • 1a878a7ef7 - update build.xml names nor..67 2011-03-24 14:35:35 +0000
  • c87cbc864d - close SceneViewer when scene is closed nor..67 2011-03-24 14:09:39 +0000
  • 13cb55d28a - change hudson build target names so they dont appear in the NB project nor..67 2011-03-24 13:40:36 +0000
  • a343fef6ea Fix to bezier curve length computation. Kae..pl 2011-03-24 11:41:50 +0000
  • b17d5d3706 Bugfix: missing break might have caused problems with curves interpolations. Kae..pl 2011-03-24 10:32:09 +0000
  • 46785739a4 Small fixes and support for closed NURBS surfaces. Kae..pl 2011-03-24 10:08:06 +0000
  • 66f5e2c1b6 URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/missing-mouseevent-settime/ Set event time for MouseEvent mul..va 2011-03-24 10:02:25 +0000
  • 1906af7d3e Changed alpha value of output color to 1 to avoid problems with screenshots rem..om 2011-03-24 09:42:57 +0000
  • 9b84a79811 jME3 * RenderManager will reload "shader" boolean on each invocation of render(), since Renderer might not have proper capabilities set before canvas has been attached sha..rd 2011-03-24 04:17:16 +0000
  • 4cc44936c4 - windows had another one up the sleeve.. nor..67 2011-03-23 23:51:23 +0000
  • 863791c3fb - another hopefully final windows fix nor..67 2011-03-23 23:33:32 +0000
  • 14e9bb9984 - fix windows newline to \r\n nor..67 2011-03-23 23:18:55 +0000
  • 55d2c34bbe - add windows \n\r to properties file during build nor..67 2011-03-23 22:47:43 +0000
  • adda460d64 - create properties folder in build script before writing properties nor..67 2011-03-23 22:34:07 +0000
  • a9a7d2d4de Basic support for NURBS curves and surfaces added. Kae..pl 2011-03-23 20:03:17 +0000
  • b641b5670c Fixed stupid buffer copy bug partially caused by some last minute shifts in APIs. Anyway, outbound TCP broadcasts work again and are more efficient since the Kernel callers can better control when their message buffers are copied (in this case it isn't necessary so we save a buffer copy). PSp..om 2011-03-23 17:45:35 +0000
  • c552080030 Fixes for the now gone local UDP port. PSp..om 2011-03-23 17:25:56 +0000
  • 862d2729f8 Pull the local UDP port from the ethereal set. The previous way made the caller specify a local port due to an unusually persistent bit of ancient lore lodged in my brain. PSp..om 2011-03-23 17:25:12 +0000
  • 14bde37391 - commit ideal version of window handling (not working atm) - Application calls createCanvas() and startCanvas(true) - SceneViewer window calls panel.add(getCanvas()) nor..67 2011-03-23 11:34:39 +0000
  • beeb32c9d4 - commit closeable sceneviewer nor..67 2011-03-23 10:21:11 +0000
  • f6d070afe6 A crude but working chat client and server using swing on the client (could be converted to nifty someday). Simple but lets users test UDP or TCP messaging. PSp..om 2011-03-23 07:52:43 +0000
  • 6ee8fb646c HostedConnection can now supply the Server instance that is hosting it. PSp..om 2011-03-23 07:35:21 +0000
  • 35e19c1667 Applied the null filter fix to the UDP kernel that has already been applied to the TCP kernel. PSp..om 2011-03-23 07:34:56 +0000
  • 6895e1e709 Pass the server name and version on through to the overloaded method. Cut-paste typo. PSp..om 2011-03-23 07:04:56 +0000
  • 26adc4f487 Add missing copyright paraphrase of Curve class mul..va 2011-03-23 04:58:34 +0000
  • 61aea1e2c5 * Big refactoring of LWJGL display system, mainly to support updating the main loop without a render context or input devices being available. * Added test that demonstrates above functionality, by starting Application without attaching the canvas, and then constantly attaching and detaching canvas from a frame. * Deleted deprecated methods in JmeContext * Deleted deprecated class LwjglJoyInput * Audio renderer will not attempt to initialize OpenAL twice if already initialized sha..rd 2011-03-23 03:48:37 +0000
  • eaeb1de436 - add message when assetpack was downloaded nor..67 2011-03-23 00:24:40 +0000
  • d9822dd92e * Created test for (non-existent) safe canvas sha..rd 2011-03-23 00:16:11 +0000
  • f13e778cd6 - add user check before upload to AssetPacks upload nor..67 2011-03-22 22:11:35 +0000
  • 0925a6ca51 - add android build to main build file nor..67 2011-03-22 02:08:39 +0000
  • b2e0ae582c - remove defect golem game nor..67 2011-03-22 01:28:48 +0000
  • 0ef9a6b152 - add NetBeans Freeform project to build SDK nor..67 2011-03-22 01:27:23 +0000
  • 65cb511ee4 - add new wiki page nor..67 2011-03-21 23:46:42 +0000
  • 82b8cebc16 Unwinding a bit of the Message vs. Message conundrum to give new API users a proper extension point for their own messages. (forgot this file in the last commit) PSp..om 2011-03-21 23:34:48 +0000
  • 0fecd032df Unwinding a bit of the Message vs. Message conundrum to give new API users a proper extension point for their own messages. PSp..om 2011-03-21 23:34:13 +0000
  • ec7431e0f1 Received messages now have their reliability flag set properly based on how the message was received. PSp..om 2011-03-21 23:25:19 +0000
  • 16c6b13564 Fix client message listeners threading. They may be called by either the UDP or TCP thread but it will not be at the same time. PSp..om 2011-03-21 23:06:27 +0000
  • 76d0d9ef5d - remove folder nor..67 2011-03-21 13:13:31 +0000
  • 34863f926e - add some bullet javadoc - remove deprecated bullet classes nor..67 2011-03-21 13:12:33 +0000
  • 7aae9615ca Calculation of Bezier curve's length added. Kae..pl 2011-03-21 13:07:55 +0000
  • ff5db41a0e A method that returns the length added to curve. Kae..pl 2011-03-21 11:45:00 +0000
  • 4c1fd5ddbf The light's name added. Kae..pl 2011-03-21 11:44:33 +0000
  • 974f48a92a - add BrickTower test nor..67 2011-03-21 03:21:20 +0000
  • e0e539c8bd - fix physics debug view rogue meshes by adding mesh.getFloatBuffer(Type.Position).clear() - make CollisionShapeFactory use not world translation but translation relative to given parent - add CollisionShapeFactory test nor..67 2011-03-21 01:48:19 +0000
  • d758929f15 URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/posterizationfilter-shader-fix-for-mac/ PosterizationFilter compilation error fix for Mac mul..va 2011-03-20 12:13:49 +0000
  • 64a404a939 URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/crosspatchfilter-fails-on-mac/ CrossHatchFilter uniform types from int to float mul..va 2011-03-20 12:10:39 +0000
  • b68e56c5bf MeshLoader catch AssetNotFoundException when trying to locate the .material of a model rem..om 2011-03-20 08:55:42 +0000
  • dbc5e11de8 - sont use nightly jme3 target for stable build nor..67 2011-03-20 04:48:28 +0000
  • de14f87e8b * Ported TestMessages to new SM * Mesh.deepClone() will no longer keep old collision tree sha..rd 2011-03-19 22:47:35 +0000
  • b46a09066d Updated the Endpoint interface to define a close() method that can optionally flush the queued messages. Modified DefaultServer to close-with-flush when kicking a client so that the disconnect message actually gets to them. PSp..om 2011-03-19 22:07:19 +0000
  • 0d23903830 More comments on restrictions to future thread pooling implementations. PSp..om 2011-03-19 21:46:52 +0000
  • 4091a01c91 Modified the default server implementation to enforce my own threading rules... it's sort of heavy-handed but given the separation of the reliable and unreliable implementations (and the inability to really know how they are threading from here) this is the safest way and doesn't seem to really affect throughput. PSp..om 2011-03-19 21:37:02 +0000
  • b1e52b865a Added some comments about the multi-threaded nature of message event dispatch. This is one of the reasons I thought the existing services need to be checked for 'correctness' re: multithreading. Even in the current implementations, a message listener may be called by different threads. PSp..om 2011-03-19 21:21:06 +0000
  • 0b481135e3 - add wiki page to manual nor..67 2011-03-19 20:26:46 +0000
  • 382ca44941 Added a count-down latch to keep track of the connecting state so that if a caller creates a client then immediately starts sending message, we can block until the connection is really established. PSp..om 2011-03-19 17:26:08 +0000
  • a14df8a68f added disconnect information to the client state listener so that clients that care can know why they were booted, etc. PSp..om 2011-03-19 17:13:58 +0000
  • 1871d02b7d Fixed a port typo after all the cutting pasting and fixing last night. UDP connection now setup with the proper remote UDP port. PSp..om 2011-03-19 15:44:42 +0000
  • b6b6175866 Send the version information with the client registration and kick the client if they don't match. Need to fix some other things before the reason actually makes it to the client before the socket is closed... but at least they'll know something is wrong. PSp..om 2011-03-19 07:31:58 +0000
  • 3087235def * RMI system much more tolerant of bad data now (will display warning in log instead of crashing) sha..rd 2011-03-19 07:16:21 +0000
  • 5faa1f08fe Added the rest of the game name and version stuff... still doesn't validate with it but at least the client and server can be setup now. PSp..om 2011-03-19 07:08:34 +0000