{"push_id":542407995,"size":157,"distinct_size":13,"ref":"refs/heads/android","head":"a64825508cc12f98800c25a4ec5f9ddf05d26eb5","before":"22754c3c2989d4b36f50681b3c5cc22dff96bc4b","commits":[{"sha":"72ca4a3b5eb05c727207aa5ed75dea2705ed7a1b","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Add test showing merge paragraph assert with some exotic odf elements","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/72ca4a3b5eb05c727207aa5ed75dea2705ed7a1b"},{"sha":"3141621018c6946b8fa1ed7caafe2fcc8d496b09","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Allow merge paragraph to handle unexpected nodes near paragraph boundaries\n\ngetTextElements may return some unexpected text nodes if the step filters\nhaven't correctly identified the first/last step in the paragraph. Rather\nthan failing completely in this case, simply log the unexpected items and\nskip them.\n\ngetTextElements itself still needs to be fixed in these cases, but the\nharm caused by such mistakes is slightly reduced in this instance.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/3141621018c6946b8fa1ed7caafe2fcc8d496b09"},{"sha":"3c504542fc9934657da628f58d2f93b6b3c0d576","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Merge pull request #771 from peitschie/merge-p-fields\n\nAllow merge paragraph to handle unexpected nodes near paragraph boundaries","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/3c504542fc9934657da628f58d2f93b6b3c0d576"},{"sha":"e03940b19b6294b1e74a3703df7fa3afe5a62d33","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Add test demonstrating foreign elements are discarded on paragraph merge","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/e03940b19b6294b1e74a3703df7fa3afe5a62d33"},{"sha":"ea0723a6ea2218579327633781cdab76b33ee7ed","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Fix preservation of foreign elements on paragraph merge\n\nThis behaviour was working prior to the merge paragraph operation being\nintroduced. A new edge case was introduced related to cleaning up empty\nspans that caused this to regress.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/ea0723a6ea2218579327633781cdab76b33ee7ed"},{"sha":"478fc90b7c325b382bc01191d24f8cf5cb653b08","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Merge pull request #770 from peitschie/merge-p-save-children\n\nFix preservation of foreign elements on paragraph merge","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/478fc90b7c325b382bc01191d24f8cf5cb653b08"},{"sha":"755bde7e00d68897b642824415c3a3c31be3f803","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Avoid FF vs Chrome font size rounding differences\n\nChoosing a point size that maps exactly to a pixel size avoids\ndifferences between how FF and Chrome round font sizes. FF performs no\nrounding, while Chrome rounds to the closest pixel.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/755bde7e00d68897b642824415c3a3c31be3f803"},{"sha":"3d645958c773c83576f422cba57a19f5329f652c","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Allow multiple accepted values in LayoutTests\n\nCope with cross-browser differences by allowing multiple possibly value\nmatches.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/3d645958c773c83576f422cba57a19f5329f652c"},{"sha":"b04eb99c32ba1583fb87f924738305dcb41599fd","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"LayoutTests cleanup: use Object.keys array for key iteration","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/b04eb99c32ba1583fb87f924738305dcb41599fd"},{"sha":"fc8429d82d731f8f7a0a719aa6fede8d104cc556","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Add fixed line-height to ensure consistent cross-browser behaviour","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/fc8429d82d731f8f7a0a719aa6fede8d104cc556"},{"sha":"8fd869b27e3912b55d518c19dfd61f65f54a62f4","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Merge pull request #775 from peitschie/ff-font-size\n\nFix failing FF layout tests","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/8fd869b27e3912b55d518c19dfd61f65f54a62f4"},{"sha":"a714866c52abebd3c0afaa582c63ebabf7522eb4","author":{"email":"1a747ebd7fb0b86edaea154164803c80e0e5a8ae@qsr.com.au","name":"Satvik Kumar"},"message":"Removed getParagraphElement from OdtDocument\n\nThis function only redirected to the OdfUtils version and many callers\nalready had an existing instance of OdfUtils to use. Any callers who did\nnot have an instance of OdfUtils now create one to continue using the\nfunction.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/a714866c52abebd3c0afaa582c63ebabf7522eb4"},{"sha":"b02b461e60e6c24442236596f2efa0e5f95d9eeb","author":{"email":"1a747ebd7fb0b86edaea154164803c80e0e5a8ae@qsr.com.au","name":"Satvik Kumar"},"message":"Remove style element functions from OdtDocument\n\nRemoved getStyleElement, getParagraphStyleElement and\ngetParagraphStyleAttributes from OdtDocument as these functions simply\nredirect to their implementations in odf.Formatting.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/b02b461e60e6c24442236596f2efa0e5f95d9eeb"},{"sha":"b1d79d521a4c3be29ba7bf8406d2bc6bd946e4dd","author":{"email":"998da3747470b662dba42251c52f2237f598628d@gmail.com","name":"satsuper"},"message":"Merge pull request #777 from satsuper/interface-cleanup\n\nOdtDocument interface cleanup","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/b1d79d521a4c3be29ba7bf8406d2bc6bd946e4dd"},{"sha":"63bc7d3e5ee3a287e871d8115fe59d4a2bae9916","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Provide hook to prevent alerts from being shown when logging","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/63bc7d3e5ee3a287e871d8115fe59d4a2bae9916"},{"sha":"e03622d68bac5432df1c1383a3a9827311978528","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Make browser assertions throw a proper Error type instead of a string\n\nError objects can have stack traces and other things to make diagnosing\nasserts easier.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/e03622d68bac5432df1c1383a3a9827311978528"},{"sha":"93537740ac9b125225bca1115b74f5e090a0b7a0","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Remove unused 3rd parameter of runtime.assert\n\nThis 3rd callback parameter is never used inside the current WebODF\nsource.","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/93537740ac9b125225bca1115b74f5e090a0b7a0"},{"sha":"3314898d685d846f96e1f7aa0fbba311d75e5a21","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Standardize all runtime assert implementations","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/3314898d685d846f96e1f7aa0fbba311d75e5a21"},{"sha":"36b71c717f3d1a88986b029ecb5061b401cb5b01","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Merge pull request #731 from peitschie/disable-alert\n\nProvide hook to prevent browser alerts from being shown when logging","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/36b71c717f3d1a88986b029ecb5061b401cb5b01"},{"sha":"36be9398d92879fde6aef3465ca3ab9ff04a0435","author":{"email":"c68f3e951cee78b2d42f9a0995fc0651a1d8a3fc@gmail.com","name":"Philip Peitsch"},"message":"Fix crash if a split paragraph occurs with no text elements selected","distinct":false,"url":"https://api.github.com/repos/kossebau/WebODF/commits/36be9398d92879fde6aef3465ca3ab9ff04a0435"}]}