Commit Graph

94 Commits

Author SHA1 Message Date
Michael Forney 51f4041f67 netsurf: Apply some patches to fix build with newer curl 2026-05-12 00:06:35 -07:00
Michael Forney 97175029fa Prune dist/.gitignore and remove unused sha256 2026-04-19 12:21:28 -07:00
Michael Forney ffe6415a4f netsurf: Fix potential use-after-free after sending selection 2022-11-27 14:11:26 -08:00
Michael Forney 7dd2f07dec libcss: Remove unnecessary alignment attribute 2021-11-05 15:05:35 -07:00
Michael Forney a91cb6432e netsurf: Remove use of VLAs
Also, fix an incorrect parameter to netsurf_mkpath.
2021-09-07 13:41:11 -07:00
Michael Forney ec86e05e61 adobe-source-fonts: Update to latest versions 2021-01-30 17:31:50 -08:00
Michael Forney b669035504 netsurf: Minor changes to tiny frontend 2021-01-25 13:51:32 -08:00
Michael Forney 6e75fa7ed5 netsurf: Switch to DuckDuckGo lite 2020-10-19 15:12:15 -07:00
Michael Forney cd791fa670 netsurf: Fix crash if fonts are missing 2020-10-01 19:22:14 -07:00
Michael Forney 157eff8317 netsurf: Fix some protocol errors that appear on other compositors 2020-10-01 18:37:51 -07:00
Michael Forney d4297a13c8 Use -isystem to include library headers
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.

To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney f2c69cb8c4 utf8proc: Add header target 2020-06-02 04:22:27 -07:00
Michael Forney fa02fa9d7b libxkbcommon: Add header target 2020-06-02 04:22:27 -07:00
Michael Forney 3286b467f7 freetype: Add header target 2020-06-02 04:20:10 -07:00
Michael Forney bc4a4ccb65 netsurf/libhubbub: Define NDEBUG 2020-05-25 17:23:33 -07:00
Michael Forney 74b163a34c netsurf: Update to 3.10 2020-05-25 17:23:33 -07:00
Michael Forney aea11e0e4a Use our own linux-headers 2020-02-20 20:10:31 -08:00
Michael Forney 7bdde05557 netsurf: Explicitly add includes
Otherwise, we inherit includes from the parent environment.
2020-02-03 11:54:12 -08:00
Michael Forney 08cca5431f Move toolchain config into config.lua 2020-01-29 22:14:33 -08:00
Michael Forney 051963c7fe Add support for building multiple configurations
Now, you can build in separate directories per configuration:

	mkdir foo
	(cd foo && ../setup.lua)
	samu -C foo
2020-01-29 22:14:33 -08:00
Michael Forney 2255c43da7 Use $basedir to refer to paths relative to base source tree 2019-12-16 23:48:22 -08:00
Michael Forney 41df3bc374 netsurf: Remove openssl-specific functionality 2019-11-12 17:31:42 -08:00
Michael Forney f513c8b3f2 netsurf: Avoid complex floating types for arc rendering 2019-08-12 21:59:32 -07:00
Michael Forney 1a8f020103 netsurf: Update to 3.9 2019-07-29 18:03:01 -07:00
Michael Forney 40fd466741 netsurf: Avoid zero-length modifications array 2019-07-11 01:31:14 -07:00
Michael Forney c602c4be4f netsurf: Fix a few minor issues 2019-07-10 22:02:15 -07:00
Michael Forney 28865f64d4 netsurf/libwapcaplet: Fix inline function patch 2019-07-10 21:58:56 -07:00
Michael Forney 09942fbc06 netsurf: Fix a few portability issues 2019-07-06 01:24:36 -07:00
Michael Forney a8c0e988fb libwapcaplet: Avoid statement expressions 2019-07-03 00:53:07 -07:00
Michael Forney 4ad4d2a1e5 libdom: Remove empty top-level declarations and use upstream patch 2019-07-03 00:53:07 -07:00
Michael Forney 54fa63de93 netsurf: Remove obsolete nsgenbind.txt 2019-06-30 22:30:55 -07:00
Michael Forney 5971eb5378 netsurf: Prevent conflicting global definitions 2019-06-19 23:02:44 -07:00
Michael Forney 898321096f libcss, libdom: Remove unnecessary _ALIGNED specifier
I'm not sure what this is supposed to do, or on what system it has
an effect, but with gcc it just causes a spurious global variable to
be created.
2019-06-19 22:27:00 -07:00
Michael Forney 49f60b7f23 netsurf: Disable javascript support
It is not that useful in its current form, and this save quite a
bit in executable size.
2019-06-05 23:09:06 -07:00
Michael Forney 66ed61d62f netsurf: Apply patch to fix curl recursive API calls 2019-06-05 22:50:11 -07:00
Michael Forney 1c1aa2bef1 netsurf: Declare some missing header dependencies 2019-03-19 21:35:19 -07:00
Michael Forney 4332740046 Rename rev to ver, and keep track of package versions as well 2019-03-19 00:14:12 -07:00
Michael Forney 75281a48b0 netsurf: Set default search provider to Duck Duck Go 2018-12-27 19:05:52 -08:00
Michael Forney 249dc7c40d netsurf: Fix issues with SVG rendering 2018-12-23 13:40:49 -08:00
Michael Forney bba4833013 Update to stable xdg-shell
Since xdg-shell-unstable-5-protocol.c and xdg-shell-protocol.c
define conflicting symbols, this commit updates swc, netsurf, mupdf,
and st all at once.
2018-11-03 01:20:57 -07:00
Michael Forney 6a95d0c1d2 netsurf: Handle high DPI a bit better 2018-11-01 19:58:25 -07:00
Michael Forney f303ccd242 netsurf: Update to 3.8 2018-09-07 15:15:44 -07:00
Michael Forney 860c9508fd nsgenbind: Update to 0.6 2018-08-28 15:24:50 -07:00
Michael Forney 39e7080633 libsvgtiny: Update to 0.1.7 2018-08-28 15:23:22 -07:00
Michael Forney 2596aff0ca libnsgif: Update to 0.2.1 2018-08-28 15:21:42 -07:00
Michael Forney 4f1f83c8c5 libnsbmp: Update to 0.1.5 2018-08-28 15:20:54 -07:00
Michael Forney f986974584 libnsutils: Update to 0.0.5 2018-08-27 13:03:24 -07:00
Michael Forney 8ee4369773 libwapcaplet: Update to 0.4.1 2018-08-26 13:29:08 -07:00
Michael Forney 3e2604acce libparserutils: Update to 0.2.4 2018-08-26 13:29:08 -07:00
Michael Forney 37a11dab3f libnsutils: Update to 0.0.4 2018-08-26 13:29:08 -07:00