netsurf/frontends/gtk
Michael Drake 4b76d2096d GTK: Optimise tiled bitmap plotting, and scaled bitmap rendering.
We now let Cairo deal with the tiling.  Also we don't keep cached
scaled bitmaps any more.  The speedup for small bitmap tile sizes
is huge.
2017-04-26 12:38:04 +01:00
..
res update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
about.c licence and credits buttons got swapped, fix it 2016-08-14 22:34:49 +01:00
about.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
bitmap.c Update content to split public and internal API 2016-06-06 09:01:38 +01:00
bitmap.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
compat.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
compat.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
completion.c msplit public url database API out for frontends 2016-06-13 23:34:45 +01:00
completion.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
cookies.c clean up documentation of GTK core window interfaces 2016-10-26 13:58:51 +01:00
cookies.h make gtk cookies manager use core window API 2016-07-31 13:25:20 +01:00
corewindow.c remove redundant global context 2017-02-15 08:37:52 +00:00
corewindow.h clean up documentation of GTK core window interfaces 2016-10-26 13:58:51 +01:00
download.c move download header into public API 2016-05-30 11:15:58 +01:00
download.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
fetch.c make GTK frontend mime type processing use explicit ascii processing 2016-09-07 21:45:16 +01:00
fetch.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
gdk.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
gdk.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
gettext.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
gettext.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
global_history.c update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
global_history.h rename gtk global history implementation 2016-08-04 23:50:06 +01:00
gui.c GTK: Update for core hotlist API change. 2017-04-25 12:08:32 +01:00
gui.h store toolbar config in standard options instead of a separate file 2016-05-21 12:17:49 +01:00
hotlist.c Fix up GTK+ hotlist finalisation to clean up properly 2017-02-05 10:43:58 +00:00
hotlist.h convert GTK hotlist to use GTK core window 2016-08-06 17:08:21 +01:00
layout_pango.c GTK: Slight optimisation to nsfont_split(). 2017-04-11 16:32:03 +01:00
layout_pango.h Update GTK plotters to use new API 2017-02-11 13:57:07 +00:00
local_history.c remove unused computed rectangle in gtk local hostory redraw 2017-02-26 16:26:50 +00:00
local_history.h update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
login.c msplit public url database API out for frontends 2016-06-13 23:34:45 +01:00
login.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
Makefile update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
Makefile.defaults fix gtk install target to cope with gtk3 2016-10-05 19:44:49 +01:00
menu.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
menu.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
options.h store toolbar config in standard options instead of a separate file 2016-05-21 12:17:49 +01:00
plotters.c GTK: Optimise tiled bitmap plotting, and scaled bitmap rendering. 2017-04-26 12:38:04 +01:00
plotters.h remove redundant global context 2017-02-15 08:37:52 +00:00
preferences.c move desktop window header into public API 2016-05-30 17:32:57 +01:00
preferences.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
print.c fix use of uninitialised variables in gtk print 2017-03-04 14:23:06 +00:00
print.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
resources.c update gtk frontend to use corewindow local history 2017-02-17 09:06:32 +00:00
resources.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
scaffolding.c fix remaining doccomment errors 2017-02-22 08:30:58 +00:00
scaffolding.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
schedule.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
schedule.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
search.c reduce unecessary usage of content headers 2016-06-06 16:10:47 +01:00
search.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
selection.c move desktop window header into public API 2016-05-30 17:32:57 +01:00
selection.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
sexy_icon_entry.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
sexy_icon_entry.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
ssl_cert.c clean up documentation of GTK core window interfaces 2016-10-26 13:58:51 +01:00
ssl_cert.h make gtk certificate viewing use gtk core window API 2016-07-31 13:25:20 +01:00
tabs.c reduce unecessary usage of content headers 2016-06-06 16:10:47 +01:00
tabs.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
throbber.c move frontends into sub directory 2016-05-15 13:44:34 +01:00
throbber.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
toolbar.c clean up incorrect documentation comments from plotter API rework 2017-02-14 23:06:04 +00:00
toolbar.h rationalise use of gtk scaffolding header 2016-05-21 14:37:20 +01:00
viewdata.c reduce unecessary usage of content headers 2016-06-06 16:10:47 +01:00
viewdata.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
viewsource.c Update content to split public and internal API 2016-06-06 09:01:38 +01:00
viewsource.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
warn.h move frontends into sub directory 2016-05-15 13:44:34 +01:00
window.c update GTK frontend for reformat API change 2017-04-26 09:47:55 +01:00
window.h rationalise use of gtk scaffolding header 2016-05-21 14:37:20 +01:00