{"push_id":1435408655,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"7e0191abda21378fdc30b14fc1277e7a542d578b","before":"6aeaad1393c8c65584a9ee4e8d08d5928e6e0552","commits":[{"sha":"9026d47520c2ab0c0c90983c704994c9eb835697","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Merge pull request #218 from stweil/master\n\nbmf: Fix wrong check for upper bound of fontsize parameter","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/9026d47520c2ab0c0c90983c704994c9eb835697"},{"sha":"a88843240d5fd42a06e4fc42c0f135561f52ca8f","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Major gray quantization cleanup\n* Add debugflag to pixColorSegmentCluster() and pixColorSegmentTryCluster(),\n  to reduce the amount of info chatter.\n* Reworked grayquant_reg.c to be a first class regression test, and added\n  it to the set in alltests_reg.c.\n* Converted dithertest.c into regression test dither_reg.c, and added it\n  to alltests_reg.c  (now have 72 tests in minimal configuration)\n* Mothballed the 8-to-1 Floyd-Steinberg dithering implementation that\n  uses three LUTs.\n* More coverity scan fixes.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/a88843240d5fd42a06e4fc42c0f135561f52ca8f"},{"sha":"e068ed3f8f3a71c4c04cb85772cedd884d89e4ce","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Made 2 new tests in the regutils framework.\n* Reworked graymorph1_reg.c and blend1_reg.c into first class reg tests.\n* Added these to alltests_reg.c\n* Plugged potential leaks in conncomp.c and morphapp.c.\n* Removed sleep(2) in rankbin_reg -- no longer needed for gnuplot","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/e068ed3f8f3a71c4c04cb85772cedd884d89e4ce"},{"sha":"0a5fdab8b120b4622dafc9bda1a26025a2096b49","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Made 3 new tests in the regutils framework.\n* Reworked blend2_reg.c, ccthin1_reg.c and ccthin_2_reg.c into first\n  class reg tests.\n* Added these to alltests_reg.c\n* Modified prog/Makefile.am to reflect this\n* Added resolution copy to functions in textops.c","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/0a5fdab8b120b4622dafc9bda1a26025a2096b49"},{"sha":"ba8907fc2f1e3dc28f61d55a221ed1859e35fd8d","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Reworked the connectivity-conserving operations\n* Compiled in all the connectivity-preserving sels. These are now generated\n  from function calls, rather than on-demand in ccthin.c and in the\n  thinning regression tests.\n* Cleaned up and generalized the connectivity-preserving thinning operations.\n* Fixed the connectivity-preserving thickening operations to handle\n  the situation properly at the border.\n* Implemented measurement of average stroke width.\n* Provided methods for regularizing the widths of strokes. This can\n  be used with charcter template images for bootstrap recognition.\n* Replaced pixaClearText() by pixaSetTex(), which can both set and clear\n  all the text fields in a pixa.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/ba8907fc2f1e3dc28f61d55a221ed1859e35fd8d"},{"sha":"74bcdee67d35a3592073b940bc62b601c5c348f7","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Removed a deprecated thinning function","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/74bcdee67d35a3592073b940bc62b601c5c348f7"},{"sha":"a075d5e7c340ebd1746c45dae13d44280934226d","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Improved stroke width normalization\n* fixed some bugs\n* added white borders to images to avoid boundary effects when\n  thickening from a skeleton\n* added helper functions for dimensional scaling in pixels, relative\n  to the size of the input image\n* added another test to ccthin2_reg","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/a075d5e7c340ebd1746c45dae13d44280934226d"},{"sha":"4a39152e8ad275a9ebc870a1461f6626abb9e998","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Fixed possible (coverity scan) leaks in the jbig classifier\n* Also made a regression test for correlation and rank hausdorff\n  classifiers, and added it to alltests_reg.c","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/4a39152e8ad275a9ebc870a1461f6626abb9e998"},{"sha":"c83b6f1f30f5c233c96a1386fb4dd6b9e34622d3","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Cleaned up comments in jbclass_reg.c.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/c83b6f1f30f5c233c96a1386fb4dd6b9e34622d3"},{"sha":"2aa6ba811819282eb0faa438f8b4cf50a1da844f","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Improved reg test jbclass_reg\n* Fixed problem with not displaying all the instances\n* Added function in jbclass_reg.c to display a box around the templates.\n  The instances in the class directly follow the template.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/2aa6ba811819282eb0faa438f8b4cf50a1da844f"},{"sha":"f78cba66f1084a9ebddfbc2b9186be73164fe96e","author":{"name":"Nick Morrott","email":"04a364cdea99dca6868d083dce5922c9a3115b42@gmail.com"},"message":"Handle $TMPDIR when nested below /tmp\n\nWhen adding the remainder of the cdir string to give the full value of pathout in genPathname(), the current code hardcodes a $TMPDIR string length of 4 characters (src/utils.c, line 3004-5).\r\n\r\nThe result of this hardcoding is that the function will (re-)append any additional characters in the $TMPDIR string beyond \"/tmp\" into the pathout string when determining its full contents.\r\n\r\nThis causes failures when trying to open and write to files in $TMPDIR on Debian (and possibly other Linux distributions) that do not use plain /tmp as $TMPDIR for an unprivileged user. On Debian, a regular user's $TMPDIR is /tmp/username, not /tmp.\r\n\r\nThis commit aims to ensure that the full $TMPDIR string length is used and that only nested path entries below $TMPDIR (and not \"/tmp\") are appended when determining pathout.\r\n\r\nDiagnosed using strace after failures running tesseract-ocr and gscan2pdf. No failures were observed when running as the superuser; strace confirmed the issue was broken pathnames and not r/w privileges.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/f78cba66f1084a9ebddfbc2b9186be73164fe96e"},{"sha":"7cefe5d883a6c94b332c9724b8d27e7df33c2e3b","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Merge pull request #220 from knowledgejunkie/handle-tmpdir-nested-below-tmp\n\nHandle $TMPDIR when located under /tmp","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/7cefe5d883a6c94b332c9724b8d27e7df33c2e3b"},{"sha":"9711e6e846f7e6778a7ed56fc7324a8303836497","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Remove viewfiles.c from the library, and incorporate prog/htmlviewer.\n* Rename prog/viewertest.c to prog/htmlviewer.c\n* Include pixHtmlViewer() from viewfiles.c in htmlviewer.c.\n* Write the scaled files in an appropriate format (not always jpeg).\n* Small other changes.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/9711e6e846f7e6778a7ed56fc7324a8303836497"},{"sha":"097bc122db599e24070d0c1641b7efbe03add3bc","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Clarify use of pixSetAllArbitrary() with 32 bit pix.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/097bc122db599e24070d0c1641b7efbe03add3bc"},{"sha":"b08827d706e953ce3d569e370586e6aeaa4450b2","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Clean up debugging in page segmentation\n* remove calls to pixDisplayWrite() in the library (they're\n  still used in tests)\n* changed interface to some of the segmentation routines to take\n  a debug pixa instead of a flag\n* output pdf in addition to mosaic and individual images in debug","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/b08827d706e953ce3d569e370586e6aeaa4450b2"},{"sha":"2e4d1c07ecd5c968845be138c0db889f00665e56","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Prevent crashes due to nan in affine, projective and bilinear transforms.\n* Ray Smith found segfault crashes when nan's are loaded as indices into\n  an array.  This happens in linearInterpolatePixel*(), when checking\n  for a point outside the src image, because relational tests always fail\n  with nans.  However, a nan will give true for (x != x), so we can\n  use this to avoid addressing outside the src array.","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/2e4d1c07ecd5c968845be138c0db889f00665e56"},{"sha":"324eea4a7c20177bc8559130033c6b8fbeaf4d81","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Deprecate a set of image debugging methods (pixDisplayWrite*).\n* Also add a scaling parameter to l_fileDisplay().","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/324eea4a7c20177bc8559130033c6b8fbeaf4d81"},{"sha":"e72cad014b43853493b641007a71fd96f51a59a8","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Small fixes (sleep removal, nan handling, size_t output)\n* more efficient method of handling nan in affine (etc) transforms\n* removed sleep commands from 7 tests; no longer needed for gplot\n* fixed bug in fpix2.c causing incorrect overflow count in\n  fpixConvertToPix()\n* fixed fprintf control string for size_t output in prog/mtifftest.c","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/e72cad014b43853493b641007a71fd96f51a59a8"},{"sha":"70b3cd77e7b9ac11095f8c0552edc2b64409419a","author":{"name":"Dan Bloomberg","email":"a312343cf97b3ab4533d801421a7aaf19825b313@gmail.com"},"message":"Make affine, projective, etc transform tests into standard regression tests.\n* affine_reg, projection_reg and bilinear_reg now in alltests_reg.\n* fixed mem leak in affineInvertXform()","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/70b3cd77e7b9ac11095f8c0552edc2b64409419a"},{"sha":"f9fbf0e4768e99519d55bad7c538279c4872041c","author":{"name":"Egor Pugin","email":"6b2212541aa7b13adc34073ec98b647c6c970bad@gmail.com"},"message":"Update cppan.yml","distinct":true,"url":"https://api.github.com/repos/stweil/leptonica/commits/f9fbf0e4768e99519d55bad7c538279c4872041c"}]}
{"actor":{"display_login":"stweil"}}