{"shas":[["6a797a3b11ccee41aec768b2809b6c2e34432693","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Add config key to control background image loading\n\nAdd config key (xr.image.background.loading.enable) to enable/disable\nbackground image loading.  Current default is false if not explicitly\nset.","Peter Brant"],["42887dff71b84143c10e7faef708d82a555207e5","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Improve painting size calculation\n\nDon't consider children boxes if overflow is something other than\nvisible when calculating painting (preferred) size.","Peter Brant"],["36c64c202ddf7e7080abd3dd45ca6f928944e552","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Catch Exception instead of specific exceptions\n\nCatch Exception instead of specific checked exceptions in order to catch\nRuntimeExceptions too.  See #317 on java.net for an example of an image\nload throwing an IllegalArgumentException.","Peter Brant"],["f17a412f6a59ba71ee9e7f23e130693abda882b2","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","documentFromString() treated string as system identifier\n\n(also, fix deprecated toURL() call)","Peter Brant"],["6910e63747e0bcf80a78f5d02fab6a4b9f1701be","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Don't explicitly call super.setDocument()\n\nDon't explicitly call super.setDocument().  Instead allow subclasses to\noverride it.","Peter Brant"],["b2d92d8e5de39b1ae98d18020ab79eab274f5b14","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Only support table-layout: fixed if width is explicit\n\nThis matches the behavior of Chrome, Firefox, and Opera and prevents\nundesirable behavior when we try to layout a fixed width table in a\ncontext where the width isn't yet known (inline blocks for example).","Peter Brant"],["09f35e860c04ae006ca39f38de8af5b4d456251e","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Load image from stream instead of URL\n\nLoad image from stream instead of URL (which may not have any meaning\noutside the UA).  PDF as images are still read directly from the URL.\nThis is a bug, but we'll leave it as is until somebody complains.","Peter Brant"],["2d3df3489e6b2106418d85443c57de9eee8b376c","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Page might be null when calculating page clearance\n\nPage might be null when calculating page clearance (for example if\nabsolute positioning is used to place an element before the first page).","Peter Brant"],["af0e458b419e0ab866f50c5392a8b2dca8727aee","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Always honor needPageClear flag\n\nAlways honor needPageClear when trying to optimize page-break-avoid:\ninside.  Other parts of the layout code may set it.","Peter Brant"],["3a1fc3569a44ee7933143aefb42185b5e1726f78","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Correctly calculated percentage width/height for fixed elements\n\nCorrect the calculation of percentage width and height for fixed\nelements.  Specifically,\n  - the containing block of a fixed element is the viewport\n  - the height of an absolutely positioned (or fixed) element is\n    calculated relative to the padding height of the containing block,\n    not its content width\n  - the width of an absolutely positioned (or fixed) element is\n    calculated relative to the padding width of the containing block,\n    not its content width","Peter Brant"],["b8b20dc56185764eb2348153d1694b169f07fdef","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Fix fixed element pinned width calculation\n\nThe calculation to set a fixed element's width when both left and right\nare specified was only being applied to absolute elements.  It should\napply to both fixed and absolute.","Peter Brant"],["be5b55055229ee92fc7324153a9d8b7087b71e32","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Improve log message","Peter Brant"],["139afbb559d51386acf7dc45df448ef062898b59","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Clone images returned from cache\n\nClone images returned from cache so the same image can be scaled\nindependently.  iText will still only add one copy of the image to the\nPDF.","Peter Brant"],["424243651338cf63babe69d337c368bad81746f6","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Implement background-size from CSS3\n\nIt allows (among other things) high resolution images as backgrounds.\nIt is completely implement for PDF output.  Swing output doesn't work\ncompletely yet as the same image cannot always be scaled entirely\nindependently (yet).","Peter Brant"],["67bd70cab96682ba0b060edd9067e3d7dc0df015","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Add xr.pdf.round.rect.dimensions.down config key\n\nAdd xr.pdf.round.rect.dimensions.down config key.  Default is false.  If\nset to true, background rectangles will be drawn one dot smaller (in\nwidth and height) than they should be.  This prevents round errors that\nload to the background rectangle being slightly too bad and potentially\noverlapping other content.  It may also mean that the rectangle is\nslightly too small and there are gaps between rectangles that should\nadjoin.","Peter Brant"],["93ccf69155fe70e493752b2989579d4a7fcecfdd","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Fix widows/orphans calculation\n\nFix widows/orphans calculation.  The number of lines on the last page of\nthe element was being incorrectly calculated.","Peter Brant"],["8474a83690019c76cc9229a20a0472af523a04da","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Improve layout of unbreakable text and floats\n\nImprove layout of unbreakable text and floats by moving the line box\n(and text) down as far as it needs to in order to fit (or all the way\npast any float if necessary).","Peter Brant"],["b797c4eac760eae4ae047b3506bb415f06b2516e","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Make XRLog (completely) threadsafe\n\nMake sure any method that mutates static state is synchronized.  Also,\ndon't set the init completed flag until we've successfully initialized\nourselves.","Peter Brant"],["9b636a482e6a030c9bd61a6f6fee6cb5dc94e80c","14e793d896ddc8ca6911747228e86464cf420065@jan-wlan.fritz.box","Adding support for CSS3 pseudo-class attribute last-child.","Jan Habermann"],["6a94745bb0e300563cd40fb0b393f1e58eef65c9","bbb2f05f3fb271f75fe780de9999a86f09ee66c5@gmail.com","Improve efficiency of :first-child and :last-child","Peter Brant"]],"ref":"refs/heads/master","push_id":20774500,"head":"aea3dd66f95aa41be32390b9caff03473edc0be0","size":21}