Blender Git Commits

Blender Git "master" branch commits.

Page: 4132 / 5574

January 21, 2011, 00:06 (GMT)
import/export automated testing using CMake's CTest

Will need to write full docs on this on the wiki.
basic info.
- 21 tests, OBJ/3DS/X3D/FBX, 3 tests per format import export. STL, PLY, BVH are TODO.
- uses files in ../lib/tests (checkout separate)
- run with CMake Makefiles "make test" or "ctest"
- currently checks against basic MD5 hash on scene import and file MD5 hash on export (realize this wont work predictably on binary formats *TODO*).
- currently uses a generic script for all tests with arguments to specify command to run, expected output, testing method, files to check against etc.

Has already proved useful, found a number of bugs in import export and some in blender too.
January 20, 2011, 23:05 (GMT)
correct fix for [#25737] Console error message
Revision 76940e6 by Joshua Leung
January 20, 2011, 22:22 (GMT)
- Bugfix: NLA "duplicate" operator now lets strips get moved between
tracks too, instead of only sliding around on the track they were
defined on.
- Adding description fields for many (older) operators that lacked
them
Revision cfe1f77 by Joshua Leung
January 20, 2011, 21:46 (GMT)
Bugfix [#25737] Console error message

It seems that rna_def_effect() is missing a rna_def_input(), resulting
in:

rna_uiItemR: property not found:
EffectSequence.animation_offset_start
rna_uiItemR: property not found: EffectSequence.animation_offset_end

in the console. I'm not sure whether these settings are used for
"effect" strips or not, but I'll leave that to sequencer guys to
figure out if/when they get a report about this.
January 20, 2011, 21:02 (GMT)
bugfix [#25742] blender-thumbnailer.py doesn't work with python 3.1
Revision dc2431c by Joshua Leung
January 20, 2011, 20:51 (GMT)
Small code reshuffle... sequencer transform stuff was bisecting the
code for object transform stuff
January 20, 2011, 20:24 (GMT)
Ghost:X11 Set the default max width and max height value.

Some window manager can set default value of this to be the
screen size, so running blender with -p or --window-geometry
don't work with value bigger than that.

This commit try to "avoid" the bug #25709, but at the end
depend on the window manager, so maybe work or maybe not.
January 20, 2011, 18:34 (GMT)
Bugfix #25656

Fixed one of oldest annoyances in Blender: the text input button!
It always behaved stupid when you had clipped text in a button.

Now while using arrows the cursor will move as expected, and only
internally shift contents when cursor reaches edge of button.

January 20, 2011, 16:29 (GMT)
Bugfix #25619

Paint modes: toolbar showed the preview image with double scaling applied,
so if UI zoomed in the image grew outside boundary.

January 20, 2011, 15:17 (GMT)
Bugfix #25611

Pose Proxy: layer settings only saved the 16 bits for proxy armatures, was
still a short, whilst the other layer settings use ints.

Revision ba965ab by Joshua Leung
January 20, 2011, 09:26 (GMT)
NLA Tool Bugfixes:
- Swap strips operator crashed when it encountered an empty track
- Duplicating NLA strips was renaming the wrong strips - the old ones
would always get renamed, which was annoying
January 20, 2011, 07:44 (GMT)
no functional change,
- remove G.flag, its not used anywhere (and confusing with G.f).
- also remove strcpy where memory locations may overlap.
January 20, 2011, 07:41 (GMT)
fix for bug where python functions were not raising exceptions because reports were not added to the list in background mode.
January 20, 2011, 07:38 (GMT)
don't set the path to ~/untitled.blend on initializing the WM, this isn't well defined how this behavior should work,
existing behavior was inconsistent since loading a new file would set the path to "".
Revision 6cadef1 by Joshua Leung
January 19, 2011, 23:05 (GMT)
NLA backend code cleanups: Ensure all user-count management is done
via id_us_*() functions instead of direct access, for more security
Revision 677ed28 by Joshua Leung
January 19, 2011, 22:49 (GMT)
Bugfix [#25721] Unable to delete grease pencil data blocks

Missing check for id-block users before saving
January 19, 2011, 21:30 (GMT)
Command line options to set blender system environment variables.
Added because CTest has no convenient way to set environment vars for commands it runs.

--env-system-config -> BLENDER_SYSTEM_CONFIG
--env-system-datafiles -> BLENDER_SYSTEM_DATAFILES
--env-system-scripts -> BLENDER_SYSTEM_SCRIPTS
--env-system-plugins -> BLENDER_SYSTEM_PLUGINS
--env-system-python -> BLENDER_SYSTEM_PYTHON

January 19, 2011, 19:58 (GMT)
set variable as unused.
January 19, 2011, 18:07 (GMT)
Bugfix #25613

Dropping file in Blender from pre 2.5 period caused eternal loop
loading .blend files :)

January 19, 2011, 17:10 (GMT)
Bugfix #25720

Preview icons got lost... commit of yesterday caused it.
Conflict between preview render icons, and brush icons...

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