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-07-31use more BLI math funcs (no functional changes)Campbell Barton
2010-07-30patch [#23060] ColorRamp python access functionsCampbell Barton
from Dan Eicher (dna) elem = color_ramp.elements.new(position=0.3) color_ramp.elements.remove(elem) - Modified the patch to make generic functions for adding and removing (inline code was in 3 different places)
2010-07-27Smoke Patch + additions: a) Applying patch #22765 by Miika Hämäläinen ↵Daniel Genrich
(domain border collision settings, vorticity settings, time scale, non absolute density, smooth high res emitter, initial velocity multiplier, high res strength available to be set to 0), b) Additions by me: --Initial velocity is now per flow object, not per domain; --Using boundingbox as standard display mode for domains (was wire before); --When adding a flow object, an initial nice SmokeParticle system is added too with nice initial settings (life=1, no_render, unborn, etc) fitting smoke simulation; --Adaptive timesteps introduced to the smoke sim (depending on the magnitude of the velocity) because it was quite unstable when used for fire simulations, still needs to be tested and will also slow down some simulations.
2010-07-27Bugfix #23000: AnimData on Meshes not saved (and loaded)Joshua Leung
* Animation data for meshes wasn't getting saved at all (the linked actions were, but that doesn't really count) * Lib-linked actions from other files may not load correctly too
2010-07-23fix bad memory range of text3d charinfo being used.Campbell Barton
2010-07-23* Fix [#22970] 2.5B 30369M crash opening 2.5A2 eye.blendJason Wilkins
2010-07-22== Sculpt/Paint Fixes ==Jason Wilkins
* Fix: unify strength and size did work consistently with other paint modes * Fix: If [ and ] keys were used to resize a brush it was not possible to increase the size of the brush if it went under 10 pixels * Fix: Made interpretation of brush size consistent across all modes, Texture/Image paint interpreted brush size as the diameter while all the other modes interpret it as radius * Fix: The default spacing for vertex paint brushes was 3%, should be 10% * Fix: due to fixes to unified strength, re-enabled 'Unify Size' by default * Fix: Unified size and strength were stored in UserPrefs, moved this to ToolSettings * Fix: The setting of pressure sensitivity was not unified when strength or size were unified. Now the appropriate pressure sensitivity setting is also unified across all brushes when corresponding unification option is selected * Fix: When using [ and ] to resize the brush it didn't immediately redraw * Fix: fkey resizing/"re-strength-ing" was not working consistently accross all paint modes due to only sculpt mode having full support for unified size and strength, now it works properly. * Fix: other paint modes did expose the ability to have a custom brush colors, so I added the small bit of code to allow it. Note: I made all of the other paint mode brushes white. Note2: Actually, probably want to make the paint modes use the selected color for painting instead of a constant brush color. * I had removed OPTYPE_REGISTER from some Sculpt/Paint operators but in this commit I add them back. I'm not completely sure what this option does so I don't want to disturb it for now.
2010-07-212.5: move some do_versions compatibility code under < 253 check.Brecht Van Lommel
2010-07-20* can use file for brush iconJason Wilkins
* fixed memory leaks * moved some of the brush icon code around * the update of the icon after a change is more responsive
2010-07-20* Made the default sculpt icons an internal part of the executableJason Wilkins
* Default icons can be selected from a menu * Option to make a custom icon from a file is present but the UI is disabled because of a mysterious crash * New startup.blend that has the appropriate icons selected
2010-07-20- correct some spelling errors.Campbell Barton
- remove FreeCamera struct (wasnt used) - remove world color alpha values (not used anywhre).
2010-07-20* Images for brush icons are now reloaded when they are needed from an ↵Jason Wilkins
external file * First, try to load the file from the given filename. This is either absolute or relative to the current .blend * If file is found using the given filename directly then look for the file in the datafiles/brushicons directory (local, user, or system). * Note: This commit does not update the .blend to reference the default icons * Note: This commit does not make sure that the build system copies the default icons to the 2.52/datafiles/brushicons directory
2010-07-18stupid mistake, was overwriting all strip saturation on load.Campbell Barton
2010-07-17spelling correction: alredy --> alreadyCampbell Barton
2010-07-15change some references to .B.blend, .Blog to new namesCampbell Barton
2010-07-15To be actually useful, also report the filename when write operation fails.Nathan Letwory
2010-07-15* new settings for brushes in do_versions had wrong subversionfileJason Wilkins
2010-07-14Merge GSOC Sculpt Branch: 28499-30319Jason Wilkins
https://svn.blender.org/svnroot/bf-blender/branches/soc-2010-jwilkins See log of that branch for details.
2010-07-14Merging revision 30301:30302 from my GSoC branch to trunk, log:Joerg Mueller
Fixed error in 2.4x sound conversion.
2010-07-14- make duplis real wasnt redrawingCampbell Barton
- small caps option for titles (doing manually is quite painful to watch).
2010-07-13- saturation option for sequencer strips, runs before multiply and color ↵Campbell Barton
balance. - multiply of 0.0 wasnt being applied.
2010-07-05Fix #21992: linked objects could be in edit/particle/paint/sculpt mode,Brecht Van Lommel
not allowed, so disable mode on append and don't enable it on load.
2010-07-05texture saturation option.Campbell Barton
we'll need a do-version bump soon or this will convert 0.0 saturation to 1.0 on load.
2010-07-05Bugfix #22685: Screen update slow, animation player ALT-A, files created ↵Joshua Leung
with 2.4x Modifiers were being mistakenly recalculated at every frame as long as the object had animation, slowing things down due to incorrect depsgraph recalc tags. Renamed OB_RECALC -> OB_RECALC_ALL to reduce future confusion. During this process, I noticed a few dubious usages of OB_RECALC, so it's best to use this commit as a guide of places to check on. Apart from the place responsible for this bug, I haven't changed any OB_RECALC -> OB_RECALC_OB/DATA in case that introduces more unforseen bugs now, making it more difficult to track the problems later (rename + value change can be confusing to identify the genuine typos).
2010-07-05better errors for failier to read blendsCampbell Barton
2010-07-04Patch [#22339] File/installation paths changesAndrea Weikert
Patch Tracker: http://projects.blender.org/tracker/?func=detail&aid=22339&group_id=9&atid=127 This patch implements the proposal outlined here: http://wiki.blender.org/index.php/Dev:2.5/Source/Installation/Proposal Original patch by Matt Ebb. Contributions by Nathan Letwory, Damien Plisson and Andrea Weikert NOTE: This is a work in progress commit, some work still needs to be done on the SCons and CMake files for this to work properly, but at least should compile and the files should be created in the right directory. Commit discussed on IRC with Ton and Campbell.
2010-07-04Fix for 15-day-old bug causing crashes when loading old 2.49 files, ↵Joshua Leung
especially those with animation. Reverting 29563 ("* Moved do_versions_ipos_to_animato from blender.c to readfile.c, where it should be.") part to the original version that (so far) is guaranteed to work fine. While this means that "nice software design" isn't obeyed once again, this works and the other approach doesn't. So far there really isn't anything really obviously different between the approaches, even after trying a few different placements of the version patches within the file-reading internals.
2010-07-03better reporting for file i/o failier, use system error message in more ↵Campbell Barton
places: Permission Denied, No space left, File not found etc. - blend load/save uses os message. - image load gives os message. (remove check for slash at end of line, just let the os report an error) - python api load image/font/text raise errors with message (was just retuning None for image and font) - minor edits to py api errors.
2010-07-01Fix new zoom in/out values for nodes in old files.Diego Borghetti
The problem was a missing update to the ARegion and the first space, that is why old file don't get the new zoom in/out values.
2010-06-28fix for crash when loading files that had the animtimer set.Campbell Barton
2010-06-22recent commit with timeline cache was crashing on opening files.Campbell Barton
2010-06-22Timeline addition: Display cached framesMatt Ebb
This started off doing pointcache debugging but it's also very useful for users too. Previously it was very hard to see the state of the system when you're working caches such as physics point cache - is it baked? which frames are cached? is it out of date? Now, for better feedback, cached frames are drawn for the active object at the bottom of the timeline - a semitransparent area shows the entire cache extents, and more solid blocks on top show the frames that are cached. Darker versions indicate it's using a disk cache. It can be disabled in general in the timeline View -> Caches menu, or by each individual system that can be shown. There's still a bit to do on this, behaviour needs to be clarified still eg. deciding what shows when it's out of date, or when it's been played back but not cached, etc. etc. Part of this is due to a lack of definition in the point cache system itself, so we should try and clean up/clarify this behaviour and what it means to users, at the same time. Also would be interested in extending this to other caches such as fluid cache, sequencer memory cache etc. in the future, too.
2010-06-19Merged revision 29562 from /branches/soc-2010-nexyon.Joerg Mueller
2010-06-09Fix [#22538] Crash when Selecting Particle Properties Tab (File-dependant)Matt Ebb
psys->parent pointer wasn't getting handled in lib_link_particlesystems()
2010-06-04Fix [#22383] 3dView Layer Management (by Mouse) brokenMatt Ebb
2010-06-02rename some rna properties filename --> filepathCampbell Barton
* filename == "foo.ext" * filepath == "/path/to/and/including/foo.ext" this was alredy followed in some places not not everywhere.
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