blender.git
12 years agogetting ARB shaders working again in GE.
Jean-Luc Peurière [Tue, 29 Apr 2008 16:22:13 +0000 (16:22 +0000)]
getting ARB shaders working again in GE.

This is is a kludge, and only to get a release
working. later solution is to use glew

12 years agoFix for octree filling print when rendering, the counter was per object,
Brecht Van Lommel [Tue, 29 Apr 2008 15:19:58 +0000 (15:19 +0000)]
Fix for octree filling print when rendering, the counter was per object,
now counts all faces as it did before.

12 years agoFix for bug #8949: diffuse tangent shading did not use correctly
Brecht Van Lommel [Tue, 29 Apr 2008 13:51:47 +0000 (13:51 +0000)]
Fix for bug #8949: diffuse tangent shading did not use correctly
normalized normal. Patch by André Pinto, thanks!

12 years agoFix for bug #9657: ipo's on the object in particle object visualisation
Brecht Van Lommel [Tue, 29 Apr 2008 09:56:52 +0000 (09:56 +0000)]
Fix for bug #9657: ipo's on the object in particle object visualisation
didn't always get correct time.

12 years agofix gcc warnings
Campbell Barton [Tue, 29 Apr 2008 08:24:33 +0000 (08:24 +0000)]
fix gcc warnings

12 years agoBugfix #9676; Assigning Driver to Own Object when Pinning IPO Editor
Joshua Leung [Tue, 29 Apr 2008 03:19:11 +0000 (03:19 +0000)]
Bugfix #9676; Assigning Driver to Own Object when Pinning IPO Editor

When the IPO Editor is pinned, drivers will now be handled as if they belonged to the object that the ipo-belonged to when the ipo was pinned. This behaviour is more predictable than using the active object.

12 years ago* make makesdna dependant on DNA header files too, instead of relying on makesdna...
Nathan Letwory [Mon, 28 Apr 2008 22:19:03 +0000 (22:19 +0000)]
* make makesdna dependant on DNA header files too, instead of relying on makesdna dependency only.
  Fix through pointer by jaguarandi. Thanks!

12 years agorunning scripts in background mode would crash blender when checking a scriptspace...
Campbell Barton [Mon, 28 Apr 2008 21:54:03 +0000 (21:54 +0000)]
running scripts in background mode would crash blender when checking a scriptspace areas

12 years agoif a blend file was opened with /./ in the path (for example "some/./path/to/./model...
Campbell Barton [Mon, 28 Apr 2008 21:29:15 +0000 (21:29 +0000)]
if a blend file was opened with /./ in the path (for example "some/./path/to/./model.blend" ) the relative paths from created from that location would be incorrect. This results in linked library paths being loaded incorrectly.

12 years agoFix for bug #8865: on mac os x, with certain processors (I'm guessing
Brecht Van Lommel [Mon, 28 Apr 2008 20:57:03 +0000 (20:57 +0000)]
Fix for bug #8865: on mac os x, with certain processors (I'm guessing
Intel Xeon only), doing a lot of mutex locking is really slow. Getting
the image  buffer for each texture read then made using more threads
actually slow down the render. Now I've split up the function in two
parts, one parts that checks if the image is available, and another
that does a mutex lock and loading if needed.

Changes quite a lot of code, so hopefully doesn't break stuff, but it
seemed to survive test with rendering a number of frames using all
image types and many threads, though this kind of threading problem
only happens once in a while .. so hard to test for.

12 years ago* improve the clean code. Instead of doing it the dumb way, do it smarter.
Nathan Letwory [Mon, 28 Apr 2008 19:48:44 +0000 (19:48 +0000)]
* improve the clean code. Instead of doing it the dumb way, do it smarter.

12 years agofix for [#9649] svg2obj.py needs a patch,
Campbell Barton [Mon, 28 Apr 2008 19:13:38 +0000 (19:13 +0000)]
fix for [#9649] svg2obj.py needs a patch,
slight change to the fix suggested, the svg imported was assuming that
"fill:" and "#" being in a string meant there was "fill:#", but the # could be used for other properties.

12 years agovertex parents to a mesh that no verts would crash blender
Campbell Barton [Mon, 28 Apr 2008 17:14:56 +0000 (17:14 +0000)]
vertex parents to a mesh that no verts would crash blender

12 years ago* make sure makesdna executable gets removed on scons clean.
Nathan Letwory [Mon, 28 Apr 2008 17:14:20 +0000 (17:14 +0000)]
* make sure makesdna executable gets removed on scons clean.

12 years agoCloth: Old RC1 and RC2 files with cloth should open again and not crash (after the...
Daniel Genrich [Mon, 28 Apr 2008 17:02:55 +0000 (17:02 +0000)]
Cloth: Old RC1 and RC2 files with cloth should open again and not crash (after the DNA rearrangement to fix a bug yesterday). But be carefull your settings get lost. Best thing to do: 1. write settings down, 2. open blend in new (>=17 subversion) blender and just save the file (and ignore warnings on the command line.) Take this as a good example why not to use svn blender versions for production purposes ;)

12 years agoAdd BF_X264_CONFIG and BF_XVIDCORE_CONFIG flags to scons, to allow passing
Ken Hughes [Mon, 28 Apr 2008 16:14:31 +0000 (16:14 +0000)]
Add BF_X264_CONFIG and BF_XVIDCORE_CONFIG flags to scons, to allow passing
configuration info for cross-compiling to ./configure scripts.  Also let
makesdna use PLATFORM_LINKFLAGS.

12 years agofix for [#9651] raw_export.py tooltip outdated?
Campbell Barton [Mon, 28 Apr 2008 16:09:17 +0000 (16:09 +0000)]
fix for [#9651] raw_export.py tooltip outdated?
own error, bpath looper was trying to free NULL pointer,
added fromOrig to python mtex api
made FromOrig and FromDupli tooltips be understandable

12 years agoFix for displacement baking when it doesn't find a hit. Instead
Brecht Van Lommel [Mon, 28 Apr 2008 14:54:24 +0000 (14:54 +0000)]
Fix for displacement baking when it doesn't find a hit. Instead
of writing 0.0 it now writes the neutral value of 0.5.

12 years agoFix for bug #9652: "draw zbuffer values" in the image editor did
Brecht Van Lommel [Mon, 28 Apr 2008 13:33:52 +0000 (13:33 +0000)]
Fix for bug #9652: "draw zbuffer values" in the image editor did
not work correct.

12 years agoBugfix:
Joshua Leung [Mon, 28 Apr 2008 12:26:41 +0000 (12:26 +0000)]
Bugfix:

Restored Border-Select in the Action Editor for Action Channels. Was removed when doing the recode and never added back, hence a regression.

12 years agoFix for bug #9687: crash with FSA when compiling with openexr support.
Brecht Van Lommel [Mon, 28 Apr 2008 12:14:30 +0000 (12:14 +0000)]
Fix for bug #9687: crash with FSA when compiling with openexr support.
FSA requires exr, so I've disabled the buttons too in that case. I also
noticed CMake doesn't enable openexr by default, but a lot of the render
code relies on it, so I've enabled it by default now.

12 years ago== Action Editor - Group Colors ==
Joshua Leung [Mon, 28 Apr 2008 11:40:38 +0000 (11:40 +0000)]
== Action Editor - Group Colors ==

Made option to show group colors the default. If this is too colourful for you, disable it in the View menu.

12 years agoFix for bug #9504: compile error with verse on mingw, also fixed
Brecht Van Lommel [Mon, 28 Apr 2008 11:05:01 +0000 (11:05 +0000)]
Fix for bug #9504: compile error with verse on mingw, also fixed
in verse svn.

12 years ago* try/except block around import of BoolOption, to make sure one can use scons-0...
Nathan Letwory [Mon, 28 Apr 2008 10:47:45 +0000 (10:47 +0000)]
* try/except block around import of BoolOption, to make sure one can use scons-0.98.2 to compile with.

12 years agoBugfix #8937: Action constraint for non-armatures shows lag on clear transform
Joshua Leung [Mon, 28 Apr 2008 10:35:51 +0000 (10:35 +0000)]
Bugfix #8937: Action constraint for non-armatures shows lag on clear transform

The problem here was that the owner instead of the workob was being used to find the effect of the action constraint.

12 years ago* add small bit of docs about BF_CONFIG
Nathan Letwory [Mon, 28 Apr 2008 09:41:51 +0000 (09:41 +0000)]
* add small bit of docs about BF_CONFIG

12 years ago== Action Editor - Action Groups finishing touches ==
Joshua Leung [Mon, 28 Apr 2008 07:38:06 +0000 (07:38 +0000)]
== Action Editor - Action Groups finishing touches ==

* Added a new tool "Synchronise with Armature" (found under Channels->Grouping), which synchronises the grouping of action-channels and the grouping of their relevant bones.

This only works when the active object is an armature, and the action isn't pinned. All of the action's action-channels are removed from their groups, and are added back into groups according to the current grouping of their corresponding bones.

A bit of testing for weird cases is needed.

* Group colours are now not drawn if the group originally was using the 'default' colour-set.

12 years agoBugfix:
Joshua Leung [Mon, 28 Apr 2008 05:14:26 +0000 (05:14 +0000)]
Bugfix:

The Outliner was being built incorrectly, leading to fake "IPO-Driver"-linked objects being shown under IPO's. These were caused by a missing break statement, which lead to the IPO case flowing on to the Action case. This could cause crashes with undo on some computers.

12 years agoAssorted tidy-ups for keyframing (including auto-keying), while trying to track down...
Joshua Leung [Mon, 28 Apr 2008 04:46:28 +0000 (04:46 +0000)]
Assorted tidy-ups for keyframing (including auto-keying), while trying to track down a bug.

12 years agoAdding new poses to a PoseLib also creates Action Groups in the PoseLib, just like...
Joshua Leung [Mon, 28 Apr 2008 00:51:31 +0000 (00:51 +0000)]
Adding new poses to a PoseLib also creates Action Groups in the PoseLib, just like for keyframing.

12 years agoCompiler warning fixes:
Joshua Leung [Mon, 28 Apr 2008 00:40:38 +0000 (00:40 +0000)]
Compiler warning fixes:
* in scene.c in blenkernel, set_last_seq (defined in src - editseq.c) is called... this may/may not need some stubs for game-engine stuff
* removed unused vars due to old particle-effects stuff

12 years agoSubversion bump because of big cloth struct change
Daniel Genrich [Sun, 27 Apr 2008 22:34:19 +0000 (22:34 +0000)]
Subversion bump because of big cloth struct change

12 years agofollow-up for the universal darwin config.py
Jean-Luc Peurière [Sun, 27 Apr 2008 22:05:53 +0000 (22:05 +0000)]
follow-up for the universal darwin config.py

also added bal level call stub for set_last_seq,
player building was broken by recent commit

12 years agoBugfix: 32bit cloth files were loaded bad in 64bit blenders and the way arround....
Daniel Genrich [Sun, 27 Apr 2008 22:04:47 +0000 (22:04 +0000)]
Bugfix: 32bit cloth files were loaded bad in 64bit blenders and the way arround. The e.g. GUI-only variable 'mass' was reseted to 0. Problem: makesdna doesn't cry out on compile - I wonder why this differences could happen. Solution: Rearange cloth DNA, resort things, clear up and bug was gone - weird. Problem left: Every file having cloth enabled before this revision is incompatible with this version. If anyone know a better solution, please go ahead

12 years agotake 2, disable enter editmode and enter editmode in .B.blend, commited rev 14289...
Campbell Barton [Sun, 27 Apr 2008 21:44:28 +0000 (21:44 +0000)]
take 2, disable enter editmode and enter editmode in .B.blend, commited rev 14289 but had to be reverted because other changes were made.

12 years agoattempt for an universal Os X config file
Jean-Luc Peurière [Sun, 27 Apr 2008 21:21:21 +0000 (21:21 +0000)]
attempt for an universal Os X config file
should work both on intel and powerpc
from 10.36 (ppc only) to 10.5

please test

12 years ago* Group unlinking wasnt removing groups from particle systems, or render layers light...
Campbell Barton [Sun, 27 Apr 2008 20:43:25 +0000 (20:43 +0000)]
* Group unlinking wasnt removing groups from particle systems, or render layers light overrid.
* BPath sequencer strip looper was only operating on the active scene, now look through all scenes.
* The active sequence strip wasnt being reset when scenes switched, so you could see the previous scenes strip when switching to a new scene.

12 years ago* change BF_CONFIG so that it is understood as 'user-config.py' instead of config...
Nathan Letwory [Sun, 27 Apr 2008 20:17:14 +0000 (20:17 +0000)]
* change BF_CONFIG so that it is understood as 'user-config.py' instead of config/platform-config.py it tried to do before. If defined, it overrides the search (and potential use) of user-config.py.
   It didn't work before anyway, so this change should affect nobody.
   usage: scons BF_CONFIG=someconfigfile

12 years ago* make sure BF_CONFIG is an accepted ARGUMENT
Nathan Letwory [Sun, 27 Apr 2008 19:51:49 +0000 (19:51 +0000)]
* make sure BF_CONFIG is an accepted ARGUMENT

12 years agoMake "scons clean" remove config files for ffmpeg, x264, xvidcore. Also
Ken Hughes [Sun, 27 Apr 2008 19:20:35 +0000 (19:20 +0000)]
Make "scons clean" remove config files for ffmpeg, x264, xvidcore.  Also
replace tabs with spaces.

12 years ago* let's copy *all* FFMPEG libraries, shall we?
Nathan Letwory [Sun, 27 Apr 2008 19:13:40 +0000 (19:13 +0000)]
* let's copy *all* FFMPEG libraries, shall we?

12 years ago== Multires ==
Nicholas Bishop [Sun, 27 Apr 2008 18:26:43 +0000 (18:26 +0000)]
== Multires ==

Fixed bug #9680, Crash on render

Caused by multires sometimes looking at editmesh data rather than mesh data during render

12 years agoremove old particle system.
Campbell Barton [Sun, 27 Apr 2008 18:26:20 +0000 (18:26 +0000)]
remove old particle system.
also removed quat, dquat, and sumohandle from the Object struct since they aren't used anywhere.

12 years ago== imagebrowser ==
Andrea Weikert [Sun, 27 Apr 2008 18:25:52 +0000 (18:25 +0000)]
== imagebrowser ==
fix international font handling, filenames weren't displayed due to lack of utf8 conversion. Works like in filesel now.

For future release, iconv library (for Windows) needs to be updated to support locale_charset for getting the current system charset settings.

12 years agothis commit allow to pass custom compile flags
Jean-Luc Peurière [Sun, 27 Apr 2008 18:22:07 +0000 (18:22 +0000)]
this commit allow to pass custom compile flags
to all ffmpeg related libs

ffmpeg use it own build system and dont respect
the flags in config.py

define BF_FFMPEG_EXTRA in config.py to pass
those flags.

I use this on Os X to pass the SDK vars :
-isysroot
-mmacosx-version-min

12 years ago* copy FFMPEG libraries on Windows to BF_INSTALLDIR when done.
Nathan Letwory [Sun, 27 Apr 2008 17:00:22 +0000 (17:00 +0000)]
* copy FFMPEG libraries on Windows to BF_INSTALLDIR when done.

12 years agoUpdate MSVC project files to support ffmpeg. Make sure you do svn update in lib/windo...
Benoit Bolsee [Sun, 27 Apr 2008 15:02:37 +0000 (15:02 +0000)]
Update MSVC project files to support ffmpeg. Make sure you do svn update in lib/windows to link with latest ffmpeg libraries

12 years agoMake apply size/rot take children into account (apricot request)
Campbell Barton [Sun, 27 Apr 2008 14:29:49 +0000 (14:29 +0000)]
Make apply size/rot take children into account (apricot request)

12 years agofix for own error when trying to fix python command line crash,
Campbell Barton [Sun, 27 Apr 2008 11:37:57 +0000 (11:37 +0000)]
fix for own error when trying to fix python command line crash,
was calling screenmain() before executing the python script which meant it was never executed (therefore no crash :) )

Moved screenmain() back to the the end of main() and added a TESTBASELIB_BGMODE which checks for G.vd and uses the scene layer if its not there. Of course python should not be running stuff that uses G.vd :/

Also made python scripts stay attached to screens when LOAD UI is disabled. This means you can load a new blend file and the python console can stay open, has been tested for a while in the apricot branch.

12 years agoBGE bug: crash when an object being tracked-to is deleted (bad practice anyway)....
Benoit Bolsee [Sat, 26 Apr 2008 20:41:25 +0000 (20:41 +0000)]
BGE bug: crash when an object being tracked-to is deleted (bad practice anyway).  Fix by creating a generic cross reference between actuators (only TrackTo uses it at the moment) and objects so that the actuator is informed when the target object is deleted

12 years agoBLI_split_dirfile was being used in cases it should not have been,
Campbell Barton [Sat, 26 Apr 2008 13:08:57 +0000 (13:08 +0000)]
BLI_split_dirfile was being used in cases it should not have been,
Added BLI_split_dirfile_basic, that only splits the path into directory and file. without checking the dir exists or creating it, without changing the original string that is passed to it.

12 years agoFix for bug #9664: switching to particle edit mode with ctrl+shift+tab
Brecht Van Lommel [Fri, 25 Apr 2008 20:52:40 +0000 (20:52 +0000)]
Fix for bug #9664: switching to particle edit mode with ctrl+shift+tab
from paint modes didn't work correct.

12 years agoSuggestion by GSR; move "extern C" into header file, remove "_" from
Ken Hughes [Fri, 25 Apr 2008 19:18:24 +0000 (19:18 +0000)]
Suggestion by GSR; move "extern C" into header file, remove "_" from
utf8towchar function name.

12 years agoremoved BLI_split_dirfile, it dosnt work with relative paths.
Campbell Barton [Fri, 25 Apr 2008 17:52:25 +0000 (17:52 +0000)]
removed BLI_split_dirfile, it dosnt work with relative paths.
it also makes a directory if its not there, need to look into other uses of this function.

12 years agoRemove redundant utf8towchar() from FTGL code.
Ken Hughes [Fri, 25 Apr 2008 17:11:37 +0000 (17:11 +0000)]
Remove redundant utf8towchar() from FTGL code.

12 years ago== PyNodes ==
Willian Padovani Germano [Fri, 25 Apr 2008 16:35:52 +0000 (16:35 +0000)]
== PyNodes ==

1) Added support for a var called "__node__" in pynode scripts, that can be used to point to the desired pynode object, to make sure it is chosen.

2) Fixed a semi-obscure crash that could happen when reparsing a pynode script that was used by multiple nodes in different scenes. Memory corruption would happen if the reparsing failed during the recreation of the pynode object, not when executing it.

12 years agoadded sequencer paths to bpath iterator, This needed to use get/set filename callback...
Campbell Barton [Fri, 25 Apr 2008 16:09:16 +0000 (16:09 +0000)]
added sequencer paths to bpath iterator, This needed to use get/set filename callbacks internally because the sequencer stores dir/file separately.
This means when moving large projects with many images/videos/sounds is possible with 'File, External Data, Find Missing Files'.
- needed so we can put peach animatic, glrenders & testrenders on the dvd.
also datatoc.c - brecht's fixes from apricot.

12 years agofix/workaround for blender crashing when running python runs text.clear() in backgro...
Campbell Barton [Fri, 25 Apr 2008 10:12:32 +0000 (10:12 +0000)]
fix/workaround for blender crashing when running python runs  text.clear() in background mode. ideally python api would not use this function.

12 years agoFix compiler warning about nested C comments.
Ken Hughes [Thu, 24 Apr 2008 21:35:56 +0000 (21:35 +0000)]
Fix compiler warning about nested C comments.

12 years agoBGE bug: fix a crash at game exit caused by inconsistent controller map after object...
Benoit Bolsee [Thu, 24 Apr 2008 21:26:39 +0000 (21:26 +0000)]
BGE bug: fix a crash at game exit caused by inconsistent controller map after object deletion.  The bug became apparent since the memory leaks have been fixed.

12 years agoDuplicating UTF-8 changes from Revision 14536 in another place in the source tree...
Ken Hughes [Thu, 24 Apr 2008 20:10:01 +0000 (20:10 +0000)]
Duplicating UTF-8 changes from Revision 14536 in another place in the source tree.  Pointed out in IRC by Kent.

12 years ago== cmake win32 ==
Andrea Weikert [Thu, 24 Apr 2008 19:18:46 +0000 (19:18 +0000)]
== cmake win32 ==
- fixed CMAKE files for Win32 for new ffmpeg libs
- ignore libc in debug build.
TODO: debug build with OpenEXR still fails with unresolved externals due to /MTd flag.

12 years agoInterface
Ken Hughes [Thu, 24 Apr 2008 18:54:59 +0000 (18:54 +0000)]
Interface
---------
Bugfix #9222.  Conversion from UTF-8 to wchar for international fonts did not
check for valid encodings, so user strings with containing invalid characters
could cause crashes.

12 years agoBetter fix for BGE bug #7892: dRot is reversed on dynamic objects. Make sure that...
Benoit Bolsee [Wed, 23 Apr 2008 21:48:17 +0000 (21:48 +0000)]
Better fix for BGE bug #7892: dRot is reversed on dynamic objects.  Make sure that graphic, Bullet and Sumo(deprecated) objects rotate the same way.  This fix reverses the rotation of non-dynamic objects compared to 2.45: you will need to change the sign of dRot in 2.45 games for them to work correctly in 2.46

12 years agodisallow changes to linked groups
Campbell Barton [Wed, 23 Apr 2008 21:17:47 +0000 (21:17 +0000)]
disallow changes to linked groups

12 years ago== PyNodes ==
Willian Padovani Germano [Wed, 23 Apr 2008 20:06:25 +0000 (20:06 +0000)]
== PyNodes ==

Finishing a few needed things before the release: changed ShadeInput vars access from a single getAttribute function to individual methods, one for each var, for faster access (needed, since these are accessed over and over during rendering).

Very repetitive code, so I used a few macros to write it. Compiles w/o warnings here (linux, gcc 4.3.0), please report any problems.

This is just an internal change, the Python API is still the same.

12 years agoadded ipo script template from blenderartists forTe, made scripts refresh on load...
Campbell Barton [Wed, 23 Apr 2008 14:04:05 +0000 (14:04 +0000)]
added ipo script template from blenderartists forTe, made scripts refresh on load factory settings and replaced elysiun with blenderartist.org in headers

12 years agoAdded missing redraws for Outliner after transforming and Object/Bone with AutoKey on.
Joshua Leung [Wed, 23 Apr 2008 02:00:27 +0000 (02:00 +0000)]
Added missing redraws for Outliner after transforming and Object/Bone with AutoKey on.

This doesn't fix the problems with the corrupted IPO-driver channels in the Outliner after AutoKeying though. I'm not sure what's causing them, but I cannot even seem to be able to disable those channels.

12 years agoFix for bug #9654: point cache was being reset too often, made
Brecht Van Lommel [Tue, 22 Apr 2008 21:53:30 +0000 (21:53 +0000)]
Fix for bug #9654: point cache was being reset too often, made
transforming unrelated objects slow.

12 years agoWITH_BULLET wasn't working for Makefiles.
Kent Mein [Tue, 22 Apr 2008 19:14:33 +0000 (19:14 +0000)]
WITH_BULLET wasn't working for Makefiles.
I changed it so its tests are more inline with other defines.
Jesterking said this shouldn't affect scons so yell at him if it does. ;)

Kent

12 years agoScript templates, metaball creation script from forTe, and camera script from macouno
Campbell Barton [Tue, 22 Apr 2008 15:37:54 +0000 (15:37 +0000)]
Script templates, metaball creation script from forTe, and camera script from macouno

12 years agoPatch from Paprmh (Rob)
Kent Mein [Tue, 22 Apr 2008 14:53:15 +0000 (14:53 +0000)]
Patch from Paprmh (Rob)

forgot to update the check for valid sequence plugin version #
(The version bump didn't affect sequence plugins so missed it)

This patch also brought the plugin includes back inline with
imbuf stuff.  I'm putting it on my todo to see if we can't
remove this duplication so that this is not a reoccuring issue.

Kent

12 years agouse detectable autorepeat for X11,
Campbell Barton [Tue, 22 Apr 2008 14:32:45 +0000 (14:32 +0000)]
use detectable autorepeat for X11,
this way, holding a key will only give multiple down events, father then down,up,down,up.... etc.
This is needed for apricot so they can play games in blenders :)

12 years agoFix for bug #9489: particle uv coordinates were not correct
Brecht Van Lommel [Tue, 22 Apr 2008 10:34:41 +0000 (10:34 +0000)]
Fix for bug #9489: particle uv coordinates were not correct
for children from particles on subsurf.

12 years agoFix for bug #9491: cancelling bake didn't reset the simulation properly,
Brecht Van Lommel [Tue, 22 Apr 2008 10:08:00 +0000 (10:08 +0000)]
Fix for bug #9491: cancelling bake didn't reset the simulation properly,
now it also keeps the already baked frames in the cache up to the point
is was cancelled.

12 years ago== FFMPEG ==
Peter Schlaile [Tue, 22 Apr 2008 07:40:04 +0000 (07:40 +0000)]
== FFMPEG ==

Forgot to set audio_codec correctly on output. Shame on me.

12 years agoAdded a check to make sure repeat value isn't 0.
Joshua Leung [Tue, 22 Apr 2008 03:43:14 +0000 (03:43 +0000)]
Added a check to make sure repeat value isn't 0.

12 years agobpy sequencer api can add color strips, changing strip length wasnt re-allocating...
Campbell Barton [Mon, 21 Apr 2008 22:17:49 +0000 (22:17 +0000)]
bpy sequencer api can add color strips, changing strip length wasnt re-allocating stripdata which was causing memory free errors, added proxy options, directort read/write and some more flags.

12 years agoCloth: Fix point cache memory leak when duplicating cloth
Daniel Genrich [Mon, 21 Apr 2008 22:02:15 +0000 (22:02 +0000)]
Cloth: Fix point cache memory leak when duplicating cloth

12 years agoUpdate of the Urainian translation
Kent Mein [Mon, 21 Apr 2008 20:57:23 +0000 (20:57 +0000)]
Update of the Urainian translation
Submitted by: Serhij Dubyk

Kent

12 years ago== SCONS ==
Andrea Weikert [Mon, 21 Apr 2008 19:24:30 +0000 (19:24 +0000)]
== SCONS ==
added new ffmpeg libraries to scons win32  msvc build.

12 years agoBug fix for 8634, 6708, and 5989
Simon Clitherow [Mon, 21 Apr 2008 15:53:32 +0000 (15:53 +0000)]
Bug fix for 8634, 6708, and 5989

This replaces the hard-coded '%PROFILE%\Application Data\..." path
with the correct language-dependant CSIDL_APPDATA.

PLEASE NOTE!

Checks for the previous location have now been REMOVED. Any data
saved in the old hard-coded location will no longer be found by
Blender (this will only affect users of non-english windows.)

The installer has been updated to help the user to migrate their data
to the new location of their choice, if necessary.

Order of preference for .blender on windows is now the following:

1) %HOME% environment var
2) Installation Directory (location of blender.exe)
3) "Current User" (CSIDL_APPDATA)
4) "All Users" (CSIDL_COMMON_APPDATA)

12 years agoFix for bug #9487: converting particle system with dupliverts
Brecht Van Lommel [Mon, 21 Apr 2008 10:15:01 +0000 (10:15 +0000)]
Fix for bug #9487: converting particle system with dupliverts
to the new system didn't work correct.

12 years agoFix for bug #9093: array modifier merging didn't work
Brecht Van Lommel [Mon, 21 Apr 2008 09:24:04 +0000 (09:24 +0000)]
Fix for bug #9093: array modifier merging didn't work
entirely correct after a recent bugfix.

12 years agoSmall fix from GSR for using pkg-config to find OpenEXR libraries
Chris Want [Mon, 21 Apr 2008 03:55:39 +0000 (03:55 +0000)]
Small fix from GSR for using pkg-config to find OpenEXR libraries

12 years agoChance wind scaling to be the same as particles
Daniel Genrich [Sun, 20 Apr 2008 21:56:49 +0000 (21:56 +0000)]
Chance wind scaling to be the same as particles

12 years agosecond attempt to fix compilation problem with 2D shaders on systems without GLExt...
Benoit Bolsee [Sun, 20 Apr 2008 21:01:13 +0000 (21:01 +0000)]
second attempt to fix compilation problem with 2D shaders on systems without GLExt or without shader support: use GL_ARB_shader_objects to conditionally compile the 2D shader code

12 years agoPatch from Mario Lapin, fixes [#7394] 3ds File Import is broken
Campbell Barton [Sun, 20 Apr 2008 19:27:48 +0000 (19:27 +0000)]
Patch from Mario Lapin, fixes [#7394] 3ds File Import is broken

12 years agoCloth: Wind was working the way arround due to wrong formula, reported by nudel
Daniel Genrich [Sun, 20 Apr 2008 19:25:23 +0000 (19:25 +0000)]
Cloth: Wind was working the way arround due to wrong formula, reported by nudel

12 years agodeleting an ipo vert didnt update the object/bones position
Campbell Barton [Sun, 20 Apr 2008 18:34:30 +0000 (18:34 +0000)]
deleting an ipo vert didnt update the object/bones position

12 years agomissing check for NULL
Campbell Barton [Sun, 20 Apr 2008 18:19:15 +0000 (18:19 +0000)]
missing check for NULL

12 years ago== FFMPEG / mp3lame ==
Peter Schlaile [Sun, 20 Apr 2008 16:28:21 +0000 (16:28 +0000)]
== FFMPEG / mp3lame ==

Added libmp3lame to extern. (Ton that was the last one for this release,
promised :) )

12 years agoThe mdd exporter was skipping the first frame, fix from bill nieuwendorp (slow67)
Tom Musgrove [Sun, 20 Apr 2008 16:18:43 +0000 (16:18 +0000)]
The mdd exporter was skipping the first frame, fix from bill nieuwendorp (slow67)

12 years agoReverting new epsilons since they had bad global impact - instead just remove the...
Daniel Genrich [Sun, 20 Apr 2008 09:57:28 +0000 (09:57 +0000)]
Reverting new epsilons since they had bad global impact - instead just remove the problematic normalize() call

12 years agoFix for bug #9081: SSS preprocess should not use material or
Brecht Van Lommel [Sat, 19 Apr 2008 21:59:15 +0000 (21:59 +0000)]
Fix for bug #9081: SSS preprocess should not use material or
light overrides, since it works independent of render layers.

12 years agoFix for bug #8963: area light + cubic shading became darker
Brecht Van Lommel [Sat, 19 Apr 2008 21:58:11 +0000 (21:58 +0000)]
Fix for bug #8963: area light + cubic shading became darker
for values > 1.0, luckily for peach this bug was not present
for other light types.

12 years agoBGE bug fix: crash at exit when object with Radar/Near sensor has debug properties
Benoit Bolsee [Sat, 19 Apr 2008 21:15:37 +0000 (21:15 +0000)]
BGE bug fix: crash at exit when object with Radar/Near sensor has debug properties

12 years agofix BGE bug #8094: Collision sensor on child object makes the object rotate or move...
Benoit Bolsee [Sat, 19 Apr 2008 21:09:40 +0000 (21:09 +0000)]
fix BGE bug #8094: Collision sensor on child object makes the object rotate or move very fast.  Collision sensor can now be set on child object without side effect.

12 years agobug since 2.45 nobody noticed, canceling retopo would move the vert.
Campbell Barton [Sat, 19 Apr 2008 19:50:46 +0000 (19:50 +0000)]
bug since 2.45 nobody noticed, canceling retopo would move the vert.

12 years agofix for own error - [#9481] Active faces won't go away.
Campbell Barton [Sat, 19 Apr 2008 19:19:39 +0000 (19:19 +0000)]
fix for own error - [#9481] Active faces won't go away.