Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow a fallback font for characters above 0xFFFF to be specified. There is ↵ | Chris Young | 2015-07-06 | 5 | -5/+33 |
| | | | | no scanning of this range as most fonts don't have any characters here. Symbola is selected if it is installed. | ||||
* | Support UTF-16 surrogates. This enables Emoji to be displayed if an ↵ | Chris Young | 2015-07-06 | 1 | -6/+24 |
| | | | | | | appropriate font is installed. NB: Currently surrogate glyphs are not able to use the fallback font. The wrong glyphs may be displayed if you use an "old font engine". | ||||
* | Split UTF-16 char length check into a separate function | Chris Young | 2015-07-06 | 1 | -17/+16 |
| | |||||
* | Correct broken ifdef | Chris Young | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | Scale cached favicons before they are cached. This avoids the need to scale ↵ | Chris Young | 2015-06-22 | 3 | -2/+10 |
| | | | | icons on menu creation. | ||||
* | Remove the overwrite check in bitmap_save as it causes duplicate overwrite ↵ | Chris Young | 2015-06-22 | 1 | -4/+0 |
| | | | | requesters. | ||||
* | Add an appropriate file extension when saving, or leave the existing if ↵ | Chris Young | 2015-06-22 | 1 | -3/+30 |
| | | | | we're saving source. This fixes the remainder of #2185 | ||||
* | fixup missing lincludes from messages API update | Vincent Sanders | 2015-06-22 | 1 | -0/+1 |
| | |||||
* | This moves message loading out of netsurf_init into each frontend | Vincent Sanders | 2015-06-21 | 2 | -2/+4 |
| | | | | | | | | | | The translated message loading is dependant on configuration of resource location in each frontend, additionally they should have the ability to deal with errors in this loading in a implementation specific manner. This also extends the message loading API to be capable of loading from an inline memory buffer instead of from a file. | ||||
* | Space ARexx menu items correctly. | Chris Young | 2015-06-21 | 1 | -1/+2 |
| | |||||
* | Require gadtools 53.7 | Chris Young | 2015-06-20 | 1 | -2/+2 |
| | | | | OS4.1u6 does not cope well with image menus, so insist on a component in FE to ensure the layouting is sane and menu creation is fast. | ||||
* | Prettify pull-down (not context) menu. | Chris Young | 2015-06-16 | 2 | -36/+47 |
| | |||||
* | Remove some workarounds to make image menus conform better on OS4.1u6. They ↵ | Chris Young | 2015-06-16 | 1 | -31/+2 |
| | | | | never quite matched normal menus so are going to look odd when we add more images anyway. | ||||
* | fixup all the remaining logging macro callsites | Vincent Sanders | 2015-05-28 | 2 | -10/+10 |
| | | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 16 | -122/+115 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Attempt to fix spurious plotter crashes | Chris Young | 2015-04-27 | 1 | -1/+8 |
| | |||||
* | Revert "Attempt to avoid a crash in ami_plot()" | Chris Young | 2015-04-27 | 1 | -2/+0 |
| | | | | This reverts commit e64d48980e38448eeb83daa8659788d48f845692. | ||||
* | Attempt to avoid a crash in ami_plot() | Chris Young | 2015-04-25 | 1 | -0/+2 |
| | |||||
* | Remove bogus comment | Chris Young | 2015-04-25 | 1 | -2/+0 |
| | |||||
* | As the content interface is now doing the scaling, we render to a native ↵ | Chris Young | 2015-04-25 | 3 | -53/+50 |
| | | | | | | BitMap and then copy that to the RGBA32 bitmap buffer without re-scaling. The native BitMap is currently discarded and will be re-created when it is displayed. | ||||
* | Keep the size of the bitmap and layers used for rendering in the structure ↵ | Chris Young | 2015-04-25 | 1 | -6/+9 |
| | | | | itself, rather than assuming it is the same as the tile size. | ||||
* | Update amiga to use bitmap render API | Vincent Sanders | 2015-04-24 | 4 | -122/+81 |
| | |||||
* | Remove webp image handling | Vincent Sanders | 2015-04-21 | 2 | -6/+0 |
| | | | | | | | | | | | | | | | | The bitmap and image handling interfaces have changed within NetSurf and the webp image handling has not been fixed up appropriately to cope. After discussion with the other developers it has been decided that the webp support is not worth the necessary development effort to rewrite and maintain. The webp format is not in wide usage and Mozilla, Microsoft and Apple have not adopted it. This means the removal will not adversely impact NetSurf. Resolves:2310 | ||||
* | move the mandantory library config for libcss and libdom to core makefile | Vincent Sanders | 2015-04-17 | 1 | -2/+2 |
| | |||||
* | update amiga frontend to use bitmap operation table | Vincent Sanders | 2015-04-16 | 9 | -128/+184 |
| | |||||
* | Allow URL completion to pick up non-visited URLs | Chris Young | 2015-04-09 | 1 | -1/+2 |
| | |||||
* | Update amiga makefile to set filter for split messages | Vincent Sanders | 2015-04-07 | 1 | -1/+3 |
| | |||||
* | Remove inclusion of my async backing store code whilst it's not being used. | Chris Young | 2015-03-31 | 4 | -3/+8 |
| | |||||
* | Correct the screen depth check for setting friend bitmaps. | Chris Young | 2015-03-29 | 1 | -1/+5 |
| | | | | Add some comments because using friend bitmaps in NetSurf causes problems under OS4. | ||||
* | Bump version | Chris Young | 2015-03-27 | 2 | -4/+4 |
| | |||||
* | To avoid namespace conflicts with ncurses add NetSurf key prefix. | Witold Filipczyk | 2015-03-27 | 5 | -73/+73 |
| | | | | Adds a NetSurf key code prefix of NS_ to all key codes. | ||||
* | Remove url from content thumbnailers API | Vincent Sanders | 2015-03-15 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | The content thumbnailers for each frontend were being provided the contents url. This was only ever used to call the urldb thumbnail setting API. This changes it so the single callsite that passed a valid url adds the bitmap to that url itself in desktop_history.c instead of forcing every frontend to require the urldb API. Additionally the old API could pass the url as NULL which was causing asserts where this was not an expected parameter value. Because of this this fixes bug #2286 which was also present in the monkey frontend as both called nsurl_access() on the url without the NULL check and caused an assertion. | ||||
* | Remove branches that can't be taken under OS3 | Chris Young | 2015-03-01 | 5 | -40/+18 |
| | | | | | Micro-optimise these for OS4.1 Remove dummy compositing defines from os3support.h | ||||
* | Split plotting and widthing functions up | Chris Young | 2015-02-28 | 3 | -33/+74 |
| | |||||
* | micro-optimisation | Chris Young | 2015-02-28 | 2 | -10/+11 |
| | |||||
* | Merge branch 'chris/bitmap-fonts' of git://git.netsurf-browser.org/netsurf ↵ | Chris Young | 2015-02-24 | 2 | -450/+415 |
|\ | | | | | | | into chris/bitmap-fonts | ||||
| * | fix OS3 build, avoid forward declarations | Chris Young | 2015-02-23 | 2 | -450/+415 |
| | | |||||
* | | Fix more hook functions | Chris Young | 2015-02-24 | 5 | -15/+19 |
|/ | |||||
* | Convert menu.c to use macros for hook functions | Chris Young | 2015-02-23 | 1 | -35/+35 |
| | |||||
* | fix warnings | Chris Young | 2015-02-23 | 1 | -3/+3 |
| | |||||
* | Convert hook function definitions to macros in gui.c | Chris Young | 2015-02-23 | 2 | -15/+12 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵ | Chris Young | 2015-02-23 | 2 | -269/+273 |
|\ | | | | | | | chris/bitmap-fonts | ||||
| * | Avoid forward declarations | Chris Young | 2015-02-23 | 2 | -260/+263 |
| | | | | | | | | Specify hook function with 68k registers when building for that target | ||||
| * | Make hook function static | Chris Young | 2015-02-23 | 1 | -2/+2 |
| | | |||||
| * | Off-load layouting onto NetSurf's process | Chris Young | 2015-02-23 | 1 | -9/+10 |
| | | |||||
* | | more microoptimisation | Chris Young | 2015-02-23 | 1 | -1/+1 |
| | | |||||
* | | Avoid clobbering the PPC pipeline | Chris Young | 2015-02-23 | 1 | -12/+12 |
| | | |||||
* | | Mostly working bitmap font support | Chris Young | 2015-02-22 | 2 | -2/+23 |
| | | |||||
* | | Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵ | Chris Young | 2015-02-22 | 4 | -21/+34 |
|\| | | | | | | | chris/bitmap-fonts | ||||
| * | debug | Chris Young | 2015-02-21 | 2 | -5/+2 |
| | |