Commit Graph

198 Commits

Author SHA1 Message Date
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
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
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
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
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
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
beder
403fea083e Factored out mock event handler 2014-03-23 16:17:16 -05:00
beder
eb582d4def Merge from core 2014-03-23 15:01:08 -05:00
beder
03b60ead52 Fixed uninteresting mock 2014-03-23 14:50:58 -05:00
beder
ae3133882a Convert core parser tests to gtest 2014-03-23 14:47:30 -05:00
beder
4981529615 Merge from core 2014-03-23 14:06:56 -05:00
beder
7163c3840b Renamed SpecTest to HandlerSpecTest 2014-03-23 14:06:37 -05:00
beder
318688b769 Merge from core, plus convert the node spec tests to gtest 2014-03-23 14:02:51 -05:00
beder
f6ede9b420 Convert spec tests to gtest with gmock 2014-03-23 12:49:30 -05:00
beder
44db237754 Add gmock as dependency 2014-03-23 12:04:03 -05:00
beder
f950637c4c Merge from core 2014-03-23 11:55:30 -05:00
beder
13f0406e07 Move EmitterTests to gtest 2014-03-23 11:49:32 -05:00
beder
5ff32c0efe Add test for cloning a null node 2014-03-22 23:29:14 -05:00
beder
a5260a1154 Run IWYU 2014-03-22 23:14:48 -05:00
beder
c62db43fc6 Merge IWYU from core 2014-03-22 23:08:09 -05:00
beder
08a5d4c673 Run IWYU 2014-03-22 22:46:04 -05:00
beder
b4bed369fe Merge ostream_wrapper fix from core 2014-03-22 19:27:54 -05:00
beder
153d03c6da Add more ostream_wrapper tests 2014-03-22 19:22:23 -05:00
beder
4e21961351 Fix SEGV in ostream_wrapper 2014-03-22 19:15:49 -05:00
beder
1b63a78d26 Merge gtest from core 2014-03-22 19:09:22 -05:00
beder
eb2110e905 Add gtest, as separate set of tests (that just follow the ad-hoc tests that already exist) 2014-03-22 19:06:46 -05:00
beder
9d66a6c561 Run clang-format 2014-03-22 13:05:03 -05:00
beder
7e54502a2a Merge clang-format from core 2014-03-22 13:03:18 -05:00
beder
1069bce879 Run clang-format 2014-03-22 12:49:16 -05:00