summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Add an option to close inactive tabs to the tab bar context menuChris Young2016-01-311-17/+27
|
* Fix some enable/disable gadget logicChris Young2016-01-311-2/+2
|
* Force always show tabs when clicktab.gadget is older than v53Chris Young2016-01-311-4/+4
|
* Enable tabbed browsing on OS3Chris Young2016-01-311-6/+11
|
* Allocate bitmap structures using an itempoolChris Young2016-01-291-0/+1
|
* Move some things around to try and prevent invalid pointer accesses on exitChris Young2016-01-291-21/+20
|
* Make the palette-mapped state relate to the rendering layer rather than ↵Chris Young2016-01-251-7/+8
| | | | | | | globally. This means we can still render in 32-bit mode internally when the destination isn't the screen. NB: bitmap_render is currently freezing when the screen is in palette-mapped mode (old bug, pre-dates this change), so for now we skip this routine in that scenario.
* Move the OS3 statusbar underneath all the scrollbarsChris Young2016-01-231-14/+16
|
* Allocate generic list objects using itempoolsChris Young2016-01-221-0/+4
| | | | TODO: Allocate the attached structures also using itempools
* Revert "alloc bitmap structures using itempools"Chris Young2016-01-211-14/+4
| | | | | | This reverts commit 0cc19b10fcd9f43bb4c9d83654d2d07cad139b12. This caused memory leakage, as the memory pool is removed before the core has destroyed all the bitmaps.
* alloc bitmap structures using itempoolsChris Young2016-01-211-4/+14
|
* Remove unused Amiga async schedulerChris Young2016-01-211-11/+11
|
* Allocate deferred rectangles using itempoolsChris Young2016-01-211-5/+5
| | | | On OS3 we use a normal memory pool instead
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2016-01-201-2/+6
|\
| * Don't expose the DPI-related variablesChris Young2016-01-181-1/+5
| |
| * OS3 build fixesChris Young2016-01-161-1/+1
| |
* | Use a memory pool for deferred rectsChris Young2016-01-201-7/+12
|/
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2016-01-151-4/+4
|\
| * Fix some old and new GCC errors/warningsChris Young2016-01-151-4/+4
| |
* | Fix some incorrect type usageChris Young2016-01-151-1/+1
|/
* Make font engine selection bit more logicalChris Young2016-01-151-2/+2
|
* 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
|