1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-09-19 01:36:33 -04:00
Commit Graph

679 Commits

Author SHA1 Message Date
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