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
path: root/source
AgeCommit message (Collapse)Author
2012-12-16replace strcpy with BLI_strncpy or memcpy when the size is known.Campbell Barton
2012-12-16Bugfix #33541 - Deleting all keyframes leaves dangling action groupsJoshua Leung
When deleting all keyframes in F-Curves, the corresponding F-Curves are deleted. If all the F-Curves in an action group were deleted in such a way, the group wouldn't be removed. This meant that these groups would never be shown (until F-Curves for these groups were created again), but would still exist, causing problems when trying to rearrange groups in the animation editors (i.e. groups would appear to not move). Now these groups get deleted when they get empty.
2012-12-16replace TypeError with Value error for matrix operations where the type is ↵Campbell Barton
right but it can't succeed because of a property of the instance (normally the wrong col/row size).
2012-12-16add Matrix.normalized(), handy for transforming normals.Campbell Barton
2012-12-16error in 53006, moved into another keymap rather then just re-ordering.Campbell Barton
2012-12-16Reverting rev 53044 because it broke something and was wrong.Ove Murberg Henriksen
I also added comment to avoid this happening in the future.
2012-12-16Fixing name of a function to be consistent with the rest of the code.Ove Murberg Henriksen
2012-12-16Changed some comments to make more sense.Ove Murberg Henriksen
2012-12-16Bugfix: [#33513] Transfer weights mixing up.Ove Murberg Henriksen
Removal of this line fixed the bug. But! I suspect it opens up for an excaption. I will try to identify the exception and handle it in a different way.
2012-12-15Pure style cleanup.Ove Murberg Henriksen
2012-12-15Bugfix, IRC submitted:Ton Roosendaal
Color Pickers, square versions, didn't draw the 'cursor' correctly. Was missing colorprofile check.
2012-12-15Attempted fix #33546: GPU mipmap generation is not working on some ATI cards,Brecht Van Lommel
causing textures to be missing in textured draw mode. There is apparently a bug in the ATI drivers, committed a workaround for that now. http://www.opengl.org/wiki/Common_Mistakes#Automatic_mipmap_generation
2012-12-15Cleanup:Ton Roosendaal
Removed unused panel colors (and panel text) from Themes.
2012-12-15minor edits with recent commits, also avoid calling BKE_mesh_from_object() ↵Campbell Barton
in vertex paint, just pass the mesh.
2012-12-15Finished themes for transparent Button regions in Blender.Ton Roosendaal
Notes and image: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.66/Usability - now each editor has own settings for "show panel header" and "show panel background", and colors+alpha for this. - this setting used to be global for all editors, but it can conflict with looks of specific editors. - Now you can set for editors to show panels with a 100% transparent tool/properties region. Note: read XML theme files now might get an error, Campbell will fix.
2012-12-15use struct type for VPaintData.vertexcosnos rather then float*.Campbell Barton
2012-12-15move pbvh into BKE, it used many BKE bad level includes.Campbell Barton
now blenlib/BLI doesn't depend on any blenkern/BKE functions, there are still some bad level includes but these are only to access G.background and the blender version define.
2012-12-15move bpath module from BLI to BKE, it was making many bad level calls into BKE.Campbell Barton
2012-12-15OSX/availability: use of the numerical value instead of the symbol in the ↵Jens Verwiebe
#if MAC_OS_X_VERSION_MIN_REQUIRED comparison clause: If the code is loaded on an older system that does not include the symbol definition, the comparison still works
2012-12-15Graah! Not using brains for quick fixes...Ton Roosendaal
2012-12-15Classical mistake - fix a bug in 1 feature, but don't test the related ones :/Ton Roosendaal
Previous commit broke dragging area edges.
2012-12-15Bugfix, irc collection:Ton Roosendaal
With larger header sizes (via DPI setting), splitting an area horizontally (using left-bottom corner widget, move up) stopped immediate after split, not allowing to drag it to a position. Culprit was code to check minimum header size, and area operator using the same flags. Now ScrVert has two flags - one for internal use, one for the tools to set.
2012-12-15avoid using strlen() for comparisons in for loops. for expanding whitespace ↵Campbell Barton
in the text editor and ui paste.
2012-12-15prevent the text 3d cursor from z-fighting with the text.Campbell Barton
2012-12-15remove modifiers_indexInObject(), just call BLI_findindex directly.Campbell Barton
2012-12-15add checks to style checker script for 'a . b' and 'a []'Campbell Barton
also use BLI_findindex for modifiers_indexInObject
2012-12-15style cleanup: stop the style checker script from complaining about '!*ptr'Campbell Barton
2012-12-15Hi there, it has been a while, just curious if my SVN account still works :)Erwin Coumans
This commit is an attempt to improve collisions between moving Bullet rigid bodies using (concave) triangle mesh bounds. Instead of using Gimpact, this we create a btCompoundShape with child shape tetrahedra derived from the surface triangles. For each triangle, we add a fourth vertex using the centroid, shifting inwards using the triangle normal. If the centroid hits an internal triangle, we stop. The default depth could be exposed as 'advanced' setting in the user interface. This solution will be a slower than the original/gimpact solution, but a bit more reliable. In the future, it is better to add HACD, convex decomposition to Blender, for moving concave meshes. See http://kmamou.blogspot.com and the Bullet SDK's Demos/ConvexDecompositionDemo.
2012-12-15Restoring default theme made the panel regions opaque again.Antony Riakiotakis
2012-12-15initialize static island colour display on reverting to default themeAntony Riakiotakis
2012-12-15Fix #33539: shift+numpad 2/4/8 shortcuts for zoom in image and clip editorBrecht Van Lommel
don't work in Windows. These shortcuts are taken by the operating system, so ctrl+numpad 2/4/8 now work as well and are the shortcuts shown in menus.
2012-12-15Fix #33497: seting object scale to 0 on one axis made moving verts in edit modeBrecht Van Lommel
impossible. In this case matrix inversion failed and didn't give a useful result. Now it falls back to a pseudoinverse in that case, so that moving along the other axes still works. There may be other places that can benefit from this, but this is a place where it has no significant performance impact, doing this in general for e.g. bone matrices could be quite slow.
2012-12-14Bug fix, irc submitted:Ton Roosendaal
On saving a first .blend after startup, the file would load back as if it was not saved (showing no name in header). The whole FILEFLAGS and G.relabase_valid and G.file_saved etc is messy. This commit fixes issues, but only adds more mess :) Will discuss a nicer implementation of all of this.
2012-12-14use UI_view2d_getscale() to get the scale for image cursor drawing and ↵Campbell Barton
ED_mask_pixelspace_factor(). - was getting the image width/height when its not needed before.
2012-12-14code cleanup and move alternate shell calculation method into its own ↵Campbell Barton
function: BM_vert_calc_shell_factor_ex
2012-12-14workaround for ndof events showing in view3d menu items. (add before other ↵Campbell Barton
keys, eventually we may want to have some kind of priority here)
2012-12-14Fixes for correct UI scaling display:Ton Roosendaal
- Move to layer (and more popups) didn't scale yet - User Prefs and render window now open on right location on Mac Retinas - Brush sizes for painting now scale for Mac Retina
2012-12-14Blender Internal / Texture UI:Thomas Dinges
* Ocean Texture was not in alphabetical order.
2012-12-14Fix #33532: vertex paint subtract mode was broken, always resulting in black.Brecht Van Lommel
2012-12-14Fix #33530: Blender Crash when selecting "Point select mode" in Particle ↵Sergey Sharybin
Mode with and 0 hairs object
2012-12-14add back a key to access view-cursor (alt+home)Campbell Barton
2012-12-14Fix #33526: Bezier Curve Tilt in transform panel does not work beyond 360 ↵Sergey Sharybin
degrees No need to clamp tilt value in transform panel, til beyond 360 degrees works fine and clamping it in panel lead to some unexpected behavior.
2012-12-14Fix #33525: Mask points are add offset for the mouse when adding on viewer ↵Sergey Sharybin
node with aspect != 1 It was strange logic in code from 2010 which forced image aspect to be 1 for viewer nodes and render results. Not sure why it's needed, was only used for unwrapping aspect correction, but render result/viewer images are already handled differently there.
2012-12-14correct scrollbars not working properly with DPI in the console/info view.Campbell Barton
2012-12-14tweaks to text selection and highlight drawing.Campbell Barton
2012-12-14code cleanup: minor edits to the console.Campbell Barton
2012-12-14Adding a new SPH solver that is more physically accurate. See patch #29681Alex Fraser
http://projects.blender.org/tracker/index.php?func=detail&aid=29681&group_id=9&atid=127 The solver was mostly implemented by John Mansour at VPAC, with help from me and with funding from the AutoCRC. The SPH formulation is due to Gingold and Monaghan, and the smoothing kernel is due to Wendland. This solver does not replace the old one; it is available as an option. Note that the new solver uses different units than the old one. The patch page has a couple of attachments that can be used to test the new solver, particularly sphclassical_dam_s0.01_grav.blend (ignore the earlier tests). The simulation in that file compares well with a physical experimental dam break; details in a paper by Changhong Hu and Makoto Sueyoshi, also referred to on that page.
2012-12-14style cleanupCampbell Barton
2012-12-14UV Warp Modifier:Campbell Barton
Based on patch [#30837] UV Offset Modifier by Pawel Kowal (pkowal) - Allows you to setup a transformation between objects to apply to UV coords. - Option to select which axis apply to U/V. - Option to select the UV center (needed for transformations that scale or rotate). - Uses from/to objects in a similar way to the Warp modifier. - Vertex group can be used to adjust influence.
2012-12-14add assert if both args to invert_m4_m4 are the same.Campbell Barton