{"shas":[["6ad1103b5fd592afa9ea03ef5a0d706604cc0e0f","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@linux.intel.com","ui/crumbs/tasklistmodel: don't add same item to binb column more than once\n\nIn the same vein as a similar, earlier, patch where I missed the second\nloop which modifies the binb column.\n\nFixes [YOCTO #1420]\n\nSigned-off-by: Joshua Lock <josh@linux.intel.com>","Joshua Lock"],["01ef2ab0d201f3cb3666462558c9cf485592e04f","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@linux.intel.com","ui/crumbs/tasklistmodel: prevent packages depending on each other\n\nDon't add y to x's COL_BINB if x is in y's COL_BINB - prevent circular\ndependencies.\n\nFurther this patch improves the variable naming to make this code easier to\nfollow.\n\nFixes [YOCTO #1423]\n\nSigned-off-by: Joshua Lock <josh@linux.intel.com>","Joshua Lock"],["d2450536269996147a22d6eafbdf72aa62afa4f6","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@linux.intel.com","ui/crumbs/tasklistmodel: optimise find_path_for_item()\n\nRather than calling get_path() for each iterated value use the get_value()\nmethod to lookup the COL_NAME value and only call get_path() for a match.\n\nThis should save some time by potentially removing N-1 calls to get_path()\nfrom the loop.\n\nSigned-off-by: Joshua Lock <josh@linux.intel.com>","Joshua Lock"],["12c6f98ba7a68baeeaee00594d910e1be8d55d87","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@linux.intel.com","ui/crumbs/tasklistmodel: remove unnecessary check\n\nCheaper to set COL_INC to True regardless of whether it's already set.\n\nSigned-off-by: Joshua Lock <josh@linux.intel.com>","Joshua Lock"],["82845569c37591f6b097b9db071484f8171a39ea","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@linux.intel.com","ui/crumbs/tasklistmodel: loop optimisation in include_item()\n\nRather than trying to iterate the model to find whether the item is already\nincluded and then iterate the model again to find the items path attempt to\nfind the path first and if the path is found test whether the COL_INC of\nthe row is set.\n\nSigned-off-by: Joshua Lock <josh@linux.intel.com>","Joshua Lock"],["85c5b8b3b9c805883537900a46eddb2301ee93f9","c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@linux.intel.com","ui/crumbs/tasklistmodel: don't add empty entries to COL_BINB\n\nSigned-off-by: Joshua Lock <josh@linux.intel.com>","Joshua Lock"]],"ref":"refs/heads/master","size":6,"head":"85c5b8b3b9c805883537900a46eddb2301ee93f9","push_id":41259581}