Witold Filipczyk
4ddf484e01
[quickjs] Try another time to alert('something');
2023-01-26 20:55:49 +01:00
Witold Filipczyk
060abde3d6
[config] Changed in more places ~/.elinks -> ~/.config/elinks
2023-01-26 12:41:46 +01:00
Witold Filipczyk
fa736be0ce
[quickjs] gc_mark in window
2023-01-25 16:14:51 +01:00
Witold Filipczyk
41aeb86714
[quickjs] gc_mark in element
2023-01-24 19:18:36 +01:00
Witold Filipczyk
ded0c213f6
[quickjs] gc_mark in xhr
2023-01-24 18:56:01 +01:00
Witold Filipczyk
ac4e417a3c
[quickjs] JS_FreeValue in forms
2023-01-21 21:03:16 +01:00
Witold Filipczyk
642b94f03f
[quickjs] nodelist FreeValue
2023-01-21 19:05:52 +01:00
Witold Filipczyk
8e5d90d155
[quickjs] attributes FreeValue
2023-01-21 18:59:02 +01:00
Witold Filipczyk
a3624167ab
[quickjs] element FreeValue related to getCollection
2023-01-21 18:43:53 +01:00
Witold Filipczyk
1d6b9dd86a
[quickjs] JS_FreeValue
2023-01-21 18:34:34 +01:00
Witold Filipczyk
c97d0c0690
[quikjs] DupValue
2023-01-21 18:00:27 +01:00
Witold Filipczyk
ab4a08218f
[quickjs] DupValue
2023-01-21 17:04:00 +01:00
Witold Filipczyk
c71e501edf
[quickjs] FreeRuntime
2023-01-21 15:38:53 +01:00
Witold Filipczyk
ee32e59e77
[quickjs] Removed constructor
2023-01-21 15:37:05 +01:00
Witold Filipczyk
4b5e2fe808
[quickjs] window removed DupValue
2023-01-21 15:36:47 +01:00
Witold Filipczyk
8f2adc56f0
[quickjs] Removed location constructor
2023-01-21 15:31:49 +01:00
Witold Filipczyk
4426fd5def
[quickjs] Removed console constructor
2023-01-21 15:28:20 +01:00
Witold Filipczyk
67e18b0e69
[quickjs] Removed history constructor
2023-01-21 15:26:57 +01:00
Witold Filipczyk
36c9a713ba
[quickjs] Removed navigator constructor
2023-01-21 15:25:21 +01:00
Witold Filipczyk
94c4ed5866
[quickjs] removed unibar constructor
2023-01-21 15:23:21 +01:00
Witold Filipczyk
17bb51cc6f
[quickjs] Removed screen constructor
2023-01-21 15:06:32 +01:00
Witold Filipczyk
8038a999e2
[quickjs] DupValue
2023-01-21 15:06:11 +01:00
Witold Filipczyk
19ad7b1940
[quickjs] JS_DupValue
2023-01-21 14:23:25 +01:00
Witold Filipczyk
c0ff7ed930
[quickjs] More debug
2023-01-21 14:05:22 +01:00
Witold Filipczyk
fc3fdaa665
[quickjs] compilation fix
2023-01-21 09:06:33 +01:00
Witold Filipczyk
1b3ac6029b
[spidermonkey] delete
2023-01-20 17:03:44 +01:00
Witold Filipczyk
b114aab952
[ecmascript] leaks
2023-01-20 16:54:03 +01:00
Witold Filipczyk
c8138381a4
[spidermonkey] JSAutoRealm
2023-01-19 18:52:18 +01:00
Witold Filipczyk
02f9682e79
[xhtml] encoding is usually known
2023-01-17 21:08:55 +01:00
Witold Filipczyk
2f6cac0243
[ecmascript] Moved add_to_ecmascript_string_list to util/string.h
2023-01-01 09:04:20 +01:00
Sam James
5cb6021918
Fix build failures with mujs
...
Closes: https://github.com/rkd77/elinks/issues/204
Signed-off-by: Sam James <sam@gentoo.org>
2022-12-31 21:06:57 +00:00
Witold Filipczyk
eadf6512eb
[mujs] document.write
2022-12-28 21:19:49 +01:00
Witold Filipczyk
2c8ea13ec5
[quickjs] document.write again
2022-12-28 21:14:28 +01:00
Witold Filipczyk
764b0af2ba
[ecmascript] Rewritten document.write
...
string list instead of single string.
2022-12-28 21:05:59 +01:00
Witold Filipczyk
7ea7cacade
[.config] Read/write configuration from ~/.config/elinks . Refs #199
...
Note, configs and other files from ~/.elinks/ are not moved
to ~/.config/elinks/ automatically. You must do it yourself.
ELINKS_CONFDIR and HOME_ETC also are no longer supported.
2022-12-26 17:48:55 +01:00
Witold Filipczyk
4fd0c91988
[mujs] Added window.addEventListener, removeEventListener and postMessage
...
Not tested.
2022-12-24 13:22:29 +01:00
Witold Filipczyk
f35a4f8fab
[quickjs] messageEvent
...
Code was not tested at all.
2022-12-22 18:40:58 +01:00
Witold Filipczyk
f5ada6b75b
[mujs] element.getElementsByTagName
2022-12-21 15:47:41 +01:00
Witold Filipczyk
0157c537aa
[quickjs] element.getElementsByTagName
2022-12-21 15:40:53 +01:00
Witold Filipczyk
216b6021f8
[spidermonkey] element.getElementsByTagName
2022-12-21 15:32:07 +01:00
Witold Filipczyk
583aec98f0
[document] Try to pass element_offset
2022-12-20 18:03:32 +01:00
Witold Filipczyk
2259b74047
[ecmascript] Removed exception for HEAD in document.write
...
It did not work either.
2022-12-12 18:06:34 +01:00
Witold Filipczyk
e1c099270f
[spidermonkey] el_message - separate struct
2022-12-04 20:38:09 +01:00
Witold Filipczyk
df27a1ab4c
[spidermonkey] stubs for MessageEvent and window.postMessage
2022-12-04 20:04:49 +01:00
Witold Filipczyk
081d95395f
[ecmascript] Simpler code
2022-11-23 16:31:20 +01:00
Witold Filipczyk
af190c57cc
[ecmascript] Treat document.write in <head> as new document.
2022-11-23 16:15:42 +01:00
Witold Filipczyk
b9910df99d
[xml] Do not assume utf-8.
...
document_write4.html does not display utf-8
2022-11-21 16:36:49 +01:00
Witold Filipczyk
c9fe1bf546
[xml] Force "utf-8" encoding.
...
It is a step backwards. At least test cases for document.write don't crash.
2022-11-20 20:24:29 +01:00
Witold Filipczyk
df28d4345b
[ecmascript] Random fixes
2022-11-20 18:09:53 +01:00
Witold Filipczyk
865f3fa0d0
[ecmascript] Rewritten document.write
...
spidermonkey segfaults on test/ecmascript/document_write.html
quickjs and mujs do not.
2022-11-19 19:24:15 +01:00
Witold Filipczyk
7d8e92703b
Merge branch 'master' into write
2022-11-18 16:45:00 +01:00
Witold Filipczyk
2ad19e7e95
[mujs] replaceWith
2022-11-18 16:43:16 +01:00
Witold Filipczyk
e7b472fa42
[quickjs] replaceWith
2022-11-18 16:35:52 +01:00
Witold Filipczyk
72aa206ff7
[spidermonkey] replaceWith
...
It does not work without assignment in test case, but small progress.
2022-11-17 21:03:13 +01:00
Witold Filipczyk
7a9ba1184d
[ecmascript] Added element_offset parameter to eval
2022-11-14 21:33:24 +01:00
Witold Filipczyk
0ff62b5ee8
[ecmascript] Added ecmascript_string_item_list.
...
This struct will contain info about current script element.
2022-11-14 21:17:24 +01:00
Witold Filipczyk
b67ac8926a
[mujs] KeyboardEvent
2022-11-11 19:20:24 +01:00
Witold Filipczyk
e3f83ebcc4
[quickjs] element addEventListener and KeybaordEvent
...
TODO: memory leaks
2022-11-11 11:22:37 +01:00
Witold Filipczyk
0432913bcb
[spidermonkey] keyboardEvent_finalizer
2022-11-10 19:40:26 +01:00
Witold Filipczyk
f1f18ace45
[document] Try to set system charset.
2022-11-10 13:25:37 +01:00
Witold Filipczyk
c5569ccb27
[ecmascript] Implemented keyboardEvent in spidermonkey code.
...
It does not work well yet.
2022-11-09 19:21:16 +01:00
Witold Filipczyk
d7f4f94a62
[click] Added eventListener. It works for these two test cases.
2022-11-07 20:59:19 +01:00
Witold Filipczyk
7724b18bc2
[quickjs] Missing file
2022-11-03 14:49:00 +01:00
Witold Filipczyk
aa8e3475e8
[mujs] addEventListener and removeEventListener in xhr
2022-11-02 18:22:57 +01:00
Witold Filipczyk
515ba5e458
[quickjs] addEventListener and removeEventListener in xhr
2022-11-02 16:40:10 +01:00
Witold Filipczyk
84c9a86ab3
[spidermonkey] Added code for xhr event listeners
2022-11-01 22:21:10 +01:00
Witold Filipczyk
feca5c4b80
[xhr] Added bool option ecmascript.allow_xhr_file
2022-10-31 20:25:32 +01:00
Witold Filipczyk
5e802064c9
[xhr] Added code for mujs
...
It does not work. If you know how to pass 'this' to functions
executed later, for example onload_run, let me know.
2022-10-30 20:18:42 +01:00
Witold Filipczyk
b2dba0b67b
[xhr] quickjs works for test case
2022-10-24 20:11:36 +02:00
Witold Filipczyk
6e9a242a35
[xhr] Still quickjs non-functional
2022-10-24 19:37:02 +02:00
Witold Filipczyk
0fb0f8d020
[xhr] Implementation of xhr for quickjs. Compiles, but does not work.
2022-10-23 19:50:48 +02:00
Witold Filipczyk
5f682c5a71
[xhr] false when init_string fails
2022-10-23 18:26:49 +02:00
Witold Filipczyk
ec1b71d208
[xhr] xhr.cpp copy from https://github.com/saghul/txiki.js
2022-10-23 13:30:18 +02:00
Witold Filipczyk
df02b88d7b
[xhr] call onreadystatechange when DONE
2022-10-18 19:16:49 +02:00
Witold Filipczyk
45c725f709
[xhr] static properties
2022-10-18 19:01:09 +02:00
Witold Filipczyk
17aa5bcf29
[xhr] onloadend
2022-10-17 18:22:33 +02:00
Witold Filipczyk
3276cb75a1
[tests] compilation fix
2022-10-13 15:53:54 +02:00
Witold Filipczyk
b0cc7b00d4
[ecmascript] Migrated to mozjs-102.
2022-10-01 19:59:24 +02:00
Witold Filipczyk
a71160bdd2
[xhr] ontimeout
2022-09-30 20:29:30 +02:00
Witold Filipczyk
e954d2455e
[xhr] abort
2022-09-29 20:16:52 +02:00
Witold Filipczyk
5dc479386e
[xhr] Handle timeout. Also hexify post body
...
Timeout is silent now.
2022-09-28 21:07:31 +02:00
Witold Filipczyk
8c2f1092f6
[uri] Do not return earlier. Check also POST
2022-09-27 19:54:24 +02:00
Witold Filipczyk
03d7311cec
[xhr] getResponseHeader
2022-09-25 19:58:01 +02:00
Witold Filipczyk
0d9b1aa1cb
[xhr] Small rewrite of explode
2022-09-25 19:44:01 +02:00
Witold Filipczyk
5657e59006
[xhr] Implemented getAllResponseHeaders
2022-09-25 19:40:35 +02:00
Witold Filipczyk
c52f0cecdd
[xhr] Some checks
2022-09-24 20:18:13 +02:00
Witold Filipczyk
77ace1f75a
[xhr] send begin
2022-09-23 19:31:53 +02:00
Witold Filipczyk
b11814dbde
[spidermonkey] Implemented setter for withCredentials.
...
Not fully
2022-09-22 17:36:37 +02:00
Witold Filipczyk
55a302cfab
[spidermonkey] set_timeout for sync requests is error
2022-09-22 17:30:59 +02:00
Witold Filipczyk
6b77115cb5
[spidermonkey] implemented setRequestHeader.
...
Not tested.
2022-09-22 17:23:31 +02:00
Witold Filipczyk
a6360d8928
[spidermonkey] onreadystatechange_run
...
xhr_open is finished
2022-09-21 21:26:36 +02:00
Witold Filipczyk
1cb4df952c
[spidermonkey] Check async=false and timeout or responseType.
2022-09-21 20:55:13 +02:00
Witold Filipczyk
924b494ba6
[spidermonkey] Set user and password for xhr_open
2022-09-21 20:38:34 +02:00
Witold Filipczyk
2b4368aee3
[spidermonkey] Set async in xhr_open
2022-09-21 20:05:45 +02:00
Witold Filipczyk
17b3c58b96
[xhr] Move validation of url to open
2022-09-21 19:56:56 +02:00
Witold Filipczyk
de82ea339c
[xhr] check allowed methods for open.
...
Allowed are only GET, POST or HEAD
2022-09-21 19:40:48 +02:00
Witold Filipczyk
e564289348
[spidermonkey] withCredentials is boolean
2022-09-21 19:14:49 +02:00
Witold Filipczyk
8297cf0df9
[xhr] Try to generate right uri for ajax call.
2022-09-20 17:29:52 +02:00
Witold Filipczyk
8ea4b24092
[spidermonkey] Beginning of xhr implementation.
2022-09-19 15:05:04 +02:00
Witold Filipczyk
ea7094ecb1
[spidermonkey] Show version of mozjs in About dialog
2022-09-11 13:42:40 +02:00
Witold Filipczyk
fb30cb3bf4
[ecmascript] clearTimeout without iteration over timeouts list
2022-09-07 21:28:31 +02:00
Witold Filipczyk
bce7e87bb8
[ecmascript] Handle more than 1 timeout at the same time.
2022-09-07 20:41:46 +02:00
Witold Filipczyk
813e2e595f
[spidermonkey] Migration to mozjs-91.
2022-09-04 15:57:54 +02:00
Witold Filipczyk
feb8340c05
[spidermonkey] Removed commented code
2022-09-04 15:07:27 +02:00
Witold Filipczyk
0f57773f76
[mujs] Free allocated string.
...
Note, seems that memory allocated by js_pushstring must be freed
somehow. It will be addressed later.
2022-08-29 18:49:01 +02:00
Witold Filipczyk
56fa679598
[mujs] Removed comment
2022-08-29 18:40:46 +02:00
Witold Filipczyk
a387952fe7
[mujs] accesskey. Treat empty string specially
2022-08-27 20:09:17 +02:00
Witold Filipczyk
67cc6acd45
[mujs] window.document
2022-08-27 19:56:28 +02:00
Witold Filipczyk
b34fda3bb1
[mujs] accesskey
...
Not tested.
2022-08-26 17:19:51 +02:00
Witold Filipczyk
471d07691e
[mujs] swapped order of initialization
2022-08-26 16:56:28 +02:00
Witold Filipczyk
25aa64f686
[mujs] compatibility with arithemtics.html
2022-08-25 22:20:53 +02:00
Witold Filipczyk
1606b273e7
[mujs] pcall instead of call
2022-08-25 20:49:28 +02:00
Witold Filipczyk
46860128db
[mujs] Added mujs to configure.ac and Makefiles
2022-08-21 21:33:13 +02:00
Witold Filipczyk
7f44731365
[mujs] global function alert, setTimeout, etc.
2022-08-21 19:21:04 +02:00
Witold Filipczyk
f0d5b3ad9c
[mujs] window.clearTimeout
2022-08-21 18:30:03 +02:00
Witold Filipczyk
6e90827d3f
[mujs] scroll2 and scroll3
2022-08-20 20:52:26 +02:00
Witold Filipczyk
7c31c7ce25
[mujs] window.setTimeout
...
scroll works, scroll2 and scroll3 don't.
2022-08-20 19:54:24 +02:00
Witold Filipczyk
247df89310
[mujs] window.open
2022-08-20 19:31:06 +02:00
Witold Filipczyk
6762dd3146
[mujs] window.window
2022-08-20 19:15:22 +02:00
Witold Filipczyk
0901c62b78
[mujs] window.top
...
I doubt it is implemented correctly, but at least compiles.
2022-08-20 19:08:24 +02:00
Witold Filipczyk
ff8389029c
[mujs] window.self
2022-08-20 18:58:50 +02:00
Witold Filipczyk
9f33762c21
[mujs] window.parent
2022-08-20 18:51:34 +02:00
Witold Filipczyk
02e760af44
[mujs] window.closed
2022-08-20 18:47:57 +02:00
Witold Filipczyk
ed3f75620e
[mujs] window.status
2022-08-20 18:37:21 +02:00
Witold Filipczyk
abbfdc3db1
[mujs] More js_try
2022-08-20 14:26:00 +02:00
Witold Filipczyk
f9d5ec099b
[mujs] js_try and js_endtry while setting properties.
...
For example name="submit".
2022-08-20 14:05:24 +02:00
Witold Filipczyk
2ced113660
[mujs] More arrays
2022-08-19 21:38:16 +02:00
Witold Filipczyk
1334667356
[mujs] array instead of object in collection
2022-08-19 21:33:22 +02:00
Witold Filipczyk
296c6e8141
[mujs] no js_dup
2022-08-18 22:04:49 +02:00
Witold Filipczyk
aa3f10800e
[mujs] no js_dup and -2 index
2022-08-18 21:59:29 +02:00
Witold Filipczyk
98120c7960
[mujs] No js_dup
2022-08-18 21:56:08 +02:00
Witold Filipczyk
716136efd9
[mujs] fixes in collections set_items
2022-08-18 21:51:17 +02:00
Witold Filipczyk
4faac6e164
[mujs] history.back() works
2022-08-18 20:51:51 +02:00
Witold Filipczyk
43f4dba14f
[mujs] document.write 1 argument
2022-08-18 20:22:06 +02:00
Witold Filipczyk
e183237a6c
[mujs] non-static
2022-08-17 16:36:09 +02:00
Witold Filipczyk
00db3c9d76
[mujs] checkpoint
...
Code at least is compilable.
2022-08-15 21:21:19 +02:00
Witold Filipczyk
5f79e6e91c
[mujs] addproperty
2022-08-08 15:45:32 +02:00
Witold Filipczyk
72b8c508a3
[mujs] addmethod copied from mupdf
2022-08-08 15:34:10 +02:00
Witold Filipczyk
b1f2bea2bb
[mujs] context
2022-08-07 21:16:45 +02:00
Witold Filipczyk
a59ca3fb26
[mujs] localStorage
2022-08-07 17:47:21 +02:00
Witold Filipczyk
8b4726a072
[mujs] console
2022-08-07 17:00:53 +02:00
Witold Filipczyk
5f18359a6f
[mujs] history
2022-08-07 16:44:09 +02:00
Witold Filipczyk
1f09c7c2df
[mujs] navigator
2022-08-07 16:23:52 +02:00
Witold Filipczyk
78ad74bfc1
[mujs] unibar
2022-08-07 15:08:59 +02:00
Witold Filipczyk
7f4463b218
[mujs] screen
2022-08-07 14:31:47 +02:00
Witold Filipczyk
63027feabc
[mujs] small success window.alert('Thu');
2022-08-04 20:01:26 +02:00
Witold Filipczyk
1c51410fd3
[mujs] Stubs for mujs
2022-08-01 21:31:07 +02:00
Witold Filipczyk
d93d7ff6cf
[cpp] Extension .obj for C++ compiled files in Makefiles
2022-07-31 16:01:26 +02:00
Witold Filipczyk
df7a023756
[cpp] Rename c to cpp for ecmascript files
2022-07-31 15:33:22 +02:00
Witold Filipczyk
307be32113
[ecmascript] draw_formatted(..., 3) in doc_rerender_after_document_update.
...
Previously, in document_replace wrong length was passed to add_fragment.
Now, I guess is correct, and testing arithmetics works for me.
2022-07-13 19:10:54 +02:00
Witold Filipczyk
267713e2c9
[ecmascript] Spaces in document_replace. Less variables
2022-07-13 16:41:53 +02:00
Witold Filipczyk
1f20379087
[spidermonkey] unused variables
2022-06-22 21:44:31 +02:00
Witold Filipczyk
5349d505c1
[js] add_bytes_to_string
2022-06-19 13:49:59 +02:00
Witold Filipczyk
67670c28a0
[js] minor optimisation. add_bytes_to_string, because length is known.
2022-06-19 13:19:07 +02:00
Witold Filipczyk
4790ae9981
[smjs] Compilation fixes when -Dsm-scripting=true and -Dspidermonkey=false. Refs #176
2022-06-16 17:33:06 +02:00
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