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
2019-03-08Revert "Icons: Add GPencil Extrude and Radius icons"William Reynish
This reverts commit a44d75a9646cc37b3b6b10decd22db90247795d2.
2019-03-08Icons: Add GPencil Extrude and Radius iconsWilliam Reynish
Also, revision of icons for paint modes, based on suggestions by Aslam Cader.
2019-03-08Fix T62317: missing Cycles viewport update when changing active camera.Brecht Van Lommel
2019-03-08Fix T60978: crash toggling window fullscreen on macOS.Brecht Van Lommel
GHOST event handling does not need a window in the context, and restoring it to the previous value is problematic if the window was deleted in the meantime.
2019-03-08Cleanup: remove unused test break code for handling cancels.Brecht Van Lommel
2019-03-08GPencil: Fix field type error in initializationAntonioya
2019-03-08Cleanup: spellingCampbell Barton
2019-03-08Cleanup: styleCampbell Barton
2019-03-08Cleanup: use doxy sections for node select APICampbell Barton
2019-03-08Cleanup: use doxy sections for mask select APICampbell Barton
2019-03-08Cleanup: use doxy sections for object select APICampbell Barton
2019-03-08Cleanup: make modal event double click handling more straightforwardCampbell Barton
2019-03-08WM: fix double click handling in modal keymapsCampbell Barton
Model keymaps wasn't matching double-click events with press as is done in regular keymap handling.
2019-03-08Fix T62095: OpenGL render camera image alignmentCampbell Barton
2019-03-08Fix: Info window select all toggle brokenCampbell Barton
D4477 by @Poulpator
2019-03-08Cleanup: use macro for listbase collection begin functionsCampbell Barton
2019-03-08RNA: rename bpy.data.grease_pencil to grease_pencilsCampbell Barton
All other sequences are plural here.
2019-03-08Cleanup: use plural names for Main listsCampbell Barton
Convention was not to but after discussion on 918941483f7e we agree its best to change the convention. Names now mostly follow RNA. Some exceptions: - Use 'nodetrees' instead of 'nodegroups' since the struct is called NodeTree. - Use 'gpencils' instead of 'grease_pencil' since 'gpencil' is a common abbreviation in the C code. Other exceptions: - Leave 'wm' as it's a list of one. - Leave 'ipo' as is for versioning.
2019-03-08fix D4476 collada exporter: in Blender 2.80 we no longer have a specular color.Gaia Clary
Specularity is not a color but a factor. I have replaced the original export code with a correct export of the Specularity factor.
2019-03-07Properties Editor: Grease Pencil and pinning fixesDalai Felinto
The UI was trying to use screen_context.c for its poll and draw functions. So the active object and active object data and active layer was used in the UI, instead of the context one. Besides, for the material, the wrong context path was used altogether when the active object was a greasepencil. This would lead to all sort of pinning problems: * A Mesh panel is pinned, but the active object is a grease pencil, the grease pencil panels would show. * If a Grease Pencil (data) panel is pinned, but the active object is not the one pinned, nothing would show. * Material panels and pinning were totally broken, showing the material context for pinned mesh data panels even. I also sanitized the name of the panels, their inheritance and poll functions. Reviewers: antoniov, brecht Subscribers: billrey Differential Revision: https://developer.blender.org/D4470
2019-03-07GPencil: Update stroke when UV factor is changedAntonioya
The stroke was updated only after doing a refresh operation.
2019-03-07Fix T62319: changing keyframe properties does not trigger updateJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4473
2019-03-07Fix T62328, T62209: revert recent fix for texture slots updates (T60366).Brecht Van Lommel
This causes other issues, revert for now until a better fix is found. Reverts commit da1323d1c95095feff98e8aa054d73fd323c363d.
2019-03-07Cleanup: remove unused parameter.Brecht Van Lommel
2019-03-07Cleanup: fix compiler warnings.Brecht Van Lommel
2019-03-07Fix T62305: Unconnected group vector inputs are mapped incorrectlyJacques Lucke
The issue was that `bNodeSocketValueVector` and `bNodeSocketValueRGBA` don't store the value at the same location in the struct. I kept the cases for `SOCK_VECTOR` and `SOCK_RGBA` completely separate for now, because they only share code by coincidence and not because they are actually the same. Eventually there could be a "Vector Input" node similar to the "RGB" node. Reviewers: fclem Differential Revision: https://developer.blender.org/D4472
2019-03-07Fix T62316: Grease Pencil objects display in front of the grid linesAntonioya
The fix was move the grease pencil engine before overlays This also fix the origin not visible bug T62100 There is a limitation of this fix, but we cannot fix both problems. If you have object behind a transparent graese pencil objects, this objects will not be visible. Thanks @fclem for his advices to fix this bug.
2019-03-07Fix gizmos not responding to theme color updatesCampbell Barton
Re-create gizmos when changing theme colors, since theme colors don't change often this allows gizmos to setup their colors on initialization.
2019-03-07Modifiers Evaluation: generate loop normals when requested.Bastien Montagne
This also fixes T62228. However, datatransfer code is still doing bad things with its source, still working on proper changes here.
2019-03-07Multires: Fix crash on exit when sculpting with modifiersSergey Sharybin
The SubdivCCG structure was re-allocated, but the cached one in the sculpt session was still pointing to an original one. This is rather a workaround, but is least evil from what i can currently think. Remember something similar was also required in 2.7 as well. Definitely need to revision this change.
2019-03-07Sculpt; Fix memory leak on redraw normals updateSergey Sharybin
2019-03-07Fix T62271: Particles with multires crash on sculptSergey Sharybin
In fact, any modifier on top of multires would lead to crash. Was missing pointer update. Basically, bring the control flow closer to 2.7.
2019-03-07Image: use sample size instead of radiusCampbell Barton
It wasn't possible to sample a 2x2 region.
2019-03-07Cleanup: redundant select flushCampbell Barton
2019-03-07Tool System: use set/add/subtract for all lasso select operatorsCampbell Barton
2019-03-07Fix T62289: crash with texture paint slots and missing node group datablock.Brecht Van Lommel
2019-03-07Multires: Fiux memory leakSergey Sharybin
The work data for materials flags was never freed.
2019-03-07Refactor building the draw string for floats and intsJacques Lucke
Differential Revision: https://developer.blender.org/D4466
2019-03-07Fix T62280: driver functions added in load_post broken after recent changes.Brecht Van Lommel
Evaluate the dependency graph a bit later still. This kind of worked before because it was using the drive namespace from the previously loaded .blend file but that's of course wrong.
2019-03-07Refactor CDData masks, to have one mask per mesh elem type.Bastien Montagne
We already have different storages for cddata of verts, edges etc., 'simply' do the same for the mask flags we use all around Blender code to request some data, or limit some operation to some layers, etc. Reason we need this is that some cddata types (like Normals) are actually shared between verts/polys/loops, and we don’t want to generate clnors everytime we request vnors! As a side note, this also does final fix to T59338, which was the trigger for this patch (need to request computed loop normals for another mesh than evaluated one). Reviewers: brecht, campbellbarton, sergey Differential Revision: https://developer.blender.org/D4407
2019-03-07Tool System: use set/add/subtract for all box select operatorsCampbell Barton
2019-03-07Tool System: add radius option to the image sample toolCampbell Barton
2019-03-07Cleanup: use macros to avoid repetitionCampbell Barton
2019-03-07Fix crash transforming image cursor outside of edit-modeCampbell Barton
2019-03-07Fix T62066: Seg Fault Baking Light Cache with "--background" FlagClément Foucault
2019-03-07Fix T59877: EEVEE: Object Info node random value does not work with DuplisClément Foucault
2019-03-07DRW: Fix hair OSX workaround having a cap limitClément Foucault
This is still is a dirty workaround. Note that we are drawing the whole sets of point multiple times. While this is ineficient, the main bottleneck is CPU transformation.
2019-03-07Cleanup: use API to reset cursor rotationCampbell Barton
2019-03-073D View: view selected/all use empty object centerCampbell Barton
Empty object skipping now only skips the bounds, since you can select the empty by it's center point and want to navigate to it. Also share object skipping check between view all/selected.
2019-03-07Fix "View All" potential min/max use when all objects were skippedCampbell Barton