{"push_id":1346981292,"size":1000,"distinct_size":70,"ref":"refs/heads/HMD_viewport","head":"6d52d7e32d0bb1159944722a9de4f2dba158e1f7","before":"88879dfae18cc2f5b26db961807b9a5d6146b308","commits":[{"sha":"0708b9aba8f7da87c4cf97b96c0bc9229fa9689c","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"writefile: reuse SDNA between writes\n\nAvoids decoding the SDNA string every undo step.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/0708b9aba8f7da87c4cf97b96c0bc9229fa9689c"},{"sha":"b8f217ef213f908a6b5407f162a8f980091e838d","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Fix T48830: Outliner draw crash, missing NULL check\n\nFix from @cheleb","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/b8f217ef213f908a6b5407f162a8f980091e838d"},{"sha":"59c59cc402d1000bf1aabef1c01a708ddee293ca","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Cleanup: remove redundant check","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/59c59cc402d1000bf1aabef1c01a708ddee293ca"},{"sha":"57983012913f98056315dd3fb03552f5d75258d7","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Fix saving jpeg2k images from Python\n\nQuality was defaulting to lowest and no codec was set.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/57983012913f98056315dd3fb03552f5d75258d7"},{"sha":"f12204196fb1ee985ab9745cf9c70877601145f9","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"OpenJPEG: update to 2.1 from 1.5\n\nStream handling has changed so this required changes to how files & memory are accessed.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/f12204196fb1ee985ab9745cf9c70877601145f9"},{"sha":"51b274a6be5d59c7009fd3f439821d1e15b72709","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Fix T48818: Objects with alpha maps cast wrong ray shadows in BI","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/51b274a6be5d59c7009fd3f439821d1e15b72709"},{"sha":"5fae2503bf7d81b89f68f4c494f4c0e4c9eb5f46","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Revert \"OpenJPEG: update to 2.1 from 1.5\"\n\nThis reverts commit f12204196fb1ee985ab9745cf9c70877601145f9.\n\nCampbell, sorry. have to revert this for the time being.\n\nWe've missed some very important bits, such as:\n\n- FFmpeg is usually linked against OpenJPEG\n- OIIO needs OpenJPEG as well.\n\nFor FFmpeg issues we can either disable OpenJPEG there (since\nwe don't really use it), or bump FFmpeg to version 3.1.1 which\ncan use either of OpenJPEG 1.5 or 2.1.\n\nFor OIIO we do need OpenJPEG support (otherwise Cycles will\nnot be able to use j2k/j2c textures) and currently there is\nNO solution to make OIIO working with OpenJPEG 2.1.\n\nAccording to Matthias Fauconneau (aka mfv) Larry is working\non the patch to get OIIO work with OpenJPEG 2.1, but it'll\ntake some time still.\n\nI've tried to look into support of some sort of build system\nflag and do ifdefs, but it all becomes quite nasty, especially\nwith bundled OpenJPEG bumped to 2.1.\n\nSurely such an update is something we'll have to apply to\nbut at this exact moment it causes quite some pain for all\ndevelopers.\n\nSuggest to wait for until OIIO supports OpenJPEG 2.1 and then\ngo with the updates for real.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/5fae2503bf7d81b89f68f4c494f4c0e4c9eb5f46"},{"sha":"51812fb502c0a3034055df2c7b80e77dba5e91c3","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Fix 48831, Step I: Mismatch issues bewteen ID icon and preview system.\n\n- icon_id from ID and PreviewImage were not guaranteed to be in sync.\n- PreviewImage one was not reset on file read.\n- Through RNA e.g., it was possible to ensure an ID icon via its preview image,\n  which was running code designed for custom previews/icons system, instead\n  of generating correct 'auto ID icon'.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/51812fb502c0a3034055df2c7b80e77dba5e91c3"},{"sha":"eb04908ccdf0cafbae292c736543bc089ea10f02","author":{"name":"Bastien Montagne","email":"34a9405c1bd40e1bdf89f58a4b2531f30d9d2c17@wanadoo.fr"},"message":"Fix 48831, Step II: UI icon code was not able to update/generate 'auto ID icon' from non-ID icon draw code.\n\nNow using generic icon rendering system in that case too, instead of custom code\nwhich was only handling 'deferred' custom file-loaded icons.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/eb04908ccdf0cafbae292c736543bc089ea10f02"},{"sha":"7a633d7c4f9fdc271bae7b7c83116c5ce61f4b1a","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Vertex/Weight Paint: Support view-selected on last-stroke\n\nD1875 by @lichtwerk","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/7a633d7c4f9fdc271bae7b7c83116c5ce61f4b1a"},{"sha":"8939787bfb4b9068408f5fb931354d0fe68faf86","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Use BLI_bvhtree_walk_dfs for snapping\n\nThe snapping functions when performed in the perspective view,\nhave some problems in the threshold (a distortion) and in the clip plane (the normal is incorrect).\nThese problems can be only observed when making the snap to edges or to vertices (nearest to ray function).\n\nThis patch propose a totally different solution.\nThe idea is to project the edges of bvh nodes and test the 2d projection of the snap element.\n\nFor this it used the BLI_bvhtree_walk_dfs function.\n\nIt is important to pay particular attention also to the changes in `ED_transform_snap_object_project_view3d_ex`","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/8939787bfb4b9068408f5fb931354d0fe68faf86"},{"sha":"527674b316b8a2736deb3ef7f64aa2861b03da87","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Depsgraph: Accumulate object layers from all bases\n\nThis solves bug when same object is instanced from multiple bases.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/527674b316b8a2736deb3ef7f64aa2861b03da87"},{"sha":"c0d8166f828ce9c1eaf243ad27097bfcfff1820d","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Revert \"Depsgraph: Russian electric tape bodge to have multiple proxies work\"\n\nThis reverts commit 47d0d9cca4d0c3ccbdc368e97fc24652379fd368.\n\nReverting the commit. Not only it did not solve all the cases of proxy popping,\nbut also broke real cases with single proxy involved.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/c0d8166f828ce9c1eaf243ad27097bfcfff1820d"},{"sha":"95b1cf6f7d510cc152f8f559936454afe1f1fbd9","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Depsgraph: Make proxy behavior closer to old depsgraph\n\nFixes possible missing update of proxy_from pointer before using\nit in relations builder.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/95b1cf6f7d510cc152f8f559936454afe1f1fbd9"},{"sha":"2aa056986152c7e17a4c85b4dafb7c16bd692ed1","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Boolean Modifier: Add back BMesh option\n\nThere are still issues with overlapping geometry,\nhowever some of the issues reported are are causing problems,\nor fail entirely with Carve too.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/2aa056986152c7e17a4c85b4dafb7c16bd692ed1"},{"sha":"afe954e64c4999c7aacefc68035b97d483574953","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Fix T48839: Selection from pose mode gives wrong snap results\n\nCurrent code changes the selection then then runs ED_armature_sync_selection\nto copy to the bones rootsel flag from the parents tipsel.\n\nUse this logic for entering edit-mode too.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/afe954e64c4999c7aacefc68035b97d483574953"},{"sha":"029de800a4cfdaef3f3e01277482baeaf57a5f89","author":{"name":"Sergey Sharybin","email":"96f374b33cf10b849b1b4c0eb03abaf415680e45@gmail.com"},"message":"Fix T48734: Driver not updating when using Single From Driver within same object","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/029de800a4cfdaef3f3e01277482baeaf57a5f89"},{"sha":"91bda21cfe254498e2514fe474cbe4d3a28240bf","author":{"name":"Kévin Dietrich","email":"808e9cda8d91c0b6125c4ddb21c09473936952e0@mailoo.org"},"message":"Fix T48845: Crash when right-clicking on a curve property\n\nCaused by typo in rBd2312602125a452e6562a76ab91779943c67396d","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/91bda21cfe254498e2514fe474cbe4d3a28240bf"},{"sha":"743f9315842489e94e778607742322a01995d365","author":{"name":"Campbell Barton","email":"fca1e734efdf09f4a05b0d2a4078fb83de342403@gmail.com"},"message":"Fix T48846: Ruler/Protractor crash in ortho mode\n\nError in recent snap changes.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/743f9315842489e94e778607742322a01995d365"},{"sha":"b014f0307772143694ab05098fd22619c6b31080","author":{"name":"Germano Cavalcante","email":"f35c473bc8a487a1b5772d19083795837253f1bc@ig.com.br"},"message":"Simplify snapping functions\n\nfrom D2104: reference all repeated (and strange) equations (example: mul_m4_m4m4(pmat_local, pmat, obmat)) in the function `precalc_project.\n\nThis is useful for maintenance.","distinct":false,"url":"https://api.github.com/repos/julianeisel/blender/commits/b014f0307772143694ab05098fd22619c6b31080"}]}
{"actor":{"display_login":"julianeisel"}}