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
2013-06-25Fix #35767: transforming nodes in the node editor changed the wireframe colorBrecht Van Lommel
of the active object in the 3D view. This was due to sharing a global G.moving flag to indicate that transform is active, now it's only set per transform data type so different editors don't influence each other.
2013-06-20support proportional editing with x-mirror enabled.Campbell Barton
2013-06-20transform: 2d option for proportional editmode,Campbell Barton
Uses for view orientation for distance calculation, can give nicer results when you dont want twisting caused by changes in depth.
2013-06-16reduce property lookups on transform init.Campbell Barton
2013-06-13code cleanup: also fix crash in GPU_state_print(). and confine to debug mode ↵Campbell Barton
builds.
2013-06-10Fix #35653: manual texture space location and size not working in cycles ↵Brecht Van Lommel
viewport.
2013-06-10Fix #35683: Addon working fine in console. But crashed when click GUI button.Sergey Sharybin
Crash happened in ED_view3d_calc_zfac and happend in cases operator was invoked from a region different from RGN_TYPE_WINDOW. For a transformation zfac is only used in convertViewVec in cases region is RGN_TYPE_WINDOW, so solved by just adding extra check in calculateCenter for this particular case.
2013-06-10patch [#35631] Active element for LatticeCampbell Barton
by Kevin Mackay (yakca) Was one of our TODO's from the wiki.
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.
2013-05-26BLI_math rename functions:Campbell Barton
- mult_m4_m4m4 -> mul_m4_m4m4 - mult_m3_m3m4 -> mul_m3_m3m4 these temporary names were used to avoid problems when argument order was switched.
2013-04-24allow to scale and rotate from edge/vertex slide. Campbell Barton
2013-04-16code cleanup: use BKE naming conventions for functions in BKE_editmesh.h and ↵Campbell Barton
BKE_editmesh_bvh.h
2013-04-16Random number generator: replace a bunch of usage of the global random numberBrecht Van Lommel
generator with a local one. It's not thread safe and will not give repeatable results, so in most cases it should not be used. Also fixes #34992 where the noise texture of a displacement modifier was not properly random in opengl animation render, because the seed got reset to a fixed value by an unrelated function while for final render it changed each frame.
2013-04-14code cleanup: rename BKE_tessmesh -> BKE_editmesh, rename ↵Campbell Barton
EditDerivedBMesh.tc -> em. ('tc' is odd name which isn't used elsewhere).
2013-04-12fix for own recent addition of transform indervidual-axis in editmode, not ↵Campbell Barton
working if the object was rotated.
2013-04-08style cleanupCampbell Barton
2013-03-26Better fix for "To Sphere" crashing in Image editor. It appeared to be in ↵Ton Roosendaal
use for mask/uv modes.
2013-03-13code cleanup: use const events for modal and invoke operators.Campbell Barton
2013-03-09code cleanup: move runtime var zfac out of RegionView3D. rename initgrabz() ↵Campbell Barton
-> ED_view3d_calc_zfac() and have it return the zfac to use.
2013-02-19Another huge bunch of new UI translations (some reported by Leon Cheung, ↵Bastien Montagne
thanks!)...
2013-02-19Remove ztrans_hack. Looks like just keeping the angles compatible works wellJoshua Leung
enough.
2013-02-19fix for [#34283] wasn't working in my tests (attached to original report),Campbell Barton
made bone roll get compatible angle values with the original roll.
2013-02-19Bugfix [#34283] armature bones losing their roll setting upon translation inJoshua Leung
edit mode My earlier fix for [#33974] (in r.54061) was causing some problems where manually specified roll values on horizontal or angled bones were getting reset. This could be nasty as you might not notice the changes for a while (especially when using stick bones without axes displayed). I've now put in place a hacky compromise solution which should catch both of these situations nicely. For z-axis (i.e. vertical) movements, the r.54061 fix is used, while for everything else (moving or just touch-n-go), the old setting is used.
2013-02-19minor change to own recent commit with transform fcurve centers and some ↵Campbell Barton
style edits and typo corrections.
2013-02-18fix [#34303] Rotation fcurves don't work with transforming with individual ↵Campbell Barton
centers
2013-01-24Bugfix [#33974] Bone roll flips 180 degrees when extruding bones verticallyJoshua Leung
For example, if you're making a chain of bones (e.g. for a spine) by extruding the tip joint of an initial bone, the bone rolls would be: 0 (for the initial bone), 180, -180, 180, -180, etc. This has the undesirable effect of causing B-Bones to twist to match the roll values at the other end of the bone. The fix here seems to improve the situation in this case: bone roll values don't flip or change anymore (in fact, the bone axes stay perfectly aligned now, as they should). It also doesn't seem to cause any problems in other common cases I checked.
2013-01-21Bugfix [#33852] Scale of a strip in NLA is changed after moving it long distanceJoshua Leung
using numeric input When using numeric input to move strips, the strip extent clamping code could end up prematurely truncating one endpoint. This was because the clamping code uses the values of the other end (e.g. end for start, and start for end) as one of the limits on its allowable range to prevent inverted strips. Now we just set these values twice - the first time, one of the endpoints may still get truncated (while the other one will be able to go to its correct value), then the second time both will get set correctly (and validated too).
2012-12-29fix bug #33275: iTaSC ignores location of disconnected bones when they are ↵Benoit Bolsee
changed in pose mode. Disconnected bones can be translated in pose mode but this translation cannot be applied to the iTaSC representation of the armature because there is no joint associated with it. As a result, moving disconnected bones had no effect. The bug fix is in two parts: 1) manual or rna change in the armature pose will cause automatic rebuilding of the iTaSC scene 2) the iTaSC scene is now built from the current pose instead of armature rest pose
2012-12-21Bug fix #33647Ton Roosendaal
Particle combing didn't always respond as expected. The combed effect was depending on the center of object in view, instead of on the center of selected hairs. That made combing in certain close ups impossible. Same was actually true for transform tools for hairs! And even worse - there was an optimize break in calculating center which wasn't true even. Causing centers for transform to fail similar in other cases.
2012-12-17code cleanup: use 'const float *' when getting the 3d cursor and not editing it.Campbell Barton
2012-10-30minor improvement to vector api use, replace add, multiply by 0.5 with ↵Campbell Barton
mid_v3_v3v3
2012-10-29style cleanup: also quiet harmless compiler warning.Campbell Barton
2012-10-26Bugfix #31842Ton Roosendaal
Proportional editing of Objects in Object Mode didn't reset positions when changing the circle influence size. Fix provided by Phillipp Oeser. Thanks!
2012-10-26style cleanupCampbell Barton
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-21code cleanup: spellingCampbell Barton
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-09-28- transform's createTransCurveVerts was using both CTX_data_edit_object(C) ↵Campbell Barton
and t->obedit, now only use t->obedit. - freeing bez-triple handle data was being done in a loop for many types which don't support bezier handle data.
2012-09-24fix for memory leak grabbing masks and grease pencil in the dope sheet. ↵Campbell Barton
(also NULL after freeing)
2012-09-13Sequencer: add missed cache invalidationSergey Sharybin
Invalidation was missed for: - Strip (Un)Muting - Changing speed effect - Strip translating
2012-09-13Sequencer: fix invalid update when translating strip which is behind ↵Sergey Sharybin
semi-transparent strip
2012-08-21Sequencer: invalidate current frame cache on sequence transformSergey Sharybin
2012-08-06fix for crash when moving frames about in the node space, was possible to ↵Campbell Barton
move a node into its own child frame (causing recursive parent loop). also some minor code cleanup.
2012-08-04mask transforming when a mesh object was in editmode (but had no UV's), failedCampbell Barton
2012-07-26add ED_space_image_get_size_fl, ED_space_clip_get_size_flCampbell Barton
2012-07-26mask/image: rotate about 2d cursor now works.Campbell Barton
2012-07-25mask transform now works in the image spaceCampbell Barton
2012-07-25match function names for clip/image spacesCampbell Barton
2012-07-25fix some crashes with mask/image transfor, a few more areas working now.Campbell Barton
2012-07-19code cleanup: remove commented includes - mostly from 2.4xCampbell Barton