Dima Kogan 
							
						 
					 
					
						
						
							
						
						2b2bba9ff3 
					 
					
						
						
							
							Cleaned up some option-parsing logic  
						
						... 
						
						
						
						$options{y2} and $options{extracmds} now default to [], so I never need to check
for defined $options{y2}.
This patch also changes some
 foreach()
 {
   dosomething();
 }
blocks into
 dosomething() foreach(); 
						
						
							
						
					 
					
						2014-01-24 14:31:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						caea1285a9 
					 
					
						
						
							
							minor version bump  
						
						
						
						
							
 
						
					 
					
						2013-12-04 21:34:07 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						64bce2a425 
					 
					
						
						
							
							added CPAN meta-data to require IPC::Run at build time  
						
						
						
						
							
						
					 
					
						2013-12-04 20:44:54 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						adbc8393f5 
					 
					
						
						
							
							fixed spelling error in POD  
						
						
						
						
							
						
					 
					
						2013-12-04 02:34:01 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						235de3d5d1 
					 
					
						
						
							
							version bump  
						
						
						
						
							
 
						
					 
					
						2013-12-04 02:01:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						198122431f 
					 
					
						
						
							
							first example now shows an ASCII plot  
						
						
						
						
							
						
					 
					
						2013-12-04 00:11:43 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						dd8bc8995d 
					 
					
						
						
							
							version bump  
						
						
						
						
							
 
						
					 
					
						2013-12-03 23:38:18 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						cc0b41e270 
					 
					
						
						
							
							Some tests aren't 100% reliable, and are no longer included in automated testing  
						
						... 
						
						
						
						These are:
- Histogram and circle-plotting tests: these have inconsistent round-off
  behavior on different arches; specifically 32-bit and 64-bit x86. So both
  plots look fine, but not identical, thus the tests fail
- Streaming tests. These tests have a temporal component, so the loading of
  the host machine can cause a test failure. It's fine pretty much all the
  time on my not-too-new laptop, but this is bad for automated testing
The RUN_ALL_TESTS environment variable can be set to turn all ALL tests 
						
						
							
						
					 
					
						2013-12-02 21:26:32 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						1f757d1db1 
					 
					
						
						
							
							reordered some unit tests  
						
						
						
						
							
						
					 
					
						2013-12-02 21:16:00 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						84a8daa56a 
					 
					
						
						
							
							removed example debianization, since debian itself now has it  
						
						
						
						
							
						
					 
					
						2013-11-30 01:59:38 -08:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						1dad122cb9 
					 
					
						
						
							
							changelog bump  
						
						
						
						
							
 
						
					 
					
						2013-10-20 01:18:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						ee6b339978 
					 
					
						
						
							
							minor POD updates  
						
						
						
						
							
						
					 
					
						2013-10-20 01:17:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						0270ec7679 
					 
					
						
						
							
							updated reference plots to work specifically with gnuplot 4.6.4  
						
						
						
						
							
 
						
					 
					
						2013-10-20 00:46:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						46123fc308 
					 
					
						
						
							
							main test script gives up if gnuplot isn't available  
						
						
						
						
							
						
					 
					
						2013-10-20 00:23:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						f342a42cf9 
					 
					
						
						
							
							updated CPAN depenencies  
						
						
						
						
							
						
					 
					
						2013-10-20 00:17:32 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						d55e54c095 
					 
					
						
						
							
							version bump  
						
						
						
						
							
						
					 
					
						2013-10-20 00:14:22 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						0ca3482607 
					 
					
						
						
							
							all tests now produce a higher-resolution plot  
						
						
						
						
							
						
					 
					
						2013-10-20 00:09:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						48254eefa8 
					 
					
						
						
							
							test harness prints out the actual command being executed  
						
						
						
						
							
						
					 
					
						2013-10-19 23:56:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						54862ec2fd 
					 
					
						
						
							
							added --timefmt tests  
						
						
						
						
							
						
					 
					
						2013-10-19 23:55:47 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						74e95d8e6f 
					 
					
						
						
							
							If using --timefmt then --xlen MUST have an integer argument  
						
						... 
						
						
						
						I use strftime() and strptime() to deal with xlen in the timefmt case, and those
functions only work with integers 
						
						
							
						
					 
					
						2013-10-19 23:37:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						6f23f89c28 
					 
					
						
						
							
							minor update to the timefmt doc  
						
						
						
						
							
						
					 
					
						2013-10-19 22:52:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						0f4fc69835 
					 
					
						
						
							
							removed load test, since the functional tests all supersede it  
						
						... 
						
						
						
						This allows me to drop the dependency on Test::Script::Run 
						
						
							
						
					 
					
						2013-10-19 22:47:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						f83d8db27a 
					 
					
						
						
							
							added streaming tests  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						59625675f7 
					 
					
						
						
							
							test now uses IPC::Run directly instead of Test::Script::Run  
						
						... 
						
						
						
						This is required for the streaming tests I'm about to write. Test::Script::Run
doesn't know how to feed input from one process to another as the data comes in 
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						0863998848 
					 
					
						
						
							
							streaming data now has an 'exit' command  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						f2fa0bf14c 
					 
					
						
						
							
							added --hardcopy tests  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						ffd19b9b87 
					 
					
						
						
							
							--hardcopy now handles piped output  
						
						... 
						
						
						
						If we tell gnuplot to plot to a file whose name starts with '|', gnuplot writes
to a a process, not to a file. This is now supported by feedgnuplot 
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						669fb8dee6 
					 
					
						
						
							
							'--stream --hardcopy' is now an error, not a warning  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						deaa85dbd3 
					 
					
						
						
							
							expanded test suite  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						99369d1542 
					 
					
						
						
							
							y2-axis curves no longer have a thicker line by default  
						
						... 
						
						
						
						This was causing an issue where gnuplot would complain if a points-only
--curvestyle was plotted on the y2 axis. This is because --linewidth makes no
sense for a points-only curve 
						
						
							
						
					 
					
						2013-10-19 22:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						f4976bd0f7 
					 
					
						
						
							
							--circles explicitly not supported for 3d plots  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						acd6de507c 
					 
					
						
						
							
							fixed doc reformatting typo  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						faaeac7990 
					 
					
						
						
							
							made POD less verbose  
						
						
						
						
							
						
					 
					
						2013-10-19 22:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						1acb30c3cd 
					 
					
						
						
							
							first (very early) cut at a functional testing script  
						
						
						
						
							
						
					 
					
						2013-10-18 15:17:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						1252315598 
					 
					
						
						
							
							tweaked a recipe to use --timefmt  
						
						
						
						
							
						
					 
					
						2013-10-18 13:38:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						fad78b60b0 
					 
					
						
						
							
							slightly improved --timefmt documentation  
						
						
						
						
							
						
					 
					
						2013-09-20 23:13:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						809442e2dc 
					 
					
						
						
							
							reformatted docs. no content changes  
						
						
						
						
							
						
					 
					
						2013-09-20 22:55:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						f022590344 
					 
					
						
						
							
							added timefmt documentation  
						
						
						
						
							
						
					 
					
						2013-09-20 22:45:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						3c0743c192 
					 
					
						
						
							
							Updated bash, zsh completions with new commands. zsh completion has better prompts  
						
						
						
						
							
						
					 
					
						2013-09-20 22:31:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						c615c8d65e 
					 
					
						
						
							
							reordered bash completion entries in alphabetical order. removed duplicate --zlabel  
						
						
						
						
							
						
					 
					
						2013-09-20 22:10:38 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						c169330fca 
					 
					
						
						
							
							timefmt plots now work with streaming and with --xlen  
						
						
						
						
							
						
					 
					
						2013-09-20 22:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						d76f163be4 
					 
					
						
						
							
							even simpler data storage  
						
						... 
						
						
						
						The data for each curve is now stored as one big string that has ALL the data;
this string is easily sent to gnuplot at once. There's also a bit of attached
meta-data to allow streaming --xlen culling to work 
						
						
							
						
					 
					
						2013-09-20 19:32:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						386c5f6d41 
					 
					
						
						
							
							slightly simpler raw data parsing. Hopefully a bit quicker.  
						
						
						
						
							
						
					 
					
						2013-09-20 03:46:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						720c332dd9 
					 
					
						
						
							
							Simplified data storage  
						
						... 
						
						
						
						I'm no longer storing the options as the first data point. That was silly, and
things are now clearer 
						
						
							
						
					 
					
						2013-09-20 02:41:26 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						4e823e7de5 
					 
					
						
						
							
							I no longer grab the gnuplot version if I don't need it  
						
						
						
						
							
						
					 
					
						2013-09-20 00:31:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						3badf920b6 
					 
					
						
						
							
							explicitly fail if we try --stream --xlen --xmin  
						
						
						
						
							
						
					 
					
						2013-09-19 15:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						756d934058 
					 
					
						
						
							
							Simplified use of %options. I now use the global instead of passing it down  
						
						
						
						
							
						
					 
					
						2013-09-19 15:42:29 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						b43c9b985f 
					 
					
						
						
							
							added preliminary support for timefmt  
						
						
						
						
							
						
					 
					
						2013-09-10 20:40:35 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Kogan 
							
						 
					 
					
						
						
							
						
						2f5e9d95ca 
					 
					
						
						
							
							adusted help message for --exit  
						
						
						
						
							
						
					 
					
						2013-08-12 17:22:22 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Schulte 
							
						 
					 
					
						
						
							
						
						08d2f79fba 
					 
					
						
						
							
							added --exit option allowing feedgnuplot to return  
						
						
						
						
							
						
					 
					
						2013-08-12 16:39:21 -06:00