Jacek Caban
|
1dd4cbc491
|
jscript: Pass jsthis internally without using DISPPARAMS.
|
2012-06-21 18:04:52 +02:00 |
Jacek Caban
|
17ff7829d3
|
jscript: Make Function object invocation a special case in IDispatchEx implementation.
|
2012-06-21 18:04:39 +02:00 |
Jacek Caban
|
4a335142f9
|
jscript: Use INFINITY macro instead of num_set_inf().
|
2012-06-21 18:04:32 +02:00 |
Jacek Caban
|
c7c8cd780a
|
jscript: Use INFINITY macro instead of ret_inf() hack.
|
2012-06-20 19:21:08 +02:00 |
Jacek Caban
|
db737291fc
|
jscript: Get rid of num_set_nan hack.
|
2012-05-29 18:20:14 +02:00 |
Jacek Caban
|
d0a719a79d
|
jscript: Get rid of ret_nan hack.
|
2012-05-29 18:20:13 +02:00 |
Jacek Caban
|
56bf46fda0
|
jscript: Return double from to_integer.
|
2012-05-03 20:44:11 +02:00 |
Jacek Caban
|
5b83abced7
|
jscript: Properly test if double may be converted to int32.
|
2012-05-02 20:14:56 +02:00 |
Jacek Caban
|
c9c8c6165e
|
jscript: Added support for VT_I2 in invoke_prop_func.
|
2012-05-01 15:28:22 +02:00 |
Piotr Caban
|
4c4c7c047f
|
jscript: Added Number.toPrecision implementation.
|
2012-04-19 19:28:11 +02:00 |
Piotr Caban
|
a20c0d1141
|
jscript: Added Number.toFixed implementation.
|
2012-04-19 19:28:11 +02:00 |
Jacek Caban
|
7bb41e75b6
|
jscript: Store value as double in NumberInstance object.
|
2012-03-27 11:43:17 +02:00 |
Jacek Caban
|
451169fb93
|
jscript: Return double instead of VARIANT from to_number.
|
2012-03-27 11:43:01 +02:00 |
Jacek Caban
|
f7a8650500
|
jscript: Added decoding support.
|
2012-03-26 18:15:11 +02:00 |
Jacek Caban
|
4a9eea3516
|
jscript: Added beginning support for JScriptEncode object.
|
2012-03-26 18:15:09 +02:00 |
Jacek Caban
|
84ed86c431
|
jscript: Get rid of no longer needed caller argument from builtin_invoke_t.
|
2012-03-14 17:34:00 +01:00 |
Jacek Caban
|
29b9237c91
|
jscript: Removed no longer needed caller argument from jsdisp_get_idx.
|
2012-03-12 16:37:21 +01:00 |
Jacek Caban
|
0d9cc45406
|
jscript: Removed no longer needed caller argument from jsdisp_propget_name.
|
2012-03-12 16:37:21 +01:00 |
Jacek Caban
|
7d4ba8db63
|
jscript: Removed no longer needed caller argument from jsdisp_propput_idx.
|
2012-03-12 16:37:20 +01:00 |
Jacek Caban
|
12bc6e0cc7
|
jscript: Removed no longer needed caller argument from jsdisp_propput_name and jsdisp_propget.
|
2012-03-12 16:37:20 +01:00 |
Jacek Caban
|
a80dd7cb79
|
jscript: Removed no longer needed caller argument from jsdisp_call_name.
|
2012-03-12 16:37:19 +01:00 |
Jacek Caban
|
07be020a48
|
jscript: Removed no longer needed caller argument from jsdisp_call_value.
|
2012-03-12 16:37:19 +01:00 |
Jacek Caban
|
c6360c3e6e
|
jscript: Added QueryService(SID_VariantConversion) implementation.
|
2012-03-12 16:37:18 +01:00 |
Jacek Caban
|
bac7c1ef36
|
jscript: Added ChangeType implementation.
|
2012-03-12 16:37:17 +01:00 |
Jacek Caban
|
fb79915803
|
jscript: Removed no longer needed disp_propput caller argument.
|
2012-03-09 11:31:29 +01:00 |
Jacek Caban
|
f560e98346
|
jscript: Removed no longer needed disp_propget caller argument.
|
2012-03-09 11:31:24 +01:00 |
Jacek Caban
|
e0ae18260e
|
jscript: Removed no longer needed caller argument of disp_call function.
|
2012-03-09 11:31:19 +01:00 |
Jacek Caban
|
dfb59c6049
|
jscript: Pass proper caller argument to InvokeEx.
|
2012-03-09 11:31:15 +01:00 |
Jacek Caban
|
9a4e12aa93
|
jscript: Added labelled break statement implementation.
|
2012-01-17 14:07:54 +01:00 |
Jacek Caban
|
383e2b1a0e
|
jscript: Added labelled statement implementation.
|
2012-01-17 14:06:13 +01:00 |
Marcus Meissner
|
0648a567a8
|
jscript: Mark some function DECLSPEC_HIDDEN.
|
2012-01-03 12:37:31 +01:00 |
Jacek Caban
|
11ccf0f33e
|
jscript: Handle invalid continue statements in compiler.
|
2011-12-30 15:41:01 +01:00 |
Jacek Caban
|
7361cdc2f3
|
jscript: Handle invalid break statements in compiler.
|
2011-12-30 15:40:58 +01:00 |
Jacek Caban
|
abffe88e19
|
jscript: Added bytecode version of with statement.
|
2011-12-27 16:55:08 +01:00 |
Jacek Caban
|
5e6faaea12
|
jscript: Use bytecode for object literal implementation.
|
2011-12-16 16:38:28 +01:00 |
Jacek Caban
|
fd6ecbd781
|
jscript: Throw type error on invalid delete.
|
2011-12-15 17:46:42 +01:00 |
Jacek Caban
|
2c8e8948df
|
jscript: Properly handle NULL IDispatch in stack_pop_object.
|
2011-12-12 15:50:46 +01:00 |
Piotr Caban
|
e4ec169fd9
|
jscript: Added decodeURI implementation.
|
2011-09-02 18:28:14 +02:00 |
Piotr Caban
|
71b58e56c2
|
jscript: Added Object.hasOwnProperty implementation.
|
2011-09-02 18:10:07 +02:00 |
Marcus Meissner
|
c2f2f1911c
|
jscript: Mark internal symbols as having hidden visibility.
|
2011-04-26 15:31:27 +02:00 |
Michael Stefaniuc
|
568b0d5c08
|
jscript: COM cleanup for the IServiceProvider iface.
|
2011-01-17 13:22:14 +01:00 |
Michael Stefaniuc
|
3cb9886ea7
|
jscript: COM cleanup for the IDispatchEx iface.
|
2011-01-17 13:22:10 +01:00 |
Jacek Caban
|
45e33ec280
|
jscript: Beginning support for conditional compilation.
|
2010-12-28 16:35:43 +01:00 |
Jacek Caban
|
7774a0a4c1
|
jscript: Pass HRESULTs instead of IDSs to throw_* functions.
|
2010-12-28 16:35:41 +01:00 |
Piotr Caban
|
185ef44d00
|
jscript: Improved error handling in VBArray functions.
|
2010-10-19 15:25:11 +02:00 |
Piotr Caban
|
5a787b3a7f
|
jscript: Added VBArray handling to to_object().
|
2010-10-18 19:47:50 +02:00 |
Piotr Caban
|
705ce33a6e
|
jscript: Added VBArray stub.
|
2010-10-18 19:47:49 +02:00 |
Jacek Caban
|
f46f926134
|
jscript: Addd jsdisp_addref helper function.
|
2010-09-07 16:01:57 +02:00 |
Jacek Caban
|
2ae0f44033
|
jscript: Added a helper function for setting VARIANT value to jsdisp_t.
|
2010-09-07 16:01:46 +02:00 |
Jacek Caban
|
8c2a548b54
|
jscript: Rename DispatchEx to jsdisp_t to match jscript naming convention.
|
2010-09-06 17:09:57 +02:00 |
Jacek Caban
|
32c61c5092
|
jscript: Store match result in script context.
|
2010-05-27 14:46:42 +02:00 |
Jacek Caban
|
0cbe1574fe
|
jscript: Store builtin constructor's length in instance object.
|
2010-05-27 14:46:42 +02:00 |
Jacek Caban
|
6f17fa5298
|
jscript: Fixed String.match implementation for non-global regexps.
|
2010-04-15 14:19:19 +02:00 |
Piotr Caban
|
352ae8b480
|
jscript: Fix jsdisp_propget_idx implementation.
|
2010-01-25 13:00:51 +01:00 |
Jacek Caban
|
09651321e0
|
jscript: Moved resetting lastIndex to do_regexp_match_next.
|
2010-01-25 12:53:22 +01:00 |
Jacek Caban
|
7749951d35
|
jscript: Make RegExp contructor implementation more generic.
|
2010-01-25 12:53:13 +01:00 |
Jacek Caban
|
a1ac9d661f
|
jscript: Pass invoke version to IDispatchEx functions.
|
2009-10-20 13:48:00 +02:00 |
Jacek Caban
|
3b2d5ecdf5
|
jscript: Added SetProperty(SCRIPTPROP_INVOKEVERSIONING) implementation.
|
2009-10-20 13:47:40 +02:00 |
Jacek Caban
|
98b5a1c6e8
|
jscript: Separate flags parsing from regexp creating.
|
2009-10-14 15:10:24 +02:00 |
Jacek Caban
|
06f26f53f7
|
jscript: Call SetSite on created ActiveX object.
|
2009-10-07 12:22:40 +02:00 |
Austin English
|
8bbaeb89fa
|
jscript: Add missing prototype.
|
2009-10-05 13:46:00 +02:00 |
Jacek Caban
|
6d4533a8f8
|
jscript: Added ActiveXObject constructor implementation.
|
2009-09-30 16:28:17 +02:00 |
Jacek Caban
|
2ea23923a7
|
jscript: Added ActiveXObject constructor stub implementation.
|
2009-09-29 13:34:53 +02:00 |
Jacek Caban
|
d833314c70
|
jscript: Use host global object as default 'this' if available and global object otherwise.
|
2009-09-28 12:38:00 +02:00 |
Jacek Caban
|
f8c2b42de4
|
jscript: Allow 'this' to be host object in builtin functions.
|
2009-09-23 16:25:23 +02:00 |
Jacek Caban
|
5dcd182e8f
|
jscript: Avoid using dispex->ctx.
|
2009-09-23 16:25:13 +02:00 |
Jacek Caban
|
5511f7173f
|
jscript: Pass script_ctx_t to builtin functions.
|
2009-09-23 16:19:44 +02:00 |
Jacek Caban
|
f14c5f074a
|
jscript: Get rid of lcid argument in builtin function implementations.
|
2009-09-23 16:19:31 +02:00 |
Jacek Caban
|
fadfab5ff6
|
jscript: Use script LCID in *disp_propput* functions.
|
2009-09-23 16:19:11 +02:00 |
Jacek Caban
|
8b338786aa
|
jscript: Use script LCID in *disp_propget* functions.
|
2009-09-23 16:19:01 +02:00 |
Jacek Caban
|
1f565ac095
|
jscript: Use script global LCID in *disp_call* functions.
|
2009-09-23 16:18:54 +02:00 |
Jacek Caban
|
9e523c6130
|
jscript: Added RegExp function call implementation.
|
2009-09-23 16:18:41 +02:00 |
Jacek Caban
|
d918a1890b
|
jscript: Added Function.toString implementation for builtin functions.
|
2009-09-17 10:07:51 -05:00 |
Jacek Caban
|
662efe835b
|
jscript: Create arguments object as a seaprated class inheriting from Object.
|
2009-08-29 16:48:53 +02:00 |
Jacek Caban
|
b71aaadbd2
|
jscript: Get script_ctx_t as to_object arguments.
|
2009-08-29 16:48:53 +02:00 |
Piotr Caban
|
28734e3756
|
jscript: Inherit some Error functions from Object.
|
2009-08-14 13:59:10 +02:00 |
Piotr Caban
|
4791cdb11f
|
jscript: Inherit some Array functions from Object.
|
2009-08-14 13:59:10 +02:00 |
Piotr Caban
|
da6398dccd
|
jscript: Inherit some Boolean function from Object.
|
2009-08-14 13:59:10 +02:00 |
Piotr Caban
|
b1d0b1c739
|
jscript: Inherit some Date functions from Object.
|
2009-08-14 13:59:10 +02:00 |
Piotr Caban
|
5323a454c8
|
jscript: Fixed Object.toLocaleString implementation.
|
2009-08-12 17:04:38 +02:00 |
Piotr Caban
|
9f0969fbcb
|
jscript: Inherit some Number functions from Object.
|
2009-08-12 17:04:38 +02:00 |
Piotr Caban
|
5d41205654
|
jscript: Inherit some RegExp functions from Object.
|
2009-08-12 17:04:38 +02:00 |
Piotr Caban
|
79f45c5374
|
jscript: Inherit some String functions from Object.
|
2009-08-12 17:04:37 +02:00 |
Piotr Caban
|
98223b96e7
|
jscript: Throw SyntaxError in eval function.
|
2009-07-24 11:44:53 +02:00 |
Piotr Caban
|
469b597212
|
jscript: Add error throwing functions.
|
2009-07-21 10:58:52 +02:00 |
Piotr Caban
|
f33f5c9286
|
jscript: Add Error object stub.
|
2009-07-21 10:57:19 +02:00 |
Piotr Caban
|
f5e678e8dd
|
jscript: Improve Object_toString implementation.
|
2009-07-16 11:38:37 +02:00 |
Piotr Caban
|
346619d093
|
jscript: Added Array length setting implementation.
|
2009-07-14 10:46:18 +02:00 |
Piotr Caban
|
42f9608269
|
jscript: Inherit Function_valueOf from Object.
|
2009-07-13 12:21:29 +02:00 |
Piotr Caban
|
b9be3bd766
|
jscript: Changed to_primitive implementation.
|
2009-07-09 17:47:40 +02:00 |
Piotr Caban
|
41e297af11
|
jscript: Added stub implementation of Date constructor properties.
|
2009-07-03 13:28:19 +02:00 |
Piotr Caban
|
eb203a149b
|
jscript: Remove NaN related FIXMEs.
|
2009-06-04 12:12:56 +02:00 |
Jacek Caban
|
4eb80d8d51
|
jscript: Delay setting named info if SCRIPTITEM_GLOBALMEMBER flag is not set.
|
2008-12-16 12:52:22 +01:00 |
Jacek Caban
|
1b51a43a7c
|
jscript: Added SCRIPTITEM_ISVISIBLE flag implementation.
|
2008-11-05 10:55:29 +01:00 |
Jacek Caban
|
30de39b2a7
|
jscript: Treat function expressions with identifier as function declarations.
|
2008-10-21 11:43:01 +02:00 |
Jacek Caban
|
9a7265becc
|
jscript: Added Infinity value implementation.
|
2008-10-17 11:45:37 +02:00 |
Jacek Caban
|
53ade93cd9
|
jscript: Added NaN value implementation.
|
2008-10-16 11:22:15 +02:00 |
Jacek Caban
|
80bd994bc7
|
jscript: Added Array.pop implementation.
|
2008-10-08 12:18:31 +02:00 |
Jacek Caban
|
84d8cddcae
|
jscript: Added Date constructor object implementation.
|
2008-10-01 11:39:37 -05:00 |
Jacek Caban
|
131d0b9f1b
|
jscript: Optimize GetDispID usage.
|
2008-10-01 11:39:13 -05:00 |