Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Plotters: Add plot_style_fixed type, and use for font size. | Michael Drake | 2018-05-23 | 1 | -1/+1 |
| | |||||
* | fix size+t formatting in logging | Vincent Sanders | 2017-09-07 | 1 | -2/+3 |
| | |||||
* | Fixup everything the semantic patch missed | Vincent Sanders | 2017-09-07 | 1 | -3/+4 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7); | ||||
* | GTK: Slight optimisation to nsfont_split(). | Michael Drake | 2017-04-11 | 1 | -1/+1 |
| | | | | | When we aren't modifying the line, pango_layout_get_line_readonly() is a faster alternative to pango_layout_get_line(). | ||||
* | GTK: Font rendering: Use same pango layout for painting as for measuring. | Michael Drake | 2017-04-11 | 1 | -7/+4 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Update GTK plotters to use new API | Vincent Sanders | 2017-02-11 | 1 | -3/+3 |
| | |||||
* | move plot style header to netsurf include directory | Vincent Sanders | 2017-01-13 | 1 | -0/+1 |
| | | | | | move plotter style header and adjust all callers to use only what they actually require. | ||||
* | move layout header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move frontends into sub directory | Vincent Sanders | 2016-05-15 | 1 | -0/+309 |