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
path: root/source
AgeCommit message (Collapse)Author
2009-12-04This commit deletes temporary "temp" screen layouts when the windows using ↵Joshua Leung
them get closed.
2009-12-04Fix for [#20203] Linked objects - A few bugsMatt Ebb
Did a lot of cleaning Object operator poll functions to check if the object's linked or not. For this, added the function ED_operator_object_active_editable() as opposed to ED_operator_object_active()
2009-12-04Fix for [#20157] 2.5 Can`t remove a linked objects from the 3D view by ↵Matt Ebb
pressing X
2009-12-04Fix for [#19958] Changes in UV/Image editor doesn't refresh mapping on mesh ↵Matt Ebb
in 3dview immediately Enabled 'update automatically' (lock) in image editors by default Also enabled transform manipulators by default, unfortunately missed for alpha 0 release.
2009-12-04Fix for [#19921] pressing NumpadDot on isolated mode centers the 3D cursorMatt Ebb
2009-12-04* Fix for incorrect disabling after baking cloth simMatt Ebb
* Fix for time cursor getting 'stuck' after baking point caches
2009-12-04Bugfixes: Deleting Keyframes + F-CurvesJoshua Leung
This commit fixes #19908 and #20239. Deleting keyframes will now delete the F-Curves they came from too, if the F-Curves don't have any more keyframes and/or F-Modifiers providing any further motion info.
2009-12-04rna functionCampbell Barton
editbone.align(vector), to align the bones z axis to a localspace direction. finished leg rig pose mode data
2009-12-04Fix for [#19884] Curve resolution slider not affecting anythingMatt Ebb
2009-12-04Print baking progress to console when window is not available.Martin Poirier
2009-12-04Cleaning: update a couple of functions to use scene from context instead of ↵Martin Poirier
from screen.
2009-12-04Partial fix for [#19874]Matt Ebb
can use RMB to cancel joining areas, same as splitting
2009-12-04Fix for [#19478] Shortkeys for switch to Quad view mode is not workingMatt Ebb
changed default quad view shortcut to Ctrl Alt Q
2009-12-04Only set baking progress function to cursor when a window is present.Martin Poirier
This enables baking in background mode (instead of just crashing).
2009-12-04Finish renaming job in Set Center operator to use Origin instead of Center.Martin Poirier
Also replace ObData by Geometry and Object Geometry after talk with Matt.
2009-12-04- property decorators for setting attributes didnt work, hack to prevent ↵Campbell Barton
every instance of an BPyStructRNA to have its own dictionary, set the tp_dictoffset to 0. attempted to use __slots__ but this doesnt work for some reason. - made bone.length writable
2009-12-04Fix for [#20240] Image inputs to the compositor are white when using color ↵Matt Ebb
management was missing include
2009-12-03Make toggle and hold snap method cohabit nicely.Martin Poirier
Shift-Tab toggles the global toolsetting snap settings (both in and out of transform). Holding down Ctrl inverts the snap setting in transform (turns it on when global snap is off and vice versa). Ctrl-Shift-Tab to select snap mode (only outside of transform for now). For old (pre 2.5) behavior, just keep global snap off and use Ctrl. NOTE: transform modal events for snap have change a bit, saved keymap might not work anymore.
2009-12-03Sculpt Branch:Brecht Van Lommel
* Multithread parts of multires and subsurf. Only loops working on face grid data and do no memory allocation have been multithreaded, others would be more complicated. * Force some CCGSubsurf functions to be inlined, gives a small overall speedup in subsurf code. * Fix sculpting not working correct with transformed objects. * Fix a few cases of "spikes" on lower level multires levels. There's still cases where it happens, usually on boundary cornders. The problem is that in such cases the limit surfaces can be very different from the low res surface, so the tangent space is very different too.. * Fix crash deleting multires higher levels with level set to 0. * Fix crashes that happened sometimes when adding faces in editmode.
2009-12-03Quicktime Carbon: Fix memory leak when build with cocoaDamien Plisson
2009-12-03Bugfix: Toggle animation channel visibility (shift-v) was not flushing the ↵Joshua Leung
new values correctly - Modifying groups did not flush status to channels below - Objects were always toggled. Still need to figure out why this didn't work right...
2009-12-03Fix for one of the issues in #20230: Comp Nodes animations not saving to .blendJoshua Leung
AnimData was not getting written to files for Node Trees.
2009-12-03Bugfix #20190: Scaling Bone Joints in envelope drawmodeJoshua Leung
Made scaling selected joints using SKEY work in the same way as in 2.4x However, it'd probably be nice to be able to have separate hotkeys for this at a later stage.
2009-12-03QTkit : update build checks to allow only 10.5+/64bit buildsDamien Plisson
Other SDK versions do not handle correctly QTKit movie creation in a background thread. Carbon quicktime should be used for the 32bit builds (USE_QTKIT = 0)
2009-12-03Bugfix #20219: Timeline navigationJoshua Leung
Added missing "View All" (HomeKey) operator for TimeLine
2009-12-03Fix for color management not working with AVI output, patch by Damien ↵Matt Ebb
Plisson, thanks!
2009-12-03Fix for [#20226] 3DView header: hiding menu texts and layer button's issue.Matt Ebb
Also: big purge of old 3d view header menus and old unused code
2009-12-03Fix for [#20168] Particle velocity display toggle issueMatt Ebb
Thanks Alan Taylor for the initial patch
2009-12-03Fix for [#20180] Wrong multiplicator in Random SelectionMatt Ebb
Also: Added extend select option to select random (off by default) Tweaked 'Select Axis' to use an enum for axes
2009-12-03Fix for [#20154] Shaded draw mode needs to be removed when loading filesMatt Ebb
2009-12-02Bug fix: Verlet integration didn't work properly with moving particle emitters.Janne Karhu
Thanks for mcreamsurfer for reporting and Farsthary for the patch!
2009-12-02[#20213] Align to Transform Orientation crashes BlenderMartin Poirier
Align needs to be call with region context. Also added checks to prevent this from crashing if not called properly.
2009-12-02Menu handlers need to return OUT when clicking outside, not OKMartin Poirier
Caused crashes with window type selector and a slew of other unwanted behaviors.
2009-12-02Fixed a part of [#20197] dof node bugs.Thomas Dinges
* False greying out.
2009-12-02- bpy.data.add_armature()Campbell Barton
- rigify testnig function, creates all example metarigs, processes and generates graphs for before and after.
2009-12-02Quicktime(Carbon/win32) : add operator to raise the "compression settings" ↵Damien Plisson
quicktime standard dialog
2009-12-02UI: remove unnecessary colon on toggle array buttons.Brecht Van Lommel
2009-12-02AAO Indirect DiffuseBrecht Van Lommel
Don't use passes anymore for indirect lighting, people were using this probably thinking it would do bounces, but that's not the intention of this feature, it is to reduce problems with light bleeding. I want to remove this option for AO as well, but will leave it in for now until there is a better alternative. Added bounces option for indirect, could be implemented much better, but perhaps useful for testing now. Existing files need to set this to 1 to get the same results again.
2009-12-02Quicktime : make dna codecType data store the quicktime codecType value ↵Damien Plisson
instead of a proxy value Quicktime codecType data is a 32 bit value (4 chars coded). Implemented RNA set/get functions for codecType enum to cope with RNA enum values 24bit precision limitation Implemented dynamic codecType enum list creation Carbon quicktime now stores codec settings in "clear" in the QuicktimeCodecSettings dna struct (in addition to the closed atom container in QuicktimeCodecData) to be compatible with the QTKit version +fixed some warnings
2009-12-02rename armature RNA propsCampbell Barton
armature_matrix --> matrix_local armature_head --> head_local armature_tail --> tail_local
2009-12-02Changes to Color ManagementMatt Ebb
After testing and feedback, I've decided to slightly modify the way color management works internally. While the previous method worked well for rendering, was a smaller transition and had some advantages over this new method, it was a bit more ambiguous, and was making things difficult for other areas such as compositing. This implementation now considers all color data (with only a couple of exceptions such as brush colors) to be stored in linear RGB color space, rather than sRGB as previously. This brings it in line with Nuke, which also operates this way, quite successfully. Color swatches, pickers, color ramp display are now gamma corrected to display gamma so you can see what you're doing, but the numbers themselves are considered linear. This makes understanding blending modes more clear (a 0.5 value on overlay will not change the result now) as well as making color swatches act more predictably in the compositor, however bringing over color values from applications like photoshop or gimp, that operate in a gamma space, will give identical results. This commit will convert over existing files saved by earlier 2.5 versions to work generally the same, though there may be some slight differences with things like textures. Now that we're set on changing other areas of shading, this won't be too disruptive overall. I've made a diagram explaining the pipeline here: http://mke3.net/blender/devel/2.5/25_linear_workflow_pipeline.png and some docs here: http://www.blender.org/development/release-logs/blender-250/color-management/
2009-12-02Reset operator properties for keymap items when operator idname is changed.Martin Poirier
This means added operators in the keymap editor will now show options correctly (maybe not for old .B25.blend)
2009-12-02Restore new snap align icon that was lost in previous changes.Martin Poirier
2009-12-02Apply patch [#20145] Ghost Win32 roundup patch: Minimum Window Size, ↵Nathan Letwory
Continuous Grab and Drag And Drop This nice patch by Matt D. (matd in #blendercoders) adds three nice features that can be seen already in the other supported OSes: * minimum window size: to prevent some bugs with the window manager of Blender, system windows cannot be resized smaller than the minimum size. * Continuous Grab is finally in Windows! Default settings since alpha 0 already have the feature enabled by default, so grab a new build and enjoy :) * GHOST support for drag and drop added. This prepares Blender for drag and drop from OS -> Blender. Currently not very useful, since wm needs to be readied for that. But it does work (do BF_GHOST_DEBUG=1 build and drag a file onto a Blender window). Thanks Matt D.!
2009-12-02Bugfix: crash when no active objectMartin Poirier
Misc fixes.
2009-12-02* Fix for earlier fix, only check for basis metaball if the object's ↵Matt Ebb
actually a metaball
2009-12-01fix for [#19990] file browser crashAndrea Weikert
needed to fix jpg error handling to not return control to the library from jpg_error used as error exit. Needed to add structured exception handling (setjmp/longjmp) - not very nice but needed in this case. (Also recommended in example.c from libjpg and used in gimp ;) )
2009-12-01circle select modal operator wasnt returning FINISHED so it wasnt getting an ↵Campbell Barton
undo push
2009-12-01Additive snap for Transform. Easy snapping between two vertices, in the ↵Martin Poirier
middle of three faces, ... A to add the current snapping point to the list Alt-A to remove the last one The resulting snapping point is the average of all snap points in the list (and the one under the mouse pointer, if valid). Snapping between two verts is a matter of moving over the first, pressing A, moving over the other, confirming transform.
2009-12-01User Script support added back.Campbell Barton
- the scripts path set in the user preferences or ~/.blender/scripts/ui (io, op, io etc..) will be used to load scripts. - the default home dir part probably only works in *nix os's - Added a missing sync callback to vector.toTuple()