Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-04- added docs and examples for bpy.app.handlersCampbell Barton
- correct error in own last commit for BKE_screen_find_big_area()
2011-11-04Enabled ndof devices for controlling colour wheel and cube UI controls Matt Ebb
(eg. colour pickers). Tilting the ndof device up and down and rolling it left and right will move the 'colour cursor' in screen x and y, and twisting the ndof device will rotate the cursor around the colour wheel (hue). Now you can turn off the lights and pretend you have a fancy DI deck!
2011-11-04utility function to find the biggest area: BKE_screen_find_big_area(...), ↵Campbell Barton
was being done with static functions that were copied about.
2011-11-04compile without python works againCampbell Barton
2011-11-03Fix #28998: sequence rendering with wrong progress barSergey Sharybin
Show overall progress when doing sequence rendering. Nice for cases when you're using sequencer to combine video strips only, without rendering scenes and so. If scene strips are used in sequencer, per-frame rendering would be used (because of scene rendering sets per-frame progress).
2011-11-03Depsgraph: more tweaking for update acces from python APIBrecht Van Lommel
* Move scene_update_pre callback before depsgraph flusing so it works better when you do modifications on objects then. * Fix missing update after making modifications in frame_change_pre, recalc flags were not being flushed.
2011-11-03Fix #29005: Bezier/Surface Datablock switching bug?Sergey Sharybin
This commit updates curve datablock to respect curve dimension flag when setting datablock for curve. Not ideal but this makes behavior quite expected, avoids big changes in curves core stuff which depends on object type and prevents restrictions on changing data datablock which works in general cases.
2011-11-03python string conversionCampbell Barton
- use _PyUnicode_AsStringAndSize where possible - use %R for PyErr_Format(...) rather then running repr on the object explicitly - use const char
2011-11-03use Py_TYPE macro (no functional changes)Campbell Barton
2011-11-03patch [#27917] MARKER MENUS: Unification and adding "Duplicate Marker to ↵Campbell Barton
Scene..." from Troy Sobotka (sobotka), with edits - remove Markers from Ctrl+L menu (was out of place here and was broken from recent changes to marker operators) - further de-duplicte scripts by having all menus call the same function: marker_menu_generic(). this fixes bug [#29083] too.
2011-11-03Fix #28935: Material display error VBO + Texture Solid + ModifierSergey Sharybin
2011-11-03Scons:Thomas Dinges
* Basic support for OpenImageIO and Boost libraries * Path to libraries added for win32/64-vc-config.py, still commented out.
2011-11-03Fix #29122: Curve Radius keyable from Outliner Datablock view but not ↵Sergey Sharybin
Transform Radius field in 3D Viewport If there's only one control point selected, show radius property for this point, not for medium value.
2011-11-03Scons:Thomas Dinges
* Minor cleanup
2011-11-03hopefully fix msvc build errorCampbell Barton
2011-11-03Bugfix [#29113] "Follow path" constraint subframes calculatedJoshua Leung
incorrectly "Follow Path" constraint was applying subframe offsets to the curve- path evaltime value for non-fixed case. However, it turns out that when doing old-style mblur, this results in the offset getting applied twice, resulting in incorrect values (i.e. by the time the constraint gets ctime, this already has had subframe offset applied, and so too has curve evaltime).
2011-11-03Depsgraph/Python: ensure datablocks with animation data get tagged as beingBrecht Van Lommel
updated on frame change.
2011-11-03correct error in stubCampbell Barton
2011-11-03modify previous api feature to tag functions as permanent, use nicer ↵Campbell Barton
decorator style, eg: # -------- import bpy from bpy.app.handlers import persistent @persistent def my_func(scene): pass bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-03ability to have permanent callbacks that stay active when new blend files ↵Campbell Barton
are loaded. this works by tagging functions, eg: def my_func(scene): pass bpy.app.handlers.permanent_tag(my_func, True) # <-- important bit bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-03fix for warning on osxCampbell Barton
2011-11-03fix regression [#29076] 16bit Tiff save broken in Blender 2.60Campbell Barton
2011-11-03correct spelling mistakesCampbell Barton
2011-11-03patch [#28947] Patches for #28943 (Support for XDG Base Directory Specification)Campbell Barton
from Cosme
2011-11-03cmake could ignore defines for python lib/include passed from the command ↵Campbell Barton
line if both weren't defined.
2011-11-03Depsgraph/Python: callbacks and properties to detect datablock changesBrecht Van Lommel
* Adds two new python handlers: scene_update_pre() and scene_update_post() These run before and after Blender does a scene update on making modifications to the scene. * Datablocks now have an is_updated property. This will be set to true in the above callbacks if the datablock was tagged to be updated. This works for the most common datablocks used for rendering: object, material, world, lamsp, texture, mesh, curve. * Datablock collections also have an is_updated property. If this is set, it means one datablock of this type was added, removed or modified. It's also useful as a quick check to avoid looping over all datablocks. * RenderEngine.view_update() can also check these properties, for interactive viewport rendering. http://wiki.blender.org/index.php/Dev:2.6/Source/Render/UpdateAPI
2011-11-02RenderEngine/Nodes: system to check for shading nodes compatibilityBrecht Van Lommel
* Scene.use_shading_nodes property to check if RenderEngine is using new shading nodes system, and RenderEngine.bl_use_shading_nodes to set this. * Add mechanism for tagging nodes as being compatible with the old/new system.
2011-11-02Nodes: add support for shader nodes on world and lamps, in addition to ↵Brecht Van Lommel
materials. The internal render engine does not support them, and they are not accesible in the UI yet, but cycles will use them.
2011-11-02RenderEngine api: support for viewport rendering, details here:Brecht Van Lommel
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/RenderEngineAPI * This adds a Rendered draw type in the 3D view, only available when the render engine implements the view_draw callback. * 3D view now stores a pointer to a RenderEngine. * view_draw() callback will do OpenGL drawing instead of the viewport. * view_update() callback is called after depsgraph updates.
2011-11-02Projection Paint UI:Thomas Dinges
* Code cleanup, much better to understand what is going on there now. * Stencil menu was mis aligned, fixed it for UI beauty. :)
2011-11-02Sculpt cleanupNicholas Bishop
Replace a use of bglMats in sculpt with ED_view3d_* functions().
2011-11-02Toolbar UI code:Thomas Dinges
* More cleanup.
2011-11-02Small sculpt cleanupNicholas Bishop
Since frontface() is always called with tex_strength(), moved the call to frontface() into tex_strength (required a few new normal parameters.)
2011-11-02World MistThomas Dinges
* Removed some more unused stuff and marked as deprecated.
2011-11-02RenderEngine: steps towards implementation of this proposal:Brecht Van Lommel
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/RenderEngineAPI * RenderEngine is now a persistent python object that exists and retains properties as long as a frame is being rendered. This is mostly useful now that more than one callback will be added. * Added update() callback that should ideally be used to export the scene, leaving only the rendering to the render() callback. This is not required to be used at this point, but separating this will make things more thread safe later on. * Added tag_redraw() and tag_update() functions that will be used for viewport rendering. * Internal change: status text is now retained after update_status calls.
2011-11-02World Stars:Thomas Dinges
* Remove remaining star color code, was unused. Marked as deprecated in DNA.
2011-11-02RenderEngine: add .is_animation and .is_preview properties to detect if it'sBrecht Van Lommel
an animation or preview render that is being done.
2011-11-02Related to #29092: make the working of the Mist Intensity option more clear inBrecht Van Lommel
the user interface.
2011-11-02new math function: Quaternion.to_axis_angle().Campbell Barton
add in safety checks for inf/nan values which could happen in some cases.
2011-11-02minor cleanup for weightpaint fillCampbell Barton
- SCE_SELECT_FACE and SCE_SELECT_VERTEX are mutually exclusive, use a macro to get a single value from them. - was allocating an array for no reason.
2011-11-02Function convertViewVec() contained some piece of code duplicated fourNicholas Bishop
times, pulled out into separate function and cleaned up a bit. Should be no functional changes. Review link: http://codereview.appspot.com/5308073/
2011-11-02fix [#29120] project painting errorCampbell Barton
2011-11-02quiet some warnings.Campbell Barton
2011-11-02Bugfix for [#29055] node editor / texture node / scale nodeThomas Dinges
* Node Vector sockets, don't have a PROP_FACTOR any longer.
2011-11-02Space types:Thomas Dinges
* Some cleanup, removed references to already deleted *_header.c files. * Marked SpaceScript as deprecated and removed header. Will keep space for now though, as some script operators are there and Campbell might want to re-use the space later.
2011-11-01== Removal of SpaceSound ==Thomas Dinges
* Removed old, unused Space Sound space * Removed data struct and Theme settings * Old files with an open Audio window will be loaded as Info Space
2011-11-01== Cleanup of SpaceImasel ==Andrea Weikert
* removed struct for SpaceType and all usages * SPACE_IMASEL in enum nees to be kept to identify it in old files * it is replaces with SPACE_EMPTY on load, which is overridden by SPACE_INFO which has same struct members * also removed theme settings
2011-11-01Fix #29124: Modifying mesh with mirror and solidify modifiers crashes blenderSergey Sharybin
It is corrected fix for #29089 (svn rev 41409). That fix wasn't correct because it used to set face number from derived mesh on which solidify is applying which isn't correct for case of constructive modifiers applied on base mesh before solidify modifier. Actually nothing special should be performed here to set needed original index because of ORIGINDEX layer is getting copyed automatically when when copying faces.
2011-11-01Reverting r41409 (broken fix for #29089)Andrew Wiggin
r41409 can cause a crash if you delete a face of a mesh that has subsurf & solidify modifiers active
2011-11-01Fix #29109: bpy.ops.render.render() with scene parameter missed compositing,Brecht Van Lommel
previous bugfix needed a bit more refining.