summaryrefslogtreecommitdiff
path: root/amiga
Commit message (Collapse)AuthorAgeFilesLines
...
* Add an option to toggle usage of a friend BitMap for our off-screen ↵Chris Young2015-08-152-3/+15
| | | | | | rendering buffer (OS3 only). Defaults to OFF, which works everywhere, but can be switched on for performance benefits when using RTG.
* Remove a double free and re-arrange to stop referencing a freed pointer.Chris Young2015-08-151-2/+1
|
* Fix options clicktab creation on OS3Chris Young2015-08-151-5/+40
| | | | None of the rest of this GUI creates properly yet.
* Define m68k for OS3 build so dukky (nearly) compiles.Chris Young2015-08-143-2/+2
|
* Permanently enable display of the "enable javascript" UI optionsChris Young2015-08-093-12/+0
|
* Abstract all instances of NewMinList as it causes alert 80000006 on OS3Chris Young2015-08-057-25/+32
|
* Fix guru 80000006 occuring on OS3 when initialising lists.Chris Young2015-08-052-9/+30
|
* NULL-terminate font name in IFF DR2D FONSChris Young2015-07-201-2/+2
|
* Allow a fallback font for characters above 0xFFFF to be specified. There is ↵Chris Young2015-07-065-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 Young2015-07-061-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 functionChris Young2015-07-061-17/+16
|
* Correct broken ifdefChris Young2015-07-051-1/+1
|
* Scale cached favicons before they are cached. This avoids the need to scale ↵Chris Young2015-06-223-2/+10
| | | | icons on menu creation.
* Remove the overwrite check in bitmap_save as it causes duplicate overwrite ↵Chris Young2015-06-221-4/+0
| | | | requesters.
* Add an appropriate file extension when saving, or leave the existing if ↵Chris Young2015-06-221-3/+30
| | | | we're saving source. This fixes the remainder of #2185
* fixup missing lincludes from messages API updateVincent Sanders2015-06-221-0/+1
|
* This moves message loading out of netsurf_init into each frontendVincent Sanders2015-06-212-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 Young2015-06-211-1/+2
|
* Require gadtools 53.7Chris Young2015-06-201-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 Young2015-06-162-36/+47
|
* Remove some workarounds to make image menus conform better on OS4.1u6. They ↵Chris Young2015-06-161-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 callsitesVincent Sanders2015-05-282-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 varadicVincent Sanders2015-05-2816-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 crashesChris Young2015-04-271-1/+8
|
* Revert "Attempt to avoid a crash in ami_plot()"Chris Young2015-04-271-2/+0
| | | | This reverts commit e64d48980e38448eeb83daa8659788d48f845692.
* Attempt to avoid a crash in ami_plot()Chris Young2015-04-251-0/+2
|
* Remove bogus commentChris Young2015-04-251-2/+0
|
* As the content interface is now doing the scaling, we render to a native ↵Chris Young2015-04-253-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 Young2015-04-251-6/+9
| | | | itself, rather than assuming it is the same as the tile size.
* Update amiga to use bitmap render APIVincent Sanders2015-04-244-122/+81
|
* Remove webp image handlingVincent Sanders2015-04-212-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 makefileVincent Sanders2015-04-171-2/+2
|
* update amiga frontend to use bitmap operation tableVincent Sanders2015-04-169-128/+184
|
* Allow URL completion to pick up non-visited URLsChris Young2015-04-091-1/+2
|
* Update amiga makefile to set filter for split messagesVincent Sanders2015-04-071-1/+3
|
* Remove inclusion of my async backing store code whilst it's not being used.Chris Young2015-03-314-3/+8
|
* Correct the screen depth check for setting friend bitmaps.Chris Young2015-03-291-1/+5
| | | | Add some comments because using friend bitmaps in NetSurf causes problems under OS4.
* Bump versionChris Young2015-03-272-4/+4
|
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-275-73/+73
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* Remove url from content thumbnailers APIVincent Sanders2015-03-151-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 OS3Chris Young2015-03-015-40/+18
| | | | | Micro-optimise these for OS4.1 Remove dummy compositing defines from os3support.h
* Split plotting and widthing functions upChris Young2015-02-283-33/+74
|
* micro-optimisationChris Young2015-02-282-10/+11
|
* Merge branch 'chris/bitmap-fonts' of git://git.netsurf-browser.org/netsurf ↵Chris Young2015-02-242-450/+415
|\ | | | | | | into chris/bitmap-fonts
| * fix OS3 build, avoid forward declarationsChris Young2015-02-232-450/+415
| |
* | Fix more hook functionsChris Young2015-02-245-15/+19
|/
* Convert menu.c to use macros for hook functionsChris Young2015-02-231-35/+35
|
* fix warningsChris Young2015-02-231-3/+3
|
* Convert hook function definitions to macros in gui.cChris Young2015-02-232-15/+12
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵Chris Young2015-02-232-269/+273
|\ | | | | | | chris/bitmap-fonts