Commit Graph

11513 Commits

Author SHA1 Message Date
Vincent Sanders 2df03e2d85 Convert windows to use the bitmap render interface 2015-04-24 15:29:10 +01:00
Vincent Sanders 217aa3adc1 Convert beos to bitmap render API 2015-04-24 13:52:39 +01:00
Vincent Sanders 818b8276df Convert atari to bitmap render interface 2015-04-24 13:28:20 +01:00
Vincent Sanders 124de5775a Update amiga to use bitmap render API 2015-04-24 11:56:19 +01:00
Vincent Sanders 4e7dcde2b0 Update monkey to use bitmap render API 2015-04-24 10:54:32 +01:00
Vincent Sanders 1a22eb2b65 Convert framebuffer to use bitmap render from thumbnail API 2015-04-23 22:50:16 +01:00
Vincent Sanders 7e2f1094ce Remove unused thumbnail sources from core and gtk 2015-04-23 22:50:16 +01:00
Vincent Sanders ee78742363 change browser history to use bitmap render interface for thumbnails 2015-04-23 22:50:16 +01:00
Vincent Sanders 8ccbc960d3 Change gtk bitmap render to use scaled content redraw. 2015-04-23 22:50:10 +01:00
Michael Drake 921f15bb7d Highlight the mark element. 2015-04-23 16:47:57 +01:00
Michael Drake 98171fae62 Style HTML5's new block level elements as blocks. 2015-04-23 16:06:31 +01:00
Vincent Sanders ea2e1c4d98 Add scaled content redraw interface.
Add a new interface to the content to allow automaticaly scaled
content redraws. This is intended to replace the thumbnail_redraw
interface with something more generic.
2015-04-23 15:47:28 +01:00
Michael Drake 69776768d2 Remove duplicate branch in relative position handling. 2015-04-23 09:46:04 +01:00
Vincent Sanders de98108e7f Add render to bitmap operations and update gtk to provide it. 2015-04-22 23:14:51 +01:00
Daniel Silverstone df3a889435 Ensure we delink form controls when freeing them 2015-04-22 21:11:21 +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 19abe9bddf remove unecessary include from beos bitmap header 2015-04-20 23:14:19 +01:00
Vincent Sanders eab53da088 Remove unecessary inclusion of the image bitmap header 2015-04-20 22:03:43 +01:00
Vincent Sanders 1c9c303df8 rationalise atari plotters header usage. 2015-04-19 22:58:13 +01:00
Vincent Sanders 1c3211c50f remove unrequired includes from riscos thumbnail header 2015-04-19 17:05:21 +01:00
Vincent Sanders 2016628e8e Improve bitmap operation table interface documentation. 2015-04-19 12:57:09 +01:00
Vincent Sanders 8f41764268 Remove unecessary includes from RISC OS bitmap header.
The RISC OS bitmap header was including several headers it simply did
not require. This removed those includes and also cleans up the
documentation comments to completely cover the exported interface.
2015-04-19 12:40:58 +01:00
Vincent Sanders 10f621441f Fix bounding on windows frontend window scrolling 2015-04-18 23:59:01 +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 89a3f250d2 Ensure GTK source viewer reports errors appropriately. 2015-04-17 10:40:11 +01:00
Vincent Sanders 7ec917eed2 ensure memory is freed on error path in gtk viewdata 2015-04-17 10:06:21 +01:00
Vincent Sanders 82c1ed9f4a Ensure gtk XDG editor handling never uses an unintialised value. 2015-04-17 09:34:52 +01:00
Vincent Sanders 402d740137 fix missing comma in beos operations table 2015-04-17 00:29:58 +01:00
Vincent Sanders e36907c5e1 add missing extern from struct declaration. 2015-04-17 00:24:00 +01:00
Vincent Sanders 881cb6394b Add image handlers into doxygen generation path 2015-04-17 00:19:33 +01:00
Vincent Sanders 2e961c47ce change rsvg image handler to use bitmap operation table 2015-04-17 00:15:07 +01:00
Vincent Sanders 1629c57b9b fixup risc os sprite image handler to use bitmap operation table 2015-04-17 00:12:23 +01:00
Vincent Sanders ef1a8f3b0f fix forward reference in cocoa bitmap handling 2015-04-17 00:01:17 +01:00
Vincent Sanders 8dc2a8f0b2 convert cocoa frontend to bitmap operation table 2015-04-16 23:52:19 +01:00
Vincent Sanders 839f15fc72 convert beos to bitmap operation table 2015-04-16 23:47:10 +01:00
Vincent Sanders fb0bd79944 update amiga frontend to use bitmap operation table 2015-04-16 22:36:29 +01:00
Vincent Sanders 3c61db33ff Convert atari frontend to use bitmap operation table 2015-04-16 15:56:48 +01:00
Vincent Sanders ad18ef5db9 Update RISC OS frontend to use bitmap operation table 2015-04-15 23:57:39 +01:00
Vincent Sanders 5c7e8618d5 Convert windows frontend to using bitmap operation table 2015-04-15 22:40:36 +01:00
Vincent Sanders 9679561eca Update monkey frontend to use bitmap operation table. 2015-04-15 22:05:10 +01:00
Vincent Sanders cc11912da1 Convert framebuffer frontend to bitmap operations table. 2015-04-14 23:08:02 +01:00
Vincent Sanders c02f552e87 chnage GTK frontend to using bitmap operation table 2015-04-13 23:49:44 +01:00
Vincent Sanders f37e52c394 Move bitmap operations into an operation table.
The generic bitmap handlers provided by each frontend are called back
from the core and therefore should be in an operation table. This was
one of the very few remaining interfaces stopping the core code from
being split into a library.
2015-04-13 23:19:04 +01:00
Vincent Sanders 7a28131e49 Fix win32 frontend bitmap creation with flags
The windows win32 frontend bitmap creation was ignoring the creation
flags, specifically those related to bitmap opacity so was plotting
images as transparent even if they had no alpha channel values set.
2015-04-12 22:45:32 +01:00
Vincent Sanders 4133154215 fix documentation errors in gtk introduced by recent updates. 2015-04-12 21:42:33 +01:00
Vincent Sanders de09dc8efd clean up gtk gui header usage and includes 2015-04-12 20:26:53 +01:00
Vincent Sanders d513d6261a actually add the files from the previous gtk ssl rework commit 2015-04-12 17:55:46 +01:00
Vincent Sanders c134750575 split out gtk SSL certificate verification dialog impementation. 2015-04-12 17:26:22 +01:00
Vincent Sanders fb73ff80ed Fixup gtk3 ssl certificate dialog and ensure its parent is set. 2015-04-12 13:52:56 +01:00
Vincent Sanders 997e8999d5 Refactor GTK toolbar handling to correctly cope with text labels 2015-04-12 01:12:43 +01:00