Commit Graph

  • ae14042031 Added notes about the two failing tests - that they're (I think) bugs in the YAML spec beder 2011-09-06 01:05:14 -05:00
  • c1d75dd4f7 Added notes about the two failing tests - that they're (I think) bugs in the YAML spec Jesse Beder 2011-09-06 01:05:14 -05:00
  • 126dfdb155 Switched YAML::Binary interface to use unsigned chars, not chars beder 2011-09-06 00:39:31 -05:00
  • dd1eb715c4 Switched YAML::Binary interface to use unsigned chars, not chars Jesse Beder 2011-09-06 00:39:31 -05:00
  • a8fdb1718d Added overload for operator [] for char * (non-const version) beder 2011-09-06 00:32:53 -05:00
  • fadca5a89d Added overload for operator [] for char * (non-const version) Jesse Beder 2011-09-06 00:32:53 -05:00
  • ec3a9ecbf0 Fixed empty string emitter bug (it now with auto-quote it beder 2011-09-06 00:24:10 -05:00
  • 7e129c9b64 Fixed empty string emitter bug (it now with auto-quote it Jesse Beder 2011-09-06 00:24:10 -05:00
  • ced351dec8 Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler) beder 2011-09-06 00:16:03 -05:00
  • 3e94c0a037 Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler) Jesse Beder 2011-09-06 00:16:03 -05:00
  • d7feb2e9b9 Added api sketch Jesse Beder 2011-09-04 19:50:08 -05:00
  • f56d453050 Added api sketch beder 2011-09-04 19:50:08 -05:00
  • 44bee0b8ad Added .hgeol for native eols beder 2011-08-24 02:59:58 -05:00
  • 301db885ea update tags convert-repo 2011-08-24 13:44:56 +00:00
  • 8ba5e3fbf6 Added .hgeol for native eols Jesse Beder 2011-08-24 02:59:58 -05:00
  • 857c7d93a0 update tags Jesse Beder 2011-08-24 13:44:56 +00:00
  • b5eaeac0b0 Removed ATOMIC_TYPE, an old enum that wasn't used any more jbeder 2011-08-22 21:37:51 +00:00
  • b690648308 Removed ATOMIC_TYPE, an old enum that wasn't used any more Jesse Beder 2011-08-22 21:37:51 +00:00
  • 088401fa88 Added test for anchor/alias in flow jbeder 2011-08-04 21:50:04 +00:00
  • d904b600a9 Added test for anchor/alias in flow Jesse Beder 2011-08-04 21:50:04 +00:00
  • a1fc9d8d88 Forced a newline after any comments jbeder 2011-08-04 21:47:57 +00:00
  • bacb74e8ec Forced a newline after any comments Jesse Beder 2011-08-04 21:47:57 +00:00
  • dae85e28e2 Included <cstddef> for NULL jbeder 2011-08-04 18:47:37 +00:00
  • b1ac3289b8 Included <cstddef> for NULL Jesse Beder 2011-08-04 18:47:37 +00:00
  • 7f9aa35edb Fixed negative infinity parsing jbeder 2011-07-10 18:29:44 +00:00
  • 835b86d9f7 Fixed negative infinity parsing Jesse Beder 2011-07-10 18:29:44 +00:00
  • 9ec2b96b19 Added parsing .inf and .nan (and friend) jbeder 2011-07-10 16:27:40 +00:00
  • 94dc63af04 Added parsing .inf and .nan (and friend) Jesse Beder 2011-07-10 16:27:40 +00:00
  • ede50424ef Fixed includedir for the .pc.cmake file jbeder 2011-05-29 02:17:49 +00:00
  • 50474b6b9f Fixed includedir for the .pc.cmake file Jesse Beder 2011-05-29 02:17:49 +00:00
  • ee446d00ea Added emitting std::set (and refactored the stl emitters a bit) jbeder 2011-05-18 21:07:25 +00:00
  • 4c3926a5c7 Added emitting std::set (and refactored the stl emitters a bit) Jesse Beder 2011-05-18 21:07:25 +00:00
  • f7bee99fa3 Added include <cstdlib> for using 'NULL' (apparently gcc 4.6 is more strict) jbeder 2011-05-03 21:55:49 +00:00
  • 9fbcfe9ec5 Added include <cstdlib> for using 'NULL' (apparently gcc 4.6 is more strict) Jesse Beder 2011-05-03 21:55:49 +00:00
  • 2402c4d7e9 Set version to 0.2.6 jbeder 2011-03-30 01:33:02 +00:00
  • d98687afc3 Set version to 0.2.6 Jesse Beder 2011-03-30 01:33:02 +00:00
  • 95d05dcfa5 Switched project label to use 'nicer' suffix (e.g., md instead of /MD) jbeder 2011-03-21 23:03:01 +00:00
  • f42580be41 Switched project label to use 'nicer' suffix (e.g., md instead of /MD) release-0.2.6 Jesse Beder 2011-03-21 23:03:01 +00:00
  • e468dd7d38 Added eol-style=native prop to missing files jbeder 2011-03-17 02:06:10 +00:00
  • 6e0e9554c6 Added eol-style=native prop to missing files Jesse Beder 2011-03-17 02:06:10 +00:00
  • e1f27488d1 Fixed mixed line endings jbeder 2011-03-17 02:04:34 +00:00
  • dc5bd4afce Fixed mixed line endings Jesse Beder 2011-03-17 02:04:34 +00:00
  • 509ba0d640 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. jbeder 2011-03-16 02:31:30 +00:00
  • 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. Jesse Beder 2011-03-16 02:31:30 +00:00
  • 4941d8ff75 Set eol-style to native for all sources jbeder 2011-03-16 01:13:41 +00:00
  • 221d17b0c6 Set eol-style to native for all sources Jesse Beder 2011-03-16 01:13:41 +00:00
  • d1221b4456 Added option to disable compilation of contrib code jbeder 2011-03-16 01:10:57 +00:00
  • 9a72702a61 Added option to disable compilation of contrib code Jesse Beder 2011-03-16 01:10:57 +00:00
  • 9d83747162 Removed comparison/implicit conversion operators for Node, and renamed Node::Read<T>() to Node::to<T>() jbeder 2011-03-15 05:49:56 +00:00
  • ebdfeb0349 Removed comparison/implicit conversion operators for Node, and renamed Node::Read<T>() to Node::to<T>() Jesse Beder 2011-03-15 05:49:56 +00:00
  • 2ad6f06df5 Added newline at the end jbeder 2011-03-10 00:23:15 +00:00
  • 6152fb345e Added newline at the end Jesse Beder 2011-03-10 00:23:15 +00:00
  • 0f0bd2bf2d Updated for error in spec test jbeder 2011-03-04 04:19:34 +00:00
  • f9e1a882e8 Updated for error in spec test Jesse Beder 2011-03-04 04:19:34 +00:00
  • ddfbad6c7f Added spec tests through chapter 8, all new ones pass except 8.21, which I think is wrong jbeder 2011-03-04 04:14:08 +00:00
  • 681c862f54 Added spec tests through chapter 8, all new ones pass except 8.21, which I think is wrong Jesse Beder 2011-03-04 04:14:08 +00:00
  • 1132c8df21 Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6) jbeder 2011-03-04 02:26:59 +00:00
  • bb463d8d8b Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6) Jesse Beder 2011-03-04 02:26:59 +00:00
  • cee0974abd Refactored parse.cpp so that VS doesn't complain, added MinSizeRel build setting, and fixed numbering in the spec tests jbeder 2011-03-03 20:01:32 +00:00
  • 943d000ab3 Refactored parse.cpp so that VS doesn't complain, added MinSizeRel build setting, and fixed numbering in the spec tests Jesse Beder 2011-03-03 20:01:32 +00:00
  • 5b1ca74376 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 jbeder 2011-03-03 09:26:12 +00:00
  • 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 Jesse Beder 2011-03-03 09:26:12 +00:00
  • 77d20873dc Removed the default --- at the start of all emitter output jbeder 2011-03-03 08:57:00 +00:00
  • b9d4ccd254 Removed the default --- at the start of all emitter output Jesse Beder 2011-03-03 08:57:00 +00:00
  • f5b09d3ec6 Switched the scanner list of owned indent markers to a ptr_vector jbeder 2011-03-03 08:34:30 +00:00
  • d6aeb16450 Switched the scanner list of owned indent markers to a ptr_vector Jesse Beder 2011-03-03 08:34:30 +00:00
  • 06eae35c31 Switched the emitter state's stack of groups to a ptr_stack jbeder 2011-03-03 08:11:14 +00:00
  • a518d87cfc Switched the emitter state's stack of groups to a ptr_stack Jesse Beder 2011-03-03 08:11:14 +00:00
  • bbb19cf5c0 Added parsing of output to emitter tests jbeder 2011-03-03 08:04:30 +00:00
  • 27617ec2be Added parsing of output to emitter tests Jesse Beder 2011-03-03 08:04:30 +00:00
  • bf2bb91dc6 Compressed the sequence-of-maps emitting (got rid of the unnecessary newline) - issue 61 jbeder 2011-03-03 03:37:54 +00:00
  • 1f9cc2d327 Compressed the sequence-of-maps emitting (got rid of the unnecessary newline) - issue 61 Jesse Beder 2011-03-03 03:37:54 +00:00
  • 9419d411f8 Set the precision of emitting float/double to 15 jbeder 2011-03-03 02:38:35 +00:00
  • 9128d841f5 Set the precision of emitting float/double to 15 Jesse Beder 2011-03-03 02:38:35 +00:00
  • 6f7995d27e Merged r444:449 from the node refactoring branch to the trunk jbeder 2011-03-03 00:19:26 +00:00
  • ca5992b971 Merged r444:449 from the node refactoring branch to the trunk Jesse Beder 2011-03-03 00:19:26 +00:00
  • e6c1007043 Tiny formatting change in CMake file jbeder 2011-03-02 21:09:38 +00:00
  • ced50538fe Tiny formatting change in CMake file Jesse Beder 2011-03-02 21:09:38 +00:00
  • f1f983764f Removed the old, unsupported Visual Studio files (just build with CMake) jbeder 2011-03-02 21:03:03 +00:00
  • 1371fc446c Removed the old, unsupported Visual Studio files (just build with CMake) Jesse Beder 2011-03-02 21:03:03 +00:00
  • 152e48f0d0 Prettied up the bool formatting code jbeder 2011-03-02 20:59:39 +00:00
  • 7998db8397 Prettied up the bool formatting code Jesse Beder 2011-03-02 20:59:39 +00:00
  • 396e3309de Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS jbeder 2011-03-02 20:55:05 +00:00
  • 39c396ab01 Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS Jesse Beder 2011-03-02 20:55:05 +00:00
  • c6e085524a Included 'mark.h' in the graphbuilder so that its method for removing the unused param warning (casting to void) compiles on VS jbeder 2011-03-02 20:30:54 +00:00
  • 1e0c36c5cc Included 'mark.h' in the graphbuilder so that its method for removing the unused param warning (casting to void) compiles on VS Jesse Beder 2011-03-02 20:30:54 +00:00
  • 142a4bca9b Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) jbeder 2011-03-02 06:11:41 +00:00
  • f34d60ca65 Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) Jesse Beder 2011-03-02 06:11:41 +00:00
  • f4d2f11d2c Small changes to eliminate compiler warnings for 'nite' in issue 83 jbeder 2011-03-02 05:29:46 +00:00
  • 4caedfda74 Small changes to eliminate compiler warnings for 'nite' in issue 83 Jesse Beder 2011-03-02 05:29:46 +00:00
  • fb3b491734 Moved the local structs from Emitter::Write(bool) to an anonymous namespace in the hopes that Visual Studio <= 2003 will be happy jbeder 2011-03-02 05:21:25 +00:00
  • 2faeb76e2d Moved the local structs from Emitter::Write(bool) to an anonymous namespace in the hopes that Visual Studio <= 2003 will be happy Jesse Beder 2011-03-02 05:21:25 +00:00
  • 357cd1e122 Fixed 'long long' error in VS 2002, issue 90 jbeder 2011-03-02 05:15:36 +00:00
  • 75a2fbe564 Fixed 'long long' error in VS 2002, issue 90 Jesse Beder 2011-03-02 05:15:36 +00:00
  • 898d29d9b7 Merged the debuggable branch's CMakeLists.txt (and added a build for RelWithDebInfo) - note that the options are only for gcc jbeder 2011-03-02 05:02:01 +00:00
  • 4d95e4da74 Merged the debuggable branch's CMakeLists.txt (and added a build for RelWithDebInfo) - note that the options are only for gcc Jesse Beder 2011-03-02 05:02:01 +00:00
  • 7b6e87277d Merged contrib folders from the graphbuilder-api branch, including the recursive search in CMakeLists.txt jbeder 2011-03-02 04:48:04 +00:00
  • 802cc6bcd6 Merged contrib folders from the graphbuilder-api branch, including the recursive search in CMakeLists.txt Jesse Beder 2011-03-02 04:48:04 +00:00
  • 0823af5369 Merged CMakeLists.txt from issue 87 - now it's cleaner, and supports Windows much better jbeder 2011-03-02 04:37:55 +00:00
  • 04bc13caf8 Merged CMakeLists.txt from issue 87 - now it's cleaner, and supports Windows much better Jesse Beder 2011-03-02 04:37:55 +00:00