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
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
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
2f16f6aee6
[ssl,dos] Copied code from links for own bundle of certificates.
...
Also filename is the same: links.crt.
So if you do not want alert about ssl errors, copy links.crt from links
to src directory of elinks.
2022-06-08 16:14:55 +02:00
Witold Filipczyk
f52c889304
[dos] direct value of r.h.bh
2022-06-07 18:55:18 +02:00
Witold Filipczyk
46297a48ff
[dos] os shell and NULL instead of DUMMY
2022-06-07 14:37:38 +02:00
Witold Filipczyk
409334369b
[http] Changed default Accept-Header . Refs #143
2022-06-07 10:35:57 +02:00
Witold Filipczyk
93274872c9
[python] convert_string instead of iconv
2022-06-06 16:23:15 +02:00
Witold Filipczyk
47a9356259
[idn] convert_string instead of iconv
2022-06-06 16:04:06 +02:00
Witold Filipczyk
126803974a
[dos] wheelmouse
2022-06-06 15:29:45 +02:00
Witold Filipczyk
064c79433d
[dos] get System codepage under dos
2022-06-05 19:12:25 +02:00
Witold Filipczyk
3d1280fd2a
[mailcap] Fixed tests
2022-06-05 15:29:04 +02:00
Witold Filipczyk
0db5bb7764
[clipboard] Moved function to session, to easier testing.
2022-06-05 15:25:42 +02:00
Witold Filipczyk
cd0ec0faa9
[Makefile] DRY
2022-06-05 14:25:25 +02:00
Witold Filipczyk
acdff2e7db
[dos] compile also without nls
2022-06-05 14:08:30 +02:00
Witold Filipczyk
09e3f044da
[test] Fix building tests
...
mailcap test was too hard to build, so skip for now.
2022-06-03 15:09:12 +02:00
Witold Filipczyk
cdbcd8a762
[plain] Fix issue with displaying text on non-utf8 terminals
2022-06-02 21:18:28 +02:00
Witold Filipczyk
22e8a83472
[idn] Convert domain name to utf-8 from gettext codepage.
2022-06-01 22:24:07 +02:00
Witold Filipczyk
a67c2349bc
[brotli] Initialize
2022-05-29 19:02:58 +02:00
Witold Filipczyk
4b5f18c2e3
[gzip] read similar to brotli and zstd
2022-05-29 18:59:40 +02:00
Witold Filipczyk
8d97cc7641
[brotli] brotli_read similar to zstd_read.
...
First read all data, then decompress at once.
2022-05-29 14:19:36 +02:00
Witold Filipczyk
ca7b6ca959
[session] Maybe I'm wrong, but two draw_formatted in a row are not necessary.
2022-05-25 20:17:40 +02:00
Unknown
0d60536a09
[ javascript ] rerender core dumps fix
2022-05-25 19:53:33 +02:00
Witold Filipczyk
83a0a4b42f
[input] Fix input history under DOS.
2022-05-22 14:12:27 +02:00
Witold Filipczyk
a78f3a0891
[http] Fix issue with uploading files on DOS
2022-05-22 13:39:27 +02:00
Witold Filipczyk
8b1d180f8b
[dgi] Simplification.
2022-05-21 20:48:31 +02:00
Witold Filipczyk
74b1967ce7
[dgi] compilation fix
2022-05-21 20:14:12 +02:00
Witold Filipczyk
443d42608d
[dgi] Experimental DGI support.
...
Dos Gateway Interface was introduced by Arachne browser.
I tested two cases:
file/cdplayer.dgi |[7]$ecdplayer.exe $s
application/pdf pdf>txt|$epdftotext $1 $2
2022-05-21 18:18:55 +02:00
Witold Filipczyk
24c5295a28
[dgi] compilation fixes.
2022-05-18 21:20:45 +02:00