Jesse Beder
2f00649291
Set theme jekyll-theme-slate
2020-04-24 14:22:43 -05:00
Jesse Beder
ca34a379c7
Add build status to README
2016-04-01 18:26:12 -05:00
Jesse Beder
34bd1a7083
Update CONTRIBUTING.md
2016-03-28 23:47:21 -05:00
Jesse Beder
e92321aee5
Update current version.
2016-01-12 08:51:30 -06:00
Jesse Beder
5c390e8d6c
Merge pull request #303 from bdutro/patch-1-squashed
...
Fix compiler error by updating node_data::remove to use new equals() method.
2015-04-08 13:59:56 -05:00
Jesse Beder
908d38ebef
Merge pull request #296 from WrinklyNinja/useful-conversion-errors
...
Add more error messages that include the location in a parsed file.
2015-04-03 09:41:02 -05:00
Jesse Beder
5de38a76b6
Merge pull request #294 from WrinklyNinja/add-gitignore
...
Add a .gitignore file.
2015-03-31 08:11:28 -05:00
Jesse Beder
66acd0d54b
Added tag release-0.5.2 for changeset 90238df1f398
2015-03-29 21:32:17 -05:00
Jesse Beder
998d7bf31e
Bump version to 0.5.2
2015-03-29 21:31:56 -05:00
Jesse Beder
25c466a152
Run clang-format
2015-03-29 21:27:20 -05:00
Jesse Beder
7092a0b099
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
25b2ed0787
Fix operator bool() exception on zombie node
2015-03-29 14:31:22 -05:00
Jesse Beder
67e37d000a
Merge from core
2015-02-21 12:34:19 -06:00
Jesse Beder
b1322770c2
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
39e7b651dc
Fix test that depended on the order of map outputs
2015-02-21 12:14:53 -06:00
Jesse Beder
0970a108bd
Remove stray field
2015-01-24 17:58:58 -06:00
Jesse Beder
f9ff72dee7
Add test for an empty string not being null
2015-01-24 17:30:12 -06:00
Jesse Beder
1025f76df1
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
a5e86cde59
Merge core
2015-01-24 16:30:27 -06:00
Jesse Beder
77c90a08e8
Refactor plain scalar validation in the emitter to precompute the invalid regexes
2015-01-24 16:29:57 -06:00
Jesse Beder
1006bee48a
Default-initialize all sub-iterators in node_iterator_base
2015-01-24 16:23:35 -06:00
Jesse Beder
899b6614c1
Merge from core
2015-01-24 16:07:36 -06:00
Jesse Beder
bc86fd4aec
Force null to be quoted if written as a string
2015-01-24 16:07:10 -06:00
Jesse Beder
7d932f0a10
Merge from core
2015-01-24 15:59:24 -06:00
Jesse Beder
087e0673f3
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
c9729b26a4
Remove stray 'auto' that leaked in without C++11
2015-01-24 15:34:39 -06:00
Jesse Beder
f1a889a0b9
Fix initialize ordering warning
2015-01-24 15:32:04 -06:00
Jesse Beder
fcbec237c9
Add conversion for signed char
2015-01-24 15:19:49 -06:00
Jesse Beder
c324bf8a7d
Merge core
2015-01-24 14:47:29 -06:00
Jesse Beder
2b2e607118
Fix gcc warning
2015-01-24 14:47:00 -06:00
Jesse Beder
891c7338bf
Add test to CMake config
2015-01-24 14:45:40 -06:00
Jesse Beder
391111c055
Merge core
2015-01-24 14:40:55 -06:00
Jesse Beder
570ab9d3fb
Fix unused arg warnings for EmitterStyle
2015-01-24 14:39:17 -06:00
Jesse Beder
0c8a539361
Fix warnings on visual studio, including changing unsigned to std::size_t
2015-01-24 14:38:22 -06:00
Jesse Beder
9eae039c91
Merge
2015-01-24 13:24:08 -06:00
Jesse Beder
0c280724e9
Add flow/block style setting on Nodes
2015-01-24 13:11:43 -06:00
Jesse Beder
9880b608b9
Merge from core
2015-01-24 12:26:16 -06:00
Jesse Beder
ad712c4f2d
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
a397ad2925
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
c7752ca336
Fix build warning from gcc about std::copy
2015-01-24 11:14:53 -06:00
Jesse Beder
2c340f0546
Fixed memory corruption when using a node as a key
2014-08-16 10:52:51 -05:00
Jesse Beder
1aa25e7679
Wrap the #pragma warning for msvc in an ifdef
2014-03-25 22:08:34 -05:00
Jesse Beder
541fef1545
Merge from core
2014-03-25 22:07:21 -05:00
Jesse Beder
a499d2edad
Add missing include to scanscalar.cpp
2014-03-25 22:04:53 -05:00
Jesse Beder
47af59f09c
Add dll tag to Binary
2014-03-25 22:03:27 -05:00
Jesse Beder
66e5c07b4f
Extend format build target to all build tools
2014-03-25 22:01:35 -05:00
Jesse Beder
13130ec20d
clang-format
2014-03-25 00:11:17 -05:00
Jesse Beder
dea3428ce0
Merge from core
2014-03-25 00:07:38 -05:00
Jesse Beder
edf8ebe246
Remove stray log message in cmake
2014-03-25 00:04:04 -05:00
Jesse Beder
e0b293e757
Add test and util sources to make format
2014-03-25 00:02:16 -05:00
Jesse Beder
a4a79835c9
Suppress gtest warnings on xcode
2014-03-24 23:47:46 -05:00
Jesse Beder
dc8d91ce45
Add make format target to run clang-format
2014-03-24 23:46:03 -05:00
Jesse Beder
d59586630e
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
066359802b
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
fe8ca77a1b
Add missing DLL export, and set up gtest/gmock to properly import their symbols.
2014-03-23 23:56:17 -05:00
Jesse Beder
833f2996bc
Fix MSVC static/shared library mismatch with gtest.
2014-03-23 23:26:02 -05:00
Jesse Beder
7a68eaafd9
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
Jesse Beder
98a181c7a7
Merge from core
2014-03-23 22:25:53 -05:00
Jesse Beder
fcfd6635b0
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
Jesse Beder
bf6482c07e
Merge from core
2014-03-23 22:08:31 -05:00
Jesse Beder
a2a096f2f3
Add clang formatting file
2014-03-23 22:07:59 -05:00
Jesse Beder
3bd412ccc3
Merge from core
2014-03-23 20:25:13 -05:00
Jesse Beder
114db22335
Fix UTF16 parsing for multi-byte characters
2014-03-23 20:24:36 -05:00
Jesse Beder
253c80d09e
Merge from core
2014-03-23 20:17:34 -05:00
Jesse Beder
06bf012d81
clang-format
2014-03-23 20:08:54 -05:00
Jesse Beder
ad0a3311a7
Convert node tests to gtest
2014-03-23 19:21:13 -05:00
Jesse Beder
33424ecb65
Merge from core
2014-03-23 18:14:51 -05:00
Jesse Beder
d508a7cb0d
Import encoding test from old-api
2014-03-23 18:12:23 -05:00
Jesse Beder
2e8841c6fa
Merge from core
2014-03-23 16:39:33 -05:00
Jesse Beder
ad2953f660
Converted gen emitter tests to gtest, and removed the old testing framework from core
2014-03-23 16:35:26 -05:00
Jesse Beder
ebf14ec83a
Factored out HandlerTest as a base class
2014-03-23 16:26:44 -05:00
Jesse Beder
066b71a755
Factored out mock event handler
2014-03-23 16:17:16 -05:00
Jesse Beder
f946473437
Merge from core
2014-03-23 15:01:08 -05:00
Jesse Beder
90d7562be3
Fixed uninteresting mock
2014-03-23 14:50:58 -05:00
Jesse Beder
1327ce6d73
Convert core parser tests to gtest
2014-03-23 14:47:30 -05:00
Jesse Beder
05834520e5
Merge from core
2014-03-23 14:06:56 -05:00
Jesse Beder
dfa32c7f44
Renamed SpecTest to HandlerSpecTest
2014-03-23 14:06:37 -05:00
Jesse Beder
a4382b1370
Merge from core, plus convert the node spec tests to gtest
2014-03-23 14:02:51 -05:00
Jesse Beder
ace9c49e31
Convert spec tests to gtest with gmock
2014-03-23 12:49:30 -05:00
Jesse Beder
e3f120b99d
Add gmock as dependency
2014-03-23 12:04:03 -05:00
Jesse Beder
be85bb3212
Merge from core
2014-03-23 11:55:30 -05:00
Jesse Beder
f6a6f46ba4
Move EmitterTests to gtest
2014-03-23 11:49:32 -05:00
Jesse Beder
da118bbb0d
Add test for cloning a null node
2014-03-22 23:29:14 -05:00
Jesse Beder
5a24459ea1
Merge ostream_wrapper fix from core
2014-03-22 23:22:14 -05:00
Jesse Beder
80bdfa6dba
Add missing include to otream_wrapper
2014-03-22 23:21:36 -05:00
Jesse Beder
599d050eb2
Merge read fix from core
2014-03-22 23:19:07 -05:00
Jesse Beder
314baa6e13
Add missing include to read.cpp
2014-03-22 23:18:27 -05:00
Jesse Beder
4b40441cee
Run IWYU
2014-03-22 23:14:48 -05:00
Jesse Beder
8d7eb02c46
Merge IWYU from core
2014-03-22 23:08:09 -05:00
Jesse Beder
5fd25df859
Run IWYU
2014-03-22 22:46:04 -05:00
Jesse Beder
c7567b7b07
Add missing includes to node_data.h
2014-03-22 19:32:53 -05:00
Jesse Beder
d98ab9f342
Merge ostream_wrapper fix from core
2014-03-22 19:27:54 -05:00
Jesse Beder
0fbeac8f4f
Add more ostream_wrapper tests
2014-03-22 19:22:23 -05:00
Jesse Beder
396a97050d
Fix SEGV in ostream_wrapper
2014-03-22 19:15:49 -05:00
Jesse Beder
9583d1ab07
Merge gtest from core
2014-03-22 19:09:22 -05:00
Jesse Beder
db82302ed0
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
Jesse Beder
32125697f2
Rename regex.h and regex.cpp to regex_yaml, so they don't interfere with the posix variant
2014-03-22 19:03:49 -05:00
Jesse Beder
d63ec48c8a
Run clang-format
2014-03-22 13:05:03 -05:00
Jesse Beder
3355bbb399
Merge clang-format from core
2014-03-22 13:03:18 -05:00
Jesse Beder
9b4db068bb
Run clang-format
2014-03-22 12:49:16 -05:00