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
2012-10-05Fix #32770: iTaSC IK solver not working correct with bones that have stretch ↵Brecht Van Lommel
with have all rotation axes disabled.
2012-10-05Typo fix: Tooltip for "Offset Factor" for FollowPath constraint referred toJoshua Leung
"bone" instead of "curve"
2012-10-05Clean up in "add object" code:Bastien Montagne
* Get rid of ED_object_add_generic_invoke() and all invoke callbacks using it, it was doing nothing exec() callbacks would not do. In fact, its only action (setting part of common add ops properties, like loc, layers, etc.) was needed too by direct exec call, so it was done twice in case of using invoke()! * Replace custom invoke code for metaballs by WM_menu_invoke helper (as already used by lamps). * Add a new OBJECT_OT_empty_add op, to allow direct addition of empties of a given drawtype. * And some general code cleanup (like trailing spaces, empty lines, ...). Did quite a bunch of tests/verifications, but obviously could not tackle all possible scenarios... Anyway, if any, bugs should arize quite quickly (but I don’t expect any! :p ).
2012-10-05Fix #32734: Object.to_mesh() gave wrong user count for curves/surface/text ↵Brecht Van Lommel
objects.
2012-10-05Fix related to #32734: crash saving blend file from render_pre callback. NotBrecht Van Lommel
sure I want to recommend anyone doing this, but the fix is simple.
2012-10-05Fix #32735: GLSL shadows not working together with X-ray drawing.Brecht Van Lommel
2012-10-05more improvements to logic for selection/projection: replace ↵Campbell Barton
ED_view3d_project_short_global() with ED_view3d_project_int_object() in some places.
2012-10-05Fixed compilation error on widowsSergey Sharybin
Was caused by mixing up own C-API typedefs with OCIO's
2012-10-05Booleans: epsilon for planar checks seems a bit too small for single ↵Sergey Sharybin
precision math This could solve issue #32748: Boolean Modifiers Making unneeded edges?
2012-10-05Fix #32707: texture preview not loadedSergey Sharybin
2012-10-05Some effect-less code cleanup...Bastien Montagne
2012-10-05Bugfix [#32760] Crash on entering pose mode if motion paths have no baked pointsJoshua Leung
Dunno how a file with this situation arose, but we now perform some more sanity checking to abort in this sticky situation.
2012-10-05fixes/minor improvements to circle select in armature and pose mode.Campbell Barton
- pose mode now checks if circle select intersects the bone if neither head/tail are reached (as with editmode) - checking if the mouse intersects with the bone now checks that neither projection failed. - use ED_view3d_project_int_object rather then the global version.
2012-10-05fix for circle select ignoring lock selection option for pose and edit ↵Campbell Barton
modes, added macros PBONE_SELECTABLE, EBONE_SELECTABLE
2012-10-05replace ED_view3d_project_short_* with ED_view3d_project_int_*, when the ↵Campbell Barton
result was converted to an int after. also optimization for particle editmode key_test_depth() was projecting the screen coords, but all callers had already done this, so pass an arg.
2012-10-05knife tool: avoid sqrt's for length comparison, and define KNIFE_FLT_EPS ↵Campbell Barton
rather than using (FLT_EPSILON * 80).
2012-10-05fix for bug in loop select, picking the active vert/edge/face was using ↵Campbell Barton
global space checks on object space coordinates. this removes last use of ED_view3d_project_float_noclip().
2012-10-05replace most uses of ED_view3d_project_float_noclip() with ↵Campbell Barton
ED_view3d_project_float_global/object
2012-10-05replace ED_view3d_project_float with ED_view3d_project_float_globalCampbell Barton
2012-10-05Improvements for knife tool execute function (code was a bit sloppy & could ↵Campbell Barton
leak memory). - vertex to screenspace projections were not checking for failure to project (vertex behind the view for eg). - vertex screenspace 2d vectors were each malloc'd and added to own ghash, then fetched for each edge. now just store a vertex aligned array and do index lookups. - projections were done in global space, now do them in object space (avoids a matrix multiply). - error cases were commented out and would fail silently, now report them to the operator. - remove MAX_CUTS hard coded limit, dynamically allocate the mouse path. - add missing free calls in error cases.
2012-10-05code cleanup: quiet warnings and use define for transform snap max distance.Campbell Barton
2012-10-05add ED_view3d_project_float_global, ED_view3d_project_float_object, ↵Campbell Barton
ED_view3d_project_float_ex function calls and cleanup cursor3d set function which had some odd logic.
2012-10-05* Fix Scons build when OCIO is disabled.Thomas Dinges
Still fails when it's enabled though (unresolved symbols).
2012-10-05Cycles: add "From Dupli" option for texture coordinate node. This gets theBrecht Van Lommel
Generated and UV coordinates from the duplicator of instance instead of the object itself. This was used in e.g. Big Buck Bunny for texturing instanced feathers with a UV map on the bird. Many files changed, mainly to do some refactoring to get rid of G.rendering global in duplilist code.
2012-10-05Mesh Deform Modifier: binding is now accelerated with a BVH tree, can make itBrecht Van Lommel
much faster for complex meshes. Patch by Joe Eager.
2012-10-05Quick fix for [#32764] Some new object types are added at the origin instead ↵Bastien Montagne
of the 3D cursor Own fault (r50994). Those "add object" ops really need a cleanup to make them more consistent! Will try to see this tomorrow.
2012-10-05Fix #32763: Image flickering appears if Movie Clip Editor and compositor openedSergey Sharybin
The issue was caused by compositor was allocating float buffer for image and then this buffer was filled with data converted from byte buffer. If display happens at time between float was allocated and it was filled black areas were appearing on the screen. Made it so IMB_float_from_rect locks color management thread so display transform wouldn't use uninitialized buffer anymore.
2012-10-05Fix #31806: cycles crash rendering a particular node setup with multiple mix/addBrecht Van Lommel
shader nodes.
2012-10-05UI: buttons that open menus now align to the menu rather than looking ↵Brecht Van Lommel
disconnected. Also fixed some cases where the menu was offset 1 or 2 pixels wrong, though not quite all of them, still off by 1 pixel sometimes. http://www.pasteall.org/pic/show.php?id=38478
2012-10-05Code cleanup: fix some clang checker warnings.Brecht Van Lommel
2012-10-04Fix for commit r51049: no need to create two contexts when one if enough.Bastien Montagne
Also please define and use constants in BLF_translation.h rather than directly typing contexts' names, it's safer (typo would break at compile time, instead of generating more contexts!).
2012-10-04Fix #32755: Stripes in Metastrip can not be moved on other channel with ↵Sergey Sharybin
mouse (grab tool) The issue was caused by SEQ_BEGIN macro modifying sequence's depth which ruined transformation routines. Used own DFS instead which doesn't modify sequences. Also corrected some typos in api and comments.
2012-10-04Add translation context for volume (Audio), pitch (Rotation) and rename ↵Sv. Lockal
tip->tooltip for custom properties Tracked in [#31062] [2.6x] Context Ambiguity List & Discussion (keep updating)
2012-10-04make ED_view3d_project_int equivalent to ED_view3d_project_short functions.Campbell Barton
2012-10-04refactor ED_view3d_project_short & ED_view3d_project_short_noclip,Campbell Barton
This is apart of a code cleanup to make ED_view3d_project_short/ED_view3d_project_int/ED_view3d_project_float interchangeable. Currently they work very differently in a way thats quite confusing (and cause of bugs in blender that remain uncorrected) - fixes coming. There are also cases where ED_view3d_project_short is used, then the values are converted from shorts into int's after because ED_view3d_project_int() behaves differently, will unify behavior of these functions after this commit. - rather then clip/noclip versions, pass flags (for bound-box clip, window clip). - rather then store the invalid clip-value, return success (or error value clip_near, clip_bb, clip_win, overflow). - remove local copies of project functions from drawobject.c: view3d_project_short_clip, view3d_project_short_noclip, view3d_project_short_clip_persmat. add functions: - ED_view3d_project_short_global() global space projection - ED_view3d_project_short_object() object space projection. - ED_view3d_project_short_ex() take perspective matrix and local space option as args. - ED_view3d_project_base() - special function to set the Object 'Base' screen coords (sx, sy), since this is a common enough operation.
2012-10-04Have CPack rpm builder install the colorspace folder tooDan Eicher
2012-10-04Kind of cleanup of "menu strings": always have a space between the entry's ↵Bastien Montagne
label and value (these strings are a nightmare to handle in RTL languages like arabic or persian, but a bit less of a nightmare this way ;) ).
2012-10-04Fix for rtl processing of menu strings...Bastien Montagne
2012-10-04Color Management: fallback to stub ocio implementation in cases whenSergey Sharybin
ocio configuration file failed to load This solves issues with infinite NULL-checks to prevent crashes in such situations. Currently only happens if there's no configuration file at all, but could be tweaked further to fallback if this file isn't usable by blender.
2012-10-04style cleanup: comment blocksCampbell Barton
2012-10-04code cleanup: comment verse outliner views, also correct warning in recent ↵Campbell Barton
commit.
2012-10-04OSX/cmake: fix warning: go back to initial state, not the right way to get ↵Jens Verwiebe
rid of this
2012-10-04OSX/cmake: fix warning: second tryJens Verwiebe
2012-10-04Bugfix [#32754] Clear Motion paths button not available on Motion paths panelJoshua Leung
On second thought, perhaps it is more convenient/natural if this was shown in both places, given that many people may only find the motion paths options through the UI now.
2012-10-04Added convenience operator to clear animation (i.e. all keyframes = F-Curves)Joshua Leung
from selected objects and bones
2012-10-04OSX/cmake: fix warning: -Wuninitialized is not supported without -O, in ↵Jens Verwiebe
debug-mode
2012-10-04fix for using hsv uninitialized in ui_draw_but_HSVCIRCLE()Campbell Barton
2012-10-04code cleanup: make the behavior of set_current_material_texture() clearer ↵Campbell Barton
and remove redundant NULL check there. also small changes to ui_draw_but_HSVCIRCLE().
2012-10-04avoid a sqrtf call in ui_hsvcircle_vals_from_pos() for values outside the ↵Campbell Barton
circle.
2012-10-04use GCC's -Wpadded on DNA files, gives more useful warnings then makesdna.Campbell Barton