Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move frontends into sub directory | Vincent Sanders | 2016-05-15 | 1 | -640/+0 |
| | |||||
* | reduce use of plotters header in framebuffer frontend | Vincent Sanders | 2016-05-04 | 1 | -0/+1 |
| | |||||
* | update framebuffer frontend to use layout table | Vincent Sanders | 2016-04-24 | 1 | -7/+6 |
| | |||||
* | 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 Unicode support to internal font. | Michael Drake | 2014-05-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Now contains more glpyhs (was previously limited to cp-1252). + When a glyph is unavailable, the codepoint is now rendered. + Added glyph data file. + Added converter to generate the font's .c file from the data. TODO: The generated file is currently checked into the repo, but it should be generated as part of the build process, in the build-* directory. To update the generated source file, first build the converter: $ gcc -O2 -Wall framebuffer/convert_font.c -lm \ -o build-Linux-framebuffer/tools/convert_font And then use it to generate the souce file: $ build-Linux-framebuffer/tools/convert_font \ framebuffer/res/fonts/glyph_data \ framebuffer/GEN_font_internal.c -v The converter's usage is: convert_font [options] <in_file> <out_file> See convert_font --help for more details. | ||||
* | Register destruction callback to free text widget text. | Michael Drake | 2013-10-23 | 1 | -0/+24 |
| | |||||
* | FONT_SIZE_SCALE is for preserving fractional parts, so use it properly. | Michael Drake | 2013-08-29 | 1 | -1/+1 |
| | |||||
* | Ensure text is at the right height for Freetype and Internal fonts. | Michael Drake | 2012-08-08 | 1 | -1/+6 |
| | |||||
* | Use enum instead of magic numbers for tracking key modifier states. Pass ↵ | Michael Drake | 2012-08-01 | 1 | -12/+12 |
| | | | | special keys to core (e.g. WORD_LEFT, SELECT_ALL, etc). | ||||
* | Scroll text in writable text widget so caret is always in view. | Michael Drake | 2012-08-01 | 1 | -16/+19 |
| | |||||
* | Only writable text widget needs caret rendering. | Michael Drake | 2012-08-01 | 1 | -18/+0 |
| | |||||
* | Handle CTRL modifier too. CTRL with cursor left/right is same as SHIFT. ↵ | Michael Drake | 2012-07-31 | 1 | -0/+29 |
| | | | | CTRL+U clears writable. | ||||
* | Cursor left/right keys plus modifier move caret to extrems. | Michael Drake | 2012-07-31 | 1 | -6/+15 |
| | |||||
* | Factor out some repeated code. | Michael Drake | 2012-07-31 | 1 | -23/+10 |
| | |||||
* | Make text input widget remove caret on "strip focus" event. | Michael Drake | 2012-07-31 | 1 | -2/+17 |
| | |||||
* | When a text input widget has its text set, and it has the caret, move the ↵ | Michael Drake | 2012-07-31 | 1 | -0/+21 |
| | | | | caret to the end. | ||||
* | Claim, position, and render caret in text input widget. Currently does not ↵ | Michael Drake | 2012-07-31 | 1 | -38/+156 |
| | | | | remove caret when input widget is stripped of focus (because widget doesn't know). | ||||
* | Remove strlen from redraw functions. | Michael Drake | 2012-07-31 | 1 | -2/+2 |
| | |||||
* | Add support for editing text input widget contents from arbitrary position ↵ | Michael Drake | 2012-07-31 | 1 | -11/+31 |
| | | | | in string (instead of just end). | ||||
* | Split out common code to generate a font style for text input widget. | Michael Drake | 2012-07-31 | 1 | -13/+15 |
| | |||||
* | Remove plotter table global. Pass a redraw context around redraw functions. ↵ | Michael Drake | 2011-06-30 | 1 | -3/+3 |
| | | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543 | ||||
* | add control of fbtk text widget padding | Vincent Sanders | 2011-03-21 | 1 | -10/+11 |
| | | | | svn path=/trunk/netsurf/; revision=12116 | ||||
* | Fix font sizing in text widget | John Mark Bell | 2011-03-13 | 1 | -2/+5 |
| | | | | svn path=/trunk/netsurf/; revision=12016 | ||||
* | remove malloc.h anachronism | Vincent Sanders | 2011-01-06 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=11227 | ||||
* | Merge branches/vince/netsurf-fbtk-rework to trunk. | John Mark Bell | 2010-07-07 | 1 | -0/+421 |
svn path=/trunk/netsurf/; revision=10605 |