{"push_id":1201748776,"size":42,"distinct_size":4,"ref":"refs/heads/soc-2016-layer_manager","head":"ab3cfa36f52cc29dab8920823c85644d6a262bfa","before":"c05fe4524a1f38bc41531ce24c1e8a6afe1954b2","commits":[{"sha":"b99f7a9b2aec906fea7528223e15b3fb8c23c9cc","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Cycles: Fix Extend image extension mode on OpenCL","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/b99f7a9b2aec906fea7528223e15b3fb8c23c9cc"},{"sha":"96dd4cdb9e2b1dca6b221691364a0c00ec66ae77","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Cleanup: line length","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/96dd4cdb9e2b1dca6b221691364a0c00ec66ae77"},{"sha":"0f457a3f8d187cfdd0b3b039e294800719d09901","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Depsgraph: Fix shape key nodes trying to be added multiple times","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/0f457a3f8d187cfdd0b3b039e294800719d09901"},{"sha":"bbe33ecc881413edd2952720ad6377d00c51ed93","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Depsgraph: Fix crash in Weight VG modifier","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/bbe33ecc881413edd2952720ad6377d00c51ed93"},{"sha":"8bc6f8bf20ab13abd232ba12f77eb904dfe95d79","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Fix T48812: Brush size invalid with HIDPI\n\nMissed from c5b2f12b","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/8bc6f8bf20ab13abd232ba12f77eb904dfe95d79"},{"sha":"ea32a0380148b3261679eded2149ebac7e3a15ef","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Fix T48824: Crash when having too many ray-to-volume intersections\n\nCode might have writing past the array boundaries.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/ea32a0380148b3261679eded2149ebac7e3a15ef"},{"sha":"7602b6bf624a816b313962305a9403bf981ddb97","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Cycles: Fix typo","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/7602b6bf624a816b313962305a9403bf981ddb97"},{"sha":"c06d3b6c3650be099d50da5830e956ae77896693","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Cycles: Fix compilation error on Windows with OSL enabled\n\nSeems there's some conflict around `near` identifier in that configuration.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/c06d3b6c3650be099d50da5830e956ae77896693"},{"sha":"4569e19b83894218257e04976df34662fed7a381","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Add generic 'BKE_id_expand_local' to BKE_library,\nwill be used by both make_local() and copy() datablock functions.\n\nNote that this new func make 'extern' all IDs used by localized datablock,\nnot only refcounted ones as it used to be in each type's functions (with a few exceptions).","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/4569e19b83894218257e04976df34662fed7a381"},{"sha":"62ea383622d8cb9ae284217bd040d93a6d123859","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Fix (unreported) memory leak when making local linked databock which has a preview image.\n\nAlso cleaned-up/synchronized code across al ID types that support preview.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/62ea383622d8cb9ae284217bd040d93a6d123859"},{"sha":"439ccca1e0b7078f3055ec14a7c81e964594ae6b","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Add an exception/hack to new BKE_id_expand_local(), to ignore actions datablock in its usercount handling.\n\nReason is, typically those actions datablock usercounts have already been adjusted in BKE_animdata_copy()\n(called by generic iddata copy function).\n\nThink this needs to be reworked a bit too, there are way too much ways to copy animdata currently,\nit's rather confusing. But not the goal here, so for now we'll live with the hack!","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/439ccca1e0b7078f3055ec14a7c81e964594ae6b"},{"sha":"2ec17e655c4fdabc6251b5c81f4404451160923c","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Use new generic BKE_id_expand_local() for both make_local() and copy() functions of obdata\n(armature, mesh, curve, mball, lattice, lamp, camera, and speaker).\n\nThis greatly simplifies said code, once again no change expected from user PoV.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/2ec17e655c4fdabc6251b5c81f4404451160923c"},{"sha":"13f0b59f1180042b07f439d36841a52a6ddcd75e","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Use new generic BKE_id_expand_local() for both make_local() and copy() functions of actions, brushes and particles.\n\nThis greatly simplifies said code, once again no change expected from user PoV.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/13f0b59f1180042b07f439d36841a52a6ddcd75e"},{"sha":"eac7faa0e6a91ba17dcaad78c581e2061fd000e6","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Use new generic BKE_id_expand_local() for make_local() for nodetree.\n\nDid not changed ntree copy for now, this func is a mess of expand/non-expand/bmain/non-bmain cases...\nKeep it for later!","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/eac7faa0e6a91ba17dcaad78c581e2061fd000e6"},{"sha":"c3996b792a75b867491c345661c8a5271101866c","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Revert 'use new BKE_id_expand_local()' change for Lamp's copy function.\n\nntree is once more time a PITA - actually, all sub-IDs that get copied together with the 'main' one are\n(shapekey was workedaround, as was animdata/action issue, but nodes are more touchy).\n\nFor now, better not to touch that, needs careful check & rethink.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/c3996b792a75b867491c345661c8a5271101866c"},{"sha":"3c8f22a528b2a2236b8f05ecd69a62e721704944","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Use new generic BKE_id_expand_local() for make_local() for image/material/texture/world.\n\nAs said in previous commits, did not touch to copy functions for now, due to ntree issues...","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/3c8f22a528b2a2236b8f05ecd69a62e721704944"},{"sha":"5b2bc1d713f52f2486f5dc4ff46c4796c44fe265","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Use new generic BKE_id_expand_local() for make_local() for object.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/5b2bc1d713f52f2486f5dc4ff46c4796c44fe265"},{"sha":"3b8e0606e1cfa484971d09c5060a78dbadbe1569","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Cleanup: remove call to BKE_id_lib_local_paths() in make_local functions.\n\nThis one is already called by matching copy functions, no need to call it twice!","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/3b8e0606e1cfa484971d09c5060a78dbadbe1569"},{"sha":"7212ebd09f9720883581221be923ae5e97ff5d76","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Remove usercount handling from BKE_id_expand_local.\n\nIdea looked good, but we have too much custom situations here (some half-fake-sub-ID\nbeing copied with their 'owner', animdata, etc.), let's let datablock copy functions\nhandle that themselves.\n\nAlso allows to safely call BKE_id_expand_local from all copy functions now (only when\ncopying linked data).","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/7212ebd09f9720883581221be923ae5e97ff5d76"},{"sha":"0b3183d13cdbdcb06317fd1dd9b04ccd93a767c1","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"writefile: remove SDNA last-hit, optimize DNA reconstruct\n\n- Move last-hit index out of SDNA struct\n  (allows for access by multiple threads).\n- Replace O(n^2) search with hash lookup in DNA reconstruction.","distinct":false,"url":"https://api.github.com/repos/wisaac407/blender/commits/0b3183d13cdbdcb06317fd1dd9b04ccd93a767c1"}]}
{"actor":{"display_login":"wisaac407"}}