7 years agoMerged revision(s) 57908-57978 from trunk/blender into soc-2013-dingto.
Thomas Dinges [Wed, 3 Jul 2013 22:12:42 +0000 (22:12 +0000)]
Merged revision(s) 57908-57978 from trunk/blender into soc-2013-dingto.

7 years agofixes/edits to wright transfer
Campbell Barton [Wed, 3 Jul 2013 21:29:30 +0000 (21:29 +0000)]
fixes/edits to wright transfer
- poll function now checks for a mesh.
- other selected lattices would crash, check for meshes there too.
- better reporting when transfer fails.
- remove feature to sync with active bone after transfer, other tools don't do this (we could make into a generic function if its needed).

7 years agoremove checks for active object in the weight panel, this is incorrect for weight...
Campbell Barton [Wed, 3 Jul 2013 21:07:41 +0000 (21:07 +0000)]
remove checks for active object in the weight panel, this is incorrect for weight transfer and we better rely on operators poll functions.

7 years agoFix bevel crash bug 35990. Sometimes no face to interpolate from.
Howard Trickey [Wed, 3 Jul 2013 20:52:31 +0000 (20:52 +0000)]
Fix bevel crash bug 35990. Sometimes no face to interpolate from.

7 years agoFix #35992: crash using make links > animation data between empty and mesh object.
Brecht Van Lommel [Wed, 3 Jul 2013 20:37:09 +0000 (20:37 +0000)]
Fix #35992: crash using make links > animation data between empty and mesh object.

7 years agoFix #35991: show warning message to when trying to edit driven values in number buttons.
Brecht Van Lommel [Wed, 3 Jul 2013 20:37:07 +0000 (20:37 +0000)]
Fix #35991: show warning message to when trying to edit driven values in number buttons.

7 years agoFix Weight Paint(Weight-Transfer): active vgroup does not match active bone when...
Gaia Clary [Wed, 3 Jul 2013 20:31:38 +0000 (20:31 +0000)]
Fix Weight Paint(Weight-Transfer): active vgroup does not match active bone when new vgroups where created during transfer

7 years agoFix #35935: make links > groups, which copies group membership between objects,
Brecht Van Lommel [Wed, 3 Jul 2013 17:16:24 +0000 (17:16 +0000)]
Fix #35935: make links > groups, which copies group membership between objects,
would also copy object dupligroups (next item in the menu).

7 years agoFix #35933: setting shortcut keys in object mode menu didn't work correct.
Brecht Van Lommel [Wed, 3 Jul 2013 17:11:33 +0000 (17:11 +0000)]
Fix #35933: setting shortcut keys in object mode menu didn't work correct.

7 years agoFix #35986: "Full sample AA not supported without 3d rendering" message was
Brecht Van Lommel [Wed, 3 Jul 2013 17:02:09 +0000 (17:02 +0000)]
Fix #35986: "Full sample AA not supported without 3d rendering" message was
displayed even with antialiasing disabled.

7 years agoWeight Paint: Enable Transfer Weights tool for Obejcts with no Vertex Groups
Gaia Clary [Wed, 3 Jul 2013 15:57:30 +0000 (15:57 +0000)]
Weight Paint: Enable Transfer Weights tool for Obejcts with no Vertex Groups

7 years agoFix deadlock in coordinate wrapping operation with zero dimension
Sergey Sharybin [Wed, 3 Jul 2013 15:33:14 +0000 (15:33 +0000)]
Fix deadlock in coordinate wrapping operation with zero dimension

7 years agoFix crash when getting active ID from a node tree with missing groups
Sergey Sharybin [Wed, 3 Jul 2013 15:33:11 +0000 (15:33 +0000)]
Fix crash when getting active ID from a node tree with missing groups

7 years agoFix #35974: smoke flow force field icon missing in add menu.
Brecht Van Lommel [Wed, 3 Jul 2013 12:22:46 +0000 (12:22 +0000)]
Fix #35974: smoke flow force field icon missing in add menu.

7 years agofix [#35975] "Select Linked" = "Select All" in Weight Paint mode?
Campbell Barton [Wed, 3 Jul 2013 09:53:06 +0000 (09:53 +0000)]
fix [#35975] "Select Linked" = "Select All" in Weight Paint mode?
looks like this was broken since bmesh merge.

7 years agoupdate doxygen congfig and tweaks to warnings when running doxygen.
Campbell Barton [Wed, 3 Jul 2013 04:47:50 +0000 (04:47 +0000)]
update doxygen congfig and tweaks to warnings when running doxygen.

7 years agoreduce imports on startup
Campbell Barton [Wed, 3 Jul 2013 01:20:32 +0000 (01:20 +0000)]
reduce imports on startup

7 years agofix for own error in 57226, broke subsurf-uv
Campbell Barton [Tue, 2 Jul 2013 21:47:42 +0000 (21:47 +0000)]
fix for own error in 57226, broke subsurf-uv

7 years agoFix cycles world ray visibility not working correct with multiple importance
Brecht Van Lommel [Tue, 2 Jul 2013 21:03:16 +0000 (21:03 +0000)]
Fix cycles world ray visibility not working correct with multiple importance

7 years agostyle cleanup
Campbell Barton [Tue, 2 Jul 2013 20:36:52 +0000 (20:36 +0000)]
style cleanup

7 years agoFix #35966: remesh modifier + particle use modifier stack option did not work
Brecht Van Lommel [Tue, 2 Jul 2013 19:17:34 +0000 (19:17 +0000)]
Fix #35966: remesh modifier + particle use modifier stack option did not work
well together.

7 years agoFix #35964: viewport render not updating with linking materials with ctrl+L.
Brecht Van Lommel [Tue, 2 Jul 2013 17:21:40 +0000 (17:21 +0000)]
Fix #35964: viewport render not updating with linking materials with ctrl+L.

7 years agoFix #35958: texture timeout with value 0 not preserved when saving user preferences.
Brecht Van Lommel [Tue, 2 Jul 2013 16:02:56 +0000 (16:02 +0000)]
Fix #35958: texture timeout with value 0 not preserved when saving user preferences.

7 years agoFix #35944: adding keyframes or drivers on image sequences offset did not work
Brecht Van Lommel [Tue, 2 Jul 2013 15:56:32 +0000 (15:56 +0000)]
Fix #35944: adding keyframes or drivers on image sequences offset did not work
for cycles image texture node.

7 years agoFix Bevel bug #34321, making bevel keep UVs contiguous when possible.
Howard Trickey [Tue, 2 Jul 2013 13:18:56 +0000 (13:18 +0000)]
Fix Bevel bug #34321, making bevel keep UVs contiguous when possible.

7 years agoFix #35954: missing cycles viewport render update when changing the object
Brecht Van Lommel [Tue, 2 Jul 2013 12:52:37 +0000 (12:52 +0000)]
Fix #35954: missing cycles viewport render update when changing the object
or material pass index.

7 years agoremove nan copyrights from code added since blender become opensource (copy paste...
Campbell Barton [Tue, 2 Jul 2013 10:14:59 +0000 (10:14 +0000)]
remove nan copyrights from code added since blender become opensource (copy paste errors), also remove BKE_script.h

7 years agoadd missing gpl headers
Campbell Barton [Tue, 2 Jul 2013 09:47:22 +0000 (09:47 +0000)]
add missing gpl headers

7 years agofix for error reading defaults from custom properties, would read out of bounds memory.
Campbell Barton [Tue, 2 Jul 2013 08:06:45 +0000 (08:06 +0000)]
fix for error reading defaults from custom properties, would read out of bounds memory.
recent change to animsys r57904 exposed this error in some sintel files.

7 years agofix for crash in demo-mode, caused by r51702
Campbell Barton [Tue, 2 Jul 2013 05:54:28 +0000 (05:54 +0000)]
fix for crash in demo-mode, caused by r51702

7 years agoremove unused defines
Campbell Barton [Tue, 2 Jul 2013 05:14:18 +0000 (05:14 +0000)]
remove unused defines

7 years agobump up openmp limit for release,
Campbell Barton [Tue, 2 Jul 2013 04:34:39 +0000 (04:34 +0000)]
bump up openmp limit for release,
also remove 'Vertex ' prefix for items in the vertex menu.

7 years agoCycles / Vector Transform Node:
Thomas Dinges [Mon, 1 Jul 2013 23:17:24 +0000 (23:17 +0000)]
Cycles / Vector Transform Node:
* After some more thinking, solved the remaining ToDos. :)
* Added is_object check to check if we have a valid object.
* If we operate on the world, and try to convert from/to object space, we now assume world space instead, same as OSL.

7 years agoCycles / Vector Transform Node:
Thomas Dinges [Mon, 1 Jul 2013 22:56:56 +0000 (22:56 +0000)]
Cycles / Vector Transform Node:
* Implementation of the node for SVM. This covers all possible transformations: World <> Object <> Camera space.
As far as I can tell, it also works fine with Motion Blur enabled.

* SVM differs from OSL, when the node is used on the world.

7 years agofix [#35939] [Edit - Vertex mode] [Select]-[Mirror] did not returns right result.
Campbell Barton [Mon, 1 Jul 2013 21:56:59 +0000 (21:56 +0000)]
fix [#35939] [Edit - Vertex mode] [Select]-[Mirror] did not returns right result.

7 years agoCycles UI script:
Thomas Dinges [Mon, 1 Jul 2013 21:30:45 +0000 (21:30 +0000)]
Cycles UI script:
* Fix a merge error, device_type was not defined anymore after Non-Progressive integrator changes for GPU.

7 years agomove api functions from r57909 into BKE.
Campbell Barton [Mon, 1 Jul 2013 20:27:03 +0000 (20:27 +0000)]
move api functions from r57909 into BKE.

7 years agoRestrict Weight Edit Panel to mesh/lattice Edit and Weight Paint vertex selection...
Gaia Clary [Mon, 1 Jul 2013 19:30:41 +0000 (19:30 +0000)]
Restrict Weight Edit Panel to mesh/lattice Edit and Weight Paint vertex selection mode

7 years agoMerged revision(s) 57828-57907 from trunk/blender into soc-2013-dingto
Thomas Dinges [Mon, 1 Jul 2013 15:23:48 +0000 (15:23 +0000)]
Merged revision(s) 57828-57907 from trunk/blender into soc-2013-dingto

7 years agoNLA Bugfix: When clicking on a channel name in the channel list while still in
Joshua Leung [Mon, 1 Jul 2013 14:58:59 +0000 (14:58 +0000)]
NLA Bugfix: When clicking on a channel name in the channel list while still in
tweakmode, this will now result in tweakmode being exited instead of going into
a weird limbo-land where channel selection has changed (but tweakmode is still
active but not drawn)

7 years agoFix incorrect GLSL bump mapping in editmode when the UV coordinates are
Brecht Van Lommel [Mon, 1 Jul 2013 14:49:08 +0000 (14:49 +0000)]
Fix incorrect GLSL bump mapping in editmode when the UV coordinates are
flipped, was not passing sign on to GLSL shader.

7 years agoBugfix [#35744] FCurve select changes on Graph Editor Resize
Joshua Leung [Mon, 1 Jul 2013 14:14:21 +0000 (14:14 +0000)]
Bugfix [#35744] FCurve select changes on Graph Editor Resize

Selection state of F-Curves is lost when resizing the Graph Editor.

The problem was that SIPO_TEMP_NEEDCHANSYNC was getting set in the graph_init()
callback, which gets called everytime the view resizes, and not just the very
first time this happens. However, setting this flag forces the selection state
to the updated/pulled from the scene data.

In the past, it was necessary to set this flag so that we could force F-Curve
colors to get initialised correctly. However, things probably changed at some
point, so this behaviour is no longer needed. At worst now, opening a new graph
editor may not show F-Curve selection correctly synced with the viewport, though
that's easily worked around by reselecting whatever it is in the 3d view.

7 years agoBugfix [#35856] Bones gets scaled chaotically when during NLA Strip Blend In/Out
Joshua Leung [Mon, 1 Jul 2013 13:57:00 +0000 (13:57 +0000)]
Bugfix [#35856] Bones gets scaled chaotically when during NLA Strip Blend In/Out

This was one of the consequences of r.57333 (i.e. influence shouldn't be ignored
on the first strip that animates a channel), as scale should really default to a
base value of 1 (instead of things being blended against 0 as per all other
properties). The end result was that bones were getting scaled to zero here when
the influence of their strip fell to zero.

Now, we use the RNA default values of properties to initialise their initial
values. This may/may not work well in all cases:
1) For properties which don't have the appropriate RNA defaults set, this will
be problematic. But, most properties people are likely to animate here I think
are already set up correctly.
2) It may not always be nice to have values "snapping back" to default values.
In this case, you should still be defining a strip at the bottom of your NLA
stack which defines what the appropriate rest poses *should* be for your shot.

7 years agoBugfix [#35887] Keyframes inserted at wrong time on offsetted NLA Strips when
Joshua Leung [Mon, 1 Jul 2013 13:19:38 +0000 (13:19 +0000)]
Bugfix [#35887] Keyframes inserted at wrong time on offsetted NLA Strips when
using "Auto Keying" + "Insert Available Only"

Patch from Campbell.

The problem was that NLA offset/mapping correction was only done when no
destination action was supplied to insert_keyframe(). In most cases, this is not
a problem, since all normal keyframing goes through keyingset or the insert-
button operators, and these just pass action=NULL (since they're too lazy to
look it up). However, there is one situation where this bug gets triggered (the
specific combination of autokeyframing and "insert available only"), where the
caller of insert_keyframe() actually passed in an action (to prevent it from
creating one itself!).

7 years agoBugfix [#35936] Can't create new vertex group when using Ctrl G menu
Joshua Leung [Mon, 1 Jul 2013 13:02:53 +0000 (13:02 +0000)]
Bugfix [#35936] Can't create new vertex group when using Ctrl G menu

This was caused by r.57812

There were two problems here:
  1) vertex_group_vert_select_unlocked_poll()  had faulty logic which meant that
it always failed when there were no vgroups present yet - the final return
always just fell through
  2) Since the "Assign to New Groups" option was actually implemented using the
same operator as "Assign to Active Group" (just with an extra parameter set), if
the active group was locked, it was not possible to "Assign to New Group" (even
though a new group would not be locked).

7 years agoFix for Make Local -> All not working correct with multy-user datablocks
Sergey Sharybin [Mon, 1 Jul 2013 08:53:45 +0000 (08:53 +0000)]
Fix for Make Local -> All not working correct with multy-user datablocks

Make Local operator uses BKE_library_make_local function if all the
datablocks needs to be made local. And this function was calling
id_clear_lib_data for every datablock, which only clears library
data. But this function doesn't work correct for datablocks which
areshared by multiple users (this is also mentioned in comment
for this function).

This lead to situations when two datablocks shares the same runtime
data leading to crashes later. For example making everythig local in
scales cycles scene from durian ends up in a crash when toggling
rig edit mode.

Solved by using id_make_local instead of id_clear_lib_data, which
will ensure all the data are nicely expanded and made local.

Checked by Brecht, thanks fr the review!

7 years agofix [#35858] there were two bugs here, hidden faces were occluding in vertex selectio...
Campbell Barton [Mon, 1 Jul 2013 08:25:27 +0000 (08:25 +0000)]
fix [#35858] there were two bugs here, hidden faces were occluding in vertex selection mode.

7 years agobridge tool: calculate face normals before triangulating, own error when removing...
Campbell Barton [Mon, 1 Jul 2013 07:15:12 +0000 (07:15 +0000)]
bridge tool: calculate face normals before triangulating, own error when removing normal recalc from the bmesh operator.
also rename `Fill Grid` -> `Grid Fill` to match `Beauty Fill`

7 years agoadd type checking assert in bmesh operator iterator.
Campbell Barton [Mon, 1 Jul 2013 07:12:05 +0000 (07:12 +0000)]
add type checking assert in bmesh operator iterator.

7 years agotweak to commit r57891, dont draw hidden faces/edges in editmode.
Campbell Barton [Mon, 1 Jul 2013 01:25:21 +0000 (01:25 +0000)]
tweak to commit r57891, dont draw hidden faces/edges in editmode.

7 years agofix [#35911] Show weights not working with a weight edit modifier in edit mode
Campbell Barton [Mon, 1 Jul 2013 00:42:44 +0000 (00:42 +0000)]
fix [#35911] Show weights not working with a weight edit modifier in edit mode

7 years agoadd some missing members to opengl debug print, also use a macro to avoid passing...
Campbell Barton [Sun, 30 Jun 2013 23:50:17 +0000 (23:50 +0000)]
add some missing members to opengl debug print, also use a macro to avoid passing each arg twice.

7 years agoopengl debug info, make GPU_state_print() only show values in arrays that are set...
Campbell Barton [Sun, 30 Jun 2013 23:30:21 +0000 (23:30 +0000)]
opengl debug info, make GPU_state_print() only show values in arrays that are set. (was print 32 values every time)

7 years agofix [#35914] Blender crashes when trying to use vertex selection masking on a copy...
Campbell Barton [Sun, 30 Jun 2013 22:04:03 +0000 (22:04 +0000)]
fix [#35914] Blender crashes when trying to use vertex selection masking on a copy directly after using SHIFT+d

7 years agominor change for high res displays, scale fcurve handles and view3d axis size.
Campbell Barton [Sun, 30 Jun 2013 21:41:06 +0000 (21:41 +0000)]
minor change for high res displays, scale fcurve handles and view3d axis size.

7 years agoPatch [#35897] install_deps: add OpenEXR to ldconfig by Gavin Howard, thanks.
Bastien Montagne [Sun, 30 Jun 2013 16:20:59 +0000 (16:20 +0000)]
Patch [#35897] install_deps: add OpenEXR to ldconfig by Gavin Howard, thanks.

7 years agoFix for
Jeroen Bakker [Sun, 30 Jun 2013 13:35:00 +0000 (13:35 +0000)]
Fix for
 * [#35922] RGB Input Node doesn't work properly

7 years agorevert own fix for adding nodes with (DPI != 72), the fix doesn't work for OSX retina...
Campbell Barton [Sun, 30 Jun 2013 11:56:15 +0000 (11:56 +0000)]
revert own fix for adding nodes with (DPI != 72), the fix doesn't work for OSX retina displays.

7 years agoFix more swapped descriptions for mouse X/Y position properties.
Brecht Van Lommel [Sat, 29 Jun 2013 11:02:36 +0000 (11:02 +0000)]
Fix more swapped descriptions for mouse X/Y position properties.

7 years agoFix swapped descriptions for window X/Y position properties.
Brecht Van Lommel [Sat, 29 Jun 2013 10:59:54 +0000 (10:59 +0000)]
Fix swapped descriptions for window X/Y position properties.

7 years agoFix scons/windows build error, missing pthreads include in blenfont for mutex.
Brecht Van Lommel [Sat, 29 Jun 2013 10:52:18 +0000 (10:52 +0000)]
Fix scons/windows build error, missing pthreads include in blenfont for mutex.

7 years agore-arrange '--help' output into more useful sections (added debug, python).
Campbell Barton [Sat, 29 Jun 2013 10:09:15 +0000 (10:09 +0000)]
re-arrange '--help' output into more useful sections (added debug, python).
also minor style cleanup

7 years agofixed a compiler warning message in vs 2008
Gaia Clary [Sat, 29 Jun 2013 08:41:20 +0000 (08:41 +0000)]
fixed a compiler warning message in vs 2008

7 years agofixed Blender crash, but unclear when this situation can happen
Gaia Clary [Sat, 29 Jun 2013 08:38:17 +0000 (08:38 +0000)]
fixed Blender crash, but unclear when this situation can happen

7 years agoreplace LATTICE_PT macro with BKE_lattice_index_from_uvw().
Campbell Barton [Fri, 28 Jun 2013 21:24:38 +0000 (21:24 +0000)]
replace LATTICE_PT macro with BKE_lattice_index_from_uvw().

7 years agofix regression since early 2.5x, there was no way to copy library linked objects.
Campbell Barton [Fri, 28 Jun 2013 19:33:58 +0000 (19:33 +0000)]
fix regression since early 2.5x, there was no way to copy library linked objects.

7 years agofix for crash linking fonts to other objects with linked obdata (link, undo would...
Campbell Barton [Fri, 28 Jun 2013 18:39:39 +0000 (18:39 +0000)]
fix for crash linking fonts to other objects with linked obdata (link, undo would crash).

7 years agoview-selected didnt work for metaballs in object mode (radius from previous commit...
Campbell Barton [Fri, 28 Jun 2013 18:19:55 +0000 (18:19 +0000)]
view-selected didnt work for metaballs in object mode (radius from previous commit was 2x too large too).

7 years agoFix #35904: on Windows force NVidia Optimus, which does automatic graphics
Brecht Van Lommel [Fri, 28 Jun 2013 17:58:48 +0000 (17:58 +0000)]
Fix #35904: on Windows force NVidia Optimus, which does automatic graphics
switching between an integrated Intel and a dedicated NVidia card, to use the
dedicated card for Blender.

A more portable and general solution would be nice, but it's all I could find:

7 years agoFix #35551: the topology mirror setting affected shape key and vertex group but
Brecht Van Lommel [Fri, 28 Jun 2013 17:13:09 +0000 (17:13 +0000)]
Fix #35551: the topology mirror setting affected shape key and vertex group but
this was confusing as there was no setting visible for it. Now these menus
contain an entry to mirror without and with topology mirror.

7 years agoweight Paint: moved Auto Normalize and Multipaint options below Blend selector
Gaia Clary [Fri, 28 Jun 2013 17:10:25 +0000 (17:10 +0000)]
weight Paint: moved Auto Normalize and Multipaint options below Blend selector

7 years agofix for crash when setting the cursor in background mode.
Campbell Barton [Fri, 28 Jun 2013 16:37:39 +0000 (16:37 +0000)]
fix for crash when setting the cursor in background mode.

7 years agotest operator script, add ability to load files from a path while testing operators.
Campbell Barton [Fri, 28 Jun 2013 16:30:34 +0000 (16:30 +0000)]
test operator script, add ability to load files from a path while testing operators.

7 years agofix [#35860] crash if pressing <F8> in import dialog
Campbell Barton [Fri, 28 Jun 2013 16:15:44 +0000 (16:15 +0000)]
fix [#35860] crash if pressing <F8> in import dialog
disallow reloading scripts while running modal, python operators.

7 years agoFix #35412: blender internal "from dupli" texture coordinates not working with
Brecht Van Lommel [Fri, 28 Jun 2013 16:06:55 +0000 (16:06 +0000)]
Fix #35412: blender internal "from dupli" texture coordinates not working with
particles in linked groups.

7 years agochanged Pulldown box label for clarity
Gaia Clary [Fri, 28 Jun 2013 15:12:54 +0000 (15:12 +0000)]
changed Pulldown box label for clarity

7 years agoFix: blender internal transparent shadows were not influenced by object color alpha.
Brecht Van Lommel [Fri, 28 Jun 2013 15:00:05 +0000 (15:00 +0000)]
Fix: blender internal transparent shadows were not influenced by object color alpha.

7 years agoFix #35902: build navigation mesh crash with multiple meshes selected.
Brecht Van Lommel [Fri, 28 Jun 2013 14:15:14 +0000 (14:15 +0000)]
Fix #35902: build navigation mesh crash with multiple meshes selected.

7 years agoFix #35900: image editor save multilayer EXR was not using the compression
Brecht Van Lommel [Fri, 28 Jun 2013 13:13:45 +0000 (13:13 +0000)]
Fix #35900: image editor save multilayer EXR was not using the compression
codec specified by the user.

7 years agoFix #35896: cycles crash with OSL image textures and viewport + preview render
Brecht Van Lommel [Fri, 28 Jun 2013 13:05:21 +0000 (13:05 +0000)]
Fix #35896: cycles crash with OSL image textures and viewport + preview render
running at the same time.

7 years agoFix #35884: crash opening .blend with generated color grid image and preview render.
Brecht Van Lommel [Fri, 28 Jun 2013 13:05:15 +0000 (13:05 +0000)]
Fix #35884: crash opening .blend with generated color grid image and preview render.

Printing text on the color grid image would initialize font glyphs from a thread at
the same time as the UI, causing conflicts. The freetype glyph renderer needs to be
mutex locked because it uses a shared buffer internally even when rendering for
different fonts. Also needed to change the image generate function to use the render
monospace font to avoid conflicts in blenfont.

What's still weak in the blenfont API is that there is no distinction between a font
and a thread using that font to render with some particular size, style, etc.

7 years agoview-select wasn't working for metaballs.
Campbell Barton [Fri, 28 Jun 2013 06:54:49 +0000 (06:54 +0000)]
view-select wasn't working for metaballs.

7 years agofix [#35901] Hooks on armature bones are calculated in wrong space
Campbell Barton [Fri, 28 Jun 2013 06:00:38 +0000 (06:00 +0000)]
fix [#35901] Hooks on armature bones are calculated in wrong space

7 years agoavoid crashes running screendump and screen editing operators in background mode...
Campbell Barton [Fri, 28 Jun 2013 05:39:05 +0000 (05:39 +0000)]
avoid crashes running screendump and screen editing operators in background mode. (not that these would be useful but better not crash)

7 years agoFix #35808: blender internal viewport with freestyle would keep continuously
Brecht Van Lommel [Thu, 27 Jun 2013 22:13:40 +0000 (22:13 +0000)]
Fix #35808: blender internal viewport with freestyle would keep continuously
rerendering for no reason.

Update tags were not being done in the proper Main database.

7 years agofix for out of bounds read in BLI_path_rel
Campbell Barton [Thu, 27 Jun 2013 20:47:59 +0000 (20:47 +0000)]
fix for out of bounds read in BLI_path_rel

7 years agoIK plugin range check was wrong, could do out of bounds reads.
Campbell Barton [Thu, 27 Jun 2013 19:52:50 +0000 (19:52 +0000)]
IK plugin range check was wrong, could do out of bounds reads.

7 years agoFix: Check for locked Vertex Group (returned true where false was expected)
Gaia Clary [Thu, 27 Jun 2013 18:23:03 +0000 (18:23 +0000)]
Fix: Check for locked Vertex Group (returned true where false was expected)

7 years agofix for memory leak in vgroup_copy_active_to_sel
Campbell Barton [Thu, 27 Jun 2013 17:11:23 +0000 (17:11 +0000)]
fix for memory leak in vgroup_copy_active_to_sel

7 years agoMerged revision(s) 57768-57827 from trunk/blender into soc-2013-dingto
Thomas Dinges [Thu, 27 Jun 2013 16:16:54 +0000 (16:16 +0000)]
Merged revision(s) 57768-57827 from trunk/blender into soc-2013-dingto

7 years agoCycles / Ramp closures:
Thomas Dinges [Thu, 27 Jun 2013 16:08:06 +0000 (16:08 +0000)]
Cycles / Ramp closures:
* Fix crash with negative values in Phong Ramp, and add some checks to survive INF and NAN values.

Patch by Brecht and myself.

7 years agoCode cleanup / Cycles:
Thomas Dinges [Thu, 27 Jun 2013 15:48:16 +0000 (15:48 +0000)]
Code cleanup / Cycles:
* Some cleanup for castings.

7 years agocorrect previous startup.blend - r57698 (which disabled cycles by accident).
Campbell Barton [Thu, 27 Jun 2013 15:40:32 +0000 (15:40 +0000)]
correct previous startup.blend - r57698 (which disabled cycles by accident).
also correct sequencer grid theme color.

7 years agoFix #35809: dragging a non-active node in the node editor did not work reliably.
Brecht Van Lommel [Thu, 27 Jun 2013 15:07:27 +0000 (15:07 +0000)]
Fix #35809: dragging a non-active node in the node editor did not work reliably.
Disabled timer events from the properties editor were cancelling gestures.

7 years agoFix #35802: searchbox menu not opening when opened from a popup near the bottom
Brecht Van Lommel [Thu, 27 Jun 2013 14:30:26 +0000 (14:30 +0000)]
Fix #35802: searchbox menu not opening when opened from a popup near the bottom
of the window.

7 years agoFix #35890: memory leak in OS X ghost locale detection.
Brecht Van Lommel [Thu, 27 Jun 2013 13:24:55 +0000 (13:24 +0000)]
Fix #35890: memory leak in OS X ghost locale detection.

7 years agoBlender 2.68 Release maintenance:
Thomas Dinges [Thu, 27 Jun 2013 11:30:53 +0000 (11:30 +0000)]
Blender 2.68 Release maintenance:
* Update readme and release-log links to 2.68.

7 years agoFix a few DPI/retina scaling issues in the graph editor and movie clip editor.
Brecht Van Lommel [Thu, 27 Jun 2013 11:29:53 +0000 (11:29 +0000)]
Fix a few DPI/retina scaling issues in the graph editor and movie clip editor.

Patch #35889 by David Jeske.

7 years agofix [#35884] evil bge.types.BL_Shader.setUniformMatrix3()
Campbell Barton [Thu, 27 Jun 2013 07:49:20 +0000 (07:49 +0000)]
fix [#35884] evil bge.types.BL_Shader.setUniformMatrix3()

7 years agoChanged Tool Tip for clarity
Gaia Clary [Thu, 27 Jun 2013 07:03:40 +0000 (07:03 +0000)]
Changed Tool Tip for clarity