summaryrefslogtreecommitdiff
path: root/amiga
Commit message (Collapse)AuthorAgeFilesLines
* Use the correct format define for WPA()Chris Young2015-09-011-1/+1
|
* Don't use P96 on gfx.lib v54+ systemsChris Young2015-09-012-11/+20
|
* Use a skip list instead of a splay tree for now to fix memory leakageChris Young2015-09-011-66/+104
|
* Fix usage of ExAll with new SDKChris Young2015-09-011-0/+2
| | | | Some of the defines it needs have moved to dos/obsolete.h
* Fix MinTerm defines for SDK 53.29Chris Young2015-09-013-3/+6
|
* Attempt to use splay trees for font caching.Chris Young2015-09-011-17/+64
| | | | This is theoretically faster, but leaks like a sieve.
* Use the correct decoded surrogate values for calculating kerning widthsChris Young2015-08-241-2/+4
|
* Avoid accessing NULL pointerChris Young2015-08-241-16/+11
|
* If a designed (bold, italic, etc) version of a specific font is set but not ↵Chris Young2015-08-191-32/+22
| | | | actually installed, treat this as a non-critical error, log it, and create a computed version.
* Restrict all menu icon code to OS4+gadtools53.7Chris Young2015-08-172-31/+40
| | | | This avoids requests for TBimages: on OS3
* Fix some AmigaGuide errorsChris Young2015-08-171-8/+17
|
* Check version of the correct libraryChris Young2015-08-171-2/+2
|
* Fix OS3 buildChris Young2015-08-171-1/+2
|
* Check .font file is indicating this is an outline font before attempting to ↵Chris Young2015-08-161-4/+26
| | | | open the .otag
* Make the logging when opening outline fonts on OS3 a little more obvious.Chris Young2015-08-161-2/+2
|
* Force usage of friend BitMaps on OS3 when on high/truecolour screens.Chris Young2015-08-161-5/+7
| | | | AreaInfo buffer doesn't need to be in chip mem.
* Check menuobj before we dispose itChris Young2015-08-161-10/+6
|
* Only update the hotlist menu etc if it was the hotlist window which was closed.Chris Young2015-08-161-7/+8
|
* Fix memory leakChris Young2015-08-161-8/+12
|
* Put the memory areas, rather than the structures, into chip RAM as required.Chris Young2015-08-161-7/+8
|
* TmpRas should be in chip mem for OS3/AGAChris Young2015-08-161-0/+5
|
* Fix blitting of font glyphs on OS3/AGAChris Young2015-08-161-2/+7
|
* Ensure OS3 doesn't try to obtain an 8-bit GlyphMap.Chris Young2015-08-151-3/+3
|
* Revert "Ensure we don't accidentally use an 8-bit glyphmap under OS3."Chris Young2015-08-151-7/+7
| | | | This reverts commit c43d09af64e578187ce18e2c882d24179d83662c.
* Revert "Fix OS4 build"Chris Young2015-08-151-1/+1
| | | | This reverts commit c759b2a2626eb4daea9156dccf8ed2412458888f.
* Fix OS4 buildChris Young2015-08-151-1/+1
|
* Ensure we don't accidentally use an 8-bit glyphmap under OS3.Chris Young2015-08-151-7/+7
|
* 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.