Commit Graph

163 Commits

Author SHA1 Message Date
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