Witold Filipczyk
1c51410fd3
[mujs] Stubs for mujs
2022-08-01 21:31:07 +02:00
Witold Filipczyk
172c32a64c
[cpp] All files suspected for any C++ relation renamed to cpp
...
Now (in meson) .c files are compiled by C compiler and .cpp by C++ compiler.
2022-07-31 16:44:11 +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
8764def801
[meson] -fno-lto added to flags
...
clang-14 gives file not recognized: File format not recognized.
2022-07-21 11:27:28 +02:00
Witold Filipczyk
2ee5c1a2e8
[meson] djgpp has no pkgconfig file for expat
2022-07-12 21:18:35 +02:00
Witold Filipczyk
aaced859ee
[meson] Search for libbz2 also in /usr/local/lib
2022-07-12 21:08:41 +02:00
Witold Filipczyk
7c6be025fa
[meson] /usr/local/lib for quickjs
2022-07-12 18:42:43 +02:00
Witold Filipczyk
e5dcb352b9
[meson] iconv non-required
2022-06-28 20:30:49 +02:00
Witold Filipczyk
d25d85d781
[meson] Support for DOS
2022-06-28 20:24:22 +02:00
Witold Filipczyk
4790ae9981
[smjs] Compilation fixes when -Dsm-scripting=true and -Dspidermonkey=false. Refs #176
2022-06-16 17:33:06 +02:00
Witold Filipczyk
a3807c40fe
[configure.ac,meson] gnu++17
2022-06-09 21:36:12 +02:00
Witold Filipczyk
f4979cb5a4
[dgi] Beginning. Not compilable code
2022-05-16 22:01:41 +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
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
9e84e960b4
[meson] Get rid of set10
...
Instead of set10:
if compiler.has_header(...)
conf_data.set(..., 1)
endif
2022-03-14 15:56:12 +01:00
Witold Filipczyk
27983d6038
[meson] Another try to fix build on Windows. Refs #140
2022-03-13 17:05:41 +01:00
Witold Filipczyk
eb226fcc5e
[meson] set instead of set10. Refs #140
2022-03-13 16:58:43 +01:00
Witold Filipczyk
1b9fbce34d
[meson] set instead of set10 for CONFIG_OS_UNIX. Refs #140
2022-03-13 12:24:52 +01:00
Witold Filipczyk
90a7c95a93
[meson] Uncontionally set HAVE_SA_IN6
2022-03-03 17:11:10 +01:00
Witold Filipczyk
714be0589e
[meson] CONFIG_COMBINING -> CONFIG_COMBINE
2022-03-03 16:29:25 +01:00
Witold Filipczyk
2782134985
[meson] check for strtoul
2022-03-03 16:26:24 +01:00
Witold Filipczyk
fd820d86b0
[meson] Test for mempcpy modified
2022-03-03 16:20:24 +01:00
Witold Filipczyk
77f8db01d2
[meson] Check for vsnprintf fixes
2022-02-28 15:55:23 +01:00
Witold Filipczyk
ec8c8debd4
[meson] find bzip2 in case of no .pc file
2022-02-27 18:38:36 +01:00
Witold Filipczyk
e25654404c
[meson] -std=c++17 added to extracflags
2022-02-22 22:23:59 +01:00
Witold Filipczyk
d074c58111
[perl] Compilation fix
2022-01-29 11:38:31 +01:00
Witold Filipczyk
894c7a6653
[meson] Added Wc++-compat to extracflags
2022-01-23 18:54:18 +01:00
Witold Filipczyk
d0e59d301b
[meson] Check typeof
2022-01-22 15:00:10 +01:00
Witold Filipczyk
31c3613f25
[meson] -Wno-sign-compare for C++
2022-01-17 17:50:48 +01:00
Witold Filipczyk
2f44f512fe
[smb] Added smb to meson
2022-01-11 20:34:35 +01: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
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
d3f9bd5a4b
[version] 0.16.GIT
2021-12-26 16:30:02 +01:00
Witold Filipczyk
90cc102d68
[NEWS] 0.15.0
2021-12-24 20:53:43 +01:00
Witold Filipczyk
2ee82fc890
[NEWS] 0.15.0rc2
2021-12-19 16:04:49 +01:00
Witold Filipczyk
3ea2609ced
[lzma] Compilation fix
2021-12-13 16:22:50 +01:00
Witold Filipczyk
097b62443a
[arm] dep_atomic copied from Mesa
2021-12-05 17:26:35 +01:00
Witold Filipczyk
68f5007252
[NEWS] 0.15.0rc1
2021-12-04 09:55:34 +01:00
Witold Filipczyk
dc12c13244
[quickjs] Test commit. window.alert('Blabla') works.
2021-10-17 18:17:48 +02:00
Witold Filipczyk
d66fe4a8df
[quickjs] Added to meson_options
2021-10-16 20:54:08 +02:00
Witold Filipczyk
b112650706
[mozjs] up to 78
...
It compiles.
2021-08-30 21:03:26 +02:00
Witold Filipczyk
7f572e7e4a
[ecmascript] bump mozjs version to 68
...
Memory allocated in jsval_to_string is not freed anywhere.
2021-08-30 20:48:11 +02:00
Witold Filipczyk
b825f4abf1
[js] Start to adjust code for mozjs-60.
2021-08-25 20:08:02 +02:00
Witold Filipczyk
50089fb463
[meson] bump guile to 3.0
2021-08-18 19:24:55 +02:00
Witold Filipczyk
ee49c80061
[meson] ruby dependency: ruby not ruby-2.6
...
Also initialize error, because rb_load_protect, does not change it.
2021-08-17 16:09:05 +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
be35ee9ec7
[meson] libxml2 deps is pulled automatically
2021-07-18 12:39:37 +02:00
Witold Filipczyk
263d1b1000
[meson] Do not compile gnutls code when openssl was choosen
2021-07-05 14:53:38 +02:00
Witold Filipczyk
c5d1ac1c14
[meson] Fix build with -Dlibev=true
2021-07-05 14:28:25 +02:00
Witold Filipczyk
9634063889
[meson] declare perl dependency
2021-07-03 20:39:38 +02:00
Witold Filipczyk
0d76fc0f2a
[gemini] optional, not enabled by default
2021-07-02 21:28:48 +02:00
Witold Filipczyk
d5b27592a1
[meson] compilation fixes related to CSS
2021-06-21 21:01:37 +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
4e6d3a0037
[meson] ncursesw dependency when built --with-terminfo
2021-04-12 21:17:27 +02:00
Witold Filipczyk
834e644515
[meson] More fixes related to CONFIG_NLS
2021-03-28 18:56:19 +02:00
Witold Filipczyk
cba5ff4405
[meson] Fix build with -Dnls=false
2021-03-28 18:47:35 +02:00
Witold Filipczyk
e1ddd8b571
[C90] string.h can be included unconditionally
2021-03-19 14:48:11 +01:00
Witold Filipczyk
67075e22f9
[C90] stdlib.h
2021-03-19 14:44:07 +01:00
Witold Filipczyk
5bf44a6725
[locale.h] Can be included unconditionally (C90)
2021-03-19 14:35:21 +01:00
Witold Filipczyk
cba5771c0c
[limits.h] limits.h can be included uncoditionally
2021-03-19 14:30:54 +01:00
Witold Filipczyk
36aa04ed12
[time.h] time.h can be included unconditionally
2021-03-19 14:22:04 +01:00
Witold Filipczyk
b538eafbbc
[meson] Require sqlite3
2021-02-24 10:01:02 +01:00
Witold Filipczyk
bdc6e05410
[headers] check stdalign.h
2021-01-13 22:02:30 +01:00
Witold Filipczyk
d05f781792
[version] 0.15.GIT
2020-12-27 19:39:52 +01:00
Witold Filipczyk
d976790a10
[NEWS] Info about 0.14.0
2020-12-27 14:59:40 +01:00
Witold Filipczyk
8f6ff41a62
[NEWS] Info about elinks-0.14.0rc2
2020-12-13 18:11:45 +01:00
Witold Filipczyk
672c5fce52
[NEWS] Info about 0.14.0rc1
2020-12-06 15:46:28 +01:00
Witold Filipczyk
3db1abc5b7
[rename] felinks -> elinks
2020-12-01 21:36:39 +01:00
Witold Filipczyk
d1ecd45828
[mozjs52] It compiles, but often segfaults. No idea yet how to fix it.
2020-10-27 14:53:24 +01:00
Witold Filipczyk
a5b68a25a1
[mozjs45] Code is unstable, but at least compiles.
2020-10-23 22:34:58 +02:00
Witold Filipczyk
01c511f52d
[mozjs38] ELinks is compilable, was not heavily tested.
2020-10-16 19:54:02 +02:00
Witold Filipczyk
1f57e72212
[mozjs24] Allow build elinks with g++
...
SpiderMonkey was updated to mozjs24. If you want to build elinks
with ecmascript support, you must compile using g++ with -fpermissive .
There is a lot of warnings.
There are some memleaks in ecmascript code, especially related to JSAutoCompartment.
I don't know yet, where and how to free it.
Debian does not support mozjs24, so I'm going to gradually update SpiderMonkey version.
2020-10-05 20:14:55 +02:00
Witold Filipczyk
0f59f669ac
[meson] doc/perl.html and doc/perl-hooks.html custom targets
2020-09-21 17:57:40 +02:00
Witold Filipczyk
acd2650d59
[meson] X11
2020-09-14 20:11:53 +02:00
Witold Filipczyk
5dc8c56b2d
[meson] Fixed bittorrent build
2020-09-13 16:12:57 +02:00
Witold Filipczyk
deefa7eb8a
[meson] Removed some ifs. They were not used
2020-09-12 18:41:31 +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
2a16aa91fe
[meson] Generate elinks.spec and changes in contrib
2020-09-07 17:48:37 +02:00
Witold Filipczyk
34d1adbf8c
[meson] version -> VERSION
2020-09-07 17:08:06 +02:00
Witold Filipczyk
a87c959e99
[meson] Added po/LINGUAS and po/POTFILES
2020-09-06 16:54:23 +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