1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00
Commit Graph

30 Commits

Author SHA1 Message Date
Witold Filipczyk
aa7cafdad7 [combining] Drop CONFIG_COMBINE and meson option 'combining'
It was broken by design. It seems that without this option,
texts with combining characters are also displayed.
There are issues with dialogs, but with -Dcombining=true
dialogs also were "mis-displayed".
2024-10-07 15:37:56 +02:00
Witold Filipczyk
17e905b95d [SFTP] Added -Dsftp option. Enabled by default
Fixed building tests.
SFTP can be disabled, even if FTP and libcurl are enabled.
2024-05-27 16:31:25 +02:00
Scott Mcdermott
d1621e7230 [mailcap] make a meson 'test-mailcap' option that only builds mailcap tests
Not all 'test' compiled, and only needed to test mailcap, so separated
it out.  It will still be built with 'test' option like before.
2024-04-08 01:55:25 -07:00
Witold Filipczyk
82b16247d3 [meson] Added temporary option msys2
Fo msys2 add -Dmsys2=true
I don't know how to detect msys2.
host_machine.system() returns 'windows'
windows.h and winsock.h
interfere with cygwin or msys2, so are not included for msys2.

If you know how to make it better, let me know.
2024-04-06 20:13:24 +02: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
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
Witold Filipczyk
51c99599f8 [meson] Added -Dlibcurl=true option 2023-06-11 16:39:56 +02:00
Witold Filipczyk
70b47238e0 [meson] Added libsixel boolean option. Disabled by default 2023-05-18 10:21:08 +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
c96f4c7177 [meson] Removed CONFIG_XML 2023-05-05 20:48:14 +02:00
Witold Filipczyk
fa38a617f3 [meson] Added boolean options apidoc, htmldoc and pdfdoc. Default enabled
If these options are false, the given part of documentation is not built.
On slower machines it takes some time to generate apidocs or manual.pdf.
2023-04-30 13:22:55 +02:00
Witold Filipczyk
e890b07584 [meson] Added docdir option. Refs #224
By default docdir is $prefix/share/doc/elinks
2023-04-23 13:37:36 +02:00
Witold Filipczyk
f03d1ea44d [meson] Do not build test programs by default
If you want run tests, pass -Dtest=true to meson
and run "meson test" at the end.
2022-11-30 10:17:49 +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
1c51410fd3 [mujs] Stubs for mujs 2022-08-01 21:31:07 +02:00
Witold Filipczyk
cb0f6536c4 [meson] Disable fsp by default. Refs #179 2022-07-31 18:28:52 +02:00
Witold Filipczyk
f4979cb5a4 [dgi] Beginning. Not compilable code 2022-05-16 22:01:41 +02:00
Witold Filipczyk
33e36dc1e8 [meson] added options: reproducible and source-date-epoch for reproducible builds
Usage example:
-Dreproducible=true \
-Dsource-date-epoch=$(git log -1 --pretty=%ct)
2022-03-25 14:13:03 +01:00
Witold Filipczyk
d974da9160 [meson] static option
For static binary, set CFLAGS="-static".
For js build: CXXFLAGS="-static" LDFLAGS="-static-libstdc++"
2022-01-06 16:07:04 +01:00
Witold Filipczyk
d66fe4a8df [quickjs] Added to meson_options 2021-10-16 20:54:08 +02:00
Witold Filipczyk
66305fcb50 [gettext] try system gettext. Refs #62
Now, only meson was changed.
-Dnls=true -Dgettext=true
2021-08-08 21:25:08 +02:00
Witold Filipczyk
0d76fc0f2a [gemini] optional, not enabled by default 2021-07-02 21:28:48 +02:00
Witold Filipczyk
9328fa261e [libdom] libdom also retired 2021-06-12 17:37:11 +02:00
Witold Filipczyk
908fa22878 [htmlcxx] htmlcxx retired 2021-06-12 13:29:05 +02:00
Witold Filipczyk
d71ef9e57c [js] switch to libxml++ . Begining. 2021-05-09 19:56:00 +02:00
Witold Filipczyk
1fa5504570 [htmlcxx] Added htmlcxx parser for source code displaying
It is compilable only together with spidermonkey, and only with meson
for now.
2021-04-18 18:26:58 +02:00
Witold Filipczyk
cfe8916d4b [meson] fsp 2020-09-12 18:29:23 +02:00
Witold Filipczyk
ec7869c722 [meson] Disable spidermonkey (not in Debian), enabled bittorent. 2020-09-11 21:05:26 +02:00
Witold Filipczyk
9a96f3b77a [meson] bzip2 not available as pkg-config nor cmake on Debian 2020-09-11 20:52:59 +02:00
Witold Filipczyk
5f87bdbcb2 [meson] meson build scripts.
Not finished yet, but I added to motivate myself and others.
The goal is to get a few seconds faster builds.

autotools still will be available.
2020-09-05 22:06:01 +02:00