Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update amiga frontend for split operation table header changes | Vincent Sanders | 2014-10-16 | 1 | -13/+15 |
| | |||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 1 | -1/+1 |
| | | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends. | ||||
* | add API to set DPI | Vincent Sanders | 2014-10-13 | 1 | -4/+3 |
| | |||||
* | Remove debug logging. | Michael Drake | 2014-08-30 | 1 | -5/+0 |
| | |||||
* | Confidently remove the debug | Chris Young | 2014-06-01 | 1 | -4/+0 |
| | |||||
* | Sometimes (but not always) the UTF-16 conversion inserts a BOM. Skip it. | Chris Young | 2014-06-01 | 1 | -0/+2 |
| | |||||
* | Filter all control chars from width kerning and fix some const warnings. | Chris Young | 2014-05-19 | 1 | -5/+5 |
| | |||||
* | Add logging to nsfont_split function. | Michael Drake | 2014-05-18 | 1 | -1/+9 |
| | |||||
* | Don't try to kern a character with \0 | Chris Young | 2014-05-18 | 1 | -1/+3 |
| | |||||
* | Fix build. | Michael Drake | 2014-05-16 | 1 | -4/+5 |
| | |||||
* | Simplfy and clarify splitting function. | Michael Drake | 2014-05-16 | 1 | -21/+16 |
| | | | | Should be funtionally identical. | ||||
* | Fix a bunch of cppcheck unused/unreadVariable warnings | Chris Young | 2014-04-05 | 1 | -2/+0 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 1 | -3/+3 |
| | |||||
* | move utf8 conversion routines to use nserror instead of their own error enum | Vincent Sanders | 2014-01-28 | 1 | -3/+3 |
| | |||||
* | Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵ | Chris Young | 2013-10-12 | 1 | -1/+1 |
| | | | | where it is not necessary. | ||||
* | Revert nsfont_split back to how it was before I started meddling with it. | Chris Young | 2013-08-03 | 1 | -3/+3 |
| | |||||
* | Further split fixing | Chris Young | 2013-05-28 | 1 | -3/+4 |
| | |||||
* | fixup issues with new options API merge | Vincent Sanders | 2013-05-28 | 1 | -3/+3 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | More split fixery | Chris Young | 2013-05-25 | 1 | -2/+2 |
| | |||||
* | Another attempt to fix the moving split position when a string fits exactly. | Chris Young | 2013-05-25 | 1 | -4/+3 |
| | |||||
* | revert text split change | Chris Young | 2013-05-20 | 1 | -1/+2 |
| | |||||
* | Try to avoid the split point jumping around when it occurs exactly on the ↵ | Chris Young | 2013-05-18 | 1 | -3/+2 |
| | | | | boundary requested | ||||
* | Fix a potential crash when plotting glyphs | Chris Young | 2013-04-28 | 1 | -6/+6 |
| | |||||
* | Fix memory leak and make a point of ignoring UTF-16 surrogates | Chris Young | 2013-04-14 | 1 | -8/+40 |
| | |||||
* | Don't recalculate next char position | Chris Young | 2013-04-14 | 1 | -2/+2 |
| | |||||
* | ensure the closest character is picked | Chris Young | 2013-03-24 | 1 | -5/+8 |
| | |||||
* | update posn_in_string loop to be similar to nsfont_split | Chris Young | 2013-03-24 | 1 | -38/+18 |
| | |||||
* | Handle UTF-16 multi-length characters properly | Chris Young | 2013-03-24 | 1 | -97/+98 |
| | |||||
* | Fix leaked utf16 string. | Michael Drake | 2013-03-20 | 1 | -0/+2 |
| | |||||
* | Ensure that actual_x is set when string fits inside available_width. | Michael Drake | 2013-03-20 | 1 | -34/+27 |
| | |||||
* | Fix error. | Michael Drake | 2013-03-20 | 1 | -2/+1 |
| | |||||
* | More meddling. | Michael Drake | 2013-03-20 | 1 | -10/+6 |
| | |||||
* | Another attempt. | Michael Drake | 2013-03-20 | 1 | -4/+10 |
| | |||||
* | Try fixing Amiga nsfont_split. (Untested!) | Michael Drake | 2013-03-20 | 1 | -6/+5 |
| | |||||
* | More logical splitting code | Chris Young | 2013-02-15 | 1 | -14/+9 |
| | |||||
* | Set the split point to the end of the line if the entire string fits in the ↵ | Chris Young | 2013-02-12 | 1 | -15/+15 |
| | | | | allocated space | ||||
* | Bring nsfont_split up to core expectations. Slightly bodged. | Chris Young | 2013-02-10 | 1 | -19/+29 |
| | |||||
* | Make logic compare clearer | Chris Young | 2013-01-10 | 1 | -3/+3 |
| | |||||
* | Disable anti-aliasing for palette-mapped modes | Chris Young | 2012-08-05 | 1 | -12/+22 |
| | |||||
* | move text colour settings into plotters.c, and use palette-map capable function | Chris Young | 2012-08-04 | 1 | -2/+0 |
| | |||||
* | Rescan fonts if preferred fallback font is changed in the GUI | Chris Young | 2012-05-06 | 1 | -2/+17 |
| | | | | svn path=/trunk/netsurf/; revision=13908 | ||||
* | Use font_unicode option as preferred (first scanned) font. Ideally need to | Chris Young | 2012-05-05 | 1 | -8/+3 |
| | | | | | | | expand this so multiple fonts can be specified. Allow disabling of scanning other fonts. Add stubs for a scanning progress GUI. svn path=/trunk/netsurf/; revision=13907 | ||||
* | Integrate Unicode font scanner into NetSurf. | Chris Young | 2012-05-05 | 1 | -12/+26 |
| | | | | | | | | NetSurf will now use any available font when trying to print characters that are missing from the current font. TODO: Preferred font list. svn path=/trunk/netsurf/; revision=13905 | ||||
* | Ensure we are using the faster(?) character size functions in all | Chris Young | 2012-05-02 | 1 | -7/+24 |
| | | | | | | applicable places. svn path=/trunk/netsurf/; revision=13901 | ||||
* | Add AppWindow ourself rather than letting window.class create it. Initial | Chris Young | 2012-04-28 | 1 | -1/+1 |
| | | | | | | | | tests indicate we are no longer losing icon drop events although there is still an "event leak" somewhere. Fix warnings. svn path=/trunk/netsurf/; revision=13894 | ||||
* | Re-jig URL launch as would never have fallen back to using openurl.library. | Chris Young | 2012-04-18 | 1 | -1/+1 |
| | | | | | | Add it as an option instead. svn path=/trunk/netsurf/; revision=13882 | ||||
* | Just get glyph widths rather than the entire glyph when calculating sizes. | Chris Young | 2012-04-09 | 1 | -11/+49 |
| | | | | | | | This should be faster but isn't (probably still rendering the glyph internally) svn path=/trunk/netsurf/; revision=13843 | ||||
* | NetSurf options rework (a=vince r=daniels,jmb) | Vincent Sanders | 2012-03-22 | 1 | -14/+14 |
| | | | | svn path=/trunk/netsurf/; revision=13548 | ||||
* | Add proposed small caps "x" and "q" mappings. | Chris Young | 2011-12-05 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=13247 |