Commit Graph

214 Commits

Author SHA1 Message Date
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
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
Vincent Sanders 16d67095a6 add pkg-config macro for libraries which are not controled by configuration 2012-12-13 17:23:47 +00:00
Vincent Sanders 45906b9dc2 make macro name more correct 2012-12-13 16:31:05 +00:00
Vincent Sanders 5a5451a0c5 make monkey target take notice of GCCSDK_INSTALL_ENV and
GCCSDK_INSTALL_CROSSBIN environment values
2012-12-13 15:35:01 +00:00
Vincent Sanders 8698245ad2 use g++ to link on riscos 2012-12-10 11:38:52 +00:00
Adrien Destugues - PulkoMandy eb28188661 Update the BeOS/Haiku port
* Toolbar use HVIF icons on Haiku
* Download window
* Some tweaks to the event loop to let network traffic happen

Signed-off-by: François Revol <revol@free.fr>
2012-11-24 21:39:40 +01:00
Rob Kendrick (humdrum) b736ea73d4 Create directories before compiling templates. I do not understand why this isn't a problem for Jenkins. 2012-11-06 14:56:30 +00:00
Daniel Silverstone 25f0bcbaee Fix it so that the JSAPI bindings are rebuilt if sources are touched 2012-11-04 16:57:41 +00:00
Rob Kendrick (fatigue) df088a4ba9 Try to compress the messages files 2012-11-04 11:20:08 +00:00
Rob Kendrick (fatigue) ef5c8c21a6 Allow suffix on language split macro destination 2012-11-03 14:31:54 +00:00
Rob Kendrick (fatigue) cf8b05fe0f Have FatMessages macro mkdir -p the destination directory, and have Amiga front end use macro 2012-11-03 14:03:34 +00:00
Rob Kendrick (monotony) 118b03a786 Add a macro to split and install messages files, and have gtk front end use it. 2012-11-03 11:16:33 +00:00
Chris Young 6be1ba6097 auto-detect cairo 2012-10-13 20:45:51 +01:00
Michael Drake 2c05bc55c5 Set SQUEEZE variable. 2012-10-07 20:40:01 +01:00
Vincent Sanders e237ebac8f Split install and package targets.
Install target is for installing on the local machine and package generates a package
2012-08-23 11:46:31 +01:00
Vincent Sanders d9799299f8 make ccache detection more portable 2012-08-20 18:46:47 +01:00
Vincent Sanders 2b9a8d13c8 enable ccache where available 2012-08-20 18:09:16 +01:00
Vincent Sanders 3faaff91ac change to use netsurf toolchain build 2012-07-23 21:12:19 +01:00
John-Mark Bell ae7d114101 Plumbing for Atari cross-compilation 2012-07-20 16:30:12 +01:00
Rob Kendrick (monotony) 44f448b7c0 Remove file-by-file gzipping of GTK UI files, always copy all of them.
Everybody always forgets to update this anyway, so just copy them all.
This also means we're no longer gzipping them, so they're quite fat
on disk (515kB or so).  Also also, we're copying both GTK2 and GTK3
UI files when only one set will ever be used, but I can't think of
a nice way of the Makefile deciding which set to copy at the moment.
2012-07-01 08:03:32 +01:00
Vincent Sanders bc664042c4 remove junk blank page resource
svn path=/trunk/netsurf/; revision=13959
2012-06-10 14:51:40 +00:00
Daniel Silverstone 0437f81c55 Testament generation now supports git
svn path=/trunk/netsurf/; revision=13946
2012-06-04 15:48:21 +00:00
François Revel 839c4aef8a Fix errors when installing multiple times due to cp failing on .svn directories.
svn path=/trunk/netsurf/; revision=13859
2012-04-12 18:38:10 +00:00
Vincent Sanders 561d6613dd set default pkg-config path on Mac OS X to make default build work
svn path=/trunk/netsurf/; revision=12907
2011-09-28 16:01:06 +00:00
Vincent Sanders cd554e6f1e make image content handlers build conditional from teh makefile
svn path=/trunk/netsurf/; revision=12673
2011-08-28 14:29:15 +00:00
François Revel d5e27b2850 Remove debug output.
svn path=/trunk/netsurf/; revision=12308
2011-05-08 01:18:43 +00:00
François Revel 4ebb145a7d Automatically build an rdef file importing the resources listed as dependencies for BeOS.
svn path=/trunk/netsurf/; revision=12306
2011-05-08 01:03:44 +00:00
Vincent Sanders dc0cbe8dcd fix pkgconf error when called for clean target
svn path=/trunk/netsurf/; revision=12218
2011-04-22 10:17:00 +00:00
John Mark Bell a729299ab5 Rudimentary sanitisation of uname -s
svn path=/trunk/netsurf/; revision=12217
2011-04-22 09:00:24 +00:00
Daniel Silverstone 15760b0960 Try encouraging the auto-build of testament a little harder
svn path=/trunk/netsurf/; revision=12122
2011-03-22 12:04:02 +00:00