| 
							
							
								 Gunnar Beutner | 54063f0b9f | Rename __name and __type properties. Refs #5870 | 2014-03-28 14:17:55 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8958d2f69f | Implement the "import" keyword. Refs #5869 | 2014-03-28 11:22:36 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 013690e486 | Remove __parent element for +=, -=, *= and /= operators. Refs #5846 | 2014-03-24 11:34:41 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8e699ac0fa | Fix scoping rules for object definitions. Refs #5846 | 2014-03-24 11:23:47 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | aacc699dd4 | Refactor the config parser's AST. Refs #5846 | 2014-03-23 11:27:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | dde483d7a8 | Make config error messages more awesome. Refs #5825 | 2014-03-21 15:39:52 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 1d32c5b2d3 | Add --no-validate option and skip duplicate validation on (re)start. Fixes #5800 | 2014-03-19 20:59:18 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | caad7a7973 | Implement the 'apply template' directive. Refs #5789 | 2014-03-19 12:46:23 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | ce737ff2f3 | Change copyright header (again). Fixes #5424 | 2014-03-19 11:42:47 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f9e8e204f9 | Fix: Crash when state file is invalid. Fixes #5361 | 2014-01-28 14:33:21 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 555d72150a | Update copyright header. Fixes #5424 | 2014-01-09 00:32:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3e5af43e4d | Don't cache config item properties. Refs #5400 | 2013-12-20 13:31:13 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 38aa231a2d | Discard unused config items as early as possibly. Refs #5400 | 2013-12-20 13:31:13 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 9452bc7095 | Only print config validation for existing objects. Refs #5298 | 2013-12-16 09:39:14 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 807d0a47e6 | Fix spelling mistake in ConfigItem::ActivateItems. Fixes #5334 | 2013-12-15 18:47:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0af81f2da2 | Fix race conditions in the config compiler. Fixes #5335 | 2013-12-15 11:54:22 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4563bb355f | Fix another race condition in DynamicObject::Start. Fixes #5330 | 2013-12-14 07:36:49 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | c66878fa45 | Add config validation stats. Fixes #5298 | 2013-12-13 16:53:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f8d7f7799e | Improve WorkQueue performance Refs #5327 | 2013-12-13 14:08:06 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b4f2f06b88 | Implement ParallelWorkQueue class. Refs #5327 | 2013-12-13 14:08:02 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b5792a0b81 | Avoid using ConfigItem::GetObject when possible. Refs #5327 | 2013-12-13 14:07:57 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 37179cdf32 | Improve config compiler performance. Refs #5327 | 2013-12-13 14:07:37 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 41ded2858c | Implement scheduled downtimes. Fixes #3584 | 2013-12-06 13:45:18 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6625346922 | Speed up config compiler. Fixes #5255 | 2013-12-03 09:59:21 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f05858d3ad | Avoid unnecessary copies when iterating over dictionaries. Refs #5246 | 2013-12-02 11:07:38 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 640136fbdb | Make object, type and variable names case-sensitive. Fixes #5228 | 2013-11-27 12:29:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6acc017707 | Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this. Fixes #5012 | 2013-11-07 08:28:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 816d0e8d73 | Fix config validation. Fixes #4888 | 2013-10-16 13:37:54 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | bf1a800e39 | Update copyright information. | 2013-09-25 07:45:56 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a7e25beb06 | Improve config validation. Fixes #4391 | 2013-09-24 13:13:14 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c9ec28440e | Another bugfix for the event order. | 2013-08-29 19:25:34 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a3eed67774 | Fix order for startup events. | 2013-08-29 19:05:06 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 911f64c411 | Fix state file functionality. | 2013-08-29 10:40:43 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f39f69d390 | Refactor ASSERT macro. | 2013-08-28 08:18:58 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f49bb3d150 | Refactor JSON-RPC library and implement check-result messages. | 2013-08-27 12:21:41 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e9e55cd8c0 | Remove the replication feature and clean up the code. | 2013-08-26 14:56:38 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 97fee26289 | Remove @threadsafety doc strings Fixes #3889 | 2013-03-22 12:02:20 +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 | 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 | 0029bc30b7 | Fix null pointer dereference in ConfigItem::Commit(). | 2013-03-11 13:07:21 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6f51230a79 | Don't instantiate abstract objects. Fixes #3669 | 2013-03-11 12:04:10 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e2416b5b54 | Check return values of SymGetLineFromAddr64 and SymFromAddr. | 2013-03-07 16:00:10 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | be95f3171d | Even more code refactoring. | 2013-03-04 15:52:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4cecbfa01e | Fixed deadlock in ConfigItem::Commit(). | 2013-03-02 14:11:12 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 48485c5f26 | More lock refactoring. Yay. | 2013-03-02 09:07:47 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 572a477da3 | Refactored object locking code. | 2013-03-01 12:07:52 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 404b1807e6 | Removed PCH support (as it's clearly not working properly). | 2013-02-22 08:12:43 +01:00 |  |