Blender Git Commits

Blender Git "master" branch commits.

Page: 3758 / 5574

January 19, 2012, 04:04 (GMT)
Fix a minor RNA warning.

function warning.
January 19, 2012, 04:00 (GMT)
Couple minor fixes for DM_debug_print().

Fix a gcc warning by not using the DM_debug_info string as the format
string, also free the string after printing.
January 19, 2012, 04:00 (GMT)
Remove some unused alpha code in paint_cursor.
January 19, 2012, 03:13 (GMT)
Remove stroke parameter from PaintStroke's StrokeGetLocation callback.

Only affected sculpt.
January 19, 2012, 02:06 (GMT)
Move paint's WM paint cursor code into a new file.

The paint cursor code is fairly muddled still and needs futher cleanup
(commented in the new file.) Over half the paint_stroke code was just
called from the cursor draw function.

There should be no functional changes from this.
January 19, 2012, 00:18 (GMT)
debug function DM_debug_info / DM_debug_print, with access from python
through Object.dm_info('SOURCE/DEFORM/FINAL')

this is to help tracking down issues with modifiers where loosing data
layers between modifiers can cause bugs, also to helo with comparing
bmesh/trunk's modifier stack.
January 18, 2012, 22:42 (GMT)

patch [#29679] Expose connected logic bricks from python
it exposes sensor.controllers and controller.actuators
this is how the data is exposed in blender.

to have controller.sensors or actuator.controllers is not that straightforward
January 18, 2012, 22:36 (GMT)
Fix #29922: NaN pixels due to bump map in degenerate case.
January 18, 2012, 22:36 (GMT)
Code cleanup: remove some unused code.
January 18, 2012, 22:36 (GMT)
Fix small code issue pointed out by nico_ga, was doing negation on unsigned type,
didn't seem to break anything though.
January 18, 2012, 22:32 (GMT)
allow building without xinput again
January 18, 2012, 21:38 (GMT)
Fix for a crash with FSAA enabled and Freestyle disabled.
Problem report by Victor / tokiop, many thanks!
January 18, 2012, 21:12 (GMT)
patch [#29924] Border select tool implementation for the outliner
from Perry Parks (scuey), with edits.

- select row rather than icons.
- adjust outliner selection rather than object selection.
January 18, 2012, 19:50 (GMT)
fix [#27589] Random crash with python UI

This script was defining an operator within the panels draw function, while its possible to support this its really asking for trouble.

the fix is to raise an error when this happens.

also fix crash passing non classes to register_class/unregister_class
January 18, 2012, 17:25 (GMT)
Merging r43130 through r43500 from trunk into soc-2011-tomato

January 18, 2012, 16:45 (GMT)
Curve points of tracking curves now can be grabbed to smooth spikes

Curve points of tracks curves now can be selected for X and Y channels
separately and can be moved along Y axis of curve viewer, points currently
can't change frame they belong to. This allows to smooth spikes caused by
unwanted marker jump.

Also fixed some mistakes in cancel transform in cases when locked tracks
were being trying to be moved; fixed incorrect calculation of marker speed
for curve drawing.
January 18, 2012, 15:47 (GMT)
replace CDDM_calc_normals_mapping with CDDM_calc_normals(), this version of the function wont create tessfaces (and should speedup the modifier stack in some cases).
January 18, 2012, 15:33 (GMT)
dissable editmode tessface creation in 'get_dm' looked over uses and all that use editmode data are deform modifiers.
January 18, 2012, 15:29 (GMT)
call CDDM_from_BMEditMesh without creating tessface data for modifiers.

- in the case of deform modifiers this is very safe (assuming the mods themselves dont need tessface data), since the DM is freed right after, so this is an easy speedup.

- in the case of bevel and split edge modifiers this should still work out fine since mods that need tessface data will generate it.
January 18, 2012, 15:09 (GMT)
argument for CDDM_from_BMEditMesh() so creating tessface data is optional, no functional changes since all callers use this so far.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021