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-02-12correct fsf addressCampbell Barton
2010-02-12Bugfix #21051: Restored 'Playback FPS'Joshua Leung
This commit restores the 'Playback FPS' option which showed an indicator of the frame rate of animation playback in the 3D-View. The info for this is now stored in a temp struct in scene data, with the status info being updated by the "animation step" operator instead of relying on globals as the old code did. This seems a lot more stable than in 2.49, but the accuracy is still questionable.
2010-02-12(no commit message)Lukas Steiblys
2010-02-11fix for flag being used in the wrong place with recent ApproxAO option.Campbell Barton
2010-02-11fix for crash when running in background mode and adjusting materialsCampbell Barton
2010-02-11Added an option "Cast Approximate" to control if a material should castBrecht Van Lommel
shadow when using approximate AO, separate from "Traceable".
2010-02-10revert previous commit, this should fix without disabling cases that worked ↵Campbell Barton
before.
2010-02-10fix for crash in sequencer when sequebce data cant be read. Campbell Barton
2010-02-10Fix crash in copying constraints for proxy.Brecht Van Lommel
2010-02-10[#20958] API: crash on mesh.update() if I unlink and link meshes with the ↵Campbell Barton
same name twice
2010-02-09bugfix [#21055] Python: accessing ParticleEdit.hair causes segmentation ↵Campbell Barton
violation
2010-02-09J-key render switching back, now with 10 slots.Brecht Van Lommel
Implementation note: this was done by giving each Render a slot number, and for every slot a new Render will be created. Not sure if this is ideal, but it ensures that all passes, render info, etc are separate so you can also compare render layers and passes, in 2.4x only whatever it was currently displaying was backed up.
2010-02-09[#21067] Weight painting doesn't work with mirror modifier enabled.Campbell Barton
2010-02-09Bugfix #21041: pressing tab, adds spaces depending on the end of the lineJoshua Leung
The code used to calculate the number of spaces to insert for a tab (so that indention widths were aligned to multiples of the number of spaces to use) was incorrectly assuming that the line that this was to occur on was blank, using text->curl->len (i.e. the length of the current line). The code now uses the position of the cursor to determine how many spaces need to be added to it to move it to the next multiple of the tab width. --- Also, added numpad enter to text-editor keymap for creating new lines for more consistency with user expectations.
2010-02-09Warning fixesDamien Plisson
2010-02-09Bugfix: Inserting keyframes from the buttons now ensures that the Graph ↵Joshua Leung
Editor is updated in the process...
2010-02-09Bugfix #21035: PLAYBACK: Consistent crash during playbackJoshua Leung
Circumvent using RNA path resolution code for finding the volume for sound baking, since this can lead to crashes in some cases.
2010-02-09bugfix [#21036] crash with glsl shadingCampbell Barton
VBO draw cod was assuming a buffer was allocated for drawing.
2010-02-092.49 to 2.5 Animation Conversion Bugfixes:Joshua Leung
- World Animation was being ignored. Reported on BA - Particle/Sound/World animation handling were all missing break statements for some reason, which was corrupting path names.
2010-02-08hack, we need a way not to switch some cameras quickly.Campbell Barton
2010-02-08run id_lib_extern on all constraint ID data when copying. solves possible ↵Campbell Barton
errors when running make proxy on a library object.
2010-02-08Fix for a memory leak in subsurf code that is using memory arena, temporaryBrecht Van Lommel
arrays are now allocated with regular guardedalloc.
2010-02-08Warning fixes, one actual bug found in sequencer sound wave drawing. AlsoBrecht Van Lommel
changed some malloc to MEM_mallocN while trying to track down a memory leak.
2010-02-082.5 Audio:Joerg Mueller
- recode of the whole sequencer audio handling - encode audio flag removed, instead you choose None as audio codec, added None for video codec too - ffmpeg formats/codecs: enabled: theora, ogg, vorbis; added: matroska, flac (not working, who can fix?), mp3, wav - sequencer wave drawing - volume animation (now also working when mixing down to a file!) - made sequencer strip position and length values unanimatable
2010-02-08Operator Execution Contexts Bugfix:Joshua Leung
This commit adds a few more execution contexts for operators, given the increasing tendency for some special regiontypes to exist within areas that must have their own set of special operators. Examples of these include the "channel" operators in the Animation Editors (i.e. those in the 'Channels' menu), and the "Fit to Preview Window" operator for the Sequencer. Previously, operators such as these would not function when clicked on from the menus, and they would not show the hotkeys they were mapped to. Also, fixed a few operator definitions in the Animation Editors which were missing ot->prop defines. This meant that some hotkeys (mainly selection) were shown incorrectly in the menus.
2010-02-07Smoke: Patch #20955 / fix by Damien Plisson (damien78)Daniel Genrich
* Smoke got it's own thread loop now and can be esc'ed now * Apple OpenMP bug workaround until they fix the GCC (couldn't test this one) * removing some "static" keyword to prevent crashing on frame display * should also fix problems with wavelet.noise crashing (Bug #20710) Fluid: * sleep delay has been reduced to be more responsive * Fluid progress is displayed in percent using the mouse cursor (like smoke)
2010-02-07Fix #20887: multires sculpt normals not updated correct in solidBrecht Van Lommel
textured draw mode.
2010-02-07Fix #20398: smooth brush + multires could still give problems at innerBrecht Van Lommel
face edges.
2010-02-07group objects were used uninitialized. (copy paste error?)Campbell Barton
2010-02-07Fix #20928: difference boolean modifier is not applied during rendering,Brecht Van Lommel
fixed by last depsgraph commit and this extra check to avoid unnecessary free of derivedmesh for sculpt/multires.
2010-02-07Depsgraph: fix for old problem where dependencies would not get executedBrecht Van Lommel
properly on file loading. Some things get preserved on file save/load, like object matrices and armature poses, but other things need to be remade like derivedmeshes and displists. The latter were not tagged for recalc on load causing them to be made on countall or redraw typically, so not in the right order and dependencies on hidden layer were not done at all. Now these get tagged for recalc and flags flushed on load. There shouldn't be much if any slowdown on opening existing files, if there is it should be fixable.
2010-02-07Fix for stamp marker name lookup, was returning wrong incorrect pointer.Brecht Van Lommel
2010-02-07Fix #20922: image window draw z-buffer wasn't drawing the z-bufferBrecht Van Lommel
from the select render layer.
2010-02-06Fix #20350: particles are offset from emittor in dupli-objects.Brecht Van Lommel
2010-02-06Fix game engine crashing with subsurf modifier, only allow cachingBrecht Van Lommel
of CCGSubsurf when computing ob/em->derivedFinal.
2010-02-06Fix part of #20468: material changes when switch to sculpt mode.Brecht Van Lommel
2010-02-06bugfix [#20990] maker name don't show in render stampCampbell Barton
2010-02-06Constraints API: ID-LoopersJoshua Leung
Added a system for running a callback on all the ID-blocks referenced by constraints (like for modifiers). Also, added an API function which calls these on the constraints present in the given list. These could be used for: - the proxies + action/pyconstraint fix that campbell committed - simplification of file loading code
2010-02-05VBO's face index was incorrect, didnt see this break anything but was giving ↵Campbell Barton
the triangulated index (always wrong for quads).
2010-02-05[#20462] Weight painting subsurf mesh doesn't work with VBOCampbell Barton
- backbuf colors were ignored with VBO's, disable since to make this work with VBO's it would need to re-bind a color array, then restore the previous one after.
2010-02-05bugfix for proxying linked objects & action constraints, reference to linked ↵Campbell Barton
actions were being lost.
2010-02-05Bugfix #20975: Deleting a constraint causes segfaultJoshua Leung
Missing null checks in API functions.
2010-02-05use the camera's lens angle as radians.Campbell Barton
2010-02-04reading in hair with dynamics wasnt working but mostly crashed when ↵Campbell Barton
duplicating the object. from reading all places dynamic hair is used I think these changes are correct (cloth seems to share pointcache with the psys) but its not obvious. jahka: please check this is ok.
2010-02-04sync the custom transform option for proxiesCampbell Barton
2010-02-04fix for crash when deleting duplictaed objects with particle systemsCampbell Barton
cloth modifier was copied but not assigned to the new psys.
2010-02-04[#20681] Text beveling works incosistently when not justifying text leftCampbell Barton
as changed in 2.4x
2010-02-03Spline IK: Small tweak improving (but not completely solving) the situation ↵Joshua Leung
for bug #20708 The best workaround for problems with SplineIK applied to a chain of BBones so far is to disable 'Chain Offset'. Hopefully this workaround will soon become irrelevant.
2010-02-03Bugfix #20940: Offset always resets to 1 in follow path constraintJoshua Leung
Made the 'Offset Factor' setting use a separate variable from the 'Offset' setting in the DNA stuff. While we could get away with this sort of thing in the past, it turns out that with the Datablocks viewer these days, settings sharing an internal var but with different ranges/behaviour doesn't work well anymore, since later instances override earlier ones.
2010-02-03Spline IK Bugfix:Joshua Leung
Spline IK now takes curve-object transforms into account when the 'Chain Offset' option is not enabled, since the intention of that feature is to allow a chain of bones following the shape of a curve to be placed anywhere in the scene.