summaryrefslogtreecommitdiff
path: root/frontends/amiga/bitmap.c
Commit message (Collapse)AuthorAgeFilesLines
* Fixup everything the semantic patch missedVincent Sanders2017-09-071-3/+8
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* Try to ensure we get the correct type of native BitMapChris Young2017-02-131-2/+2
|
* Manage shared pens internally unless we need multiple lists (eg. per ↵Chris Young2017-02-131-1/+1
| | | | browser_window)
* Alloc gui_global structure when initialisingChris Young2017-02-131-11/+11
|
* Remove use of global context data from Amiga frontendChris Young2017-02-131-15/+6
|
* remove excessive loggingChris Young2017-01-081-1/+0
|
* Don't unmap ExtMem immediately as:Chris Young2016-12-311-1/+2
| | | | | (a) it is upsetting the gif decoder (although I suspect it is caused by the OS struggling with the excessive remaps) (b) We are probably going to need to map it back in imminently for display
* Update to test ExtMem on OS4.1FEU1Chris Young2016-12-311-5/+0
| | | | Mostly works, but falls over when there are lots of tiny GIF anims on screen
* Fix merge errorChris Young2016-12-311-1/+6
|
* NULL iextmemChris Young2016-12-311-1/+2
|
* Don't map an extmem area is it is already mapped, just extend the lifetimeChris Young2016-12-311-3/+5
|
* More loggingChris Young2016-12-311-0/+3
|
* Debug loggingChris Young2016-12-311-0/+2
|
* Schedule unmapping the extmem object to ensure it releases main memoryChris Young2016-12-311-20/+9
|
* Allocate uncompressed bitmap data in extended memory.Chris Young2016-12-311-4/+70
| | | | This currently isn't working correctly - it simply freezes at some point after loading the page.
* Get clib2 slab usageChris Young2016-11-201-4/+4
| | | | Calling ARexx function "SLABSTATS" will dump the current stats to the ns log
* more allocvec/malloc changesChris Young2016-11-191-1/+1
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/mallocChris Young2016-11-191-4/+5
|\ | | | | | | | | Conflicts: frontends/amiga/icon.c
| * Free and clear icondata to avoid a potential double-freeChris Young2016-11-191-4/+5
| |
* | Change some AllocVecs to mallocs and FreeVecs to freeChris Young2016-11-191-2/+2
|/ | | | Need to be careful with ASPrintf
* Move memory functions from misc.c to memory.cChris Young2016-11-191-0/+1
|
* Disable triangle mode for bitmap scalingChris Young2016-10-231-2/+14
| | | | Potential workaround for #2478
* Scale using "triangle mode" to avoid corruption at the edge of bitmapsChris Young2016-09-101-9/+38
|
* Fix logic in the rare case we're running 8-bit and have a cached full-size ↵Chris Young2016-07-081-2/+4
| | | | native BitMap but need a scaled one.
* Fix the caching logic now we've moved 8-bit scaling earlier in the codeChris Young2016-07-081-2/+4
|
* Use GuiGFX to scale 8-bit images rather than doing two separate operationsChris Young2016-07-081-7/+12
|
* Attempt to help gcc out a littleChris Young2016-07-031-4/+6
|
* Don't abort on startup if GuiGFX is not availableChris Young2016-07-021-6/+15
| | | | Most OS4 users won't need it, everybody else might like the opportunity of using NetSurf to download it :)
* Update content to split public and internal APIVincent Sanders2016-06-061-2/+3
|
* Ensure variables are declared correctlyChris Young2016-06-021-1/+1
|
* reduce core header usageVincent Sanders2016-06-011-4/+1
|
* move mouse and pointer state header into public APIVincent Sanders2016-05-301-1/+1
|
* move window header into public APIVincent Sanders2016-05-301-1/+1
|
* move bitmap API header to core include directoryVincent Sanders2016-05-261-1/+1
|
* move image content handlers to accomodate core build changesVincent Sanders2016-05-231-1/+1
|
* move frontends into sub directoryVincent Sanders2016-05-151-0/+706