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
2010-10-23fix for implicit declarationCampbell Barton
2010-10-23Fix #24363: trying to separate mesh with shape keys didn't display warningBrecht Van Lommel
when it failed due to there being shape keys.
2010-10-23rename rna property Bone.use_hinge to use_inherit_rotate because use_hinge ↵Campbell Barton
was inverted - Enabled by default but not a hinge. this also matches 'use_inherit_scale'
2010-10-23- CMake now only uses SOURCE_GROUP with MSVC lib configuration, saves ↵Campbell Barton
recursive header search when not using msvc. - uv layout export wasn't setting the default filename.
2010-10-23use explicit file paths for CMake rather then globing, This is recommended ↵Campbell Barton
by cmake devs. globbing vs explicit is discussed here. http://www.cmake.org/pipermail/cmake/2008-December/025694.html Practical implications are: - developers need to keep CMakeLists.txt files up to date. - Users wont get strange linking errors if they build after a file is added, since CMake detects CMakeLists.txt is modified and automatically reconfigure.
2010-10-23Fix for [#24361] Only first frame is working with glow in Render Animation ↵Janne Karhu
using Video Editing - Effect - Glow
2010-10-22Include BLI_storage.h where zlib.h is also included. Some systems need ↵Nathan Letwory
_LARGESOURCE64_FILE defined for zlib to not throw errors.
2010-10-22bpy.props: replace common error checks with macros, ugly but better then ↵Campbell Barton
duplicates.
2010-10-22Bugfix #20708: segmented bones don't work well with spline IKJoshua Leung
There was a slight discreptancy between the tail values calculated on the spline before the head was displaced for the "chain offset" option and after this operation. However, only the original version got set. This small difference resulted in B-Bones thinking that the endpoints of the bones were in places that they were not in, hence causing the curly patterns observed in the report.
2010-10-22index for openmp loop needs to be signed int.Nathan Letwory
2010-10-22Add some missing const'sNathan Letwory
2010-10-22[#21331] Pose snap not working in some casesCampbell Barton
The bone option 'Local Location' (flag BONE_NO_LOCAL_LOCATION) makes the location apply differently so snap to cursor failed for pose bones.
2010-10-22fix for BGE define in recent math changes.Campbell Barton
2010-10-22Fix for snapping pose bones with axis-angle rotation.Campbell Barton
- armature_mat_pose_to_bone() was missing axis-angle check. - added loc_axisangle_size_to_mat4() for completeness. - use 'const' prefix where possible in math rotation functions.
2010-10-22eulO_to_quat wasn't functional for XZY, YXZ, ZYX rotation orders.Campbell Barton
it also modified the input rotation value which isn't expected for these functions.
2010-10-22fix for warnings & detecting opensource nouveau drivers.Campbell Barton
2010-10-22bugfix/workaround for ../../radeon/radeon_cs_gem.c:181: cs_gem_write_reloc: ↵Campbell Barton
Assertion `boi->space_accounted' failed. [#656100] reported on launchpad. calling glClear(GL_COLOR_BUFFER_BIT); was crashing blender, since this is only used to blank the window before its drawn, disable for opensource ATI drivers.
2010-10-22fix warningsCampbell Barton
2010-10-22limit adjustment from AlexKu, subdiv smooth soft limit of 1.Campbell Barton
2010-10-21Temporary fix for sequencer bugs #22925, #21429, #21783, #24165Janne Karhu
* This fix is really only a bandage, as the underlying issue is that sequencer preview render doesn't yet use the job system. * The sequencer preview can start a full render of the scene, and this can collide with other preview/actual renders in many cases. * Drawing the sequencer preview is now disabled when an other render is in progress, but the sequence preview rendering could have already been started before the other render, so this doesn't really fix anything. * For now only OpenGL rendering can be used for the sequencer preview reliably until it's reimplemented using the job system. * Using the job system in the future can handle the clashes between different renders properly and will give users a nice progress bar to indicate something is happening while the preview is recalculated.
2010-10-21bugfix [#24331] EdgeSlide not as flawless as 2.49's Campbell Barton
ensure minimum mouse distance for sliding edge verts else it becomes unusable.
2010-10-21bugfix [#24342] Wrong Bubble description when creation add-on without python ↵Campbell Barton
comment on class
2010-10-21Fix [#24348] Release confirm confusingNathan Letwory
Reported by Dennis Dillert A bit clearer wording.
2010-10-21Changes to "evaluation time" for Curves:Joshua Leung
After discussions with Campbell regarding #24336 and #24309, we've decided to make this property for curves to only get set when an F-Curve explicitly animates it. As a consequence... - ALL OLD FILES using follow-path constraints that depended on this changed behaviour will currently need manual patching to add an appropriate F-Curve - Ctrl-P (Parenting to Curves -> Follow Path option) will now automatically create such F-Curves mimicking the old behaviour so that creating camera-following-path setups still works smoothly. - Directly adding a Follow Path constraint bypasses this, so you'll need to manually add such F-Curves if you need them. The main problem with the old approach was that there were many cases in which curve data could get added but the ctime would be incorrect until a frame change (i.e. on render) flushed this.
2010-10-21bugfix [#24347] Fly mode: Immediately after pressing Shift+F, keys W and S ↵Campbell Barton
work, keys A, D, R and F do not
2010-10-21/WX enabled for MSVC in CMake too.Nathan Letwory
Warning fixes.
2010-10-21Enable /WX in blenkernelNathan Letwory
Silence warnings
2010-10-21fix [#24339] Auto Depth, makes viewport lag.Campbell Barton
The problem is the opensource nvidia nouveau drivers are slow running glReadPixels(), was hanging on memcpy(). However for autodepth its not needed to update the entire 3D view depths, so added view3d_update_depths_rect() to get the depths for a smaller area.
2010-10-21Include BLI_math.h instead of math.h.Nathan Letwory
Silence a warning.
2010-10-21Silence warning about macro redefinitionNathan Letwory
2010-10-21fix for fix [#24344] crash on adding new image when composite is open and ↵Campbell Barton
there is no Nodetree also use const prefix in solidify modifier where possible.
2010-10-21use custom data mask defines, no functional changes.Campbell Barton
2010-10-21remove unused args for some modifiers, no functional change.Campbell Barton
2010-10-21improved fix for [#24267] Hook fails after SolidifyCampbell Barton
Rather then have the modifier calculate ORIGINDEX weather its needed or not (incorrect if it wasn't the first modifier on the stack), create ORIGINDEX layer initially if any of the modifiers use it. This way hook also works after Mirror and Screw modifiers which have the ORIGINDEX layer copied implicitly with DM_copy_vert_data(). This wasn't possible to check for before because this flag was always enabled so it would be passed to DM_set_only_copy(). Now just add the flag whenever calling DM_set_only_copy().
2010-10-21Partial fix for bug #24341, "Problems running blender headless"Nicholas Bishop
* Fixed the random file popping up. * Don't write to the history file in background mode, because ghost won't give us the right directory in that case
2010-10-20fix for fix [#24336] evaluation time - curve has no effectCampbell Barton
committed r32598 to fix [#24309] Reloading file with incorrect path location. Setting the curves ctime when updating the object data overrode the animated value. For now just set the ctime on newly added curves with will work as the user expects in most cases. This is weak design IMHO because the ctime value can be set to anything but is reset on changing frames even if its not keyed. With curves created via python or linked in this can still result in a bad ctime value.
2010-10-20Quiet compiler warnings.Campbell Barton
2010-10-20fix for -Wunused-valueCampbell Barton
2010-10-20[#24267] Hook fails after SolidifyCampbell Barton
Solidify modifier wasn't assigning origindex values. - BLI_math.h array functions: range_vni(), mul_vn_fl(), mul_vn_vn_fl(), add_vn_vn(), fill_vni(). - define 'AT' as __FILE__ ":" STRINGIFY(__LINE__), useful for quick debug prints.
2010-10-20bugfix [#24333] Horizon Color Picker Crashes Blender if Two 3D View Windows ↵Campbell Barton
are Open also added api function ED_area_tag_redraw_regiontype(), so an area can redraw all regions by type. In this case there is a view3d area listener that needs to draw all WINDOW regions.
2010-10-20stubs.c update for revision 32607, which introduced the BLC ↵Mitchell Stokes
ED_space_image_paint_update().
2010-10-20== Sculpt ==Nicholas Bishop
Fixed bug #22634, sculpting/multires and wireframe display mode glitches * Changed ccgdm edge drawing to always use face griddata rather than edge data, since edge data is not updated during sculpting.
2010-10-20== Paint ==Nicholas Bishop
Fixed bug #24239, "Fkey doesn't work in image paint unless also in 3D texture paint" * Fixed brush cursor not showing when painting in the image editor without 3d texture painting enabled * Fixed fkey not working when not in 3d texture paint Note: This does not handle showing the brush cursor when reloading a file saved with image painting on but 3d texture painting off. The method used for object paint modes doesn't apply quite the same here, so I left that alone for now.
2010-10-20Fix [#21294] Bad object drawing and crash when renderingNathan Letwory
Reported and patched by Shane Ambler. Took the opportunity to silence warnings in readfile.c. For Windows in SCons I enabled /WX for blenloader. This means that all enabled warnings will throw errors from now on.
2010-10-19compile fixes on windows for quicktime.Andrea Weikert
* solved two "'blah' undefined, assuming extern returning int" 'warnings' that jesterKing now changed to be reported as errors (thanks! :))
2010-10-19Fix for [#24262] Segmentation attempting to render *NEED MOER INFO*Janne Karhu
2010-10-19Fix for [#24293] Shadow pass is wrongJanne Karhu
* The problem is that shadow pass is derived from the diffuse pass as shad = shad'/diff, where shad' = shad*diff. In cases where diff is 0 and the division can't be done shad is left as shad' (=0). * This all works just fine until the diffuse color is 0 on just one channel (no red in material color for example). In this case the shadow pass is left as 0 too regardless of the existence of an actual shadow, so the end result is a colored shadow! * The only real solution is to use the original shadow intensity to determine if there actually is a shadow or not. This is now stored in shr->shad[3] from the lamp shadow calculation. Note: The best solution would probably be to calculate the shadow pass on it's own and not to derive it from the diffuse pass, but I didn't dare to start messing up the shading code totally.
2010-10-19[#24325] Texture painting using selected faces maskCampbell Barton
draw a subtle grey over unselected faces rather then coloring selected faces which got in the way of seeing the colors while painting.
2010-10-19bugfix [#24324] Wrong center for scaling Bezier Curve's handlesCampbell Barton
slight change to how transform calculates the center of each bezier handle selection. - selecting both handles but not the knot now uses the mid point between the 2, before it used the handle. - selecting 1 handle of a curve was still setting td->center to be the knot, now use the handles location only if its selected.
2010-10-19[#24307] 3d Viewport Mini 3D Axis changes color when alter 3d grid theme colorCampbell Barton
Drawing the view axis went to a lot of trouble to create a color which didnt look very good if the grid had a color other then grey set. Simplify the function and just use the same colors as the manipulator, also use 2px fixed line width.