summaryrefslogtreecommitdiff
path: root/amiga
Commit message (Collapse)AuthorAgeFilesLines
* Update to new warn_user APIChris Young2016-05-0114-38/+38
|
* Fix version number display on library open error requesterChris Young2016-05-011-1/+1
|
* Use guigfx.library for 8-bit image quantizationChris Young2016-04-287-125/+134
| | | | | | This achieves speed-up on OS3/68k platforms where 8-bit modes are more likely to be used, at the expense of lower quality quantization than the former picture.datatype abuse provided. Additionally, caching of BitMaps in palette-mapped modes is now possible. NetSurf now requires guigfx.library (and render.library) in order to start, even on OS4.
* Fix Amiga build following recent API changeChris Young2016-04-283-30/+31
|
* use the miscellaneous table warning entryVincent Sanders2016-04-253-31/+48
| | | | | | | change all the frontends to provide the warning callback in the miscelaneous table instead of using the warn_user function. Changing all the warn_user callsites still requires completion.
* Add missing tableChris Young2016-04-251-0/+1
|
* update amiga font layout handling to use tableVincent Sanders2016-04-244-11/+15
|
* Split utils header into string functions and everything elseVincent Sanders2016-04-214-0/+4
| | | | | split out the string handling API from the rest of the utils header and fix up all the fallout.
* Cleanup amiga include issues introduced as part of core updatesVincent Sanders2016-04-2019-23/+60
|
* fix missing includes caused by content_protected header cleanupVincent Sanders2016-04-191-0/+1
|
* fix missing struct on http parameter declaration due to header changeVincent Sanders2016-04-185-10/+10
|
* complete the rename of the gui browser tableVincent Sanders2016-04-161-2/+2
| | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation.
* Ensure the ARexx-reported version number doesn't jump around between CI and ↵Chris Young2016-04-161-2/+3
| | | | | | release builds Update minor version for next release cycle
* update version info for next development cycleVincent Sanders2016-04-062-4/+4
|
* Skip setting the pen in the RastPort if it is already set to that penChris Young2016-03-232-2/+8
| | | | This captures the scenario when the RGBA value has changed but graphics.library has picked the same pen.
* Avoid nsurl NULL accessChris Young2016-03-231-1/+1
|
* Ensure we are only accessing pixel data using amiga_bitmap_get_buffer()Chris Young2016-03-221-6/+7
|
* Ensure we don't access invalid pointersChris Young2016-03-222-5/+15
|
* Document new bitmap functionsChris Young2016-03-223-5/+75
|
* Make struct bitmap private to bitmap.cChris Young2016-03-229-39/+87
|
* Apparently setting pens is a strangely complex process, so avoid it.Chris Young2016-03-222-0/+16
|
* OS3 compatible language mappingsChris Young2016-03-161-0/+11
|
* Remove excess debugChris Young2016-03-022-5/+0
|
* Tweak #ifdefs so that OS3 build mostly works on OS4, to aid debugging.Chris Young2016-03-021-2/+5
|
* debugChris Young2016-03-023-0/+10
|
* Set OS version to the disk-based version, as Installer by default reads the ↵Chris Young2016-03-021-1/+1
| | | | ROM version... which is v40 and indistinguishable between 3.1 and 3.5/9.
* Fix OS4 buildChris Young2016-03-021-10/+10
|
* Fix OS3 button disablingChris Young2016-02-292-17/+28
| | | | | Testing reveals OS3's button.gadget doesn't support OM_GET for GA_Disabled. In addition, we fix OS4's boolean comparisons to ensure we only check against FALSE and !FALSE
* Avoid some crashing by disabling the update of the hotlist menuChris Young2016-02-294-10/+21
| | | | This will be fixed properly when the menu code is re-written to use menuclass, as that supports dynamic updates.
* Add our own NewObject() function for OS3 and enable optimisationsChris Young2016-02-293-1/+6
|
* Fix copying of the wrong .readme during installation.Chris Young2016-02-281-3/+20
| | | | Abort with a message if the archive doesn't match the OS version.
* Add a warning for OS3 for a non-working functionChris Young2016-02-251-0/+3
|
* Comment all of bitmap_render out for OS3 to see if it resolves a crashChris Young2016-02-251-4/+4
| | | | This function doesn't work on OS3 anyway!
* Fix a critical bug in the Amiga frontend which causes NetSurf to never exit.Chris Young2016-02-191-11/+17
| | | | | Avoids looping trying to close a screen for which we are not the owner. Moves the screen close to the very end of the code so if our own screen doesn't close we can still re-launch NetSurf.
* Update some Amiga-specific version numbers for post-3.4Chris Young2016-02-174-5/+7
|
* Free shared_pens list on tree destroyChris Young2016-02-142-5/+6
|
* Don't re-use freed shared_pens listChris Young2016-02-141-3/+2
|
* Remove old #defineChris Young2016-02-141-6/+0
|
* Limit hotlist menu entries to 100 charsChris Young2016-02-141-4/+7
|
* Make hotlist buttons show the URL as a HelpHintChris Young2016-02-142-0/+2
|
* Limit hotlist buttons to 20 charsChris Young2016-02-141-2/+6
|
* 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
|