Revision 2d2339a by Brecht Van Lommel January 22, 2010, 11:06 (GMT) |
Threads: added queue for passing data between threads. Includes a function to wait for an item to be put in the queue and then pop immediately without, this makes it possible to avoid sleep() while waiting for the results of a thread. |
Revision cbc4aae by Brecht Van Lommel January 22, 2010, 11:03 (GMT) |
Fix crash rendering grass_wind.blend from regression tests. The real problem is that where_is_object is being called from multiple threads but is not thread-safe, added a note about this problem, this commit only solves the crash. Also remove the pushdata/popdata mechanism that was being used here, using this kind of system is bound to give problems with threading. |
Revision 00318ea by Brecht Van Lommel January 22, 2010, 10:58 (GMT) |
RNA: added option to pass self ID to RNA functions. |
Revision 0c2d03e by Brecht Van Lommel January 22, 2010, 10:56 (GMT) |
Fix MEM_testN not unlocking mutex correctly, unlikely to lead to problems in practice but might as well fix. |
Revision 70d5215 by Brecht Van Lommel January 22, 2010, 10:52 (GMT) |
Workaround for crash when rendering particle systems, don't draw objects with particle systems in the 3d view while rendering, this will recompute the particles in the modifier stack, while these are being manipulated by the render engine at the same time... a better fix is needed clearly but quite difficult. |
January 22, 2010, 06:48 (GMT) |
Cleaned up some printfs in editors/ - converted some to reports, hid others behind G_DEBUG. |
January 22, 2010, 04:52 (GMT) |
Fixed newly added group instances not getting any layers assigned. |
January 22, 2010, 04:21 (GMT) |
Fix [#20756] Texture painting on 3D tends to forget textures in the new texture menu. Part of this fix (loading files with brushes/textures) will only apply for new files saved after this commit |
Revision 0db4511 by Martin Poirier January 22, 2010, 02:50 (GMT) |
Transform numeric input: increment initialize input if needed. Reported by Aligorith on irc |
Revision e52084c by Campbell Barton January 22, 2010, 02:24 (GMT) |
error message error |
January 22, 2010, 02:23 (GMT) |
Added an icon for solidify modifier. Maybe if Jendryzch is around, he might want to make a better one :) |
Revision 7f1a8a9 by Campbell Barton January 22, 2010, 02:04 (GMT) |
initial sphinx doc generation support for python and C modules. python modules bpy.app, bpy.utils are now included in docs. C defined python module bpy.props has its docstrings extracted and written directly into sphinx docs since the C methods cant be inspected. added docstrings to bpy.props and improved some in bpy.utils. will update online docs tomorrow. |
January 22, 2010, 01:30 (GMT) |
Fix [#20762] Problem When Font PreviewU resolution is set to 0 |
January 22, 2010, 01:02 (GMT) |
Fix [#20538] exiting render turns my UV/image editor back to a 3d view |
January 21, 2010, 22:23 (GMT) |
Added Hue and Value modes to Hue Correct node, alongside existing Saturation. Works the same way, selectively hue shifting or darkening/ brightening pixels based on their original hue. Example: http://mke3.net/blender/devel/2.5/hue_correct_hue_val.jpg |
Revision 52858b7 by Martin Poirier January 21, 2010, 22:20 (GMT) |
[#20700] Transformation Increments Patch by Jonathan Smith When using numerical input, up and down arrow keys increment and decrement the value by the transform increment amount (grid for grab and so on). |
Revision b400703 by Martin Poirier January 21, 2010, 21:58 (GMT) |
Macro operator properties using property groups in groups (initial code by brecht). Works correctly with menu, keymap definitions and keymap export/import. Properties set in the macro definition overwrite those set by the user (there's no way to see that in the UI at this point). MISSING: Python operator calling code to fill in the properties hierarchy. Also contains some keymap export changes by Imran Syed (freakabcd on irc): the exported configuration will use the name of the file and the exported script will select the added configuration when ran. |
Revision 0d45833 by Martin Poirier January 21, 2010, 21:01 (GMT) |
Fix bug in IDP_ReplaceGroupInGroup (it would sometimes add the same property twice). Also simplify some other loops. |
Revision 8f3f1da by Campbell Barton January 21, 2010, 19:43 (GMT) |
- temp marker rename in menu (using python or the outliner isnt fun) - marker selected property - rigify error formatting error |
Revision 8c0dff6 by Campbell Barton January 21, 2010, 18:32 (GMT) |
Continuous grab in X11 could give events to a different window if the mouse was moved very fast (before it warped) or if there was another blender window with the same process set to always on top. call XGrabPointer with owner_events set to false so mouse events are given to the window that initiated the grab. |
|