Jesse Beder
9a3ac03cb5
Added tag release-0.5.2 for changeset 90238df1f398
2015-03-29 21:32:17 -05:00
Jesse Beder
83c14e0b1f
Bump version to 0.5.2
2015-03-29 21:31:56 -05:00
Jesse Beder
8ea2b61481
Run clang-format
2015-03-29 21:27:20 -05:00
Jesse Beder
6068a6ccf3
Fixed linker error on Visual Studio with a shared lib by moving the static methods node_data::equals to an instance method on node.
2015-03-29 21:11:53 -05:00
Jesse Beder
1003e8a8f8
Fix operator bool() exception on zombie node
2015-03-29 14:31:22 -05:00
Jesse Beder
72e5eab5d7
Merge from core
2015-02-21 12:34:19 -06:00
Jesse Beder
bddff9e6a4
Remove the extraneous gtest library from the test's link args, since gmock covers it
2015-02-21 12:33:36 -06:00
Jesse Beder
59af5d9bbe
Fix test that depended on the order of map outputs
2015-02-21 12:14:53 -06:00
Jesse Beder
8b2bb3b80e
Remove stray field
2015-01-24 17:58:58 -06:00
Jesse Beder
13056f76e5
Add test for an empty string not being null
2015-01-24 17:30:12 -06:00
Jesse Beder
30f5c4732b
Fix memory leak when accessing a const Node with a key that doesn't exist.
2015-01-24 17:22:45 -06:00
Jesse Beder
c2cb2298c3
Merge core
2015-01-24 16:30:27 -06:00
Jesse Beder
49c7cf7df0
Refactor plain scalar validation in the emitter to precompute the invalid regexes
2015-01-24 16:29:57 -06:00
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