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
AgeCommit message (Collapse)Author
2009-05-29tag for 2.49 releasev2.49Martin Poirier
2009-05-29Last pre-2.49 commit part 2: the original file (png btw), and txt andTon Roosendaal
VERSION update. Image credits go to Clemens Granjon; http://clems.g.free.fr And now: release!
2009-05-29Last pre-2.49 commit part 1: splash c file and release numberTon Roosendaal
2009-05-29BGE: small performance problem: object set invisible at startup were still ↵Benoit Bolsee
put in the DBVT, causing unnecessary culling.
2009-05-29BGE: sensor object will now have Actor filter optional: new button 'Detect ↵Benoit Bolsee
Actor' in physics settings indicate if you want the sensor to detect only Actor object or all objects. This way you don't need to set the scenery to Actor to detect ground for example.
2009-05-29BGE modifier: last minute commit to fix a nasty bug with modifers messing ↵Benoit Bolsee
the alpha blend mode of the GE. Note the alpha sorting on modified mesh is not implemented so derived mesh should not have alpha faces (clip will work though). Incidently fixed a performance problem in GLSL where the derived mesh was possibly rendered multiple times. Modifier support is still a bit experimental and should not be used in production game.
2009-05-29the option for saving images as jpeg2000 was missingCampbell Barton
2009-05-29typo in messageCampbell Barton
2009-05-29workaround for strange python problem in the BGE and BPy API where printing ↵Campbell Barton
warnings mistook the blender binary for a script - argv[0], Binary lines were printed into the console sometimes causing console beeps and corrupting future console output. Internal texts file on disk is not used it seems python warnings dont support this (even though exceptions do). The most common cause of this is passing a float as an argument to a method that took an int. get around this by setting __file__ in the namespace to the script name before executing the script, the file lines are not found but at least the output is not weird and confusing. Added read only 'mode' attribute to the python controller so there is a way to tell if its executing a module or a script. Updated docs to better explain execution methods.
2009-05-29Revert commit 20478: instead of changing the default in blender, it's better ↵Benoit Bolsee
to change the values for the demos that need it.
2009-05-29bugfix and update DXF-Exporter scriptsRemigiusz Fiedler
please get it in 2.49 release
2009-05-29Bullet Physics maxphystep = 1 is better general default to avoid vicious circleErwin Coumans
(graphics slower -> physics slower -> overall frametime slower -> graphics slower etc.) See difference in vault.blend
2009-05-29bugfix: added import Curve moduleRemigiusz Fiedler
2009-05-28Python APIKen Hughes
---------- Bugfix: make bpy.data.meshes.new() work the same way as Blender.Mesh.New().
2009-05-28[#18803] 'ShadeModes' dictionary and 'shadeMode' instance variable exported ↵Campbell Barton
to Python API Ton was ok with adding Vladislav Turbanov (vladius)'s patch during the freeze.
2009-05-28[#18840] Joystick sensor lagCampbell Barton
if(SDL_PollEvent(&sdl_event)) // if -> while fixed it removed 'm_buttonnum' was misleading, wasn't used as you expect. Added gravity to variable to world to be used by collada.
2009-05-28BGE: no sleeping and lock axis physics options were not propagated to replicas.Benoit Bolsee
2009-05-28renamed python 'bookmark' attribute to 'useHighPriority', was renamed in the ↵Campbell Barton
UI but not in python.
2009-05-28grsaaynoel spent ~2hrs to figure this out, theeth, feel free to elaborate if ↵Campbell Barton
the tip isnt quite correct.
2009-05-28Projection paint, cloning from 1 layer to another would show ugly black ↵Campbell Barton
lines at the seams because interpolation didnt wrap across the image. Added bilinear_interpolation_color_wrap to be used instead of bilinear_interpolation_color for painting.
2009-05-28== FFMPEG ==Peter Schlaile
This fixes: [#17505] Bad Interlacing for NTSC in mpeg-2 files
2009-05-28last-minute Bullet bugfix: accidently commented out a constraint limit test, ↵Erwin Coumans
causing instability for springs.
2009-05-27DXF-importer second update: v1.12 - 2009.05.26 by migiusRemigiusz Fiedler
- changed to the new 2.49 method Vector.cross()
2009-05-27DXF-importer update: v1.12 - 2009.05.26 by migiusRemigiusz Fiedler
- bugfix WORLDY(1,1,0) to (0,1,0)
2009-05-27flag the images as dirty when projection painting (so there is the option to ↵Campbell Barton
repack a packed image)
2009-05-27Workaround for size 1 brushes not working with projection paint,Campbell Barton
need to investigate why this wont work but for now just clamp the value while projection painting.
2009-05-27"Motor at limit" jitter fixed for btGeneric6Dof constraint, fix taken from ↵Erwin Coumans
Bullet SVN repo. Now we need some cool constraint limit/motor/spring demos, such as a Forklift demo, moving robots, ragdolls etc. for Blender 2.49!
2009-05-27BGE: fix a bug with kinematic object not giving the correct friction to ↵Benoit Bolsee
dynamic object when they have a translation and rotation movement at the same time (translation is ignored). Performance: avoid unnecessary synchronization for static object.
2009-05-26BGE VideoTexture: VideoFFmpeg was missing a rewind function: rename stop() ↵Benoit Bolsee
to pause() and add stop() that will also reset the frame counter.
2009-05-26BGE PyAPI Bug reported by Pitel on blenderartist.Campbell Barton
importing "pygame" failed when running the BGE for the second time. Rather then clearing modules, backup and restore them (as its doing with sys.path) This way the BGE will never remember any modules imported during game play (which can cause bugs/crashes), but it also wont break pythons state by possibly removing modules that are being used internally.
2009-05-26BGE build probs with CMake: directory "source/gameengine/SceneGraph"Chris Want
was been referenced as "source/gameengine/Scenegraph" in some include paths.
2009-05-26BGE Py APICampbell Barton
- Deprecation warnings for using attribute access - Added dictionary functions to KX_GameObject and ListValue ob.get(key, default=None) ob.has_key(key) ob.has_key is important since there was no way to do something like hasattr(ob, "attr") which can be replaced by ob.has_key("attr") - (both still work of course). ob.get is just useful in many cases where you want a property if it exists but can fallback to a default. - CListValue::FindValue was adding a reference but the ~3 places it was used were releasing the reference. added a FindValue that accepts a const char* type to avoid converting python strings to STR_String.
2009-05-26Fix for bug #18788: vector math node subtract did not work,Brecht Van Lommel
patch by Matt D., thanks.
2009-05-26Bugfix #18801Ton Roosendaal
Third transparent shadow bug... this time it's a Material Node, which has mirror + transp-shadow on, and when it traces its own material it enters an eternal loop... Raytracing + shading + materialnode combo really needs work!
2009-05-26== Sequencer ==Peter Schlaile
This adds a per preview option to set render sizes (which proxy size is used). That makes it possible to have * several small preview screens which update really fast using the proxy files * one large output screen that operates in full resolution Since most of the time not all input strips are considered when calculating an output screen, this is a big win. Also: one can disable a preview screen completely using this option. Other use cases: vector + chromaviews don't always need full resolution pictures and work equally well on proxy files! This option finally makes my working setup _completely_ realtime :)
2009-05-26Misc warningsCampbell Barton
- Removed/Commented some unused vars - CValue::GetPropertyText() could return a temp reference to a variable on the stack, option wasnt used anywhere so removed. - KX_ConstraintWrapper::GetConstraintId allows args but ignored them - KX_ConstraintWrapper::PySetParam didnt return NULL on an error (messing up pythons exceptions). - BLI_natstrcmp didnt return 0 when the while loop exited
2009-05-26Bugfix: (discovered by course participant :)Ton Roosendaal
Brush option "Clone" didn't read linked Clone Image from file. No idea how this ever could work even... even for Undo it would crash.
2009-05-26BGE Script template for a python module (set EOL to native this time)Campbell Barton
BGE PyAPI use defines for error return values - del gameOb['var'] error message was wrong.
2009-05-26InterfaceKen Hughes
--------- Fixing typo in TimeOffset tooltip.
2009-05-26IRIX: use python 2.5 by defaultStefan Gartner
2009-05-26tiny fix for irix: use putenv instead of setenvStefan Gartner
2009-05-25InterfaceKen Hughes
--------- Bugfix 18811: long filenames caused stack corruption in BLI_adddirstrings().
2009-05-25* UI tweaks to python controller (more space for module name), setParent ↵Campbell Barton
actuator use less space * object_drop.py - option to orient to face normal (useful for scattering objects over terrain), accounts for normal flipping and can adjust the orientation %.
2009-05-25BGE Joystick Hat BugfixCampbell Barton
bug reported by blenderage on blenderartist (found other bugs too). - "All Hat Events" didnt work. - Multiple hats didnt work - use a menu with direction names rather then have the user guess. disallow zero as a direction. - Allow up to 4 hats (was 2). - Python api was clamping the axis to 2, maximum is currently JOYAXIS_MAX - 16 - New python attributes hatValues and hatSingle, match axis functions. - Use SDL Axis events to fill in the axis and hat array rather then filling in every axis with SDL_JoystickGetAxis for each axis event.
2009-05-25Pressing the '~' key in the ipo view didnt store the view state in the ipo ↵Campbell Barton
curves as clicking on the ipo channel names does.
2009-05-25[#18819] save and load globalDictionary actuators don't load the proper ↵Campbell Barton
files in 2.49 RC3 For this actuator to be useful it needs to use the first opened blendfile as the base name for the configuration file. A recent fix that made the gp_GamePythonPath always match the current loaded blend file made this actuator work differently. keep the original filename to use for making the config name so you can load the config between loading blendfiles.
2009-05-25[#18808] Unstable results of Pack Margin in UV editorCampbell Barton
was scaling the margin by the area twice
2009-05-25[#18731] trouble with the python api in assigning script constraint's target.Campbell Barton
- Setting the constraint script from python didnt update the target count - Setting objects didnt work at all, since it checked the input sequence for being an BPy_Object type (rather then an item in the sequence)
2009-05-25quick fix still allowed for possible crash, check for valid newlibadr return ↵Campbell Barton
value in the while loop.
2009-05-25missing null check, would crash blender when loading some filesCampbell Barton