Witold Filipczyk
5fcc27867d
[options] Modified description.
2023-06-20 15:44:04 +02:00
Witold Filipczyk
a98470adcb
[bookmarks] Added option "document.browse.links.hierbox_goto" . Refs #237
...
Option is similar to "document.browse.links.target_blank".
It is for hierbox dialogs with a "Go to" button.
2023-06-20 14:40:02 +02:00
Witold Filipczyk
f85f899a7f
[plain] Compilation fix. Refs #239
2023-06-20 13:58:14 +02:00
Witold Filipczyk
7a91db2f13
[select] Compilation fix
2023-06-20 13:48:27 +02:00
Witold Filipczyk
2f32ca5611
[curl] Check g.multi
2023-06-20 09:30:14 +02:00
Witold Filipczyk
a2a06df24a
[curl] NOPROGRESS
2023-06-20 09:25:33 +02:00
Witold Filipczyk
853e8c544e
[curl] Store estimated length for ftpes and sftp.
2023-06-20 08:51:34 +02:00
Witold Filipczyk
c3943a441f
[ftp] done_ftpes function for cleanup
2023-06-19 21:50:50 +02:00
Witold Filipczyk
a67188413c
[lists] LIST_HEAD -> LIST_HEAD_EL to not clash with libevent's LIST_HEAD. Also added curl implementation of ftpes and sftp
...
Implementation of ftpes and sftp is based on curl's hiperfifo example. It requires libevent.
ftpes only encrypts control channel. There were problems when both control and data were encrypted. It stucked on SIZE.
Only successful connections work, errors are not handled properly.
2023-06-19 18:43:53 +02:00
Witold Filipczyk
b7bb7fc403
[sftp] Copy-paste (fork and curl)
...
Did not test with keys. User/password works on test connection.
2023-06-17 19:06:43 +02:00
Witold Filipczyk
6b04aff968
[ftpes] Test ftpes implementation (fork and curl).
...
Explicit FTP over TLS. Works, but it is slow.
2023-06-17 17:48:45 +02:00
Witold Filipczyk
de285144f0
[iframes] Still not functional
...
There are bugs.
For example:
- frames borders are drawn in wrong place
- iframes are not "relative" to the document, they are drawn in the same position of the screen
even when scrolling.
- some elements of screen disappear when going back
- crashes
2023-06-10 17:57:28 +02:00
Witold Filipczyk
fb4d1c9a27
[iframe] Pass document->nlinks to iframe
2023-06-04 21:18:04 +02:00
Witold Filipczyk
755b588387
[html] Assign document to html_context every time
2023-06-04 21:08:28 +02:00
Witold Filipczyk
2aa34e0f22
[iframe] do not reset current_link
2023-06-04 17:46:22 +02:00
Witold Filipczyk
cdcb32af8a
[html] unused variable
2023-05-30 15:26:38 +02:00
Witold Filipczyk
cdb37b743d
[libcss] No warning
2023-05-30 15:24:47 +02:00
Witold Filipczyk
4ffa019038
[libcss] memacpy to avoid warning
2023-05-29 15:27:05 +02:00
Witold Filipczyk
ba0cb07faf
[html] libdom can be not compiled-in
2023-05-29 13:46:23 +02:00
Witold Filipczyk
52c61a6450
[python] Py_SetProgramName is deprecated
2023-05-29 13:23:18 +02:00
Witold Filipczyk
d6cb06f105
[html] Sites with ISO-8859-2 encoding displayed garbage.
2023-05-29 13:07:26 +02:00
Witold Filipczyk
1a05e20203
[libcss] mem_free in resolve_url
2023-05-28 20:48:26 +02:00
Witold Filipczyk
c1fc9ff532
[libcss] No need to select twice
2023-05-28 20:22:50 +02:00
Witold Filipczyk
4f2ff8536b
[libcss] Bring back assert
2023-05-28 17:07:47 +02:00
Witold Filipczyk
41074ac1ca
[dom] Bad function for unref caused memory leak.
2023-05-28 16:50:19 +02:00
Witold Filipczyk
df7c4c0579
[dom] Do not treat single '\n' specially
2023-05-28 15:48:14 +02:00
gabriele balducci
a96d7b3e5f
Allow building with -Dlibsixel=false
2023-05-28 10:52:07 +01:59
Witold Filipczyk
1b8397892a
[sixel] Added copyright info
...
Big code fragments were taken from libsixel.
2023-05-27 22:10:00 +02:00
Witold Filipczyk
28b5dc9456
[configure.ac] --with-libsixel
2023-05-27 22:07:11 +02:00
Witold Filipczyk
aae82861cf
[sixel] Added sixel to terminal options.
...
To see sixel images you must:
- build elinks with -Dlibsixel=true
- set document.plain.sixel=1
- enable sixel in terminal options
- add to mailcap:
image/*; img2sixel %s; copiousoutput
or
image/*; convert %s sixel:- ; copiousoutput
and click some images on terminal which supports sixel.
While opening dialogs or menu, sixel images are not shown.
2023-05-27 21:35:31 +02:00
Witold Filipczyk
ed1afeb648
[options] Added bool option document.plain.sixel
2023-05-26 19:46:07 +02:00
Witold Filipczyk
c8f55f5df0
[document] Added cell_width and cell_height to document options
2023-05-26 19:22:56 +02:00
Witold Filipczyk
721d7795cf
[sixel] Reuse allocator
2023-05-26 18:51:37 +02:00
Witold Filipczyk
c1b2b60f7c
[sixel] Reuse allocator
2023-05-26 15:34:52 +02:00
Witold Filipczyk
9582f865a6
[plain] done_string(&pixels)
2023-05-26 14:41:28 +02:00
Witold Filipczyk
82d76921cd
[sixel] Big memory leak
2023-05-26 13:13:00 +02:00
Witold Filipczyk
715c16f4d1
[document] delele sixel images when document done
2023-05-26 13:00:38 +02:00
Witold Filipczyk
5ecf02da29
[plain] Assume that ESC P is sufficient to detect sixel image
...
Imagick's convert generate some values between 'P' and 'q'.
I left it for the future to detect it properly.
2023-05-26 11:29:33 +02:00
Witold Filipczyk
a7af080101
[teminal] Added two output parameters to get_terminal_size.
...
cell_width and cell_height in pixels. It is a bit ugly, and not efficient.
2023-05-24 21:52:45 +02:00
Witold Filipczyk
6d44ddd892
[screen] Draw sixel images before redrawing terminal.
2023-05-24 21:14:07 +02:00
Witold Filipczyk
549034322f
[sixel] Allow to scroll sixels horizontally.
...
It does not work. I don't get it.
2023-05-22 20:32:57 +02:00
Witold Filipczyk
3fee0b4f6a
[sixel] Copied big framgents of code form libsixel.
...
Also hardcode 6x13 cell size. Scroll works for me.
2023-05-21 21:17:13 +02:00
Witold Filipczyk
c0a140f4f3
[sixel] Small progress.
...
You can see images. In ~/.mailcap:
image/*; img2sixel %s; copiousoutput
2023-05-19 21:31:51 +02:00
Witold Filipczyk
ee29a8877b
[line] union in place of struct (sixel)
...
Chars are accessible via ch.chars not chars as before.
2023-05-18 11:12:05 +02:00
Witold Filipczyk
c1d954ab0a
[document] bitifield kind in struct line.
...
I want to use it for sixel, but later some other kinds might be added.
2023-05-18 10:38:30 +02:00
Witold Filipczyk
bb5511207e
[libdom] compilation fix
2023-05-17 12:52:47 +02:00
Witold Filipczyk
40b825eadd
[document] pass charset to document_parse_text
2023-05-16 20:08:36 +02:00
Witold Filipczyk
9a6edd69db
[libdom] Possibility to build libcss code without ecmascript.
...
meson config option libcss enabled by default.
To enable libcss in elinks:
set document.css.libcss = 1
2023-05-15 19:13:38 +02:00
Witold Filipczyk
6c06b2f3de
[document] Do not require enabled ecmascript for libcss
2023-05-15 18:33:25 +02:00
Witold Filipczyk
8846617b96
[quickjs] window.c Do not decref function
2023-05-15 17:06:10 +02:00
Witold Filipczyk
0a7250d8b2
[libcss] python docs display white background
2023-05-09 18:48:16 +02:00
Witold Filipczyk
d8ba111010
[home] Restored ELINKS_CONFDIR . Refs #199
2023-05-07 14:47:43 +02:00
Witold Filipczyk
d9f9478cc5
[libcss] Commented weird assert
2023-05-06 19:33:38 +02:00
Witold Filipczyk
a754b39287
[quickjs] some finalizers
2023-05-06 10:55:58 +02:00
Witold Filipczyk
d8794b5aec
[libdom] spidermonkey finalizers
2023-05-06 10:03:26 +02:00
Witold Filipczyk
757c686190
[python] Default utf-8. Refs #231
2023-05-05 21:12:10 +02:00
Witold Filipczyk
c96f4c7177
[meson] Removed CONFIG_XML
2023-05-05 20:48:14 +02:00
Witold Filipczyk
a445c6507a
[xml] Removed code related to CONFIG_XML
2023-05-05 20:40:17 +02:00
Witold Filipczyk
6da8ab303f
[css] Removed css2 (xml code)
2023-05-05 20:23:40 +02:00
Witold Filipczyk
946c2e11f6
[libdom] removed CONFIG_XML in a few places
2023-05-05 13:55:40 +02:00
Witold Filipczyk
8ad10015f2
[ecmascript] Changes related to events (ontest.html)
2023-05-05 13:23:35 +02:00
Witold Filipczyk
f9993e3918
[mujs] nodelist property length
2023-05-04 17:19:25 +02:00
Witold Filipczyk
d3dc68ab3e
[mujs] Removed old code
2023-05-04 16:10:44 +02:00
Witold Filipczyk
1544b1fd02
[quickjs] Removed old code
2023-05-04 16:09:09 +02:00
Witold Filipczyk
70e295f90b
[spidermonkey] Removed old code
2023-05-04 16:05:35 +02:00
Witold Filipczyk
5f1229cf18
[libdom] spidermonkey document.cpp
2023-05-04 16:01:38 +02:00
Witold Filipczyk
bcd731f14e
[libdom] spidermonkey element.cpp
2023-05-03 16:09:05 +02:00
Witold Filipczyk
92bc9d6970
[libdom] input.cpp
2023-05-02 17:37:42 +02:00
Witold Filipczyk
c0c125064c
[libdom] spidermonkey form.cpp
2023-05-01 19:30:45 +02:00
Witold Filipczyk
cb72f7dc4e
Merge branch 'master' into libd
2023-04-30 21:13:15 +02:00
Witold Filipczyk
fe368c8181
[bookmarks] null_or_stracpy to avoid NULL title. Refs #227
2023-04-30 20:26:44 +02:00
Witold Filipczyk
c8e0dd9e47
[remote] Now addBookmark takes two parameters URL and title. Refs #227
...
title must be passed without quotes. Example:
elinks --remote 'addBookmark(https://www.example.com/forum , Forum Example)'
Implementation note: uri->post was reused and is title here.
2023-04-30 20:14:33 +02:00
Witold Filipczyk
4fec042747
[test] Added gettext files for mailcap tests. Refs #218
2023-04-28 09:34:00 +02:00
Witold Filipczyk
dc37be3b60
[uri] Encode only bytes with highest bit set. Refs #226
...
It is not good, but before it was worse.
Characters like ? and = were encoded.
2023-04-27 14:28:19 +02:00
Witold Filipczyk
b3402e7224
[dos] elinks.lsm
...
meson version
2023-04-26 18:57:45 +02:00
Witold Filipczyk
9ac7f48f19
[test] Removed gettext from dependencies. Refs #218
2023-04-24 09:32:10 +02:00
Witold Filipczyk
63d8aead84
[tables] Lower HTML_MAX_ROWSPAN. Refs #222
2023-04-23 15:52:12 +02:00
Witold Filipczyk
7a665d8de4
[uri] Introduced function encode_uri_string_percent. Refs #221
...
This function is similar to encode_uri_string, but does not
encode percents.
2023-04-23 15:05:58 +02:00
Witold Filipczyk
4a3fa85ee7
[link] Convert href for anchor to terminal codepage, usually utf-8. Refs #221
2023-04-23 15:00:05 +02:00
Witold Filipczyk
78c58e956c
[quickjs] Compilation fix
2023-04-20 10:14:44 +02:00
Witold Filipczyk
a6b7554a52
[libdom] forms.cpp
2023-04-18 17:43:04 +02:00
Witold Filipczyk
ba52c06af1
[libdom] nodelist.cpp
2023-04-18 17:39:11 +02:00
Witold Filipczyk
5c6ad72f79
[libdom] implementation.cpp
2023-04-18 17:23:54 +02:00
Witold Filipczyk
5c3ee15923
[libdom] collection.cpp
2023-04-18 16:58:16 +02:00
Witold Filipczyk
7c12170389
[libdom] attributes.cpp
2023-04-18 16:38:41 +02:00
Witold Filipczyk
7e0a9f47b5
[libdom] dom.h with redefinition of namespace and attr.cpp
...
namespace is used in function declaration of dom_string.
2023-04-18 16:08:42 +02:00
Witold Filipczyk
b5fa0be5e2
[libdom] console.cpp
2023-04-17 20:21:46 +02:00
Witold Filipczyk
3055c4ce82
[libdom] heartbeat.cpp
2023-04-17 20:19:39 +02:00
Witold Filipczyk
5c9bafa522
[libdom] history.cpp
2023-04-17 20:17:16 +02:00
Witold Filipczyk
7337ebb888
[libdom] keyboard.cpp
2023-04-17 20:15:11 +02:00
Witold Filipczyk
93e082e8ef
[libdom] location.cpp
2023-04-17 20:12:52 +02:00
Witold Filipczyk
3a4bc2caf1
[libdom] message.cpp
2023-04-17 19:58:56 +02:00
Witold Filipczyk
e3bac9c11e
[libdom] navigator.cpp
2023-04-17 19:56:49 +02:00
Witold Filipczyk
71eb88b0d0
[libdom] screen.cpp
2023-04-17 19:54:49 +02:00
Witold Filipczyk
50f33f016e
[libdom] window.cpp
2023-04-17 19:52:31 +02:00
Witold Filipczyk
984f7c9fe7
[libdom] xhr.cpp
2023-04-17 19:49:34 +02:00
Witold Filipczyk
6cbbc877ed
[libdom] unibar.cpp
2023-04-17 19:46:36 +02:00
Witold Filipczyk
fe62635f59
[libdom] localstorage.cpp
2023-04-17 19:44:19 +02:00
Witold Filipczyk
31a89da35c
[libdom] parse.h
...
Contains document_parse and document_parse_text.
2023-04-17 19:31:17 +02:00
Witold Filipczyk
992ebdee2d
[mujs] init maps
2023-04-16 16:24:45 +02:00
Witold Filipczyk
27bd4a529b
[mujs] document.c
2023-04-16 16:08:42 +02:00
Witold Filipczyk
6d04ca6869
[mujs] element.c
2023-04-15 20:34:22 +02:00
Witold Filipczyk
a1467ab2ec
[mujs] input.c
2023-04-14 18:30:32 +02:00
Witold Filipczyk
90b6d8d320
[mujs] form.c
2023-04-14 18:17:30 +02:00
Witold Filipczyk
d15138944c
[mujs] xhr.c
2023-04-13 16:03:12 +02:00
Witold Filipczyk
9ed1ace293
[mujs] window.c
2023-04-13 15:20:13 +02:00
Witold Filipczyk
a3d3659a09
[mujs] location.c
2023-04-12 18:41:31 +02:00
Witold Filipczyk
505ca35cbc
[mujs] unibar.c
...
and missing screen.c
2023-04-12 18:36:10 +02:00
Witold Filipczyk
64171195ad
[mujs] screen.c
2023-04-12 18:28:31 +02:00
Witold Filipczyk
32908c4b09
[mujs] nodelist.c
2023-04-12 18:23:26 +02:00
Witold Filipczyk
a9fdb49327
[mujs] navigator.c
2023-04-12 18:14:04 +02:00
Witold Filipczyk
931cf0d4f3
[mujs] message.c
2023-04-12 18:08:21 +02:00
Witold Filipczyk
c4843f488a
[mujs] localstorage.c
2023-04-12 18:03:54 +02:00
Witold Filipczyk
72893a60a3
[mujs] keyboard.c
2023-04-12 17:58:26 +02:00
Witold Filipczyk
ac8b24881c
[mujs] keyboard.c
2023-04-12 17:49:43 +02:00
Witold Filipczyk
a033ef49a0
[mujs] implementation.c
2023-04-12 17:44:12 +02:00
Witold Filipczyk
374f97759c
[mujs] history.c
2023-04-12 17:37:14 +02:00
Witold Filipczyk
4dd6bd149a
[mujs] forms.c
2023-04-12 17:30:58 +02:00
Witold Filipczyk
e0ad0c64d6
[mujs] console.c
2023-04-12 17:19:10 +02:00
Witold Filipczyk
9a3ffecf65
[mujs] collection.c
2023-04-12 17:13:13 +02:00
Witold Filipczyk
8f9ecbd7b4
[mujs] attributes.c
2023-04-12 16:48:08 +02:00
Witold Filipczyk
e697d57c78
[mujs] attr.c
2023-04-12 16:08:08 +02:00
Witold Filipczyk
b17f051f59
[libdom] document.write works for test cases
2023-04-10 19:32:02 +02:00
Witold Filipczyk
9e32406e29
Merge branch 'master' into libd
2023-04-10 15:59:45 +02:00
Witold Filipczyk
02e34611bf
[blockquote] return in case of realloc failure
2023-04-06 15:35:33 +02:00
Witold Filipczyk
6d0b7b8788
[blockquote] Count also blockquote_level and margin while realloc lines. Refs #214
2023-04-05 16:23:26 +02:00
Witold Filipczyk
32e67cfe40
[quickjs] element.getElementsByTagName -> NodeList
2023-04-04 17:35:13 +02:00
Witold Filipczyk
92850a2aa4
[quickjs] document.write does not work
2023-04-04 17:31:48 +02:00
Witold Filipczyk
3720694d0d
[quickjs] tag_name
2023-04-04 17:01:26 +02:00
Witold Filipczyk
632c5a05a9
[quickjs] children -> NodeList not Collection
2023-04-04 16:52:43 +02:00
Witold Filipczyk
b26cb5878d
[quickjs] Do not find in map and DupValue in getNodeList
...
It segfaulted.
2023-04-04 15:44:01 +02:00
Witold Filipczyk
5f56743696
[quickjs] getElementsByTagName return Nodelist instead of Collection
2023-04-04 15:35:18 +02:00
Witold Filipczyk
431e3caf2d
[quickjs] Missing variables
2023-04-04 14:45:47 +02:00
Witold Filipczyk
e4f195c7ad
[quickjs] init/deinit maps
2023-04-04 14:35:06 +02:00
Witold Filipczyk
f562a8ed99
[quickjs] libdom implementation.c
2023-04-03 18:32:11 +02:00
Witold Filipczyk
457b383c1e
[quickjs] libdom document.c
...
Many TODOs
2023-04-03 18:04:30 +02:00
Witold Filipczyk
adff92389f
[quickjs] libdom element.c
...
Many TODOs left.
2023-04-02 20:41:28 +02:00
Witold Filipczyk
934928d3b5
[quickjs] form.c
2023-04-01 19:08:17 +02:00
Witold Filipczyk
def8f0570d
[quickjs] forms.c
2023-04-01 10:36:19 +02:00
Witold Filipczyk
60da566eb4
[quickjs] input.c
2023-04-01 10:14:09 +02:00
Witold Filipczyk
27ecf2f84d
[quickjs] window.c and timer.cpp
2023-03-31 18:45:50 +02:00
Witold Filipczyk
ed33b81089
[quikcjs] libdom xhr.c
2023-03-28 18:27:34 +02:00
Witold Filipczyk
e27870855f
[quickjs] libdom location.c
2023-03-27 19:08:24 +02:00
Witold Filipczyk
bc4d673ba8
[quikcjs] libdom message.c
2023-03-27 19:00:57 +02:00
Witold Filipczyk
802f3292ed
[quickjs] libdom nodelist.c
2023-03-27 17:28:04 +02:00
Witold Filipczyk
cb4d43f6d0
[quikcjs] libdom unibar.c
2023-03-27 17:02:52 +02:00
Witold Filipczyk
d4658a85fb
[quickjs] libdom screen.c
2023-03-27 16:56:17 +02:00
Witold Filipczyk
c4a747749d
[quikcjs] libdom navigator.c
2023-03-27 16:44:21 +02:00
Witold Filipczyk
e3e8c49506
[quickjs] libdom localstorage.c
2023-03-27 16:33:47 +02:00
Witold Filipczyk
a7e0eb03f7
[quickjs] libdom keyboard.c
2023-03-27 16:20:09 +02:00
Witold Filipczyk
53c53a861a
[quickjs] libdom history.c
2023-03-27 16:07:58 +02:00
Witold Filipczyk
9ffa18563f
[quikcjs] libdom heartbeat.c
2023-03-27 16:01:46 +02:00
Witold Filipczyk
e0da26d58b
[libdom] quickjs console.c
2023-03-27 15:54:59 +02:00
Witold Filipczyk
1bdaff045e
[quickjs] libdom version of collection
2023-03-26 18:58:01 +02:00
Witold Filipczyk
2e0c8795c5
[quickjs] libdom version of attributes.c
2023-03-25 21:36:54 +01:00
Witold Filipczyk
934cad6bf3
[libdom,quickjs] attr
2023-03-15 18:23:28 +01:00
Witold Filipczyk
850559d216
[libdom] css code
...
Works for test cases.
TODO: cleanup
2023-03-13 19:57:16 +01:00
Witold Filipczyk
242975ae7c
[libdom] Copy-paste of renderer2
...
Only difference is call plain renderer instead of html renderer.
Also avoid dangling pointer.
2023-03-13 17:00:32 +01:00
Witold Filipczyk
4c8a30b866
[libdom] Written dump_document, similar to xml.
...
Next step css.
2023-03-12 20:51:14 +01:00
Witold Filipczyk
e2761c74fc
[build] Link against libdom
...
Segfault is expected.
2023-03-12 17:29:59 +01:00
Witold Filipczyk
79fdb363b3
[Makefile] compile libcss related code
2023-03-01 18:02:06 +01:00
Witold Filipczyk
ed86daabe0
[css] Added experimental libcss code (config option document.css.libcss)
...
Was not tested.
2023-02-28 18:38:33 +01:00
Witold Filipczyk
967e5d5f09
[html] struct document * instead of struct document_options * in init_html_parser
...
I want have access to document in renderer and parser functions.
2023-02-15 18:56:15 +01:00
Witold Filipczyk
5fa2a3371c
[css] Do not execute css code when CONFIG_LIBCSS was set
2023-02-13 17:05:48 +01:00
Witold Filipczyk
cd238bf820
[xml] Removed unused file
2023-02-13 16:14:00 +01:00
Witold Filipczyk
9f2eb5a58b
[xml] Removed commented code
2023-02-13 16:11:11 +01:00
Witold Filipczyk
ddc6e8381c
Merge branch 'master' into css
2023-02-12 17:24:46 +01:00
Witold Filipczyk
c0f5a89c48
[c++] Let be compatible with -std=c++98
...
It is for lite version. js code requires -std=gnu++17
2023-02-12 13:02:35 +01:00
Witold Filipczyk
cb5916214d
[c] Let be compatible with -std=gnu90
2023-02-12 12:54:22 +01:00
Witold Filipczyk
cd8a84f8e0
[css2] code from netsurf
2023-02-05 18:01:43 +01:00
Witold Filipczyk
c455fbee19
[xhr] Code for synchronous POSTs
2023-01-30 16:31:33 +01:00
Witold Filipczyk
c8aba2ef8c
[ecmascript] Avoid strlen
2023-01-30 15:59:43 +01:00
Witold Filipczyk
be40c1bb87
[charsets] compilation fix
2023-01-29 20:09:45 +01:00
Witold Filipczyk
bb7720a063
[mujs] ajax synchronous GET requests using curl
2023-01-29 19:06:51 +01:00
Witold Filipczyk
704229014c
[spidermonkey] ajax sync GET with curl
2023-01-29 18:54:59 +01:00
Witold Filipczyk
2e33d2c1ca
[quickjs] curl for synchronous ajax
...
GET method
2023-01-29 18:29:07 +01:00
Witold Filipczyk
2faa4a6ff3
[mujs] Some js_pushnull replaced by js_error
2023-01-28 21:39:22 +01:00
Witold Filipczyk
c058675c5d
[mujs] Compilation fixes
2023-01-28 10:28:42 +01:00
Witold Filipczyk
c0e39a4f80
[smjs] commented unused code
2023-01-28 10:13:57 +01:00
Witold Filipczyk
9d3af259ad
[spidermonkey] compilation fixes
2023-01-28 09:56:48 +01:00
Witold Filipczyk
0e70bfb468
[quickjs] Compilation fixes
2023-01-28 09:34:10 +01:00
Witold Filipczyk
483796dc7f
[intl] anonymous structs are questionable
2023-01-27 17:15:51 +01:00
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
15362c8980
[python] fragment->length is not int
...
rpi does not like it
2023-01-25 19:21:59 +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
2393c6709a
[status] void * in declaration required by install_timer
2023-01-22 17:46:36 +01:00
Witold Filipczyk
7e528dcf1d
[html] Added section element. Refs #207
2023-01-22 13:32:40 +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
079f91a344
[smjs] delete first
2023-01-20 18:09:00 +01:00
Witold Filipczyk
d2bbe4cf0a
[ecmascript] Compilation fixes
2023-01-20 18:03:02 +01:00
Witold Filipczyk
02c8c6e0b1
[document] clear element_map
2023-01-20 17:14:32 +01:00
Witold Filipczyk
1b3ac6029b
[spidermonkey] delete
2023-01-20 17:03:44 +01:00
Witold Filipczyk
cf0a41a308
[smjs] doubled alloc
2023-01-20 17:03:22 +01:00
Witold Filipczyk
b114aab952
[ecmascript] leaks
2023-01-20 16:54:03 +01:00
Witold Filipczyk
a9f09d131d
[intl] LANGUAGE was allocated by malloc, so it must be released by free
2023-01-20 16:44:31 +01:00
Witold Filipczyk
0d5a600b33
[select] kill_timer
2023-01-20 11:25:52 +01:00
Witold Filipczyk
fc13186415
[smjs] delete smjs_global_object on cleanup
2023-01-20 10:59:26 +01:00
Witold Filipczyk
f428a27812
[smjs] JSAutoRealm
2023-01-19 19:21:47 +01:00
Witold Filipczyk
c8138381a4
[spidermonkey] JSAutoRealm
2023-01-19 18:52:18 +01:00
Witold Filipczyk
54f1426e43
[status] Introduced print_screen_status_delayed.
...
For cases when status is updated often. For example
uploads or downloads.
2023-01-18 21:35:50 +01:00
Witold Filipczyk
02f9682e79
[xhtml] encoding is usually known
2023-01-17 21:08:55 +01:00
Witold Filipczyk
123a053b55
[smjs] Assertion failure
2023-01-11 19:34:51 +01:00
Witold Filipczyk
acf7527624
[idn] Back to idn2_to_ascii_8z
...
Previous function did not work under DOS for me.
2023-01-03 17:16:03 +01:00
Witold Filipczyk
db09b70a0d
[smjs] Assume url is utf-8 encoded.
...
Before failed for goto-url-hook and idn domains.
2023-01-02 17:34:33 +01:00
Witold Filipczyk
8cb69b3832
[meson] libidn2
2023-01-02 17:09:24 +01:00
Robert Scheck
b8ae8297e8
Port ELinks to libidn2
...
Bug: https://bugzilla.redhat.com/1098789
2023-01-02 09:28:34 +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
aa8d798981
[test] Strange endif . Refs #203
2022-12-30 09:35:41 +01: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
846a6a7187
[.config] Add trailing / to xdg_config_home. Refs #202
2022-12-27 11:49:54 +01:00
Witold Filipczyk
201e6c055a
[select] Start redrawing terminal also without libevent. Refs #201
2022-12-26 19:02:36 +01:00
Witold Filipczyk
d7dacd2dbc
[config] Commented unused functions
2022-12-26 17:52:14 +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
f4257b40fd
Merge branch 'MessageEvent'
2022-12-25 21:13:27 +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
25515d707a
[xterm] If TERM environment variable starts with "xterm", then it is xterm.
...
For ssh sessions.
2022-12-17 10:31:42 +01:00
Witold Filipczyk
d08bd08171
[select] period_redraw_all_terminals also for non-libevent
2022-12-16 22:19:16 +01:00
Witold Filipczyk
af7bed47e6
[download] refresh_dialog in display_download
...
Results are promising, lower CPU usage while displaying
download info dialog. Need to check bittorrent.
2022-12-15 19:40:12 +01:00
Witold Filipczyk
f3dffb9fd8
[screen] try to replace dirty_from and dirty_to with was_dirty
2022-12-15 14:55:38 +01:00
Witold Filipczyk
df5dd1515e
[screen] minor optimisation
2022-12-14 22:18:10 +01:00