Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							cc180d7e2b 
							
						 
					 
					
						
						
							
							Removes some bind() calls from fetchAsync  
						
						
						
						
					 
					
						2014-08-05 21:22:12 -05:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							46a9a35ddc 
							
						 
					 
					
						
						
							
							Merge pull request  #5071  from nnethercote/font-savings  
						
						... 
						
						
						
						Optimize a font-heavy document 
						
						
					 
					
						2014-08-05 18:57:46 -05:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							df8d2573dd 
							
						 
					 
					
						
						
							
							Merge pull request  #5007  from timvandermeij/pdfview-tlb  
						
						... 
						
						
						
						Converting PDFFindBar and PDFFindController to classes 
						
						
					 
					
						2014-08-05 18:32:38 -05:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							fa53fcbf57 
							
						 
					 
					
						
						
							
							Merge pull request  #5095  from Snuffleupagus/issue-5070  
						
						... 
						
						
						
						Adjust the heuristics to recognize more cases of unknown glyphs for |toUnicode| (issue 5070) 
						
						
					 
					
						2014-08-05 17:41:38 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							39129fc441 
							
						 
					 
					
						
						
							
							Optimize TextLayerBuilder_renderLayer() for text heavy documents.  
						
						... 
						
						
						
						This change improves the text layer creation of "normal" text heavy documents.
It changes 2 things:
 * If the text element is not rotated, it will neither calculate nor apply a
   textTransform: rotate(0deg) to the text layer element.
 * For scaling the text layer div, the context will measure the width of the
   text in the given font. For many text documents the font changes seldom.
   If the font stays the same, the context does not need to be set to a new font
   especially avoiding the temporary creation of the same font string over and
   over again. 
						
						
					 
					
						2014-08-06 00:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							2b87ff9286 
							
						 
					 
					
						
						
							
							Merge pull request  #5008  from nnethercote/better-QueueOpt  
						
						... 
						
						
						
						Make QueueOptimizer easier to read. 
						
						
					 
					
						2014-08-05 16:59:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4a847347 
							
						 
					 
					
						
						
							
							Merge pull request  #5134  from yurydelendik/fun4  
						
						... 
						
						
						
						Improves speed of the functions 
						
						
					 
					
						2014-08-05 23:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							12b50486de 
							
						 
					 
					
						
						
							
							Merge pull request  #5136  from timvandermeij/ccitt-lines  
						
						... 
						
						
						
						Properly set this.eof in CCITTFaxStream 
						
						
					 
					
						2014-08-05 12:49:50 -05:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							5cc7d23066 
							
						 
					 
					
						
						
							
							Properly set this.eof in CCITTFaxStream  
						
						
						
						
					 
					
						2014-08-05 19:08:00 +02:00 
						 
				 
			
				
					
						
							
							
								fkaelberer 
							
						 
					 
					
						
						
						
						
							
						
						
							5b83e0b9a3 
							
						 
					 
					
						
						
							
							Faster JBIG2 bitmap decoding  
						
						
						
						
					 
					
						2014-08-05 16:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							51055e5836 
							
						 
					 
					
						
						
							
							Make IdentityCMaps more compact.  
						
						... 
						
						
						
						IdentityCMap uses an array to represent a 16-bit unsigned identity
function. This is very space-inefficient, and some files cause multiple
IdentityCMaps to be instantiated (e.g. the one from #4580  has 74).
This patch make the representation implicit.
When loading the PDF from issue #4580 , this change reduces peak RSS from
~370 to ~280 MiB. It also improves overall speed on that PDF by ~30%,
going from 522 ms to 366 ms. 
						
						
					 
					
						2014-08-05 03:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							6865c284a7 
							
						 
					 
					
						
						
							
							Merge pull request  #5111  from nnethercote/better-cidchars  
						
						... 
						
						
						
						Represent cid chars using integers, not strings. 
						
						
					 
					
						2014-08-04 22:26:55 -05:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							2803c31340 
							
						 
					 
					
						
						
							
							Merge pull request  #5129  from Snuffleupagus/issues-4875-4881-tests  
						
						... 
						
						
						
						Add reduced test-cases for issues 4875 and 4881 
						
						
					 
					
						2014-08-04 23:23:16 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							f750e35224 
							
						 
					 
					
						
						
							
							Optimizes functions to not create arrays  
						
						
						
						
					 
					
						2014-08-04 11:23:11 -05:00 
						 
				 
			
				
					
						
							
							
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							cb81bd6be6 
							
						 
					 
					
						
						
							
							Compiles some of the FunctionType 4  
						
						
						
						
					 
					
						2014-08-04 11:21:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							87de3cd2ec 
							
						 
					 
					
						
						
							
							Merge pull request  #5127  from Hengjie/fix-pdfdocument-null  
						
						... 
						
						
						
						Fix issue where pdfDocument is null 
						
						
					 
					
						2014-08-04 12:56:29 +02:00 
						 
				 
			
				
					
						
							
							
								Hengjie 
							
						 
					 
					
						
						
						
						
							
						
						
							eaa587753b 
							
						 
					 
					
						
						
							
							Fix issue where pdfDocument is null  
						
						... 
						
						
						
						Happens when no file is loaded 
						
						
					 
					
						2014-08-04 12:27:47 +12:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecbb4da05 
							
						 
					 
					
						
						
							
							Adjust the heuristics to recognize more cases of unknown glyphs for |toUnicode| (issue 5070)  
						
						
						
						
					 
					
						2014-08-03 21:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							b918df3547 
							
						 
					 
					
						
						
							
							Re-factor heuristics to recognize unknown glyphs for |toUnicode|  
						
						
						
						
					 
					
						2014-08-03 21:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							70b934c7a5 
							
						 
					 
					
						
						
							
							Add reduced test-cases for issues 4875 and 4881  
						
						
						
						
					 
					
						2014-08-03 18:34:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc746cf7c 
							
						 
					 
					
						
						
							
							Merge pull request  #5122  from timvandermeij/jshint-strict-equalities  
						
						... 
						
						
						
						Enforce strict equalities with JSHint 
						
						
					 
					
						2014-08-02 21:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							10daf0489f 
							
						 
					 
					
						
						
							
							Merge pull request  #5125  from Snuffleupagus/strict-equalities-src-core-3  
						
						... 
						
						
						
						Add strict equalities in src/core/* (part 3) 
						
						
					 
					
						2014-08-02 21:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							4b54d6fd43 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/stream.js  
						
						
						
						
					 
					
						2014-08-02 17:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa204c805 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/parser.js  
						
						
						
						
					 
					
						2014-08-02 17:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							ebfa6c86a6 
							
						 
					 
					
						
						
							
							Enforce strict equalities with JSHint  
						
						
						
						
					 
					
						2014-08-02 13:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							cb59b5772b 
							
						 
					 
					
						
						
							
							Merge pull request  #5120  from Snuffleupagus/strict-equalities-src-core-2  
						
						... 
						
						
						
						Add strict equalities in src/core/* (part 2) 
						
						
					 
					
						2014-08-02 13:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							c86836afc0 
							
						 
					 
					
						
						
							
							Merge pull request  #5121  from timvandermeij/strict-equalities-images  
						
						... 
						
						
						
						Use strict equalities in src/core/{image, jpx, jpg, jbig2}.js 
						
						
					 
					
						2014-08-02 09:19:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							4899e9e54f 
							
						 
					 
					
						
						
							
							Use strict equalities in src/core/jbig2.js  
						
						
						
						
					 
					
						2014-08-01 23:02:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							5d0fde4a2c 
							
						 
					 
					
						
						
							
							Use strict equalities in src/core/jpx.js  
						
						
						
						
					 
					
						2014-08-01 23:02:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							2796d1bf10 
							
						 
					 
					
						
						
							
							Use strict equalities in src/core/jpg.js  
						
						
						
						
					 
					
						2014-08-01 23:02:56 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							160c7cab33 
							
						 
					 
					
						
						
							
							Use strict equalities in src/core/image.js  
						
						
						
						
					 
					
						2014-08-01 23:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd49b52f7 
							
						 
					 
					
						
						
							
							Merge pull request  #5119  from timvandermeij/strict-equalities-other  
						
						... 
						
						
						
						Use strict equalities in make.js, external/* and extensions/* 
						
						
					 
					
						2014-08-01 22:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							c29faaa22d 
							
						 
					 
					
						
						
							
							Use strict equalities in make.js, external/* and extensions/*  
						
						
						
						
					 
					
						2014-08-01 22:27:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							fb9fea2f36 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/worker.js  
						
						
						
						
					 
					
						2014-08-01 22:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							c9fb3e1b6d 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/ps_parser.js  
						
						
						
						
					 
					
						2014-08-01 22:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							ee371fe6b2 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/pattern.js  
						
						
						
						
					 
					
						2014-08-01 21:56:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0c0dd8a9 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/obj.js  
						
						
						
						
					 
					
						2014-08-01 21:56:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							a154ca2dd3 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/murmurhash3.js  
						
						
						
						
					 
					
						2014-08-01 21:56:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8f5894d81a 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/function.js  
						
						
						
						
					 
					
						2014-08-01 21:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							97b3eadbc4 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/fonts.js  
						
						
						
						
					 
					
						2014-08-01 21:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							00eea3ddb9 
							
						 
					 
					
						
						
							
							Merge pull request  #5116  from Snuffleupagus/strict-equalities-src-core  
						
						... 
						
						
						
						Add strict equalities in src/core/* (part 1) 
						
						
					 
					
						2014-08-01 21:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							df0b821141 
							
						 
					 
					
						
						
							
							Merge pull request  #5113  from Snuffleupagus/strict-equalities-src-display  
						
						... 
						
						
						
						Add strict equalities in src/display/* 
						
						
					 
					
						2014-08-01 20:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							0b8b763eda 
							
						 
					 
					
						
						
							
							Merge pull request  #5112  from Snuffleupagus/strict-equalities-src-shared  
						
						... 
						
						
						
						Add strict equalities in src/shared/* 
						
						
					 
					
						2014-08-01 20:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							49142e9d5a 
							
						 
					 
					
						
						
							
							Merge pull request  #5108  from timvandermeij/strict-equalities  
						
						... 
						
						
						
						Use strict equalities in web/* 
						
						
					 
					
						2014-08-01 19:26:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							097bf41285 
							
						 
					 
					
						
						
							
							Use strict equalities in web/compatibility.js  
						
						
						
						
					 
					
						2014-08-01 19:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd3c8fc2f 
							
						 
					 
					
						
						
							
							Use strict equalities in web/debugger.js  
						
						
						
						
					 
					
						2014-08-01 19:21:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							87038e44cd 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/evaluator.js  
						
						
						
						
					 
					
						2014-08-01 18:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							83a4c68df9 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/core.js  
						
						
						
						
					 
					
						2014-08-01 18:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							0012b8803c 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/colorspace.js  
						
						
						
						
					 
					
						2014-08-01 18:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							84503c656d 
							
						 
					 
					
						
						
							
							Add strict equalities in src/core/bidi.js  
						
						
						
						
					 
					
						2014-08-01 18:39:46 +02:00