Blender Git Commits

Blender Git "master" branch commits.

Page: 4438 / 5574

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.

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.

January 22, 2010, 10:58 (GMT)
RNA: added option to pass self ID to RNA functions.

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.

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.

Revision 38aacb9 by Matt Ebb
January 22, 2010, 06:48 (GMT)
Cleaned up some printfs in editors/ - converted some to reports, hid others behind G_DEBUG.

Revision 0de9b98 by Matt Ebb
January 22, 2010, 04:52 (GMT)
Fixed newly added group instances not getting any layers assigned.
Revision 96b5658 by Matt Ebb
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
January 22, 2010, 02:50 (GMT)
Transform numeric input: increment initialize input if needed.

Reported by Aligorith on irc
January 22, 2010, 02:24 (GMT)
error message error
Revision fe72f01 by Matt Ebb
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 :)
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.
Revision 68874c9 by Matt Ebb
January 22, 2010, 01:30 (GMT)
Fix [#20762] Problem When Font PreviewU resolution is set to 0
Revision 2c565ec by Matt Ebb
January 22, 2010, 01:02 (GMT)
Fix [#20538] exiting render turns my UV/image editor back to a 3d view
Revision 3e95d9c by Matt Ebb
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
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).
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.
January 21, 2010, 21:01 (GMT)
Fix bug in IDP_ReplaceGroupInGroup (it would sometimes add the same property twice).

Also simplify some other loops.
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
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021