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-08-02Fix #31753: GLSL not updated after deleting lights in multiple-scene settingSergey Sharybin
2012-08-01fix some more crashes when running skin operators on a mesh with no skin layerCampbell Barton
2012-08-01fix for crash in 'Skin Armature Create' when the mesh doesnt have any skin data.Campbell Barton
2012-07-29style cleanupCampbell Barton
2012-07-26Fix #32139: Making vertex parent hides facesSergey Sharybin
Call normals update and re-tesselate the BMesh before generating derived mesh for vertex parent. this is needed for proper display of mesh in edit mode. Tried to use EDBM_update_generic, but it gave artifacts due to it doesn't update normals. usually it's not a problem, because it's used at the end of operator and all needed data is handles by depsgraph. It doesn't work for vertex parent because derived mesh is being created here outside of generic object update, so one extra manual step seems to be needed here.
2012-07-25Implement operator to select linked data from outlinerSergey Sharybin
Supports selecting using object data, material and library. Would be nice to hide this menu item from menus appearing for datablocks which does not support such a selection, but that could be done separately.
2012-07-25Separate Select Linked operator into smaller function which could be reused.Sergey Sharybin
Should be no functional changes.
2012-07-21use fabsf when using floats.Campbell Barton
2012-07-21Fix incorrect RNA access in parenting operatorSergey Sharybin
2012-07-19add lattice selection to rnaCampbell Barton
2012-07-19fix for separate loose parts doing full depsgraph rebuild for every object ↵Campbell Barton
split off.
2012-07-19mask transform aspect correction wasn't working properly, also fix for own ↵Campbell Barton
recent commit which made cyclic report not show
2012-07-18make links now allows groups - this means you can make objects have matching ↵Campbell Barton
groups to the active more easily.
2012-07-18adding objects active groups now gives menu of which group to add to.Campbell Barton
2012-07-17code cleanup: spellingCampbell Barton
2012-07-15"Fix" [#32033] In the execution result of with_automatic_weight, the ↵Bastien Montagne
difference is seen right and left. This auto/heat vgroup creation seems to be fuzzy/unstable (each run gives a slightly different result). I have not the competences (nor time) to investigate that laplacian stuff, so for now just adding an option when parenting to an armature with envelope/heat, to mirror weights along the X axis (as it is done by default when doing it from the Weight Paint mode).
2012-07-08style cleanupCampbell Barton
2012-07-07style cleanup: use c style comments in C codeCampbell Barton
2012-07-05code cleanup: replace magic numbers with enum.Campbell Barton
2012-07-05add the ability to make objects and obdata local but not materials.Campbell Barton
2012-07-02fix for crash getting GROUP_OT_objects_remove's props without a context (own ↵Campbell Barton
fault)
2012-07-02Fix related on #31984: Multires Displacement Bake creates ripples for each ↵Sergey Sharybin
subidived face Skip applying subdivisions in cases when low resolution mesh is disabled and baking happens from higher level to higher level/
2012-07-01style cleanupCampbell Barton
2012-07-01style cleanup: commentsCampbell Barton
2012-06-30mark modifier operators that only work in the UI as internal, otherwise this ↵Campbell Barton
causes some confusion when they do nothing when accessed from the spacebar search menu.
2012-06-25style cleanupCampbell Barton
2012-06-25Fixes for modifier data in multi-user meshes.Nicholas Bishop
When removing a skin or multires modifier, it skips deletion of the associated CustomData layer if the object has any other modifiers of that type. This check has been extended to all objects that use the object's data. Similarly, deleting higher multires levels and multires subdivision will not update the maximum level of any other multires modifiers on objects that link to the same mesh. Note that modifier_apply_obdata() doesn't need any changes as it does not allow applying to multi-user data. Object joining has also been modified to synchronize multires levels objects that share a mesh. This is needed because joining can subdivide or delete levels in order to match the maximum level of the join-from object to the join-to object. Fixes bug [#31880] instance multiresolution modifier error. http://projects.blender.org/tracker/index.php?func=detail&aid=31880&group_id=9&atid=498 Reviewed by Sergey: http://codereview.appspot.com/6332047/
2012-06-21correction to own commit - thanks Anthony Edlin for pointing out the error.Campbell Barton
2012-06-20removing from group now shows menu to select group to remove.Campbell Barton
2012-06-18Fix #31825: 3D View Editor Header > Object > Game > Copy Properties ↵Sergey Sharybin
affecting other commands. Mark property to be copied/moved as SKIP_SAVE. That was giving the issues.
2012-06-17style cleanup:Campbell Barton
also fix for building ghost test and fix double free in one of the tests
2012-06-15Internal refactoring of tracking module, should be no functional changesSergey Sharybin
- Re-arrange functions in headers and implementation file to make them more grouped by entity they're operating with. Also order of functions in implementation file should match order of functions in header for easier navigation. - Rename some functions to match conventions of naming public functions. - Some code de-duplication, still some room for improvements tho. - Split main 2D tracking functions into smaller steps to make it more clear. Accidentally OpenMP was disabled in some of previous commits, re-enable it.
2012-06-14Interface:Thomas Dinges
* Rename "Clear Game Property" to "Rename Game Properties", because the operator deletes all game properties from all selected object(s), not only one. This fixes [#31828], patch by Philipp Oeser.
2012-06-14Bugfix for [#31829] Add lamp icons missing. Patch by Philipp Oeser.Thomas Dinges
Note: If you do code cleanups, and revert make sure you revert it correct and not halfway. ;-) r47034
2012-06-10OBJECT_OT_drop_named_material -- missing notifier for material panel UI updateDan Eicher
2012-06-08Fix #31752: Select All By Layer seems not to work when object belongs to ↵Sergey Sharybin
several layers Added option which changes match policy from exact match and shared layers when selecting objects by layer.
2012-06-08Fix #31743: Applying Smooth modifier to a curve crashes BlenderSergey Sharybin
Actually there were two different issues involved here: - Recently enabled Smooth modifier wasn't actually designed for curves, so it in fact requires a bit bigger work to make it working. For now added check for object's typy in this modifier and if it's not mesh, it wouldn't try to use edges. The reason why it worked in 3d viewport is that creating DM from curve while displist is still ocntrcuting for would result in empty CDDM and that leads to not taking edges into account, only vertexCos passed to modifier would be used. This makes it behaving a bit differently from if it was a mesh, but still gives quite reasonable result. Would leave actual fix for a guy who enabled smooth modifier. - Another issue is related on ensuring sculpt mask layer after applying modifier. This shall happen only for meshes.
2012-06-06style cleanupCampbell Barton
2012-06-04mask mode for clip editor developed by Sergey Sharybin, Pete Larabell and ↵Campbell Barton
myself. see: http://wiki.blender.org/index.php/User:Nazg-gul/MaskEditor note - mask editing tools need continued development, feather option is not working 100%
2012-06-01Action Group Colors for Bones (Part 2)Joshua Leung
Colors used by Bone Groups are now copied/assigned to Action Groups too when they're created now. This completes the work started in r.46960 to restore this functionality from 2.48. Currently, there is no control over when/whether these colors are copied over (although it is possible to disable the display of these colors for relevant animation editors if desired). Originally I was going to make this a more generic Keying Sets feature, though that turned out to be a bit too complex to manage. Other notes: * Split out the code for copying colors to a common library function
2012-05-31Fix #31657: adding mesh objects did not take units into account for the gridBrecht Van Lommel
scale that sets the default size.
2012-05-30split up proportional editing keymap functions (adding this in tomato branch ↵Campbell Barton
was messy)
2012-05-30clear active object when hiding unselected objects too.Campbell Barton
2012-05-29Outliner Drag & Drop fixesDan Eicher
OUTLINER_OT_parent_drop * use scene of child instead of active scene * poll to check if parent and child are in same scene OUTLINER_OT_parent_clear * get scene from child instead of only working on active scene * poll to check if no parent OUTLINER_OT_scene_drop && OBJECT_OT_make_links_scene * memory leak on error * would only link some objects on error
2012-05-29OUTLINER_OT_scene_drop -- "Drag object to scene in Outliner" operatorDan Eicher
Refactored the two (well, three now) other places where an object is linked to a scene into ED_object_scene_link()
2012-05-27code cleanup: defines with braces - end with '(void)0' so callers must end ↵Campbell Barton
with ';' like normal function. ... without this some editors dont parse the source so well.
2012-05-27style cleanupCampbell Barton
2012-05-27code cleanup: use const float and define array sizeCampbell Barton
2012-05-27Delete skin customdata if all skin modifiers are removed.Nicholas Bishop
Fix for bug [#31604] "Skin Modifier - Mark Root Bug?" Essentially the same as multires customdata deletion.
2012-05-26previous commit didnt build - add back enum and note that its a copy because ↵Campbell Barton
of linking error