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
Vincent Sanders
6582b4e075
fix change to CC_MAJOR for beos
2012-12-14 11:30:14 +00:00
Vincent Sanders
7c5f9ed8cd
make the Make rules for compiler versioning be more portable with fewer shell calls
2012-12-14 10:53:43 +00:00
Vincent Sanders
4448722425
allow flags to be selected based on compiler version
2012-12-13 19:27:16 +00:00