summaryrefslogtreecommitdiff
path: root/framebuffer
Commit message (Collapse)AuthorAgeFilesLines
* revert unecessary librt linkage as it not comes from libnsfb pkg-config ↵Vincent Sanders2014-11-271-1/+1
| | | | correctly
* add rt library to linkVincent Sanders2014-11-271-1/+1
|
* Fix my spelling of teh everywhereVincent Sanders2014-11-181-1/+1
|
* doxygen cleanups in utilsVincent Sanders2014-11-121-0/+1
|
* Doxygen cleanups and documentation additionsVincent Sanders2014-11-101-2/+7
|
* Doxygen cleanupsVincent Sanders2014-11-102-59/+172
|
* change url setting api to take an nsurl instead of a text stringVincent Sanders2014-11-021-2/+2
|
* remove unecessary utils/types.hVincent Sanders2014-11-024-2/+2
| | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required.
* Update url setting API to return nserror code instead of calling warn_userVincent Sanders2014-10-291-1/+2
|
* remove the die API from the core.Vincent Sanders2014-10-262-5/+13
| | | | | | | | The die() API for abnormal termination does not belong within the core of netsurf and instead errors are propogated back to the callers. This is the final part of this change and the API is now only used within some parts of the frontends
* Fix wrap.Michael Drake2014-10-241-1/+2
|
* Squash redefinition of typedef Clang warning.Michael Drake2014-10-241-2/+4
| | | | | | | | | | | Clang gave warning: redefinition of typedef 'fbtk_widget_t' is a C11 feature [-Wtypedef-redefinition] Thanks to Christian Lepper. ML: netsurf-dev Thread: New User - Hello to all - some Ideas concerning Netsurf for arm
* Add trivial maps facilitator at about:mapsMichael Drake2014-10-222-1/+2
| | | | | | | | This is a simple HTML front end for the Google Static Maps API, since we don't yet have enough JS support for the full Google Maps. See: https://developers.google.com/maps/documentation/staticmaps/
* remove unecessary browser.h include from core headersVincent Sanders2014-10-171-2/+1
|
* Update framebuffer frontend to cope with split operations table headersVincent Sanders2014-10-165-10/+10
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-133-4/+4
| | | | | | | | | | | | 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.
* remove unecessary includesVincent Sanders2014-10-132-2/+0
|
* add API to set DPIVincent Sanders2014-10-131-3/+2
|
* change frmebuffer to run its own main loopVincent Sanders2014-09-221-19/+24
|
* Free header_path.Michael Drake2014-09-061-0/+5
|
* Pull warning flags out into variables that can be overriden seperately for C ↵Vincent Sanders2014-09-051-1/+1
| | | | and C++
* Give internal font more meaningful name.Michael Drake2014-09-022-2/+2
| | | | s/core/ns-sans/
* fix framebuffer internal font generationVincent Sanders2014-08-201-5/+8
|
* remove logically dead code path (coverity 1231842)Vincent Sanders2014-08-181-10/+9
|
* cope with error return from ftell (coverity 1231843)Vincent Sanders2014-08-181-10/+23
|
* generate internal font from glyph data on demandVincent Sanders2014-08-174-6252/+174
|
* Optimise glyph scaling.Michael Drake2014-08-011-23/+15
|
* Simplify glyph scaling slightly.Michael Drake2014-08-011-14/+2
|
* Simplify style handling.Michael Drake2014-08-011-15/+8
|
* Add support for double-size rendering of internal font for headings.Michael Drake2014-08-013-16/+102
|
* Remove unused #define.Michael Drake2014-08-011-1/+0
|
* Fix up use of uninitialised variable.Michael Drake2014-07-261-2/+2
|
* Add rudimentary support for resizing.Michael Drake2014-07-268-33/+435
| | | | | | | | | | | - Currently only libnsfb's SDL surface supports resizing. - Flickers like crazy while resizing. Possibly because the SDL surface is not set to use double buffering. - The internal widget library, fbtk, was never intended for this, as such it has no knowledge of how a widget should be positioned with respect to its parent. This means the top level window has to track everything and move them itself.
* remove content include from urldb headerVincent Sanders2014-07-172-0/+3
|
* fixup merge of scheduled reformatVincent Sanders2014-07-061-1/+1
|
* Merge branch 'vince/reformatpending'Vincent Sanders2014-07-061-0/+10
|\ | | | | | | | | Conflicts: amiga/gui.c
| * change reformat to be driven from the scheduler like redrawVincent Sanders2014-07-011-0/+10
| |
* | documentation fixes and cleanupsVincent Sanders2014-07-021-2/+3
|/
* Merge branch 'vince/fetchschedule'Vincent Sanders2014-07-011-4/+0
|\
| * convert all frontends to scheduled fetch operationVincent Sanders2014-06-261-4/+0
| |
* | Display U+FFFD for characters > U+FFFF.Michael Drake2014-06-241-0/+6
| |
* | Don't display certain invisible characters.Michael Drake2014-06-183-3/+34
|/ | | | | Fixes display of U+200E code points all over Google search results.
* Fix number of many characters from the Geometric Shapes block.Michael Drake2014-06-042-121/+121
|
* Add Polish glyphs. Thanks to Artur Jarosik.Michael Drake2014-06-022-225/+603
| | | | | | | | | | | | | | | | | | Adds: U+0118 - LATIN CAPITAL LETTER E WITH OGONEK U+0119 - LATIN SMALL LETTER E WITH OGONEK U+0104 - LATIN CAPITAL LETTER A WITH OGONEK U+0105 - LATIN SMALL LETTER A WITH OGONEK U+0106 - LATIN CAPITAL LETTER C WITH ACUTE U+0107 - LATIN SMALL LETTER C WITH ACUTE U+0143 - LATIN CAPITAL LETTER N WITH ACUTE U+0144 - LATIN SMALL LETTER N WITH ACUTE U+015A - LATIN CAPITAL LETTER S WITH ACUTE U+015B - LATIN SMALL LETTER S WITH ACUTE U+0179 - LATIN CAPITAL LETTER Z WITH ACUTE U+017A - LATIN SMALL LETTER Z WITH ACUTE U+017B - LATIN CAPITAL LETTER Z WITH DOT ABOVE U+017C - LATIN SMALL LETTER Z WITH DOT ABOVE
* Tidy up the #defines used for setting particular codepoint bits.Michael Drake2014-06-021-7/+16
| | | | | Align the definitions correctly. #undef them after they're used.
* Avoid use of math.hMichael Drake2014-06-021-2/+1
| | | | | | | | | | | | | To update the generated source file, first build the converter: $ gcc -O2 -Wall framebuffer/convert_font.c \ -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
* Remove unused #defineMichael Drake2014-06-021-1/+0
|
* Add an extra logging verbosity level.Michael Drake2014-06-021-3/+4
| | | | Now, when run without arguments, the final result is printed.
* Make the glyph style more readable in the debug output.Michael Drake2014-06-021-4/+4
|
* Detect bad line endings and print error.Michael Drake2014-06-011-0/+5
|