Matthew Olsson
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Andreas Kling
|
053863f35e
LibJS: Interpreter::this_value() => this_value(GlobalObject&)
|
5 years ago |
Matthew Olsson
|
dd08c992e8
LibJS: Simplify and normalize publicly-exposed Object functions
|
5 years ago |
Linus Groh
|
e3e9749d88
LibWeb: Let various functions throw if not enough arguments
|
5 years ago |
Linus Groh
|
2d503b20da
LibWeb: Embrace Interpreter::{argument_count(), argument(index)}
|
5 years ago |
Linus Groh
|
1a1394f7a2
LibJS: Change Value::to_object(Heap& -> Interpreter&)
|
5 years ago |
Andreas Kling
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
5 years ago |
Andreas Kling
|
fca08bd000
LibJS: Move builtin prototypes to the global object
|
5 years ago |
Andreas Kling
|
bc1ece7f37
LibJS+LibWeb: Pass prototype to Object constructor
|
5 years ago |
Linus Groh
|
cd3e2690eb
LibJS: Set length property in Object::put_native_function()
|
5 years ago |
Andreas Kling
|
1549c5c48b
LibJS: Make Value::as_object() return Object&
|
5 years ago |
Andreas Kling
|
56936b97d0
LibJS+LibWeb: Move native JS functions into dedicated member functions
|
5 years ago |
Andreas Kling
|
7c4e53f31e
LibJS: Rework how native functions are called to improve |this| value
|
5 years ago |
Andreas Kling
|
cccbe43056
LibJS: Use FlyString for identifiers
|
5 years ago |
Andreas Kling
|
0a9bd817bf
LibWeb: Add missing copyright headers
|
5 years ago |
Andreas Kling
|
41f3817b36
LibWeb: Use a JS::Handle to keep the EventListener function alive
|
5 years ago |
Andreas Kling
|
f39e5352f0
LibWeb: Start working on DOM event support
|
5 years ago |