Revision f4bc213 by Dalai Felinto August 3, 2009, 14:56 (GMT) |
Ignoring BGE world setting from previously files. * That also means you can't really change them and save it before we actually do a do_version. * Marking the old variables in DNA_world_types.h to be removed. |
Revision 583fc3a by Nathan Letwory August 3, 2009, 14:48 (GMT) |
* copy python zips from new release location |
Revision 87e6841 by Chingiz Dyussenov August 3, 2009, 14:40 (GMT) |
* added armature/skinned mesh export * meshes are now exported without modifiers applied (for skinning to work), this should become a configurable option later * had to edit OpenCollada code to make armature/skinning import work correctly * code layout improvements |
Revision e9c1550 by Jiri Hnidek August 3, 2009, 14:40 (GMT) |
2.5 MetaBalls and UI * Added callback function for some metaball properties: When some properties (wiresize, threshold, update flags) of metaball are changed, then these properties are copied to all metaballs in the group (all metaballs with same base name). This is important to "share" some properties between metaballs, because polygonisation of metaball is influenced only by properties of base metaball and base metaball can be changed. * Improved drawing of selected Metaball objects |
Revision d4ff63f by Tamito Kajiyama August 3, 2009, 14:38 (GMT) |
* Fixed uninitialized pointers in "__init__" methods of UnaryFunction1D types. There was a known issue for a long time that we occasionally encountered strange "TypeError: an integer is required" and "RuntimeWarning: tp_compare didn't return -1 or -2 for exception", as shown in the following unit test log. The source of the former error was PyInt_AsLong(obj) being used by IntegrationType_from_BPy_IntegrationType(obj), where "obj" was not properly initialized in "__init__" before the converter was called. The TypeError was left unattended for a while and showed up when a comparison occurred and the TypeError was detected, which resulted in the latter warning. > runTest (__main__.UnaryFunction1DDoubleInitTestCase) ... > .blender:211: RuntimeWarning: tp_compare didn't return -1 or -2 for exception > ERROR > > ====================================================================== > ERROR: runTest (__main__.UnaryFunction1DDoubleInitTestCase) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "init_tests.py", line 211, in runTest > TypeError: an integer is required > > ---------------------------------------------------------------------- * Also removed unnecessary error messages in "__init__" methods of UnaryFunction1D types. |
Revision 2065c5c by Arystanbek Dyussenov August 3, 2009, 14:06 (GMT) |
Merge with 2.5 -r 21756:22173. |
Revision adbae1d by William Reynish August 3, 2009, 13:46 (GMT) |
Renamed Subsurf > Subdivision Surface Multires > Multiresolution The term 'Subsurf' was really confusing, because of the similar term Subsurface Scattering, meaning something completely different. Additionally, the prefix 'sub' (meaning 'lower' or 'under'), as well as the word 'surf' (meaning water foam / a water sport) really mean completely different things on their own, making 'subsurf' a terrible abbreviation. |
Revision 641c8e6 by Joshua Leung August 3, 2009, 13:09 (GMT) |
2.5 - MetaBalls are now animateable |
Revision cd905ee by Joshua Leung August 3, 2009, 12:11 (GMT) |
2.5 - Make Proxy Tweaks * Drivers are now copied across and relinked as appropriate * Drawtype is also copied now (especially useful for rigs) |
Revision 4086ca5 by Arystanbek Dyussenov August 3, 2009, 12:02 (GMT) |
- re-wrote image exporting function renaming it from BKE_export_image to BKE_get_image_export_path because now it doesn't copy files but only manipulates paths. It produces both ablsolute and relative paths. COLLADA exporter can now use it. - re-wrote unit test for it, this is now more compact and readable - RNA API Image.get_export_path takes a boolean arg to indicate whether a relative or absolute path should be returned. Python scripts can now use it. |
Revision 2890917 by Joshua Leung August 3, 2009, 11:12 (GMT) |
2.5 - Make proxy operator works again now Now it uses strings instead of pointers. Maybe the properties could still get some tweaks, but they work well enough for now. |
Revision 9ae77b0 by William Reynish August 3, 2009, 10:54 (GMT) |
UI tweaks -Removed shadows from most UI items. The shadow settings are unfortunately not really useful, because you can't set them for individual items. There was a lot of black text with black shadows, which really only makes the text look fuzzy. For shadows to improve clarity, they should be the opposite color of the text label, not the same color. -Tweaked material layout, with clearer grouping in Ray Mirror and Ray Transparency panels. -Added icons in the texture type menu to signify which textures are procedural and which ones are images, and plugins. |
August 3, 2009, 05:21 (GMT) |
* Fix makefiles once more, change tabs to spaces |
August 3, 2009, 04:55 (GMT) |
* unzip osx python modules on make release, too |
August 3, 2009, 01:24 (GMT) |
Fix access to MEM_CacheLimiterC-Api.h. |
August 3, 2009, 00:58 (GMT) |
* small fix for python versions |
Revision 1517ef9 by Campbell Barton August 3, 2009, 00:44 (GMT) |
changed makefile defaults to point to py3.1 for linux/bsd/openbsd/windows (probably nobody uses makefiles on win32 anymore) |
Revision 95e08f6 by Campbell Barton August 2, 2009, 23:53 (GMT) |
* remove unused member of KX_Scene - m_objecttree * implicit declaration of getenv in glutil.c |
Revision 9a8b012 by Joshua Leung August 2, 2009, 23:31 (GMT) |
2.5 - Bones with "Euler" rotations can now have their rotation keyframed properly using built-in keyingsets (i.e. the IKEY menu in 3D-View) |
Revision 262a768 by Daniel Genrich August 2, 2009, 23:30 (GMT) |
Smoke: a) fixing domain boundaries b) fixing flow gui (no more velocity there - taken from particles) c) Outflow available (deletes smoke from scene) d) deactivating other noise options for now e) base for render/preview settings f) fixing collisions to be working again |
|