Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b03a7eb18c 
							
						 
					 
					
						
						
							
							Re-instated behavior of code-outside-of-main-goes-into-main  
						
						
						
						
					 
					
						2010-05-13 21:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f5be06bd92 
							
						 
					 
					
						
						
							
							Re-instated behavior of code-outside-of-main-goes-into-main  
						
						
						
						
					 
					
						2010-05-13 20:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							af0e1a7969 
							
						 
					 
					
						
						
							
							Use Text::Balanced to extract code blocks from functions  
						
						
						
						
					 
					
						2010-05-13 20:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							3acdd74920 
							
						 
					 
					
						
						
							
							Use Text::Balanced to extract code blocks from functions  
						
						
						
						
					 
					
						2010-05-13 20:17:16 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4d15191a 
							
						 
					 
					
						
						
							
							Replace unicode quotes with apostrophes for non-unicode clients  
						
						
						
						
					 
					
						2010-05-10 00:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc70b7eea 
							
						 
					 
					
						
						
							
							Decode entities  
						
						
						
						
					 
					
						2010-05-08 01:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							31f0b129de 
							
						 
					 
					
						
						
							
							And arrays in the return value, for those that dont like using pointers  
						
						
						
						
					 
					
						2010-05-06 23:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							63b8aae8dd 
							
						 
					 
					
						
						
							
							Oops, forget about pointers  
						
						
						
						
					 
					
						2010-05-06 23:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							eb371e3977 
							
						 
					 
					
						
						
							
							Significantly improved parsing for C and C++ code; will not nest functions -- if no main detect, main will be created and anything outside of functions will be placed inside of main  
						
						
						
						
					 
					
						2010-05-06 17:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							25c9c5f868 
							
						 
					 
					
						
						
							
							Separate search terms with whitespace glob instead of dot  
						
						
						
						
					 
					
						2010-05-02 07:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e1e8418e02 
							
						 
					 
					
						
						
							
							Do not use XML::Parser since it chokes on receiving unicode, use SOAP::Lite built-in instead  
						
						
						
						
					 
					
						2010-05-02 00:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0c541f7a87 
							
						 
					 
					
						
						
							
							Forget about ;/**/ sequence -- just require code to have semi-colon  
						
						
						
						
					 
					
						2010-04-29 18:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0aeeedfaaa 
							
						 
					 
					
						
						
							
							Make extra semi-colon more identifible as to not replace inside for(;;) or other cases  
						
						
						
						
					 
					
						2010-04-29 01:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							271839b71f 
							
						 
					 
					
						
						
							
							Added newline to pretty function  
						
						
						
						
					 
					
						2010-04-27 22:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4b895cbc 
							
						 
					 
					
						
						
							
							Added -showurl option to include URL to results; added pretty() function with astyle dependency to indent code  
						
						
						
						
					 
					
						2010-04-27 22:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c9af8b5769 
							
						 
					 
					
						
						
							
							Allow \n to insert newlines in code  
						
						
						
						
					 
					
						2010-04-26 02:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							04db2cd753 
							
						 
					 
					
						
						
							
							Some sections slightly more indented -- get these too!  
						
						
						
						
					 
					
						2010-04-25 23:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							6006edafae 
							
						 
					 
					
						
						
							
							Better output  
						
						
						
						
					 
					
						2010-04-25 23:24:47 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1daa155229 
							
						 
					 
					
						
						
							
							Added interface to ideone.com compiling pastebin  
						
						
						
						
					 
					
						2010-04-25 08:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8930dc8256 
							
						 
					 
					
						
						
							
							Added section titles to -list (and left in -titles); -list formats nicely  
						
						
						
						
					 
					
						2010-04-20 06:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b3ae27cb0c 
							
						 
					 
					
						
						
							
							Added link to browsable standard; search now case-insensitive and within section title  
						
						
						
						
					 
					
						2010-04-20 05:54:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							001cbc86e5 
							
						 
					 
					
						
						
							
							Replace newlines after posting truncation to codepad  
						
						
						
						
					 
					
						2010-04-17 19:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e1903ded 
							
						 
					 
					
						
						
							
							Added missing section and section title for paragraph specification  
						
						
						
						
					 
					
						2010-04-13 22:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d90ba033eb 
							
						 
					 
					
						
						
							
							cstd now shows number of matches  
						
						
						
						
					 
					
						2010-04-13 20:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a56a297460 
							
						 
					 
					
						
						
							
							-section now optional; instead, will check if search term starts with digits followed by a period, and if so, extract that as section  
						
						
						
						
					 
					
						2010-04-12 21:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f9cd8ae88d 
							
						 
					 
					
						
						
							
							Replaced copy/pasta from PDF with nicely formatted native text and updated cstd.pl to match -- now processes sections and paragraphs with 100% accuracy; support for footnotes search possible  
						
						
						
						
					 
					
						2010-04-12 17:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							456a230813 
							
						 
					 
					
						
						
							
							Adding command to search C99 draft standard  
						
						
						
						
					 
					
						2010-04-11 20:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							fe32a435c0 
							
						 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2010-04-09 22:53:55 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							116577aefb 
							
						 
					 
					
						
						
							
							Ignorelist now saves/loads; ignorelist timeout of -1 causes ignore to be permanent  
						
						
						
						
					 
					
						2010-04-06 18:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							6e40033e92 
							
						 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2010-04-05 11:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b11722492a 
							
						 
					 
					
						
						
							
							 
						
						
						
						
					 
					
						2010-04-05 11:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa6b2782d 
							
						 
					 
					
						
						
							
							Allow #including <headers>  
						
						
						
						
					 
					
						2010-03-28 18:37:53 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c93174ac15 
							
						 
					 
					
						
						
							
							Improved codepad.pl  
						
						
						
						
					 
					
						2010-03-28 15:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							617f98ad5c 
							
						 
					 
					
						
						
							
							Improved codepad.pl  
						
						
						
						
					 
					
						2010-03-28 15:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							efd4ebd5af 
							
						 
					 
					
						
						
							
							Testing codepad.pl  
						
						
						
						
					 
					
						2010-03-28 14:34:43 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b715f3053c 
							
						 
					 
					
						
						
							
							Testing codepad.pl  
						
						
						
						
					 
					
						2010-03-28 14:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2160c36a8c 
							
						 
					 
					
						
						
							
							Added -search option to dict.org.pl  
						
						
						
						
					 
					
						2010-03-28 12:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1131ab8bba 
							
						 
					 
					
						
						
							
							Added -search option to dict.org.pl  
						
						
						
						
					 
					
						2010-03-28 12:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a5618c41a1 
							
						 
					 
					
						
						
							
							Added dict.org module and !dict command, allowed dashes in module launcher arguments  
						
						
						
						
					 
					
						2010-03-28 11:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d299a8fb0f 
							
						 
					 
					
						
						
							
							90% done in object-oriented conversion -- IgnoreList doesnt save/load/use regex yet.  
						
						
						
						
					 
					
						2010-03-24 06:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bd46c11120 
							
						 
					 
					
						
						
							
							Half-way through converting everything to objects.  Committing mostly working copy as preview.  
						
						
						
						
					 
					
						2010-03-22 07:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b3b3c04f73 
							
						 
					 
					
						
						
							
							Replaced regex gibberish with quotemeta  
						
						
						
						
					 
					
						2009-12-28 18:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							73b793295b 
							
						 
					 
					
						
						
							
							todo! add support for admin management - needs support for adding/removing/saving!  
						
						... 
						
						
						
						todo! multi-channel support pathetic (note 12/08/09, fixed multi-channel for anti-flood and for ignore)
todo! most of this crap needs to be refactored (note 11/23/09, refactored execute_module)
0.4.1 (12/08/09): improved anti-flood system to be significantly more accurate and per-channel
                  added per-nick-per-channel message history using %flood_watch
                  add per-channel support to ignore system
                  automatically remove message history for nicks that haven't spoken in one day (run once per hour)
                  do not ignore !login command
0.3.16(11/23/09): refactored module execution to execute_module() subroutine
                  added trigger to execute get_title.pl module when URL is
                  detected in regular untriggered chat
0.3.15(11/20/09): replace 'me' with '$nick' in arguments 
						
						
					 
					
						2009-12-09 01:08:12 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2c44e648fb 
							
						 
					 
					
						
						
							
							Initial import  
						
						
						
						
					 
					
						2007-05-20 20:44:44 +00:00