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
94a26b2a24
Remove stray 'auto' that leaked in without C++11
2015-01-24 15:34:39 -06:00
Jesse Beder
ce5b60a5e8
Merge core
2015-01-24 14:47:29 -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
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
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
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
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
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
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
beder
62da72257f
Factored out HandlerTest as a base class
2014-03-23 16:26:44 -05:00
beder
997eee2536
Factored out mock event handler
2014-03-23 16:17:16 -05:00
beder
36852788ff
Merge from core
2014-03-23 15:01:08 -05:00
beder
3e51b9679e
Fixed uninteresting mock
2014-03-23 14:50:58 -05:00
beder
de966f98a3
Convert core parser tests to gtest
2014-03-23 14:47:30 -05:00
beder
46d6f25d3e
Merge from core
2014-03-23 14:06:56 -05:00
beder
8d3d857a01
Renamed SpecTest to HandlerSpecTest
2014-03-23 14:06:37 -05:00
beder
2c94c61e2b
Merge from core, plus convert the node spec tests to gtest
2014-03-23 14:02:51 -05:00
beder
bffe9aeb2b
Convert spec tests to gtest with gmock
2014-03-23 12:49:30 -05:00
beder
765579991b
Add gmock as dependency
2014-03-23 12:04:03 -05:00
beder
98943c3282
Merge from core
2014-03-23 11:55:30 -05:00
beder
778f6f8102
Move EmitterTests to gtest
2014-03-23 11:49:32 -05:00
beder
e54182fe4e
Add test for cloning a null node
2014-03-22 23:29:14 -05:00
beder
17a541b6e6
Run IWYU
2014-03-22 23:14:48 -05:00
beder
51768643be
Merge IWYU from core
2014-03-22 23:08:09 -05:00
beder
9154ad2e6f
Run IWYU
2014-03-22 22:46:04 -05:00
beder
7d7015e4cb
Merge ostream_wrapper fix from core
2014-03-22 19:27:54 -05:00