Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | move text colour settings into plotters.c, and use palette-map capable function | Chris Young | 2012-08-04 | 1 | -7/+16 | |
| | ||||||
* | alloc off-screen bm as friend of screen bm | Chris Young | 2012-08-04 | 1 | -12/+21 | |
| | ||||||
* | Attempt to draw palette-mapped rectangles. | Chris Young | 2012-08-04 | 1 | -7/+35 | |
| | | | | | | | Problems: 1. The DrawInfo structure is returning a depth of 8 for >8-bit screens 2. Colours are wrong (probably related to our off-screen rendering mechanism) 3. Pens obtained through ObtainBestPenA() are never freed - we need to keep track of them and somehow work out when it is best to free them. | |||||
* | NetSurf options rework (a=vince r=daniels,jmb) | Vincent Sanders | 2012-03-22 | 1 | -13/+13 | |
| | | | | svn path=/trunk/netsurf/; revision=13548 | |||||
* | allow both x and y dimensions of redraw tiles to be configured | Chris Young | 2012-02-29 | 1 | -3/+4 | |
| | | | | svn path=/trunk/netsurf/; revision=13502 | |||||
* | Add tiled refresh, with tiles of max size option_redraw_tile_size. This | Chris Young | 2012-02-25 | 1 | -2/+3 | |
| | | | | | | | | | reduces the size of our off-screen bitmap and associated memory. Only works with browser windows at present. History and treeviews still have full window refresh/bitmap. Setting the option to 0 brings back the old behaviour. svn path=/trunk/netsurf/; revision=13468 | |||||
* | Revert r13074 - doesn't actually fix the problem | Chris Young | 2011-10-22 | 1 | -3/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=13075 | |||||
* | Fix the plotting of tiled bitmaps. EraseRect() appears to have a bug where ↵ | Chris Young | 2011-10-22 | 1 | -0/+3 | |
| | | | | | | | | it won't draw anything if ymin==ymax svn path=/trunk/netsurf/; revision=13074 | |||||
* | Remove gui_globals scale as no longer needed | Chris Young | 2011-03-10 | 1 | -1/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=11962 | |||||
* | Fix crash when launching NetSurf twice | Chris Young | 2011-03-10 | 1 | -5/+8 | |
| | | | | svn path=/trunk/netsurf/; revision=11961 | |||||
* | Direct rendering. Testing only; has problems with inline image placement, grey | Chris Young | 2011-03-05 | 1 | -71/+75 | |
| | | | | | | | | background for all text, won't work with Cairo renderer, may crash with certain gfx lib operations (AreaFill). However, seems to be much faster in 16-bit mode than off-screen buffered rendering. svn path=/trunk/netsurf/; revision=11913 | |||||
* | Enable selection of rendering engine (graphics.library, Cairo) at runtime, ↵ | Chris Young | 2011-03-05 | 1 | -198/+234 | |
| | | | | | | | | if we're compiled with Cairo support. svn path=/trunk/netsurf/; revision=11912 | |||||
* | Don't plot 0 size bitmaps | Chris Young | 2011-02-28 | 1 | -0/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=11867 | |||||
* | Stop mix'n'match p96/gfx.lib drawing, remove ami_clg | Chris Young | 2011-02-26 | 1 | -16/+5 | |
| | | | | svn path=/trunk/netsurf/; revision=11832 | |||||
* | Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵ | Michael Drake | 2011-02-14 | 1 | -6/+7 | |
| | | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683 | |||||
* | Use base type for gfxbase | Chris Young | 2011-01-07 | 1 | -2/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=11249 | |||||
* | Sprinkle some #ifdef __amigaos4__ around | John Mark Bell | 2011-01-06 | 1 | -0/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=11230 | |||||
* | Fix full Cairo build | Chris Young | 2010-10-10 | 1 | -2/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=10878 | |||||
* | Merge treeview-redux to trunk | John Mark Bell | 2010-10-05 | 1 | -8/+12 | |
| | | | | svn path=/trunk/netsurf/; revision=10865 | |||||
* | Revert accidental change which was causing corruption down the right-hand ↵ | Chris Young | 2010-08-30 | 1 | -2/+2 | |
| | | | | | | | | side of images svn path=/trunk/netsurf/; revision=10723 | |||||
* | Debug plotters. It appears that the odd slowness on some sites (eg. ↵ | Chris Young | 2010-08-30 | 1 | -5/+63 | |
| | | | | | | | | sourceforge.net) can be eliminated by setting option_cache_bitmaps to 2, so make that the default. svn path=/trunk/netsurf/; revision=10722 | |||||
* | Font scaling - scaling now works for printing, need 2nd attempt at ↵ | Chris Young | 2009-08-29 | 1 | -0/+1 | |
| | | | | | | | | implementing it for browsing. svn path=/trunk/netsurf/; revision=9496 | |||||
* | First attempt at Amiga printing support. Doesn't quite work - a column on ↵ | Chris Young | 2009-08-23 | 1 | -5/+21 | |
| | | | | | | | | the left will print, but the rest of the page is an unexpected pastel pink. svn path=/trunk/netsurf/; revision=9410 | |||||
* | Revert back to creating a new clip region rather than reusing the previous ↵ | Chris Young | 2009-08-17 | 1 | -15/+7 | |
| | | | | | | | | | one. This fixes the long-standing incremental_reflow problem, as apparently ClearClipRegion can't cope with the frequency of calls it gets with this switched on. svn path=/trunk/netsurf/; revision=9333 | |||||
* | Refactor text plotter and other font functions to remove dependency on CSS. | John Mark Bell | 2009-07-21 | 1 | -3/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=8641 | |||||
* | Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB. | Michael Drake | 2009-07-14 | 1 | -3/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=8513 | |||||
* | next round of plotter refactor | Vincent Sanders | 2009-07-14 | 1 | -27/+45 | |
| | | | | svn path=/trunk/netsurf/; revision=8512 | |||||
* | plotters line refactor | Vincent Sanders | 2009-07-10 | 1 | -16/+41 | |
| | | | | svn path=/trunk/netsurf/; revision=8446 | |||||
* | Move all the layers code into plotters.c and refactor to use gui_globals ↵ | Chris Young | 2009-07-09 | 1 | -3/+60 | |
| | | | | | | | | structure Purge option_direct_render svn path=/trunk/netsurf/; revision=8425 | |||||
* | Fix compilation | Chris Young | 2009-07-08 | 1 | -2/+2 | |
| | | | | svn path=/trunk/netsurf/; revision=8400 | |||||
* | ploter refactor of rectangle handling | Vincent Sanders | 2009-07-08 | 1 | -44/+70 | |
| | | | | svn path=/trunk/netsurf/; revision=8399 | |||||
* | Migrate plotters to use a gui_globals pointer rather than RastPort. | Chris Young | 2009-07-07 | 1 | -135/+135 | |
| | | | | svn path=/trunk/netsurf/; revision=8378 | |||||
* | Refactor fill plotter to take a style | Vincent Sanders | 2009-07-05 | 1 | -3/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=8332 | |||||
* | fix warnings | Chris Young | 2009-07-04 | 1 | -0/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=8316 | |||||
* | remove redundant clg call | Vincent Sanders | 2009-07-01 | 1 | -1/+0 | |
| | | | | svn path=/trunk/netsurf/; revision=8240 | |||||
* | Improve bitmap plotter API | Vincent Sanders | 2009-06-30 | 1 | -20/+17 | |
| | | | | svn path=/trunk/netsurf/; revision=8195 | |||||
* | Custom apha-supporting backfill hook for tiled bitmaps that require it. | Chris Young | 2009-05-26 | 1 | -2/+70 | |
| | | | | svn path=/trunk/netsurf/; revision=7553 | |||||
* | Super whizzy fast shiny new tile plotter | Chris Young | 2009-05-26 | 1 | -47/+44 | |
| | | | | | | | | | | Massively speeds up www.amigaimpact.org, slight improvement on other sites. Unfortunately alpha plotting on tiled btimaps is broken again (makes amigaworld.net difficult to read). May need to reimplement the old tile plotter for alpha bitmaps only, or write my own alpha-supporting backfill hook svn path=/trunk/netsurf/; revision=7550 | |||||
* | CompositeTags() was clipping one pixel too close. | Chris Young | 2009-05-07 | 1 | -4/+4 | |
| | | | | svn path=/trunk/netsurf/; revision=7432 | |||||
* | Some optimisations, makes page rendering much quicker at least on OS4.1. | Chris Young | 2009-05-07 | 1 | -3/+46 | |
| | | | | svn path=/trunk/netsurf/; revision=7431 | |||||
* | Don't bother plotting bitmaps that are completely out of the clip zone. | Chris Young | 2009-05-05 | 1 | -0/+6 | |
| | | | | svn path=/trunk/netsurf/; revision=7401 | |||||
* | Sync full Cairo build with GTK Cairo plotters | Chris Young | 2009-04-01 | 1 | -2/+2 | |
| | | | | | | (this was in the previous commit with a copy'n'paste error) svn path=/trunk/netsurf/; revision=7022 | |||||
* | Remove option_quick_text (local charset text printing) | Chris Young | 2009-04-01 | 1 | -38/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=7021 | |||||
* | Implement thumbnail creation | Chris Young | 2009-03-08 | 1 | -1/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=6736 | |||||
* | Stop local history from crashing, display mostly works (no thumbnails and ↵ | Chris Young | 2009-03-08 | 1 | -0/+4 | |
| | | | | | | | | offset wrong to window), no event handling other than closing the window. svn path=/trunk/netsurf/; revision=6730 | |||||
* | Stop images disappearing when they are half-way off the screen. | Chris Young | 2009-02-25 | 1 | -2/+1 | |
| | | | | svn path=/trunk/netsurf/; revision=6621 | |||||
* | Fix memory leak and make freeing bitmaps that might be cached a little safer. | Chris Young | 2009-02-25 | 1 | -6/+6 | |
| | | | | svn path=/trunk/netsurf/; revision=6620 | |||||
* | Move native bitmap creation/caching routine into bitmap.c | Chris Young | 2009-02-25 | 1 | -238/+3 | |
| | | | | svn path=/trunk/netsurf/; revision=6619 | |||||
* | The native bitmap caching was eating memory, this should be correct now. | Chris Young | 2009-02-25 | 1 | -13/+20 | |
| | | | | svn path=/trunk/netsurf/; revision=6616 | |||||
* | Optimise tile plotter | Chris Young | 2009-02-24 | 1 | -26/+82 | |
| | | | | svn path=/trunk/netsurf/; revision=6615 |