Gunnar Beutner
|
4fadd3bfa0
|
Remove the ILogger interface.
Fixes #3860
|
2013-06-06 11:26:30 +02:00 |
Gunnar Beutner
|
b8669d67ca
|
Fix inheritance for config types.
|
2013-06-06 11:26:00 +02:00 |
Gunnar Beutner
|
99220a00c8
|
Windows build fix.
|
2013-06-04 10:16:11 +02:00 |
Gunnar Beutner
|
5aeafb9f03
|
Make error message about invalid object names more verbose.
|
2013-05-08 10:50:56 +02:00 |
Gunnar Beutner
|
b4fa556ac6
|
Fix: ConfigItem types and names are not case-insensitive
Fixes #4044
|
2013-05-08 10:46:50 +02:00 |
Gunnar Beutner
|
aaac957ad5
|
Disallow colons in user-defined objects. Use colons for auto-generated object names.
|
2013-05-07 09:35:36 +02:00 |
Gunnar Beutner
|
7e16c77375
|
Don't allow config items to inherit from themselves.
Fixes #4045
|
2013-05-07 09:14:23 +02:00 |
Gunnar Beutner
|
10dff1d8c1
|
Removed dependency on boost/uuid.
|
2013-05-03 11:26:18 +02:00 |
Gunnar Beutner
|
288a877625
|
Implement new validation type: name(Type)
|
2013-05-03 10:48:28 +02:00 |
Gunnar Beutner
|
5db55ea384
|
Fix 'make distcheck'.
|
2013-04-19 13:17:17 +02:00 |
Gunnar Beutner
|
ada9f634dd
|
Don't link items after we've encountered a compiler error.
Fixes #3930
|
2013-04-08 10:09:27 +02:00 |
Gunnar Beutner
|
ca4157ea24
|
Fix memory leaks in the config parser.
|
2013-04-04 13:51:36 +02:00 |
Gunnar Beutner
|
0c9f635c46
|
Build fix.
|
2013-03-27 16:08:58 +01:00 |
Gunnar Beutner
|
4c04c2665c
|
Add missing NUL terminator in lb_steal().
|
2013-03-27 16:03:43 +01:00 |
Gunnar Beutner
|
f1c57ce3a0
|
Significantly speed up the config lexer.
|
2013-03-27 16:03:43 +01:00 |
Gunnar Beutner
|
c14aaf3d29
|
Optimize lb_append_char().
|
2013-03-27 16:03:39 +01:00 |
Gunnar Beutner
|
83ff08340b
|
Remove some static vars from the config compiler (in an effort to make it re-entrant).
|
2013-03-27 13:50:53 +01:00 |
Gunnar Beutner
|
96b1bd1943
|
Add some debug output in the config compiler.
|
2013-03-27 13:49:58 +01:00 |
Gunnar Beutner
|
604b57da43
|
Fixed double-free in the config parser.
|
2013-03-26 17:26:31 +00:00 |
Gunnar Beutner
|
fd3e92ea0c
|
Refactor AsyncTasks.
|
2013-03-25 17:36:15 +00:00 |
Gunnar Beutner
|
97fee26289
|
Remove @threadsafety doc strings
Fixes #3889
|
2013-03-22 12:02:20 +01:00 |
Gunnar Beutner
|
db064d3ce9
|
Removed the '#' prefix for the config statements 'include' and 'library'.
|
2013-03-21 14:35:10 +01:00 |
Gunnar Beutner
|
711a8cb5e0
|
Use Expression::Extract* for notifications.
|
2013-03-19 14:47:19 +01:00 |
Gunnar Beutner
|
45e24e4729
|
Fix Expression::Extract.
|
2013-03-19 14:13:58 +01:00 |
Gunnar Beutner
|
969458b480
|
Build dependant services using extracted expression lists.
|
2013-03-19 13:37:09 +01:00 |
Gunnar Beutner
|
7e9a5e647d
|
*NIX build fix.
|
2013-03-19 07:12:16 +01:00 |
Gunnar Beutner
|
6df051fad3
|
Fix: The order in which config items are defined should not matter
Fixes #3733
|
2013-03-19 07:09:06 +01:00 |
Gunnar Beutner
|
734f76af96
|
Windows build fix.
|
2013-03-18 22:40:40 +01:00 |
Gunnar Beutner
|
9e1f48049e
|
Implement += operator for arrays.
|
2013-03-18 12:55:32 +01:00 |
Gunnar Beutner
|
c3975af6ec
|
Refactor #includes (Part 4).
|
2013-03-18 11:02:18 +01:00 |
Gunnar Beutner
|
9d076c3c03
|
Refactor #includes (Part 3).
|
2013-03-17 20:19:29 +01:00 |
Gunnar Beutner
|
0bb0711d72
|
Refactor #includes (Part 2).
|
2013-03-16 21:18:53 +01:00 |
Gunnar Beutner
|
3073200b53
|
Cleaned up #includes (Part 1).
|
2013-03-15 18:21:29 +01:00 |
Gunnar Beutner
|
4e765c58de
|
Another windows build fix.
|
2013-03-15 13:53:50 +01:00 |
Gunnar Beutner
|
27e1d311de
|
Fix dependencies for mkembedconfig.
|
2013-03-15 13:35:39 +01:00 |
Gunnar Beutner
|
fae83d2ef6
|
Fix symbol visibility issue for REGISTER_CONFIG_FRAGMENT().
|
2013-03-15 12:27:03 +01:00 |
Gunnar Beutner
|
4d5e924bc6
|
Add mkembedconfig as a dependency for the .conf -> .cpp build step.
|
2013-03-15 11:56:30 +01:00 |
Gunnar Beutner
|
9a05e2b269
|
Windows build fix.
|
2013-03-15 11:52:10 +01:00 |
Gunnar Beutner
|
ee46731f41
|
Fix --disable-shared
Fixes #3852
|
2013-03-15 11:21:16 +01:00 |
Gunnar Beutner
|
7c46bb4f7d
|
Use 'explicit' for constructors.
|
2013-03-14 23:52:52 +01:00 |
Gunnar Beutner
|
49620ef0ed
|
XNU build fixes.
|
2013-03-14 15:14:07 +01:00 |
Gunnar Beutner
|
5b0a413f32
|
Implement array validation
Fixes #3701
|
2013-03-14 13:24:07 +01:00 |
Gunnar Beutner
|
1ef7399cea
|
Remove support for anonymous dictionary items.
|
2013-03-14 12:40:02 +01:00 |
Gunnar Beutner
|
07421751ad
|
Implement config support for arrays.
|
2013-03-14 12:17:46 +01:00 |
Gunnar Beutner
|
98ab009b91
|
Cleaned up VS project files.
|
2013-03-12 19:49:24 +01:00 |
Gunnar Beutner
|
c594ee7c30
|
Fix compiler warnings on Windows.
|
2013-03-12 18:56:13 +01:00 |
Gunnar Beutner
|
5fcdc51e3c
|
Windows build fix.
|
2013-03-12 15:35:51 +01:00 |
Gunnar Beutner
|
3c363499bb
|
Eliminate the Component class.
Fixes #3832
Fixes #3840
|
2013-03-12 13:45:54 +01:00 |
Gunnar Beutner
|
0029bc30b7
|
Fix null pointer dereference in ConfigItem::Commit().
|
2013-03-11 13:07:21 +01:00 |
Gunnar Beutner
|
4bb808e0fa
|
ConfigType: Use ConfigItem::IsAbstract() to check if items are abstract.
|
2013-03-11 13:05:32 +01:00 |