summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Add a status gadget inside the window for OS3Chris Young2016-01-111-22/+32
|
* Revert "Set a unicode fallback to LetterGothic on OS3"Chris Young2016-01-101-9/+5
| | | | | | This reverts commit 3e71a538c343b3341a435ece56f46b39f1bb3b74. This is pointless because the fallback is picked up from the font scan, so we should get text on screen from some other font.
* Set a unicode fallback to LetterGothic on OS3Chris Young2016-01-101-5/+9
| | | | This should ensure we get text on screen even if use_diskfont is disabled and a bitmap font is set.
* Set some memory and speed options by default for OS3Chris Young2016-01-101-21/+30
|
* Set some sensible default bitmap fonts on OS3 when using diskfontChris Young2016-01-091-5/+13
|
* Increase minimum stack as sometimes Duktape runs outChris Young2016-01-021-1/+1
|
* Fix OS3 buildChris Young2015-12-201-1/+1
|
* Missing initialisationChris Young2015-12-201-1/+1
|
* Soak up -v so command line processing still works with logging enabledChris Young2015-11-271-1/+2
|
* Allow specifying location of the users directories on the commandlineChris Young2015-11-251-10/+14
| | | | Arg USERSDIR/K
* Move ReadArgs commandline processing earlier whilst leaving core commandline ↵Chris Young2015-11-241-8/+14
| | | | processing where it was previously
* Make an effort to free resources when a fatal error occurs during initialisationChris Young2015-11-241-1/+26
|
* Abort if we're on a write-protected volumeChris Young2015-11-241-0/+24
| | | | Partial fix for 2397
* Added Amiga ToolTypes parser.Chris Young2015-11-221-4/+70
| | | | Initially this allows setting the location of the Users directory, and the current user's name.
* Prettier hotlist toolbarChris Young2015-11-161-3/+34
|
* Don't position the statusbar based on font heightChris Young2015-11-161-2/+2
| | | | The statusbar has a finite height because it is sitting in a window border which does not adjust with font size.
* Don't translate F8/F9/F10 into printable characters.Chris Young2015-11-161-0/+4
|
* Improve the position of the status bar gadget at different font sizesChris Young2015-11-151-2/+2
|
* Add F8/F9/F10 as shortcuts to the scale functionalityChris Young2015-11-151-0/+13
|
* Allow space bar to be used to page downChris Young2015-11-151-1/+2
|
* Don't try to write to an uninitialised file handle.Chris Young2015-11-151-4/+6
|
* 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