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
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
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
Vincent Sanders
f3158f79b6
remove usage of deprecated gtk alignment interface
2015-04-11 22:32:08 +01:00
Vincent Sanders
5e51600cfe
Add gtk compatability for margin setting.
2015-04-11 18:41:00 +01:00
Vincent Sanders
df4e9e322d
Add widget alignment gtk compatability interface.
2015-04-11 15:20:52 +01:00
Vincent Sanders
e193566de4
Improve the stock icon/icon name compatability logic to be explicit
2015-04-11 00:28:32 +01:00
Vincent Sanders
4f13cbd31c
Fixup deprication of gtk_icon_size_lookup_for_settings in gtk 3.10
2015-04-10 16:39:23 +01:00