summaryrefslogtreecommitdiff
path: root/amiga
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove RMB trapping from the treeviews, previously used for context menusChris Young2016-02-141-26/+0
| | | | The context menus for treeviews were removed ages ago, and any replacement won't need RMB trapping
* Remove some RMBTrap remnants, the new context menus don't require manual ↵Chris Young2016-02-142-2/+0
| | | | mouse trapping
* When we unlock a public screen, don't attempt to unlock it again.Chris Young2016-02-141-1/+4
| | | | We lock the screen to stop it closing before we open our window, and unlock it when the window is open (the window is a sufficient lock). However we were not resetting the flag indicating the screen was still locked, so it was getting unlocked twice.
* Pens need releasing before freeing layers to avoid invalid pointer accessChris Young2016-02-141-1/+1
|
* Add an option to close inactive tabs to the tab bar context menuChris Young2016-01-315-21/+57
|
* Implement warn_multi for OS3 (needed for the multiple tab close warning)Chris Young2016-01-311-4/+14
|
* Fix some enable/disable gadget logicChris Young2016-01-311-2/+2
|
* Force always show tabs when clicktab.gadget is older than v53Chris Young2016-01-312-5/+10
|
* Enable tabbed browsing on OS3Chris Young2016-01-311-6/+11
|
* Disable "native scaled bitmaps" option if we're in palette mapped modeChris Young2016-01-301-2/+5
|
* Allocate bitmap structures using an itempoolChris Young2016-01-293-3/+18
|
* Move some things around to try and prevent invalid pointer accesses on exitChris Young2016-01-293-26/+27
|
* Disable the DPI gadget if in bitmap/diskfont fonts modeChris Young2016-01-281-1/+7
| | | | Diskfont renders all font sizes at 72dpi.
* Add a GUI prefs option on OS3 only, to toggle between bitmap and outline fontsChris Young2016-01-271-1/+22
| | | | | | "Allow bitmap fonts" causes NetSurf to use diskfont and graphics library routines for opening and displaying fonts. This allows bitmap fonts to be used which are much faster on 68k hardware than outline fonts, but loses the ability to render pages in UTF-8. Conversely, toggling this option off makes NetSurf use bullet.library directly and render glyphs itself, which precludes the usage of bitmap fonts but allows the full range of UTF-8 characters to be displayed. This option is ON by default on OS3 for speed reasons, and OFF by default on OS4. Additionally, this option is not shown on the prefs GUI on OS4 as the speed difference between bitmap and outline fonts is negligible on that hardware and I don't want to encourage the use of an option which provides inferior rendering.
* Add the remaining missing OS3 prefs GUI elementsChris Young2016-01-271-24/+29
| | | | Might need to add/remove some things for the OS3 build
* Add dither and nativebitmap options to OS3 prefs guiChris Young2016-01-271-21/+20
|
* Enable proxy options in prefs GUI for OS3Chris Young2016-01-271-8/+10
|
* Fix some memory leakageChris Young2016-01-271-3/+28
|
* fix the incorrect copy'n'pasted parametersChris Young2016-01-261-6/+6
|
* Move OS3 array to list into separate functionChris Young2016-01-261-20/+37
|
* Don't read the values of gadgets which were not created.Chris Young2016-01-261-1/+20
|
* Don't use ami_NewMinList as it potentially writes past the MinList structure ↵Chris Young2016-01-263-10/+12
| | | | | | on OS3. Instead we use ami_AllocMinList and pointers.
* Alloc specifying local charset on OS3 as we can't get this from LocaleChris Young2016-01-263-1/+8
|
* Make most of the prefs GUI display (and hopefully work) under OS3Chris Young2016-01-263-11/+45
| | | | | | page.gadget is not a public class in OS3 Some gadgets which will not work have been temporarily #ifdef'd for OS4 only Some gadgets which are not relevant have been disabled to avoid random values being set
* Show warnings on OS3 with an EasyRequestChris Young2016-01-261-1/+13
|
* Bring OS3 about requester up on the correct screenChris Young2016-01-251-1/+1
|
* Simple "about" requester for OS3Chris Young2016-01-251-4/+9
|
* Revert "Plot local history background white instead of wholly transparent"Chris Young2016-01-251-1/+1
| | | | | | On second thoughts this was correct initially. This reverts commit 1ea29c6aec03e0d6e9325910998e16910170fafa.
* Remove unneeded pen listChris Young2016-01-251-7/+2
|
* Plot local history background white instead of wholly transparentChris Young2016-01-251-1/+1
|
* When forcing 32-bit render mode, don't create the BitMaps as friends of the ↵Chris Young2016-01-252-2/+3
| | | | | | screen BitMap. This fixes a system freeze on OS4
* conflictChris Young2016-01-251-4/+0
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵Chris Young2016-01-258-29/+36
|\ | | | | | | | | | | | | chris/fix-palmap-crash Conflicts: amiga/bitmap.c
| * Make the palette-mapped state relate to the rendering layer rather than ↵Chris Young2016-01-258-38/+43
| | | | | | | | | | | | | | 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.
* | track type of native bitmapChris Young2016-01-251-10/+36
|/
* Use itempools for storing our pen locksChris Young2016-01-241-4/+19
|
* friend_bitmap should default to false as it causes problemsChris Young2016-01-231-1/+1
|
* Move the OS3 statusbar underneath all the scrollbarsChris Young2016-01-231-14/+16
|
* remove missing os3 includeChris Young2016-01-231-0/+2
|
* Remove nulling of a function which does actually exist in OS3 gfx.libChris Young2016-01-231-3/+0
|
* fix argb_to_rgba definition weirdnessChris Young2016-01-232-4/+2
|
* Clear remaining bitmap fieldsChris Young2016-01-231-0/+3
|
* Add more appropriate readme for OS3 buildChris Young2016-01-235-3/+39
|
* Don't free the deferred rects using FreeVec on exit as they're itempoolsChris Young2016-01-232-3/+7
|
* Fix opening of SSL cert windowChris Young2016-01-231-2/+2
|
* Allocate generic list objects using itempoolsChris Young2016-01-224-5/+33
| | | | TODO: Allocate the attached structures also using itempools
* Don't clear memory twice under OS3Chris Young2016-01-211-4/+2
|
* Don't clear bitmap structure on allocationChris Young2016-01-211-9/+14
|
* Revert "alloc bitmap structures using itempools"Chris Young2016-01-213-49/+15
| | | | | | 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-213-15/+49
|