summaryrefslogtreecommitdiff
path: root/amiga/plotters.h
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-55/+0
|
* Skip setting the pen in the RastPort if it is already set to that penChris Young2016-03-231-0/+2
| | | | This captures the scenario when the RGBA value has changed but graphics.library has picked the same pen.
* Apparently setting pens is a strangely complex process, so avoid it.Chris Young2016-03-221-0/+2
|
* Make the palette-mapped state relate to the rendering layer rather than ↵Chris Young2016-01-251-1/+2
| | | | | | | 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.
* As the content interface is now doing the scaling, we render to a native ↵Chris Young2015-04-251-0/+2
| | | | | | BitMap and then copy that to the RGBA32 bitmap buffer without re-scaling. The native BitMap is currently discarded and will be re-created when it is displayed.
* Revert shared pens support to previously-working stateChris Young2015-02-021-1/+3
|
* We don't need to use P96 for RectFillChris Young2015-02-021-20/+2
|
* Remove Cairo from AmigaOS frontend.Chris Young2014-05-031-7/+0
|
* expose function to get current screen palette-mapped statusChris Young2012-08-071-0/+1
|
* revert begin/endrefresh image avoidance - this isn't the cause of the ↵Chris Young2012-08-051-1/+0
| | | | simplerefresh damage region deadlock
* avoid crash if pen list is not setChris Young2012-08-051-1/+1
|
* Avoid redrawing palette-mapped images during BeginRefresh/EndRefresh (ie. ↵Chris Young2012-08-051-1/+2
| | | | SimpleRefresh damage redraw) as one of the DataTypes functions are causing an Intuition deadlock.
* Abstract pen obtain/release and structure so we can add these to a physical ↵Chris Young2012-08-051-0/+2
| | | | browser window's list
* Remove gui_globals scale as no longer neededChris Young2011-03-101-1/+0
| | | | svn path=/trunk/netsurf/; revision=11962
* Direct rendering. Testing only; has problems with inline image placement, greyChris Young2011-03-051-1/+1
| | | | | | | | 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
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-1/+1
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* Font scaling - scaling now works for printing, need 2nd attempt at ↵Chris Young2009-08-291-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 Young2009-08-231-1/+2
| | | | | | | | the left will print, but the rest of the page is an unexpected pastel pink. svn path=/trunk/netsurf/; revision=9410
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-2/+2
| | | | svn path=/trunk/netsurf/; revision=8641
* next round of plotter refactorVincent Sanders2009-07-141-3/+3
| | | | svn path=/trunk/netsurf/; revision=8512
* plotters line refactorVincent Sanders2009-07-101-2/+1
| | | | svn path=/trunk/netsurf/; revision=8446
* Move all the layers code into plotters.c and refactor to use gui_globals ↵Chris Young2009-07-091-1/+25
| | | | | | | | structure Purge option_direct_render svn path=/trunk/netsurf/; revision=8425
* ploter refactor of rectangle handling Vincent Sanders2009-07-081-3/+1
| | | | svn path=/trunk/netsurf/; revision=8399
* Refactor fill plotter to take a styleVincent Sanders2009-07-051-1/+1
| | | | svn path=/trunk/netsurf/; revision=8332
* Improve bitmap plotter APIVincent Sanders2009-06-301-3/+1
| | | | svn path=/trunk/netsurf/; revision=8195
* - Constify parameters of struct plotter_table::polygon and struct ↵John Tytgat2009-02-031-3/+3
| | | | | | | | | | | plotter_table::path - riscos/save_draw.c(ro_save_draw_plotters): Make it static. - desktop/save_pdf/pdf_plotters.c(pdf_plot_path): fix broken implementation (coordinates path were wrong, no clip/text mode update, transformation matrix was overwritten); only update fill and/or stroke color when fill and/or stroke is done. (pdf_begin): disable compression when PDF_DEBUG is set svn path=/trunk/netsurf/; revision=6361
* Close fonts properly and default back to initial RastPort font.Chris Young2008-08-171-2/+2
| | | | svn path=/trunk/netsurf/; revision=5136
* Initial Amiga port files, mostly empty stub functions.Chris Young2008-08-021-0/+48
svn path=/trunk/netsurf/; revision=4864