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-10-03Fix crash starting game engine on linuxSergey Sharybin
Issue was caused by bug in mesa #54080 which makes glXQueryDrawable fail with GLXBadDrawable for any request with direct context. Worked around by temporary overriding X error handling when getting old interval value and disablingintervals extension if this query fails. Also added check for glXSwapIntervalEXT which is apparently NULL here with GLX_EXT_swap_control=1.
2013-10-03add cmake option WITH_MEM_VALGRIND, helps to track down errors with mempool ↵Campbell Barton
use which sometimes only show up as bugs in very rare cases (because even though the element is freed, the chunk is still allocated).
2013-10-03yet another instance dissolve deletes verts it loops over.Campbell Barton
2013-10-03overlapping faces made join-triangles fail, check for this case and silently ↵Campbell Barton
ignore them.
2013-10-03addition to r60523 missed using BM_ITER_MESH_MUTABLE in one place.Campbell Barton
2013-10-03fix [#36923] Merge / Delete vertices crashes for some meshesCampbell Barton
add BM_ITER_MESH_MUTABLE which steps before entering the for() loop body and prevents the assert from complaining about removing mesh data while iterating as well as the crash. this was done in quite a few areas, more may turn up.
2013-10-03remove assert recently added to EDBM_backbuf_check and explain odd logic.Campbell Barton
2013-10-03fix bug in ED_vgroup_subset_from_select_type, setting negative index in ↵Campbell Barton
boolean array. also was freeing NULL pointer in vgroup_blend_subset()
2013-10-03add debug mode assert if mesh-data is removed while iterating over it. (can ↵Campbell Barton
crash).
2013-10-03fix [#36924] Calling .define(...) on Macro subclass crashes Blender, if ↵Campbell Barton
subclass wasn't registered
2013-10-03console: shift pad-enter now clears the line too.Campbell Barton
2013-10-03adjustments to sculpt cache scaling code, (float/double promotion)Campbell Barton
2013-10-03real fix for #36695, scale brush stroke with maximum scale component,Antony Riakiotakis
except layer brush where the previous algorithm is used.
2013-10-03Fix an own regression introduced in the dyntopo cleanup commits. Do notAntony Riakiotakis
remove a vertex from the pbvh if the only face it was part of was removed from the pbvh. This should work but no time to investigate now properly, and better have a solid release. The problem could be seen when sculpting to open meshes. Some vertices and faces on the boundaries would become stuck and unresponsive.
2013-10-03Revert 60358, it made irregularly scaled objects behave incorrectly, ↵Antony Riakiotakis
checking out different approach here.
2013-10-02OSX/GHOST: fix own issue in 60510, should now (hopefully) cover all multiple ↵Jens Verwiebe
window combinations
2013-10-02Fix #36316: dots in cycles render on certain CPUs with 32 bit linux builds.Brecht Van Lommel
There is some sort of problem with the SSE2 code path, but I couldn't find the cause, maybe a compiler bug due to the large amount of inlining? For now I've disabled SSE2 optimizatons in 32 bit GCC builds.
2013-10-02OSX/GHOST: refine #60409 and better take multiple windows into accountJens Verwiebe
2013-10-02Fixes for cycles Mapping and Vector Transform node:Brecht Van Lommel
* Keep the Mapping node default type as Point for now, instead of Texture. The latter is a better default, but this is breaking API compatibility and it's too close to release to expect addons to be fixed in time. * Vector Transform and Mapping nodes had properties with name "type" to set the type of vector, but this conflicts with the node type property, so renamed to vector_type now.
2013-10-02fix [#36919] Cannot delete keyframe of animated simulation parameter if ↵Campbell Barton
simulation has been disabled
2013-10-02re-shuffle ifdef for osx to make it more clearCampbell Barton
2013-10-02OSX: readd ctrl-a for 'select all' in text(-boxes) against my own conviction ↵Jens Verwiebe
for now - really to be discussed
2013-10-02Fix cycles OpenCL compile error on AMD, and fix assert in debug builds.Brecht Van Lommel
2013-10-02Bugfix: All actions created when keyframing now have their "id-root" set ↵Joshua Leung
appropriately This means that it will no longer be possible to accidentally load a nodetree action in the Action Editor (object-level actions only), resulting in F-Curves getting invalidated/disabled.
2013-10-02libmv: fix matrix address being printed instead of actual valuesSergey Sharybin
2013-10-02fix [#36913] GHASH_FLAG_ALLOW_DUPES assert and crash in Edge CollapseCampbell Barton
2013-10-01fix regression - convex hull tool leaving new faces unselected.Campbell Barton
2013-10-01OSX/keys: change to OSX conform cmd-a for 'select-all' in text(-boxes)Jens Verwiebe
2013-10-01style edits and use macro for prefix checkCampbell Barton
2013-10-01bugfix [#32346] Node animation, removing nodes keeps FCurves.Dalai Felinto
The same bug happens for modifiers, but better to address it separately. Contribution and review by Lukas Toenne and Brecht van Lommel
2013-10-01allow knife-project to use sub-pixel length edges.Campbell Barton
2013-10-01Fix use of uninitialized variable in recent node tree changes.Brecht Van Lommel
2013-10-01Fix blender internal viewport render not using color management settings likeBrecht Van Lommel
view, exposure, looks.
2013-10-01UV sculpting was missing curve initialization causing crashes. ReportedAntony Riakiotakis
by Sebastian Koenig, thanks!
2013-10-01Optimization for recent changes in keyframe selectionSergey Sharybin
2013-10-01change to ED_armature_bone_rename so theres never any duplicates dictionary ↵Campbell Barton
items in 'ob->pose->chanhash' this turned out to be harmless but it did make ghash assert() because the ghash isnt flagged to allow duplicates.
2013-10-01add assert for bone renaming, to check if the chanhash is still valid.Campbell Barton
2013-10-01fix [#36906] AutoName operator do not update the display of the bone's name ↵Campbell Barton
in the Bone Properties
2013-10-01Fix issues reported by coverity scan in recent changes to customdata code.Brecht Van Lommel
2013-10-01fix [#36435] Crash on unwrap with specific meshCampbell Barton
2013-10-01make the manipulator work with curve handle selections with normal ↵Campbell Barton
orientation and individual origins.
2013-10-01check SELECT flags for curves (was checking for nonzero which would break if ↵Campbell Barton
new files use this field for other flags)
2013-10-01fix for bug own recent commit [#36904] Snap to Volume is broken with ArmatureCampbell Barton
this is infact an older bug which was exposed by the recent change. for now only use the change in behavior for scale/rotation.
2013-10-01replace inline searches for BLI_findindexCampbell Barton
2013-10-01Fix issues according to codereview pageSergey Sharybin
Mainly just a comment cleanups.
2013-10-01Yet another fix for node groups localization: The ntreeLocalMerge function ↵Lukas Toenne
can not be used to free localized node groups, because it is not commonly called to free the localized node trees. Instead these data blocks are freed using the standard ntreeFreeTree function, so freeing localized node groups has to be done there. This means an ugly loop over G.main to detect localized groups, but should not be a big problem in practice.
2013-10-01Mark some CCG funcrions as inlinedSergey Sharybin
This seems to be giving speedup up to 10% in own tests. -- svn merge -r60104:60105 ^/branches/soc-2013-depsgraph_mt
2013-10-01Fix for own commit r60468: All the localized node groups ended up in the ↵Lukas Toenne
main library ... This was because of the G.main check in ntreeCopyTree_internal, which determines whether a node tree gets put into main or is an independent data block. This can now be controlled by passing an explicit Main pointer, so we can ensure localized node groups don't pollute main.
2013-10-01fix bug with vector handles in the graph editor when transforming 2 selected ↵Campbell Barton
points of a bezt, the unselected handle wouldn't have its value restored on transform cancel.
2013-10-01fix for error setting vector handles to free when both vector handles were ↵Campbell Barton
selected but not the mid-point. only one of the handles would be changed to the HD_FREE. effected curves and fcurves.