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
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
6263ba189d
[dos] compilation fix
2023-07-08 09:31:30 +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
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
b3402e7224
[dos] elinks.lsm
...
meson version
2023-04-26 18:57:45 +02:00
Robert Scheck
b8ae8297e8
Port ELinks to libidn2
...
Bug: https://bugzilla.redhat.com/1098789
2023-01-02 09:28:34 +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
e7603f2b21
[dos] compilation fixes
2022-09-10 12:40:21 +02:00
Witold Filipczyk
516d6aa314
[dos] Try to fix Dockerfile
2022-09-10 12:26:57 +02:00
Witold Filipczyk
969974175a
[bsd] compilation fix
2022-07-24 21:46:34 +02:00
Witold Filipczyk
5c550ff2a0
[osdep] suppress warning
2022-06-25 16:15:12 +02:00
Witold Filipczyk
37afb1de72
[c] empty instruction
2022-06-22 21:39:59 +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
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
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
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
0db5bb7764
[clipboard] Moved function to session, to easier testing.
2022-06-05 15:25:42 +02:00
Witold Filipczyk
acdff2e7db
[dos] compile also without nls
2022-06-05 14:08:30 +02:00
Witold Filipczyk
a8e2302713
[dos] another compilation fix
2022-05-13 17:09:14 +02:00
Witold Filipczyk
a2472f2cbb
[dos] include unistd.h
2022-05-13 16:54:26 +02:00
Witold Filipczyk
6446dfea82
[ssl] compilation fix
2022-05-13 16:38:52 +02:00
Witold Filipczyk
c3a3225699
[dos] init_os is init_osdep for other operating systems
2022-05-12 14:11:01 +02:00
Witold Filipczyk
0e7507b285
[dos] Do not define CONFIG_OS_UNIX for DOS
2022-05-10 20:19:42 +02:00
Witold Filipczyk
0aeb8b4c25
[mouse] enabled mouse in DOS
...
Also redefined constants in mouse.h to be consistent with links.
2022-05-10 19:19:49 +02:00
Witold Filipczyk
2bec2984c4
[dos] Very experimental DOS port based on links-2.26 code
...
WATT-32 and openssl you must compile yourself.
You must tweak configure options, something like:
--disable-utf-8, etc.
Only checked on dosemu with LFN. Networking lags is a bit.
2022-05-09 18:53:36 +02:00
Witold Filipczyk
bf8355dd2b
[osdep] Fix tempname declaration
2022-05-07 19:34:44 +02:00
Witold Filipczyk
968562d2d1
[win32] Moved code.
2022-05-03 13:25:02 +02:00
Witold Filipczyk
5274a0fe19
[win32] minor optimisation
2022-05-03 13:05:51 +02:00
Witold Filipczyk
799313529b
[win32] IPv4 was hardcoced.
2022-05-02 21:00:57 +02:00
Unknown
5c74f80eb5
[ win64 ] change in select - sleep only when nothing to do
2022-05-01 20:47:41 +02:00
Unknown
97d586a403
[ win64 ] fix socket blocking
2022-05-01 14:23:31 +00:00
Witold Filipczyk
154479e849
[osdep] Restored changes.
2022-05-01 15:07:51 +02:00
Unknown
5434b211f0
[ win64 ] changes for win64 with ssl in docker
2022-04-30 18:49:56 +00:00
Unknown
e2cf1923c4
[ win64 ] added openssl build support to docker, minor code changes
2022-04-25 20:52:03 +02:00
Unknown
eff70d3807
[ win64 ] os dependent socket blocking
2022-04-25 08:55:57 +02:00
Unknown
01319aafd2
[ win64 ] build_win64.sh, doc etc.
2022-04-22 21:47:52 +02:00
Witold Filipczyk
791950c8a4
[meson] fix in osdep. Refs #140
2022-03-13 16:55:14 +01:00
Witold Filipczyk
29bbf225b5
[osdep] const in tempname
2022-02-21 16:49:59 +01:00
Witold Filipczyk
4245634782
[osdep] const in get_system_str
2022-02-21 16:41:48 +01:00
Witold Filipczyk
f334527a1d
[osdep] cast to void *
2022-02-21 16:38:36 +01:00
Witold Filipczyk
bcf9589ff0
[osdep] const in get_shell
2022-02-20 13:52:47 +01:00
Witold Filipczyk
2170d79036
[osdep] const in get_e
2022-02-17 21:28:45 +01:00
Witold Filipczyk
2ad21036bd
[osdep] const in check_more_envs
2022-02-17 19:51:11 +01:00
Witold Filipczyk
17caacfc78
[osdep] const in open_in_new
2022-02-17 19:37:50 +01:00
Witold Filipczyk
277f341d2b
[terminal] exec_on_terminal and related rewritten a bit to allow const param
2022-01-30 18:12:38 +01:00
Witold Filipczyk
e0e88dc5a7
[tempname] const in the middle argument
2022-01-30 17:41:15 +01:00