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
2013-01-28Freestyle Python API improvements - part 1.Tamito Kajiyama
* The API syntax of StrokeVertex and StrokeAttribute was updated by means of getter/setter properties instead of class methods. Python style modules (including the Parameter Editor implementation) were updated accordingly. * Code clean-up was done for a few Python style modules, mostly by removing duplicated definitions of stroke shaders and fixing indentation.
2013-01-27Merged changes in the trunk up to revision 54110.Tamito Kajiyama
Conflicts resolved: source/blender/blenfont/SConscript source/blender/blenkernel/intern/subsurf_ccg.c source/blender/makesdna/intern/makesdna.c source/blender/makesrna/intern/rna_scene.c
2013-01-27Slightly generalized the crash fix in revision 54111.Tamito Kajiyama
Also added a warning message to anticipate potential issues due to the implication of the problem addressed here.
2013-01-26Fix for a crash in curvature calculation due to a WVertex with no associated ↵Tamito Kajiyama
edges. (TODO: identify the reason why such a strange WVertex is generated.) Problem report by Vicente Carro with a .blend for reproducing the issue. Thanks a lot!
2013-01-26Fix [#34005] blender will close immediately in debug mode on deleting objectsSergej Reich
Was silly mistake from rigidbody merge, base was used after it's been freed. Now don't free base in BKE_scene_base_remove() and rename it to BKE_scene_base_unlink().
2013-01-26Check for deletion before moving vert in dyntopo collapse edgeNicholas Bishop
Fixes [#33964] Dyntopo crash with edge collapse + undo projects.blender.org/tracker/?func=detail&aid=33964&group_id=9&atid=498
2013-01-26Revert r54058, caused crash when adding paritcles in particle edit modeSergej Reich
MEM_recallocN() doesn't allocate memory when used on a null pointer. Just revert commit since there is no real benefit to using MEM_recallocN() in this case.
2013-01-26Porting over hotkeys for adding rigidbody objects (from original branch)Joshua Leung
* Ctrl-R = Add Active * Ctrl-Shift-R = Add Passive * Ctrl-Alt-R = Remove
2013-01-26Motion Path calculations for objects now takes rigidbodies sim effects intoJoshua Leung
account
2013-01-26real fix for Logic Bricks UI smart controller (#33746)Dalai Felinto
previous commit (54102) actually reintroduces an old bug where Blender sigfaults when the sensor and controllers are not from the active object. The real fix for report #33746 is to clear the "object" property after the operator ran. I'm not sure why when I call the operator from command line the property is cleared, but not when I called it from C. Either way all should be working now.
2013-01-26bugfix for 33746 Unable to add Controller to objects correctlyDalai Felinto
(live from the global game jam Vancouver ;)
2013-01-26Fix [#33997] Units Scale in Metric mode displays wrong face area.Bastien Montagne
Also now display nice "area" units (maybe using "length" units was a perf matter, but anyway, you can't have more than a few tens of values displayed at a time, after that they become unreadable). Easy to undo anyway if we really want to keep ugly "10m" as area display!
2013-01-25Small tweak: Allow DPI for UI to go up 144, exactly double size of 72.Ton Roosendaal
That makes all default icons draw in full unfiltered 32x32 pixel glory!
2013-01-25Fix warnings about undefined _POSIX_C_SOURCE with gcc 4.2 on Mac.Brecht Van Lommel
2013-01-25Bugfix #33989Ton Roosendaal
Transparent region drawing and blend broke by commit 53919 5 days ago. This commit reverts the change. The claim in previous commit "edited code for readability" is quite disputable :) The error is hard to notice even. I also like to emphasize that people should check with owners for code before committing changes! Cleaning code is first a job for maintainers.
2013-01-25Increasing dilate erode number of steps.Monique Dewanchand
2013-01-25committed patch [#33972] dilate/erode optimizationMonique Dewanchand
this patch optimizes the dilate/erode step method (hopefully without any functional change), making its speed not depend on the distance anymore. Couldn't detect funtional changes so committing. Haven't tested for speed gain. * credits to erwin94 David M
2013-01-25Fix for no copy constructor in the Python wrapper of StrokeAttribute.Tamito Kajiyama
2013-01-25rigidbody: Improve add/remove operatorsSergej Reich
Now all add/remove operators for rigid body objects and constraints automatically add objects to the appropriate groups and create groups if they don't exist yet. This makes handling rigid bodies easier but doesn't take away functionality. If users want to handle groups manually they just need to create them before adding any objects. The previous behaviour was confusing and was even considered to be a bug since clicking on rigid body in the physics tab seemed to do nothing.
2013-01-25scons: Add missing WITH_BULLET defineSergej Reich
Fixes [#33980] Ridid Body crashes when changing Collision shape with playback as well as several other rigid body bugs wtih scons.
2013-01-25header cleanup, include BLI before BKE, also use bool for ntreeShaderExecTreeCampbell Barton
2013-01-25Do not redefine math functions for floats if compiler complies with C99 or ↵Sv. Lockal
POSIX.1-2001 This is useful for gcc which does not define sqrtf/powf/... functions with preprocessor and therefore always used sqrt/pow/... Float functions are generally 20-50% faster than their equivalents for double type.
2013-01-24Disabled commit that was rendering Blender Internal for Cycles nodes.Ton Roosendaal
Apparently Material nodes allow a mix of Cycles and BI Materials. Nifty! I should read more docs, like this cool tutorial: http://urchn.org/post/combining-blender-internal-and-cycles-in-one-render
2013-01-24Logic mistake in previous commit, broke node materials for Internal render.Ton Roosendaal
Stupid!
2013-01-24Fix #33953: blender crash after few steps with .exr image in compositorSergey Sharybin
Issue was caused by FILE multilayer ImBuf sharing buffers with render result, and SEQUENCE multilayer ImBufs duplicating buffers. Which is nice by it's own. But, changing image source wouldn't remove any loaded image buffers, meaning if you've got loaded FILE multilayers they'll likely became invalid. That behavior of handling multilayers on changing source was done as a fix for #24976, which is now actually not needed (removing check for multilayer doesn't change behavior at all). Just to be sure added check to RNA, so signal wouldn't be fired if source wasn't actually changed form a menu.
2013-01-24Fix/workaround for cycles crash when enabling it for preview renders.Brecht Van Lommel
Problem is that preview render database is being used, but the new datablock function still uses G.main, and the mesh was being added to one database but (attempted to be) removed from another. The proper fix would get rid of the globals here, will look into that later.
2013-01-24UsabilityTon Roosendaal
- Cycles materials now render in Blender Internal too, skipping the nodes. Not very useful, but at least things then show up on renders and in previews. - Node editor: if wrong shader nodes are in a tree, they draw with thene color RED ALERT headers now. (Switching render engine will show it).
2013-01-24use bool for new code.Campbell Barton
2013-01-24fix for mesh-cache modifier deform-integration used with axis-flipping would ↵Campbell Barton
fail.
2013-01-24Tiles highlight shall work fine with border render nowSergey Sharybin
Before it was some offset from actual tile pixels.
2013-01-24Fixed for strict compiler flagsSergey Sharybin
2013-01-24New 'X' icon in search buttons sometimes overlapped text, needs extra space.Ton Roosendaal
2013-01-24fix for setting RegionView3D.view_matrixCampbell Barton
2013-01-24Final memory fix for bpy.app.translations (not really a leak, but unfreed ↵Bastien Montagne
memory at end of program - I thought addons were unregistered at quit time...).
2013-01-24use inline functions for subsurf MVert,MEdge mesh array functions, also some ↵Campbell Barton
include cleanup for scons/cmake.
2013-01-24Armature rigging:Ton Roosendaal
Added more clear warning print for cases when a Proxy cannot be resolved.
2013-01-24fix for missing initialization of vert data in ccgDM_copyFinalVertArrayCampbell Barton
2013-01-24Fix #33975: Crash when reloading textureSergey Sharybin
Two issues in texture_changed: - Missing NULL check for material (slot could be empty) - Materials could be linked to object, added special check for this
2013-01-24fix for G,G causing vertex slide in UV/Image window, also comment unused ↵Campbell Barton
defines/enums.
2013-01-24Fix threading issues of viewport rendering when using movies/generated imagesSergey Sharybin
Issue was caused by the fact that guarded allocator is not thread-safe and generated images/movies could allocate memory when loading pixels to Cycles. Currently solved by switching memory allocator to using mutex lock (the same as sued for jobs) when viewport rendering is used. Nicer solution would be to make guarded allocator thread-safe by using atomic operations and lock-free lists, but that's more serious change.
2013-01-24Added some code which helps troubleshooting issues caused bySergey Sharybin
non-threadsafe usage of guarded allocator. Also added small chunk of code to check consistency of begin/end threaded malloc. All this additional checks are commented and wouldn't affect on builds, however found them helpful to troubleshoot issues so decided to commit it to SVN.
2013-01-24code cleanup: minor edits to mesh-cache formatting.Campbell Barton
2013-01-24Remove dynamic-topology flag from mesh when entering sculpt modeNicholas Bishop
This will be enabled if the file was saved with dynamic topology on, but we don't automatically re-enter dynamic-topology mode when loading a file so remove the flag. Fixes bug [#33956] projects.blender.org/tracker/?func=detail&aid=33956&group_id=9&atid=498
2013-01-24add 'deform - integrate' option to mesh-cache,Campbell Barton
This means the deformation on the input to the modifier can be re-applied ontop of the mesh cache. In practice this is most useful for using corrective shape-keys with mesh-cache.
2013-01-24rigidbody: Fix [#33971] Bullet Physics crash + patchSergej Reich
BKE_rigidbody_aftertrans_update() can be called before rigid body is validated so check before updating physics_object. Thanks to Antony Riakiotakis (psy-fi) for the initial patch.
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-24add bullet define & include for scons makesrna, also move meshcache utils ↵Campbell Barton
into own file.
2013-01-24replace calloc + memcpy with recalloc.Campbell Barton
2013-01-24style cleanupCampbell Barton
2013-01-24style cleanup: bakeCampbell Barton