Witold Filipczyk
|
29bf0ee9bb
|
[dos,js] Try to add own timer ISR
The goal is to check if js scripts do not execute too long under DOS.
It may be buggy.
|
2022-06-12 22:14:49 +02:00 |
|
Witold Filipczyk
|
b1c6cf8d6b
|
[js] Rewritten error reporter, because there is no open_memstream under DOS
|
2022-06-11 22:21:23 +02:00 |
|
Witold Filipczyk
|
036d68dde6
|
[dos] compilation fix
|
2022-06-11 22:02:19 +02:00 |
|
Witold Filipczyk
|
6b3321e0ff
|
[dos] I cannot force elinks to open sqlite database in non current directory.
|
2022-06-11 22:00:45 +02:00 |
|
Witold Filipczyk
|
2e422b3cb8
|
[spidermonkey] signdness
|
2022-03-29 19:31:48 +02:00 |
|
Witold Filipczyk
|
2c2cf97e03
|
[options] No need for C_ macro in INIT_OPT_*
|
2022-03-02 19:02:47 +01:00 |
|
Witold Filipczyk
|
8336e242a1
|
[spidermonkey] casts
|
2022-02-25 20:38:38 +01:00 |
|
Witold Filipczyk
|
70a0ccb9cb
|
[spidermonkey] casts in window.c
|
2022-02-25 20:29:57 +01:00 |
|
Witold Filipczyk
|
fb49777dee
|
[spidermonkey] casts in nodelist
|
2022-02-25 20:21:59 +01:00 |
|
Witold Filipczyk
|
1d1b007f58
|
[spidermonkey] casts in screen.c
|
2022-02-25 19:19:51 +01:00 |
|
Witold Filipczyk
|
1a312ce829
|
[spidermonkey] casts in unibar
|
2022-02-25 19:18:01 +01:00 |
|
Witold Filipczyk
|
e3639745fc
|
[spidermonkey] usnigned char -> char in naviagator.c
|
2022-02-25 19:15:01 +01:00 |
|
Witold Filipczyk
|
b8a35ee7aa
|
[spidermonkey] casts in element.c
|
2022-02-25 19:13:07 +01:00 |
|
Witold Filipczyk
|
c275863e1e
|
[spdermonkey] casts in document
|
2022-02-25 18:35:33 +01:00 |
|
Witold Filipczyk
|
04c350dc1c
|
[spidermonkey] removed unused code in collection.c
|
2022-02-25 18:04:14 +01:00 |
|
Witold Filipczyk
|
2cdcbb3cea
|
[spidermonkey] input removed unused functions, added casts
|
2022-02-25 17:55:24 +01:00 |
|
Witold Filipczyk
|
77089126a5
|
[spidermonkey] Removed unused functions, added casts
|
2022-02-25 17:41:13 +01:00 |
|
Witold Filipczyk
|
47fce788d6
|
[spdermonkey] Removed unused variable
|
2022-02-24 19:45:48 +01:00 |
|
Witold Filipczyk
|
ac28aa037a
|
[spidermonkey] Removed dead code from attributes.c
|
2022-02-23 20:02:49 +01:00 |
|
Witold Filipczyk
|
7205ff91ab
|
[spidermonkey] casts in form, removed dead code
|
2022-02-23 19:53:24 +01:00 |
|
Witold Filipczyk
|
e31e35f294
|
[spidermoneky] casts in attr.c
|
2022-02-23 19:16:32 +01:00 |
|
Witold Filipczyk
|
21626c4831
|
[spidermonkey] unsigned char * -> char * in localstorage
|
2022-02-23 19:11:16 +01:00 |
|
Witold Filipczyk
|
69fadb536c
|
[spidermonkey] casts in history.c
|
2022-02-23 19:05:22 +01:00 |
|
Witold Filipczyk
|
acc2d960a2
|
[sppidermonkey] casts in location
|
2022-02-23 19:03:13 +01:00 |
|
Witold Filipczyk
|
08b7d32cd4
|
[spidermonkey] console - get rid of warnings
|
2022-02-23 18:49:57 +01:00 |
|
Witold Filipczyk
|
59f00b6545
|
[quikjs] window const char * -> char *
|
2022-01-30 14:08:33 +01:00 |
|
Witold Filipczyk
|
7f39d36787
|
[ecmascript] casts
|
2022-01-30 13:58:34 +01:00 |
|
Witold Filipczyk
|
21e74df30a
|
[quickjs] element removed unimplemented methods
|
2022-01-30 13:52:21 +01:00 |
|
Witold Filipczyk
|
2dd9a0c00e
|
[quickjs] document fixes
|
2022-01-30 13:49:57 +01:00 |
|
Witold Filipczyk
|
10d2fb6c2b
|
[quickjs] navigator fixes
|
2022-01-30 13:41:16 +01:00 |
|
Witold Filipczyk
|
fe4136a423
|
[quickjs] fixes
|
2022-01-30 13:32:19 +01:00 |
|
Witold Filipczyk
|
c350650cc4
|
[quickjs] nodelist fixes
|
2022-01-30 13:27:58 +01:00 |
|
Witold Filipczyk
|
0cb61fcbe1
|
[quicks] input cast
|
2022-01-30 13:22:49 +01:00 |
|
Witold Filipczyk
|
04bce8e98f
|
[quickjs] forms cast
|
2022-01-30 13:15:43 +01:00 |
|
Witold Filipczyk
|
bc0548e684
|
[quickjs] window cast
|
2022-01-30 13:10:46 +01:00 |
|
Witold Filipczyk
|
728ead0bd0
|
[quickjs] form compilation fixes
|
2022-01-30 13:06:57 +01:00 |
|
Witold Filipczyk
|
a418b17f15
|
[quickjs] location cast
|
2022-01-30 12:52:27 +01:00 |
|
Witold Filipczyk
|
348d2ac490
|
[quickjs] localstorage const
|
2022-01-30 12:48:21 +01:00 |
|
Witold Filipczyk
|
9d01a943b3
|
[quickjs] element cast
|
2022-01-30 12:35:22 +01:00 |
|
Witold Filipczyk
|
78f3dffb4c
|
[quickjs] document cast
|
2022-01-30 11:46:23 +01:00 |
|
Witold Filipczyk
|
4b294eecde
|
[quickjs] collection non-const
|
2022-01-30 11:14:54 +01:00 |
|
Witold Filipczyk
|
a48a07a3ec
|
[quickjs] attributes non const
|
2022-01-30 11:12:39 +01:00 |
|
Witold Filipczyk
|
3ac7244f5c
|
[quickjs] nodes must be void *
|
2022-01-30 11:09:56 +01:00 |
|
Witold Filipczyk
|
44e9a23905
|
[quickjs] attributes static_cast
|
2022-01-30 11:04:50 +01:00 |
|
Witold Filipczyk
|
f856784cea
|
[quickjs] static_cast
|
2022-01-30 10:57:00 +01:00 |
|
Witold Filipczyk
|
2fa67c5730
|
[char] Introduced macro C_
C_("aaaa") -> (char *)("aaaa")
|
2022-01-19 22:49:13 +01:00 |
|
Witold Filipczyk
|
e62b301657
|
[strrchr] Drop cast to const char *
|
2022-01-18 20:42:29 +01:00 |
|
Witold Filipczyk
|
8999a19593
|
[cast] Explicit casts for narrowing conversions
|
2022-01-17 17:07:46 +01:00 |
|
Witold Filipczyk
|
3dcd66c3db
|
[ecmascript] dynamic_cast
|
2022-01-17 16:19:31 +01:00 |
|
Witold Filipczyk
|
881f896e85
|
[mem_calloc] Cast
|
2022-01-16 21:08:50 +01:00 |
|
Witold Filipczyk
|
20c161559c
|
[mem_alloc] cast return value
|
2022-01-16 19:09:27 +01:00 |
|
Witold Filipczyk
|
b434b11309
|
[options] 0 (option_flags) -> OPT_ZERO
|
2022-01-15 20:10:37 +01:00 |
|
Witold Filipczyk
|
c56f0c5e98
|
[uri] URI_HOST_PORT
|
2022-01-15 18:28:46 +01:00 |
|
Witold Filipczyk
|
0e8ee7876a
|
[uri] 0 -> URI_NONE in get_uri to decrease number of warnings
|
2022-01-14 20:52:17 +01:00 |
|
Witold Filipczyk
|
e38fd8bca7
|
[spidermonkey] location_goto_const
|
2022-01-14 20:13:16 +01:00 |
|
Witold Filipczyk
|
2237cb002d
|
[quickjs] Added location_goto_const to avoid some warnings
|
2022-01-14 19:48:40 +01:00 |
|
Witold Filipczyk
|
5aa115f08a
|
[string] cast to void
Check for NULL is on other fragments.
|
2022-01-09 17:12:31 +01:00 |
|
Witold Filipczyk
|
550b636880
|
[spidermonkey] Fixes in querySelectorAll
|
2022-01-04 20:08:37 +01:00 |
|
Witold Filipczyk
|
8749089352
|
[quickjs] Rewritten problematic fragment
There was segfault.
|
2022-01-04 20:02:48 +01:00 |
|
Witold Filipczyk
|
d60bdd0fad
|
[quickjs] Check return value of init_string
|
2022-01-04 17:25:04 +01:00 |
|
Witold Filipczyk
|
0477e45e05
|
[spidermonkey] Check for NULL in init_string
|
2022-01-04 17:14:49 +01:00 |
|
Witold Filipczyk
|
864d6f068b
|
[ecmascript] was_el was unused
|
2021-12-26 16:28:34 +01:00 |
|
Witold Filipczyk
|
eceea64548
|
[spidermonkey] rewritten matches function
|
2021-12-18 17:11:56 +01:00 |
|
Witold Filipczyk
|
f30f160f5d
|
[quickjs] rewritten matches function
|
2021-12-18 17:07:50 +01:00 |
|
Witold Filipczyk
|
bfccd6416e
|
[spidermonkey] closest rewritten
|
2021-12-18 09:41:14 +01:00 |
|
Witold Filipczyk
|
88985ffa8d
|
[quickjs] closest rewritten a bit
|
2021-12-18 09:31:45 +01:00 |
|
Witold Filipczyk
|
b9482dfbbf
|
[spidermonkey] Fixes in querySelector
|
2021-12-17 15:33:14 +01:00 |
|
Witold Filipczyk
|
8ec96e4f90
|
[quickjs] Fixes in querySelector
|
2021-12-17 15:24:55 +01:00 |
|
Witold Filipczyk
|
e3e7c2cf1a
|
[ecmascript] querySelector2 example from MDN
|
2021-12-15 17:53:52 +01:00 |
|
Witold Filipczyk
|
0f44179195
|
[spidermonkey] Fix in clearTimeout
|
2021-12-14 17:24:37 +01:00 |
|
Witold Filipczyk
|
600ddcc016
|
[quickjs] Avoid segfault in clearTimeout
|
2021-12-14 17:11:46 +01:00 |
|
Witold Filipczyk
|
a9bb14d839
|
[quickjs] scroll.html works
|
2021-12-11 12:31:20 +01:00 |
|
Witold Filipczyk
|
5e9f01165f
|
[quickjs] accesskey (very ugly)
|
2021-12-08 19:32:33 +01:00 |
|
Witold Filipczyk
|
54d1263a6b
|
[quickjs] toString functions
|
2021-12-08 13:22:35 +01:00 |
|
Witold Filipczyk
|
5698608b5a
|
[ecmascript] fix form_view issue
|
2021-12-07 15:03:30 +01:00 |
|
Witold Filipczyk
|
e4b0131e62
|
[quickjs] defined toString method for form and elements
|
2021-12-06 22:11:36 +01:00 |
|
Witold Filipczyk
|
9dca06c604
|
[quickjs] compilation fixes
|
2021-12-03 12:45:23 +01:00 |
|
Witold Filipczyk
|
ef1f8d10b7
|
[ecmascript] check_in_map_timer -> found_in_map_timer
|
2021-12-02 17:02:00 +01:00 |
|
Witold Filipczyk
|
98d970d606
|
[spidermonkey] clearTimeout
|
2021-12-01 20:47:25 +01:00 |
|
Witold Filipczyk
|
adddbf53fb
|
[quickjs] clearTimeout
|
2021-12-01 19:27:50 +01:00 |
|
Witold Filipczyk
|
29fba4bb33
|
[spidermonkey] element.closest
|
2021-12-01 16:46:44 +01:00 |
|
Witold Filipczyk
|
2e466eaf6a
|
[quickjs] Element.closest
|
2021-12-01 16:36:01 +01:00 |
|
Witold Filipczyk
|
3aa9483cd2
|
[quickjs] Set 64M memory limit for JSRuntime
|
2021-11-29 19:28:38 +01:00 |
|
Witold Filipczyk
|
0fd7386bf5
|
[quickjs] Show exceptions
|
2021-11-28 15:23:46 +01:00 |
|
Witold Filipczyk
|
c2991ffc27
|
[spidermonkey] element.matches
|
2021-11-27 19:37:07 +01:00 |
|
Witold Filipczyk
|
17a68b0cfd
|
[quickjs] element.matches
Also change querySelector and querySelectorAll.
They search from current node, not root.
|
2021-11-27 19:27:30 +01:00 |
|
Witold Filipczyk
|
73e84f3db4
|
[spidermonkey] localStorage.removeItem
|
2021-11-27 13:03:47 +01:00 |
|
Witold Filipczyk
|
114b8c3adb
|
[quickjs] localStorage.removeItem
|
2021-11-27 12:44:47 +01:00 |
|
Witold Filipczyk
|
aca8b1f7cd
|
[quickjs] Define window properties and functions in global object.
window.alert and alert both are functional
|
2021-11-26 20:18:46 +01:00 |
|
Witold Filipczyk
|
30dd9935d2
|
[quickjs] Call JS_GetGlobalObject in every init function
|
2021-11-26 19:54:29 +01:00 |
|
Witold Filipczyk
|
fa712cd0e5
|
[quickjs] namedItem return NULL for not found items
|
2021-11-26 15:53:11 +01:00 |
|
Witold Filipczyk
|
698ae6ef15
|
[quikcjs] attributes example fixes
|
2021-11-25 16:21:25 +01:00 |
|
Witold Filipczyk
|
9a3be156a7
|
[configure.ac] Added --with-quickjs option
Note, that if you pass both:
--with-spidermonkey \
--with-quickjs
you'll get compilation error
|
2021-11-24 17:18:02 +01:00 |
|
Witold Filipczyk
|
e7cc68f742
|
[quikcjs] compilation fix for 32bit systems
|
2021-11-22 10:41:33 +01:00 |
|
Witold Filipczyk
|
14e60c35ab
|
[quickjs] nodelist as array
|
2021-11-21 16:27:01 +01:00 |
|
Witold Filipczyk
|
20362003bd
|
[quickjs] Added RETURN_JS macro for easier debugging
|
2021-11-20 17:29:00 +01:00 |
|
Witold Filipczyk
|
6ca8ea37a5
|
[localstorage] return NULL when key is not found
|
2021-11-20 17:27:58 +01:00 |
|
Witold Filipczyk
|
44c7cedfea
|
[spidermonkey] Commented lines with assertion
|
2021-11-18 20:56:51 +01:00 |
|
Witold Filipczyk
|
fa60e62f1c
|
[quickjs] initialize first
|
2021-11-17 19:08:22 +01:00 |
|
Witold Filipczyk
|
24524b0303
|
[quickjs] initialize first
|
2021-11-17 19:05:29 +01:00 |
|
Witold Filipczyk
|
d275140984
|
[quickjs] Moved initialization to the begining of function
Now test case (buildlogs) is successful
|
2021-11-17 17:42:22 +01:00 |
|
Witold Filipczyk
|
56870b5f38
|
[quickjs] htmlCollection as Array
|
2021-11-16 18:22:36 +01:00 |
|
Witold Filipczyk
|
0a088a090a
|
[quickjs] std::nothrow
|
2021-11-16 17:10:35 +01:00 |
|
Witold Filipczyk
|
98b3f14927
|
[quickjs] forms also as array
Sometimes it works, sometimes not.
|
2021-11-15 17:13:51 +01:00 |
|
Witold Filipczyk
|
be2a4d83b1
|
[quickjs] small success. Implementation of elements[i]
|
2021-11-14 20:45:56 +01:00 |
|
Witold Filipczyk
|
ad050ea68a
|
[quickjs] arithmetics.html usable again
|
2021-11-13 18:22:05 +01:00 |
|
Witold Filipczyk
|
38060fea51
|
[quickjs] scroll2.html works
|
2021-11-12 21:53:31 +01:00 |
|
Witold Filipczyk
|
28fba3eab3
|
[quicksjs] changed forms code, but still does not work
|
2021-11-11 20:43:59 +01:00 |
|
Witold Filipczyk
|
7d51951d5f
|
[quickjs] map in getCollection
|
2021-11-10 18:48:27 +01:00 |
|
Witold Filipczyk
|
edb71b8262
|
[quickjs[ fixes in getDoctype
|
2021-11-10 17:33:59 +01:00 |
|
Witold Filipczyk
|
10bfe65e05
|
[quickjs] remember elements nodes in map.
title.html example works
|
2021-11-09 18:44:12 +01:00 |
|
Witold Filipczyk
|
1342d7510a
|
[quickjs] quickjs_eval_boolback
|
2021-11-08 19:59:54 +01:00 |
|
Witold Filipczyk
|
5b725b3695
|
[quickjs] quickjs_eval_stringback
|
2021-11-08 19:42:07 +01:00 |
|
Witold Filipczyk
|
ddb626d521
|
[quickjs] Added interrupt handler.
|
2021-11-07 16:04:36 +01:00 |
|
Witold Filipczyk
|
6d4a573571
|
[quickjs] getElement works for test case
|
2021-11-05 18:58:15 +01:00 |
|
Witold Filipczyk
|
8e47f62c9d
|
[quickjs] document.c
|
2021-11-04 19:58:57 +01:00 |
|
Witold Filipczyk
|
81cd0282cf
|
[quickjs] input.c
|
2021-11-03 21:52:31 +01:00 |
|
Witold Filipczyk
|
26a319e581
|
[quickjs] form.c
|
2021-11-02 20:49:03 +01:00 |
|
Witold Filipczyk
|
a66a4bf995
|
[quickjs] forms.c
|
2021-11-01 18:13:33 +01:00 |
|
Witold Filipczyk
|
c7d525d1c0
|
[spidermonkey] forms class in separate file
|
2021-11-01 17:12:46 +01:00 |
|
Witold Filipczyk
|
a804233ea7
|
[spidermonkey] input in separate file
|
2021-11-01 16:58:38 +01:00 |
|
Witold Filipczyk
|
183dca1c10
|
[quickjs] window.c
|
2021-10-31 20:48:10 +01:00 |
|
Witold Filipczyk
|
307ec0d173
|
[quickjs] implementation.c
|
2021-10-30 19:19:39 +02:00 |
|
Witold Filipczyk
|
e15d58dfd1
|
[quickjs] element.c
|
2021-10-29 22:06:39 +02:00 |
|
Witold Filipczyk
|
85ec5fa83a
|
[quickjs] nodelist
|
2021-10-28 18:45:01 +02:00 |
|
Witold Filipczyk
|
fc031f170b
|
[quickjs] htmlCollection
|
2021-10-27 18:10:04 +02:00 |
|
Witold Filipczyk
|
6de8b3e378
|
[quickjs] attributes
|
2021-10-26 18:15:08 +02:00 |
|
Witold Filipczyk
|
88065002ff
|
[quickjs] JS_NewStringLen when length is known
|
2021-10-26 16:39:47 +02:00 |
|
Witold Filipczyk
|
a9b2cc9b42
|
[quickjs] localstorage
|
2021-10-25 18:43:39 +02:00 |
|
Witold Filipczyk
|
164d6b90ac
|
[ecmascript] localstorage-db.c moved
|
2021-10-25 17:43:07 +02:00 |
|
Witold Filipczyk
|
e8ae407c0f
|
[ecmascript] Moved css2xpath
|
2021-10-25 17:31:05 +02:00 |
|
Witold Filipczyk
|
44a286f8af
|
[spidermonkey] history.c
|
2021-10-25 17:22:42 +02:00 |
|
Witold Filipczyk
|
97daf0871a
|
[spidermonkey] collection in separate file
|
2021-10-25 17:13:46 +02:00 |
|
Witold Filipczyk
|
d6bb05ef3d
|
[spidermonkey] nodeList in separate file
|
2021-10-25 17:01:25 +02:00 |
|
Witold Filipczyk
|
4a6786df98
|
[spidermonkey] attributes in separate file
|
2021-10-25 16:51:07 +02:00 |
|
Witold Filipczyk
|
935d81a08b
|
[spidermonkey] attr in separate file
|
2021-10-25 16:42:06 +02:00 |
|
Witold Filipczyk
|
d274eef77f
|
[quickjs] Shorter function declarations
|
2021-10-24 18:11:36 +02:00 |
|
Witold Filipczyk
|
adbdf68bda
|
[quickjs] attr.c
|
2021-10-23 18:33:10 +02:00 |
|
Witold Filipczyk
|
a9037d878d
|
[quickjs] console
|
2021-10-22 18:47:09 +02:00 |
|
Witold Filipczyk
|
63f2415c5c
|
[quickjs] location
|
2021-10-22 16:10:40 +02:00 |
|
Witold Filipczyk
|
33eab7d910
|
[ecmascript] Move location_goto to ecmascript.c
|
2021-10-22 10:44:37 +02:00 |
|
Witold Filipczyk
|
46953a35bd
|
[quickjs] history
|
2021-10-21 17:17:26 +02:00 |
|
Witold Filipczyk
|
e73e66ffea
|
[quickjs] navigator
|
2021-10-20 20:00:19 +02:00 |
|
Witold Filipczyk
|
c2d1e2667a
|
[quickjs] unibar
I don't know yet how to use JS_GetOpaque and JS_SetOpaque.
|
2021-10-19 20:49:53 +02:00 |
|
Witold Filipczyk
|
2e26484cca
|
[quickjs] screen
|
2021-10-18 19:34:11 +02:00 |
|
Witold Filipczyk
|
dc12c13244
|
[quickjs] Test commit. window.alert('Blabla') works.
|
2021-10-17 18:17:48 +02:00 |
|
Witold Filipczyk
|
e9b897f4a5
|
[spidermonkey] getElementsBy*Name return empty array not null
|
2021-10-15 19:23:17 +02:00 |
|
Witold Filipczyk
|
e1ba4bf951
|
[css2xpath] Fake :scope
|
2021-10-14 14:10:28 +02:00 |
|
Witold Filipczyk
|
d6ff5fc0c2
|
[querySelectorAll] Fixes for empty result
|
2021-10-14 14:09:56 +02:00 |
|
Witold Filipczyk
|
8ebba7478b
|
[css2xpath] Do not exit on failure
|
2021-10-14 11:56:55 +02:00 |
|