<commit_before>Bugs
-----

--------------------------------------------------------------------------------

1. Resize concurrent not working
-> look at the ImageFilterThreadingWrapper to see if that's the problem.
-> Size not changing, and drawn in wrong places.
added: 02-15-2008

--------------------------------------------------------------------------------

2. Crash when rendering Canvas with shifted layer.
-> Must be a problem with ClippedImageRenderer
-> Crash occurs when portion of BufferedImage beyond the size of layer is
requested to be drawn. (Exception thrown saying that y + dy > height)
added: 02-15-2008
fixed: 02-15-2008

Stack trace:
Exception in thread "AWT-EventQueue-0" java.awt.image.RasterFormatException: (y + height) is outside raster
	at sun.awt.image.IntegerInterleavedRaster.createWritableChild(Unknown Source)
	at java.awt.image.BufferedImage.getSubimage(Unknown Source)
	at net.coobird.paint.image.ClippableImageRenderer.render(ClippableImageRenderer.java:158)
	at net.coobird.paint.image.ClippableImageRenderer.render(ClippableImageRenderer.java:53)
	at net.coobird.paint.driver.DemoApp2$5.paintComponent(DemoApp2.java:248)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)<commit_msg>Updated bug document with current info.<commit_after>Bugs
-----

--------------------------------------------------------------------------------

1. Resize concurrent not working
-> 	Look at the ImageFilterThreadingWrapper to see if that's the problem.
->	Size not changing, and drawn in wrong places.
added: 02-15-2009

Note on 03-11-2009
==================
->	Problem is with inability to change the resulting image's size.
	The change in size is not known to the Wrapper, so it cannot deal with
	the change of the image before and after.

->	This is going to be a limitation of the ImageFilterThreadingWrapper.
	It will not allow filters which change the size of the resulting image
	to utilize this facility.


--------------------------------------------------------------------------------

2. Crash when rendering Canvas with shifted layer.
->	Must be a problem with ClippedImageRenderer
->	Crash occurs when portion of BufferedImage beyond the size of layer is
	requested to be drawn. (Exception thrown saying that y + dy > height)
added: 02-15-2009
fixed: 02-15-2009

Stack trace:
Exception in thread "AWT-EventQueue-0" java.awt.image.RasterFormatException: (y + height) is outside raster
	at sun.awt.image.IntegerInterleavedRaster.createWritableChild(Unknown Source)
	at java.awt.image.BufferedImage.getSubimage(Unknown Source)
	at net.coobird.paint.image.ClippableImageRenderer.render(ClippableImageRenderer.java:158)
	at net.coobird.paint.image.ClippableImageRenderer.render(ClippableImageRenderer.java:53)
	at net.coobird.paint.driver.DemoApp2$5.paintComponent(DemoApp2.java:248)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
{'fraction_non_alphanumeric': 0.18184775536759923, 'fraction_numerical': 0.027325959661678594, 'mean_word_length': 2.9626288659793816, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5344443', 'n_tokens_mistral': 907, 'n_tokens_neox': 843, 'n_words': 268}