Jesse Beder
1f0f64accf
Merge from core
2015-01-24 16:07:36 -06:00
Jesse Beder
5a4e50034e
Force null to be quoted if written as a string
2015-01-24 16:07:10 -06:00
Jesse Beder
3c4b8f0658
Merge from core
2015-01-24 15:59:24 -06:00
Jesse Beder
3c62fb982c
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
2911aebcf7
Remove stray 'auto' that leaked in without C++11
2015-01-24 15:34:39 -06:00
Jesse Beder
700027833b
Fix initialize ordering warning
2015-01-24 15:32:04 -06:00
Jesse Beder
72ff3abdde
Add conversion for signed char
2015-01-24 15:19:49 -06:00
Jesse Beder
580dacc892
Merge core
2015-01-24 14:47:29 -06:00
Jesse Beder
13f60a3600
Fix gcc warning
2015-01-24 14:47:00 -06:00
Jesse Beder
138963213f
Add test to CMake config
2015-01-24 14:45:40 -06:00
Jesse Beder
5e3aa4660b
Merge core
2015-01-24 14:40:55 -06:00
Jesse Beder
f91eada9fd
Fix unused arg warnings for EmitterStyle
2015-01-24 14:39:17 -06:00
Jesse Beder
151110217f
Fix warnings on visual studio, including changing unsigned to std::size_t
2015-01-24 14:38:22 -06:00
Jesse Beder
14b070c05c
Merge
2015-01-24 13:24:08 -06:00
Jesse Beder
b47ea9a243
Add flow/block style setting on Nodes
2015-01-24 13:11:43 -06:00
Jesse Beder
b048cf2e4f
Merge from core
2015-01-24 12:26:16 -06:00
Jesse Beder
10d873ced4
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
240ece9ea6
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
0d07011e74
Fix build warning from gcc about std::copy
2015-01-24 11:14:53 -06:00
beder
d2aabfe286
Fixed memory corruption when using a node as a key
2014-08-16 10:52:51 -05:00
beder
715b769650
Wrap the #pragma warning for msvc in an ifdef
2014-03-25 22:08:34 -05:00
beder
c2db9be88c
Merge from core
2014-03-25 22:07:21 -05:00
beder
24d6aaabab
Add missing include to scanscalar.cpp
2014-03-25 22:04:53 -05:00
beder
13e259cf1f
Add dll tag to Binary
2014-03-25 22:03:27 -05:00
beder
005b077267
Extend format build target to all build tools
2014-03-25 22:01:35 -05:00
beder
b6edf3d772
clang-format
2014-03-25 00:11:17 -05:00
beder
59fa0f8440
Merge from core
2014-03-25 00:07:38 -05:00
beder
00c2a48df8
Remove stray log message in cmake
2014-03-25 00:04:04 -05:00
beder
489af23b80
Add test and util sources to make format
2014-03-25 00:02:16 -05:00
beder
ceb3533253
Suppress gtest warnings on xcode
2014-03-24 23:47:46 -05:00
beder
51bdebad5b
Add make format target to run clang-format
2014-03-24 23:46:03 -05:00
beder
4ba973027e
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
f062430109
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
da0d87af80
Add missing DLL export, and set up gtest/gmock to properly import their symbols.
2014-03-23 23:56:17 -05:00
Jesse Beder
96b4ac05dc
Fix MSVC static/shared library mismatch with gtest.
2014-03-23 23:26:02 -05:00
Jesse Beder
dfb20686fd
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
735d0b14d5
Merge from core
2014-03-23 22:25:53 -05:00
beder
f5bec43e21
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
738b393571
Merge from core
2014-03-23 22:08:31 -05:00
beder
5b3af29ede
Add clang formatting file
2014-03-23 22:07:59 -05:00
beder
f0c6d17b13
Merge from core
2014-03-23 20:25:13 -05:00
beder
6b3c2249d7
Fix UTF16 parsing for multi-byte characters
2014-03-23 20:24:36 -05:00
beder
41f77c8577
Merge from core
2014-03-23 20:17:34 -05:00
beder
a11c70679e
clang-format
2014-03-23 20:08:54 -05:00
beder
e683a2bb68
Convert node tests to gtest
2014-03-23 19:21:13 -05:00
beder
300e4ac28a
Merge from core
2014-03-23 18:14:51 -05:00
beder
858073c0ff
Import encoding test from old-api
2014-03-23 18:12:23 -05:00
beder
cb8ced31aa
Merge from core
2014-03-23 16:39:33 -05:00
beder
4e203a79da
Converted gen emitter tests to gtest, and removed the old testing framework from core
2014-03-23 16:35:26 -05:00
beder
170a6513f1
Factored out HandlerTest as a base class
2014-03-23 16:26:44 -05:00