Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Indentation | Chris Young | 2016-05-02 | 1 | -9/+9 |
| | |||||
* | Ensure we don't leak random memory into our IFF DR2D files | Chris Young | 2016-05-02 | 1 | -5/+7 |
| | |||||
* | Update to new warn_user API | Chris Young | 2016-05-01 | 14 | -38/+38 |
| | |||||
* | Fix version number display on library open error requester | Chris Young | 2016-05-01 | 1 | -1/+1 |
| | |||||
* | Use guigfx.library for 8-bit image quantization | Chris Young | 2016-04-28 | 7 | -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 change | Chris Young | 2016-04-28 | 3 | -30/+31 |
| | |||||
* | use the miscellaneous table warning entry | Vincent Sanders | 2016-04-25 | 3 | -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 table | Chris Young | 2016-04-25 | 1 | -0/+1 |
| | |||||
* | update amiga font layout handling to use table | Vincent Sanders | 2016-04-24 | 4 | -11/+15 |
| | |||||
* | Split utils header into string functions and everything else | Vincent Sanders | 2016-04-21 | 4 | -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 updates | Vincent Sanders | 2016-04-20 | 19 | -23/+60 |
| | |||||
* | fix missing includes caused by content_protected header cleanup | Vincent Sanders | 2016-04-19 | 1 | -0/+1 |
| | |||||
* | fix missing struct on http parameter declaration due to header change | Vincent Sanders | 2016-04-18 | 5 | -10/+10 |
| | |||||
* | complete the rename of the gui browser table | Vincent Sanders | 2016-04-16 | 1 | -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 Young | 2016-04-16 | 1 | -2/+3 |
| | | | | | | release builds Update minor version for next release cycle | ||||
* | update version info for next development cycle | Vincent Sanders | 2016-04-06 | 2 | -4/+4 |
| | |||||
* | Skip setting the pen in the RastPort if it is already set to that pen | Chris Young | 2016-03-23 | 2 | -2/+8 |
| | | | | This captures the scenario when the RGBA value has changed but graphics.library has picked the same pen. | ||||
* | Avoid nsurl NULL access | Chris Young | 2016-03-23 | 1 | -1/+1 |
| | |||||
* | Ensure we are only accessing pixel data using amiga_bitmap_get_buffer() | Chris Young | 2016-03-22 | 1 | -6/+7 |
| | |||||
* | Ensure we don't access invalid pointers | Chris Young | 2016-03-22 | 2 | -5/+15 |
| | |||||
* | Document new bitmap functions | Chris Young | 2016-03-22 | 3 | -5/+75 |
| | |||||
* | Make struct bitmap private to bitmap.c | Chris Young | 2016-03-22 | 9 | -39/+87 |
| | |||||
* | Apparently setting pens is a strangely complex process, so avoid it. | Chris Young | 2016-03-22 | 2 | -0/+16 |
| | |||||
* | OS3 compatible language mappings | Chris Young | 2016-03-16 | 1 | -0/+11 |
| | |||||
* | Remove excess debug | Chris Young | 2016-03-02 | 2 | -5/+0 |
| | |||||
* | Tweak #ifdefs so that OS3 build mostly works on OS4, to aid debugging. | Chris Young | 2016-03-02 | 1 | -2/+5 |
| | |||||
* | debug | Chris Young | 2016-03-02 | 3 | -0/+10 |
| | |||||
* | Set OS version to the disk-based version, as Installer by default reads the ↵ | Chris Young | 2016-03-02 | 1 | -1/+1 |
| | | | | ROM version... which is v40 and indistinguishable between 3.1 and 3.5/9. | ||||
* | Fix OS4 build | Chris Young | 2016-03-02 | 1 | -10/+10 |
| | |||||
* | Fix OS3 button disabling | Chris Young | 2016-02-29 | 2 | -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 menu | Chris Young | 2016-02-29 | 4 | -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 optimisations | Chris Young | 2016-02-29 | 3 | -1/+6 |
| | |||||
* | Fix copying of the wrong .readme during installation. | Chris Young | 2016-02-28 | 1 | -3/+20 |
| | | | | Abort with a message if the archive doesn't match the OS version. | ||||
* | Add a warning for OS3 for a non-working function | Chris Young | 2016-02-25 | 1 | -0/+3 |
| | |||||
* | Comment all of bitmap_render out for OS3 to see if it resolves a crash | Chris Young | 2016-02-25 | 1 | -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 Young | 2016-02-19 | 1 | -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.4 | Chris Young | 2016-02-17 | 4 | -5/+7 |
| | |||||
* | Free shared_pens list on tree destroy | Chris Young | 2016-02-14 | 2 | -5/+6 |
| | |||||
* | Don't re-use freed shared_pens list | Chris Young | 2016-02-14 | 1 | -3/+2 |
| | |||||
* | Remove old #define | Chris Young | 2016-02-14 | 1 | -6/+0 |
| | |||||
* | Limit hotlist menu entries to 100 chars | Chris Young | 2016-02-14 | 1 | -4/+7 |
| | |||||
* | Make hotlist buttons show the URL as a HelpHint | Chris Young | 2016-02-14 | 2 | -0/+2 |
| | |||||
* | Limit hotlist buttons to 20 chars | Chris Young | 2016-02-14 | 1 | -2/+6 |
| | |||||
* | Remove RMB trapping from the treeviews, previously used for context menus | Chris Young | 2016-02-14 | 1 | -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 Young | 2016-02-14 | 2 | -2/+0 |
| | | | | mouse trapping | ||||
* | When we unlock a public screen, don't attempt to unlock it again. | Chris Young | 2016-02-14 | 1 | -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 access | Chris Young | 2016-02-14 | 1 | -1/+1 |
| | |||||
* | Add an option to close inactive tabs to the tab bar context menu | Chris Young | 2016-01-31 | 5 | -21/+57 |
| | |||||
* | Implement warn_multi for OS3 (needed for the multiple tab close warning) | Chris Young | 2016-01-31 | 1 | -4/+14 |
| | |||||
* | Fix some enable/disable gadget logic | Chris Young | 2016-01-31 | 1 | -2/+2 |
| |