Hello !

  since there's no feeback about those 1.2.1 candidate archives on CS-dev
mailing list, I therefore 3nl4rg3 the discussion, bringing it on CS-main and
CEL mailing lists.
You'll find links to the archives, and drafts for 1.2.1 CS & CEL changelogs.

Please let me also point to static binaries I made for celstart (also contain
walktest, each between 20Mb and 24Mb):
http://ecksdee.sourceforge.net/testing/celstart-1.2.1-linux-x86.tar.bz2
http://ecksdee.sourceforge.net/testing/celstart-1.2.1-linux-x86_64.tar.bz2
http://ecksdee.sourceforge.net/testing/celstart-1.2.1-freebsd6.tar.bz2
http://ecksdee.sourceforge.net/testing/celstart-1.2.1-windows.zip
Those are built with Python, ODE and Cal3D but no CEGUI nor Bullet support.

>> Vincent spent a long time preparing new releases of 1.2. They aren't
>> officially released yet but
>> you can already try them out from this location:
>>
>> http://www.crystalspace3d.org/downloads/release/crystalspace-src-1.2.1.zip
>> http://www.crystalspace3d.org/downloads/release/crystalspace-src-1.2.1.tar.bz2
>> http://www.crystalspace3d.org/downloads/release/crystalspace-src-1.2.1.tar.gz
>>
>> http://www.crystalspace3d.org/downloads/release/cel-src-1.2.1.zip
>> http://www.crystalspace3d.org/downloads/release/cel-src-1.2.1.tar.bz2
>> http://www.crystalspace3d.org/downloads/release/cel-src-1.2.1.tar.gz
>>
>> Let us know if you find any problems. A lot has changed since 1.2 but
>> I have no time
>> to make a list now. In any case 1.2.1 should be backwards compatible
>> with 1.2. No
>> new features were added.
>
> Hello,
>
>   here's a draft for CS 1.2.1 changelog.
>
> Core and plugins:
> - fixes for some compilation warnings.
> - fixes and enhancements for TinyXML and xmlread.
> - fixes for dynavis, sprcal3d, odedynam, genmesh, shaders, LeakGuard and RB
> tree.
> - fix for dynamic lights not shining on certain objects.
> - fix for TinyXML writer crashing on empty attributes.
> - fix for setting priority on a non-running thread having no effect.
> - fix for UTF-8 BOM tripping up XML parser.
> - fix for terrain2 not setting SplatDistance.
> - fix for csperl5 plugin build error on amd64.
> - fix for csInputDefinition::ParseKey() considering non-keyboard definitions.
> - fix for some sndsys parts not being under LGPL.
> - fix for light attenuation vector update after cutoff distance change.
> - fix for mouse and joystick event helpers not using csKeyModifiers.
> - fix for xmlshader conditions.
> - fix for DDS cubemap saving.
> - fix for wrong refCount on materials.
> - fix and optimization for opcode/CollideRay.
> - work-around crashes on exit with static profile builds.
> - castle textures split, licensing.
> - leak fixes...
>
> Build system:
> - removal of some old unused cruft from the Jam build system
> - work-around internal Jam crasher.
> - work-around g++ -Wno-long-double bug for recent compilers.
> - fix for cross-compile problem with -fvisibility-inlines-hidden.
> - fix broken folding of multi-token build switches, for example:
>   "-framework Foo -framework Bar" being incorrectly mutated to "-framework Foo
> Bar".
> - fix missing dependency in cs-config/Jamfile.
> - fix for incorrect declaration of pycscegui clean target.
> - fix for SWIG 1.3.31+ required for python 2.5 bindings.
> - fix for detection of python installation in non-standard locations.
> - fix for augmenting pkg-config path with user-specified dir.
> - fix for vertexlight.cgvp not getting installed.
> - loads of other clean-ups, fixes and improvements...
>
> Tools:
> - fix for lighter2 related to lighting through portals.
> - fix for a crasher in basemapgen.
> - fix for startme not handling spaces in paths to the called applications.
> - fix for viewmesh mouse events.
>
> Manual:
> - updates for links for PSDK with VC8 Express.
> - updates for URLs and FAQ.
> - updates for sound system documentation.
>
> Platform-specific fixes:
>
>   GNU/Linux:
>   - fix for crash in the Alsa driver at exit.
>   - re-enable VBO for ATI driver 2.1.7059+.
>   MacOS X:
>   - work-around driver-brokenness for Intel GMA 950 & 3100 texture
> compression.
>   - fix binutils check for Mac OS X Leopard.
>   - fix for MacOS X enter raw-key-code.
>   - fix for CoreAudio driver.
>   Windows:
>   - fix libcrystalspace_staticplugins failing to compile in MSVC8 due to
> pycscegui.

============================== CEL changlog draft ============================

Core and plugins:
- fix for potential crash when requesting camera modes from iPcNewCamera.
- fix for iPcNewCamera bug when no mode is attached.
- fix for celPcDefaultCamera::GetLastFullPosition() with not positioned 
entities.
- fix for zonemanager emitting errors when the action was correctly executed.
- fix for an error description in inventory reward.
- fix for newstate reward not using entity and tag parameters.

Bindings:
- added ObjectRegistry name in pycel for the object registry (previously was
undefined).
- added back bindings for thruster related interfaces which were wrongly
removed in 1.1.
- added python sys.argv initialization.
- fix for incorrect pdb usage in blpython.
- fix for iCelPropertyClass::SetPropertyVectorByID() csVector2 variant
shadowed by swig.
- fix for PcRegion being incorrectly declared in blcel.i.
- fix for some missing python celdata mappings.
- fix for SWIG 1.3.31+ required for python 2.5 bindings.

Build system:
- added the python wrapper for cross compilation formerly added for CS also to
CEL.
- fix for 'jam distclean' wrt. autopackage-related stuff removal.
- fix for cross-compile problem with -fvisibility-inlines-hidden.
- fix broken folding of multi-token build switches, for example:
  "-framework Foo -framework Bar" being incorrectly mutated to "-framework Foo
Bar".
- moved CEL-specific customizations control.tlib to custom.cellib.
- moved CEL-specific customizations build.jam to the CEL-specific Jamrules.

Tools:
- added version command line option to celstart.
- improved --help for celstart.
- bumped celstart version to 8.

Manual:
- added manual section for spawn property class.
- added missing comments to some of the functions in linmove interface.
- updated pcmover manual section to warn about dependencies on linmove and
actormove.
- updated doc for new pcinput.standard trigger/action binding syntax.
- fix for pc2d.billboard properties not being documented as read-write.


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Cel-main mailing list
Cel-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cel-main

Reply via email to