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
2019-07-11Text: buffer from text, optional length return argCampbell Barton
No functional changes (currently unused).
2019-07-11Fix T66658: Undo steps gets out sync with text/edit-modeCampbell Barton
2019-07-11Undo System: add is_final argument (no functional changes)Campbell Barton
This is needed step out of undo steps which accumulate changes, larger changes could be made to handle this but better not make them at this point.
2019-07-10Splash: use red heart icon for development fundBrecht Van Lommel
Now that the development fund image will disappear from the splash, this draws a little more attention to this link.
2019-07-10Fix T66631: Crash when converting objects from Curve to MeshSybren A. Stüvel
When `BKE_mesh_new_from_object()` cannot convert an object to a mesh, it returns `NULL`. This case was not handled at all in `BKE_mesh_new_from_object_to_bmain()` or `curvetomesh()`, causing a segmentation fault. This commit fixes the segmentation fault, and leaves the curve object as a curve object. Reviewed By: mont29, brecht, sergey Differential Revision: https://developer.blender.org/D5217
2019-07-10Fix T66627: Multiobject Edit UV constraint to image boundsDalai Felinto
This was broken since the original commit to handle multi-object editing: rBbfc9d426bb95.
2019-07-10Undo System: ensure the text ID for each undo step is usedCampbell Barton
In practice this wasn't causing errors, however it could be an issue in the future.
2019-07-10Fix crash when clicking in window while Blender startsSybren A. Stüvel
A mouse click in the window will trigger the `VIEW3D_OT_cursor3d` operator before the viewport is available. This causes a segfault in `GPU_viewport_engines_data_validate()`. Other callers of `WM_draw_region_get_viewport()` already check for `NULL` being returned and handle it gracefully. Reviewed By: jbakker, fclem Differential Revision: https://developer.blender.org/D5216
2019-07-10Undo: print the undo stack when ed.undo logging is enabledCampbell Barton
Print the undo stack on undo/redo when ed.undo logging is enabled.
2019-07-10Cleanup: avoid line breaks from trailing commentsCampbell Barton
2019-07-09Fix T66605: Operation on origins not working correctSergey Sharybin
2019-07-09Fix T66456: UV Editor missing update after selection change in 3D viewportPhilipp Oeser
Reviewers: brecht Maniphest Tasks: T66456 Differential Revision: https://developer.blender.org/D5207
2019-07-09Fix (minor) some typos and other errors in UI messages.Bastien Montagne
2019-07-09Fix crash on redo applying transformsPhilipp Oeser
When accessing evaluated objects, make sure access to an evaluated dependency graph is done. This solves possible access to NULL data on redo. See https://developer.blender.org/D5209
2019-07-09Fix crash when redoing Set Origin operatorSybren A. Stüvel
The operator was using a non-evaluated depsgraph to get the evaluated scene, which caused the crash. This fixes the crash reported in T66605, but not the problem where sometimes object origins aren't set.
2019-07-09Fix T57652: Multires undo broken with shared object dataSergey Sharybin
2019-07-09Fix T64483: crash when hovering over outliner after closing render windowSybren A. Stüvel
The `tselem->id` pointer can also be used for non-ID data (according to this comment in DNA_outliner_types.h: ``` /* XXX We actually also store non-ID data in this pointer for identifying * the TreeStoreElem for a TreeElement when rebuilding the tree. Ugly! */ ``` As such, I don't mind adding a `NULL`-check in the `is_object_data_in_editmode()` function. After all, when there is no object, its data certainly is not in edit mode.
2019-07-09Implement Movieclip filter for action editorsSergey Sharybin
Allows to disable keyframes from movie clips in dopesheet. Reviewers: brecht Reviewed By: brecht Subscribers: sebastian_k Differential Revision: https://developer.blender.org/D5203
2019-07-09Fix T66359: UV editor ignores face-dot sizeCampbell Barton
D5178 by @deadpin
2019-07-08Fix T66008 Viewport: hidden edges are partially visibleClément Foucault
This was a regression from 2.79. The zoffset was doubled for some reason.
2019-07-08Fix T66470 Planar track is not adjustableClément Foucault
The issue was that the shader used was expecting GL_LINES and the points were using GL_TRIANGLE_FAN.
2019-07-08Fix T62941 Subdivision Modifier Showing all face dotsClément Foucault
Previously in 2.79 we were using a specialized drawing using derivedMesh. Now the subsurf modifier tag each center vertex as facedot and let the DRWManager pick it up. Some modifiers (deforming ones) do not clear the tag so we can use this technique even if there is deforming modifiers after subsurf modifiers.
2019-07-08Fix T62903: black line in UV editor on 32 bitBrecht Van Lommel
2019-07-08Fix T66538: Menus in popups opening on mouse overCampbell Barton
Caused by b708917d94afa Solve by restricting this change to popovers instead of other kinds of menus (enums mainly).
2019-07-08Fix T66554: Measure doesn't snap with CtrlCampbell Barton
2019-07-08Fix (unreported) broken 'compse' feature when editing text.Bastien Montagne
Looks like that code was not updated when we switched to unicode, it was still returning axtended ascii codes (iso-8859-15 ones I think)... That was breaking some chars, which have a very different value in unicode. Found while working on Text section of the Manual! ;)
2019-07-08Fix T66431: SE - Audio Caching crashSergey Sharybin
Moved the caching code from direct calls in DNA to dependency graph. In fact, not much was needed to be done apart form removing the direct cache updates. The rest seemed to work fine. Possible to avoid full sound file re-load, but doesn't seem this is causing any issues.
2019-07-08Fix T66499: Parenting a Mask to Plane Track doesnt workSergey Sharybin
2019-07-08Fix T66526: child's objects move if change their origin positionPhilipp Oeser
Reviewers: sergey Maniphest Tasks: T66526 Differential Revision: https://developer.blender.org/D5201
2019-07-08Fix T66524: Eyedropper in popover crashesCampbell Barton
2019-07-08Fix T66525: Wrong apply scale for children chainSergey Sharybin
The operator did not behave correct when there was a chain of parents longer than 1.
2019-07-08Cleanup: Spelling in function nameSergey Sharybin
2019-07-07Fix T66376: Problem with Gpencil fill toolAntonioya
The fill material has an alpha > 0, but the show fill is disabled, but as the fill tool is considered the fill as visible and the stroke is not drawn, the fill area had a gap.
2019-07-07Cleanup: split enum types, use PF_CMP prefixCampbell Barton
2019-07-07Cleanup: use BKE_packedfile prefix for function namesCampbell Barton
Avoid ambiguity with terms check & compare.
2019-07-07Cleanup: clang-formatCampbell Barton
2019-07-07Cleanup: spellingCampbell Barton
2019-07-07UI: Cleanup tooltip formatAaron Carlisle
2019-07-07UI: Cleanup tooltip formatAaron Carlisle
2019-07-06GPencil: Close Box and Circle primitives with geometryAntonioya
Before the primitives were closed only with cyclic flag, but this doesn't create geometry for the gap. Now, a new geometry is created using close stroke function to have geometry for sculpt or edit.
2019-07-06GPencil: Don't add missing events for Eraser modeAntonioya
This avoid some code that can delay the easer, but still some problems with the test file. Related to T66501
2019-07-06transform_snap_object: return type of element snapped.mano-wii
This can be useful for filtering some of the returns.
2019-07-05Fix T66282: Make Instances Real: Keep Hierarchy option broken with recursive ↵Bastien Montagne
instancing. Preserving/rebuilding relashionships in recursive instancing was simply not supported at all, code handling that was assuming a single level of instancing. This commit makes the following changes: * Mixing DupliCollection and DupliVerts/Faces in the recursive chain is now supported (by using a same GHash in all cases, differences of persistent_id handling in hashing and comparison is now down inside the relevant functions). * When both "keep hierarchy" and "parent" options are enabled, code will attempt to parent new objects to their version of instancer (instead of parenting them systematically to the root object). This will preserve the hierarchy much better. * Collection is removed from dupli empties that have been made 'real' (the duplication flag itself was already cleared, but the link to the instantiated collection was kept).
2019-07-05Fix T66327 2/2: Make instance real does not clear collectionDalai Felinto
2019-07-05Fix T66327 1/2: Outliner dupli empty is shown as collection when a different ↵Dalai Felinto
duplitype
2019-07-05Transform Snap: Fix dependency cycle between transformed object and object ↵mano-wii
with modifiers
2019-07-05Fix strict compiler warningsSergey Sharybin
2019-07-05Fix T64342: Incorrect snapping of focus object in camera viewSergey Sharybin
Use more granular dependency graph traversal, which allows to ignore dependencies which are not related on transform. Reviewers: mano-wii, brecht Differential Revision: https://developer.blender.org/D5184
2019-07-05Fix "child of" constraint "set inverse" problematic with bonesPhilipp Oeser
For bone owners we want to do this in evaluated domain since BKE_pose_where_is() / BKE_pose_where_is_bone() rely on (re)evaluating parts of the scene and copying new evaluated stuff back to original. Fixes T66080, T66397 Reviewers: sergey Maniphest Tasks: T66080 Differential Revision: https://developer.blender.org/D5189
2019-07-05Fix T66006: View 3D select enumerate + other options failCampbell Barton
Support other options when using the enumerate option.