summaryrefslogtreecommitdiff
path: root/content/content.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove content_msg for PASTE, since it doesn't need a gui_window to get the ↵Michael Drake2013-01-081-2/+1
| | | | buffer from the front end now.
* Improve error handling in html contentVincent Sanders2012-10-171-1/+4
|
* API for content debug dump.Michael Drake2012-08-201-0/+2
|
* Don't pass struct box to content open.Michael Drake2012-08-201-3/+1
|
* Avoid using hlcache_handle for drag saves in html_interaction. Drag save ↵Michael Drake2012-08-191-0/+1
| | | | msg with NULL content now means save the content which sends the message.
* Add paste request content message.Michael Drake2012-08-181-1/+10
|
* Add content message for setting mouse pointer.Michael Drake2012-08-171-1/+4
|
* Use new content message for saving of hyperlink target URL.Michael Drake2012-08-161-1/+7
|
* Add message for content wanting wanting drag save to start.Michael Drake2012-08-161-1/+12
|
* Let contents broadcast explicit status messages as well as announce that ↵Michael Drake2012-08-151-1/+5
| | | | their internal status has been updated.
* Add scroll request message to content message system.Michael Drake2012-08-131-0/+9
|
* improve javascript supportVincent Sanders2012-06-101-7/+12
| | | | svn path=/trunk/netsurf/; revision=13962
* Change GTK plotting to use cairo surfaces throughoutVincent Sanders2011-12-301-9/+9
| | | | svn path=/trunk/netsurf/; revision=13354
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-1/+1
| | | | 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-0/+2
| | | | | | and iframes. svn path=/trunk/netsurf/; revision=13200
* metadata links stored in contentsVincent Sanders2011-10-071-5/+15
| | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977
* initial favicon supportVincent Sanders2011-10-061-1/+7
| | | | svn path=/trunk/netsurf/; revision=12975
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-2/+3
| | | | svn path=/trunk/netsurf/; revision=12926
* Content interface to get at contextual content at point.Michael Drake2011-09-061-0/+2
| | | | svn path=/trunk/netsurf/; revision=12753
* refactor bitmap out of generic content structureVincent Sanders2011-08-311-0/+1
| | | | svn path=/trunk/netsurf/; revision=12686
* 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/+23
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-1/+4
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* 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-5/+5
| | | | svn path=/trunk/netsurf/; revision=12283
* Remove redundant parameter from content_open APIJohn Mark Bell2011-03-101-1/+1
| | | | svn path=/trunk/netsurf/; revision=11964
* Do not attempt to destroy contents that are still loadingJohn Mark Bell2011-03-031-0/+1
| | | | svn path=/trunk/netsurf/; revision=11898
* Pass content msg redraw coords as ints.Michael Drake2011-03-021-3/+3
| | | | svn path=/trunk/netsurf/; revision=11893
* Purge CONTENT_STATUS_TYPE_UNKNOWNJohn Mark Bell2011-02-281-1/+0
| | | | svn path=/trunk/netsurf/; revision=11861
* ConstifyJohn Mark Bell2011-02-141-2/+2
| | | | svn path=/trunk/netsurf/; revision=11680
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-4/+3
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Add CONTENT_MSG_FAVICON_REFRESH and emit and handle it appropriately. ↵Daniel Silverstone2011-01-071-1/+2
| | | | | | Animated favicons now work svn path=/trunk/netsurf/; revision=11242
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-0/+5
| | | | | | | | | | | | | 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
* Add accessor for quirksJohn Mark Bell2010-04-161-0/+1
| | | | svn path=/trunk/netsurf/; revision=10415
* Ensure content can be shared when retrieving from cacheJohn Mark Bell2010-04-111-0/+1
| | | | svn path=/trunk/netsurf/; revision=10361
* Ensure quirks mode matches when retrieving contents from cacheJohn Mark Bell2010-04-111-0/+1
| | | | svn path=/trunk/netsurf/; revision=10360
* 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
* Make downloads work again.John Mark Bell2010-04-051-5/+4
| | | | svn path=/trunk/netsurf/; revision=10243
* Remove redundant content message types and associated dataJohn Mark Bell2010-04-051-13/+0
| | | | svn path=/trunk/netsurf/; revision=10241
* Most of a stop implementation.John Mark Bell2010-04-041-4/+6
| | | | | | | | | 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
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-234/+61
| | | | svn path=/trunk/netsurf/; revision=10180
* - content/urldb.c(auth_data): Removed;John Tytgat2009-08-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (prot_space_data): Added, it lives linked in the leaf host_part struct and together with its scheme and port (which defins canonical root url) and realm this defines a protection space. (path_data): Removed auth_data field and replaced by a prot_space_data pointer. (host_part::prot_space): Added linked list of protection space data structs. (urldb_get_auth_details): Given an URL fetch fetches its auth. (urldb_set_auth_details): Creates or updates the contents of a protection space to which given URL belongs. (urldb_destroy_host_tree): Delete protection data space structures using urldb_destroy_prot_space. (urldb_destroy_prot_space): Added. - content/urldb.h(urldb_get_auth_details): Added realm parameter. - content/fetchers/fetch_curl.c(fetch_curl_set_options): Update urldb_get_auth_details call (we don't know realm at this point). - content/fetchcache.c(fetchcache_callback, fetchcache_auth): At FETCH_AUTH, use realm to determine if we really don't know auth data and if so, refetch content. - content/content.h(struct content): Add content::tried_with_auth. - content/content.c(content_create): Initialize content::tried_with_auth. - riscos/401login.c(ro_gui_401login_open): Show known authentication data in dialogue so user can see what was wrong with it and correct it. Solves bug #2830829. svn path=/trunk/netsurf/; revision=9045
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-1/+2
| | | | svn path=/trunk/netsurf/; revision=8752
* Purge WITH_AUTHJohn Mark Bell2009-02-221-2/+0
| | | | svn path=/trunk/netsurf/; revision=6600
* Purge NETSURF_USE_SSL and WITH_SSLJohn Mark Bell2009-02-221-2/+0
| | | | svn path=/trunk/netsurf/; revision=6599
* Add missing #include.John Mark Bell2009-01-151-2/+3
| | | | | | Fix guard macro -- how long has this been wrong, I wonder? svn path=/trunk/netsurf/; revision=6069
* Revert r5478, I didn't notice content struct had a mime_type field.François Revel2008-10-031-1/+0
| | | | svn path=/trunk/netsurf/; revision=5480