{"push_id":583010469,"size":31,"distinct_size":31,"ref":"refs/heads/master","head":"7e1b852eedd4287bc4c33e04d1faa1ab91c01edb","before":"009eadc2616e172ef07448d38a8b62ec8eeb277e","commits":[{"sha":"7c9ab0e786378f063cb3e2655790f645d2f9858b","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.\n\nCalculating the proper amount of padding is not straightforward. To do so, we must find the nearest right and nearest bottom element, which can be an O(N^2) operation if it is done naively. Instead, we use a quadtree data structure which makes it easy to do lookups based on location.\n\nAlso add a number of tests for the quadtree.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/7c9ab0e786378f063cb3e2655790f645d2f9858b"},{"sha":"063c8b8c8b65b75fecbe027316b7284c5b898784","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"More whitespace nits.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/063c8b8c8b65b75fecbe027316b7284c5b898784"},{"sha":"6b926fef31ad85bea2feac5280b7ecaf53f3b928","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Whitespace nits, but also do a second pass to properly handle padded lines.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/6b926fef31ad85bea2feac5280b7ecaf53f3b928"},{"sha":"607f2cd62736008ff49ee3adfa38c3c2c223d4fb","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'padd-text-for-selection'\n\nConflicts:\n\tsrc/core/core.js\n\tsrc/core/quadtree.js\n\tsrc/core/text_layout_evaluator.js\n\ttest/unit/quadtree_spec.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/607f2cd62736008ff49ee3adfa38c3c2c223d4fb"},{"sha":"5320eecd53fc2e80dab2c411ee4a0baec3352663","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.\n\nCalculating the proper amount of padding is not straightforward. To do so, we must find the nearest right and nearest bottom element, which can be an O(N^2) operation if it is done naively. Instead, we use a quadtree data structure which makes it easy to do lookups based on location.\n\nAlso add a number of tests for the quadtree.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/5320eecd53fc2e80dab2c411ee4a0baec3352663"},{"sha":"479b96b8049fbf243104821ed16bc1c4b7776eb3","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"One last lint fix.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/479b96b8049fbf243104821ed16bc1c4b7776eb3"},{"sha":"e25056d7e686a8aea3b83f16acd16047e2c959b9","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'padd-text-for-selection'\n\nConflicts:\n\tsrc/core/text_layout_evaluator.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/e25056d7e686a8aea3b83f16acd16047e2c959b9"},{"sha":"5822ee2220bd67d689677d38c08998577f946a61","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.\n\nCalculating the proper amount of padding is not straightforward. To do so, we must find the nearest right and nearest bottom element, which can be an O(N^2) operation if it is done naively. Instead, we use a quadtree data structure which makes it easy to do lookups based on location.\n\nAlso add a number of tests for the quadtree.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/5822ee2220bd67d689677d38c08998577f946a61"},{"sha":"e88074eb2b643de1ef69928aeb643b5c927bfe87","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Remove superfluous comment.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/e88074eb2b643de1ef69928aeb643b5c927bfe87"},{"sha":"228dbf80486b366e732c47c7aba532e682f9d41d","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Handle a bug with overlapping text.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/228dbf80486b366e732c47c7aba532e682f9d41d"},{"sha":"f242b25a4196045bcbecfd18dc82f856a09de48f","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'padd-text-for-selection'\n\nConflicts:\n\tsrc/core/text_layout_evaluator.js\n\tweb/text_layer_builder.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/f242b25a4196045bcbecfd18dc82f856a09de48f"},{"sha":"450e06ee9337804a311c59818986d000de516bc4","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.\n\nCalculating the proper amount of padding is not straightforward. To do so, we must find the nearest right and nearest bottom element, which can be an O(N^2) operation if it is done naively. Instead, we use a quadtree data structure which makes it easy to do lookups based on location.\n\nAlso add a number of tests for the quadtree.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/450e06ee9337804a311c59818986d000de516bc4"},{"sha":"72da669cec47216da5dfbc8b1269578a160d08f1","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'origin/padd-text-for-selection'\n\nConflicts:\n\tsrc/core/core.js\n\tsrc/core/quadtree.js\n\tsrc/core/text_layout_evaluator.js\n\tweb/text_layer_builder.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/72da669cec47216da5dfbc8b1269578a160d08f1"},{"sha":"9d80bc2f51cf077859b8e54470ae918f89ff4105","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Return nothing, not null.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/9d80bc2f51cf077859b8e54470ae918f89ff4105"},{"sha":"fc1685c61c8a285b24a24edec66a5f052dcee790","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/fc1685c61c8a285b24a24edec66a5f052dcee790"},{"sha":"0d2439a49173b9c200d497a4d4a00b7d442d8f2b","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'origin/padd-text-for-selection'\n\nConflicts:\n\tweb/text_layer_builder.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/0d2439a49173b9c200d497a4d4a00b7d442d8f2b"},{"sha":"7f6d7954fce62dd650bcf84bb1e89fb018b94ee4","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/7f6d7954fce62dd650bcf84bb1e89fb018b94ee4"},{"sha":"7afaa7fb3bb8d03b3e7ed1bc9c7546d8ad2dfb04","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'origin/padd-text-for-selection'\n\nConflicts:\n\tweb/text_layer_builder.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/7afaa7fb3bb8d03b3e7ed1bc9c7546d8ad2dfb04"},{"sha":"690bfcb75b62edbf74145418934d9e8573273a29","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Improve text selection by giving all text elements a right and bottom padding, that pads the element right to the nearest right and bottom element. Also, certain elements got top and left padding too.","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/690bfcb75b62edbf74145418934d9e8573273a29"},{"sha":"d519c3e62885c9eaa85a90cd2025dd569b4a43b6","author":{"email":"dbd4313a4a946c842948c9aa916589313d2fb068@cornell.edu","name":"speedplane"},"message":"Merge branch 'origin/padd-text-for-selection'\n\nConflicts:\n\tsrc/core/core.js\n\tweb/text_layer_builder.js","distinct":true,"url":"https://api.github.com/repos/speedplane/pdf.js/commits/d519c3e62885c9eaa85a90cd2025dd569b4a43b6"}]}