Witold Filipczyk
|
ea7094ecb1
|
[spidermonkey] Show version of mozjs in About dialog
|
2022-09-11 13:42:40 +02:00 |
|
Witold Filipczyk
|
e7603f2b21
|
[dos] compilation fixes
|
2022-09-10 12:40:21 +02:00 |
|
Witold Filipczyk
|
516d6aa314
|
[dos] Try to fix Dockerfile
|
2022-09-10 12:26:57 +02:00 |
|
Witold Filipczyk
|
d229ebe89c
|
[options] Do not compile-in mouse related functions when mouse support is disabled. Refs #189
|
2022-09-09 11:30:21 +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
|
e6271a85e7
|
[smjs] Replaced JSID_TO_INT by toInt() and JSID_IS_INT by isInt()
|
2022-09-04 15:12:00 +02:00 |
|
Witold Filipczyk
|
feb8340c05
|
[spidermonkey] Removed commented code
|
2022-09-04 15:07:27 +02:00 |
|
Witold Filipczyk
|
ee08d50b8a
|
[smjs] Removed unused code
|
2022-09-03 20:18:03 +02:00 |
|
Witold Filipczyk
|
702adbe2eb
|
[meson] Do not pass -Wc++-compat for C++
|
2022-09-02 17:46:53 +02:00 |
|
Witold Filipczyk
|
1e532d0731
|
[nls] compilation fix (-Dnls=false)
|
2022-09-02 15:12:41 +02:00 |
|
Witold Filipczyk
|
dc3b0f0393
|
[view] Do not check for isprint in link title.
It displayed '*' for valid characters under DOS.
|
2022-09-01 19:36:56 +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
|
ff495c7716
|
Merge branch 'master' into mujs
|
2022-08-18 10:06:27 +02:00 |
|
Witold Filipczyk
|
361b8f661d
|
[long] long -> intptr_t . Refs #8304
AFAIK on Windows long is sizeof 4, while void * is sizeof 8.
intptr_t is the same sizeof as void *.
|
2022-08-17 20:48:58 +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
|
172c32a64c
|
[cpp] All files suspected for any C++ relation renamed to cpp
Now (in meson) .c files are compiled by C compiler and .cpp by C++ compiler.
|
2022-07-31 16:44:11 +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
|
969974175a
|
[bsd] compilation fix
|
2022-07-24 21:46:34 +02:00 |
|
Witold Filipczyk
|
8764def801
|
[meson] -fno-lto added to flags
clang-14 gives file not recognized: File format not recognized.
|
2022-07-21 11:27:28 +02:00 |
|
Witold Filipczyk
|
9cab4ceb94
|
[event] struct event -> struct el_event
|
2022-07-21 10:14:13 +02:00 |
|
Witold Filipczyk
|
d75e9c7b93
|
[gettext] Compilation fix
|
2022-07-17 17:01:54 +02:00 |
|
Witold Filipczyk
|
4811d20a30
|
[dgi] Unification.
one fuction prepare_command instead of two very similar.
|
2022-07-14 22:29:24 +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
|
7ea04c7f0f
|
[isspace] Some implementations of isspace require unsigned char
|
2022-06-28 20:25:06 +02:00 |
|
Witold Filipczyk
|
51ce47a84c
|
[smjs] enable keymap_finalize
|
2022-06-25 16:44:33 +02:00 |
|
Witold Filipczyk
|
1ed46e9ef0
|
[cookies] initialize cookfile to avoid warning
|
2022-06-25 16:24:15 +02:00 |
|
Witold Filipczyk
|
534344ce35
|
[error] suppress warning
|
2022-06-25 16:19:56 +02:00 |
|
Witold Filipczyk
|
797f1e8a8f
|
[dgi] suppress warning
|
2022-06-25 16:17:43 +02:00 |
|
Witold Filipczyk
|
5c550ff2a0
|
[osdep] suppress warning
|
2022-06-25 16:15:12 +02:00 |
|
Witold Filipczyk
|
3d8605cb4f
|
[unused_result] Silly way to suppress warning
|
2022-06-25 16:11:59 +02:00 |
|
Witold Filipczyk
|
32afb683f2
|
[leds] Check return value of fscanf
|
2022-06-24 22:03:07 +02:00 |
|
Witold Filipczyk
|
ad646029e3
|
[bittorrent] signed char is not sufficient for va_arg
|
2022-06-23 21:39:11 +02:00 |
|
Witold Filipczyk
|
805b1d31b6
|
[va_start] change enum to unsigned int in va_arg
|
2022-06-23 21:31:01 +02:00 |
|
Witold Filipczyk
|
1f20379087
|
[spidermonkey] unused variables
|
2022-06-22 21:44:31 +02:00 |
|
Witold Filipczyk
|
37afb1de72
|
[c] empty instruction
|
2022-06-22 21:39:59 +02:00 |
|
Witold Filipczyk
|
ee6d24b66d
|
[smjs] const
|
2022-06-20 16:27:30 +02:00 |
|
Witold Filipczyk
|
1ee99c9aef
|
[smjs] enable finalizers
|
2022-06-20 16:23:37 +02:00 |
|
Witold Filipczyk
|
4f1bfed9b8
|
Revert "[smjs] Removed unused code"
This reverts commit 453d1fd456 .
|
2022-06-20 16:22:05 +02:00 |
|
Witold Filipczyk
|
453d1fd456
|
[smjs] Removed unused code
|
2022-06-20 16:13:59 +02:00 |
|
Witold Filipczyk
|
d01f343671
|
[smjs] Removed unused functions
|
2022-06-20 16:09:07 +02:00 |
|
Witold Filipczyk
|
ff4204f859
|
[smjs] Removed unused code, enable terminal_finalize
|
2022-06-20 16:06:13 +02:00 |
|
Witold Filipczyk
|
ed3d137ad6
|
[meson] Check if compiler accepts -Wno-builtin-declaration-mismatch
|
2022-06-20 16:01:30 +02:00 |
|
Witold Filipczyk
|
2337dd810d
|
[smjs] Avoid segfault is view_state_object, at least in debug mode.
|
2022-06-19 21:39:47 +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
|
f72f2ae60a
|
[smjs] minor optimisation: one strlen less
|
2022-06-18 22:00:49 +02:00 |
|
Witold Filipczyk
|
21cf493377
|
[smjs] I did not test it, but suppose that JS_GetStringLength is faster than strlen.
|
2022-06-18 21:11:53 +02:00 |
|
Witold Filipczyk
|
50b1406cf0
|
[smjs] Fix double encoding to utf-8
|
2022-06-17 19:26:18 +02:00 |
|
Witold Filipczyk
|
89238867f2
|
[js] segfault when spidermonkey nor quickjs were enabled
|
2022-06-17 18:37:16 +02:00 |
|
Witold Filipczyk
|
3af789e9e6
|
[smjs] More compilation fixes. Mainly casts. Refs #176
|
2022-06-17 15:55:05 +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
|
dfa578d7d9
|
[color] initialize is_node
|
2022-06-14 19:51:25 +02:00 |
|
Witold Filipczyk
|
57ac78bcdd
|
[protocol] Added option protocol.default_protocol . Refs #174
|
2022-06-14 18:43:09 +02:00 |
|
Witold Filipczyk
|
f655bd03c7
|
[dos] Do not install timer ISR, when ecmascript is not compiled in.
|
2022-06-13 15:18:58 +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 |
|