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-02-10Merged changes in the trunk up to revision 54421.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend release/scripts/startup/bl_ui/properties_render.py source/blender/SConscript source/blender/blenloader/intern/readfile.c
2013-02-09Bunch of fixes for py ui messages (all those using 'formating' were not ↵Bastien Montagne
translated previously, now they use bpy.app.translations.pgettext). Also pleas avoid complex py statements in 'text' values (like 'text="foo" if cond else "bar"'), thes make message extraction script fails! And another "final point in UI message" removal!
2013-02-09[#33437](partial fix) Collada: importing a scene changes units. Added an ↵Gaia Clary
option to disable unit settings during import.
2013-02-09add beauty option for triangle fill since you might want to use the initial ↵Campbell Barton
scanfill result.
2013-02-09rigidbody: Add missing updates for rigidbody operatorsSergej Reich
Fixes cache not being invalidated when using change collision shape and calculate mass operators.
2013-02-08Fix Knife cut-through bug #34072.Howard Trickey
2013-02-08Release todo: added userpref for Mac users having "Natural Scroll" set.Ton Roosendaal
As per discussion and analysis of all trackpad usage, we now follow this convention: - Blender follows system setting for trackpad direction preference. - If you set your system to "natural" scroll, we need to invert a couple of cases in Blender we do "natural" already. Like: - view rotate (the inversed option just never feels ok) - scroll active items in list or pulldown menu (up/down is absolute) - ALT+scroll values in buttons (up/down is absolute) The new User Preference setting "Trackpad Natural" handles this. For 2.66 we only have trackpad handling for OS X... so this isn't affecting trackpad usage in Windows and Linux, which stick to be mapped to Scroll Wheel still. (Note: viewrotate now is "natural" always, changing how it worked in the past weeks).
2013-02-08Fix #34165: Disappearing active marker label in timeline windowSergey Sharybin
Simply clamp label position from bottom.
2013-02-07fix for annoyance where header menus would get scroller arrows added because ↵Campbell Barton
it would be clamped within the screen a few pixels. This was caused from using theme shadow setting to clip the popups and a hard-coded value to translate the popup within screen bounds - these values should be the same.
2013-02-07minor glitch in file selector, when opening with an operator sort wasn't set.Campbell Barton
2013-02-06problem with own changes to triabgulate: calling beauty fill directly would ↵Campbell Barton
re-allocate the faces which mean't triangulates output slots pointers became invalid. (noticed when using from py api)
2013-02-06style cleanup: some warnigs & spelling.Campbell Barton
2013-02-06Fix #34115, Group Node corrupted by frames.Lukas Toenne
The group node operators offset nodes when moving them between node trees, but this should only be done for "free", un-parented nodes not attached to a frame, otherwise the node loc is relative to the parent node.
2013-02-06fix for crashes running some operators in background mode and some divide by ↵Campbell Barton
zero errors.
2013-02-06Bugfix [#34123] Armature "Switch Direction" doesn't work when selected boneJoshua Leung
belongs to more than one chain For example: /----->C A-->B-: \----->D If bone B is selected, then it would get operated on twice, creating the illusion that it had not been operated on. This is because we traverse up the chains (child to parent) as the EditBone structure only stores parent to children relationships only. A second invocation of this operator would then work fine, as all the links to other bones would have been removed, thus preventing further problems. Fixed by tagging bones that have been operated on.
2013-02-05New matcap collection for default in release. It's now 24 images, orderedTon Roosendaal
from regular diffuse to more shiny, stone, wax, eflective, glass and two non-realistic ones. The menu now shows it in 3 rows. I made the previews a bit smaller, 96 pixels, like the brushes for painting. Thanks everyone for submitting pics! I updated the credit file too, but name from one person is missing still, will be added next.
2013-02-05set drag/drop operators as 'INTERNAL', there not useful to access from ↵Campbell Barton
operator search.
2013-02-05fix [#34118] Crash, when clicking "Assign image to UV Map"Campbell Barton
2013-02-05Fix #34040: Moving Normal Node with enabled Cycles Material Preview crashesSergey Sharybin
Issue was caused by couple of circumstances: - Normal Map node requires tesselated faces to compute tangent space - All temporary meshes needed for Cycles export were adding to G.main - Undo pushes would temporary set meshes tessfaces to NULL - Moving node will cause undo push and tree re-evaluate fr preview All this leads to threading conflict between preview render and undo system. Solved it in way that all temporary meshes are adding to that exact Main which was passed to Cycles via BlendData. This required couple of mechanic changes like adding extra parameter to *_add() functions and adding some *_ex() functions to make it possible RNA adds objects to Main passed to new() RNA function. This was tricky to pass Main to RNA function and IMO that's not so nice to pass main to function, so ended up with such decision: - Object.to_mesh() will add temp mesh to G.main - Added Main.meshes.new_from_object() which does the same as to_mesh, but adds temporary mesh to specified Main. So now all temporary meshes needed for preview render would be added to preview_main which does not conflict with undo pushes. Viewport render shall not be an issue because object sync happens from main thread in this case. It could be some issues with final render, but that's not so much likely to happen, so shall be fine. Thanks to Brecht for review!
2013-02-05own recent change to triangulate bmesh operator stopped filling in mapping ↵Campbell Barton
slot 'face_map.out', not used by blender its self but useful for scripts, enable this again.
2013-02-05fix [#34113] operator_menu_enum() - Tooltip not showing descriptionsCampbell Barton
second fix from this report which makes the menu show tips even when 'bl_property' isn't set.
2013-02-05fix for valgrind warning - using uninitialized variable. Though in practice ↵Campbell Barton
it didn't cause any problems. Getting the 'CTX_data_main' while un-fullscreen'ing a space would do a context lookup into the view3d_context which had an uninitialized layer. since view3d_context doesn't hold a 'main' member it never did anything but cleaner not to do context lookups while modifying the view. - noticed while checking on a real bug :)
2013-02-04Compositor "Relative" option for Translate node, same as for other nodes thisBrecht Van Lommel
makes it possible to specify an offset relative to the render resolution (so 0.5 is half the image rather than giving the number of pixels). It's a bit late but it's a trivial change and needed for 4k mango render.
2013-02-04fix for memory leak selecting dope sheet summary with mask/grease-pencil data.Campbell Barton
2013-02-04fix [#34107] Grease pencil crash after box selectCampbell Barton
2013-02-04fix [#34104] vertex color: color select bugCampbell Barton
changing the hue in a color picker on a panel when black/white was selected would fail because the hue from the previous state wasnt stored.
2013-02-04Fix #34079: RGB and HSV values inconsistencySergey Sharybin
Use COLOR_GAMMA subtype for new image color since this color is actually being color managed. Also made it so byte and float buffers would have the same exact display color after creation with the same color value. Also made it so color strip's color have COLOR_GAMMA subtype, otherwise swatch color wouldn't match render result which is not nice at all.
2013-02-04style cleanup: spaces -> tabsCampbell Barton
2013-02-04drawvolume was timing drawing unnecessarily,Campbell Barton
replace local defined timing functions with calls to TIMEIT_* macros from PIL_time.h and disable by default.
2013-02-03fix [#34093] Metastrips don't behave correctly with alt+leftarrowCampbell Barton
2013-02-03fix for error in own recent change, sculpt triangulate was done on a bmesh ↵Campbell Barton
with uninitialized faces normals, add warning that BM_mesh_bm_from_me() dosn't calculate face normals.
2013-02-03improve edge slide with ngon's, distance calculation was average edge length.Campbell Barton
now use the slide vector to find opposite ngon edge which sets the slide destination.
2013-02-03fix [#34073] Combined EdgeLoop slides weirdly on even tryCampbell Barton
concave check on co-linear edges could fail, avoid by using the loop-direction + face normal.
2013-02-02fix for glitch drawing file selector dividers (would draw apart or on top of ↵Campbell Barton
each other depending on the view)
2013-02-02Bugfix: "Extend" transform tool would leave dangling "temp meta strips" if noneJoshua Leung
of those strips occurred on the same side of CFRA indicator as the mouse
2013-02-02style cleanupCampbell Barton
2013-02-02style cleanup: also correct doc example for 'foreach_get/set'Campbell Barton
2013-02-01Compile fixSergej Reich
Patch [#34075] by Davis Sorenson (dsavi), thanks.
2013-02-01Fix #34070: set origin operator did not work for lattice objects.Brecht Van Lommel
2013-02-01make WITH_HEADLESS build again.Campbell Barton
2013-02-01Move opencl and reigidbody from source/blender/ to intern/Sergey Sharybin
This modules does not depend on any blender-specific data structures or algorithms and due to our policy better be placed to intern/ Shall be no functional changes, tested CMake and SCons on Linux, hopefully other platforms will work as well. P.S. SVN history shall be preserved for the files.
2013-02-01fix for [#33803], error was caused by sloppy coding in r53487, converting ↵Campbell Barton
trackpad to wheel events. if you moved your mouse fast over a button the event would get converted to a wheel, even if the input event wasnt a MOUSEPAN event. When Alt was held this was noticable because Alt+Wheel changes button values. added an assert to avoid this happening again.
2013-02-01code cleanup: make wmEvent's 'const' in interface code (reduces manual ↵Campbell Barton
checking that they are not modified).
2013-02-01fix error with flipped vertex slide failing, also fix bug where you could be ↵Campbell Barton
flipped and in proportional vertex slide mode.
2013-02-01ui_but_anim_expression_create was never returning true, even when it succeeded.Campbell Barton
2013-02-01style cleanupCampbell Barton
2013-01-31Fix #34034: keyframe display of color/curve buttons was broken after revisionBrecht Van Lommel
53132 which changed the RNA index to -1 for these. Also made it so that these buttons no longer display "Insert Single Keyframe" and only "Insert Keyframe" as you can't edit individual components here so it's only confusing.
2013-01-31Cycles: disable unnecessary preview render job for per node previews, they don'tBrecht Van Lommel
work so was just wasting CPU time.
2013-01-31 Apply patch [#33999] Wrapping mode for the "translate" compositing nodeMonique Dewanchand
this patch enables the translate node to wrap around the image borders. This is especially needed if the translate node is not used to position elements on a layer but when it is used instead for seamless backgrounds like mountains or clouds that should be repeated over time (by animating the x/y values). No trunk without docs! So here is my documentation: http://wiki.blender.org/index.php/User:Plasmasolutions/TranslateNodeExtension The code is properly documented and should be easy to read and understand. When there are any problems or issues, please comment, I'll tackle them right away! Greetings, Thomas Beck * optimized determination dependant areas * fixed some issues with scale node There are still some issues when scaling very small values (x=0.0001) - At Mind -
2013-01-31Fix #33874: active UV map chooser in uv editor should not have X button as youBrecht Van Lommel
can't not have an active UV map.