Jesse Beder 
							
						 
					 
					
						
						
							
						
						d1eca90216 
					 
					
						
						
							
							Implemented map get(), and it would work (I think) if we implemented convert() for strings  
						
						
						
						
							
						
					 
					
						2011-09-07 03:36:50 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						020cd97915 
					 
					
						
						
							
							Set up map searching by templated key  
						
						
						
						
							
						
					 
					
						2011-09-07 03:21:24 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						f0174ca08b 
					 
					
						
						
							
							Reorganized so that we don't have cyclic include problems  
						
						
						
						
							
						
					 
					
						2011-09-07 02:59:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						fed95c5da4 
					 
					
						
						
							
							Implemented map access by already-existing node  
						
						
						
						
							
						
					 
					
						2011-09-07 02:39:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						a530630f1c 
					 
					
						
						
							
							Started implementing node_data  
						
						
						
						
							
						
					 
					
						2011-09-07 00:45:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						00e4a56d15 
					 
					
						
						
							
							Compiles/links assignment to string  
						
						
						
						
							
						
					 
					
						2011-09-07 00:20:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						1e6877043e 
					 
					
						
						
							
							Value stuff compiles/links with lots of placeholder functions  
						
						
						
						
							
						
					 
					
						2011-09-07 00:12:24 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						248b18a2d0 
					 
					
						
						
							
							Sketched more of the implementation  
						
						
						
						
							
						
					 
					
						2011-09-06 23:11:38 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						7e79edc058 
					 
					
						
						
							
							Moved the value header to its own subfolder  
						
						
						
						
							
						
					 
					
						2011-09-06 16:06:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						8b97dfe77e 
					 
					
						
						
							
							Sketched out interface for YAML::Value  
						
						
						
						
							
						
					 
					
						2011-09-06 01:43:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						3eeb270ef5 
					 
					
						
						
							
							Merged from trunk  
						
						
						
						
							
						
					 
					
						2011-09-06 01:10:27 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						c1d75dd4f7 
					 
					
						
						
							
							Added notes about the two failing tests - that they're (I think) bugs in the YAML spec  
						
						
						
						
							
						
					 
					
						2011-09-06 01:05:14 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						dd1eb715c4 
					 
					
						
						
							
							Switched YAML::Binary interface to use unsigned chars, not chars  
						
						
						
						
							
						
					 
					
						2011-09-06 00:39:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						fadca5a89d 
					 
					
						
						
							
							Added overload for operator [] for char * (non-const version)  
						
						
						
						
							
						
					 
					
						2011-09-06 00:32:53 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						7e129c9b64 
					 
					
						
						
							
							Fixed empty string emitter bug (it now with auto-quote it  
						
						
						
						
							
						
					 
					
						2011-09-06 00:24:10 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						3e94c0a037 
					 
					
						
						
							
							Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler)  
						
						
						
						
							
						
					 
					
						2011-09-06 00:16:03 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						d7feb2e9b9 
					 
					
						
						
							
							Added api sketch  
						
						
						
						
							
						
					 
					
						2011-09-04 19:50:08 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						8ba5e3fbf6 
					 
					
						
						
							
							Added .hgeol for native eols  
						
						
						
						
							
						
					 
					
						2011-08-24 02:59:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						857c7d93a0 
					 
					
						
						
							
							update tags  
						
						
						
						
							
						
					 
					
						2011-08-24 13:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						b690648308 
					 
					
						
						
							
							Removed ATOMIC_TYPE, an old enum that wasn't used any more  
						
						
						
						
							
						
					 
					
						2011-08-22 21:37:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						d904b600a9 
					 
					
						
						
							
							Added test for anchor/alias in flow  
						
						
						
						
							
						
					 
					
						2011-08-04 21:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						bacb74e8ec 
					 
					
						
						
							
							Forced a newline after any comments  
						
						
						
						
							
						
					 
					
						2011-08-04 21:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						b1ac3289b8 
					 
					
						
						
							
							Included <cstddef> for NULL  
						
						
						
						
							
						
					 
					
						2011-08-04 18:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						835b86d9f7 
					 
					
						
						
							
							Fixed negative infinity parsing  
						
						
						
						
							
						
					 
					
						2011-07-10 18:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						94dc63af04 
					 
					
						
						
							
							Added parsing .inf and .nan (and friend)  
						
						
						
						
							
						
					 
					
						2011-07-10 16:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						50474b6b9f 
					 
					
						
						
							
							Fixed includedir for the .pc.cmake file  
						
						
						
						
							
						
					 
					
						2011-05-29 02:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						4c3926a5c7 
					 
					
						
						
							
							Added emitting std::set (and refactored the stl emitters a bit)  
						
						
						
						
							
						
					 
					
						2011-05-18 21:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						9fbcfe9ec5 
					 
					
						
						
							
							Added include <cstdlib> for using 'NULL' (apparently gcc 4.6 is more strict)  
						
						
						
						
							
						
					 
					
						2011-05-03 21:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						d98687afc3 
					 
					
						
						
							
							Set version to 0.2.6  
						
						
						
						
							
						
					 
					
						2011-03-30 01:33:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						f42580be41 
					 
					
						
						
							
							Switched project label to use 'nicer' suffix (e.g., md instead of /MD)  
						
						
						
						
							
 
						
					 
					
						2011-03-21 23:03:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						6e0e9554c6 
					 
					
						
						
							
							Added eol-style=native prop to missing files  
						
						
						
						
							
						
					 
					
						2011-03-17 02:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						dc5bd4afce 
					 
					
						
						
							
							Fixed mixed line endings  
						
						
						
						
							
						
					 
					
						2011-03-17 02:04:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						c67b41c966 
					 
					
						
						
							
							Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes.  
						
						... 
						
						
						
						It seems that it's not necessary to export those members (as long as you can't access them), and most of them are STL instances, which apparently cause lots of problems for DLLs. (For example, you simply can't export instances of std::map; see http://support.microsoft.com/kb/168958 .) 
						
						
							
						
					 
					
						2011-03-16 02:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						221d17b0c6 
					 
					
						
						
							
							Set eol-style to native for all sources  
						
						
						
						
							
						
					 
					
						2011-03-16 01:13:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						9a72702a61 
					 
					
						
						
							
							Added option to disable compilation of contrib code  
						
						
						
						
							
						
					 
					
						2011-03-16 01:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						ebdfeb0349 
					 
					
						
						
							
							Removed comparison/implicit conversion operators for Node, and renamed Node::Read<T>() to Node::to<T>()  
						
						
						
						
							
						
					 
					
						2011-03-15 05:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						6152fb345e 
					 
					
						
						
							
							Added newline at the end  
						
						
						
						
							
						
					 
					
						2011-03-10 00:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						f9e1a882e8 
					 
					
						
						
							
							Updated for error in spec test  
						
						
						
						
							
						
					 
					
						2011-03-04 04:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						681c862f54 
					 
					
						
						
							
							Added spec tests through chapter 8, all new ones pass except 8.21, which I think is wrong  
						
						
						
						
							
						
					 
					
						2011-03-04 04:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						bb463d8d8b 
					 
					
						
						
							
							Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6)  
						
						
						
						
							
						
					 
					
						2011-03-04 02:26:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						943d000ab3 
					 
					
						
						
							
							Refactored parse.cpp so that VS doesn't complain, added MinSizeRel build setting, and fixed numbering in the spec tests  
						
						
						
						
							
						
					 
					
						2011-03-03 20:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						cb632b3968 
					 
					
						
						
							
							Added explicit doc start/end tokens for the emitter, and set it so that if you try to write after you've already written a full doc, it writes a doc start and continues  
						
						
						
						
							
						
					 
					
						2011-03-03 09:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						b9d4ccd254 
					 
					
						
						
							
							Removed the default --- at the start of all emitter output  
						
						
						
						
							
						
					 
					
						2011-03-03 08:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						d6aeb16450 
					 
					
						
						
							
							Switched the scanner list of owned indent markers to a ptr_vector  
						
						
						
						
							
						
					 
					
						2011-03-03 08:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						a518d87cfc 
					 
					
						
						
							
							Switched the emitter state's stack of groups to a ptr_stack  
						
						
						
						
							
						
					 
					
						2011-03-03 08:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						27617ec2be 
					 
					
						
						
							
							Added parsing of output to emitter tests  
						
						
						
						
							
						
					 
					
						2011-03-03 08:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						1f9cc2d327 
					 
					
						
						
							
							Compressed the sequence-of-maps emitting (got rid of the unnecessary newline) - issue 61  
						
						
						
						
							
						
					 
					
						2011-03-03 03:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						9128d841f5 
					 
					
						
						
							
							Set the precision of emitting float/double to 15  
						
						
						
						
							
						
					 
					
						2011-03-03 02:38:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						ca5992b971 
					 
					
						
						
							
							Merged r444:449 from the node refactoring branch to the trunk  
						
						
						
						
							
						
					 
					
						2011-03-03 00:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						ced50538fe 
					 
					
						
						
							
							Tiny formatting change in CMake file  
						
						
						
						
							
						
					 
					
						2011-03-02 21:09:38 +00:00