netsurf/frontends
Michael Drake 90100bbd45 GTK: Font rendering: Use same pango layout for painting as for measuring.
With this change we are consistent about how the pango layout
we use is created.

Now it always comes from a pango_layout_new() call on a pango context
that comes from gdk_pango_context_get().

Previously the pango layout used for painting came from a call
to pango_cairo_create_layout(), which required a global called
"current_cr" (a cairo drawing context), which is only valid
during redraw (painting).  Since it was only valid during
painting, this source could not be used for pango layout
creation for the measuring code.
2017-04-11 16:13:13 +01:00
..
amiga Allow for more varied notification backmsgs 2017-03-21 18:42:41 +00:00
atari fix uninitialised variable usage in atari ssl viewer 2017-03-05 14:40:49 +00:00
beos fix memory leak in beos instantiate error path 2017-03-05 14:43:23 +00:00
cocoa fix some doxygen errors 2017-02-24 14:02:31 +00:00
framebuffer clean up incorrect documentation comments from plotter API rework 2017-02-14 23:06:04 +00:00
gtk GTK: Font rendering: Use same pango layout for painting as for measuring. 2017-04-11 16:13:13 +01:00
monkey clean up incorrect documentation comments from plotter API rework 2017-02-14 23:06:04 +00:00
riscos clean up some of the doxygen generation warnings 2017-02-19 11:32:17 +00:00
windows fix some doxygen errors 2017-02-24 14:02:31 +00:00
Makefile Allow include directories to be added by sub makefiles 2016-06-06 14:47:27 +01:00