Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							6dfe53b976 
							
						 
					 
					
						
						
							
							[api-minor] Add a parameter to PDFPageProxy_getTextContent that enables replacing of all whitespace with standard spaces in the textLayer (issue 6612)  
						
						 
						
						... 
						
						
						
						This patch goes a bit further than issue 6612 requires, and replaces all kinds of whitespace with standard spaces.
When testing this locally, it actually seemed to slightly improve two existing test-cases (`tracemonkey-text` and `taro-text`).
Fixes 6612. 
						
						
					 
					
						2015-11-25 17:28:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7f121c83 
							
						 
					 
					
						
						
							
							Better "text" testing.  
						
						 
						
						
						
						
					 
					
						2015-11-19 11:03:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							194994a289 
							
						 
					 
					
						
						
							
							Merge pull request  #6551  from yurydelendik/subaa  
						
						 
						
						... 
						
						
						
						[api-minor] Enables subpixel anti-aliasing for most of the content. 
						
						
					 
					
						2015-11-17 19:45:32 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							1d8800370a 
							
						 
					 
					
						
						
							
							Allow subpixel anti-aliasing for most of the content.  
						
						 
						
						
						
						
					 
					
						2015-11-16 10:50:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manas 
							
						 
					 
					
						
						
						
						
							
						
						
							a2ba1b8189 
							
						 
					 
					
						
						
							
							Uses editorconfig to maintain consistent coding styles  
						
						 
						
						... 
						
						
						
						Removes the following as they unnecessary
/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab: */ 
						
						
					 
					
						2015-11-14 07:32:18 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							b627a1a0d9 
							
						 
					 
					
						
						
							
							Add --testfilter (-t) flag to run a specific test  
						
						 
						
						
						
						
					 
					
						2015-07-18 17:31:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							e02ab9fb79 
							
						 
					 
					
						
						
							
							Implement an option to disable automatic scrolling  
						
						 
						
						... 
						
						
						
						This adds a checkbox with which one can disable scrolling, for example to look back at output during testing. Note that the styles are inline because the test runner removes all <style> elements for each test. 
						
						
					 
					
						2015-05-21 20:19:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							07ec736eb9 
							
						 
					 
					
						
						
							
							Improve driver code structure  
						
						 
						
						... 
						
						
						
						- Improve variable names and move variables to the top of the method
- Use constants where possible
- Only print the delay text if there is an atual delay set
- Simplify continuation logic in _nextTask
- Do not pass anything to clearCanvas: we can get the context from this.canvas there.
- Remove innerHTML and replace it with textContent. Add a comment why insertAdjancentHTML is so important for performance and runtime.
- Merge _quit and _sendQuitRequest. 
						
						
					 
					
						2015-05-21 20:19:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8748edfb 
							
						 
					 
					
						
						
							
							Refactor test driver to be more class-like  
						
						 
						
						... 
						
						
						
						- Extract NullTextLayerBuilder and SimpleTextLayerBuilder from the driver code and create classes for them.
- Move options to the constructor and pass in HTML elements instead of getting them in the driver.
- Remove unused masterMode variable.
- Minor method name updates.
The rest is only moving/indenting existing code and adding 'this'. 
						
						
					 
					
						2015-05-21 20:19:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							d59660cfa6 
							
						 
					 
					
						
						
							
							Clean up the test driver  
						
						 
						
						... 
						
						
						
						- Remove a hack for Chrome on Windows because we do not run Chrome on the Windows bot anymore, so it added unneeded complexity.
- Merge nextTask and continueNextTask functions. nextTask did nothing more than calling cleanup. This change also allows us to remove the callback for that function.
- Remove unnecessary one-line functions. 
						
						
					 
					
						2015-05-15 23:21:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							58769fd3b9 
							
						 
					 
					
						
						
							
							Refactor test slave  
						
						 
						
						... 
						
						
						
						- Improved names of elements
- Easier scrolling code 
						
						
					 
					
						2015-05-15 23:20:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							4824baf31c 
							
						 
					 
					
						
						
							
							Merge pull request  #5905  from timvandermeij/specialpowers  
						
						 
						
						... 
						
						
						
						Remove SpecialPowers addon 
						
						
					 
					
						2015-04-27 10:36:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							36ac67583f 
							
						 
					 
					
						
						
							
							Remove commented out code about |disableWorker| in the test suite  
						
						 
						
						... 
						
						
						
						Since the tests have run with workers enabled for a long time, these comments are no longer relevant. 
						
						
					 
					
						2015-04-04 13:32:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							75d8f70d06 
							
						 
					 
					
						
						
							
							Remove SpecialPowers addon  
						
						 
						
						
						
						
					 
					
						2015-04-03 20:17:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitar 
							
						 
					 
					
						
						
						
						
							
						
						
							2f72ac1255 
							
						 
					 
					
						
						
							
							textLayer is not used anymore in render context.  
						
						 
						
						... 
						
						
						
						It should be removed to prevent confusion when reading the code. 
						
						
					 
					
						2014-09-19 15:13:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							e525902241 
							
						 
					 
					
						
						
							
							Use strict equalities in test/driver.js  
						
						 
						
						
						
						
					 
					
						2014-07-31 23:08:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							34728ee49b 
							
						 
					 
					
						
						
							
							Removing unused code  
						
						 
						
						
						
						
					 
					
						2014-07-18 22:34:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							339f8f0ac9 
							
						 
					 
					
						
						
							
							Call correct quit function and wait request sending.  
						
						 
						
						
						
						
					 
					
						2014-04-17 07:34:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd8a83c9b 
							
						 
					 
					
						
						
							
							Build the text layer geometry on the worker.  
						
						 
						
						
						
						
					 
					
						2014-04-09 16:44:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							4d3b15a486 
							
						 
					 
					
						
						
							
							Cools down Chrome/Windows during testing  
						
						 
						
						
						
						
					 
					
						2014-03-31 07:46:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							567f1f4af0 
							
						 
					 
					
						
						
							
							Makes sure the results are send /handled in right order  
						
						 
						
						
						
						
					 
					
						2014-03-25 14:07:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							68be273c69 
							
						 
					 
					
						
						
							
							Merge pull request  #4470  from yurydelendik/packcmap  
						
						 
						
						... 
						
						
						
						CMaps binary packing 
						
						
					 
					
						2014-03-17 12:27:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							1d8f6cf0e7 
							
						 
					 
					
						
						
							
							Updates make.js for cmaps and make binary cmaps by default  
						
						 
						
						
						
						
					 
					
						2014-03-17 13:30:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							69efd9cb96 
							
						 
					 
					
						
						
							
							CMaps binary packing  
						
						 
						
						
						
						
					 
					
						2014-03-14 16:46:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							e808bf5736 
							
						 
					 
					
						
						
							
							Fix coding style in test/driver.js  
						
						 
						
						
						
						
					 
					
						2014-03-14 15:25:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b94a4af3 
							
						 
					 
					
						
						
							
							Use built in CMaps and unify the glyph mapping.  
						
						 
						
						
						
						
					 
					
						2014-02-11 10:27:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							96fff4cc74 
							
						 
					 
					
						
						
							
							Refactors getTextContent return value  
						
						 
						
						
						
						
					 
					
						2014-01-17 13:26:00 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							0131101275 
							
						 
					 
					
						
						
							
							Takes ascent/descent in account in the text layer  
						
						 
						
						
						
						
					 
					
						2014-01-08 13:50:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf3e44e30 
							
						 
					 
					
						
						
							
							Introduces LegacyPromise; polyfills DOM Promise  
						
						 
						
						
						
						
					 
					
						2014-01-03 18:17:05 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							e697c598c2 
							
						 
					 
					
						
						
							
							Enable range requests in master mode.  
						
						 
						
						
						
						
					 
					
						2013-07-12 16:40:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							ba87d2fe11 
							
						 
					 
					
						
						
							
							Merge pull request  #3373  from SSk123/master  
						
						 
						
						... 
						
						
						
						rotation causes textLayer to get messed up 
						
						
					 
					
						2013-06-29 17:24:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Srishti 
							
						 
					 
					
						
						
						
						
							
						
						
							ee0705bcce 
							
						 
					 
					
						
						
							
							Reset Path  
						
						 
						
						
						
						
					 
					
						2013-06-30 04:22:25 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Srishti 
							
						 
					 
					
						
						
						
						
							
						
						
							21a8d62624 
							
						 
					 
					
						
						
							
							Fixes Text rotation issue  #2095  
						
						 
						
						
						
						
					 
					
						2013-06-30 03:52:30 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							27c8291ea1 
							
						 
					 
					
						
						
							
							Adds test for issue 3371 and enables testing with password.  
						
						 
						
						
						
						
					 
					
						2013-06-25 19:56:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1f973204 
							
						 
					 
					
						
						
							
							Use A+ spec compatible promises.  
						
						 
						
						
						
						
					 
					
						2013-06-05 12:28:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							3b86ebeacb 
							
						 
					 
					
						
						
							
							Merge pull request  #3310  from yurydelendik/ignore-bad-downloads  
						
						 
						
						... 
						
						
						
						Skips failed-to-download tests 
						
						
					 
					
						2013-05-30 21:47:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							732e6d0fbb 
							
						 
					 
					
						
						
							
							Wrap driver code in closure.  
						
						 
						
						
						
						
					 
					
						2013-05-30 16:33:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							702da7f3ea 
							
						 
					 
					
						
						
							
							Skips failed-to-download tests  
						
						 
						
						
						
						
					 
					
						2013-05-30 17:58:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mack Duan 
							
						 
					 
					
						
						
						
						
							
						
						
							6b2c6fc223 
							
						 
					 
					
						
						
							
							Changes to regression tests for progressive loading  
						
						 
						
						
						
						
					 
					
						2013-04-18 00:16:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mack Duan 
							
						 
					 
					
						
						
						
						
							
						
						
							ef423ef30c 
							
						 
					 
					
						
						
							
							Implement progressive loading of PDFs  
						
						 
						
						
						
						
					 
					
						2013-04-12 16:13:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							95dd33d51a 
							
						 
					 
					
						
						
							
							Remove mozOpaque for driver.  
						
						 
						
						
						
						
					 
					
						2013-03-29 15:18:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							ec311f303b 
							
						 
					 
					
						
						
							
							Use white backdrop when possible.  
						
						 
						
						
						
						
					 
					
						2013-03-29 13:26:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							81f8f92696 
							
						 
					 
					
						
						
							
							Adds web/* and test/* for jshint target  
						
						 
						
						
						
						
					 
					
						2013-02-04 12:01:19 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mduan 
							
						 
					 
					
						
						
						
						
							
						
						
							48c15b70db 
							
						 
					 
					
						
						
							
							Make firstPage work in test_manifest.json + rename pageLimit -> lastPage  
						
						 
						
						
						
						
					 
					
						2013-01-30 15:00:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							9e507063ca 
							
						 
					 
					
						
						
							
							Start of the stat utilities.  
						
						 
						
						
						
						
					 
					
						2012-12-10 10:19:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							50e21bb103 
							
						 
					 
					
						
						
							
							Log user agent for reference tests.  
						
						 
						
						
						
						
					 
					
						2012-12-04 10:28:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b2ecaa29 
							
						 
					 
					
						
						
							
							Fix the initialization of the first page for multiple testing rounds.  
						
						 
						
						
						
						
					 
					
						2012-11-01 11:24:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f952a63a 
							
						 
					 
					
						
						
							
							Fixes font debugger; text builder api refactoring  
						
						 
						
						
						
						
					 
					
						2012-10-09 08:25:41 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Julian Viereck 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e0edbaa9 
							
						 
					 
					
						
						
							
							Address Yurys review comments  
						
						 
						
						
						
						
					 
					
						2012-09-22 11:18:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Julian Viereck 
							
						 
					 
					
						
						
						
						
							
						
						
							e48530d391 
							
						 
					 
					
						
						
							
							Fix AppendText after API changes  
						
						 
						
						
						
						
					 
					
						2012-09-20 22:09:03 +02:00