summaryrefslogtreecommitdiff
path: root/content/content_protected.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove search context from browser window, simplify search interface for ↵Michael Drake2013-05-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | front ends. Added content interface for search. Removed bw->cur_search search context. Desktop layer now does nothing except pass search requests from front end onto the bw's current_content via the content interface. Search API reduced to a pair of functions at each level: {desktop|content|html|textplain}_search and {desktop|content|html|textplain}_search_clear Updated front ends to use simplified search API. Only tested GTK and RO builds. These confine the search stuff to render/. However search still uses struct selection. The handling for which is still spread over desktop/ and render/. Also the render/search code itself still fiddles inside html and textplain privates.
* A load of refactoring of how content selection and input work.Michael Drake2013-02-221-1/+3
| | | | | | | | | | | | | Keypresses now go via content interface. Contents don't shove the selection object into browser windows any more. Contents report selection existence by sending message. HTML content keeps track of where selections in it exist. Contents report whether they have input focus via caret setting msg. Caret can be hidden (can still input/paste) or removed. Consolidate textarea selection handling. Make textarea report its selection status changes to client. Various textarea fixes. Changed how we decide when to clear selections, and give focus.
* add errorcode content broadcast APIVincent Sanders2012-11-261-0/+5
|
* reduce talloc usage to box tree layout onlyVincent Sanders2012-10-031-3/+1
|
* API for content debug dump.Michael Drake2012-08-201-0/+1
|
* Don't pass struct box to content open.Michael Drake2012-08-201-3/+1
|
* Simplify content status text setting.Michael Drake2012-08-151-1/+1
|
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-1/+0
| | | | svn path=/trunk/netsurf/; revision=13236
* Currently untested (and unused) "drop file on content" handling, and HTML ↵Michael Drake2011-12-011-0/+2
| | | | | | implementation. svn path=/trunk/netsurf/; revision=13214
* Pass scroll wheel action into contents. Handle scrolling of box scrollbars ↵Michael Drake2011-11-291-1/+3
| | | | | | and iframes. svn path=/trunk/netsurf/; revision=13200
* metadata links stored in contentsVincent Sanders2011-10-071-0/+7
| | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-4/+3
| | | | svn path=/trunk/netsurf/; revision=12926
* Virtualise content handler finalisation calls. Remove pointless implementations.John Mark Bell2011-09-151-0/+2
| | | | svn path=/trunk/netsurf/; revision=12797
* Content interface to get at contextual content at point.Michael Drake2011-09-061-0/+2
| | | | svn path=/trunk/netsurf/; revision=12753
* Remove mime_type parameter from content handler content_type callback APIJohn Mark Bell2011-09-031-1/+1
| | | | svn path=/trunk/netsurf/; revision=12704
* refactor bitmap out of generic content structureVincent Sanders2011-08-311-4/+6
| | | | svn path=/trunk/netsurf/; revision=12686
* Fix transition from LOADING to ERROR state after content has been locked for ↵John Mark Bell2011-07-201-0/+2
| | | | | | conversion svn path=/trunk/netsurf/; revision=12614
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-0/+1
| | | | | | | 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
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-1/+4
| | | | | | 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-4/+2
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Enable content redraw request without hlcache_handle.Michael Drake2011-06-271-0/+2
| | | | svn path=/trunk/netsurf/; revision=12518
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-1/+2
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=12341
* consolidate content redraw Vincent Sanders2011-05-081-3/+0
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-110/+48
| | | | svn path=/trunk/netsurf/; revision=12283
* Fix broken CONTENT_PLUGIN API.Chris Young2011-03-061-1/+1
| | | | | | | Add a default content handler for Amiga using the plugin interface, which passes unknown files (currently images only) through DataTypes. svn path=/trunk/netsurf/; revision=11924
* Created content handler CONTENT_APPLE_IMAGE for Mac OS X that can handle all ↵Sven Weidauer2011-03-051-1/+6
| | | | | | image file formats supported by Apples ImageIO framework. Right now used only for JPEG to get rid of libjpeg dependency. svn path=/trunk/netsurf/; revision=11911
* Do not attempt to destroy contents that are still loadingJohn Mark Bell2011-03-031-1/+0
| | | | svn path=/trunk/netsurf/; revision=11898
* Purge CONTENT_STATUS_TYPE_UNKNOWNJohn Mark Bell2011-02-281-2/+2
| | | | svn path=/trunk/netsurf/; revision=11861
* Amiga icon loader. Treeviews will now use the user's icons for content types.Chris Young2010-10-301-0/+6
| | | | svn path=/trunk/netsurf/; revision=10925
* WebP image support, needs libwebp (from trunk/libwebp) and libvpx.Chris Young2010-10-031-0/+6
| | | | | | Only enabled for Amiga build currently, may have colour issues on little-endian CPUs svn path=/trunk/netsurf/; revision=10860
* Remove fresh field from struct contentJohn Mark Bell2010-04-161-4/+0
| | | | svn path=/trunk/netsurf/; revision=10413
* Introduce content_set_ready.John Mark Bell2010-04-091-0/+1
| | | | | | | Make content_convert emit events only if content is in appropriate state. Remove no-longer-relevant assertion from content_convert. svn path=/trunk/netsurf/; revision=10330
* Add function to test whether hlcache_handle's content is locked.Michael Drake2010-04-071-0/+2
| | | | svn path=/trunk/netsurf/; revision=10287
* Add mime-type getter.Michael Drake2010-04-071-0/+1
| | | | svn path=/trunk/netsurf/; revision=10259
* Use mutator to modify content's title field.John Mark Bell2010-04-031-0/+1
| | | | svn path=/trunk/netsurf/; revision=10231
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-0/+221
svn path=/trunk/netsurf/; revision=10180