1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-07-01 02:05:33 +00:00
Commit Graph

4825 Commits

Author SHA1 Message Date
Witold Filipczyk
f461c86ce6 [document] Added body_onkeypress
It is silly, but I want some scripts to work.
2023-09-22 16:37:53 +02:00
Witold Filipczyk
9ca95e1ffe [js] ENTER has code 13 2023-09-21 19:35:52 +02:00
Witold Filipczyk
fb1c70564e [mujs] window.event 2023-09-21 19:06:52 +02:00
Witold Filipczyk
ced7b7b294 [quickjs] window.event 2023-09-21 17:59:47 +02:00
Witold Filipczyk
a9b8dca965 [spidermonkey] window.event 2023-09-21 17:38:56 +02:00
Witold Filipczyk
447aa41dc9 [js] placeholder for onkeypress 2023-09-21 09:30:50 +02:00
Witold Filipczyk
5dc2187450 [libdom] Do not rewrite < and > in scripts 2023-09-20 18:46:38 +02:00
Witold Filipczyk
b0127bec3b [js] unused variable 2023-09-19 21:02:44 +02:00
Witold Filipczyk
4d8de245ad [spidermonkey] element.style (setter) 2023-09-19 20:59:35 +02:00
Witold Filipczyk
b434875c52 [quickjs] element.style (setter) 2023-09-19 20:40:03 +02:00
Witold Filipczyk
6fb1360c01 [mujs] element.style (setter) 2023-09-19 20:19:21 +02:00
Witold Filipczyk
0b7caf4e82 [spidermonkey] element.style (getter) 2023-09-19 17:29:08 +02:00
Witold Filipczyk
b34d1b6b60 [quickjs] element.style (getter) 2023-09-19 16:48:16 +02:00
Witold Filipczyk
e2ea308100 [mujs] element.style (getter) 2023-09-19 16:04:39 +02:00
Witold Filipczyk
79bfb0bc4a [br] Shorter code 2023-09-14 17:57:56 +02:00
Witold Filipczyk
5fbfacbab6 [xhtml] Special case for BR. Refs #266
Rewrite is as <BR/> instead of <BR></BR>.
2023-09-14 17:40:27 +02:00
Witold Filipczyk
c603fe4058 [libdom] convert back < to &lt; and > to &gt; Refs #266 2023-09-13 21:38:40 +02:00
Witold Filipczyk
b8a1b1e01f [spidermonkey] init string () not {} 2023-09-12 18:21:49 +02:00
Witold Filipczyk
843af9e300 [c++] initialize string with () not {}. Refs #253 2023-09-12 18:01:19 +02:00
Witold Filipczyk
aca4e7e517 [mujs] Typo 2023-09-12 17:28:26 +02:00
Witold Filipczyk
929ff93cca [curl] Build fix 2023-09-12 16:56:36 +02:00
Witold Filipczyk
c3eae90ce9 [clang] Compilation fixes 2023-09-12 16:41:09 +02:00
Witold Filipczyk
7cf2be2db7 [spidermonkey] Declare str earlier 2023-09-12 15:41:42 +02:00
Witold Filipczyk
80e2b6b812 [quickjs] compilation fix 2023-09-12 15:39:26 +02:00
Witold Filipczyk
496bfcea60 [mujs] Compilation fix? Refs #253 2023-09-12 15:37:10 +02:00
Witold Filipczyk
e0a125f112 [gmi] Add a new line after the first line of "preformatted" text. Refs #265 2023-09-12 10:23:26 +02:00
Witold Filipczyk
e5ad52fc57 [gemini] Off by one? Refs #264 2023-09-12 09:58:59 +02:00
Witold Filipczyk
47c59125f4 [quickjs] element.blur() 2023-09-11 19:11:16 +02:00
Witold Filipczyk
dd66c07a8c [mujs] element.blur() 2023-09-11 19:07:51 +02:00
Witold Filipczyk
92d8883722 [spidermonkey] element.blur() 2023-09-11 19:03:53 +02:00
Witold Filipczyk
c80dcd4e89 [spidermonkey] element.click() 2023-09-11 18:58:29 +02:00
Witold Filipczyk
d7255e44d9 [mujs] element.click() 2023-09-11 18:52:14 +02:00
Witold Filipczyk
d12919cabd [quickjs] element.click() 2023-09-11 18:46:21 +02:00
Witold Filipczyk
b19e783a4f [quickjs] Duplicated condition 2023-09-11 16:33:19 +02:00
Witold Filipczyk
37c6e34cf2 [file] Focus on .. in file directory listing. Refs #253
Requires js.
2023-09-11 16:29:52 +02:00
Witold Filipczyk
35fbd3e87e [quickjs] element.focus() 2023-09-11 16:17:14 +02:00
Witold Filipczyk
a2df98a769 [mujs] element.focus() 2023-09-11 16:01:37 +02:00
Witold Filipczyk
188f63941c [spidermonkey] element.focus() 2023-09-11 15:48:18 +02:00
Witold Filipczyk
e2e7b7332e [libdom] Added map (node -> element_offset) 2023-09-11 14:59:05 +02:00
Witold Filipczyk
207dc70c87 [libcss] Set status = 0 for color. 2023-08-26 09:10:03 +02:00
Witold Filipczyk
abf035f21f [libcss] Do not set black as default color 2023-08-26 09:04:44 +02:00
Witold Filipczyk
80a33fd3ea [css] line-through 2023-08-25 20:53:26 +02:00
Witold Filipczyk
524b4e0469 [terminfo] strike 2023-08-25 20:23:01 +02:00
Witold Filipczyk
c9fd41588f [terminal] Strikethrough for <STRIKE> element 2023-08-25 20:10:54 +02:00
Witold Filipczyk
33731cf82c [terminal] Do not count non-existent temporary files
Weird names were counted on slave terminals, but files
were not created.
2023-08-22 17:19:11 +02:00
Witold Filipczyk
43f970d1f4 [data] Added image/jxl as well. Refs #261 2023-08-22 08:25:07 +02:00
Witold Filipczyk
365f1075b8 [data] string parameter was not used 2023-08-21 16:18:09 +02:00
Witold Filipczyk
9820cefba6 [data] Add extension .svg for image/svg+xml . Refs #261
The first idea was to add a function for mapping content-type -> extension,
but this change is only one line of code.
2023-08-21 14:36:23 +02:00
Witold Filipczyk
664b85418e [menu] Added "Remove temporary files" menu entry. 2023-08-11 16:06:05 +02:00
Witold Filipczyk
f351f66f84 [info] Show number of temporary files 2023-08-11 15:51:36 +02:00
Witold Filipczyk
bbb18c506a [temp] Shorter for loop 2023-08-11 14:57:14 +02:00
Witold Filipczyk
9d42b1dda0 [images] Check for file readability, but also free memory. Refs #257 2023-08-11 14:09:29 +02:00
Witold Filipczyk
82431263ed [images] check if temporary file is readable. Refs #257 2023-08-11 13:52:41 +02:00
Witold Filipczyk
cce12632c2 [images] Save in cache only if ui.sessions.postpone_unlink is set. Refs #257 2023-08-11 13:29:55 +02:00
Witold Filipczyk
acbc574b4b [images] Store in map url -> filename for images and others. Refs #257 2023-08-11 13:24:10 +02:00
Witold Filipczyk
7e8ffa940c [images] download.c -> download.cpp 2023-08-11 12:28:35 +02:00
Witold Filipczyk
a3605dfe50 [images] C++ map instead of linked list for temporary files 2023-08-11 12:15:40 +02:00
Witold Filipczyk
bd8b3f590c [view] Added option "ui.sessions.postpone_unlink" . Refs #257
This option let clean files after exit of elinks, not immediately.
2023-08-10 12:22:11 +02:00
Witold Filipczyk
ce5cec35c5 [config] no-home did not work 2023-08-08 14:23:14 +02:00
Witold Filipczyk
2ab64d4a12 [redraw] Terminals are redrawn similar to links, but for downloads install timer. Refs #258
When download dialog is shown, redraw_all_terminals is limited to 20 fps.
At least in theory.
2023-08-08 13:12:15 +02:00
Witold Filipczyk
03ad2b8c2e [utf] Own definition of isspace. Refs #249 2023-07-31 23:36:02 +02:00
Witold Filipczyk
4ef70a1cfa [libdom] scan_http_equiv in libdom renderer. Refs #249 2023-07-27 13:30:42 +02:00
Witold Filipczyk
450eda0283 [html] Check encoding line ( <?xml version="1.0" encoding="utf-8"?> ) 2023-07-27 11:41:43 +02:00
Witold Filipczyk
90d4f17031 [head] addcrlf 2023-07-27 11:20:53 +02:00
Witold Filipczyk
3923ae6d64 [curl] include sys/cdefs.h for __STRING 2023-07-25 16:14:14 +02:00
Witold Filipczyk
c09b5da405 [curl] free f when non NULL 2023-07-24 16:57:52 +02:00
Witold Filipczyk
a142489a63 [curl] multisocket action also without libevent or libev 2023-07-24 16:52:01 +02:00
Witold Filipczyk
8d6ce5895c [curl] More http codes with redirect 2023-07-23 16:09:52 +02:00
Witold Filipczyk
d4a682829a [curl] Moved getting estimated length to the headers part 2023-07-23 14:51:25 +02:00
Witold Filipczyk
26190a6a26 [curl] Moved get_cached_entry to end of headers
Headers ends by CR LF.
2023-07-22 22:02:27 +02:00
Witold Filipczyk
18ba915960 [curl] do not get_cache_entry in header phase
Sometimes plain text is displayed. I'm trying to
find out solution for it. In setup_download_handler
cached->head was NULL.
2023-07-22 21:48:02 +02:00
Witold Filipczyk
d10f1c29f9 [curl] Do not check conn->cached twice if not NULL 2023-07-22 20:37:27 +02:00
Witold Filipczyk
a89738d9fb [curl] I guess curl has own timeouts 2023-07-22 20:29:58 +02:00
Witold Filipczyk
555bb84c58 [curl] Removed weird check
I don't remember purpose of this check. Seems unneeded.
2023-07-22 14:17:20 +02:00
Witold Filipczyk
c45209729f [terminfo] Terminfo also for mono terminals 2023-07-20 12:25:41 +02:00
Witold Filipczyk
bda0a3d1b7 [xterm] Assume that if WAYLAND_DISPLAY or DISPLAY is set it must be xterm 2023-07-20 10:10:07 +02:00
Witold Filipczyk
b92d8d9e9b [colors] Back to bfbfbf as text color instead of ffffff. Refs #247 2023-07-20 08:58:08 +02:00
Witold Filipczyk
83a296234a [terminal] Added terminfo for 24 bit color
To test: Build with terminfo support and run elinks for example as:
TERM=xterm-direct elinks --terminfo 1
2023-07-19 19:00:26 +02:00
Witold Filipczyk
cbc29daab2 [html] Decrease number of line breaks for DL, OL and UL. Refs #248 2023-07-18 19:44:15 +02:00
Witold Filipczyk
e4fb9a80df [mouse] Decode ESC [ < . Refs #246
It is based on links code. Was not tested too much.
2023-07-18 17:13:58 +02:00
Witold Filipczyk
61ceecdbd8 [term] Check for XDG_SESSION_DESKTOP. Refs #246
New mouse reporting "\E [ <" is not implemented, but old type
should be sufficient. The problem is detecting xterm environment.
For detected "xterm" mouse init sequence is sent.
Added check for existence of XDG_SESSION_DESKTOP env.
2023-07-18 16:01:42 +02:00
Witold Filipczyk
87e4bfd41a [fsp2] This timer did not help 2023-07-13 17:14:00 +02:00
Witold Filipczyk
97723847f8 [curl] Show curl version in About dialog as FTPES. 2023-07-12 17:09:58 +02:00
Witold Filipczyk
edf2b4b147 [curl] 308 is redirect too. 2023-07-09 17:02:39 +02:00
Witold Filipczyk
868234cb13 [curl] Added libev code based on curl's evhiperfifo.c 2023-07-09 15:52:16 +02:00
Witold Filipczyk
0e3b868b15 [fsp2] Compilation fixes for dos 2023-07-08 09:32:39 +02:00
Witold Filipczyk
6263ba189d [dos] compilation fix 2023-07-08 09:31:30 +02:00
Witold Filipczyk
1a5f77f1f4 [curl] Compilation fixes 2023-07-08 09:30:55 +02:00
Witold Filipczyk
b5e9fa400d [fsp] Do not compile both 2023-07-08 08:50:54 +02:00
Witold Filipczyk
0e482b02da [fsp] fsp protocol support non-forking version based on fsplib
Maybe under DOS it makes sense.
It works worse than with fsplib. You can only download one file at a time.
2023-07-07 21:49:39 +02:00
Azamat H. Hackimov
393bf23a26 Fix compilation with Perl 5.38
Perl now includes own `struct object` which clashes with elinks
implementation. Renamed `struct object` to `struct elinks_object` to
avoid it.

Bug: https://bugs.gentoo.org/909042
2023-07-03 14:12:22 +03:00
Witold Filipczyk
5ca979844b [Makefiles] Added --with-libcurl configure option 2023-07-02 14:49:51 +02:00
Witold Filipczyk
f53aa94460 [time] timeval_add -> el_timeval_add
Clash with smb.
2023-07-01 19:43:03 +02:00
Witold Filipczyk
d783cf4add [string] string_replace -> el_string_replace 2023-07-01 19:40:24 +02:00
Witold Filipczyk
36b802251d [curl] Ask for password for http 2023-07-01 09:29:55 +02:00
Witold Filipczyk
9389e2f903 [curl] Send username and password in http 2023-07-01 09:07:22 +02:00
Witold Filipczyk
008eacef69 [curl] no verify 2023-06-30 16:30:44 +02:00
Witold Filipczyk
e734a41df9 [curl] Show error also for FTP 2023-06-30 16:13:00 +02:00
Witold Filipczyk
df4a2bedbf [curl] Display curl error 2023-06-30 15:57:39 +02:00
Witold Filipczyk
62c42d41e3 [curl] redirect also for 302 2023-06-29 19:52:24 +02:00