summaryrefslogtreecommitdiff
path: root/framebuffer
Commit message (Collapse)AuthorAgeFilesLines
* Improve documentation on mimetype fetcher tableVincent Sanders2014-05-071-7/+0
|
* Add L and l with stroke glyphs.Michael Drake2014-05-072-163/+217
|
* Add glyphs used for list bullets.Michael Drake2014-05-072-44/+96
| | | | | | Added: WHITE CIRCLE BLACK SMALL_SQUARE
* Add four more latin glyphs in all four styles.Michael Drake2014-05-062-171/+535
| | | | | | | | | Added regular, italic, bold and bold italic versions of: U+0102 - LATIN CAPITAL LETTER A WITH BREVE U+0103 - LATIN SMALL LETTER A WITH BREVE U+1EC6 - LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW U+1EC7 - LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
* Remove some debug.Michael Drake2014-05-061-1/+0
|
* Update for c with caron.Michael Drake2014-05-061-147/+163
| | | | | Forgot to update with the glyph_data. This is why it should be generated at build time. :)
* Add upper and lower case C with caron glyphs.Michael Drake2014-05-061-0/+38
|
* Add Unicode support to internal font.Michael Drake2014-05-0612-2301/+16156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 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.
* Close file on error path.Michael Drake2014-04-021-0/+1
|
* fix formatting of defaults makefilesVincent Sanders2014-03-201-42/+42
|
* move scheduleing into browser operation tableVincent Sanders2014-03-093-55/+78
|
* Remove unused includes.Michael Drake2014-02-151-16/+0
|
* Remove unused includes.Michael Drake2014-02-151-2/+0
|
* Remove a load of unused includes.Michael Drake2014-02-151-9/+0
|
* Make history internal to browser_window module.Michael Drake2014-02-152-10/+8
|
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-101-8/+2
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-4/+3
| | | | browser_window_navigate flags.
* Clean up gui_window creation API.Michael Drake2014-02-091-4/+3
|
* Simplify local history interface.Michael Drake2014-02-082-3/+3
|
* Use API to get scale.Michael Drake2014-02-081-11/+17
|
* Use API to get bw extents.Michael Drake2014-02-081-11/+10
|
* reduce desktop/browser.h unecessary includesVincent Sanders2014-02-031-1/+4
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-014-32/+23
|
* remove further extraneous includesVincent Sanders2014-02-011-1/+3
|
* clean up desktop/gui.h include usageVincent Sanders2014-01-291-0/+1
|
* fix dumb typos from utf8 error return refactorVincent Sanders2014-01-281-1/+1
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-283-10/+10
|
* move path_to_url and url_to_path to fetch operation tableVincent Sanders2014-01-251-3/+16
|
* move framebuffer fetch operations to their own moduleVincent Sanders2014-01-247-185/+193
|
* create table for fetcher operations and move all operations into itVincent Sanders2014-01-233-4/+39
|
* cleanup copyright headers and some doc commentsVincent Sanders2014-01-161-2/+3
|
* move 401 login into operation tableVincent Sanders2014-01-162-26/+1
|
* move filename_from_path and path_add_part into gui operation tablesVincent Sanders2014-01-162-37/+39
|
* split browser gui operations upVincent Sanders2014-01-153-11/+16
|
* complete move of remaining core gui functionsVincent Sanders2014-01-151-0/+2
|
* move remaining gui operations to tableVincent Sanders2014-01-144-23/+33
|
* move download operations to download tableVincent Sanders2014-01-141-24/+0
|
* move teh final optional window operations into the tableVincent Sanders2014-01-131-29/+0
|
* move four more optional window operations to tableVincent Sanders2014-01-131-4/+8
|
* move two more mandantory window operations to tableVincent Sanders2014-01-131-2/+4
|
* move window scroll getter and setter into operations tableVincent Sanders2014-01-131-2/+4
|
* move mandantory window update and redraw operations into tableVincent Sanders2014-01-121-2/+4
|
* move more optional window operations into table including removing unused ↵Vincent Sanders2014-01-121-23/+0
| | | | hide_pointer operation altogether
* split gui operations into core and window and move more operations into tablesVincent Sanders2014-01-121-35/+9
|
* move set title, set url, start and stop throbber window operations to gui tableVincent Sanders2014-01-121-9/+8
|
* move window creation and destruction into tableVincent Sanders2014-01-111-7/+9
|
* Initial conversion of netsurf gui to callback vtableVincent Sanders2014-01-111-98/+104
|
* Add some more frontend stubs and fix up some othersDaniel Silverstone2014-01-051-0/+7
|
* remove all references to using libMNGVincent Sanders2014-01-041-2/+0
|
* Use libnsfb's tiled bitmap function, instead of tiling ourselves.Michael Drake2013-10-281-18/+15
|