{"push_id":628852339,"size":83,"distinct_size":28,"ref":"refs/heads/select-filter","head":"69f421bea57aa01b398139ead7260f56bf67ac55","before":"c4954852d81cf871c6627a087e309cabc8a61e4a","commits":[{"sha":"266168e03806dbdcdf7a7897413e78e0d69b5caf","author":{"email":"a3bb7244394bd79dbafe1649cb21954314bf3d47@comcast.net","name":"Michael Scharp"},"message":"Add helper methods to gridTestUtils.\n\nAdd getGrid, getRow, and selectRow helper methods to utils file.\nModified existing methods to use these new helper methods where\nappropriate. In reference to issue #2693.","distinct":true,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/266168e03806dbdcdf7a7897413e78e0d69b5caf"},{"sha":"84ddb09200324bd5e22652a386294d354b12bc73","author":{"email":"af045d9e68f1279af589eff3a2682851ea4e8686@actived.fr","name":"Rachid"},"message":"Incorrect handle offset when moving column on Safari\nOn Safari, the handle to move columns has an offset, which increases the more you have horizontally scrolled (so not really visible when the table has not many columns)\n\nrework conditional to save a call to getBoundingClientRect()","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/84ddb09200324bd5e22652a386294d354b12bc73"},{"sha":"f1f82faac3753f42746b76498aa02443e85a3640","author":{"email":"6194e113277ac0e641421689d45b21334cc4d9db@camara.leg.br","name":"Raul Teixeira"},"message":"Added missing translations for ptBR","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/f1f82faac3753f42746b76498aa02443e85a3640"},{"sha":"052c2321f97b37f860c769dcbd2e8d9094cf2bbf","author":{"email":"92202e8928118c9a5b175e5f9901ed89287e206e@singletreetech.com","name":"swalters"},"message":"refactor(core): Change scrolling events. Various performance improvements in scrolling\n\nBefore this change, scrolling Events were being fire for each render container.  Now, a ScrollBegin and ScrollEnd event is fired once for the grid.  ScrollTo methods were moved from cellNav into core and also changed to return a promise.\n\n BREAKING CHANGE:\n Two events are now emitted on scroll:\n\n grid.api.core.ScrollBegin\n grid.api.core.ScrollEnd\n\n Before:\n grid.api.core.ScrollEvent\n After:\ngrid.api.core.ScrollBegin\n\nScrollToIfNecessary and ScrollTo moved from cellNav to core and grid removed from arguments\nBefore:\ngrid.api.cellNav.ScrollToIfNecessary(grid, gridRow, gridCol)\ngrid.api.cellNav.ScrollTo(grid, rowEntity, colDef)\n\nAfter:\ngrid.api.core.ScrollToIfNecessary(gridRow, gridCol)\ngrid.api.core.ScrollTo(rowEntity, colDef)\n\nGridEdit/cellNav\nWhen using cellNav, a cell no longer receives focus.  Instead the viewport always receives focus.  This eliminated many bugs associated with scrolling and focus.\n\nIf you have a custom editor, you will no longer receive keyDown/Up events from the readonly cell.  Use the cellNav api viewPortKeyDown to capture any needed keydown events.  see GridEdit.js for an example","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/052c2321f97b37f860c769dcbd2e8d9094cf2bbf"},{"sha":"86a1ed834fb723edce6e82621a31e10be7491110","author":{"email":"92202e8928118c9a5b175e5f9901ed89287e206e@singletreetech.com","name":"swalters"},"message":"fix tests","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/86a1ed834fb723edce6e82621a31e10be7491110"},{"sha":"ba0923614c5533bc727266810e379ae4eab2d23d","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Enh(infiniteScroll): add a reset method, allow remove data, fix #3119","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/ba0923614c5533bc727266810e379ae4eab2d23d"},{"sha":"1ba19440c534514316c10863df023c81917238ba","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Enh(infiniteScroll): BREAKING: change percentage to rowsToEnd\n\nInfinite scroll was getting more data at a percentage from the end.  This meant that as you\ngot more pages you would trigger the request for more data further and further from the end,\nand eventually a request for new data would immediately trigger a request for still more data, as\nyour scroll kept moving too close to the end.\n\nChange instead to infiniteScrollRowsFromEnd, which doesn't have this problem.","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/1ba19440c534514316c10863df023c81917238ba"},{"sha":"0c2acebd613effff2b46aea2d324474536e60e24","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Remove ddescribe","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/0c2acebd613effff2b46aea2d324474536e60e24"},{"sha":"22fdda3335adda65c66a12e45aec441ee749a601","author":{"email":"9d4cb9bd1d9ee56d1c22858d7fa4b901423530f0@users.noreply.github.com","name":"Paul"},"message":"Merge pull request #3139 from PaulL1/fixes2\n\nAdjustments to infinite scroll","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/22fdda3335adda65c66a12e45aec441ee749a601"},{"sha":"4042db4ea329cbbb4bf5442995be27c39e9cd248","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Doco(pagination): create external pagination tutorial, fix #3113","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/4042db4ea329cbbb4bf5442995be27c39e9cd248"},{"sha":"e130902c4da4c511f2b0847f2987c679b5801c4e","author":{"email":"9d4cb9bd1d9ee56d1c22858d7fa4b901423530f0@users.noreply.github.com","name":"Paul"},"message":"Merge pull request #3140 from PaulL1/fixes2\n\nDoco(pagination): create external pagination tutorial, fix #3113","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/e130902c4da4c511f2b0847f2987c679b5801c4e"},{"sha":"4fa7387cdcff82285ca6212e57e25055c008431b","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Fix(resizeable): fix #3129 move column then resize handles wrong","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/4fa7387cdcff82285ca6212e57e25055c008431b"},{"sha":"ab721ea6a7afd18b2318312b2b843584bb770fbf","author":{"email":"9d4cb9bd1d9ee56d1c22858d7fa4b901423530f0@users.noreply.github.com","name":"Paul"},"message":"Merge pull request #3141 from PaulL1/fixes2\n\nFix(resizeable): fix #3129 move column then resize handles wrong","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/ab721ea6a7afd18b2318312b2b843584bb770fbf"},{"sha":"77fefc5dd4eb482f6023ac7c31056daf28f9da7f","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Fix(touch events): touch events on resize, move, header click/sort/menu, selection\n\nFix #3084, #2838, #2616, #2550, #2303.  All relate to handling of events\non touch devices.  General philosophy is to register down events for both\ntouch and mouse, but once we get a down event, we only listen for move and\nup events of the type we got a down on.  This is a similar approach to\nhammer.js.\n\nAlso includes a big refactor of how move columns listens for events, makes\nit more like other handlers.\n\nThis all works for me on iPad, and on OSX/chrome (non-touch).  I don't have\nthe ability to test a machine that has both mouse and touch, so waiting on\nsomeone else to look at that.","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/77fefc5dd4eb482f6023ac7c31056daf28f9da7f"},{"sha":"84150a12b2ea229614ebbf57b7a364236fbbb353","author":{"email":"9d4cb9bd1d9ee56d1c22858d7fa4b901423530f0@users.noreply.github.com","name":"Paul"},"message":"Merge pull request #3099 from raulcesar/ptBR-Translation\n\nAdded missing translations for ptBR","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/84150a12b2ea229614ebbf57b7a364236fbbb353"},{"sha":"512f95031cdcf991f98969692a69af24bd1da83f","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Doco(tuts, faq): updates with some examples","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/512f95031cdcf991f98969692a69af24bd1da83f"},{"sha":"2ad8ef475f3394acdb589256d3e961d8dda737cf","author":{"email":"9d4cb9bd1d9ee56d1c22858d7fa4b901423530f0@users.noreply.github.com","name":"Paul"},"message":"Merge pull request #3143 from PaulL1/fixes\n\nDoco(tuts, faq): updates with some examples","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/2ad8ef475f3394acdb589256d3e961d8dda737cf"},{"sha":"52e2deec407a30c1120051273332658daf667120","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Doco(faq): updates","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/52e2deec407a30c1120051273332658daf667120"},{"sha":"f45be964a7154862a05d097012716096a5e85632","author":{"email":"9d4cb9bd1d9ee56d1c22858d7fa4b901423530f0@users.noreply.github.com","name":"Paul"},"message":"Merge pull request #3144 from PaulL1/doco\n\nDoco(faq): updates","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/f45be964a7154862a05d097012716096a5e85632"},{"sha":"b3a530d245dd4ca48e1c34b4937c1475aba54a7b","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@planar.id.au","name":"Paul Lambert"},"message":"Refactor(styleComputations): fixes rendercontainer rendering problems\n\nChange the style computations with the aim of making them deterministic\nand able to calculate widths in a single pass rather than being iterative.\n\nFix #3050, and somewhat improves #1957, at least to my eye.\n\nChanges are:\n- change renderContainer updateColumnWidths to calculate across all\n  visible columsn in all render containers, rather than trying to calculate\n  one render container at a time (cannot otherwise work with * and %, these are of\n  the whole grid, not just one render container)\n- change header updateColumnWidths to just rely on the renderContainer, not\n  do it again itself in a slightly different way\n- change updateColumnWidths to be simpler, and to calculate percentages in a way\n  that I think makes more sense\n- change resize feature to not attempt to 'resizeAround' the changed column, but\n  rather allow updateColumnWidths to deal with it\n- change pinning to not call refresh twice when moving a column, this is now\n  unnecessary\n- updates to tutorials","distinct":false,"url":"https://api.github.com/repos/pedroclayman/ng-grid/commits/b3a530d245dd4ca48e1c34b4937c1475aba54a7b"}]}