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
2014-02-09Code cleanup: fix compiler warning with clang.Brecht Van Lommel
2014-02-09RNA: add RNA_enum_from_identifier, RNA_enum_from_value search functionsCampbell Barton
also fix leak in RNA_enum_is_equal
2014-02-09UI: replace uiPupMenuOkee & uiPupMenuSaveOver with WM_operator_confirmCampbell Barton
2014-02-09UI: improve reports popupCampbell Barton
- use labels rather then menu items (items selected but did nothing) - each report gets its own icon (icons besides first were ignored) - use uiPupMenu rather then string based menu.
2014-02-09Code cleanup: remove unused menu functionsCampbell Barton
2014-02-09UI: use proportional option while dragging buttonsCampbell Barton
2014-02-08RNA: add flag to be used for changing numbers proportionallyCampbell Barton
2014-02-08Py Docs: move bpy.props options and subtype flags into generic definesCampbell Barton
added some missing flags into docs too.
2014-02-08RNA API: remove unused PROP_NEVER_CLAMP flagCampbell Barton
2014-02-08Fixes to make script_load_keymap test pass.Howard Trickey
Removed Armature Sketch keymap, as the entries that were there appear to have been moved to the Armature keymap. Removed the Script keymap. The Script space is deprecated and I could find no way that the keymap could be activated.
2014-02-08UI: support for alpha tab backgroundCampbell Barton
2014-02-08T38482: Fixed the Crashing. If the same UV Layer is referenced multiple ↵gaiaclary
times, then the last imported data set for this UV Layer wins.
2014-02-08Fix collada compile ( kudos ti ideasman )Jens Verwiebe
2014-02-08UI: multi-drag number button editingCampbell Barton
clicking and dragging down edits multiple number buttons at once. (patch D270)
2014-02-08UI: split ui_button_execute_do into begin/endCampbell Barton
2014-02-08UI: butstore API to generalize button storage for modal handlersCampbell Barton
2014-02-08some systems didnt define NULLCampbell Barton
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-02-07Fix T38538: repeat history menu show operators that can't be repeated.Brecht Van Lommel
2014-02-07Bevel Modifier: fix bug T37916, bad result after mirror modifier.Howard Trickey
Bevel needs the vertex normals to be correct and they are not normally recalculated after a previous modifier, like mirror. Adding 'dependsOnNormals' -> returns true to modifier info for Bevel fixes the problem.
2014-02-07UI: avoid O(n2) for old button lookups since both lists are almost always ↵Campbell Barton
aligned
2014-02-07Code cleanup: move old->new button search into ui_but_find_oldCampbell Barton
2014-02-07Fix for button comparisons ignoring rna-indexCampbell Barton
2014-02-07Add Tabs for Movie Clip EditorSergey Sharybin
Based on the patch from Sebastian Koenig, discussed with Jonathan Williamson https://developer.blender.org/T38172 Also removed redundant modes from clip editor. Reviewers: brecht, carter2422 Reviewed By: carter2422 CC: sebastian_k, carter2422 Differential Revision: https://developer.blender.org/D293
2014-02-07Fix T38521: skin modifier crash with zero radius vertices.Brecht Van Lommel
2014-02-07Fix T38503: crash in non-threadsafe VBO free code during render.Brecht Van Lommel
2014-02-07Quiet warningCampbell Barton
2014-02-07* Typo fix.Thomas Dinges
2014-02-06Patch T31269: Add sewing seams to cloth simulationDaniel Genrich
Description: -------------------------- Use loose edges marked as seams as sewing springs. Usage: ------------------------- All this patch does is set the rest length to 0 and the stiffness to 1 for springs for loose edges marked as seams so that during the cloth simulation they will be brought together. Example Video: ------------------------- http://www.youtube.com/watch?v=-Y_bC0gjoM0 Original Patch by thesleepless (+ git patch by codemanx) Thank you!
2014-02-06Fix T38516: crash when using color picker from redo panel.Brecht Van Lommel
2014-02-06Fix T38515: python menu tooltip description affecting unrelated menus.Brecht Van Lommel
2014-02-06Fix compile error in last commit, forgot to include this change.Brecht Van Lommel
2014-02-06Cycles: add pass alpha threshold value to render layers.Brecht Van Lommel
Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold. With value 0.0 the first surface hit will always write to these passes, regardless of transparency. With higher values surfaces that are mostly transparent can be skipped until an opaque surface is encountered.
2014-02-06Remove unnecessary debug printSergey Sharybin
2014-02-06Fix T38498: properly unlink scene pointers from SpaceNode.Lukas Tönne
This fixes the first case mentioned in the report. Has to do some ugly DNA access to SpaceNode, unless we'd allow a bad level call there to do it in ED_node ... The second case has been fixed by @sergey in D274: https://developer.blender.org/D274?vs=838&id=879#toc So actually asan just did its job here, good to know!
2014-02-06Fix lamps drawing only partially in OpenGL render.Brecht Van Lommel
It should draw lamps entirely, this happened due to hack to hide object centers.
2014-02-05Fix T35328: Disk caches of multiple particle systems on a single object ↵Sergey Sharybin
overwrite each other It was intended to work actually using particle cache's stack index but this index might have been calculated incorrect in special case: * With default cube scene, add particle system to the cube * Add disk cache to the particle system * Save file and reload it * Add another particle system and enable disk cache This would lead to two point caches with the same stack index of zero. This happened because point cache indices list wasn't stored in the .blend file so once you've reload your file blender doesn't know anything about number or point caches used. And what was even more confusing is that point cache indices list was trying to be load from the file, but this failed because it wasn't in the file. This commit solves the root of the issue which is ability of producing .blend file with two point caches using the same disk cache. This is done by making it sure that point cache indices list is stored in the .blend file. And also made it so disabling disk cache will tag it to recalculate stack index. Old broken files wouldn't magically start working, but fixing them is rather simple manually by toggling Disk Cache option. Reviewers: lukastoenne, brecht CC: sergof Differential Revision: https://developer.blender.org/D286
2014-02-05Fix T35810: Texture faces display white in 3D view, when used as a Particle ↵Sergey Sharybin
Object This in fact seems some kind of video driver limitation, because it worked fine on windows but failed on linux here. The guess is that textures doesn't always work on display lists, or we simply do have some wrong OGL context somewhere. This is a workaround for until bigger viewport draw refactor is done (as Brecht mentioned display lists are deprecated in new OGL anyway).
2014-02-05Fix T35247: Particle texture behaves incorrectly after changing the number ↵Sergey Sharybin
of particles Root of the issue goes to the order of particle initialization which does texture evaluation (which does depend on particle coordinate) and particle birth coordinate calculation. So basically what happened is: * Changing number of particles re-allocated all the particles, which sets their coordinate to (0,0,0) * Texture evaluation used this non-initialized coordinate * Coordinates were calculated for particles Reshuffled code a bit so now texture evaluation happens after particles. coordinate calculation. Basically moved texture evaluation to particle reset function. Reset happens after initialization anyway and it does know particle coordinates. Also, if reset is being called without init then it's also kind of logical to re-evaluate texture because particle coordinates might change.
2014-02-05Code cleanup: replace magic constants with more verbose bitnamesSergey Sharybin
2014-02-05Add debug print to ID update taggingSergey Sharybin
2014-02-05Fix player stubs after change in compositorJens Verwiebe
2014-02-05Fix compilationSergej Reich
2014-02-05Scanfill: use poly_nr as an index rather then index + 1Campbell Barton
2014-02-05Quiet warningCampbell Barton
2014-02-05Scanfill: avoid converting int<>intptr_t for displist indicesCampbell Barton
2014-02-05Scanfill: malloc arrays and zero init membersCampbell Barton
2014-02-05Fix T38340 and T38473: fixed Scene pointers in Composite and Defocus nodes ↵Lukas Tönne
don't get updated based on context. As discussed in T38340 the solution is to use the current scene from context whenever feasible. Composite does not use node->id at all now, the scene which owns the compositing node tree is retrieved from context instead. Defocus node->id is made editable by the user. By default it is not set, which also will make it use the contextual scene and camera info. The node->id pointer in Defocus is **not** cleared in older blend files. This is done for backward compatibility: the node will then behave as before in untouched scenes. File Output nodes also don't store scene in node->id. This is only needed when creating a new node for initializing the file format. Reviewers: brecht, jbakker, mdewanchand Reviewed By: brecht Differential Revision: https://developer.blender.org/D290
2014-02-05Fix T38476: incorrect hair draw type after editing particle system in edit mode.Brecht Van Lommel
2014-02-05Fix T38478: pin panel, then ctrl+click to collapse others incorrectly ↵Brecht Van Lommel
unpinned panels.