Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update url setting API to return nserror code instead of calling warn_user | Vincent Sanders | 2014-10-29 | 1 | -1/+2 |
| | |||||
* | remove the die API from the core. | Vincent Sanders | 2014-10-26 | 2 | -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 Drake | 2014-10-24 | 1 | -1/+2 |
| | |||||
* | Squash redefinition of typedef Clang warning. | Michael Drake | 2014-10-24 | 1 | -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:maps | Michael Drake | 2014-10-22 | 2 | -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 headers | Vincent Sanders | 2014-10-17 | 1 | -2/+1 |
| | |||||
* | Update framebuffer frontend to cope with split operations table headers | Vincent Sanders | 2014-10-16 | 5 | -10/+10 |
| | |||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 3 | -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 includes | Vincent Sanders | 2014-10-13 | 2 | -2/+0 |
| | |||||
* | add API to set DPI | Vincent Sanders | 2014-10-13 | 1 | -3/+2 |
| | |||||
* | change frmebuffer to run its own main loop | Vincent Sanders | 2014-09-22 | 1 | -19/+24 |
| | |||||
* | Free header_path. | Michael Drake | 2014-09-06 | 1 | -0/+5 |
| | |||||
* | Pull warning flags out into variables that can be overriden seperately for C ↵ | Vincent Sanders | 2014-09-05 | 1 | -1/+1 |
| | | | | and C++ | ||||
* | Give internal font more meaningful name. | Michael Drake | 2014-09-02 | 2 | -2/+2 |
| | | | | s/core/ns-sans/ | ||||
* | fix framebuffer internal font generation | Vincent Sanders | 2014-08-20 | 1 | -5/+8 |
| | |||||
* | remove logically dead code path (coverity 1231842) | Vincent Sanders | 2014-08-18 | 1 | -10/+9 |
| | |||||
* | cope with error return from ftell (coverity 1231843) | Vincent Sanders | 2014-08-18 | 1 | -10/+23 |
| | |||||
* | generate internal font from glyph data on demand | Vincent Sanders | 2014-08-17 | 4 | -6252/+174 |
| | |||||
* | Optimise glyph scaling. | Michael Drake | 2014-08-01 | 1 | -23/+15 |
| | |||||
* | Simplify glyph scaling slightly. | Michael Drake | 2014-08-01 | 1 | -14/+2 |
| | |||||
* | Simplify style handling. | Michael Drake | 2014-08-01 | 1 | -15/+8 |
| | |||||
* | Add support for double-size rendering of internal font for headings. | Michael Drake | 2014-08-01 | 3 | -16/+102 |
| | |||||
* | Remove unused #define. | Michael Drake | 2014-08-01 | 1 | -1/+0 |
| | |||||
* | Fix up use of uninitialised variable. | Michael Drake | 2014-07-26 | 1 | -2/+2 |
| | |||||
* | Add rudimentary support for resizing. | Michael Drake | 2014-07-26 | 8 | -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 header | Vincent Sanders | 2014-07-17 | 2 | -0/+3 |
| | |||||
* | fixup merge of scheduled reformat | Vincent Sanders | 2014-07-06 | 1 | -1/+1 |
| | |||||
* | Merge branch 'vince/reformatpending' | Vincent Sanders | 2014-07-06 | 1 | -0/+10 |
|\ | | | | | | | | | Conflicts: amiga/gui.c | ||||
| * | change reformat to be driven from the scheduler like redraw | Vincent Sanders | 2014-07-01 | 1 | -0/+10 |
| | | |||||
* | | documentation fixes and cleanups | Vincent Sanders | 2014-07-02 | 1 | -2/+3 |
|/ | |||||
* | Merge branch 'vince/fetchschedule' | Vincent Sanders | 2014-07-01 | 1 | -4/+0 |
|\ | |||||
| * | convert all frontends to scheduled fetch operation | Vincent Sanders | 2014-06-26 | 1 | -4/+0 |
| | | |||||
* | | Display U+FFFD for characters > U+FFFF. | Michael Drake | 2014-06-24 | 1 | -0/+6 |
| | | |||||
* | | Don't display certain invisible characters. | Michael Drake | 2014-06-18 | 3 | -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 Drake | 2014-06-04 | 2 | -121/+121 |
| | |||||
* | Add Polish glyphs. Thanks to Artur Jarosik. | Michael Drake | 2014-06-02 | 2 | -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 Drake | 2014-06-02 | 1 | -7/+16 |
| | | | | | Align the definitions correctly. #undef them after they're used. | ||||
* | Avoid use of math.h | Michael Drake | 2014-06-02 | 1 | -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 #define | Michael Drake | 2014-06-02 | 1 | -1/+0 |
| | |||||
* | Add an extra logging verbosity level. | Michael Drake | 2014-06-02 | 1 | -3/+4 |
| | | | | Now, when run without arguments, the final result is printed. | ||||
* | Make the glyph style more readable in the debug output. | Michael Drake | 2014-06-02 | 1 | -4/+4 |
| | |||||
* | Detect bad line endings and print error. | Michael Drake | 2014-06-01 | 1 | -0/+5 |
| | |||||
* | rework path to url mapping functions to convert from and to nsurl | Vincent Sanders | 2014-05-26 | 1 | -60/+2 |
| | |||||
* | reduce uncessary include usage | Vincent Sanders | 2014-05-18 | 1 | -0/+3 |
| | |||||
* | add backing store storage path to browser initialisation | Vincent Sanders | 2014-05-13 | 1 | -1/+1 |
| | |||||
* | ensure operations tables are registered as early as possible. | Vincent Sanders | 2014-05-10 | 1 | -2/+7 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 2 | -3/+1 |
| | |||||
* | refactor url utility functions to use standard nserror codes and have ↵ | Vincent Sanders | 2014-05-08 | 1 | -3/+3 |
| | | | | appropriate documentation. | ||||
* | Fix loading of Messages file. | Michael Drake | 2014-05-07 | 2 | -1/+1 |
| | | | | Framebuffer front end still only handles loading the English one. | ||||
* | add file operations table and make all frontends use it. | Vincent Sanders | 2014-05-07 | 1 | -38/+0 |
| | | | | | | | | | | | | | This rationalises the path construction and basename file operations. The default implementation is POSIX which works for all frontends except windows, riscos and amiga which have differeing path separators and rules. These implementations are significantly more robust than the previous nine implementations and also do not use unsafe strncpy or buffers with arbitrary length limits. These implementations also carry full documentation comments. |