summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Make nsurl utf8 string conversion function consistent with nsurl API.Michael Drake2015-10-251-1/+1
|
* Update gtk frontend to new APIChris Young2015-10-241-1/+1
|
* Rework IDN URL retrieval to return an nserrorChris Young2015-10-241-14/+18
|
* Enable Amiga frontend to show decoded IDNs subject to local charset ↵Chris Young2015-10-241-3/+15
| | | | | | restrictions. TODO: Statusbar link text
* Move status bar gadget to the correct place on OS3Chris Young2015-09-061-1/+5
| | | | Still practically useless as it constantly overprints.
* Create menus on OS3 and 4 the same way (manual GadTools method).Chris Young2015-09-061-11/+5
| | | | | This makes it easier to switch to menuclass. It also fixes a crash-on-exit bug on OS3.
* Rename context_menu.c and strip out all the context menu code, so this file ↵Chris Young2015-09-051-35/+4
| | | | and popupmenu.class is only used (optionally) for HTML form selection.
* Add a small test menu to the clicktab gadgetChris Young2015-09-051-4/+6
|
* Create back/forward context menu using menuclassChris Young2015-09-041-6/+16
| | | | Reconstructs itself periodically as it cannot be created on demand
* Add a couple of context menu items for links for testing.Chris Young2015-09-031-4/+7
|
* Rough outline for Intuition-based context menuChris Young2015-09-031-2/+6
|
* Disable the popupmenu-based context menu and the emulated menu keyboard ↵Chris Young2015-09-021-96/+2
| | | | shortcuts in preparation for test implementing an Intuition-based context menu.
* Fix MinTerm defines for SDK 53.29Chris Young2015-09-011-1/+1
|
* Avoid accessing NULL pointerChris Young2015-08-241-16/+11
|
* Check version of the correct libraryChris Young2015-08-171-2/+2
|
* Define m68k for OS3 build so dukky (nearly) compiles.Chris Young2015-08-141-0/+1
|
* Abstract all instances of NewMinList as it causes alert 80000006 on OS3Chris Young2015-08-051-2/+1
|
* 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
|