Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2679 / 5574

February 11, 2015, 21:22 (GMT)
Fix for previous commit - since it's for non-debug unused vars, name it UNUSED_VARS_NDEBUG.

This commit was proudly crafted by the Commit Rate Raising Committee!
February 11, 2015, 21:10 (GMT)
Add new UNUSED_VARS_DEBUG utils, which is NOP in debug build, but tags given vars as unused in non-debug builds.

Helps handling cleanly pure-debug variables.
February 11, 2015, 20:43 (GMT)
Outliner: use enum for outliner_group_operation()

No functional changes.

D1067 by @lichtwerk
February 11, 2015, 20:29 (GMT)
Outliner: ContextMenus for constraints/modifiers

Context menu to toggle render, visibility & delete

D996 by @lichtwerk
February 11, 2015, 19:20 (GMT)
Fix VSE strip channel skip overlapping strips

D1096 by @mangostaniko (with some edits)
February 11, 2015, 19:01 (GMT)
Full screen mode did not remember the follow mode of previous screen.

Also make follow mode do something similar in reverse play.
February 11, 2015, 16:30 (GMT)
cleanup: rename enum type to blender convention
February 11, 2015, 16:13 (GMT)
FileBrowser Bookmarks: fix issue with invalid bookmarks.

Reported by maxon through IRC, thanks.

Invalid (inexistant) bookmarks would not be selectable, hence not removable.

First, made invalid bookmarks grayed out in lists, so that user knows when there are some.

Then, added a new 'cleanup' operator that removes all invalid bookmarks.

This solution may not be completely satisfaying, but should do the work for now.
I do not want to add back those ugly 'X' delete buttons for each entry in list,
so better solution would be to make UIList able to select several items at once...
February 11, 2015, 16:13 (GMT)
BPY RNA: add `is_property_readonly()`.

This property may be defined dynamically, so mere access to static flag value
through `bl_rna.properties[...].is_readonly` is not enough.
February 11, 2015, 16:13 (GMT)
Fix (unreported) disabled items in UIList not grayed out.

Since we override widget's theme colors in this case in widget_state,
we have to redo 'disabled' alpha shading...
February 11, 2015, 15:36 (GMT)
RNA: sequencer channel range was incorrect

Broke since 2.4x, zero sequence channels shouldn't be allowed
February 11, 2015, 15:17 (GMT)
Fix depth-eyedropper crashing outside 3d view

Also set the eyedropper operators as internal.
February 11, 2015, 14:29 (GMT)
Use line curve for cavity mask instead of sharp as default when no curve
is found during loading
February 11, 2015, 14:09 (GMT)
Cavity option active even in fill brushes
February 11, 2015, 14:07 (GMT)
Cavity masking - add curve control to cavity mask and move relevant
structs to paint struct (might be useful for vertex paint too in the
future)

Cavity masking now has a curve control. The control will set the amount
of masking for positive cavity ("pointness") or negative cavity
("cavity") with x axis being the amount of cavity and 0.0 = full cavity,
1.0 = full pointness, 0.5 = no cavity and the y axis being the amount of
alpha.
Revision b7bac19 by Julian Eisel
February 11, 2015, 13:41 (GMT)
Fix T43621: Layout only using 65% of available width

Not really a bug, more like a silly typo.
February 11, 2015, 13:28 (GMT)
Compositor: Expose Alpha socket for multilayer EXR node

This way re-mapping scene nodes to EXR files becomes much easier,
no extra trickery with separate RGBA setups is needed.

Plus makes it more consistent with regular EXR files.

This uses EGBA pass to get alpha from.
February 11, 2015, 13:23 (GMT)
Fix T43628: Circular dependency error preventing multiple highpoly objects to bake

Throwing an RPT_ERROR was stopping baking after the first object.
February 11, 2015, 12:33 (GMT)
Minor code cleanup: move some duplicated texpaint code into function

Reviewers: psy-fi

Reviewed By: psy-fi

Differential Revision: https://developer.blender.org/D1098
February 11, 2015, 10:30 (GMT)
UV Island support for vertex & edge slide

This ensures slide with `Correct UVs` enabled, keeps UV's (any loop custom-data) contiguous.

Adds 2 key functions `BM_vert_loop_groups_data_layer_create` and `BM_vert_loop_groups_data_layer_merge`

They work by collecting matching loop custom-data around the vertices loop-fan,
and merging the custom-data after edits are made.

Thanks to @mont29 for review!
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021