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-02-17Cleanup: remove unused bStats structCampbell Barton
2019-02-17Cleanup: rename Mesh.edit_btmesh -> edit_meshCampbell Barton
When bmesh was in a branch we had both edit_mesh and edit_btmesh, now there is no reason to use this odd name.
2019-02-17Cleanup: move flag definition into screen headerCampbell Barton
This has been moved to screen, move declaration as well.
2019-02-17Cleanup: move object bounding-box into runtime structCampbell Barton
2019-02-16Fix T61591 Bevel tool not executing on mouseup.Howard Trickey
When modal map was introduced, left out handling of what happens when bevel is made active tool in toolbar and user starts bevel by clicking and dragging.
2019-02-16Fix T61593: Python can't access HUD region-typeCampbell Barton
2019-02-16Cleanup: rename SPACE_IPO -> SPACE_GRAPHCampbell Barton
2019-02-16DNA: rename theme space typesCampbell Barton
Follow enum naming convention, use "space_" prefix instead of "t".
2019-02-16DNA: ensure new names exist when renamingCampbell Barton
Fail to build on errors in new names - without this renamed values would be written to DNA breaking backwards & forwards compatibility. Note that errors in old names aren't detected.
2019-02-16DNA: rename near/far -> clip_start/clip_endCampbell Barton
Rename for Camera, View3D (also CameraParams & Render not DNA)
2019-02-16DNA: rename SpaceButs -> SpacePropertiesCampbell Barton
2019-02-16DNA: rename SpaceIpo -> SpaceGraphCampbell Barton
2019-02-16DNA: rename SpaceOops -> SpaceOutlinerCampbell Barton
2019-02-16DNA: rename camera YF_dofdist -> dof_distanceCampbell Barton
2019-02-16DNA: support DNA type & name aliasesCampbell Barton
This allows us to rename struct & struct members in the source code without changing the file format. This is useful because the code becomes increasingly confusing when names such as oops, ipo & dupli aren't used anywhere except DNA headers. dna_rename_defs.h is used to define renaming operations. The renaming it's self will be done separately.
2019-02-16DNA: warn about old versioning being incompleteCampbell Barton
Also sync variable names w/ D4342
2019-02-16Fix T61512: Crash switching workspace with fullscreen areaDalai Felinto
In this case we simply create a new screen area that copies the currently fullscreened area. Note: At the moment there is no indicative in the non-main window that we are in fullscreen. That happens because this information is part of the bar and we have no topbar in this window.
2019-02-15Fix T61210: Crash/inconsistency when clicking on obdata in outlinerDalai Felinto
The problem =========== For armature, if the active object was in pose mode and the newly selected armature data (not the pose, but the edit armature) we would get a crash. For mesh objects, the issue would happen with the active object in object mode. Then the new selected object would switch to edit mode, however the overall mode would still be object mode, leading to unsynced mode across the objects. The solution ============ Using shift to extend selection makes current selected (compatible) objects to go to edit mode as well. Otherwise only the newly selected object will switch to edit mode. This also works if you are in edit mode for a curve, and click in a mesh icon. This also changes the rules for multi-object editing (or rather, how we put objects in and out of it). Now shirt is also taking into consideration there. So if you simply click in another mesh object's data, it will have only the newly selected object in edit mode. To reproduce the old behaviour you need to use shift to include the newly selected object in the multi-edit party. Reviewers: campbellbarton Subscribers: brecht Differential Revision: https://developer.blender.org/D4344
2019-02-15Fix T61575: missing Cycles viewport updates when changing settings.Brecht Van Lommel
This reverts "Depsgraph: Don't tag original IDs", commit: 5f814cb3b47df9255724e979458e05a42ed40f9a.
2019-02-15GP: Cleanup old ToDoAntonioya
2019-02-15Fix T61572: Crash when copy/pasting nodesPhilipp Oeser
was caused by rBc6e3a20ab60b, copied node was actually added to the nodetree, resulting in an endless loop. Reviewers: brecht Differential Revision: https://developer.blender.org/D4360
2019-02-15Add global control over disabling high-resolution smoke drawSergey Sharybin
Can be found in the viewport's simplify panel, allows to easily disable high-res display for all the smokes in the scene.
2019-02-15Cleanup: More obvious name for the flagSergey Sharybin
Not sure what BIG is, it is HIGH RESOLUTION.
2019-02-15Cleanup: Naming, BKE prefixSergey Sharybin
Done for smoke functions. Smoke modifier functions seems an oddballs here, but probably also to be renamed.
2019-02-15Fix T61567: Object loose its rigid body data when moving to collectionDalai Felinto
At some I unified the "move to collection" with the remove from all collections functionality. That meant that even when we were still to keep the object in one of the collections we would clear its rigid body data. Now why to even remove the rigidbody data when removing an object from all collections? That mimics the 2.79 behaviour when we were to unlink an object from a scene. I suspect it has to do with the rigid body data being tied to the scene rigid body. Which is a strange design anyways (add to the list?) since an object can be in more than one scene.
2019-02-15Cleanup: Line wrappingSergey Sharybin
2019-02-15Depsgraph: Speedup constraint source lookupSergey Sharybin
Is mainly used by drivers variables. The slow part was about iterating over all pose channels to find the one which has a given constraint. Now we build a look up table, so this operation is way cheaper, Brings down relations update time from 0.7sec to 0.4 with Spring production file.
2019-02-15Depsgraph: Move RNA lookup to an own query classSergey Sharybin
Currently should have no functional changes, but allows to implement runction optimizations more localized and easily.
2019-02-15Depsgraph: Correct logging of build timeSergey Sharybin
2019-02-15Cleanup: IndentationSergey Sharybin
2019-02-15Bevel: remove workspace text message when exiting bevel.Howard Trickey
The message with shortcuts was hanging around after bevel exited.
2019-02-15Bevel: fix twist on bevel of cylinder with >= 200 sides.Howard Trickey
This triggered an "almost parallel" case in setting the offset meet points, which is OK but code needed improvement put the meet point in a more accurate place. This ia fix for part of the report T61214.
2019-02-15Depsgraph: Show build time on --debug-depsgraph-timeSergey Sharybin
Previously was only shown on --debug-depsgraph-build which had other unwanted noise.
2019-02-15Fix T61570: Monkey primitive fill color wrongAntonioya
This was introduced by error in a previous commit.
2019-02-15Fix Spring characters being in the rest pose on file openSergey Sharybin
This partially reverts bf2c5217 and makes it so animation is evaluated for datablocks which were never evaluated within the dependency graph. Not ideal, but safest way currently. Animation for already evaluated datablocks will only be evaluated on manual edits, so the initial bugfix is still valid.
2019-02-15Cleanup: Argument wrappingSergey Sharybin
2019-02-15Depsgraph: Don't tag original IDsSergey Sharybin
This is unreliable for cases when multiple dependency graphs are to be updated. The only reason why it was attempted to be made is to deal with cases when ID appears in the dependency graph for the first time. But even then it should be smart enough bring itself to an up-to-date state without any extra tricks.
2019-02-15Cleanup: Attempt to clarify some ID_RECALC flagsSergey Sharybin
2019-02-15Cycles: Support multithreaded compilation of kernelsBrecht Van Lommel
This patch implements a workaround to get the multithreaded compilation from D2231 working. So far, it only works for Blender, not for Cycles Standalone. Also, I have only tested the Linux codepath in the helper function. Depends on D2231. Reviewers: brecht, dingto, sergey, juicyfruit, lukasstockner97 Reviewed By: brecht Subscribers: Loner, jbakker, candreacchio, 3dLuver, LazyDodo, bliblubli Differential Revision: https://developer.blender.org/D2264
2019-02-15Fix DNA struct member versioning logicCampbell Barton
Possible error changing names which are shared between structs. While the problem doesn't occur at the moment, avoid future problems.
2019-02-15Cleanup: sync minor changes from D4342Campbell Barton
Use naming conventions from the patch so they match when it's applied.
2019-02-15UI: impossible to activate RMB menu on menu itemsCampbell Barton
Right clicking on a menu item now closes it's sub-menus and opens the button's context menu. This is needed for adding them to the quick favourites menu. Resolves T58729, T61015.
2019-02-15Fix T60905: Crash using smooth toolCampbell Barton
Tools were relying on gizmos drawing to initialize their gizmos, now tool gizmos are initialized immediately.
2019-02-15Fix T58090: Selected curve vertex should stand outCampbell Barton
D4002 by @slumber w/ edits. Use text colors, blending to background if they don't contrast.
2019-02-15makesdna: correct function docsCampbell Barton
Also use doxy sections & remove parens from return values.
2019-02-15ctodata: make stripping the last byte optionalCampbell Barton
2019-02-15Fix T61427: Bevel crash with patch miter.Howard Trickey
The adjustment phase had broken assumptions after adding miters, and sent a null problem to eigen. Fixed code to check assumptions.
2019-02-14Fix outliner box select not working when using search filter.Brecht Van Lommel
2019-02-14Merge branch 'blender2.7'Brecht Van Lommel
2019-02-14Cleanup: fix compiler warnings.Brecht Van Lommel