Jacek Caban
|
fe0bd340cd
|
jscript: Support passing non-string flags to RegExp constructor.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-05 19:30:42 +02:00 |
Jacek Caban
|
4e8874930a
|
jscript: Support passing non-string pattern to RegExp constructor.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-05 19:30:42 +02:00 |
Jacek Caban
|
6de0a658f1
|
jscript: Throw proper exception in RegExp.prototype.toString when called on non-RegExp object.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-03 22:31:23 +02:00 |
Jacek Caban
|
8b836797e2
|
jscript: Directly return error code instead of using throw_type_error where possible.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-02 16:25:12 +01:00 |
Jacek Caban
|
0167f4a7dd
|
jscript: Directly return error code instead of using throw_regexp_error.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-02 16:25:03 +01:00 |
Jacek Caban
|
63683b42f7
|
jscript: Use separated jsexcept_t instance for each external call.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-30 15:58:40 +01:00 |
Jacek Caban
|
1e8f4c059b
|
jscript: Use flatten string in create_regexp debug traces.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-28 21:37:30 +01:00 |
Michael Stefaniuc
|
ef64f27632
|
jscript: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-10 18:58:59 +02:00 |
Jacek Caban
|
2538a74c80
|
jscript: Make RegExp object properties non-writable.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 00:39:51 +02:00 |
Michael Stefaniuc
|
55f6e3c350
|
jscript: Use the existing helpers to get from a jsdisp_t to an Instance.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-23 20:48:11 +09:00 |
Sebastian Lackner
|
69437afed1
|
jscript: Change prototype of jsstr_alloc_buf and fix some error handling issues.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-08 10:05:46 +09:00 |
Jacek Caban
|
9fc2863ebd
|
jscript: Fixed potential leak in RegExp lastIndex setter.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 11:59:32 +09:00 |
Jacek Caban
|
be37b894a4
|
jscript: Use IDispatch* as iface_to_jsdisp argument type.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-20 23:04:53 +09:00 |
Jacek Caban
|
b1773131ac
|
jscript: Added RegExp.global getter implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-25 22:05:22 +09:00 |
Jacek Caban
|
81cb13af7a
|
jscript: Added RegExp.multiline getter implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-25 22:05:20 +09:00 |
Jacek Caban
|
2db1666096
|
jscript: Added RegExp.ignoreCase getter implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-25 22:05:18 +09:00 |
Jacek Caban
|
1316403770
|
jscript: Pass 'this' as jsdisp_t to setters.
|
2015-02-06 22:20:36 +09:00 |
Jacek Caban
|
d541b525e4
|
jscript: Pass 'this' as jsdisp_t to getters.
|
2015-02-06 22:20:34 +09:00 |
Jacek Caban
|
b7fae52964
|
jscript: Use separated functions for implementing builtin call, get and set operation.
|
2015-02-06 00:28:35 +09:00 |
André Hentschel
|
dec5bbbec4
|
jscript: Remove unused code (Clang).
|
2014-11-25 19:49:40 +01:00 |
Jacek Caban
|
f34722e772
|
jscript: Added RegExp.toString() implementation.
|
2013-05-27 19:29:13 +02:00 |
Jacek Caban
|
c3cf79ac25
|
jscript: Use helpers to access string buffers in jsregexp.c.
|
2013-04-01 12:19:01 +02:00 |
Marcus Meissner
|
339ec9c4ed
|
jscript: Check the correct heap return condition (Coverity).
|
2013-03-25 13:55:32 +01:00 |
Jacek Caban
|
d7f24b0956
|
jscript: Reuse static instance of 'undefined' string.
|
2013-03-08 18:11:05 +01:00 |
Jacek Caban
|
c3eecec680
|
jscript: Use (index,length) pair as match result.
|
2013-03-07 14:56:17 +01:00 |
Jacek Caban
|
20e85dd21b
|
jscript: Use jsstr_substr in jsregexp.c where possible.
|
2013-03-04 11:19:30 +01:00 |
Piotr Caban
|
f16c9877bd
|
jscript: Avoid copying regular expression results.
|
2013-02-19 19:50:40 +01:00 |
Piotr Caban
|
67c7cc5517
|
jscript: Cleanup regular expressions engine API.
|
2013-02-19 19:50:36 +01:00 |
Piotr Caban
|
4c6a1d1d92
|
jscript: Rename JSREG_* defines to REG_*.
|
2013-02-19 13:47:57 +01:00 |
Piotr Caban
|
06e8d830e2
|
jscript: Moved generic regular expressions code to separate file.
|
2013-02-15 14:43:17 +01:00 |