{"push_id":910585312,"size":2,"distinct_size":2,"ref":"refs/heads/develop","head":"4e219d0d1e71a726d9516a6416a1319d721557e1","before":"719e58b46f6e33b9fb43511e746cf2906a5e816c","commits":[{"sha":"f971c726acdfa30825ae53dbd41b9b7c3cf932e1","author":{"email":"43af82ef30812a20fbcf38b99a6f72cdd3a89ac1@gmail.com","name":"thc202"},"message":"Update parent nodes' state when un/checking tree nodes programmatically\n\nChange methods JCheckBoxTree.checkSubTree(TreePath, boolean) and\ncheck(TreePath, boolean) to update parent nodes' checked state (through\nupdatePredecessorsAllChildrenSelectedState(TreePath)), to ensure that\nparent's children checked state (\"allChildrenSelected\") is up to date\nthus correctly report when fully checked (the node itself and the child\nnodes).\nExtracted a helper method, allSelected(CheckedNode), that tells if all\nchild nodes and the node itself is selected based on a checked state.\nAdd method, isChecked(TreePath), that tells whether or not a node is\nchecked, useful for testing and actual tree usage.\nAdd tests to assert the expected behaviour.\nFix #2110 - SQL Injection gets skipped","distinct":true,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/f971c726acdfa30825ae53dbd41b9b7c3cf932e1"},{"sha":"4e219d0d1e71a726d9516a6416a1319d721557e1","author":{"email":"86dd6fc569bc24d96c23727e2734cc63308a81de@gmail.com","name":"psiinon"},"message":"Merge pull request #2133 from thc202/issue-checkboxtree-state\n\nUpdate parent nodes' state when un/checking tree nodes programmatically","distinct":true,"url":"https://api.github.com/repos/zaproxy/zaproxy/commits/4e219d0d1e71a726d9516a6416a1319d721557e1"}]}