summaryrefslogtreecommitdiff
path: root/render/textplain.c
Commit message (Collapse)AuthorAgeFilesLines
* Shut up missing text_redrawDaniel Silverstone2012-03-251-0/+1
| | | | svn path=/trunk/netsurf/; revision=13650
* Remove bogus dependencies on box.hJohn Mark Bell2012-03-241-1/+0
| | | | svn path=/trunk/netsurf/; revision=13607
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=13548
* Allow drag handlers to inform browser window layer of any pointer range ↵Michael Drake2012-01-101-2/+2
| | | | | | constraints. svn path=/trunk/netsurf/; revision=13394
* Virtualise content handler finalisation calls. Remove pointless implementations.John Mark Bell2011-09-151-0/+2
| | | | svn path=/trunk/netsurf/; revision=12797
* Clean up content_factory_register_handler API -- content handlers no longer ↵John Mark Bell2011-09-151-13/+10
| | | | | | use the mime type, so don't require it to be interned up front svn path=/trunk/netsurf/; revision=12796
* Remove mime_type parameter from content handler content_type callback APIJohn Mark Bell2011-09-031-2/+2
| | | | svn path=/trunk/netsurf/; revision=12704
* Core part of search improvement:Michael Drake2011-08-241-5/+43
| | | | | | | | | | + Split up browser window and content related elements of html & text search. + Associate search contexts with contents, rather than browser windows. + Remove highlighting of search terms dependency on current_redraw_browser. + Fixes issues with search contexts being applied to the wrong content. svn path=/trunk/netsurf/; revision=12646
* Selection is now subordinate to html and text content types, and ↵Michael Drake2011-07-261-54/+57
| | | | | | disassociated from browser windows. Note: search currently uses hlcache_handle_get_content() to go from bw to h to get at c for search highlighting via selection. svn path=/trunk/netsurf/; revision=12626
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-17/+51
| | | | | | | Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. svn path=/trunk/netsurf/; revision=12598
* Refactor http utilitiesJohn Mark Bell2011-07-081-17/+36
| | | | svn path=/trunk/netsurf/; revision=12595
* Set bw for textplain selection.Michael Drake2011-07-021-0/+2
| | | | svn path=/trunk/netsurf/; revision=12554
* Set/unset selection context's browser window on content_open/content_close.Michael Drake2011-07-011-2/+19
| | | | svn path=/trunk/netsurf/; revision=12551
* Make text/plain contents aware of the browser window they are opened in.Michael Drake2011-06-301-1/+21
| | | | svn path=/trunk/netsurf/; revision=12546
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-5/+8
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Unify content_redraw params in content_redraw_data struct. Core and RISC OS ↵Michael Drake2011-06-281-26/+19
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Make search_term_highlighted a core function.Michael Drake2011-06-281-2/+1
| | | | svn path=/trunk/netsurf/; revision=12524
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=12474
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-091-15/+11
| | | | svn path=/trunk/netsurf/; revision=12341
* consolidate content redraw Vincent Sanders2011-05-081-3/+4
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-92/+233
| | | | svn path=/trunk/netsurf/; revision=12283
* Handle scaled rendering of text/plain with plot origin offset too.Michael Drake2011-03-171-4/+4
| | | | svn path=/trunk/netsurf/; revision=12098
* Fix text/plain rendering's plot range calc to take account of vertical plot ↵Michael Drake2011-03-171-2/+2
| | | | | | offset (y). svn path=/trunk/netsurf/; revision=12097
* Make text size a separate #define. Michael Drake2011-03-151-3/+4
| | | | svn path=/trunk/netsurf/; revision=12058
* Saturated maths in css fixed point Vincent Sanders2011-03-121-3/+2
| | | | svn path=/trunk/netsurf/; revision=11975
* Cache space widths.Michael Drake2011-03-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=11877
* Fix bug #3194007: stop emitting duplicate READY/DONE events.John Mark Bell2011-02-271-1/+2
| | | | | | | * Make content handlers responsible for setting READY/DONE state & emitting events. * Stop content_convert doing this when there is a registered convert function for the content type. svn path=/trunk/netsurf/; revision=11850
* ConstifyJohn Mark Bell2011-02-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=11680
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-16/+7
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Slightly less braindead textplain handlingJohn Mark Bell2010-10-231-24/+72
| | | | svn path=/trunk/netsurf/; revision=10900
* Remove bogus assertionJohn Mark Bell2010-09-171-2/+2
| | | | svn path=/trunk/netsurf/; revision=10793
* Replace all instances of NUL with U+FFFDJohn Mark Bell2010-09-131-4/+14
| | | | svn path=/trunk/netsurf/; revision=10771
* Replace use of iconv with a parserutils inputstreamJohn Mark Bell2010-09-131-69/+98
| | | | svn path=/trunk/netsurf/; revision=10770
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-0/+88
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* Most of a stop implementation.John Mark Bell2010-04-041-8/+47
| | | | | | | | | Remaining work: 1) Clone content_html_data 2) Cloning content_css_data requires the charset of the old content 3) Calling hlcache_handle_abort() before a content has been created must clean up the retrieval context. svn path=/trunk/netsurf/; revision=10236
* Constify data parameter to *_process_dataJohn Mark Bell2010-04-031-1/+2
| | | | svn path=/trunk/netsurf/; revision=10234
* The convert stage of a content's state progression no longer reflows the ↵John Mark Bell2010-03-291-2/+1
| | | | | | | | | | | | | content to the provided dimensions. It is now defined as converting the content into a state in which it is ready for use. The user of the content is now responsible for performing an initial reformat (sic) of the content before it can be redrawn. Purge width/height parameters from hlcache_handle_retrieve/content_convert/*_convert APIs. Fix up content handlers affected by the above change in semantics. Ensure that browser_window_callback performs an initial reformat of its content. svn path=/trunk/netsurf/; revision=10207
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-33/+79
| | | | svn path=/trunk/netsurf/; revision=10180
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-4/+8
| | | | svn path=/trunk/netsurf/; revision=9729
* Respect configured font sizeJohn Mark Bell2009-07-271-0/+3
| | | | svn path=/trunk/netsurf/; revision=8813
* Fix text/plain lineheight calculationJohn Mark Bell2009-07-241-1/+2
| | | | svn path=/trunk/netsurf/; revision=8763
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-3/+6
| | | | svn path=/trunk/netsurf/; revision=8752
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-15/+32
| | | | svn path=/trunk/netsurf/; revision=8641
* ploter refactor of rectangle handling Vincent Sanders2009-07-081-4/+4
| | | | svn path=/trunk/netsurf/; revision=8399
* Style guide indentation.Michael Drake2009-07-061-6/+6
| | | | svn path=/trunk/netsurf/; revision=8345
* Refactor fill plotter to take a styleVincent Sanders2009-07-051-7/+8
| | | | svn path=/trunk/netsurf/; revision=8332
* remove redundant clg callVincent Sanders2009-07-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=8240
* 'unsigned long' -> 'colour' where it made sense.John Tytgat2008-09-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=5459
* Make nsgtk compile on Mac OS X.John Mark Bell2008-08-111-0/+1
| | | | svn path=/trunk/netsurf/; revision=5031
* Remove hardcoded define for LIBICONV_PLUGFrançois Revel2008-08-081-1/+0
| | | | svn path=/trunk/netsurf/; revision=4967