Commit Graph

247 Commits

Author SHA1 Message Date
Vincent Sanders 9be0f4ccaf fixup usage of directory creation macro in Makefiles 2017-01-07 13:21:25 +00:00
Vincent Sanders 2d9ed9cbc4 rename default build output directory target 2017-01-05 23:02:03 +00:00
Vincent Sanders b227be8cd2 fix haiku target selection from commandline 2016-12-22 16:04:59 +00:00
Vincent Sanders 4a93beb039 revert f8f802cda5
revert inhibit javascipt for native builds on architectures where it miscompiles
2016-11-27 23:07:14 +00:00
Vincent Sanders f8f802cda5 inhibit javascipt for native builds on architectures where it miscompiles 2016-11-24 23:45:49 +00:00
Vincent Sanders 7d808e9549 remove unused extraneous windows file 2016-10-19 11:08:45 +01:00
Vincent Sanders 10afe5f615 fix curl/openssl library link ordering 2016-10-19 10:12:41 +01:00
Vincent Sanders 1de0ebf2e5 fix gtk install target to cope with gtk3 2016-10-05 19:44:49 +01:00
Vincent Sanders 1ef1edc9e0 enable use of netsurf public suffix library to prevent supercookies 2016-09-20 21:45:35 +01:00
Michael Drake fe00eac8cb Buildsystem: Make curl/openssl usage build-time options. 2016-08-13 13:31:07 +01:00
Vincent Sanders 042fcb82b8 Move javascript content handler as appropriate for updated source format 2016-06-07 16:01:04 +01:00
Vincent Sanders 8861923455 Allow include directories to be added by sub makefiles 2016-06-06 14:47:27 +01:00
Vincent Sanders 6722943b81 move the CSS content handler 2016-05-26 11:18:41 +01:00
Vincent Sanders 3224d7121a move image content handlers to accomodate core build changes 2016-05-23 23:32:16 +01:00
Vincent Sanders 5061687867 store toolbar config in standard options instead of a separate file 2016-05-21 12:17:49 +01:00
Vincent Sanders d21447d096 move frontends into sub directory 2016-05-15 13:44:34 +01:00
Vincent Sanders 3a5b4571b4 update version info for next development cycle 2016-04-06 12:01:07 +01:00
Vincent Sanders b9f58cdf77 allow passing of CFLAGS into make from environment 2016-02-15 14:59:23 +00:00
Vincent Sanders d0371d5d3b Add documentation showing unimplemented javascript bindings 2015-10-07 09:18:14 +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 cb3f267d45 Add coverage to the unit test makefile targets
The tests now only require that the test name is added to the TESTS
variable and a testname_SRCS is set with a list of required sources to
compile.
2015-07-08 22:17:20 +01:00
Vincent Sanders bd802e763e Restructure test makefile to be called from main makefile
This changes the make test to be executed from the main netsurf
makefile instead of being standalone. It also fixes up the urldbtest
to run.
2015-07-07 16:02:54 +01:00
Vincent Sanders ccfc2aeefa make nsurl unit test work again 2015-07-07 00:05:30 +01:00
Vincent Sanders 2465fc4e6b move the mandantory library config for libcss and libdom to core makefile 2015-04-17 22:48:55 +01:00
Vincent Sanders a838fa3ee9 Improve split message generation
Changes the way message files are generated to be driven by make as
rules rather than from explicit macro calls causing their regeneration
every build.

A secondary benefit is that errors in message generation actually stop
the build instead of being ignored

Each frontend will require its filter settings updated to avoid
getting the default message filter of "any". Initially gtk has been
adapted as proof of concept.
2015-04-07 00:44:35 +01:00
Vincent Sanders 05c742df09 Improve the make target validation 2015-04-06 00:16:39 +01:00
Vincent Sanders d3c4eb7363 Move some beos specific make rules into its MAkefile.target 2015-04-05 14:53:59 +01:00
Vincent Sanders 2f2a73beea Move some RISc OS specific Makefile rules into its Makefile.target 2015-04-05 14:52:45 +01:00
Vincent Sanders 9d6ab0475f allow the strip command to be overridden from the comamndline
Closes #2208
2015-03-22 17:39:11 +00:00
Vincent Sanders 8e60d32831 remove some warnings from freebsd build 2014-12-21 02:01:45 +00:00
Vincent Sanders 79d5b1bf3b stop using gettimeofday and use the monotonic time interface fron nsutils 2014-11-26 21:29:13 +00:00
Vincent Sanders 099cb80175 add pkg-config to beos build 2014-11-14 22:30:30 +00:00
Vincent Sanders 97759f62af USe the externally built conveniance utf8proc library 2014-11-14 13:46:08 +00:00
Vincent Sanders d204d6d555 Clean up saving as PDF
This removes the global PDF_Password interface that had completely
bitrotted and moves it into the standard misc operation table with a
sensible defualt implementation.

This also cleans up and fixes the gtk frontend implementation of the
pdf password callback so it compiles.

Finally this moves the implementation to a sensible place alongside
the other exporters reducing target makefile complexity futher.
2014-10-26 23:53:14 +00:00
Vincent Sanders 9cc610c5ee fix copyright year for beos build 2014-09-07 00:28:19 +01:00
Vincent Sanders 4f530a3f8f Pull warning flags out into variables that can be overriden seperately for C and C++ 2014-09-05 16:01:44 +01:00
Vincent Sanders 58c2ca0624 OpenBSD system headers are not compatible with redundant declaration warning so remove on that OS 2014-09-03 18:24:44 +01:00
Vincent Sanders 56b42943d0 improve iconv library handling 2014-04-30 11:56:57 +01:00
Vincent Sanders b7b3496a78 move testament output to object directory instead of modifying source 2014-04-08 11:41:58 +01:00
Vincent Sanders f7916866e3 remove all references to using libMNG 2014-01-04 17:07:11 +00:00
Vincent Sanders d34f03e69e add framebuffer cross compiling support 2013-05-12 20:41:50 +01:00
Vincent Sanders d2d04824cf add transifex message file integration 2013-05-07 22:52:30 +01:00
Vincent Sanders 98369b74e2 fixup message splitting with updated tool 2013-05-02 09:24:18 +01:00
Vivek Dasmohapatra 820767e417 Improve the message split script to allow alternate output formats 2013-05-01 11:45:09 +01:00
Vincent Sanders 1dd8601e3f Ensure split messages are cleaned up 2013-04-28 22:09:03 +01:00
Daniel Silverstone (parasomnia chroot) 78149141f9 all-program now splits fatmessages for generic in-tree execution 2013-04-10 23:24:49 +01:00
François Revol 15cb6886f2 beos: update copyright years in the version info 2013-03-21 22:55:08 +01:00
Vincent Sanders 95e726c7cc split sources lists out to their subdirectories as first step towards using core buildsystem 2013-03-11 17:53:52 +00:00
Vincent Sanders 484fa8b110 move common include path setup to core Makefile 2012-12-20 15:27:07 +00:00
Vincent Sanders 8685336e2d remove redundant compiler version override 2012-12-14 11:43:23 +00:00