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