Gunnar Beutner
|
873e294158
|
Refactor the WorkQueue class to make error reporting easier
refs #7709
|
2014-12-18 15:11:57 +01:00 |
Gunnar Beutner
|
c3cf7682b9
|
Clean up the DebugInfo class
refs #7709
|
2014-12-18 12:58:46 +01:00 |
Gunnar Beutner
|
9eeb64a780
|
Update livestatus and statusdata to properly support booleans
fixes #8100
|
2014-12-17 08:54:28 +01:00 |
Gunnar Beutner
|
f800630c10
|
Implement Livestatus support for the "repl" command
refs #7805
|
2014-12-16 19:28:46 +01:00 |
Gunnar Beutner
|
d82defe6a9
|
Add readline support for the "repl" command
fixes #8091
|
2014-12-16 13:26:26 +01:00 |
Gunnar Beutner
|
23a556c7ce
|
Make sure that operator % throws an exception when the ride-hand-side argument is 0
fixes #8089
|
2014-12-16 08:52:32 +01:00 |
Gunnar Beutner
|
77806b9de7
|
Get rid of the local/global keywords
refs #8074
|
2014-12-15 16:09:17 +01:00 |
Gunnar Beutner
|
252f3205cb
|
Fix incorrect variable scoping
refs #8074
|
2014-12-15 12:58:55 +01:00 |
Gunnar Beutner
|
55b7f00382
|
Remove unnecessary includes
|
2014-12-15 10:16:06 +01:00 |
Gunnar Beutner
|
1cb0231c05
|
Refactor how variable scopes work
refs #8074
|
2014-12-14 11:33:45 +01:00 |
Gunnar Beutner
|
461cf8dbc1
|
Make sure Serialize() doesn't fail for objects which don't have a registered type
fixes #7895
|
2014-12-13 21:42:39 +01:00 |
Gunnar Beutner
|
05485ea2d6
|
Disallow calling strings as functions
fixes #8040
|
2014-12-12 20:45:11 +01:00 |
Gunnar Beutner
|
b8e7c5bc40
|
Fix the prototype for the Object class
refs #8065
|
2014-12-12 15:47:51 +01:00 |
Gunnar Beutner
|
0a4c461caa
|
Fix the clone() methods for the Array and Dictionary class
refs #8065
|
2014-12-12 15:38:06 +01:00 |
Gunnar Beutner
|
cfd775c948
|
Move the VMFrame class to libbase
refs #8065
|
2014-12-12 15:33:56 +01:00 |
Gunnar Beutner
|
aa38dde1fc
|
Implement prototype functions
fixes #8065
|
2014-12-12 15:22:37 +01:00 |
Gunnar Beutner
|
a94b26ff47
|
Add missing DebugInfo for field accesses
refs #8062
|
2014-12-12 08:58:39 +01:00 |
Gunnar Beutner
|
a9e2bc4b40
|
Implement a way to call methods on objects
fixes #8071
|
2014-12-11 21:12:34 +01:00 |
Gunnar Beutner
|
364f1daff8
|
Fix another crash in ThreadPool::Stop
refs #8059
|
2014-12-11 09:45:57 +01:00 |
Gunnar Beutner
|
874970db9e
|
Fix crash in ThreadPool::Stop
fixes #8059
|
2014-12-11 09:34:57 +01:00 |
Gunnar Beutner
|
2720333d6e
|
Fix missing location information for included files
fixes #7927
|
2014-12-10 15:06:09 +01:00 |
Gunnar Beutner
|
c1ac548a77
|
Escape special characters in repository file names
fixes #7618
|
2014-12-10 13:20:16 +01:00 |
Gunnar Beutner
|
d88856a994
|
Fix failing unit tests
refs #8043
|
2014-12-10 11:25:20 +01:00 |
Gunnar Beutner
|
89a0fc006e
|
Implement a boolean sub-type for the Value class
fixes #8043
|
2014-12-10 09:05:16 +01:00 |
Gunnar Beutner
|
44b87aeff6
|
Fix typeof() for numbers
fixes #8028
|
2014-12-09 16:43:09 +01:00 |
Gunnar Beutner
|
cf2b6e7ccc
|
Improve output of ToString for type objects
fixes #8020
|
2014-12-08 09:12:40 +01:00 |
Gunnar Beutner
|
57f84741b9
|
Register type objects as global variables
fixes #8019
|
2014-12-08 08:49:32 +01:00 |
Gunnar Beutner
|
04ca634a16
|
Fix typeof incorrectly returning null for arrays and dictionaries
fixes #8002
|
2014-12-08 08:36:03 +01:00 |
Gunnar Beutner
|
b5c7e2de4e
|
Make the ThreadPool spawn fewer threads
|
2014-12-06 19:23:27 +01:00 |
Michael Friedrich
|
9f66587d84
|
Rename static timer variables
|
2014-12-05 16:32:14 +01:00 |
Gunnar Beutner
|
cefa469ee6
|
ScriptUtils: Make sure arguments aren't null
fixes #8003
|
2014-12-05 14:59:12 +01:00 |
Gunnar Beutner
|
7d93788650
|
Fix crash in the unit tests
fixes #7769
|
2014-12-04 21:50:22 +01:00 |
Gunnar Beutner
|
1c07f5111a
|
Fix a memory leak in the ReadLineContext class
fixes #7602
|
2014-12-01 10:36:38 +01:00 |
Gunnar Beutner
|
d19821c900
|
Properly reset the ThreadPool status in Stop
refs #7822
|
2014-11-28 11:32:37 +01:00 |
Gunnar Beutner
|
ab63fca3d5
|
Make the config parser thread-safe
fixes #7822
|
2014-11-28 06:48:27 +01:00 |
Gunnar Beutner
|
a8b7710800
|
Fix crash in CreateCert
fixes #7862
|
2014-11-27 09:35:24 +01:00 |
Gunnar Beutner
|
358d91e912
|
Remove the __parent field in the DynamicObject class
refs #7748
|
2014-11-27 06:32:12 +01:00 |
Gunnar Beutner
|
c220a99f2d
|
Implicitly convert Number argument to string for operator +
fixes #7823
|
2014-11-25 12:33:08 +01:00 |
Gunnar Beutner
|
fddead5303
|
Fix some compiler warnings
fixes #7826
|
2014-11-24 18:25:08 +01:00 |
Gunnar Beutner
|
4d125edc0d
|
Move the cast functions into libbase
fixes #7807
|
2014-11-24 07:09:51 +01:00 |
Gunnar Beutner
|
a1b231e069
|
Remove unused parameter
refs #7805
|
2014-11-24 01:05:19 +01:00 |
Gunnar Beutner
|
ca28a51373
|
Remove unused code in the ThinMutex class
refs #7805
|
2014-11-24 01:01:39 +01:00 |
Gunnar Beutner
|
16cf274efc
|
Improve test coverage for the array class
|
2014-11-23 09:50:11 +01:00 |
Gunnar Beutner
|
f5766f9118
|
Refactor the stack frame handling for scripts
fixes #7748
|
2014-11-22 19:24:03 +01:00 |
Gunnar Beutner
|
334e61037a
|
Split DynamicObject::OnConfigLoaded into two separate events
refs #7780
|
2014-11-21 18:31:37 +01:00 |
Gunnar Beutner
|
80e6854ce6
|
Fix incorrect return type for ScriptSignal::Invoke
refs #7744
|
2014-11-20 19:43:50 +01:00 |
Gunnar Beutner
|
5321bc4643
|
Don't validate strings in the JSON parser
fixes #7730
|
2014-11-20 10:09:13 +01:00 |
Gunnar Beutner
|
6cadde82bd
|
Avoid rebuilding libbase when the version number changes
fixes #7647
|
2014-11-20 10:02:34 +01:00 |
Gunnar Beutner
|
f84cc8de39
|
Implement support for signals
fixes #7744
|
2014-11-20 06:54:48 +01:00 |
Gunnar Beutner
|
77b746841a
|
Provide a specialized function overload for Convert::ToDouble(const Value&)
|
2014-11-17 14:00:13 +01:00 |