mirror of
https://github.com/netsurf-browser/netsurf
synced 2025-01-20 09:39:18 +03:00
1ddf8215cf
Despite the fact AmigaOS filesystems run as separate processes, DOS filesystem writes occur synchronously waiting for the disk write to finish before returning. Here we have effectively taken the core's fs backing store and extended it slightly so the store operation is spun off into a new process, running at a lower task priority than NetSurf itself. This stops the UI pauses that occur shortly after loading pages as NetSurf commits the cache to disk. Somewhat experimental, pending more extensive user testing.
38 lines
1.1 KiB
Makefile
38 lines
1.1 KiB
Makefile
# ----------------------------------------------------------------------------
|
|
# Amiga-specific options
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# Force using glibc internal iconv implementation instead of external libiconv
|
|
# Valid options: YES, NO
|
|
NETSURF_USE_LIBICONV_PLUG := YES
|
|
|
|
# Enable NetSurf's use of librosprite for displaying RISC OS Sprites
|
|
# Valid options: YES, NO, AUTO
|
|
NETSURF_USE_ROSPRITE := NO
|
|
|
|
# Enable NetSurf's use of libwebp for displaying WebPs
|
|
# Valid options: YES, NO
|
|
NETSURF_USE_WEBP := NO
|
|
|
|
# Enable NetSurf to display Amiga icons
|
|
# Valid options: YES, NO (recommended)
|
|
NETSURF_USE_AMIGA_ICON := YES
|
|
|
|
# Enable NetSurf's use of DataTypes for unknown filetypes
|
|
# Valid options: YES, NO
|
|
NETSURF_USE_AMIGA_DATATYPES := YES
|
|
|
|
# Enable NetSurf's use of libsvgtiny for displaying SVGs
|
|
# Valid options: YES, NO
|
|
NETSURF_USE_NSSVG := YES
|
|
|
|
# Enable NetSurf's use of Spidermonkey 1.80+
|
|
# Only here to stop the build complaining;
|
|
# enable NETSURF_USE_MOZJS instead for JavaScript support
|
|
# Valid options: NO
|
|
NETSURF_USE_JS := NO
|
|
|
|
# Optimisation levels
|
|
CFLAGS += -O2 -gstabs
|
|
|