summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow a fallback font for characters above 0xFFFF to be specified. There is ↵Chris Young2015-07-061-2/+15
| | | | no scanning of this range as most fonts don't have any characters here. Symbola is selected if it is installed.
* Scale cached favicons before they are cached. This avoids the need to scale ↵Chris Young2015-06-221-1/+1
| | | | icons on menu creation.
* This moves message loading out of netsurf_init into each frontendVincent Sanders2015-06-211-1/+3
| | | | | | | | | | 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.
* fixup all the remaining logging macro callsitesVincent Sanders2015-05-281-1/+1
| | | | | 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-281-30/+29
| | | | | | | | | | | | 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.
* 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 frontend to use bitmap operation tableVincent Sanders2015-04-161-3/+4
|
* Remove inclusion of my async backing store code whilst it's not being used.Chris Young2015-03-311-1/+1
|
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-271-44/+44
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* Remove branches that can't be taken under OS3Chris Young2015-03-011-1/+1
| | | | | Micro-optimise these for OS4.1 Remove dummy compositing defines from os3support.h
* Convert hook function definitions to macros in gui.cChris Young2015-02-231-15/+6
|
* Avoid forward declarationsChris Young2015-02-231-259/+262
| | | | Specify hook function with 68k registers when building for that target
* Make hook function staticChris Young2015-02-231-2/+2
|
* Off-load layouting onto NetSurf's processChris Young2015-02-231-9/+10
|
* debugChris Young2015-02-211-5/+0
|
* Expand ARexx script locations on NetSurf's process.Chris Young2015-02-211-3/+3
| | | | | This resolves a problem with scripts sometimes not running when they are relative to PROGDIR: and stops PROGDIR: being requested under OS3. Fixes #2271
* Remove some unnecessary OS3-only codeChris Young2015-02-151-4/+0
|
* Avoid RectFilling a 0 size areaChris Young2015-02-111-2/+2
|
* typoChris Young2015-02-051-1/+1
|
* Make the status bar a pixel tallerChris Young2015-02-051-2/+2
|
* Use bitmap fonts on the splash screen for OS3Chris Young2015-02-051-2/+2
|
* Attempt to fix graphical corruption on OS3Chris Young2015-02-051-0/+4
|
* Fix status bar tagsChris Young2015-02-041-5/+10
|
* Revert shared pens support to previously-working stateChris Young2015-02-021-3/+3
|
* We don't need to use P96 for RectFillChris Young2015-02-021-9/+5
|
* fix buildChris Young2015-02-011-2/+0
|
* Fix a potential memory leak when setting titlesChris Young2015-02-011-5/+7
|
* Disable tab bar on OS3 for nowChris Young2015-02-011-0/+4
|
* Ensure the window is clear before drawing new contentChris Young2015-02-011-0/+2
|
* Handle the bltmask being NULLChris Young2015-02-011-3/+7
|
* Correct calling usage of BltMaskBitMapRastPortChris Young2015-01-311-1/+1
| | | | Thanks to Matthey for the debugging
* Replace some over-zealous deletionChris Young2015-01-311-0/+2
|
* Remove unneeded #ifdefsChris Young2015-01-311-4/+0
|
* Open the interface for speedbar.gadgetChris Young2015-01-311-6/+0
|
* Enable alpha bitmaps in chooser.gadget on OS4.1FEChris Young2015-01-311-0/+10
|
* Erase favicon area before redrawingChris Young2015-01-311-0/+4
|
* Stop the favicon getting obliterated when switching tabsChris Young2015-01-311-3/+3
|
* Revert "Attempt to fix a couple of Enforcer hits"Chris Young2015-01-311-14/+36
| | | | | | | | | This reverts commit 2893e30c4e1eebecf84636c35fd1bbc54698b1ed. This commit somehow was reverting some things which shouldn't have been reverted. Conflicts: amiga/gui.c
* Tidy up debug and increase list allocation to aid debuggingChris Young2015-01-311-3/+5
|
* Attempt to fix a crash adding hotlist entries to the toolbarChris Young2015-01-311-7/+11
|
* Attempt to fix a couple of Enforcer hitsChris Young2015-01-301-35/+17
| | | | Thanks to Matthey for the debugging
* Fix all the other LM_ADD(REMOVE)CHILD calls to work on OS3Chris Young2015-01-301-14/+35
|
* Set fonts to sensible defaults on OS3Chris Young2015-01-301-3/+18
| | | | Try to avoid a crash initialising the picture datatypes handler
* Fix OS3 buildChris Young2015-01-291-1/+1
| | | | Fix font cache on OS3
* Don't schedule our own redraw after a reformat, as this is performed anyway.Chris Young2015-01-291-13/+22
| | | | Attempt to get menus working on OS3 build.
* Replace the custom stringview class with a standard string gadget under OS3Chris Young2015-01-271-13/+8
| | | | | Also remove gaugeiclass usage from OS3 as it (probably) doesn't exist Remove some debug
* Convert the rest of gui.c to use class pointers directlyChris Young2015-01-251-22/+22
| | | | Add missing button.gadget
* Ensure we have the class pointerChris Young2015-01-251-1/+1
|
* Fix build on OS3Chris Young2015-01-251-0/+5
|
* Open BOOPSI/ReAction classes using the new-style methods.Chris Young2015-01-251-27/+27
| | | | Create some alternative NewObject macros and make some code use them.