Home - Forums - Documentation - Gallery - Bugs

Contents

Changes between 1.0.1 and 1.2rc1

For Crystal Space:

todo...

For CEL:

todo...

Changes between 1.0 and 1.0.1

For Crystal Space:

  • Fixes to allow Crystal Space to be build on Solaris and IRIX.
  • A few fixes in genmesh.
  • 3DS genmesh loader now works again.
  • Compile error fixed for gcc 3.2
  • Fix in the ELF reader.
  • Configure and build fixes.
  • Particle system fixes: initial angular velocity exposed to XML and made sure the rotation mode resets the texcoord vectors.
  • Compatibility fixes with Windows SDK 6.0.
  • Bullet plugin compiles now.
  • A few documentation fixes.

For CEL:

  • Dynamic system is now created when not found.
  • Lots of compile warnings silenced.
  • Fix in celInitializer so that it also looks for vfs.cfg in application dir.
  • Fix in actormove related to animation and jumping.

Changes between 1.0rc2 and 1.0

For Crystal Space:

  • Build fixes for Solaris and IRIX.
  • 'cubemap' command in walktest has been fixed.

For CEL:

  • none

Changes between 1.0rc1 and 1.0rc2

For Crystal Space:

  • Engine crashes related to portals are fixed.
  • Fixes in genmeshify to handle libraries better.
  • Fixed an issue in OpenGL render to texture.
  • Software animation skinning for gmeshanim now works better.
  • New documentation on event system.
  • A few smaller bugfixes.

For CEL:

  • Packaging fixes for celstart.

Changes between 1.0pre2 and 1.0rc1

For Crystal Space:

  • Bugfix in ODE which crashed if there was no collision polygon mesh on the object.
  • Fix in 3D sound.
  • Bugfix in LoadMountsFromFile().
  • Memory corruption fixed in xmlshader.
  • Mouse cursor change for win32.
  • Shader variables will now correctly find textures based on region settings.
  • Terrain collision bug fixed (CD didn't work for terrain that was moved away from 0,0,0).
  • Terrain levels using alpha maps (like terraina) didn't work anymore.
  • ICE Look and feel for CEGUI 0.5 fixed.
  • Texture compression and AFP are now disabled for Intel DRI driver since this caused problems.
  • RECT textures are disabled for nVidia cards since they also caused problems.
  • Destroying CS environment on linux could cause the environment to become corrupted.
  • Collision detection improvements (impossible to get stuck and impossible to go through walls).
  • Castle level license from by-nc to by-nc-sa.

For CEL:

  • Bugfix in celstart with mangling of directories for PYTHONPATH.
  • Installing CEL should now work better because the CEL version of vfs.cfg can be found.
  • Other installation fixes (data/library is now installed for example).

Changes between 1.0pre1 and 1.0pre2

For Crystal Space:

  • Several build system changes and fixes (like for Xorg).
  • Several python related fixes.
  • Perl bindings compile again.
  • Bullet plugin fixes (compiles better with more recent versions of Bullet).
  • Several fixes to the software renderer so that it now displays the castle level right.
  • Fixed a bug with frustvis and dynavis which could cause assertion errors in case of objects with empty bounding boxes.
  • Worked around a VC7 compiler bug which could cause serious crashes in shader handling.
  • Some changes in gmeshanim to help speed it up.
  • New preadvance option in particle system so that you can prefill the particle system with a given number of particles when it first starts.
  • Significant change in the sound manager. The sound wrapper class no longer holds streams but instead only the sound data. For backwards compatibility it will still hold streams in case you use the old syntax of specifying a 3D mode together with the sound. However, this will result in deprecation warnings.
  • Some other smaller fixes and changes.

For CEL:

  • Better error checking and reporting in the XML scripting layer.
  • A big memory leak in the XML scripting layer was fixed.
  • Change in the zone manager so that CS regions now get a unique name. This may break programs that depend on the old behaviour that a CS region is always called the same as the region from the zone manager. Now the name will be <entityname>_<region>.
  • Fix in pcsolid so that removing that property class will also remove the collider.
  • Quests in the library are now correctly defined.
  • Bug fix in pcproperties in relation to listing the properties it supports.
  • Bugfix in iPcQuest->NewQuest(). It would modify the read only hashmap that it got as a parameter.
  • Every time an entity is removed with iCelPlLayer->RemoveEntity() the behaviour will be called with the 'destruct' message.
  • Fixed pcsoundsource so that it correctly handles 2D versus 3D sounds.
  • Fixed a few memory leaks in the quest manager.
  • Fixed iCelPlLayer->GetHitEntity() so it no longer has an arbitrary limit of 60 units and it now also supports portals.
  • Several other smaller fixes and changes.
| Article | Discussion | View source | History |