Adrien Crivelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49d821f093 
							
						 
					 
					
						
						
							
							Autofix style code with phpcs  
						
						... 
						
						
						
						The entire project now pass phpcs check 
						
					 
					
						2016-08-13 23:31:22 +09:00 
						 
				 
			
				
					
						
							
							
								Mark Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							9ecfc0c8b4 
							
						 
					 
					
						
						
							
							Merge pull request  #10  from PowerKiKi/unit-tests-bessel  
						
						... 
						
						
						
						Fix unit tests for BESSEL functions 
						
					 
					
						2016-08-13 11:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							408c1a9218 
							
						 
					 
					
						
						
							
							Merge pull request  #11  from PowerKiKi/unit-tests-imexp  
						
						... 
						
						
						
						Fix unit tests for IMEXP() function 
						
					 
					
						2016-08-13 11:40:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							98ccf97e55 
							
						 
					 
					
						
						
							
							Merge pull request  #12  from PowerKiKi/unit-tests-base-conversion  
						
						... 
						
						
						
						Fix unit tests for all base conversion functions 
						
					 
					
						2016-08-13 11:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Crivelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af42b80eba 
							
						 
					 
					
						
						
							
							Fix unit tests for ACCRINT() function  
						
						... 
						
						
						
						The expected value were incorrect according to LibreOffice 5 and
Google Spreadsheet. 
						
					 
					
						2016-08-07 20:54:30 +09:00 
						 
				 
			
				
					
						
							
							
								Adrien Crivelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fc29bd1b1 
							
						 
					 
					
						
						
							
							Fix unit tests for all base conversion functions  
						
						... 
						
						
						
						This include cases were artificial constraints were not checked
(eg: between -512 and 511 for `DECBIN`) and some bugs were 32
bits platform were assumed.
The following are covered:
`BIN2DEC`, `BIN2HEX`, `BIN2OCT`,
`DEC2BIN`, `DEC2HEX`, `DEC2OCT`,
`HEX2BIN`, `HEX2DEC`, `HEX2OCT`,
`OCT2BIN`, `OCT2DEC`, `OCT2HEX` 
						
					 
					
						2016-08-01 02:48:51 +09:00 
						 
				 
			
				
					
						
							
							
								Adrien Crivelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							450c6ead99 
							
						 
					 
					
						
						
							
							Fix unit tests for IMEXP() function  
						
						... 
						
						
						
						The expected value were incorrect according to LibreOffice 5 and
wolframalpha.com. 
						
					 
					
						2016-07-31 23:24:08 +09:00 
						 
				 
			
				
					
						
							
							
								Adrien Crivelli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a38cc8f0a 
							
						 
					 
					
						
						
							
							Fix unit tests for BESSEL functions  
						
						... 
						
						
						
						Expected data were re-written by using LibreOffice 5 as a reference.
We kept only 8 decimals, because this is the precision used in tests,
and it's easier to read without scientific notation.
Also a few expected values were wrong so they were changed. The correct
expected values were confirmed by both LibreOffice 5 and wolframalpha.com.
Finally fixed an actual bug in code were a NaN value were returned instead of
the correct `#NUM!`. 
						
					 
					
						2016-07-31 23:11:54 +09:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							1702d95333 
							
						 
					 
					
						
						
							
							Fix for XML settings, together with unit tests  
						
						
						
					 
					
						2016-06-05 17:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							36a9068b38 
							
						 
					 
					
						
						
							
							#401  : PHPUnit Fixes (Calculation > LookupRef)  
						
						
						
					 
					
						2016-05-20 08:41:09 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							248bdbf841 
							
						 
					 
					
						
						
							
							#401  : PHPUnit Fixes (Calculation > Engineering)  
						
						
						
					 
					
						2016-05-19 12:31:40 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							98f7d4bf08 
							
						 
					 
					
						
						
							
							#401  : PHPUnit Fixes (Calculation > DateTime)  
						
						
						
					 
					
						2016-05-19 08:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							259ce457f3 
							
						 
					 
					
						
						
							
							#401  : PHPCS Fixes & Some PHPUnit Fixes  
						
						
						
					 
					
						2016-05-18 13:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							dffeb25a5f 
							
						 
					 
					
						
						
							
							#401  : PHPCS Fixes  
						
						
						
					 
					
						2016-05-18 09:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							05643d16d5 
							
						 
					 
					
						
						
							
							#401  : PHPCS (Calculation\MathTrig & Logical)  
						
						
						
					 
					
						2016-05-14 18:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							12590bbf1e 
							
						 
					 
					
						
						
							
							#401  : PHPCS (Calculation\Functions)  
						
						
						
					 
					
						2016-05-14 10:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							2fed2de62d 
							
						 
					 
					
						
						
							
							#401  : Fix for PHPCS  
						
						
						
					 
					
						2016-05-13 22:06:18 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							727ab1ef34 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces  
						
						
						
					 
					
						2016-03-22 22:40:11 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							04cceaae2b 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces (Fix PHPUnit)  
						
						
						
					 
					
						2016-03-22 22:26:17 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b352169c 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces  
						
						
						
					 
					
						2016-03-22 22:20:22 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							218a062e0b 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces  
						
						
						
					 
					
						2016-03-22 21:47:23 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							eff6074100 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces  
						
						
						
					 
					
						2016-03-22 21:46:14 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							54ae9901f5 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces  
						
						
						
					 
					
						2016-03-22 16:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							95e6c5e264 
							
						 
					 
					
						
						
							
							#401  : Support for namespaces  
						
						
						
					 
					
						2016-03-22 15:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							73ac0aee35 
							
						 
					 
					
						
						
							
							Fix some errors with samples  
						
						
						
					 
					
						2016-03-22 15:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							d7ef6810a4 
							
						 
					 
					
						
						
							
							Improved masking for number format handling, particularly for datetime masks  
						
						
						
					 
					
						2015-08-01 00:39:10 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							54d2f72a0a 
							
						 
					 
					
						
						
							
							More namespacing work  
						
						
						
					 
					
						2015-05-30 12:25:17 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							0dafaea059 
							
						 
					 
					
						
						
							
							Work on rewriting unit tests for the new folder structure (calling bootstrap) and json input files  
						
						
						
					 
					
						2015-05-29 21:35:35 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							93d16b886f 
							
						 
					 
					
						
						
							
							Start changing some unit tests to use a json provider rather than the current excessively complex csv provider  
						
						
						
					 
					
						2015-05-28 23:15:46 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							53584ec9a3 
							
						 
					 
					
						
						
							
							Unit tests for Cell classes, modification to use json-format in raw data provider  
						
						
						
					 
					
						2015-05-28 08:29:44 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							85118eb030 
							
						 
					 
					
						
						
							
							Changes to folder structures to bring PHPExcel in line with other PHPOffice projects  
						
						... 
						
						
						
						Additional namespacing work on PHPExcel core 
						
					 
					
						2015-05-26 21:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							538fe93105 
							
						 
					 
					
						
						
							
							More namespacing work and soem initial rework for unit tests to handle new folder structure  
						
						
						
					 
					
						2015-05-26 09:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							44f049a0a5 
							
						 
					 
					
						
						
							
							Fix to short array reference in tests for PHP < 5.4  
						
						
						
					 
					
						2015-05-22 23:57:51 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							0c177b5ea2 
							
						 
					 
					
						
						
							
							We modified another block of files to psr-2, and their jaws dropped when they saw what happened next  
						
						
						
					 
					
						2015-05-20 19:17:17 +01:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							004d411772 
							
						 
					 
					
						
						
							
							PSR2 Fixes  
						
						
						
					 
					
						2015-05-17 19:33:14 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							004936e35a 
							
						 
					 
					
						
						
							
							PSR2 Fixes  
						
						
						
					 
					
						2015-05-17 19:26:34 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							b6bc0db105 
							
						 
					 
					
						
						
							
							PSR2 Fixes  
						
						
						
					 
					
						2015-05-17 18:34:30 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							576effef30 
							
						 
					 
					
						
						
							
							PSR2 Fixes  
						
						
						
					 
					
						2015-05-17 18:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Progi1984 
							
						 
					 
					
						
						
						
						
							
						
						
							09352e3e80 
							
						 
					 
					
						
						
							
							PSR2 Fixes  
						
						
						
					 
					
						2015-05-17 15:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							bc7028ae4e 
							
						 
					 
					
						
						
							
							Modified XEE security scan to handle UTF-16 charset, and added unit tests for the security scan  
						
						
						
					 
					
						2015-04-29 22:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							72f3a3b6f4 
							
						 
					 
					
						
						
							
							Fix unit test for iterator  
						
						
						
					 
					
						2015-04-27 23:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							f317842e2b 
							
						 
					 
					
						
						
							
							Unit tests for row and column iterators  
						
						
						
					 
					
						2015-04-27 22:47:47 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							ceddc13f82 
							
						 
					 
					
						
						
							
							Implement a ColumnIterator, refactoring of RowIterator  
						
						... 
						
						
						
						Currently this disables the setIterateOnlyExistingCells option
TODO Re-Implement setIterateOnlyExistingCells logic with the new structure
TODO Rationalise and abstract common methods in the iterator classes 
						
					 
					
						2015-04-26 13:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							f96d9cedba 
							
						 
					 
					
						
						
							
							Added RowIterator support for end row, and throws exceptions for invalid arguments  
						
						
						
					 
					
						2015-04-25 21:49:30 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							61f5baac4a 
							
						 
					 
					
						
						
							
							GH-543 - Datetime at DefaultValueBinder  
						
						... 
						
						
						
						Personally, I don't call it a bug if people pass invalid arguments and it complains with an exception; but I've made some basic changes to support DateTime objects and objects with a __toString() method... Any other objects will throw a catchable fatal error, and it's up to user code to implement any exception handler to convert it to an exception and handle it 
						
					 
					
						2015-04-16 01:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							d9cda3f287 
							
						 
					 
					
						
						
							
							Unit tests for default value binder  
						
						
						
					 
					
						2015-03-27 21:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							71dba49fff 
							
						 
					 
					
						
						
							
							Improvements to array arithmetic (MMULT)  
						
						... 
						
						
						
						Better setup of calculation function tests to ensure consistent environment 
						
					 
					
						2015-01-23 23:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c5e98022 
							
						 
					 
					
						
						
							
							I shouldn't modify compatibility mode in calculation tests without resetting it  
						
						... 
						
						
						
						TODO - should include setting/resetting this in all setup/teardown 
						
					 
					
						2015-01-23 17:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							976e7f064a 
							
						 
					 
					
						
						
							
							Excel TRIM function only trims spaces, not tabs or other spacing characters  
						
						
						
					 
					
						2015-01-23 16:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								MarkBaker 
							
						 
					 
					
						
						
						
						
							
						
						
							fb18b7b598 
							
						 
					 
					
						
						
							
							Fix to complex number format signing when mask has a decimal  
						
						
						
					 
					
						2015-01-23 16:09:36 +00:00