John-Mark Bell
6f99d28488
UA: align with compat spec
...
See: https://compat.spec.whatwg.org/#ua-string-section
Force desktop sites on Linux by claiming to be running under X11
(Linux is otherwise considered a mobile OS).
2022-05-27 21:47:02 +01:00
Michael Drake
14c7b4aee3
Logging: Include VERBOSE in the binary by default.
2019-11-30 20:14:12 +00:00
Vincent Sanders
d2391b2dfd
make the use of libutf8proc coditional
...
allow the browser to be compiled without libutf8proc. Without this
library safe utf8 conversion and verification is not possible
so the browser will loose the ability to navigate to adresses
using the idna punycode scheme.
2019-10-03 00:28:08 +01:00
Vincent Sanders
79e406d951
alter some library defaults to rely on automatic pkg-config detection
2019-10-01 21:28:26 +01:00
Daniel Silverstone
9742a8317f
Dukky: Add and utilise a jserrors category
...
Normal, and verbose logging will now also log all JS errors in order that we
stand a chance of debugging things more easily when testing.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-02 10:12:45 +01:00
Vincent Sanders
070c74b648
add webp image handler
2019-02-17 12:09:17 +00:00
Daniel Silverstone
3d20a3974c
Support ASAN and UBSAN in Makefiles
2018-07-28 11:17:07 +01:00
Daniel Silverstone
bb056e55b1
Sort out the logging so that -v etc do the right thing
2017-09-08 21:15:54 +01:00
Vincent Sanders
8d9b2efc11
use nslog library for logging if available.
2017-09-03 23:40:32 +01:00
Vincent Sanders
f8cdbbce19
slightly amend how user config is included
2017-08-30 23:27:28 +01:00
Vincent Sanders
1ef1edc9e0
enable use of netsurf public suffix library to prevent supercookies
2016-09-20 21:45:35 +01:00
Vincent Sanders
608a18caff
remove junk references to old javascript implementations
2016-09-19 22:02:51 +01:00
Michael Drake
fe00eac8cb
Buildsystem: Make curl/openssl usage build-time options.
2016-08-13 13:31:07 +01:00
Vincent Sanders
d21447d096
move frontends into sub directory
2016-05-15 13:44:34 +01:00
Daniel Silverstone
a16e2aa839
Make duktape the default, and on by default, and others off by default
2015-08-09 12:27:28 +01:00
Vincent Sanders
e7f9dbcb10
Remove webp image handling
...
The bitmap and image handling interfaces have changed within NetSurf
and the webp image handling has not been fixed up appropriately to
cope.
After discussion with the other developers it has been decided that
the webp support is not worth the necessary development effort to
rewrite and maintain.
The webp format is not in wide usage and Mozilla, Microsoft and Apple
have not adopted it. This means the removal will not adversely impact
NetSurf.
Resolves:2310
2015-04-21 14:03:02 +01:00
Vincent Sanders
e467077a21
move host based default settings to core as tehy are not frontend dependant
2014-12-21 16:22:54 +00:00
Vincent Sanders
428e34a0df
extend beos C++ flags
2014-09-05 16:35:39 +01:00
Vincent Sanders
05932293f6
Add filesystem based backing store
2014-05-13 15:53:02 +01:00
Vincent Sanders
f7916866e3
remove all references to using libMNG
2014-01-04 17:07:11 +00:00
Vincent Sanders
21e7654902
make javascript library loading automatic if a pkg-config can be found
2013-05-05 10:24:22 +01:00
Michael Drake
4e756f6088
Remove architecture from UA string.
2013-01-14 13:59:07 +00:00
Vincent Sanders
484fa8b110
move common include path setup to core Makefile
2012-12-20 15:27:07 +00:00
Vincent Sanders
c87cbe5655
split target defaults out
2012-12-13 19:26:24 +00:00
Vincent Sanders
fa6e1379d0
move the cut n pasted -Wuninitialized from Makefile.config alongside
...
all the other warning flags in the standard location
2012-12-13 17:49:27 +00:00
Chris Young
98cfc5835c
Remove no longer correct comment
2012-10-24 18:58:46 +01:00
Chris Young
6be1ba6097
auto-detect cairo
2012-10-13 20:45:51 +01:00
Chris Young
718237c2a5
Add debug symbols as they are incredibly useful to have on the auto-builds, and can always be overridden for release builds.
2012-09-28 00:32:48 +01:00
Vincent Sanders
7604b76161
make the framebuffer resource path setting better
2012-08-22 16:58:11 +01:00
Ole Loots
d408eb0e18
Added option comments
2012-07-26 00:49:33 +02:00
Ole Loots
4f4ccedfb5
Adjusted atari defaults
...
This change is required by latest changes to the atari Makefile.target
and is an preparation for auto-building the atari version.
2012-07-26 00:37:37 +02:00
Michael Drake
5fc781d715
Update default homepage URL to about:welcome. Make RISC OS front end use NETSURF_HOMEPAGE too.
...
Currently only the English welcome page will be fetched.
Need to add language negotiation to choose best language option.
2012-07-21 13:13:57 +01:00
Vincent Sanders
ac1dbe0354
fix missing default
...
svn path=/trunk/netsurf/; revision=13992
2012-06-28 09:30:56 +00:00
Vincent Sanders
2622adaa1f
allow netsurf to build with gtk3
...
svn path=/trunk/netsurf/; revision=13926
2012-05-16 19:57:43 +00:00
Vincent Sanders
6ebaecccaf
Totaly prefunctry binding to spidermonkey
...
svn path=/trunk/netsurf/; revision=13360
2012-01-01 21:42:38 +00:00
John Mark Bell
4e3a4448ec
Beginnings of a gstreamer binding. I've been sitting on this for too long
...
svn path=/trunk/netsurf/; revision=13248
2011-12-05 22:33:02 +00:00
Chris Young
8fba599536
Disable Sprite support - DataTypes can handle these.
...
svn path=/trunk/netsurf/; revision=13077
2011-10-23 13:22:21 +00:00
Vincent Sanders
07d140f0f1
make cocoa build use pkg-config properly and build release tarballs (primarily jmb I just made it link)
...
svn path=/trunk/netsurf/; revision=12879
2011-09-26 10:04:29 +00:00
Sven Weidauer
5e1a9bbfc0
Registering all image types NSBitmapImageRep can load and using ImageIO instead of other image libraries by default.
...
Regression: animated GIF doesn’t work anymore.
svn path=/trunk/netsurf/; revision=12350
2011-05-09 18:13:36 +00:00
Chris Young
208363fe2a
Rename DataTypes related code/files/defines to avoid confusion and aid adding support
...
for other DataType classes.
Disable MNG/WebP by default as they aren't common and the required libs are quite
large; DataTypes can handle these formats for now.
svn path=/trunk/netsurf/; revision=12284
2011-05-06 22:42:37 +00:00
John Mark Bell
e71691bae8
Merge branches/jmb/content-factory to trunk
...
svn path=/trunk/netsurf/; revision=12283
2011-05-06 20:40:09 +00:00
Chris Young
7ec2cc7f8e
Update to use official libwebp 0.1
...
Remove libvpx references as no longer needed.
svn path=/trunk/netsurf/; revision=12115
2011-03-20 23:32:44 +00:00
Sven Weidauer
6a561dc6dd
Added Makefile setting for the SDK version.
...
svn path=/trunk/netsurf/; revision=12046
2011-03-14 18:22:42 +00:00
Sven Weidauer
5c63c4cd4a
Adding ability to specify /Developer dir in Makefiles
...
svn path=/trunk/netsurf/; revision=12043
2011-03-14 14:17:53 +00:00
Daniel Silverstone
860c03e1b7
Be somewhat more militant with idiots who copy Makefile.defaults
...
svn path=/trunk/netsurf/; revision=12018
2011-03-13 11:21:31 +00:00
Daniel Silverstone
7e85d15cb6
Add a deaf monkey frontend. TODO: Make it listen
...
svn path=/trunk/netsurf/; revision=11968
2011-03-12 15:08:07 +00:00
Sven Weidauer
721b73bc55
Using feature_enabled in Makefile.target to see if Apple ImageIO should be used.
...
svn path=/trunk/netsurf/; revision=11931
2011-03-07 16:47:39 +00:00
Chris Young
5ac45472c7
Fix broken CONTENT_PLUGIN API.
...
Add a default content handler for Amiga using the plugin interface, which passes
unknown files (currently images only) through DataTypes.
svn path=/trunk/netsurf/; revision=11924
2011-03-06 13:58:02 +00:00
Sven Weidauer
208b98bb44
Created content handler CONTENT_APPLE_IMAGE for Mac OS X that can handle all image file formats supported by Apples ImageIO framework. Right now used only for JPEG to get rid of libjpeg dependency.
...
svn path=/trunk/netsurf/; revision=11911
2011-03-05 09:49:15 +00:00
Vincent Sanders
0231675abf
add resource handling
...
move gtk and framebuffer to use generic resource handling
svn path=/trunk/netsurf/; revision=11772
2011-02-23 22:27:55 +00:00