summaryrefslogtreecommitdiff
path: root/beos/beos_plotters.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes ↵François Revel2012-03-221-894/+0
| | | | | | and the rest so it builds. svn path=/trunk/netsurf/; revision=13554
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-8/+8
| | | | svn path=/trunk/netsurf/; revision=13548
* Remove nsbeos_plot_set_scale(), nsbeos_plot_get_scale() and nsbeos_plot_scale.Michael Drake2011-03-091-11/+0
| | | | svn path=/trunk/netsurf/; revision=11944
* Fix the build.François Revel2011-02-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=11766
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-13/+24
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* Remove printfs from bitmap plotter.Michael Drake2010-08-141-2/+1
| | | | svn path=/trunk/netsurf/; revision=10699
* Delete dead code and tweak polygon plotter. Still wrong, but better.Michael Drake2010-08-131-39/+1
| | | | svn path=/trunk/netsurf/; revision=10692
* Turn on knockout rendering.Michael Drake2010-08-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=10691
* s/TRANSPARENT/NS_TRANSPARENT/François Revel2010-01-021-5/+5
| | | | svn path=/trunk/netsurf/; revision=9773
* Fix stupidJohn Mark Bell2009-07-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=8672
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-5/+5
| | | | svn path=/trunk/netsurf/; revision=8641
* next round of plotter refactorVincent Sanders2009-07-141-21/+21
| | | | svn path=/trunk/netsurf/; revision=8512
* plotters line refactorVincent Sanders2009-07-101-11/+19
| | | | svn path=/trunk/netsurf/; revision=8446
* ploter refactor of rectangle handling Vincent Sanders2009-07-081-67/+77
| | | | svn path=/trunk/netsurf/; revision=8399
* Refactor fill plotter to take a styleVincent Sanders2009-07-051-4/+4
| | | | svn path=/trunk/netsurf/; revision=8332
* remove redundant clg callVincent Sanders2009-07-011-23/+0
| | | | svn path=/trunk/netsurf/; revision=8240
* Improve bitmap plotter APIVincent Sanders2009-06-301-18/+8
| | | | svn path=/trunk/netsurf/; revision=8195
* Moving the pen to 0,0 helps a lot making sure where we start drawing...François Revel2009-04-251-1/+9
| | | | svn path=/trunk/netsurf/; revision=7313
* Add some support to handle transforms in plot_path, but it's disabled as it ↵François Revel2009-04-251-16/+10
| | | | | | seems to be broken. svn path=/trunk/netsurf/; revision=7312
* Implement plot_path for BeOS, still missing transform support...François Revel2009-04-251-21/+45
| | | | | | But already looks nice: http://revolf.free.fr/beos/shots/shot_beos_netsurf_svg_001.png svn path=/trunk/netsurf/; revision=7311
* - Constify parameters of struct plotter_table::polygon and struct ↵John Tytgat2009-02-031-6/+6
| | | | | | | | | | | 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
* Fix plot_fill and plot_clip coords.François Revel2008-10-051-2/+71
| | | | | | Added some code to test plotters. -DTEST_PLOTTERS and call test_plotters_main() from main() to test. This should allow comparison on other platforms if they implement it too. svn path=/trunk/netsurf/; revision=5491
* Fix the white flickering and bad redraws (text too dark due to being drawn ↵François Revel2008-10-051-0/+16
| | | | | | twice), by setting the ViewColor to transparent (avoiding app_server to draw it), and doing it ourselves in plot_clg() just before drawing the rest. svn path=/trunk/netsurf/; revision=5486
* - iMissing knockout option to falseFrançois Revel2008-10-011-1/+2
| | | | | | | - Use Begin/EndViewTransaction() though it doesn't seem to help much reduce flicker - some fiddling with bitmaps svn path=/trunk/netsurf/; revision=5466
* Fix the BeOS build:François Revel2008-08-131-5/+6
| | | | | | | | | | | | | | | | | - hack to work around stdbool.h issue with R5 devkit - fix prototypes - fix bitmap code - fix copy-paste on forward button - remove unused gif throbber loading code - R5 rgb_color doesn't have != operator, use memcmp() - switch back to file based [beos]default.css for the time being - realpath() hack for R5 Regressions: - asserts on haiku-os.org - no libns* yet, so less image support - text field input doesn't work anymore. svn path=/trunk/netsurf/; revision=5109
* Add copyrightsFrançois Revel2008-06-071-0/+48
| | | | | | Notes on a plot_path implementation. svn path=/trunk/netsurf/; revision=4292
* - fixed alpha bitmap drawingFrançois Revel2008-06-041-3/+37
| | | | | | | - fixed polygon drawing - newstyle throbber, loosely copied from the gtk one. svn path=/trunk/netsurf/; revision=4259
* The BeOS-specific part of the BeOS (and Haiku) port, modeled mostly from the ↵François Revel2008-06-031-0/+753
GTK version. Some fixes are needed elsewhere but non-obvious ones I'll post on the mailing list for discussion. Currently it opens windows with a toolbar, url and status bar, a (yet empty) menu bar. Rendering seems to work including scrolling at scale 1 (other non-tested). framesets seems broken though. svn path=/trunk/netsurf/; revision=4253