1
0
Fork 0
Commit Graph

114 Commits

Author SHA1 Message Date
Witold Filipczyk d68224c862 [configure.ac] Do not check limits.h and locale.h
Not used.
2024-04-19 10:48:11 +02:00
Witold Filipczyk 7545b8093d [getpid] Removed check for HAVE_GETPID
It is assumed that every supported system has getpid().
2024-04-11 11:17:30 +02:00
Witold Filipczyk afd2456319 [configure.ac] --with-libcss to enable libcss support also without js 2024-04-02 13:18:18 +02:00
Witold Filipczyk 27c03014f7 [configure.ac] bashism. Refs #285 2024-01-27 09:08:00 +01:00
Witold Filipczyk f89705df74 [spidermonkey] Bump mozjs dependency to mozjs-115 2024-01-01 13:24:32 +01:00
Witold Filipczyk 1f4ca1445d [libevent] include event2/event.h instead of event.h 2023-12-26 15:53:22 +01:00
Witold Filipczyk d86134446c [configure.ac] 0.18.GIT 2023-12-26 13:21:45 +01:00
Witold Filipczyk 8cd5ea6a98 [NEWS] 0.17.0 2023-12-25 12:25:27 +01:00
Witold Filipczyk 74906f2b0f [NEWS] 0.17.0rc2 2023-12-10 12:31:41 +01:00
Witold Filipczyk ee60a7e8e5 [NEWS] 0.17.0rc1 2023-12-02 09:06:50 +01:00
Witold Filipczyk 5ca979844b [Makefiles] Added --with-libcurl configure option 2023-07-02 14:49:51 +02:00
Witold Filipczyk 28b5dc9456 [configure.ac] --with-libsixel 2023-05-27 22:07:11 +02:00
Witold Filipczyk bb05445ad5 [configure.ac] Removed CONFIG_XML 2023-05-05 20:58:07 +02:00
Witold Filipczyk 8de9f9dcea Merge branch 'master' into libd 2023-03-24 15:38:59 +01:00
Arjun Shankar d97fad2036 configure: Fix an "implicit int" warning
configure defines a main function without a return type, leading to a
-Wimplicit-int warning (enabled by default in C99 and later dialects).
This commit fixes that.
2023-03-24 14:27:21 +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 82a7bd5de8 [configure.ac] Better way of finding libquickjs.a 2023-03-01 17:42:06 +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 aacd905a22 [configure.ac] Check for libcss
Weakly implemented.
2023-02-01 18:10:59 +01:00
Witold Filipczyk 0a5335573c [configure.ac] curl 2023-01-29 20:02:22 +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 ab1f7c6d60 [meson] 0.17.GIT 2022-12-25 21:14:52 +01:00
Witold Filipczyk 5b51f9621c [NEWS] Info about 0.16.0 2022-12-25 19:17:02 +01:00
Witold Filipczyk dbd6f46738 [NEWS] 0.16.0rc1 2022-12-03 12:03:59 +01:00
Witold Filipczyk 3d208c3135 [headers] Check for sys/kd.h 2022-11-21 16:51:40 +01:00
Witold Filipczyk 2129eadcbd [intl] Added build option -Dcodepoint=true (--disable-codepoint)
Codepoint lookup slows down ELinks, so you can do not enable it
at compile time.
2022-10-16 19:26:20 +02:00
Witold Filipczyk b0cc7b00d4 [ecmascript] Migrated to mozjs-102. 2022-10-01 19:59:24 +02:00
Witold Filipczyk 813e2e595f [spidermonkey] Migration to mozjs-91. 2022-09-04 15:57:54 +02:00
Witold Filipczyk 46860128db [mujs] Added mujs to configure.ac and Makefiles 2022-08-21 21:33:13 +02:00
Witold Filipczyk 9ed288c717 [conifgure.ac] Try to link using CXX. Refs #184 2022-08-16 17:36:13 +02:00
Witold Filipczyk df7a023756 [cpp] Rename c to cpp for ecmascript files 2022-07-31 15:33:22 +02:00
Witold Filipczyk 2ffdab5bba [NEWS] 0.15.1 2022-07-31 12:16:29 +02:00
Witold Filipczyk 7fb28d900c [configure.ac] gcc-12 2022-07-17 17:59:28 +02:00
Witold Filipczyk c604740a10 [configure.ac] Allow to build --without-spidermonkey, but with --enable-sm-scripting
So one can build ELinks:
a) --with-spidermonkey
   --disable-sm-scripting
...
b) --with-spidermonkey
   --enable-sm-scripting
...
c) --without-spidermonkey
   --enable-sm-scripting
...
d) --without-spidermonkey
   --disable-sm-scripting

In abc) you must compile by C++ compiler
In d) you must compile by C compiler
2022-07-11 21:23:18 +02:00
Witold Filipczyk a3807c40fe [configure.ac,meson] gnu++17 2022-06-09 21:36:12 +02:00
Witold Filipczyk f7f6b35546 [configure.ac] Change order of linking libs.
Previously -lwatt in build.sh was added before -lz, which caused
failures of decompression.
2022-05-30 21:04:10 +02:00
Witold Filipczyk 6bd5928d8f [configure.ac] Search for libquickjs.a in LIBRARY_PATH
If you want compile with quickjs, set LIBRARY_PATH accordingly if quickjs/libquickjs.a is not
in /usr/local/lib.
2022-05-26 16:04:16 +02:00
Unknown 22f3919b94 [ build ] lin64 js docker and automatic build 2022-05-25 23:59:07 +02:00
Witold Filipczyk f4979cb5a4 [dgi] Beginning. Not compilable code 2022-05-16 22:01:41 +02:00
Witold Filipczyk 2b5e274473 [configure.ac] -Wno-sign-compare 2022-05-14 22:26:12 +02:00
Witold Filipczyk 0e7507b285 [dos] Do not define CONFIG_OS_UNIX for DOS 2022-05-10 20:19:42 +02:00
Witold Filipczyk 6bd33247f8 [ssl] Check for RAND_add 2022-05-10 16:56:46 +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 c5d321c1b5 [configure] Check for libgen.h 2022-05-08 13:59:24 +02:00
Witold Filipczyk 8afffa97ac [configure] Added check inet_aton 2022-05-03 15:33:48 +02:00
Witold Filipczyk e3992118c8 [configure.ac] Added --enable-reproducible and --with-source-date-epoch=TIME
Example of usage:
./autogen.sh
./configure ... \
--enable-reproducible \
--with-source-date-epoch=$(git log -1 --pretty=%ct)

make
make -C doc html
2022-03-28 21:06:54 +02:00
Witold Filipczyk 3d58236d15 [configure.ac] -std=c++17 for C++ build 2022-03-28 17:56:04 +02:00
Witold Filipczyk 4658ae9ca5 [mkstemps] Check for mkstemps function
musl has it, but it was not detected
2022-01-06 19:51:18 +01:00