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
2013-07-02add missing gpl headersCampbell Barton
2013-07-02fix for error reading defaults from custom properties, would read out of ↵Campbell Barton
bounds memory. recent change to animsys r57904 exposed this error in some sintel files.
2013-07-02fix for crash in demo-mode, caused by r51702Campbell Barton
2013-07-02remove unused definesCampbell Barton
2013-07-02bump up openmp limit for release,Campbell Barton
also remove 'Vertex ' prefix for items in the vertex menu.
2013-07-02fix [#35939] [Edit - Vertex mode] [Select]-[Mirror] did not returns right ↵Campbell Barton
result.
2013-07-02move api functions from r57909 into BKE.Campbell Barton
2013-07-01Restrict Weight Edit Panel to mesh/lattice Edit and Weight Paint vertex ↵Gaia Clary
selection mode
2013-07-01NLA Bugfix: When clicking on a channel name in the channel list while still inJoshua Leung
tweakmode, this will now result in tweakmode being exited instead of going into a weird limbo-land where channel selection has changed (but tweakmode is still active but not drawn)
2013-07-01Fix incorrect GLSL bump mapping in editmode when the UV coordinates areBrecht Van Lommel
flipped, was not passing sign on to GLSL shader.
2013-07-01Bugfix [#35744] FCurve select changes on Graph Editor ResizeJoshua Leung
Selection state of F-Curves is lost when resizing the Graph Editor. The problem was that SIPO_TEMP_NEEDCHANSYNC was getting set in the graph_init() callback, which gets called everytime the view resizes, and not just the very first time this happens. However, setting this flag forces the selection state to the updated/pulled from the scene data. In the past, it was necessary to set this flag so that we could force F-Curve colors to get initialised correctly. However, things probably changed at some point, so this behaviour is no longer needed. At worst now, opening a new graph editor may not show F-Curve selection correctly synced with the viewport, though that's easily worked around by reselecting whatever it is in the 3d view.
2013-07-01Bugfix [#35856] Bones gets scaled chaotically when during NLA Strip Blend In/OutJoshua Leung
This was one of the consequences of r.57333 (i.e. influence shouldn't be ignored on the first strip that animates a channel), as scale should really default to a base value of 1 (instead of things being blended against 0 as per all other properties). The end result was that bones were getting scaled to zero here when the influence of their strip fell to zero. Now, we use the RNA default values of properties to initialise their initial values. This may/may not work well in all cases: 1) For properties which don't have the appropriate RNA defaults set, this will be problematic. But, most properties people are likely to animate here I think are already set up correctly. 2) It may not always be nice to have values "snapping back" to default values. In this case, you should still be defining a strip at the bottom of your NLA stack which defines what the appropriate rest poses *should* be for your shot.
2013-07-01Bugfix [#35887] Keyframes inserted at wrong time on offsetted NLA Strips whenJoshua Leung
using "Auto Keying" + "Insert Available Only" Patch from Campbell. The problem was that NLA offset/mapping correction was only done when no destination action was supplied to insert_keyframe(). In most cases, this is not a problem, since all normal keyframing goes through keyingset or the insert- button operators, and these just pass action=NULL (since they're too lazy to look it up). However, there is one situation where this bug gets triggered (the specific combination of autokeyframing and "insert available only"), where the caller of insert_keyframe() actually passed in an action (to prevent it from creating one itself!).
2013-07-01Bugfix [#35936] Can't create new vertex group when using Ctrl G menuJoshua Leung
This was caused by r.57812 There were two problems here: 1) vertex_group_vert_select_unlocked_poll() had faulty logic which meant that it always failed when there were no vgroups present yet - the final return always just fell through 2) Since the "Assign to New Groups" option was actually implemented using the same operator as "Assign to Active Group" (just with an extra parameter set), if the active group was locked, it was not possible to "Assign to New Group" (even though a new group would not be locked).
2013-07-01Fix for Make Local -> All not working correct with multy-user datablocksSergey Sharybin
Make Local operator uses BKE_library_make_local function if all the datablocks needs to be made local. And this function was calling id_clear_lib_data for every datablock, which only clears library data. But this function doesn't work correct for datablocks which areshared by multiple users (this is also mentioned in comment for this function). This lead to situations when two datablocks shares the same runtime data leading to crashes later. For example making everythig local in scales cycles scene from durian ends up in a crash when toggling rig edit mode. Solved by using id_make_local instead of id_clear_lib_data, which will ensure all the data are nicely expanded and made local. Checked by Brecht, thanks fr the review!
2013-07-01fix [#35858] there were two bugs here, hidden faces were occluding in vertex ↵Campbell Barton
selection mode.
2013-07-01bridge tool: calculate face normals before triangulating, own error when ↵Campbell Barton
removing normal recalc from the bmesh operator. also rename `Fill Grid` -> `Grid Fill` to match `Beauty Fill`
2013-07-01add type checking assert in bmesh operator iterator.Campbell Barton
2013-07-01tweak to commit r57891, dont draw hidden faces/edges in editmode.Campbell Barton
2013-07-01fix [#35911] Show weights not working with a weight edit modifier in edit modeCampbell Barton
2013-07-01add some missing members to opengl debug print, also use a macro to avoid ↵Campbell Barton
passing each arg twice.
2013-07-01opengl debug info, make GPU_state_print() only show values in arrays that ↵Campbell Barton
are set. (was print 32 values every time)
2013-07-01fix [#35914] Blender crashes when trying to use vertex selection masking on ↵Campbell Barton
a copy directly after using SHIFT+d
2013-07-01minor change for high res displays, scale fcurve handles and view3d axis size.Campbell Barton
2013-06-30Patch [#35897] install_deps: add OpenEXR to ldconfig by Gavin Howard, thanks.Bastien Montagne
2013-06-30Fix forJeroen Bakker
* [#35922] RGB Input Node doesn't work properly
2013-06-30revert own fix for adding nodes with (DPI != 72), the fix doesn't work for ↵Campbell Barton
OSX retina displays.
2013-06-29Fix more swapped descriptions for mouse X/Y position properties.Brecht Van Lommel
2013-06-29Fix swapped descriptions for window X/Y position properties.Brecht Van Lommel
2013-06-29Fix scons/windows build error, missing pthreads include in blenfont for mutex.Brecht Van Lommel
2013-06-29re-arrange '--help' output into more useful sections (added debug, python).Campbell Barton
also minor style cleanup
2013-06-29fixed a compiler warning message in vs 2008Gaia Clary
2013-06-29fixed Blender crash, but unclear when this situation can happenGaia Clary
2013-06-29replace LATTICE_PT macro with BKE_lattice_index_from_uvw().Campbell Barton
2013-06-28fix regression since early 2.5x, there was no way to copy library linked ↵Campbell Barton
objects.
2013-06-28fix for crash linking fonts to other objects with linked obdata (link, undo ↵Campbell Barton
would crash).
2013-06-28view-selected didnt work for metaballs in object mode (radius from previous ↵Campbell Barton
commit was 2x too large too).
2013-06-28Fix #35904: on Windows force NVidia Optimus, which does automatic graphicsBrecht Van Lommel
switching between an integrated Intel and a dedicated NVidia card, to use the dedicated card for Blender. A more portable and general solution would be nice, but it's all I could find: http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf
2013-06-28Fix #35551: the topology mirror setting affected shape key and vertex group butBrecht Van Lommel
this was confusing as there was no setting visible for it. Now these menus contain an entry to mirror without and with topology mirror.
2013-06-28weight Paint: moved Auto Normalize and Multipaint options below Blend selectorGaia Clary
2013-06-28fix for crash when setting the cursor in background mode.Campbell Barton
2013-06-28test operator script, add ability to load files from a path while testing ↵Campbell Barton
operators.
2013-06-28fix [#35860] crash if pressing <F8> in import dialogCampbell Barton
disallow reloading scripts while running modal, python operators.
2013-06-28Fix #35412: blender internal "from dupli" texture coordinates not working withBrecht Van Lommel
particles in linked groups.
2013-06-28changed Pulldown box label for clarityGaia Clary
2013-06-28Fix: blender internal transparent shadows were not influenced by object ↵Brecht Van Lommel
color alpha.
2013-06-28Fix #35902: build navigation mesh crash with multiple meshes selected.Brecht Van Lommel
2013-06-28Fix #35900: image editor save multilayer EXR was not using the compressionBrecht Van Lommel
codec specified by the user.
2013-06-28Fix #35896: cycles crash with OSL image textures and viewport + preview renderBrecht Van Lommel
running at the same time.
2013-06-28Fix #35884: crash opening .blend with generated color grid image and preview ↵Brecht Van Lommel
render. Printing text on the color grid image would initialize font glyphs from a thread at the same time as the UI, causing conflicts. The freetype glyph renderer needs to be mutex locked because it uses a shared buffer internally even when rendering for different fonts. Also needed to change the image generate function to use the render monospace font to avoid conflicts in blenfont. What's still weak in the blenfont API is that there is no distinction between a font and a thread using that font to render with some particular size, style, etc.