1
0
mirror of https://github.com/rkd77/elinks.git synced 2025-02-02 15:09:23 -05:00

6443 Commits

Author SHA1 Message Date
Witold Filipczyk
da83dedb22 [meson] Check for header event.h of libev. Refs
(cherry picked from commit b71faa2d075a1a4a8b32c573c75edcb6da3d0018)
2024-10-04 14:03:44 +02:00
Witold Filipczyk
40c7f69167 [libevent] include event2/event.h instead of event.h
(cherry picked from commit 1f4ca1445d142de72160d3741b8038fc7299d38e)
2024-10-04 14:03:32 +02:00
Witold Filipczyk
d885a41b91 [fg] Resize terminal after CTRL-Z and fg. Refs
(cherry picked from commit 0acfd90225be1a797c31d5ed3c6a214dc710ea3c)
2024-10-04 13:57:03 +02:00
Dimitry Ishenko
a5d1064189 [python] Fix hooks.py detection
(cherry picked from commit c6776e447a4bbef57abe35421b8e85242c4e9deb)
2024-10-04 08:17:03 +02:00
Witold Filipczyk
571c3772b4 [test] compilation fix 2024-10-03 15:48:19 +02:00
Witold Filipczyk
6ca72b5bf6 [inpfield] Cast to unsigned char * . Refs
(cherry picked from commit adecd52b3a85a7a5964723a62e83a33dad02e849)
2024-10-03 15:41:37 +02:00
Witold Filipczyk
504fdbe340 [python] module imp is deprecated. Refs
(cherry picked from commit 2577da89420ce2a1d58fadd7f2e6809d2ba70dd8)
2024-10-03 15:39:55 +02:00
pstumpf
5975184c90 Eliminate sed(1) GNUism
\| is an incompatible GNU extension to BREs.  This corrupts formatting of the elinkskeys(5) man page on any system where sed is not GNU sed (e.g. the BSDs).  Use ERE syntax instead.

(cherry picked from commit 42f24833506f25a7b903dfd2a15919620d43e49c)
2024-10-03 15:38:21 +02:00
Witold Filipczyk
6b924b4d93 [configure.ac] bashism. Refs
(cherry picked from commit 27c03014f7a36c5810924118bcdc80225932898f)
2024-10-03 15:34:01 +02:00
Witold Filipczyk
4e11f6f8be [html5] Also add NAV element. Refs
(cherry picked from commit 103669e825cb7894cdaa66c8fa80a7de54ac4c24)
2024-10-03 15:32:33 +02:00
Witold Filipczyk
fea622c365 [html5] Stubs for html_main and html_article. Refs
(cherry picked from commit ef80897185520837ea96c16a5d885b9ad645428d)
2024-10-03 15:31:15 +02:00
Witold Filipczyk
639718c5f0 Revert "[head] addcrlf". Refs
This reverts commit 90d4f17031b20dcac4e04541e09c07dd70e7efb4.

(cherry picked from commit 389df541843c43e6433d522f294f0264cf322641)
2024-10-03 15:29:53 +02:00
Witold Filipczyk
eaacd5c557 [libcss] bump libcss to 0.9.2 and libdom to 0.4.2
Needs some tweaks. Code is compilable at least.

(cherry picked from commit 2fdb04a6ab5523b94c4bd5c0062b0701686e127f)
2024-10-03 15:27:37 +02:00
Witold Filipczyk
8cd5ea6a98 [NEWS] 0.17.0 v0.17.0 2023-12-25 12:25:27 +01:00
Witold Filipczyk
3ae1622d94 [meson] Added -Ddoc option, default true
With -Ddoc=false rebuilds are faster.
2023-12-23 14:12:46 +01:00
Witold Filipczyk
8d0054041b [select] Another try
Set fields of timeout manually.
2023-12-20 20:31:13 +01:00
Witold Filipczyk
f91d214820 [select] This code is problematic.
EINVAL on OpenBSD/i386.
2023-12-20 18:06:20 +01:00
Witold Filipczyk
6c32ce3c61 [gettext] Let it work also on Windows
When elinks.exe is located in the src subdirectory,
.gmo files are read from the po subdirectory.
2023-12-15 10:36:17 +01:00
Witold Filipczyk
93e9ac1b4c [gettext] Revision 1 is also valid
At least I think so.
2023-12-14 21:45:08 +01:00
Witold Filipczyk
dee0b28f97 [spidermonkey] meson.build also was missing 2023-12-10 16:42:32 +01:00
Witold Filipczyk
74906f2b0f [NEWS] 0.17.0rc2 v0.17.0rc2 2023-12-10 12:31:41 +01:00
Witold Filipczyk
6f11b9be8b [windows] Fixes for FSP (send and recv) 2023-12-09 19:57:08 +01:00
Witold Filipczyk
2ace5374c8 [cast] cast to intptr_t to silence compiler 2023-12-08 11:14:27 +01:00
Witold Filipczyk
b894447af1 [hash] drop const for key 2023-12-08 11:11:06 +01:00
Witold Filipczyk
fd4622d21b [win64] Updated curl 2023-12-07 13:03:48 +01:00
Witold Filipczyk
18bd6f269d [win32] Updated curl 2023-12-07 12:58:37 +01:00
Witold Filipczyk
0fbec94494 [ssl] Change order of includes
There was compilation failure on win32.
2023-12-07 12:52:34 +01:00
Witold Filipczyk
cb39af36ee [docker] Update for djgpp, binary archive for curl 2023-12-07 12:20:51 +01:00
Witold Filipczyk
43dd4f38a0 [c++] undef max and min
There were different definitions of them in sys/cdefs.h
2023-12-07 11:33:39 +01:00
Witold Filipczyk
425d779e15 [terminal] Avoid division by zero. Refs 2023-12-07 08:21:13 +01:00
Witold Filipczyk
e538a9f827 [terminal] use fd not 1 for ioctl 2023-12-06 08:21:29 +01:00
Witold Filipczyk
b580d78ba3 [spidermonkey] Makefile was missing 2023-12-04 14:21:21 +01:00
Witold Filipczyk
ee60a7e8e5 [NEWS] 0.17.0rc1 v0.17.0rc1 2023-12-02 09:06:50 +01:00
Witold Filipczyk
5d7403d23a [tcc] Skip -Wl,--no-copy-dt-needed-entries 2023-12-01 12:54:07 +01:00
Witold Filipczyk
1890a79b45 [Makefile] CXX was missing 2023-11-29 18:24:52 +01:00
Witold Filipczyk
8badb62c34 [document] I did not test it, but I guess it must be & prepended here 2023-11-29 16:15:34 +01:00
Witold Filipczyk
33c30a7840 [tcc] Wrapper for tcc to use with meson
meson does not support tcc yet, but with this wrapper you can build
elinks (no js version) with meson and save a few seconds.
This wrapper pretends to be gcc for meson.
While compiling it filters unsupported options, and execute tcc.

Compile it as:
gcc -O2 -o elinks_tcc elinks_tcc.c

Here is my mes_tcc.sh:
rm -rf /dev/shm/builddir2
export C_INCLUDE_PATH=/usr/local/lib/tcc/include:$HOME/include:/usr/include:/usr/local/include
CPPFLAGS="-I$HOME/include" \
CC=elinks_tcc \
meson setup /dev/shm/builddir2 \
-D88-colors=false \
-D256-colors=true \
-Dapidoc=false \
-Dbacktrace=false \
-Dbittorrent=false \
-Dbookmarks=false \
-Dbrotli=true \
-Dbzlib=false \
-Dcgi=true \
-Dcombining=true \
-Dfastmem=true \
-Dgemini=true \
-Dgettext=true \
-Dgnutls=true \
-Dgopher=true \
-Dgpm=false \
-Dguile=false \
-Dhtmldoc=false \
-Dlibcss=true \
-Dlibev=false \
-Dlibevent=true \
-Dopenssl=false \
-Dluapkg='luajit' \
-Dlzma=false \
-Dnls=true \
-Dnntp=false \
-Dpdfdoc=false \
-Dperl=false \
-Dprefix=$HOME \
-Dpython=false \
-Druby=false \
-Dsm-scripting=false \
-Dspidermonkey=false \
-Dterminfo=true \
-Dtre=false \
-Dtrue-color=true \
-Dutf-8=true \
-Dwithdebug=false \
-Dx=false \
-Dzlib=true \
-Dzstd=true

ninja -C /dev/shm/builddir2
2023-11-29 16:05:21 +01:00
Witold Filipczyk
a5d2119dbf [map] Reimplemented map as hash
Maybe it is slower, but C only.
2023-11-28 19:55:37 +01:00
Witold Filipczyk
e0909362eb [view] this include is only for ecmascript 2023-11-28 15:47:53 +01:00
Witold Filipczyk
3bdb576929 [viewer] unneeded include 2023-11-28 15:45:28 +01:00
Witold Filipczyk
d6dfd2366d [po] POTFILES updated 2023-11-28 15:42:22 +01:00
Witold Filipczyk
899304d6ef [viewer] form.cpp -> form.c 2023-11-28 15:41:48 +01:00
Witold Filipczyk
bf99de3d92 [po] POTFILES 2023-11-28 15:34:53 +01:00
Witold Filipczyk
c14989ab91 [viewer] link.cpp -> link.c
Moved some code to ecmascript-c.cpp
2023-11-28 15:33:54 +01:00
Witold Filipczyk
88d836355d [viewer] This include was not needed 2023-11-28 15:15:56 +01:00
Witold Filipczyk
3dede92441 [po] POTFILES 2023-11-27 19:15:56 +01:00
Witold Filipczyk
7e48d22f51 [viewer] view.cpp -> view.c 2023-11-27 19:14:39 +01:00
Witold Filipczyk
bbf902f426 [viewer] This include was not needed 2023-11-27 18:52:19 +01:00
Witold Filipczyk
42f6e9cba9 [po] POTFILES 2023-11-27 18:35:07 +01:00
Witold Filipczyk
8f431a126f [viewer] vs.cpp -> vs.c 2023-11-27 18:34:15 +01:00