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
2010-06-01Fix [#22469] Crashes with "segmentation fault" when opening an image for ↵Matt Ebb
Voxel Data texture of type Image sequence Cleaned up the code here, made it more efficient and more reliable with threaded render.
2010-05-30== Sequencer ==Peter Schlaile
This fixes loading of hard trimmed audio files in readfile and adds trim options to N-keys for audio files.
2010-05-27Progress indicators for threaded jobsMatt Ebb
Now, rather than the bit-too-alarming stop sign, threaded wmJobs display a progress indicator in the header. This is an optional feature for each job type and still uses the same hardcoded ui template (could use further work here...). Currently implemented for: Render - parts completed, then nodes comped Compositor - nodes comped Fluid Sim - frames simulated Texture Bake - faces baked Example: http://mke3.net/blender/devel/2.5/progress.mov
2010-05-27Logic Editor: removing usercount for existent datablocksDalai Felinto
Using custom setfuncs to avoid increase/decrease of usercount. That way nothing stops you from removing a material that is used by a sensor, or a mesh, an action ... (this is how 2.49 works too) * also some general code cleaning/fix (adding static casts, replacing libaddr_us by lib_addr for dome text (I had no idea how user count worked back then)
2010-05-25NULL check for parent with do_versions(),Campbell Barton
this is also done in the 2 others places in the code which get the parent. In our case the crash was caused by a group not containing the parent object.
2010-05-25fix for recent commit "armature conversion to modifier" ↵Dalai Felinto
(armature->deformflag crash on doversion) reported by Joerg Mueller (Nexyon)
2010-05-25BGE Fix for: [#22142] Armature deformation does not work in Game Engine. + ↵Dalai Felinto
parent type to modifiers doversion(). Patch by Xavier Thomas (xat) This fix the problem of not being able to play animations created with Blender 2.5 in BGE. Patch reviewed by Benoit Added also other parent to modifier conversions as requested by Joshua (aligorith). I didn't bump subversion here, but the patch should work still. If not I'm increasing subversion sooner anyways (tomorrow or by the middle of the week I hope). I was waiting to commit this one together with the Logic Editor datablock patch (converting material_name DNA properties to struct Material *). However my patch is getting too big and it's better if it's alone (easier to analyze later, eventual fixes, ...) Mitchell, this commit adds a function that can help hardware skinning - HasArmatureDeformer()
2010-05-25blend file thumbnailingCampbell Barton
- uses same thumbnail system as image browser - blend files show thumbnails in ubuntu/gnome (freedesktop spec) - 128x128 images are embedded into the blend file header, a simple loader avoids reading the entire blend file to extract it when generating thumbnails in the file selector. When the image browser reads a directory it loads images and creates thumbnails, blend files embedded images are treated just like loading an image. - the thumbnail is created from the camera view in solid mode. (no camera == no thumbnal). - readfile/writefile.c: had to use the 'TEST' code name to save thumbnails, anything else would segfault older blender versions on load. (its not used elsewhere).
2010-05-18temp workaround for report/print conflict causing loaded libs to print twice ↵Campbell Barton
in some cases.
2010-05-15Make creating and saving previews for Lamp, World, Texture, Material and ↵Andrea Weikert
Image datablocks consistent. - For now the larger previews are created at the same time the small preview icons are created - This brings back the previews when appending/linking
2010-05-12Node Space: tweak the zoom in/out value.Diego Borghetti
Venomgfx request to allow more zoom in/out value. Also put the code to path old files, so in the next subversion bump we need move the code.
2010-05-10Tweaks to image editor scopes, while testing a bugMatt Ebb
2010-05-08- console drop handler for datablocks & filepaths.Campbell Barton
- added BLO_idcode_to_name_plural() for names like meshes, scenes, libraries etc from and ID type.
2010-05-07Merge image related changes from the render branch. This includes the imageBrecht Van Lommel
tile cache code in imbuf, but it is not hooked up to the render engine. Imbuf module: some small refactoring and removing a lot of unused or old code (about 6.5k lines). * Added a ImFileType struct with callbacks to make adding an file format type, or making changes to the API easier. * Move imbuf init/exit code into IMB_init()/IMB_exit() functions. * Increased mipmap levels from 10 to 20, you run into this limit already with a 2k image. * Removed hamx, amiga, anim5 format support. * Removed colormap saving, only simple colormap code now for reading tga. * Removed gen_dynlibtiff.py, editing this is almost as much work as just editing the code directly. * Functions removed that were only used for sequencer plugin API: IMB_anim_nextpic, IMB_clever_double, IMB_antialias, IMB_gamwarp, IMB_scalefieldImBuf, IMB_scalefastfieldImBuf, IMB_onethird, IMB_halflace, IMB_dit0, IMB_dit2, IMB_cspace * Write metadata info into OpenEXR images. Can be viewed with the command line utility 'exrheader' For the image tile cache code, see this page: http://wiki.blender.org/index.php/Dev:2.5/Source/Imaging/ImageTileCache
2010-05-07ghash alloc string from render branchCampbell Barton
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28571:28573 svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28575:28576
2010-05-06Fix [#22246] Invisible objects on 3D-View (patch included)Matt Ebb
Modified patch by Teppo Känsälä, thanks for finding the issue!
2010-05-05Fix bug with appending a second time from the same .blend file, it wouldBrecht Van Lommel
get the wrong subversion number and do unnecessary conversions.
2010-05-04merging revisions 28564-28569 from render branch into trunkJoseph Eagar
2010-05-01Fixed version patching for unique sequencer names:Peter Schlaile
now iteration over all strips (including meta strips) works correctly.
2010-04-30Highlight last selected point in curve/surface edit mode.Sergey Sharybin
Curve->lastselbp field was renamed to Curve->lastsel and now not last either BPoint or BezTriple is storing here. It's not easy to determine type of selected point, but operator which depends on such point reviews the full nurbs, so this shouldn't be a problem. Made changes to curve undo stuff to restore last selected point on undo/redo. Added new theme color for curve last selected point.
2010-04-30use size_t for MEM_allocN_len as well as some of its callersCampbell Barton
2010-04-26Fix #22086 and #22125: crashes due to editmode being set on load/undo, fixesBrecht Van Lommel
are simple enough, though may still revert this feature if it turns out there are more problems.
2010-04-25Mesh Deform Modifier: fix problem with saving.Brecht Van Lommel
2010-04-25fix for crash reading console history.Campbell Barton
2010-04-23Some fixes from the render branch:Brecht Van Lommel
* Take border render into account when drawing grid before for render result becomes visible. * Use antialiasing for rendering icon previews. * Fix Full Sample not drawing render result while rendering. * Mesh Deform Modifier: also forgot to commit this file.
2010-04-23Mesh Deform Modifier: compress static binding weights better, thresholdBrecht Van Lommel
is still set very low so in many cases it could be even smaller, but being a bit conservative here to try to avoid breaking rigs. This is not forward-compatible, i.e. loading new files in older blender versions will loose the binding.
2010-04-23svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 ↵Campbell Barton
-r28371:28372 console history save/load from joe
2010-04-22skip instancing objects/groups when linking in a scene, the scene has ↵Campbell Barton
references to the objects/groups its self.
2010-04-21vertex group option for lattice, needed for applying a lattice to a ↵Campbell Barton
beard/moustache without moving the roots about.
2010-04-20fix for crash getting the current material & more verbose library errorsCampbell Barton
2010-04-20hidden durian feature for entering a new path when linked libs are not found.Campbell Barton
2010-04-19Fix crash playing back files with saved speed control sequencer strip,Brecht Van Lommel
frameMap cache was not set to NULL on load.
2010-04-18remove config.h references, was added for automake build system rev around ↵Campbell Barton
124-126 but isnt used by any build systems now.
2010-04-17move camera lens/angle conversion to BLI_mathCampbell Barton
2010-04-15Fix [#22029] Camera in degree mode doesn't updateMatt Ebb
Removed the camera->angle from DNA, now it just uses RNA to handle the conversions. Really need to convert this to physical units at some point... :/
2010-04-11== Sequencer ==Peter Schlaile
Made custom proxy files a lot more sensible to select (upgraded to filepath get/setters) Changed semantics, since custom files don't make much sense without custom directories...
2010-04-09Patch from Xavier Thomas: Use vertex arrays for drawing image editor vector ↵Matt Ebb
scope too, making it a lot more efficient. Also fixed issue with scopes height not being stored in file properly.
2010-04-07Fix crash in file with image editor that was saved after using scopes.Brecht Van Lommel
2010-04-07Modes are now toggled on using operators on load if the file was saved inBrecht Van Lommel
that mode. This ensures proper initialization happens like creating the cursor or building an acceleration structure. It also means edit and particle mode are now saveable. Not sure yet if this is a good feature, though personally I like being able to load my exact state again after saving, but maybe entering edit mode is too slow in some cases? It's easy to make it work only for the sculpt/paint modes again if wanted. This fixes bug #21004 about a missing sculpt cursor on load.
2010-04-06Patch [#21750] Add luma waveform and vectorscope to image viewMatt Ebb
by Xavier Thomas This adds the waveform monitor and vectorscope to the image editor 'scopes' region, bringing it inline (plus a bit more) with sequence editor functionality, and a big step closer to the end goal of unifying the display code for image/ comp/sequence editor. It's non-intrusive, using the same code paths as the histogram. There's still room for more tweaks - I modified the original patch, changing the openGL immediate mode drawing of the waveform display to vertex arrays for speed optimisation. Xavier can look at doing this for the vectorscope now too. Thanks very much Xavier!
2010-04-06Fix #21577: incorrect camera selected when loading file without UI.Brecht Van Lommel
2010-04-05Bugfix #21914: SigSegV when loading file with missing proxy objectJoshua Leung
This 'should' fix it...
2010-04-05Bugfixes for Grease Pencil and the Image Editor (includes fix for #20921):Joshua Leung
* Fixed crash with when/after undoing Grease Pencil sketches in the Image Editor. To get this working, I've had to sacrifice the backwards-compat loading for old .blend files from 2.49 which were using the same pointer as the new data (local data vs datablock data). If anyone has any ingenious hacks to fix this, go ahead, but otherwise, some caution is advised here... * Grease Pencil block used for Image Editor instances can now be changed * Enabled proper active polls on the advanced 3D-view projection methods for drawing. These are not valid in views other than the 3D-View, and so should not be shown as available for use elsewhere (though may still be shown just so that users know what mode an 'imported' datablock may be using). * Enabled proper updates for Grease Pencil editing in the Image Editor. Was missing notifiers for this stuff. * When drawing in the Image Editor with no image active, the system now (quietly) switches to using screen-space 'view' vs 'cursor' space for the strokes, since the previous behaviour was confusing with strokes disappearing after drawing them. IMO this is a much better option than the confusion that occurred before, even though it does change the user's settings under their feet!
2010-04-04Fluid physics for particles by Raul Fernandez Hernandez (Farsthary) and ↵Janne Karhu
Stephen Swhitehorn: This patch add SPH (Smoothed Particle Hydrodynamics)fluid dynamics to the blender particle system. SPH is an boundless Lagrangian interpolation technique to solve the fluid motion equations. From liquids to sand, goo and gases could be simulated using the particle system. It features internal viscosity, a double density relaxation that accounts for surface tension effects, static internal springs for plastic fluids, and buoyancy for gases. --------------------------------------- This is a commit of the core fluid physics. Raul will work on proper documentation soon and more features such as surface extraction from the particle point cloud and increasing stability by sub-frame calculations later.
2010-03-31svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 ↵Campbell Barton
-r27875:27895
2010-03-30* Multiply for panorama camerasBrecht Van Lommel
* Some cases of struct name being set where it shouldnt have been. * Spelling: wich --> which * Copy and initialize uv modifier scale, remove unneeded enum. * Ability to pin any object into the context. * Update uv window while transforming (useful when used with UVProject modifier) * Patch by Wahooney, so new template's are internal text and dont get saved over by mistake. * Fix for https://bugzilla.redhat.com/show_bug.cgi?id=572186 Bug 572186 - [abrt] crash in blender-2.49b-5.fc12: Process /usr/bin/blender.bin was killed by signal 6 (SIGABRT). Original fix submitted by Jochen Schmitt. * [#21816] bpy.data.add_image has stopped working on Windows. moved to bpy.data.images.load(), missed this call. (commits 27726,27825,27828,27831,27832,27833,27834,27836,27837,27838,27839,27858 by Campbell from render25 branch)
2010-03-27Second attempt at committing the different render slot implementation. ThisBrecht Van Lommel
has a fix that hopefully solves the problem on mac/win. Also fixes #21322, render slots not working well with FSA.
2010-03-26Cloth simulation can now use a group to specify which objectsBrecht Van Lommel
to collide with, in addition to the effectors group. (commit 27746 by Brecht from render25 branch)
2010-03-26Optimization for pose channel name lookups using a hash, makesBrecht Van Lommel
playback in one particular scene with 3 characters go from 10 to 13 fps. (commit 27728 by Brecht from render25 branch)
2010-03-26Fix [#21745] file that opens in 2.4* crashes 2.5 while trying to openMatt Ebb
Only convert old multires data to multires modifier if there are actually subdivisions stored. Patch by Elia Sarti, thanks!