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