Blender Git Commits

Blender Git "master" branch commits.

Page: 3361 / 5574

December 17, 2012, 15:02 (GMT)
fix/workaround [#33493] checker de-select and edge loops

Checker de-select by default would give uneven selection on a circle, this isnt really a bug but the offset used would give unevenly spaced selection even if the 3rd vertex for eg could be evenly selected on a circle.

Change how the offset works so the active element always remains selected when the offset is set to zero, this tends to give more even de-selection.
December 17, 2012, 14:51 (GMT)
Bug fix, IRC report.

With 2 windows, 2 scenes, linked objects:
- enter editmode in 1 window.
- the other window allowed to enter editmode too.
- and crash happened on exit editmode.

Since editmode is in Context (scene->obedit) a bad conflict arises.

New function BKE_object_is_in_editmode() returns this info outside of
context. Note I didn't use BMEdit_FromObject() because of the assert().

NOTE: contextual storage of editmode could need rework... five places:
- ob->mode / ob->restore_mode
- scene->object
- CTX_data_edit_object()
- BKE_object_is_in_editmode()
- view3d mode handling menu

December 17, 2012, 12:35 (GMT)
Version patch for reading old files (2.50 and before).

In 2.50 a new convention was added to save the filename in the .blend itself.
This to allow recovery of temp saves.

In current svn, it made old files open as if it was a saved home file (not
storing the name in header, or in file history).

Note: file handling for all recovery, remapping etc is in need for cleanup.

December 17, 2012, 12:03 (GMT)
Bugfix 33560

Setup: 2 windows, 2 scenes, shared objects and groups.

Errors:
- editing in 1 window, didn't correctly update shared stuff in the other
(like child - parent relations)
- deleting group members in 1 scene, could crash the other.

Fixes:
- On load, only a depsgraph was created for the "active" scene. Now it makes
depsgraphs for all visible scenes.
- "DAG ID flushes" were only working on active scenes too, they now take
the other visible into account as well.
- Delete object - notifier was only sent to the active scene.

All in all it's a real depsgraph fix (for once!) :) Using multi-window and
multi-scene setups now is more useful.

December 17, 2012, 09:17 (GMT)
missed adding show_grease_pencil to node space in recent commit
December 17, 2012, 09:02 (GMT)
Small tweak for using transparent+overlapping regions:

On mouse-over these regions now become active always (as if they were opaque).
This active state is used by many tools, or for drawing cursors.

Currently, all events (if not handled by button region) are passed on anyway to
the underlying region.

Visible errors were for example drawing the paint brush circle.

December 17, 2012, 08:45 (GMT)
Fix part #33534: Building proxies will remove strip animation
December 17, 2012, 08:01 (GMT)
Added GPL header to sconscripts!
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
December 17, 2012, 06:58 (GMT)
bpy/rna api: add support for classmethods.

So RNA can expose functions from the type, eg:
bpy.types.Objects.some_function()
December 17, 2012, 05:38 (GMT)
code cleanup: use 'const float *' when getting the 3d cursor and not editing it.
December 17, 2012, 05:36 (GMT)
missed this recent commit, while drawing grease pencil, draw if 'Render Only' is on.
December 17, 2012, 04:44 (GMT)
don't draw the sequencer grease pencil panel when in the channel view or scopes.

also don't draw grease pencil over scopes.
December 17, 2012, 02:46 (GMT)
patch [#33441] Remove unneeded strcpy()'s from makesdna.c
December 17, 2012, 02:34 (GMT)
fix [#33501] Grease pencil in OpenGL render

With the view3d 'Render Only' option, grease pencil wouldn't draw, but for OpenGL render it did.

Since grease pencil can be very useful in opengl renders, enable grease pencil drawing with 'Render Only' option in the viewport,
and add a checkbox in the grease pencil header not to draw (unchecking each layer is annoying and applies to all spaces).
December 17, 2012, 00:39 (GMT)
fix [#33551] End Caps on a curve array with subsurf crashes blender when entering Edit Mode

DM_to_bmesh_ex could merge a 'dm' into an existing BMesh, in that case CD_ORIGINDEX values needed to be set to ORIGINDEX_NONE.
December 17, 2012, 00:31 (GMT)
Fix knife cut-through bug #33571.
The code to connect across a face didn't stop after it found one.
December 16, 2012, 19:19 (GMT)
Fix [#33565]: Dynamic Paint modifier surfaces not copied

Dynamic Paint canvas surfaces were not copied with modifier.
December 16, 2012, 14:50 (GMT)
Test print in bugfix...

December 16, 2012, 14:22 (GMT)
fix for bevel using the wrong property name when shift was held.
December 16, 2012, 14:19 (GMT)
Bug fix 33563

Region sizex/sizey should store the actual used sizes, for hide/reveal.
Didn't happen correctly, resulting in opening button regions of size 1.

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021