Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							4a9ff471c4 
							
						 
					 
					
						
						
							
							Correctly detect the presence of the Adobe specific APP14 JPEG marker (bug 1140761)  
						
						 
						
						... 
						
						
						
						According to the specification, http://partners.adobe.com/public/developer/en/ps/sdk/5116.DCT_Filter.pdf#G3.851943 , the content of the marker segment should begin with `Adobe`, and not `Adobe\x00` as the code currently look for.
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1140761 .
Fixes the colour conversion part of issues 4090 and 5623. 
						
						
					 
					
						2015-03-10 13:07:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							c69ad5885c 
							
						 
					 
					
						
						
							
							Merge pull request  #5770  from Snuffleupagus/opentype-cff  
						
						 
						
						... 
						
						
						
						Correctly detect OpenType font files with CFF data 
						
						
					 
					
						2015-03-06 22:58:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							97eb215b5f 
							
						 
					 
					
						
						
							
							Add a reduced test-case for issue 5734  
						
						 
						
						
						
						
					 
					
						2015-03-05 16:20:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							f81fc9091a 
							
						 
					 
					
						
						
							
							Correctly detect OpenType font files with CFF data  
						
						 
						
						... 
						
						
						
						Fixes 5334.
Fixes 215.
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1125614 .
According to the specification, http://www.microsoft.com/typography/otspec/otff.htm , OpenType font files with CFF data should have `OTTO` in the header. 
						
						
					 
					
						2015-02-28 13:43:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							23916b2b14 
							
						 
					 
					
						
						
							
							Merge pull request  #5748  from Snuffleupagus/issue-5747  
						
						 
						
						... 
						
						
						
						Fetch parameters if they are a |Ref| in CalGray/CalRGB color spaces (issue 5747) 
						
						
					 
					
						2015-02-26 17:44:46 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8996558a 
							
						 
					 
					
						
						
							
							Fetch parameters if they are a |Ref| in CalGray/CalRGB color spaces (issue 5747)  
						
						 
						
						
						
						
					 
					
						2015-02-20 12:53:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							417800a1b5 
							
						 
					 
					
						
						
							
							Only skip the |!isSymbolicFont| check for TrueType (3, 1) cmap tables if no previous cmap table was found (PR 5703 followup)  
						
						 
						
						... 
						
						
						
						Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=894572 . 
						
						
					 
					
						2015-02-19 13:58:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb0a483b1 
							
						 
					 
					
						
						
							
							Merge pull request  #5703  from Snuffleupagus/issue-5701  
						
						 
						
						... 
						
						
						
						Relax the |isSymbolicFont| check for TrueType (3, 1) cmap tables (issue 5701) 
						
						
					 
					
						2015-02-18 14:50:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							27e3558a41 
							
						 
					 
					
						
						
							
							Fix CCITTStream regression by byte-aligning rows before checking EOL marker  
						
						 
						
						
						
						
					 
					
						2015-02-13 21:29:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							592890a758 
							
						 
					 
					
						
						
							
							Relax the |isSymbolicFont| check for TrueType (3, 1) cmap tables (issue 5701)  
						
						 
						
						
						
						
					 
					
						2015-02-13 01:03:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8614c17c1d 
							
						 
					 
					
						
						
							
							Merge pull request  #5717  from timvandermeij/testcase-5567  
						
						 
						
						... 
						
						
						
						Test case for issue 5567 
						
						
					 
					
						2015-02-13 00:39:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							394b38b22f 
							
						 
					 
					
						
						
							
							Merge pull request  #5651  from Snuffleupagus/missing-glyphs  
						
						 
						
						... 
						
						
						
						Try to skip mapping of missing TrueType and CIDFontType2 glyphs 
						
						
					 
					
						2015-02-11 19:31:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							d124fc5e08 
							
						 
					 
					
						
						
							
							Test case for issue 5567  
						
						 
						
						
						
						
					 
					
						2015-02-10 00:16:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							01e6565dd4 
							
						 
					 
					
						
						
							
							Try to skip mapping of missing TrueType glyphs  
						
						 
						
						... 
						
						
						
						Also don't skip mapping of glyphs which are empty, if the corresponding charCode is included in toUnicode. 
						
						
					 
					
						2015-02-07 12:19:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8174da61fb 
							
						 
					 
					
						
						
							
							Don't skip mapping of glyphs for CIDFontType2 fonts with a CIDToGIDMap  
						
						 
						
						... 
						
						
						
						Also don't skip mapping of glyphs which are empty, if the corresponding charCode is included in toUnicode. 
						
						
					 
					
						2015-02-07 12:19:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							ad41a2d574 
							
						 
					 
					
						
						
							
							Add support for TrueType (0, 0) cmap tables (issue 5501 and 5574)  
						
						 
						
						
						
						
					 
					
						2015-01-11 14:54:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							1fea44ce14 
							
						 
					 
					
						
						
							
							Ensure that |get fingerprint| doesn't fail if the ID is not an array (issue 5599)  
						
						 
						
						... 
						
						
						
						According to the [PDF specification](http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf#page=51 ) the `ID` should be an array. To prevent errors if the PDF file violates that part of the spec, check that the `ID` is actually an array.
Fixes 5599. 
						
						
					 
					
						2014-12-30 16:16:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							6e66e30d92 
							
						 
					 
					
						
						
							
							Merge pull request  #5597  from timvandermeij/ccitt-regression  
						
						 
						
						... 
						
						
						
						CCITTFaxStream: fix regression when EncodedByteAlign is true and EndOfLine is false 
						
						
					 
					
						2014-12-30 11:48:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							b835ef425e 
							
						 
					 
					
						
						
							
							CCITTFaxStream: fix regression when EncodedByteAlign is true and EndOfLine is false  
						
						 
						
						
						
						
					 
					
						2014-12-30 00:07:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							75767abb09 
							
						 
					 
					
						
						
							
							Add a reduced test case for issue 4379  
						
						 
						
						... 
						
						
						
						This should have been part of PR 5136.
Based on comments https://github.com/mozilla/pdf.js/issues/4379#issuecomment-51221787  and https://github.com/mozilla/pdf.js/issues/4379#issuecomment-51475463 , it should be OK to include the PDF file in the repo. 
						
						
					 
					
						2014-12-29 16:28:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b905048b 
							
						 
					 
					
						
						
							
							Add fallback for non-embedded "Century Gothic" CIDFontType2 font (issue 4722 and bug 879561)  
						
						 
						
						... 
						
						
						
						According to practical experiments, falling back to "Helvetica" when we encounter a non-embedded "[Century Gothic](http://en.wikipedia.org/wiki/Century_Gothic )" `CIDFontType2` font seems to work well.
(Also, the section on Wikipedia about "Printer ink usage" *might* provide some anecdotal evidence that Century Gothic is a fairly standard sans-serif font.)
Obviously this patch doesn't make "Century Gothic" fonts render perfectly, as is often the case with non-embedded fonts, but all the text is now legible in the referenced issues.
Fixes 4722.
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=879561 . 
						
						
					 
					
						2014-12-18 23:19:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							a340927687 
							
						 
					 
					
						
						
							
							Test case for issue 5481  
						
						 
						
						
						
						
					 
					
						2014-12-18 21:26:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							31ae5f2a3d 
							
						 
					 
					
						
						
							
							Merge pull request  #5379  from brendandahl/nbsp  
						
						 
						
						... 
						
						
						
						Don't map glyphs to unicode non breaking space. 
						
						
					 
					
						2014-12-18 13:38:03 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							f4fa7aaf19 
							
						 
					 
					
						
						
							
							Merge pull request  #5383  from Snuffleupagus/bug-1077808  
						
						 
						
						... 
						
						
						
						Fix searching for end of inline (EI) images with ASCII85Decode filters (bug 1077808) 
						
						
					 
					
						2014-12-18 10:03:27 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							36fce7db7e 
							
						 
					 
					
						
						
							
							Test case for issue 5475  
						
						 
						
						
						
						
					 
					
						2014-12-17 22:46:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							16833159a9 
							
						 
					 
					
						
						
							
							Test case for issue 5549  
						
						 
						
						
						
						
					 
					
						2014-12-17 22:42:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							184880a751 
							
						 
					 
					
						
						
							
							Fix searching for end of inline (EI) images with ASCII85Decode filters (bug 1077808)  
						
						 
						
						... 
						
						
						
						This patch changes searching for the end of inline image streams to rely on the EOD marker for the filters: ASCII85Decode and ASCIIHexDecode. 
						
						
					 
					
						2014-12-15 18:48:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea81019fe 
							
						 
					 
					
						
						
							
							Add a (linked) test case for bug 1108753 (PR 5276)  
						
						 
						
						... 
						
						
						
						When submitting PR 5276 there wasn't a good PDF file to include in the test suite. However, with https://bugzilla.mozilla.org/show_bug.cgi?id=1108753 , we now have a better source for a test file, hence this patch. 
						
						
					 
					
						2014-12-09 01:07:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							df1364a993 
							
						 
					 
					
						
						
							
							Add a (linked) test case for bug 1064894  
						
						 
						
						... 
						
						
						
						This should have been part of PR 5284. 
						
						
					 
					
						2014-12-06 14:15:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							78d0d269dc 
							
						 
					 
					
						
						
							
							Fallback to the |Dummy| Pattern when we fail to parse a Shading Pattern (issue 5509)  
						
						 
						
						
						
						
					 
					
						2014-11-30 21:21:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							5f32f80e34 
							
						 
					 
					
						
						
							
							Add a reduced test case for issue 5470  
						
						 
						
						
						
						
					 
					
						2014-11-04 16:16:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							58cc39f329 
							
						 
					 
					
						
						
							
							Add a reduced test case for issue 5291  
						
						 
						
						
						
						
					 
					
						2014-10-25 11:35:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							04390d8252 
							
						 
					 
					
						
						
							
							Merge pull request  #5426  from fkaelberer/fixJpxOutOfPackets  
						
						 
						
						... 
						
						
						
						Fix JPX "Out of Packets" Error (issues 4358, 4659, 4814) 
						
						
					 
					
						2014-10-22 09:40:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7966a446 
							
						 
					 
					
						
						
							
							Merge pull request  #5390  from Snuffleupagus/inline-jpeg-image-loading-test-case  
						
						 
						
						... 
						
						
						
						Add a reduced test case for PR 5286 
						
						
					 
					
						2014-10-22 09:38:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							6b2c900722 
							
						 
					 
					
						
						
							
							Merge pull request  #5401  from Snuffleupagus/bug-847420-test  
						
						 
						
						... 
						
						
						
						Add a reduced test case for bug 847420 
						
						
					 
					
						2014-10-22 08:32:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							88c88d08e1 
							
						 
					 
					
						
						
							
							Add a reduced test case for PR 5286  
						
						 
						
						
						
						
					 
					
						2014-10-22 14:11:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fkaelberer 
							
						 
					 
					
						
						
						
						
							
						
						
							6337a430b3 
							
						 
					 
					
						
						
							
							Add test case for JPX "Out of packets" error  
						
						 
						
						
						
						
					 
					
						2014-10-22 10:43:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac4d49158 
							
						 
					 
					
						
						
							
							Avoid rendering invisible Type3 fonts (issue 5421)  
						
						 
						
						
						
						
					 
					
						2014-10-18 22:29:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							2d7a34d692 
							
						 
					 
					
						
						
							
							Fixes decoding for CMYK jpegs.  
						
						 
						
						
						
						
					 
					
						2014-10-15 15:56:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffb54b95f 
							
						 
					 
					
						
						
							
							Add a reduced test case for bug 847420  
						
						 
						
						
						
						
					 
					
						2014-10-12 22:36:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							2fc5e6a9ad 
							
						 
					 
					
						
						
							
							Don't map glyphs to unicode non breaking space.  
						
						 
						
						
						
						
					 
					
						2014-10-02 10:58:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							df2a4afd36 
							
						 
					 
					
						
						
							
							Use |toUnicode| when creating the glyph map for standard CIDFontType2 fonts without embedded font file  
						
						 
						
						
						
						
					 
					
						2014-09-27 13:20:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							744c8e8d7e 
							
						 
					 
					
						
						
							
							Merge pull request  #5250  from Snuffleupagus/issue-5238  
						
						 
						
						... 
						
						
						
						Fix Symbol fonts without font file but with Encoding dictionary (issue 5238) 
						
						
					 
					
						2014-09-26 15:18:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							3c759e296a 
							
						 
					 
					
						
						
							
							Add support for MMType1 fonts with embedded font files  
						
						 
						
						
						
						
					 
					
						2014-09-18 16:10:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							b16c973d9d 
							
						 
					 
					
						
						
							
							Fix Symbol fonts without font file but with Encoding dictionary (issue 5238)  
						
						 
						
						
						
						
					 
					
						2014-09-16 21:38:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							15681adbb9 
							
						 
					 
					
						
						
							
							Merge pull request  #5245  from Snuffleupagus/issue-5244  
						
						 
						
						... 
						
						
						
						Further amend GlyphMapForStandardFonts (issue 5244) 
						
						
					 
					
						2014-09-16 10:12:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8d3d98f8 
							
						 
					 
					
						
						
							
							Fetches params in makeFilter  
						
						 
						
						
						
						
					 
					
						2014-09-09 08:29:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							a19790d653 
							
						 
					 
					
						
						
							
							Merge pull request  #5235  from Snuffleupagus/remove-duplicate-test-file  
						
						 
						
						... 
						
						
						
						Remove a duplicate PDF file from the test suite 
						
						
					 
					
						2014-09-08 11:03:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							3ca2c3f4a7 
							
						 
					 
					
						
						
							
							Add ZapfDingbats testcase  
						
						 
						
						
						
						
					 
					
						2014-09-03 21:57:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							be595d0721 
							
						 
					 
					
						
						
							
							Further amend GlyphMapForStandardFonts (issue 5244)  
						
						 
						
						
						
						
					 
					
						2014-09-01 10:51:22 +02:00