Revision e197cc9 by Campbell Barton March 3, 2011, 13:55 (GMT) |
fix crash from own recent changes [#26271] Crash when accessing bpy.data.node_groups |
Revision 36db7f8 by Brecht Van Lommel March 3, 2011, 13:26 (GMT) |
Fix #26261: blend from shape operator "add" option was not working correct. |
Revision 2f741e4 by Campbell Barton March 3, 2011, 13:23 (GMT) |
fix for own error [#26310] "Randomize Transform" operator has widgets jumbled the correct order was being overwritten. |
Revision e8c322e by Campbell Barton March 3, 2011, 12:00 (GMT) |
Py/RNA API: WITH_PYTHON_SAFETY compile time option which enables extra safety checks. since this is noticeably slower I rather not enable by default yet. |
Revision c7dc8dd by Campbell Barton March 3, 2011, 11:22 (GMT) |
fix error in qtcreator project file arg checking and check for cmake files. |
Revision b6b77b8 by Campbell Barton March 3, 2011, 09:16 (GMT) |
Py/RNA api: fix for crash when iterating over a collection which allocates the collection and frees on when finished. The ability for BPy_StructRNA to hold a reference to other PyObject's was added to support this. |
Revision 57436f3 by Campbell Barton March 3, 2011, 08:01 (GMT) |
fix for own error made r35267. |
Revision 3a2ce2b by Campbell Barton March 3, 2011, 07:41 (GMT) |
Py/RNA api - real collection iterator Previously the api just converted the collection to a list and got the iterator from the list to return. This has the advantage that it uses minimal memory on large collections where before it would make an array. Though the main reason for this change is to support a bugfix for collections which free memory when they are done, this currently crashes the python api since once the list is built, the data is freed which is used by the list items in some cases (dynamic enums for eg). |
Revision a147a91 by Joseph Eagar March 3, 2011, 07:10 (GMT) |
=bmesh= Fixed view selected code. Made MDisps->disps use the special allocation library I wrote as a temporary fix to MDeformGroup->dw problems. Why was the vgroup solution reused? It's really slow, and its hard to tie in something like mempool or memarena. The hackish allocator I wrote really needs to go, eventually, or be folded into guardedalloc. Also fixed a customdata bug with modifiers. |
Revision b535c73 by Campbell Barton March 3, 2011, 06:14 (GMT) |
further reading, need to untrack tracked PyObjects before clearing their trackable vars. |
Revision c42f3b4 by Campbell Barton March 3, 2011, 06:01 (GMT) |
support for mathutils GC wasn't complete since PyObject_GC_Track is supposed to be called once the fields are filled in. |
Revision 5f5fb50 by Campbell Barton March 3, 2011, 05:42 (GMT) |
formatting edits. (no functional changes) |
Revision a18e104 by Campbell Barton March 3, 2011, 05:09 (GMT) |
solidify material offsets for 2nd surface and rim faces. run do_versions() on use_rim_material option so Sintel's jacket loads ok. (request from Bassam) |
Revision 385c5f0 by Campbell Barton March 3, 2011, 04:25 (GMT) |
minor correction for r35312, check the operator returns finished. use lambda for uv.py (no functional change). |
Revision 13d5f60 by Dalai Felinto March 3, 2011, 01:47 (GMT) |
BGE: Material Force Field renaming + reorganization the old FH setting was blended with the other physics settings (friction and elastic) Also in the Physics panel it was saying "Use Material Physics" but the button is only for Force Field. Since I was here I decided to change the Constraint FH ui name from Fh to Force. I don't think users really understand what FH is (I for once don't). Thanks to Carsten Wartmann for pointing that out. |
Revision 5e75835 by Joshua Leung March 2, 2011, 23:40 (GMT) |
Shrinking the marker mouse-y tolerance again. It was a bit too high, making normal transforms get caught too often. I've got a few more methods that I'll be trialling in the near future |
Revision a19e917 by Joshua Leung March 2, 2011, 23:39 (GMT) |
Bugfix [#26269] Initiating a duplication with shift D and cancelling in dope sheet/ graph editor leads to duplicated keys The old hack using the transform "undostring" didn't work anymore, as this wasn't set. Instead, I've added a special mode transform mode for this that the duplicate operators can set to get this functionality. |
Revision 9f397b3 by Dalai Felinto March 2, 2011, 22:32 (GMT) |
Logic Editor: link a Sensor with an Actuator and automatically creates an And Controller linked to them ------------- Given the code perspective this is a hacky solution. However it's self-contained and documented one. Ended having a talk with Ton and he agreed that this can acceptable in this case. Zero chances of crashes (I've been using this myself for more than 6 months now). Give it a shot. Although the code is +- for the user it's a really nice addition. At the moment it makes more sense to put energy into the future Nodal Logic. Yet, it's nice to give the current Logic Editor the love it deserves. |
Revision 0699c21 by Dalai Felinto March 2, 2011, 19:08 (GMT) |
Logic UI: reverting back the PROP_ANGLE props The Logic Bricks that use angles (Radar Sensor and Constraint Actuator) do so in degree. Reverting for the time being. Ideally we want to make them to use radians internally (that requires at least a doversion and a convert from radians to degree in BGE Converter routine). If someone feels like helping on that, please go ahead. |
Revision b8c85ab by Campbell Barton March 2, 2011, 19:06 (GMT) |
tag unused var |
|