Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2009-06-25bug fix SoftBody moduleJens Ole Wund
vertex groups are not notified on deletion .. and other relevant changes .. sneak in Mass and Spring Painting
2009-06-21BGE pyAPI updateDalai Felinto
(adding "when accessing it from the Game Engine use Mathutils instead of Blender.Mathutils" message in Blender pyAPI doc)
2009-06-21== AVI ==Peter Schlaile
Only open AVI files with at least one supported video track type. (This is the real fix for DV-Type1-AVIs, since the FCC of iads, that is used there, wasn't detected. But the code will happily open AVI-files with only audio tracks... So the real fix is: only try to open things, that contains something we know how to handle :) )
2009-06-21== Sequencer ==Peter Schlaile
Very, very last minute patch for Blender on Windows systems: move blender's internal AVI reader the last try in the list of codecs, when opening movie files. Otherwise, it will fail on Movie Maker captured DV-AVI files. (isavi() seems to mistreat these files as RAW/MJPEG AVI and fails later on IMB_anim_absolute() )
2009-06-20typo in logic buttonsCampbell Barton
2009-06-18own copy/paste error, euler.wrapped would give a bad valueCampbell Barton
2009-06-18Part two of svn release commit, last one!Ton Roosendaal
2009-06-18Bufix #18942Ton Roosendaal
Composite "Map UV" node was using false UVs (0,0) from neighbouring pixels when those pixels were not rendered (or have no UV). This commit checks for each neighbour sample it takes if the UV was correctly set. Solves bad errors on edges of UV maps. With FSA even totally smooth. :)
2009-06-18coverity issue CID: 596Kent Mein
Checker: FORWARD_NULL (help) File: base/src/source/blender/render/intern/source/texture.c Function: do_lamp_tex Description: Variable "dx" tracked as NULL was dereferenced. Also found a typo the 3rd check was checking projx instead of projz I also expanded the elses to set dyt as well as dxt. Kent
2009-06-18Fix for bug: [#18619] Shadow face flag ignores object's scaleDalai Felinto
In time for the 2.49a ahoy :)
2009-06-17fix for a bug reported by zapman on blenderartist.Campbell Barton
De-activating a loop-end actuator didnt work (it kept looping). Looked into this further and it turns out that the actuators run with both positive and negative events false, the sound actuator assumes because its not negative that its a positive event and plays the sound anyway. Fix by checking that its a positive event before playing. The size limit on the message actuator was 100 which broke some scripts, set to 16384 instead.
2009-06-17BGE PyAPICampbell Barton
while making a demo of using python to control bones found some more problems. also added channelNames attribute to BL_ActionActuator to get a list of valid channels to use. demo: http://www.graphicall.org/ftp/ideasman42/armature_python.blend its still not that useful since theres not way to know rest bone locations yet but better then nothing.
2009-06-17BGE #18823: Loading older blend files (from the blender Gamekit 1.0 demos) ↵Benoit Bolsee
that use Sumo crash on playback in 2.48.5, worked in rc3. Fixed by upgrading Sumo to support the new method of sensor synchronization introduced with Sensor objects in Bullet. Sumo demo will not crash but may still not run well as other features and methods have not been ported.
2009-06-17BGE bug #18931: YoFrankie bug in 249-trunk (works in 248).Benoit Bolsee
2009-06-17== FFMPEG ==Peter Schlaile
This fixes: [#18262] From FFMPEG/audio menu the PCM selection is missing (thanks to Mika Saari (mikasaari) for the patch!)
2009-06-17== Sequencer ==Peter Schlaile
Fixed color balance tool. Problem was: we pretended to do Lift/Gamma/Gain, but in reality we did (1-Offset)/Power/Slope. (slightly modified ASC CDL). So now, the GUI is able to switch modes between ASC CDL-mode and real Lift/Gamma/Gain. It also adds a switch to enable Neutral Black/White flipping (very usefull for black point selection) This closes: [#18078] bugfix #18010 Sequencer lift
2009-06-16BGE Action Actuator setChannel() function was broken in a number of ways. Campbell Barton
* extract_pose_from_pose only checked one of the list items for NULL when looping over them yet its possible they are different sizes. * game_free_pose needed to be used rather then MEM_freeN, channels would never be freed leaking memory. * setChannel() would make a new pose that wasnt aligned with the existing pose, the lists are assumed aligned so when extracting the channels its unlikely this was ever useful. * Added getChannel() - returns pose loc/size/quat * Added option args for setChannel(channel, matrix) or setChannel(channel, loc, size, quat)
2009-06-16looks like a mistake. should check with the scene render size, not the ↵Campbell Barton
current scenes.
2009-06-16KX_PythonSeq (used for a number of BGE sequence types)Campbell Barton
* cont.actuators.get("key", default) # dict like get function * if "key" in cont.sensors: ... Updated docs Added missing include to Particle.c
2009-06-16BGE Py APICampbell Barton
* Removed modules Expression and CValue, neither were ever available. * Added GameLogic.EvalExpression(exp) from the Expression module, evaluates an expression like the expression controller (not sure if this is really that useful since python is far more advanced). * resetting the original blend file path didint work (own fault == -> =) * Py3.x PyModule_Create didnt allow importing since it didn't add to sys.modules, Looks like they want us to use init-tab array, but this doesn't suit us since it needs to be setup before python is initialized. * Documented GameLogic.globalDict
2009-06-16saving globalDict didnt work with python3.xCampbell Barton
2009-06-15Bug #18920, clarification in tooltip of Mirror Vgroup option inBrecht Van Lommel
the mirror modifier.
2009-06-15Fix for bug #18924: OpenGL performance issue with particle modifiers,Brecht Van Lommel
actually two modifier datamask optimizations that were never done. * Don't use modifier data mask for disabled modifiers. * Check if UV data is needed for particle system instead of always requesting it.
2009-06-15== Sequencer ==Peter Schlaile
Fixes an irritating but harmless error message when using custom proxy files.
2009-06-15BGE bug #18869: Can't create Windows runtime.Benoit Bolsee
2009-06-14== Sequencer ==Peter Schlaile
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 :) )
2009-06-14== Sequencer ==Peter Schlaile
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 :)
2009-06-14typo in gpu_extensions.c, removed unused functionCampbell Barton
2009-06-14changing the scale of a sleeping object wasnt working with bullet.Campbell Barton
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
2009-06-14coverity issue CID: 275Kent Mein
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
2009-06-14coverity issue CID: 307Kent Mein
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
2009-06-13coverity issue CID: 469Kent Mein
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
2009-06-13coverity issue CID: 401Kent Mein
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
2009-06-13coverity issue CID: 228Kent Mein
Checker: DEADCODE (help) File: base/src/source/blender/gpu/intern/gpu_material.c Function: GPU_materials_free Description: Conditional "ma != 0" was looping over wrong variable I'm guessing a cut and paste error from above. Kent
2009-06-13coverity issue CID: 44Kent Mein
Checker: FORWARD_NULL (help) File: base/src/source/blender/render/intern/source/texture.c Function: do_lamp_tex Description: Variable "co" tracked as NULL was dereferenced. co was set to NULL at the beginning of the function and it could possibly slip through all the logic above so lets test it before we use it blindly. Kent
2009-06-13Omission of a texture node to specify coordinates was regarded as a bug by ↵Robin Allen
some users. I rather agree :)
2009-06-13G.sipo was being passed in the BGE when it wasnt needed, just access G.sipo ↵Campbell Barton
directly. KX_PythonSeq.cpp - disable the cmpfunc with py3, need to have richcmp.
2009-06-13allow building without SDLCampbell Barton
2009-06-13coverity issue CID: 523Kent Mein
Checker: UNINIT (help) File: base/src/source/blender/blenlib/intern/freetypefont.c Function: objchr_to_ftvfontdata Description: Using uninitialized value "face" in call to function "freetypechar_to_vchar" freetypechar_to_vchar expects face to be defined so we need to return before then if we have a problem. Also it doesn't make sense to not return FALSE if there is an error because we didn't do anything. Kent
2009-06-12use contains for ListValue and KX_GameObject types (has_key is deprecated by ↵Campbell Barton
python) eg. if 'prop' in gameOb: ... if 'GameOb' in sce.objects: ...
2009-06-12== Sequencer ==Peter Schlaile
This fixes: [#18894] Scene iterfer with movie in sequencer (the real use cases that also triggered that bug are fixed with the previous commit)
2009-06-11Bugfix for [#18911] Applied torque breaks rigid bodies in game engineErwin Coumans
2009-06-11== SEQUENCER ==Peter Schlaile
This fixes * some issues with Scene strips containing audio by removing the curpos pointer from sequence structure. (the same scene strip can now be used in a row) That also makes the code a lot cleaner. * fixed a corner case on the beginning of a strip, where audio was not mixed in, depending of current audio buffer state. * Also: made some hardwired variables macros to enhance readability. Problem remaining: mixing the same scene strip several times (read put it into a stack instead of into a row) has problems with HD-audio since the same HD-audio state structure is used and therefore the system will seek permanently, which leads to audio distortions...
2009-06-11Sound actuator bug reported by zapman on blenderartist.Campbell Barton
Negative events would play on an actuator if it hadn't played a sound yet.
2009-06-10was printing all warnings twiceCampbell Barton
2009-06-10fix for bug #18898: GE perspective 3D View not working properly (missing LENS)Dalai Felinto
note: I'm not changing GamePlayer files. There is no such a thing as 3D view camera in gameplayer (override_camera).
2009-06-09Fix for bug #18710: a crash with hair emitted from vertices.Brecht Van Lommel
2009-06-09Fix for bug #18860: particle hair strands missed first segmentBrecht Van Lommel
when rendering as regular geometry (not strand render).
2009-06-09Built in limitations for script scanning was making python fail on ↵Campbell Barton
meta-androcto script pack. If a total of 30 subdirs was hit, or 4 dirs deep was hit - script scanning would quit, skipping files in the root scripts path too. To work around this the script pack included some of blenders scripts twice just so they would get into the menu but this is a dodgy workaround. * dont stop scanning for scripts when limits are reached (just dont scan further). * global 30 dir limit per scan is silly - removed. * limit recursive depth is kept but keep scanning at lower depths. * bumped recursive limit from 4 to 6 * flt_properties.py had #!BPY without a menu header.
2009-06-09Use fputs instead of fprintf in mem_error_cb(). This silences theChris Want
gcc warning "format not a string literal and no format arguments".