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
2012-05-27Merged changes in the trunk up to revision 47056.Tamito Kajiyama
Conflicts resolved: source/blender/bmesh/bmesh_class.h source/blender/bmesh/intern/bmesh_construct.c source/blender/editors/interface/resources.c source/blender/render/intern/source/convertblender.c
2012-05-27Delete skin customdata if all skin modifiers are removed.Nicholas Bishop
Fix for bug [#31604] "Skin Modifier - Mark Root Bug?" Essentially the same as multires customdata deletion.
2012-05-26code cleanup: use array size and const for vector argsCampbell Barton
2012-05-26code cleanup: dutch -> english (comments)Campbell Barton
2012-05-26add vector versions of hsv_to_rgb, rgb_to_hsv & rgb_to_hsv_compatCampbell Barton
2012-05-26Fix reading freed memory when opening file by click on it on splash screenSergey Sharybin
Issue was introduced by yesterday's commit 47021 and caused by some handler's which is getting called from ui_handler_popup frees event. Worked around a bit by storing return value for ui_handler_popup before running other handlers, but this only means global refactor of even handling order is getting closer and closer.
2012-05-26previous commit didnt build - add back enum and note that its a copy because ↵Campbell Barton
of linking error
2012-05-26code cleanup: remove duplicate enumCampbell Barton
2012-05-25Fix most (all?) image space i18n UI bugs...Bastien Montagne
2012-05-25Fix #31514: Open blends via drag-n'-drop doesn't work when splash screen is onSergey Sharybin
Do not block EVT_DROP event from popup handler. Not ideal solution sine it'll be much nicer to cleanup event handling order, but should be acceptable for now.
2012-05-25Fix for last commit, forgot to update Screen.is_animation_playing python ↵Brecht Van Lommel
property.
2012-05-25Animation playback: now all windows are update during playback, rather thanBrecht Van Lommel
just the active window.
2012-05-25Fix #31587: loading image sequence by selecting all images does not work in MCESergey Sharybin
Now loading image sequence behaves in the same way as sequencer when all images are selected. In fact, in this case first image from selection would be used as first frame of image sequence, so this behavior does not reflect possible gaps in selection. Old behavior with selecting first file only is still relevant.
2012-05-25style cleanupCampbell Barton
2012-05-25Fixed smoke 3D-view issues: Preview became invisible from certain angles if ↵Miika Hamalainen
domain size was < 1.0 and density+shading strength changed depended on domain size.
2012-05-253D View: add Backface Culling option, to hide faces when seen from the back ↵Brecht Van Lommel
side, found in the Display panel. Patch by Simon Kirk and Irie Shinsuke, refactored to also work for non-mesh objects and avoid globals.
2012-05-25Smoke: Start fixing scaling issues which happen with non cube-shaped domains.Daniel Genrich
Detail: Smoke solver and Blender side of smoke now share the same cell length. First reported by the Sintel artists long ago, again reported by MiikaH. Part of my Smoke Development Project Phase III.
2012-05-25remove some float/double conversionsCampbell Barton
2012-05-25Modifications to the view3d.select() operator: Nathan Vegdahl
1. Two new boolean options have been added to the operator: "deselect" and "toggle". 2. The previous behavior of "extend" (toggling the selection) has been moved to the "toggle" option. 3. "extend" now only extends the selection, it never deselects. 4. "deselect" is pretty self-explanatory: it deselects (i.e. opposite of extend). 5. The built-in keymap has been changed to use "toggle" where "extend" was used before for this operator, to maintain the previous behavior in the default keymap. In short, this works towards making "extend" and "deselect" fully consistent across all selection tools (adding to and removing from selection, respectively), but still preserves the old behavior as well. (Patch reviewed by Brecht.)
2012-05-24style cleanup: brace placement/newlinesCampbell Barton
2012-05-24Graph Editor - View All/Selected now includes handles for calculating extents ofJoshua Leung
F-Curves It is possible to get the old behaviour (handles excluded) by bringing up the Operator Properties (F6) while in the Graph Editor (this doesn't work elsewhere due to the context requirements of this stuff).
2012-05-24style cleanupCampbell Barton
2012-05-24fix for building without audaspaceCampbell Barton
2012-05-24Restoring Group Colours for Animation Channels - Part 1Joshua Leung
This commit restores the group colours support for F-Curves and F-Curve Groups in the DopeSheet and Graph Editors. Currently the relevant settings for groups are only exposed via RNA, but a followup commit will add support for automatically setting these colours. By default, DopeSheet and Graph Editors are set to display these colours if/when they are available. This functionality used to be in 2.48, and is a useful mechanism for visually distinguishing between channels for different controls when animating (if group colours are used on the rigs too).
2012-05-24style cleanup: comma placementCampbell Barton
2012-05-24code cleanup: fix possible use of uninitialized value and remove dead ↵Campbell Barton
initializations.
2012-05-23Feature request implemented: [#31572] Mixdown selects blend filename, should ↵Joerg Mueller
initialize name from filetype as images do.
2012-05-23Node Editor UI:Thomas Dinges
* Added back the single triangle icon for node color special menu, showed empty after recent changes in r46939.
2012-05-23Finish changes in up/down arrows for menusSergey Sharybin
Restored single triangle for special menus, which still isn't perfect but probably makes more sense. Added drawflag bit flags to button, which is currently used to declare, that button need to have up/down arrows. This is needed because it's tricky to distinguish if button should have such arrows. For example, ID search buttons is a simple block button which doesn't directly mean it'll have pop-up menu and not all buttons which cases pop-up menu to display need to have such arrows. So currently only ID selector button is forcing up/down arrows to be displayed, all the rest buttons now behaves in the same way as it used to be before.
2012-05-23edit to last commit, remove pointer to active slide vert, only need to store ↵Campbell Barton
the index.
2012-05-23non-proportional edge slide patch by XercesBlueCampbell Barton
remmoved edge-visibility check from the patch which gives nice functionality but calculates and BVH and throws it away every update.
2012-05-23style cleanupCampbell Barton
2012-05-23code cleanup: double promotion warningsCampbell Barton
2012-05-22Node UI:Thomas Dinges
* Made the new custom theme options a bit better and more compact. * Added a few separators to better distinguish these settings from the actual node buttons.
2012-05-22Code cleanup: better warning in case of modifier icons in outliner.Nicholas Bishop
Modified the switch statement to use the ModifierType enum and changed the default case to use specific missing values. Compiler can then issue warnings when new modifier types are added (at least gcc 4.6.3 does)
2012-05-22Skin Modifier:Thomas Dinges
* Show Modifier Icon in Outliner.
2012-05-22style cleanupCampbell Barton
also fix example for mesh uv's
2012-05-22style cleanup: relating to skin modifierCampbell Barton
2012-05-22Long old UI annoyance:Ton Roosendaal
The up/down triangle icon for menus was not drawing when a menu had an icon; even though space was reserved there. Note: this can only work now with removing the ugly "down triangle" icon from buttons like next to the Material list box (button pops up menu with tools). Looks nicer this way anyway.
2012-05-22Add vertex skin radii scaling as a transform operator.Nicholas Bishop
Add a new transform operator, "Skin Resize", which scales the X and Y axes of the radius field in MVertSkin. It's bound to CTRL+AKEY. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Add operator to extract armature and vertex groups from skin.Nicholas Bishop
* The operator creates bones for each input edge (does not subdivide them like the skin operator does), adds a fake root bone for skin roots with multiple children. * The operator adds vertex weight groups to the original mesh. * Make copy_object_transform() public, used to match the armature object to the mesh object. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Add skin vertex operators.Nicholas Bishop
* Add operator to mark selected vertices as skin roots. * Add operator to mark/clear selected vertices as loose. * Add operator to equalize skin radii. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Ensure skin nodes get created when adding modifier.Nicholas Bishop
Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Draw skin vertex roots in edit mode.Nicholas Bishop
Roots are drawn with a view-oriented dashed red circle around the vertex location. The circle's radius is the average if the skin vertex's X and Y radii. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Add new theme-able color, TH_SKIN_ROOT.Nicholas Bishop
Bumped file version from 263.5 to 263.6 to ensure the default TH_SKIN_ROOT color gets set. Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22Add skin modifier icon created by Julio Iglesias.Nicholas Bishop
Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier
2012-05-22A number of new features for the node editor in general and the Frame node ↵Lukas Toenne
in particular. For an detailed user-level description of new features see the following blogpost: http://code.blender.org/index.php/2012/05/node-editing-tweaks/ TL;DR: * Frame node gets more usable bounding-box behavior * Node resizing has helpful mouse cursor indicators and works on all borders * Node selection/active colors are themeable independently * Customizable background colors for nodes (useful for frames visual distinction).
2012-05-22Fix for customdata layer copying. Issue was caused by mixing up of ↵Andrew Hale
destination and source in copy function. Also fixed an error in Py API, check to see if layers were different should be check to see if they're the same.
2012-05-22I18n fixes, mainly for (cycles) nodes (i.e. node template in Buttons window).Bastien Montagne
Note: the problem of sockets translation remains (for all node types), currently they are unavailable from RNA, hence not detected by i18n tools, so only solution is to add N_() in all node sockets templates… yuck! Really have to fix this.
2012-05-22fix [#31530] Project paint with Clipping border gives opaque backgroundCampbell Barton
draw clipping box alpha 0 so reprojection and rendering show the background as alpha 0.