Candidates revisions from trunk -> 1.2
Here is a list of revisions that are in trunk and might still need to be merged in 1.2 branch.
By adding revisions here it is easier to keep track of things we still might need in 1.2 branch.
After merging, please strike them (enclose with ~~, see WikiFormatting)
r2785: genjix: updated python bindings to new property class namesr2801: jorrit: started converting all classes to new SCF.r2808: caedesv: added %template declarations to swig interface files for the ParameterBlock classes.r2856:2858: jorrit: continuation of SCF conversion.
r2807: darekdawidowski: fixed blxml destroyentity class. (important fix, previous code can cause segfaults)r2809: okt: fix for non-standard round() in pcneuralnetr2814: jorrit: fix for FindAttachedEntity() failure (causing nearly entire CEL to fail).r2821: caedesv: changed iPcProperties::GetPropertyIndex() docstring to reflect the real "not found" value that is to be used (csArrayItemNotFound instead of -1).r2822: caedesv: changed the python contains method for pcproperties to check for not found element correctly (was using -1).r2842: vknecht: fix for dot.png path in data/basic_worldr2843: vknecht: updates for celMenu.py and celScroller.py widgetsr2844: okt: fix for #41 (non-standard usage of isnormal() in pcneuralnet)r2864: jorrit: tutorial documentation fix.r2957: vknecht: fix for INVISIBLE flag setting and restoring in default camera
Revisions merged after 1.2.0 release
r2976: genjix, replaced call to GetLastPosition() in actormove with GetYRotation().r2987: genjix, prevent potential crash when requesting camera modes from iPcNewCamera.r2989, r2990: fix iPcNewCamera bug when no mode is attached.r2992: caedes, swig renames iCelPropertyClass::SetPropertyVectorByID functions.r3005: caedes, update doc for new pcinput.standard trigger/action binding syntax.r3022: andres, added the python wrapper for cross compilation formerly added for CS also to CEL.r3042: caedes, changed celPcDefaultCamera::GetLastFullPosition() to be more robust against not positioned entities.r3044: caedes, added ObjectRegistry name in pycel for the object registry (previously was undefined).r3050: caedes, fixed PcRegion being incorrectly declared in blcel.i (partial: only "CEL_PC(iPcRegion, Region, pcworld.region)" line).r3052: caedes, added manual section for spawn property class.r3063: sunshine, 'jam distclean' fixes wrt. autopackage-related stuff removal.r3065: sunshine, removed CEL-specific customizations from mk/msvcgen/control.tlib and relocated them to mk/msvcgen/custom.cellib.r3066: sunshine, removed CEL-specific customizations from mk/jam/build.jam and relocated them to the CEL-specific Jamrules.r3086: caedes, updated pcmover manual section to warn about dependencies on linmove and actormove.r3088: vknecht, added back bindings for thruster related interfaces which were wrongly removed in r2676 & r2678, and forgotten in r2693.r3091: caedes, fixed zonemanager checking wrongly for PointCamera() error, thus emitting errors when the action was correctly executed.r3096: caedes, fixed pc2d.billboard properties not being documented as read-write.r3099: caedes, added missing comments to some of the functions in linmove interface.r3112: genjix, fixed an error description in inventory reward.r3126: caedes, fixed newstate reward to actually use entity and tag parameters.r3131: caedes, added version command line option to celstart.r3134: caedes, better --help for celstart.r3137: caedes, bumped celstart version to 8.r3261: caedes, initialize python sys.argv.r2926: caedes, fix for incorrect pdb usage in blpython.r3270: vknecht, port of CS:r27834, require SWIG 1.3.31+ for Python 2.5 bindings, else use pre-generated files.r3300: caedes, fix some missing python celdata mappings
Non confirmed candidates for merging into 1.2
Those are other revisions which are yet to be confirmed for merging.
If they are, please cut/paste them in the list above.
If they're not, please strike them (enclose with ~~, see WikiFormatting)
- r2986: genjix, renamed Camera to NewCamera in Python bindings for the sake of coherence.
- vknecht: would break API, unless the new name is added, not replaced. caedes may take a look...
- r2999, r3000: darek, add support for optional "name" instead of "id" in blxml action/par, call/par and property.
- vknecht: would be cool, but not backward compatible (stuff made for 1.2.1 not compatible with 1.2.0) ?
Not necessary for 1.2 (part of broader wip stuff)
- r2820: caedesv: added functions inside blcel.i to allow setting of module SCF pointer from scripting languages.
