Commit Graph

32 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 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 a1725caf86 fix mngectony makefiles 2014-01-04 18:08:08 +00:00
Vincent Sanders f7916866e3 remove all references to using libMNG 2014-01-04 17:07:11 +00:00
Michael Drake 143e553593 Remove redundant bitmap compression/decompression/dropping-to-disc. The core now has a converted bitmap cache that is pruned more agressively. 2013-10-03 19:25:01 +01:00
Steve Fryatt e87596ad1f Restructure handling of DragEnd events.
Add ro_mouse module to process mouse events during drags and on null polls.
Implement support in ro_mouse for tracking the mouse during drags and passing on DragEnd events.
Remove ro_gui_drag_end() and update all of its clients so that they use ro_mouse.
Remove the unused ro_gui_window_frame_resize_end().

Termination of save drags with Escape is unimplemented, but appears broken anyway.
The use of gui_drag_type is still required to handle Message_DatasaveAck processing.
Mouse tracking is still handled via gui.c.
2013-09-08 00:47:55 +01:00
Vincent Sanders 15598b5790 move riscos to new option API 2013-05-28 15:01:15 +01:00
Vincent Sanders 484fa8b110 move common include path setup to core Makefile 2012-12-20 15:27:07 +00:00
Vincent Sanders 45906b9dc2 make macro name more correct 2012-12-13 16:31:05 +00:00
Vincent Sanders a1876073ad add spidermonkey to riscos makefiles 2012-12-10 08:49:54 +00:00
John-Mark Bell 617d655c7b Remove libxml 2012-11-10 00:11:57 +00:00
Rob Kendrick (monotony) a0e333d669 Try to have RISC OS front end use FatMessages. This is an ugly hack. 2012-11-03 11:47:43 +00:00
Rob Kendrick (humdrum) 953b937829 Squeeze harder 2012-10-08 09:52:17 +01:00
John-Mark Bell b65ed25c32 Use squeeze 2012-10-07 22:17:18 +01:00
Vincent Sanders def25fdc0c put RISC OS distribution files in teh generated netsurf zip 2012-10-02 14:51:26 +01:00
Michael Drake e8312277a5 Import RISC OS distribution stuff. (3rd party modules, etc.) 2012-10-02 14:16:39 +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 a39082585a force removal of temporary directory 2012-08-19 15:04:24 +01:00
Vincent Sanders ea2b556047 really fix riscos zip target
zip option with a comma in it confused make
2012-08-19 14:48:43 +01:00
Vincent Sanders 4985b56b68 fix riscos makefile tempfile creation 2012-08-19 13:06:34 +01:00
Vincent Sanders 908d5655d2 add riscos zip build target 2012-08-19 09:56:57 +01:00
John Mark Bell 0cea4b192d Add libdom to native RISC OS LDFLAGS
svn path=/trunk/netsurf/; revision=13683
2012-03-25 11:36:37 +00:00
John Mark Bell a58de36468 Add libdom to cross-compilation LDFLAGS
svn path=/trunk/netsurf/; revision=13647
2012-03-25 07:58:30 +00:00
Michael Drake 9a3c573b9b Remove dead debugwin code.
svn path=/trunk/netsurf/; revision=13028
2011-10-10 12:23:53 +00:00
Michael Drake 149ac31cac Remove old plugin.c.
svn path=/trunk/netsurf/; revision=12967
2011-10-06 10:21:50 +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
Michael Drake 2ec96e508c Put RISC OS filetype content handlers in their own directory.
svn path=/trunk/netsurf/; revision=12336
2011-05-09 09:57:40 +00:00
Steve Fryatt cd9c0998e9 Merge branches/stevef/toolbars to trunk.
svn path=/trunk/netsurf/; revision=11741
2011-02-20 23:16:33 +00:00
Vincent Sanders fbb1139214 add default system colour handlers to each frontend
svn path=/trunk/netsurf/; revision=11530
2011-01-30 13:40:47 +00:00
Michael Drake 17542373bd Remove excess indentation.
svn path=/trunk/netsurf/; revision=10942
2010-11-08 11:28:58 +00:00
Vincent Sanders 802f58f10d Futher simplification of the makefile
Use target makefiles to set build sources

svn path=/trunk/netsurf/; revision=10916
2010-10-29 00:54:27 +00:00
Vincent Sanders 72cf3adc78 Beginning of NetSurf build infrastructure cleanup
Provide makefile fragment for each target, isolates the target makefile changes into one place simplifying the top level makefile

svn path=/trunk/netsurf/; revision=10910
2010-10-27 18:39:24 +00:00