Jacek Caban
|
2d962d0395
|
jscript: Use jsstr_t for passing strings to regexp matching functions.
|
2012-10-18 19:23:07 +02:00 |
Jacek Caban
|
3182852293
|
jscript: Store regexp source as jsstr_t.
|
2012-10-11 18:53:08 +02:00 |
Jacek Caban
|
7f1e3300fe
|
jscript: Use custom string container instead of BSTR.
|
2012-10-11 18:53:04 +02:00 |
Jacek Caban
|
fa0dfd0bb6
|
jscript: Properly invoke regexp matching in String.split.
|
2012-09-24 22:27:29 +02:00 |
Jacek Caban
|
77c3dc544b
|
jscript: Added support for limit argument in String.split.
|
2012-09-24 22:27:29 +02:00 |
Jacek Caban
|
6f5475dd26
|
jscript: Store exception value in script_ctx_t instead of passing it everywhere.
|
2012-09-19 13:04:16 +02:00 |
Jacek Caban
|
acfd2b98c3
|
jscript: Always use jsval-based to_string implementation.
|
2012-09-17 18:29:11 +02:00 |
Jacek Caban
|
2fc71ab6d5
|
jscript: Always use jsval-based to_uint32 implementation.
|
2012-09-17 18:29:02 +02:00 |
Jacek Caban
|
847aebdc87
|
jscript: Use jsval instead of VARIANT to pass arguments to builtin functions.
|
2012-09-17 18:27:36 +02:00 |
Jacek Caban
|
932b3dd088
|
jscript: Added new variable representation and use it for internal function return values.
|
2012-09-17 18:27:17 +02:00 |
Jacek Caban
|
1104663fe7
|
jscript: Use prototype for builtin String properties.
|
2012-07-24 13:38:41 +02:00 |
Jacek Caban
|
d492650332
|
jscript: Properly handle constructor property for most builtin constructors.
|
2012-07-16 16:29:31 +02:00 |
Jacek Caban
|
f8383c3417
|
jscript: Don't use DISPPARAMS for internal arguments.
|
2012-06-25 18:12:51 +02:00 |
Jacek Caban
|
1dd4cbc491
|
jscript: Pass jsthis internally without using DISPPARAMS.
|
2012-06-21 18:04:52 +02:00 |
Jacek Caban
|
1532037bcd
|
jscript: Use num_set_int where possible.
|
2012-06-20 19:21:05 +02:00 |
Jacek Caban
|
db737291fc
|
jscript: Get rid of num_set_nan hack.
|
2012-05-29 18:20:14 +02:00 |
Jacek Caban
|
56bf46fda0
|
jscript: Return double from to_integer.
|
2012-05-03 20:44:11 +02:00 |
Jacek Caban
|
e26a3018e7
|
jscript: Better handling of to_integer in String.substr.
|
2012-05-03 20:44:10 +02:00 |
Jacek Caban
|
9b02d2d5a3
|
jscript: Better handling of to_integer result in String.substring.
|
2012-05-03 20:44:10 +02:00 |
Jacek Caban
|
c01562040d
|
jscript: Better handling of to_integer result in String.slice.
|
2012-05-03 20:44:10 +02:00 |
Jacek Caban
|
d49635f08a
|
jscript: Better handling of to_integer result in String.lastIndexOf.
|
2012-05-03 20:44:09 +02:00 |
Jacek Caban
|
baa07477d2
|
jscript: Bettter handling of to_number result in String.indexOf.
|
2012-05-03 20:44:09 +02:00 |
Jacek Caban
|
621180e81c
|
jscript: Better handling of to_integer result in String.charCodeAt.
|
2012-05-03 20:44:08 +02:00 |
Jacek Caban
|
0143201eac
|
jscript: Better handling of to_integer result in String.charAt.
|
2012-05-03 20:44:08 +02:00 |
Jacek Caban
|
30acd235dd
|
jscript: Removed unused do_*_tag_format arguments.
|
2012-04-27 12:02:31 +02:00 |
Jacek Caban
|
c1cb8f29b0
|
jscript: Correctly handle empty matches in String.replace.
|
2012-04-18 15:44:47 +02:00 |
Jacek Caban
|
78fc648dec
|
jscript: Replace only the first match for non-regexp pattern in String.replace.
|
2012-04-09 17:16:00 +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
|
7d4ba8db63
|
jscript: Removed no longer needed caller argument from jsdisp_propput_idx.
|
2012-03-12 16:37:20 +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
|
7774a0a4c1
|
jscript: Pass HRESULTs instead of IDSs to throw_* functions.
|
2010-12-28 16:35:41 +01: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
|
6f17fa5298
|
jscript: Fixed String.match implementation for non-global regexps.
|
2010-04-15 14:19:19 +02:00 |
Jacek Caban
|
09651321e0
|
jscript: Moved resetting lastIndex to do_regexp_match_next.
|
2010-01-25 12:53:22 +01:00 |
Jacek Caban
|
43bc4af02d
|
jscript: Added String.replace implementation.
|
2010-01-25 12:53:18 +01:00 |
Rob Shearman
|
9dc584d0a2
|
jscript: Fix various memory and reference count leaks.
|
2009-12-31 14:27:06 +01:00 |
Jacek Caban
|
1045bffcc0
|
jscript: Fixed String.split for missing regexp separator.
|
2009-12-08 12:36:05 +01:00 |
Jacek Caban
|
571125455e
|
jscript: Fixed replace string parsing.
Reported by Dan Kegel.
|
2009-10-22 10:42:55 +02:00 |
Jacek Caban
|
98b5a1c6e8
|
jscript: Separate flags parsing from regexp creating.
|
2009-10-14 15:10:24 +02:00 |
Piotr Caban
|
662a8525f4
|
jscript: Fixed Global functions lengths.
|
2009-10-14 11:23:40 +02:00 |
Marcus Meissner
|
bc4633a25b
|
jscript: Initialize val_str (Coverity).
|
2009-09-28 12:54:05 +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
|
a5e8281947
|
jscript: Avoid calling JS builtin functions directly.
|
2009-09-23 16:20:44 +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
|
1f565ac095
|
jscript: Use script global LCID in *disp_call* functions.
|
2009-09-23 16:18:54 +02:00 |