blender.git
6 years agocorrect error in recent menu update for render slots, missing callback
Campbell Barton [Wed, 12 Feb 2014 23:00:52 +0000 (10:00 +1100)]
correct error in recent menu update for render slots, missing callback

6 years agoUI: remove unused freestr
Campbell Barton [Wed, 12 Feb 2014 22:49:00 +0000 (09:49 +1100)]
UI: remove unused freestr

6 years agoUI: split ui_popup_menu_memory into get/set functions and store as uint
Campbell Barton [Wed, 12 Feb 2014 22:36:54 +0000 (09:36 +1100)]
UI: split ui_popup_menu_memory into get/set functions and store as uint

6 years agoCode cleanup: remove unused button aspect
Campbell Barton [Wed, 12 Feb 2014 22:24:48 +0000 (09:24 +1100)]
Code cleanup: remove unused button aspect

6 years agoFix issue in recent bugfix, did not work with multiple sessions (preview render).
Brecht Van Lommel [Wed, 12 Feb 2014 22:13:45 +0000 (23:13 +0100)]
Fix issue in recent bugfix, did not work with multiple sessions (preview render).

6 years agoFix own error in recent commit with red-alert flag becoming stale
Campbell Barton [Wed, 12 Feb 2014 22:12:47 +0000 (09:12 +1100)]
Fix own error in recent commit with red-alert flag becoming stale

6 years agoCode cleanup: style
Campbell Barton [Wed, 12 Feb 2014 21:51:33 +0000 (08:51 +1100)]
Code cleanup: style

6 years agoFix T38615: cycles rendering beckmann/GGX refraction wrong with IOR equal to 1.
Brecht Van Lommel [Wed, 12 Feb 2014 21:50:31 +0000 (22:50 +0100)]
Fix T38615: cycles rendering beckmann/GGX refraction wrong with IOR equal to 1.

6 years agoFix T38332, Fix T38607: cycles render crash with motion blur.
Brecht Van Lommel [Wed, 12 Feb 2014 20:49:34 +0000 (21:49 +0100)]
Fix T38332, Fix T38607: cycles render crash with motion blur.

It wasn't working together well with the python thread state changes after the
depsgraph multithreading.

6 years agoAdd the date to the CPack rpm package version
Dan Eicher [Wed, 12 Feb 2014 20:39:23 +0000 (13:39 -0700)]
Add the date to the CPack rpm package version

Updating rpms built from 'make package' has issues using the git hash since it isn't in a set order like svn commits, this lets it use the date to determine if the rpm is newer than the installed version.

Also updates the license text.

6 years agoFix T38541: sys.exit fails when blender is built as a py-module
Campbell Barton [Wed, 12 Feb 2014 19:53:42 +0000 (06:53 +1100)]
Fix T38541: sys.exit fails when blender is built as a py-module

6 years agoFix Editderivedmeshes vertices normals computation.
Bastien Montagne [Wed, 12 Feb 2014 19:48:09 +0000 (20:48 +0100)]
Fix Editderivedmeshes vertices normals computation.

Those derived meshes (used in Edit mode) were using simple sum of neighbor poly normals to get vertex normals,
while everywhere else in Blender we use weighted sum of such poly normals.

Patch: D311

Reviewed and enhanced by Campbell, thanks!

6 years agodefaults: disable twoside for startup.blend
Campbell Barton [Wed, 12 Feb 2014 17:52:19 +0000 (04:52 +1100)]
defaults: disable twoside for startup.blend

6 years agoGrr, another UI messages fix, forgot this one!
Bastien Montagne [Wed, 12 Feb 2014 15:25:14 +0000 (16:25 +0100)]
Grr, another UI messages fix, forgot this one!

6 years agoAdd header info for the Fly Navigation operator
Dalai Felinto [Wed, 12 Feb 2014 16:06:45 +0000 (14:06 -0200)]
Add header info for the Fly Navigation operator

6 years agoFix T38525: missing update when running bpy.ops.transform.* from the console.
Brecht Van Lommel [Wed, 12 Feb 2014 16:00:46 +0000 (17:00 +0100)]
Fix T38525: missing update when running bpy.ops.transform.* from the console.

6 years agoPaint: Descrollification commit for brush texture angle property.
Antony Riakiotakis [Wed, 12 Feb 2014 15:57:25 +0000 (17:57 +0200)]
Paint: Descrollification commit for brush texture angle property.

Original patch by Sebastian Koenig with edits.

6 years agoUsual UI messages fixes...
Bastien Montagne [Wed, 12 Feb 2014 14:55:58 +0000 (15:55 +0100)]
Usual UI messages fixes...

6 years agoSculpting: Move lock options in symmetry panel.
Antony Riakiotakis [Wed, 12 Feb 2014 15:04:39 +0000 (17:04 +0200)]
Sculpting: Move lock options in symmetry panel.

Lock is an often used option according to artist feedback, so better
have it on the same tab as brush tools.

6 years agoAdd header info for the Walk Navigation operator
Dalai Felinto [Wed, 12 Feb 2014 14:48:31 +0000 (12:48 -0200)]
Add header info for the Walk Navigation operator

6 years agoMotion Tracking: Grammar fixes.
Thomas Dinges [Wed, 12 Feb 2014 14:32:06 +0000 (15:32 +0100)]
Motion Tracking: Grammar fixes.

6 years agoUI / 3D View Tool Shelf: Avoid redundant "Grease Pencil" label, now that GP has its...
Thomas Dinges [Wed, 12 Feb 2014 14:16:43 +0000 (15:16 +0100)]
UI / 3D View Tool Shelf: Avoid redundant "Grease Pencil" label, now that GP has its own tab.

6 years agoFix T38610: lattice U/V/W should not be animatable, is not supported.
Brecht Van Lommel [Wed, 12 Feb 2014 13:50:48 +0000 (14:50 +0100)]
Fix T38610: lattice U/V/W should not be animatable, is not supported.

6 years agoCode cleanup: ndof view3d operators use of ViewOpsData
Campbell Barton [Wed, 12 Feb 2014 09:51:49 +0000 (20:51 +1100)]
Code cleanup: ndof view3d operators use of ViewOpsData

6 years agoView3d: fix for ndof with quadview+box, missing sync.
Campbell Barton [Wed, 12 Feb 2014 09:09:36 +0000 (20:09 +1100)]
View3d: fix for ndof with quadview+box, missing sync.

also de-duplicate 3x pan-functions.

6 years agoNDOF: print events when debugging is enabled
Campbell Barton [Wed, 12 Feb 2014 08:41:23 +0000 (19:41 +1100)]
NDOF: print events when debugging is enabled

6 years agoNDOF/X11: skip getting the time when no ndof events are processed
Campbell Barton [Wed, 12 Feb 2014 08:33:41 +0000 (19:33 +1100)]
NDOF/X11: skip getting the time when no ndof events are processed

6 years agoNDOF/X11: fix for glitch using ndof outside the view and entering again
Campbell Barton [Wed, 12 Feb 2014 08:30:58 +0000 (19:30 +1100)]
NDOF/X11: fix for glitch using ndof outside the view and entering again

6 years agoNDOF: minor color picker improvements
Campbell Barton [Wed, 12 Feb 2014 06:22:41 +0000 (17:22 +1100)]
NDOF: minor color picker improvements

- swap Z/Y axis so Z changes hue and X/Y change location.
  this way you can use ndof like a joystick and Z rotation like a dial
  for the hue.

- change sensitivity when shift is held to be 1/5th

6 years agoNDOF: fix for negative colors and flickering hue when picking with HSVCUBE
Campbell Barton [Wed, 12 Feb 2014 05:55:48 +0000 (16:55 +1100)]
NDOF: fix for negative colors and flickering hue when picking with HSVCUBE

6 years agoView3d Walk: enable rotation for ndof by default
Campbell Barton [Wed, 12 Feb 2014 05:51:53 +0000 (16:51 +1100)]
View3d Walk: enable rotation for ndof by default

6 years agoCode cleanup: replace WM_OT_ndof_sensitivity_change -> WM_OT_context_scale_float
Campbell Barton [Wed, 12 Feb 2014 04:31:23 +0000 (15:31 +1100)]
Code cleanup: replace WM_OT_ndof_sensitivity_change -> WM_OT_context_scale_float

also increase maximum sensitivity

6 years agoFreestyle: Fix for chaining operators not concatenating edges with Freestyle edge...
Tamito Kajiyama [Wed, 12 Feb 2014 07:13:06 +0000 (16:13 +0900)]
Freestyle: Fix for chaining operators not concatenating edges with Freestyle edge marks and at material boundaries.
Problem report by Postoman on the BlenderArtists.org Freestyle thread, thanks a lot!

6 years agoFix/workarond for scenes rendered for sequencer preview
Sergey Sharybin [Wed, 12 Feb 2014 08:06:13 +0000 (14:06 +0600)]
Fix/workarond for scenes rendered for sequencer preview

This is really a workaround which brings back direct display
list creation from drawing code. This is rather nasty to do
but proper solution would require some major sequencer redesign.

6 years agoView3d: enabling quadview box would copy view offset, sync to avoid jump
Campbell Barton [Wed, 12 Feb 2014 03:08:21 +0000 (14:08 +1100)]
View3d: enabling quadview box would copy view offset, sync to avoid jump

6 years agoView3d: fix for quadview box only syncing some view axis
Campbell Barton [Wed, 12 Feb 2014 02:45:04 +0000 (13:45 +1100)]
View3d: fix for quadview box only syncing some view axis

6 years agoView3d: add utility function to get the quat from a view axis
Campbell Barton [Wed, 12 Feb 2014 02:35:06 +0000 (13:35 +1100)]
View3d: add utility function to get the quat from a view axis

6 years agoCycles: Avoid unnecessary dot products in Mesh/Hair export code.
Thomas Dinges [Wed, 12 Feb 2014 02:27:18 +0000 (03:27 +0100)]
Cycles: Avoid unnecessary dot products in Mesh/Hair export code.

6 years agoView3d: ensure locked views are on an axis - behavior wasn't well defined.
Campbell Barton [Wed, 12 Feb 2014 00:26:02 +0000 (11:26 +1100)]
View3d: ensure locked views are on an axis - behavior wasn't well defined.

6 years agofix/workaround for v3d object mode selector flipping direction
Campbell Barton [Tue, 11 Feb 2014 23:29:15 +0000 (10:29 +1100)]
fix/workaround for v3d object mode selector flipping direction

Allow menu functions to define their own direction, this way
menu_item_enum_opname_menu can keep menu flipping from 2.69.

6 years agoTransform: better logic to calculate manipulator normal orientation.
Campbell Barton [Tue, 11 Feb 2014 21:43:44 +0000 (08:43 +1100)]
Transform: better logic to calculate manipulator normal orientation.

Use Z axis for the edge direction for edges and vertex pairs.

Issue raised in T38592, now edge select and vert-pairs share logic
for calculating orientation and the active vertex determines direction.

6 years agoRevert own previous commit rBe2f9afbaabbd.
IRIE Shinsuke [Tue, 11 Feb 2014 20:41:09 +0000 (05:41 +0900)]
Revert own previous commit rBe2f9afbaabbd.

The "Cast Shadows" worked as expected, but it can cause problem in some cases.
For example, when using strand render, we need disabling only buffer shadows,
but the previous changes made that impossible. "Cast Shadows" should be added
as a newly created option.

6 years agoCycles: mix hair minimum width code with SSE intersection code
Brecht Van Lommel [Tue, 11 Feb 2014 17:41:09 +0000 (18:41 +0100)]
Cycles: mix hair minimum width code with SSE intersection code

Gives 6.5% speedup for hair.blend from testsuite.

This commit was previously reverted, but should work ok now. Patch by Sv. Lockal.

6 years agoCode cleanup: fix a few visual studio compiler warnings.
Brecht Van Lommel [Tue, 11 Feb 2014 17:40:37 +0000 (18:40 +0100)]
Code cleanup: fix a few visual studio compiler warnings.

6 years agoCycles: Code refactor for Clamping/Inf Rejection, combined into 1 function. Also...
Thomas Dinges [Tue, 11 Feb 2014 16:44:21 +0000 (17:44 +0100)]
Cycles: Code refactor for Clamping/Inf Rejection, combined into 1 function. Also avoid some conditionals.

Reviewed by: brecht
Differential Revision: https://developer.blender.org/D310

6 years agoMesh Data: disable two-sided for new meshes (see: T37518)
Campbell Barton [Tue, 11 Feb 2014 15:45:52 +0000 (02:45 +1100)]
Mesh Data: disable two-sided for new meshes (see: T37518)

6 years agoUI: change to give sliders more text space, messes with alignment
Campbell Barton [Tue, 11 Feb 2014 15:34:48 +0000 (02:34 +1100)]
UI: change to give sliders more text space, messes with alignment

6 years agoFix for fix with render layer menu
Campbell Barton [Tue, 11 Feb 2014 15:30:22 +0000 (02:30 +1100)]
Fix for fix with render layer menu

6 years agoFix T38597: cycles status bar missing some updates.
Brecht Van Lommel [Tue, 11 Feb 2014 15:26:08 +0000 (16:26 +0100)]
Fix T38597: cycles status bar missing some updates.

6 years agoFix T38547: crash in skeleton sketching.
Brecht Van Lommel [Tue, 11 Feb 2014 15:14:20 +0000 (16:14 +0100)]
Fix T38547: crash in skeleton sketching.

6 years agoFix T38578: blender internal texture nodes + volume render error.
Brecht Van Lommel [Tue, 11 Feb 2014 15:09:53 +0000 (16:09 +0100)]
Fix T38578: blender internal texture nodes + volume render error.

6 years agoFix T38590: some material operators incorrectly appeared in the spacebar search menu.
Brecht Van Lommel [Tue, 11 Feb 2014 14:20:30 +0000 (15:20 +0100)]
Fix T38590: some material operators incorrectly appeared in the spacebar search menu.

6 years agoBetter fix for T38501: blender crashes right after adding image texture to
Sv. Lockal [Tue, 11 Feb 2014 13:39:55 +0000 (17:39 +0400)]
Better fix for T38501: blender crashes right after adding image texture to
material in cycles

Buggy MSVC 2008 in 32-bit mode ignores stack align attribute for float3.
Now it uses reference to __m128, which is always aligned.

6 years agoFix null-pointer dereference in previous sequencer commit
Sergey Sharybin [Tue, 11 Feb 2014 13:28:41 +0000 (19:28 +0600)]
Fix null-pointer dereference in previous sequencer commit

6 years agoFix Cycles Light Passes being always enabled, own regression in Clamp commit yesterday.
Thomas Dinges [Tue, 11 Feb 2014 13:14:13 +0000 (14:14 +0100)]
Fix Cycles Light Passes being always enabled, own regression in Clamp commit yesterday.

KernelIntegrator just doesn't have valid data at this point, so we need to go one level deeper.

6 years agoOwn recent removal of string encoded menus missed render layers/passes
Campbell Barton [Tue, 11 Feb 2014 13:08:54 +0000 (00:08 +1100)]
Own recent removal of string encoded menus missed render layers/passes

6 years agoFix T38553: Crash load new level; array modifier using curve length
Sergey Sharybin [Tue, 11 Feb 2014 12:23:59 +0000 (18:23 +0600)]
Fix T38553: Crash load new level; array modifier using curve length

Since threaded object update we've disabled in-place
curve evaluation (in cases when applying curve modifier
with target curve non-evaluated yet).

This requires game engine to take care of DAG and object
evaluation (currently it's designed to export only objects
it able to render).

This workaround will make sure that curve_cache for curves
is up-to-date.

6 years agoCycles: Clamp Direct now affects the Background too.
Thomas Dinges [Tue, 11 Feb 2014 11:18:10 +0000 (12:18 +0100)]
Cycles: Clamp Direct now affects the Background too.

Reviewed by: brecht
Differential Revision: https://developer.blender.org/D306

6 years agoFix T38574 uv sculpting cursor could be visible during render preview in
Antony Riakiotakis [Tue, 11 Feb 2014 10:40:27 +0000 (12:40 +0200)]
Fix T38574 uv sculpting cursor could be visible during render preview in
image editor.

6 years agoBring back stabilization and GP panels to MCE
Sebastian Koenig [Tue, 11 Feb 2014 10:11:56 +0000 (16:11 +0600)]
Bring back stabilization and GP panels to MCE

6 years agoFix T38557: VSE clips with Alpha Over against a transparent background fail to reflec...
Sergey Sharybin [Tue, 11 Feb 2014 10:02:26 +0000 (16:02 +0600)]
Fix T38557: VSE clips with Alpha Over against a transparent background fail to reflect opacity changes

6 years agoBlender Internal: Modify material property "Cast Buffer Shadows" to affect ray shadow...
IRIE Shinsuke [Tue, 11 Feb 2014 08:06:21 +0000 (17:06 +0900)]
Blender Internal: Modify material property "Cast Buffer Shadows" to affect ray shadows also, and rename it to "Cast Shadows".

This allows us to make materials that don't cast ray shadows.
Turning off this property can reduce the rendering time slightly.

Note: RNA path is changed to "use_cast_shadows" as well. The older
path "use_cast_buffer_shadows" still can be used as its alias, but
it will be removed after updating some addons.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D272

6 years agoFix T38537: issue with OS X full screen startup.blend after recent changes.
Brecht Van Lommel [Mon, 10 Feb 2014 22:05:35 +0000 (23:05 +0100)]
Fix T38537: issue with OS X full screen startup.blend after recent changes.

Also fixed the redrawing while entering and exiting fullscreen, it would show
a distracting white window contents during the animation.

6 years agoCycles: Separation of Indirect and Direct clamping.
Thomas Dinges [Mon, 10 Feb 2014 20:44:49 +0000 (21:44 +0100)]
Cycles: Separation of Indirect and Direct clamping.

Indirect and Direct samples can now be clamped individually. This way we can clamp the indirect samples (fireflies), while keeping the direct highlights.
Example render: http://www.pasteall.org/pic/show.php?id=66586

WARNING: This breaks backwards compatibility. If you had Clamping enabled in an old file, you must re-enable either Direct/Indirect clamping or both again.

Reviewed by: brecht
Differential Revision: https://developer.blender.org/D303

6 years agoAdd Tabs to Paint Modes
Jonathan Williamson [Mon, 10 Feb 2014 17:48:24 +0000 (11:48 -0600)]
Add Tabs to Paint Modes

This adds tabs for Tools, Options, and Grease Pencil to Sculpt, Texture Paint, Vertex Paint, and Weight Paint. These tabs and their panel allocations were discussed in T38346.

Close T38346

6 years agoFix part of T38304: cycles render problem with zero length curve segments.
Brecht Van Lommel [Mon, 10 Feb 2014 17:33:27 +0000 (18:33 +0100)]
Fix part of T38304: cycles render problem with zero length curve segments.

Now these are removed from the curve.

6 years agoUI: allow clicking to close menus and popups (but not submenus).
Campbell Barton [Mon, 10 Feb 2014 17:23:44 +0000 (04:23 +1100)]
UI: allow clicking to close menus and popups (but not submenus).

6 years agoUI: fix own error, dont add slider pad when neither sides align
Campbell Barton [Mon, 10 Feb 2014 16:37:29 +0000 (03:37 +1100)]
UI: fix own error, dont add slider pad when neither sides align

6 years agoOSX/scons: adapt forgotten CCVERSION conditional, sorry
Jens Verwiebe [Mon, 10 Feb 2014 14:56:37 +0000 (15:56 +0100)]
OSX/scons: adapt forgotten CCVERSION conditional, sorry

6 years agoOSX/scons; Adapt ftemplate-depth=1024 condition to new compiler versioning
Jens Verwiebe [Mon, 10 Feb 2014 14:05:19 +0000 (15:05 +0100)]
OSX/scons; Adapt ftemplate-depth=1024 condition to new compiler versioning

6 years agoOSX/scons: fix breakage after clang-openmp commit:
Jens Verwiebe [Mon, 10 Feb 2014 13:55:34 +0000 (14:55 +0100)]
OSX/scons: fix breakage after clang-openmp commit:
use the svn clang version instead of Apple compiler naming,
this also makes Brecht’s cycles sse/avx conditionals behave right

6 years agoFix T38576: cycles hair not rendering in edit/paint modes.
Brecht Van Lommel [Mon, 10 Feb 2014 13:27:01 +0000 (14:27 +0100)]
Fix T38576: cycles hair not rendering in edit/paint modes.

6 years agoFix T38501: blender crashes right after adding image texture to material
Sv. Lockal [Mon, 10 Feb 2014 13:19:26 +0000 (17:19 +0400)]
Fix T38501: blender crashes right after adding image texture to material
in cycles

Also fix very similar problem in half-float SSE conversion.

6 years agoUI: panel tabs, use simple color interpolation that ignores alpha
Campbell Barton [Mon, 10 Feb 2014 06:02:53 +0000 (17:02 +1100)]
UI: panel tabs, use simple color interpolation that ignores alpha

6 years agoUI: First pass at creating some tooltip descriptions for the various editor types
Joshua Leung [Mon, 10 Feb 2014 03:24:04 +0000 (16:24 +1300)]
UI: First pass at creating some tooltip descriptions for the various editor types

While some of these are rather rough and crude, they should be sufficient to provide
some helpful hints to (new) users when mousing over the editor type selectors
(i.e. now we can see the names of the editors; without the descriptions, the enum
item names wouldn't get shown) and also when browsing the list.

This is useful now that we have the ability to display tooltips in menus, thanks
to Campbell's earlier commit (35f62bd)

6 years agoPatch T38282/D295: Add a time offset to the FCurve Noise Modifier
Bassam Kurdali [Mon, 10 Feb 2014 02:23:01 +0000 (15:23 +1300)]
Patch T38282/D295: Add a time offset to the FCurve Noise Modifier

FCurve Noise Modifer now has an extra float property which offsets the noise in time.
This is useful for creating follow through in procedurally animated noise.

For example, if you've used a noise modifier on a parent bone to add additional movement,
a quick and easy way to add overlapping motion is to create copies of that modifier on
its children, and then offset the time those curves play at. See this in action at:
http://youtu.be/Ph6fk_z_k3k

Reviewed By: Joshua Leung

6 years agoUI: report if WM_OT_call_menu uses an unknown menu
Campbell Barton [Mon, 10 Feb 2014 03:17:33 +0000 (14:17 +1100)]
UI: report if WM_OT_call_menu uses an unknown menu

6 years agoUI: fix for issue in last commit, popups show above the buttons again
Campbell Barton [Mon, 10 Feb 2014 02:44:59 +0000 (13:44 +1100)]
UI: fix for issue in last commit, popups show above the buttons again

6 years agoUI: refactor menus to remove menus encoded in strings
Campbell Barton [Mon, 10 Feb 2014 01:52:35 +0000 (12:52 +1100)]
UI: refactor menus to remove menus encoded in strings

On every redraw a single unopened dropdown boxe would translate
and convert every EnumPropertyItem into a string,
then decode every item, and search those items to find the name of the button to draw.

Replace this with a custom menu callback for RNA enums,
tooltips for enums now show too.

6 years agoUI: use RNA for colorband interpolation menu
Campbell Barton [Sun, 9 Feb 2014 19:52:57 +0000 (06:52 +1100)]
UI: use RNA for colorband interpolation menu

6 years agoOSX/scons: allow for compiling with clang-openmp-3.4
Jens Verwiebe [Sun, 9 Feb 2014 17:03:13 +0000 (18:03 +0100)]
OSX/scons: allow for compiling with clang-openmp-3.4
See: http://clang-omp.github.io
+ fix a longstanding bad include in darwin-config

6 years agoCode cleanup: Remove Debug closure declaration.
Thomas Dinges [Sun, 9 Feb 2014 13:41:45 +0000 (14:41 +0100)]
Code cleanup: Remove Debug closure declaration.

6 years agoCode cleanup: fix compiler warning with clang.
Brecht Van Lommel [Sun, 9 Feb 2014 12:56:49 +0000 (13:56 +0100)]
Code cleanup: fix compiler warning with clang.

6 years agoCycles: use COMPAT_ENGINES mechanism for UI panels.
Jonas Eschenburg [Sun, 9 Feb 2014 12:53:58 +0000 (13:53 +0100)]
Cycles: use COMPAT_ENGINES mechanism for UI panels.

This way addons like network renderers can more easily reuse them.

Reviewed By: brecht

6 years agoRNA: add RNA_enum_from_identifier, RNA_enum_from_value search functions
Campbell Barton [Sun, 9 Feb 2014 06:31:02 +0000 (17:31 +1100)]
RNA: add RNA_enum_from_identifier, RNA_enum_from_value search functions

also fix leak in RNA_enum_is_equal

6 years agoUI: replace uiPupMenuOkee & uiPupMenuSaveOver with WM_operator_confirm
Campbell Barton [Sun, 9 Feb 2014 01:28:14 +0000 (12:28 +1100)]
UI: replace uiPupMenuOkee & uiPupMenuSaveOver with WM_operator_confirm

6 years agoUI: improve reports popup
Campbell Barton [Sun, 9 Feb 2014 01:00:03 +0000 (12:00 +1100)]
UI: improve reports popup

- use labels rather then menu items (items selected but did nothing)
- each report gets its own icon (icons besides first were ignored)
- use uiPupMenu rather then string based menu.

6 years agoCode cleanup: remove unused menu functions
Campbell Barton [Sun, 9 Feb 2014 00:25:32 +0000 (11:25 +1100)]
Code cleanup: remove unused menu functions

6 years agoUI: use proportional option while dragging buttons
Campbell Barton [Sat, 8 Feb 2014 21:42:45 +0000 (08:42 +1100)]
UI: use proportional option while dragging buttons

6 years agoRNA: add flag to be used for changing numbers proportionally
Campbell Barton [Sat, 8 Feb 2014 19:30:48 +0000 (06:30 +1100)]
RNA: add flag to be used for changing numbers proportionally

6 years agoPy Docs: move bpy.props options and subtype flags into generic defines
Campbell Barton [Sat, 8 Feb 2014 19:26:55 +0000 (06:26 +1100)]
Py Docs: move bpy.props options and subtype flags into generic defines

added some missing flags into docs too.

6 years agoRNA API: remove unused PROP_NEVER_CLAMP flag
Campbell Barton [Sat, 8 Feb 2014 18:51:22 +0000 (05:51 +1100)]
RNA API: remove unused PROP_NEVER_CLAMP flag

6 years agoFixes to make script_load_keymap test pass.
Howard Trickey [Sat, 8 Feb 2014 15:52:56 +0000 (10:52 -0500)]
Fixes to make script_load_keymap test pass.

Removed Armature Sketch keymap, as the entries that were there
appear to have been moved to the Armature keymap.
Removed the Script keymap. The Script space is deprecated
and I could find no way that the keymap could be activated.

6 years agoUI: support for alpha tab background
Campbell Barton [Sat, 8 Feb 2014 14:38:20 +0000 (01:38 +1100)]
UI: support for alpha tab background

6 years agoT38482: Fixed the Crashing. If the same UV Layer is referenced multiple times, then...
gaiaclary [Sat, 8 Feb 2014 12:14:58 +0000 (13:14 +0100)]
T38482: Fixed the Crashing. If the same UV Layer is referenced multiple times, then the last imported data set for this UV Layer wins.

6 years agoFix collada compile ( kudos ti ideasman )
Jens Verwiebe [Fri, 7 Feb 2014 23:24:49 +0000 (00:24 +0100)]
Fix collada compile ( kudos ti ideasman )

6 years agoUI: multi-drag number button editing
Campbell Barton [Fri, 7 Feb 2014 22:34:01 +0000 (09:34 +1100)]
UI: multi-drag number button editing

clicking and dragging down edits multiple number buttons at once. (patch D270)

6 years agoUI: split ui_button_execute_do into begin/end
Campbell Barton [Fri, 7 Feb 2014 22:12:59 +0000 (09:12 +1100)]
UI: split ui_button_execute_do into begin/end

6 years agoUI: butstore API to generalize button storage for modal handlers
Campbell Barton [Fri, 7 Feb 2014 22:03:25 +0000 (09:03 +1100)]
UI: butstore API to generalize button storage for modal handlers

6 years agoCycles Standalone: Expose Shader settings in the xml api.
Thomas Dinges [Fri, 7 Feb 2014 22:23:37 +0000 (23:23 +0100)]
Cycles Standalone: Expose Shader settings in the xml api.