Commit Graph

51 Commits

Author SHA1 Message Date
Piotr Caban
b9b11c6c67 jscript: Add index, input and lastIndex properties to regexp functions results. 2010-10-19 15:26:16 +02:00
Jacek Caban
ac8d2f1fae jscript: jsdisp_t to IDispatch casts clean up. 2010-09-07 16:01:52 +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
ce67c76328 jscript: Added RegExp.rightContext implementation. 2010-05-27 14:46:42 +02:00
Jacek Caban
9159ddce92 jscript: Added RegExp.leftContext implementation. 2010-05-27 14:46:42 +02:00
Jacek Caban
32c61c5092 jscript: Store match result in script context. 2010-05-27 14:46:42 +02:00
Jacek Caban
fe86330d7e jscript: Treat no argument as "undefined" in RegExp.test. 2010-05-27 14:46:42 +02:00
Jacek Caban
0acb7fb1e4 jscript: Added RegExp.leftContext and RegExp.rightContext stub implementation. 2010-05-27 14:46:42 +02:00
Michael Stefaniuc
cd6ba3519a jscript: Avoid using long. 2010-05-12 14:13:15 +02:00
Jacek Caban
6f17fa5298 jscript: Fixed String.match implementation for non-global regexps. 2010-04-15 14:19:19 +02:00
Jacek Caban
e3ae02433a jscript: Use special case for lastIndex<0 only for global regexps in run_exec. 2010-04-15 14:19:16 +02:00
Alexandre Julliard
0572d81c2d jscript: Add casts to pointer differences in traces. 2010-04-09 16:49:27 +02: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
Rob Shearman
9dc584d0a2 jscript: Fix various memory and reference count leaks. 2009-12-31 14:27:06 +01:00
Rob Shearman
07183b28eb jscript: Make sure to initialise the string output parameter in run_exec. 2009-12-31 12:12:16 +01:00
Jacek Caban
c665b86cd0 jscript: Moved set_last_index call to do_regexp_match_next. 2009-12-08 12:36:01 +01:00
Jacek Caban
9ac7949810 jscript: Correctly handle -1 index in regexp match result. 2009-12-03 10:22:20 +01:00
Jacek Caban
d0062198b6 jscript: Added lastIndex setter implementation. 2009-12-01 12:59:44 +01: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
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
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
39521de784 jscript: Added RegExp.test implementation. 2009-08-28 11:54:47 +02:00
Jacek Caban
132009469c jscript: Added RegExp.exec implementation. 2009-08-28 11:54:47 +02:00
Jacek Caban
0b939338c8 jscript: Added RegExp.lastIndex implementation. 2009-08-28 11:54:47 +02:00
Piotr Caban
5ead336535 jscript: Fixed RegExp's function lengths. 2009-08-17 13:57:51 +02:00
Piotr Caban
6b8fef873c jscript: Added RegExp.source implementation. 2009-08-14 13:59:10 +02:00
Piotr Caban
5d41205654 jscript: Inherit some RegExp functions from Object. 2009-08-12 17:04:38 +02:00
Piotr Caban
8dd1d9b92e jscript: Throw TypeErrors when _value functions are used as a function. 2009-07-22 14:42:50 +02:00
Piotr Caban
f421746980 jscript: Added RegExp_test stub. 2009-07-15 13:54:08 +02:00
Piotr Caban
41e297af11 jscript: Added stub implementation of Date constructor properties. 2009-07-03 13:28:19 +02:00
Piotr Caban
3327d17109 jscript: Fixed memory leak. 2009-05-28 12:42:17 +02:00
Alexandre Julliard
eae1898aae jscript: Avoid size_t in printf width specifier. 2009-04-22 16:56:37 +02:00
Michael Stefaniuc
981f733e41 jscript: Remove superfluous pointer casts. 2009-02-02 15:21:44 +01:00
Alexandre Julliard
f347b957f7 jscript: Make some functions and variables static. 2008-12-02 15:26:49 +01:00
Jacek Caban
e0413ddfe5 jscript: Added String.replace implementation. 2008-09-25 11:16:18 +02:00
Jacek Caban
b4796499e7 jscript: Split regexp_match function. 2008-09-25 11:16:10 +02:00
Jacek Caban
98f2dfee9c jscript: Added RegExp contruction implementation. 2008-09-24 12:52:56 +02:00
Francois Gouget
f26c27acc6 jscript: Remove spaces before '\n' in Wine traces. 2008-09-22 13:17:02 +02:00
Jacek Caban
db69b121ac jscript: Added String.match implementation.
RegExp part of patch is based on Mozilla regexp implementation.
2008-09-16 11:48:10 +02:00
Jacek Caban
5670ca52ae jscript: Added regular expression compiler based on Mozilla regexp implementation. 2008-09-16 11:48:00 +02:00
Jacek Caban
cf1863ed09 jscript: Added parser support for regular expressions. 2008-09-16 11:29:44 +02:00
Jacek Caban
199952bf55 jscript: Added missing RegExp properties. 2008-09-16 11:29:05 +02:00