Witold Filipczyk
267713e2c9
[ecmascript] Spaces in document_replace. Less variables
2022-07-13 16:41:53 +02:00
Witold Filipczyk
867b55f8a8
[docker] enabled css for djgpp
2022-07-12 21:26:07 +02:00
Witold Filipczyk
6eb59fe9b6
[docker] enable xbel for djgpp
2022-07-12 21:21:40 +02:00
Witold Filipczyk
2ee5c1a2e8
[meson] djgpp has no pkgconfig file for expat
2022-07-12 21:18:35 +02:00
Witold Filipczyk
81ec46e11c
[docker] enable bzip2
2022-07-12 21:14:09 +02:00
Witold Filipczyk
aaced859ee
[meson] Search for libbz2 also in /usr/local/lib
2022-07-12 21:08:41 +02:00
Witold Filipczyk
60942b3419
[docker] Try to also build js version for DOS
2022-07-12 18:45:59 +02:00
Witold Filipczyk
7c6be025fa
[meson] /usr/local/lib for quickjs
2022-07-12 18:42:43 +02:00
Witold Filipczyk
743560ff55
[docker] build_xmlplusplus
2022-07-12 17:32:44 +02:00
Witold Filipczyk
c604740a10
[configure.ac] Allow to build --without-spidermonkey, but with --enable-sm-scripting
...
So one can build ELinks:
a) --with-spidermonkey
--disable-sm-scripting
...
b) --with-spidermonkey
--enable-sm-scripting
...
c) --without-spidermonkey
--enable-sm-scripting
...
d) --without-spidermonkey
--disable-sm-scripting
In abc) you must compile by C++ compiler
In d) you must compile by C compiler
2022-07-11 21:23:18 +02:00
Witold Filipczyk
a5c6641403
[docker] Test version for DJGPP
2022-07-10 19:28:04 +02:00
Witold Filipczyk
d64c5c01ce
[meson] File for cross compilation for djgpp
2022-07-10 18:21:42 +02:00
Witold Filipczyk
e5dcb352b9
[meson] iconv non-required
2022-06-28 20:30:49 +02:00
Witold Filipczyk
7ea04c7f0f
[isspace] Some implementations of isspace require unsigned char
2022-06-28 20:25:06 +02:00
Witold Filipczyk
d25d85d781
[meson] Support for DOS
2022-06-28 20:24:22 +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
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
14ba55c0db
[dos] I don't know why it did not work when compiled by g++
2022-06-11 22:03:59 +02:00
Witold Filipczyk
5fefca2cb3
[dos] Do not use poll under DOS
2022-06-11 22:03:10 +02:00
Witold Filipczyk
036d68dde6
[dos] compilation fix
2022-06-11 22:02:19 +02:00