Blender Git Commits

Blender Git "master" branch commits.

Page: 4674 / 5574

June 14, 2009, 19:59 (GMT)
Update MSVC9 project files. Use pthreadVC2 instead of pthreadVSE2 to match scons (don't know why we were using VSE2 in the first place).
June 14, 2009, 18:54 (GMT)
== Sequencer ==

Big proxy fix (addressing hopefully most complaints on mailing list and
in tracker)
* proxy render settings are now independent of render size settings.
That means: which proxy size is used, is controlled by two parameters
now: the proxy size of the files, can be controlled with additional
buttons within the proxy panels. What is shown in a specific preview
window depends on the header settings of the preview panel.
So: proxies are _only_ used in those windows, that are switched to a
specific proxy resolution.
* output rendering is always done _without_ proxies.
* proxy generation now shows a waitcursor with numbers.
(closing Bug: [#18909] Building Proxies doesn't give any feedback
which was rather a feature request, since the problem mentioned there
was always the case :) )

June 14, 2009, 18:16 (GMT)
2.5 Material:

* Some material button tweaks by William. Thanks.

* Some more material notifiers.
Revision 680a838 by gsr b3d
June 14, 2009, 17:20 (GMT)
Enable non reordering menus option, it was disabled without explanation (?).
June 14, 2009, 16:48 (GMT)
Make release/io dir installable on scons build.
June 14, 2009, 15:14 (GMT)
2.5 MSVC9 projectfiles
* enabled game engine in regular build
Note1: blenderplayer hasn't been looked at yet and is not linking
Note2: KX_blenderhook and KX_converter need windowmanager include, this dependency should probably be removed.
June 14, 2009, 14:45 (GMT)
Merge from 2.5 r20776 through r20855
June 14, 2009, 13:50 (GMT)
iTaSC: joint limit taken into account in automatic timestep adjustement.
June 14, 2009, 12:53 (GMT)
Blender/Python API
Send the full python stack trace to the reporting api,
added BPY_exception_buffer which temporarily overrides sys.stdout and sys.stderr to get the output (uses the io module in py3 StringIO in py2 to avoid writing into a real file), pity the Py/C api has no function to do this.

fix for crash when showing menu's that have no items.
June 14, 2009, 10:59 (GMT)
== Sequencer ==

This fixes:
* free_imbuf_seq() didn't free all scenes. That will lead to steady memory
growth in case of nested timelines with several scenes.
* sequencer panels were always jumping around, depending on strip type,
which was caused by choosing always the same panel position and the
silly limitation, that
* effect strips had no filter option, which was therefore added.
So you can apply color balance on effect filter output now :)

June 14, 2009, 10:56 (GMT)
Enabled the missing features (not tested)
bug-reports are welcome
June 14, 2009, 06:52 (GMT)
typo in gpu_extensions.c, removed unused function
June 14, 2009, 06:03 (GMT)
changing the scale of a sleeping object wasnt working with bullet.

Example is a cube that lands on a plane, sleeps after some time, a script changes the scale.
It would still use the scale when the object first went to sleep.

reported on blenderartist.
http://blenderartists.org/forum/showthread.php?t=158617
Revision bde991d by Kent Mein
June 13, 2009, 22:31 (GMT)
coverity issue CID: 275
Checker: FORWARD_NULL (help)
File: base/src/source/blender/gpu/intern/gpu_extensions.c
Function: GPU_shader_create
Description: Variable "fragcode" tracked as NULL was passed to a function that dereferences it.

fix provided by Brecht. :)

Kent
Revision 472239c by Kent Mein
June 13, 2009, 22:23 (GMT)
coverity issue CID: 307
Checker: FORWARD_NULL (help)
File: base/src/source/blender/blenkernel/intern/modifier.c
Function: meshdeformModifier_deformVerts
Description: Variable "dm" tracked as NULL was passed to a function that dereferences it.

fix provided by Brecht.

Kent
June 13, 2009, 21:22 (GMT)
2.5 Buttons:

* Added more material buttons by William. Thanks.
I made some minor adjustments and added Specular Shader Model RNA.

* Code cleanup and some consistency tweaks of button files.
Notes: Preview render now only shows up when there is an active world, material, texture or lamp.
* Made sure initial panels with ID Datablocks are shown, even when no block is active.
June 13, 2009, 20:58 (GMT)
BGE events, not sure every event works as it should but keyboard looking and mouse focus seems to work ok.

Tested some basic logic brick blend files that use key input which run properly.
June 13, 2009, 17:25 (GMT)
GameEngine WIP,
* pressing P starts the BGE in the 3D view
* redraw window clipping isnt right
* BGE python api works in py3k (without __import__ override or Mathutils, BGL, Geometry)
* no events yet (so there is no way to exit)

Revision a7ac260 by Kent Mein
June 13, 2009, 16:57 (GMT)
coverity issue CID: 469
Checker: REVERSE_INULL (help)
File: base/src/source/blender/blenkernel/intern/BME_tools.c
Function: BME_split_face
Description: Pointer "example" dereferenced before NULL check

Check for null before we try to use it.

Kent
Revision 0e13433 by Kent Mein
June 13, 2009, 16:52 (GMT)
coverity issue CID: 401
Checker: NULL_RETURNS (help)
File: base/src/source/blender/imbuf/intern/radiance_hdr.c
Function: imb_loadhdr
Description: Incrementing possibly NULL value "ptr"

Make sure were not trying to index past our array.

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