Commit Graph

651 Commits

Author SHA1 Message Date
Jesse Beder
1cb759596b Default-initialize all sub-iterators in node_iterator_base 2015-01-24 16:23:35 -06:00
Jesse Beder
eb8fead116 Merge from core 2015-01-24 16:07:36 -06:00
Jesse Beder
ae8a7e61fe Force null to be quoted if written as a string 2015-01-24 16:07:10 -06:00
Jesse Beder
7d8627e7ad Merge from core 2015-01-24 15:59:24 -06:00
Jesse Beder
5f83e4ddf6 Renamed the None enumeration vaules to NoType to avoid a collision with X11's macro 2015-01-24 15:58:14 -06:00
Jesse Beder
94a26b2a24 Remove stray 'auto' that leaked in without C++11 2015-01-24 15:34:39 -06:00
Jesse Beder
7193d3644d Fix initialize ordering warning 2015-01-24 15:32:04 -06:00
Jesse Beder
2c1ea769eb Add conversion for signed char 2015-01-24 15:19:49 -06:00
Jesse Beder
ce5b60a5e8 Merge core 2015-01-24 14:47:29 -06:00
Jesse Beder
4ab522daf0 Fix gcc warning 2015-01-24 14:47:00 -06:00
Jesse Beder
7fdfb56405 Add test to CMake config 2015-01-24 14:45:40 -06:00
Jesse Beder
e662142cef Merge core 2015-01-24 14:40:55 -06:00
Jesse Beder
66f5ca694f Fix unused arg warnings for EmitterStyle 2015-01-24 14:39:17 -06:00
Jesse Beder
fa28f02793 Fix warnings on visual studio, including changing unsigned to std::size_t 2015-01-24 14:38:22 -06:00
Jesse Beder
08ef65026c Merge 2015-01-24 13:24:08 -06:00
Jesse Beder
84b5b54732 Add flow/block style setting on Nodes 2015-01-24 13:11:43 -06:00
Jesse Beder
dfbeebc04b Merge from core 2015-01-24 12:26:16 -06:00
Jesse Beder
d818065d1c Add EmitterStyle, which will allow sequence or map style (i.e., flow or block) to be preserved between parsing and emitting 2015-01-24 12:19:20 -06:00
Jesse Beder
42fdeee421 Add yaml-cpp-config.cmake and yaml-cpp-config-version.cmake files for importing yaml-cpp into external projects (through find_package). 2015-01-24 11:21:26 -06:00
Jesse Beder
741e354b48 Fix build warning from gcc about std::copy 2015-01-24 11:14:53 -06:00
beder
d1c275d993 Fixed memory corruption when using a node as a key 2014-08-16 10:52:51 -05:00
beder
4a01b81b99 Wrap the #pragma warning for msvc in an ifdef 2014-03-25 22:08:34 -05:00
beder
75db3330d8 Merge from core 2014-03-25 22:07:21 -05:00
beder
ae0a3cf10d Add missing include to scanscalar.cpp 2014-03-25 22:04:53 -05:00
beder
e60512357d Add dll tag to Binary 2014-03-25 22:03:27 -05:00
beder
0ec8dbd2d5 Extend format build target to all build tools 2014-03-25 22:01:35 -05:00
beder
ea464f6004 clang-format 2014-03-25 00:11:17 -05:00
beder
2d2c20eeba Merge from core 2014-03-25 00:07:38 -05:00
beder
191a0e31c5 Remove stray log message in cmake 2014-03-25 00:04:04 -05:00
beder
64a5f2c5e9 Add test and util sources to make format 2014-03-25 00:02:16 -05:00
beder
72849cef5f Suppress gtest warnings on xcode 2014-03-24 23:47:46 -05:00
beder
8c1ce214d8 Add make format target to run clang-format 2014-03-24 23:46:03 -05:00
beder
f93dedc2f7 Fix clang compiler settings, and properly set up warnings so they don't interfere with gtest and gmock 2014-03-24 23:34:26 -05:00
Jesse Beder
3d4b90b212 Merge from core, and update several missing DLL exports. This does not resolve them all (in particular, node_data::equals seems to be still missing, even though it is inlined in a header, which seems strange). 2014-03-24 00:31:43 -05:00
Jesse Beder
e9cb1d8d86 Add missing DLL export, and set up gtest/gmock to properly import their symbols. 2014-03-23 23:56:17 -05:00
Jesse Beder
5a004d5ed1 Fix MSVC static/shared library mismatch with gtest. 2014-03-23 23:26:02 -05:00
Jesse Beder
efc73f3adb Disable warning:
warning C4800: forcing value to bool 'true' or 'false' (performance warning)

for the node test, since it really doesn't make any sense in this context. (It's exactly what we intended with the "unspecified bool type".)
2014-03-23 22:42:06 -05:00
beder
2ea9b73d04 Merge from core 2014-03-23 22:25:53 -05:00
beder
84eb04ed0a Removed unicode control sequence from test, since it's not guaranteed that the source code is UTF-8 2014-03-23 22:25:25 -05:00
beder
faf3b43650 Merge from core 2014-03-23 22:08:31 -05:00
beder
0883e65592 Add clang formatting file 2014-03-23 22:07:59 -05:00
beder
f2e072cc54 Merge from core 2014-03-23 20:25:13 -05:00
beder
219ebdd0d4 Fix UTF16 parsing for multi-byte characters 2014-03-23 20:24:36 -05:00
beder
94071cb28f Merge from core 2014-03-23 20:17:34 -05:00
beder
4e3221bb13 clang-format 2014-03-23 20:08:54 -05:00
beder
e5284e8c46 Convert node tests to gtest 2014-03-23 19:21:13 -05:00
beder
438227313d Merge from core 2014-03-23 18:14:51 -05:00
beder
af9838ff12 Import encoding test from old-api 2014-03-23 18:12:23 -05:00
beder
5d0ade2ab5 Merge from core 2014-03-23 16:39:33 -05:00
beder
7147cdfccb Converted gen emitter tests to gtest, and removed the old testing framework from core 2014-03-23 16:35:26 -05:00