Revision a2f3454 by Campbell Barton February 15, 2019, 22:32 (GMT) |
DNA: support DNA type & name aliases 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. |
Revision bc657ef by Campbell Barton February 15, 2019, 21:51 (GMT) |
Revision eff3728 by Dalai Felinto February 15, 2019, 21:13 (GMT) |
Fix T61512: Crash switching workspace with fullscreen area 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. |
Revision 2b7752f by Dalai Felinto February 15, 2019, 17:52 (GMT) |
Fix T61210: Crash/inconsistency when clicking on obdata in outliner 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 |
Revision db3bfd0 by Brecht Van Lommel February 15, 2019, 17:43 (GMT) |
Fix T61575: missing Cycles viewport updates when changing settings. This reverts "Depsgraph: Don't tag original IDs", commit: 5f814cb3b47df9255724e979458e05a42ed40f9a. |
Revision 2f60b50 by Antonio Vazquez February 15, 2019, 17:12 (GMT) |
GP: Cleanup old ToDo |
Revision 7e3a395 by Philipp Oeser February 15, 2019, 17:03 (GMT) |
Fix T61572: Crash when copy/pasting nodes 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 |
Revision 6e40e34 by Sergey Sharybin February 15, 2019, 16:55 (GMT) |
Add global control over disabling high-resolution smoke draw Can be found in the viewport's simplify panel, allows to easily disable high-res display for all the smokes in the scene. |
Revision 14c00cd by Sergey Sharybin February 15, 2019, 16:29 (GMT) |
Cleanup: More obvious name for the flag Not sure what BIG is, it is HIGH RESOLUTION. |
Revision f15d810 by Sergey Sharybin February 15, 2019, 16:29 (GMT) |
Cleanup: Naming, BKE prefix Done for smoke functions. Smoke modifier functions seems an oddballs here, but probably also to be renamed. |
Revision f5ac1f4 by Dalai Felinto February 15, 2019, 15:04 (GMT) |
Fix T61567: Object loose its rigid body data when moving to collection 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. |
Revision 512bbf3 by Sergey Sharybin February 15, 2019, 15:00 (GMT) |
Cleanup: Line wrapping |
Revision bcc6195 by Sergey Sharybin February 15, 2019, 14:43 (GMT) |
Depsgraph: Speedup constraint source lookup 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. |
Revision 0ecd587 by Sergey Sharybin February 15, 2019, 14:42 (GMT) |
Depsgraph: Move RNA lookup to an own query class Currently should have no functional changes, but allows to implement runction optimizations more localized and easily. |
Revision 373b8e3 by Sergey Sharybin February 15, 2019, 14:42 (GMT) |
Depsgraph: Correct logging of build time |
Revision 7ee6635 by Sergey Sharybin February 15, 2019, 14:42 (GMT) |
Cleanup: Indentation |
Revision faa255c by Howard Trickey February 15, 2019, 14:15 (GMT) |
Bevel: remove workspace text message when exiting bevel. The message with shortcuts was hanging around after bevel exited. |
Revision dd97b09 by Howard Trickey February 15, 2019, 13:32 (GMT) |
Bevel: fix twist on bevel of cylinder with >= 200 sides. 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. |
Revision a5cbe81 by Sergey Sharybin February 15, 2019, 11:29 (GMT) |
Depsgraph: Show build time on --debug-depsgraph-time Previously was only shown on --debug-depsgraph-build which had other unwanted noise. |
Revision 00fc604 by Antonioya February 15, 2019, 11:00 (GMT) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021