Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove unesessary header use in protected content | Vincent Sanders | 2020-06-25 | 1 | -1/+1 |
| | |||||
* | remove unecessary content handler specific selection creation | Vincent Sanders | 2020-05-23 | 1 | -5/+0 |
| | |||||
* | move content specific selection end to content handlers | Vincent Sanders | 2020-05-23 | 1 | -0/+9 |
| | |||||
* | move content handler specific selection copying into handlers | Vincent Sanders | 2020-05-23 | 1 | -1/+10 |
| | |||||
* | split selection redraw into content handler specific implementations | Vincent Sanders | 2020-05-23 | 1 | -0/+10 |
| | |||||
* | implement content opacity check through the function table | Vincent Sanders | 2020-05-13 | 1 | -1/+10 |
| | |||||
* | make free text search content handler agnostic | Vincent Sanders | 2020-05-12 | 1 | -0/+18 |
| | |||||
* | hoist common text search out of content handlers | Vincent Sanders | 2020-05-12 | 1 | -3/+8 |
| | |||||
* | improve content header usage | Vincent Sanders | 2020-05-07 | 1 | -1/+114 |
| | |||||
* | clean up content headers and documentation comments | Vincent Sanders | 2020-05-06 | 1 | -48/+199 |
| | | | | pure formatting and documentation changes, no code difference | ||||
* | remove junk content_add_error api | Vincent Sanders | 2020-05-06 | 1 | -3/+0 |
| | |||||
* | remove unused junk error values from content struct | Vincent Sanders | 2020-05-06 | 1 | -7/+0 |
| | | | | saves over half a kilobyte for every content | ||||
* | Allow contents to indicate if they believe they may not be secure. | Daniel Silverstone | 2019-12-01 | 1 | -0/+1 |
| | | | | | | | | | | HTML contents reference many other objects. The browser window needs to know if any of them may not be secure, in which case it needs to report that in its page state. If other content types might refer to sub-contents, they will need to define the callback too. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | make mouse track and mouse action content handlers return an error code | Vincent Sanders | 2019-11-12 | 1 | -2/+2 |
| | |||||
* | content: Rename content_broadcast_errorcode() | Daniel Silverstone | 2019-08-05 | 1 | -2/+6 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | make content close check the content status itself | Vincent Sanders | 2019-07-10 | 1 | -2/+2 |
| | | | | make content handler open and close return error status | ||||
* | change content get_source_data interfaces to return uint8_t and size_t | Vincent Sanders | 2019-05-05 | 1 | -3/+4 |
| | | | | | previously these interfaces returned char * and unsigned int which was undesirable. | ||||
* | Add content_exec and associated vtable entry | Daniel Silverstone | 2019-05-05 | 1 | -0/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Content: Make the content structure aware of viewport height. | Michael Drake | 2019-02-17 | 1 | -1/+2 |
| | | | | | | | It was always aware of viewport width, but since adding support for vh CSS units, the HTML content handler also needs viewport height. Signed-off-by: Michael Drake <michael.drake@codethink.co.uk> | ||||
* | Content API: Avoid content message copy in content user callback. | Michael Drake | 2017-08-26 | 1 | -2/+5 |
| | |||||
* | Content API: Make content_broadcast take pointer to content_msg_data. | Michael Drake | 2017-08-26 | 1 | -1/+1 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -16/+9 |
| | |||||
* | split out the layout glyph sizing and splitting API | Vincent Sanders | 2016-04-23 | 1 | -1/+1 |
| | | | | | This refactors the core "font" sizing API to be handled through gui function tables similar to every other core/frontend calling API. | ||||
* | update content wallclock timing to use monotonic time interface | Vincent Sanders | 2016-04-20 | 1 | -3/+4 |
| | |||||
* | use monotonic clock call for html reflow timing | Vincent Sanders | 2016-04-20 | 1 | -3/+3 |
| | |||||
* | reduce content header interdependancy | Vincent Sanders | 2016-04-18 | 1 | -5/+9 |
| | |||||
* | Stop GIF animations when they are no longer in use, instead of waiting until ↵ | Chris Young | 2016-02-11 | 1 | -0/+2 |
| | | | | they are destroyed. | ||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-09 | 1 | -1/+1 |
| | |||||
* | Continue doxygen error cleanup. | Vincent Sanders | 2014-11-08 | 1 | -1/+58 |
| | |||||
* | fix up more doxygen errors | Vincent Sanders | 2014-11-08 | 1 | -0/+47 |
| | |||||
* | Improve content encoding information API | Vincent Sanders | 2014-11-07 | 1 | -2/+2 |
| | | | | | Extend the content_get_encoding() API to retrieve the source of the encoding as well as the actual encoding. | ||||
* | Allow content handlers to have debug values set through API | Vincent Sanders | 2014-11-06 | 1 | -0/+1 |
| | | | | | | | | Previously content handler debugging features were accessed by global variables. This allows the setting of debugging parameters via a content API giving per content control over debugging features. Currently only used by the html content handler to toggle global redraw debugging. | ||||
* | Make the fetching of a contents encoding generic. | Vincent Sanders | 2014-11-05 | 1 | -1/+2 |
| | | | | | | | The frontends previously had to use an html renderer API to get the encoding of a content. This also required the explicit checking of the contents type rather than using the existing content API to abstract this knowledge. | ||||
* | Change contextual content retrieval to browser features. | Vincent Sanders | 2014-11-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | Update the API which allows frontends to acquire the page features (images, link urls or form elements) present at the given coordinates within a browser window. By making this an explicit browser_window API and using the browser.h header for the associated data structure with a more appropriate API naming the usage is much more obvious and contained. Additionally the link url is now passed around as a nsurl stopping it being converted from nsurl to text and back again several times. | ||||
* | fix DOM tree dump debug | Vincent Sanders | 2014-08-04 | 1 | -1/+1 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 1 | -4/+2 |
| | |||||
* | Remove search context from browser window, simplify search interface for ↵ | Michael Drake | 2013-05-07 | 1 | -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 Drake | 2013-02-22 | 1 | -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 API | Vincent Sanders | 2012-11-26 | 1 | -0/+5 |
| | |||||
* | reduce talloc usage to box tree layout only | Vincent Sanders | 2012-10-03 | 1 | -3/+1 |
| | |||||
* | API for content debug dump. | Michael Drake | 2012-08-20 | 1 | -0/+1 |
| | |||||
* | Don't pass struct box to content open. | Michael Drake | 2012-08-20 | 1 | -3/+1 |
| | |||||
* | Simplify content status text setting. | Michael Drake | 2012-08-15 | 1 | -1/+1 |
| | |||||
* | content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url | John Mark Bell | 2011-12-04 | 1 | -1/+0 |
| | | | | svn path=/trunk/netsurf/; revision=13236 | ||||
* | Currently untested (and unused) "drop file on content" handling, and HTML ↵ | Michael Drake | 2011-12-01 | 1 | -0/+2 |
| | | | | | | implementation. svn path=/trunk/netsurf/; revision=13214 | ||||
* | Pass scroll wheel action into contents. Handle scrolling of box scrollbars ↵ | Michael Drake | 2011-11-29 | 1 | -1/+3 |
| | | | | | | and iframes. svn path=/trunk/netsurf/; revision=13200 | ||||
* | metadata links stored in contents | Vincent Sanders | 2011-10-07 | 1 | -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 Drake | 2011-10-03 | 1 | -4/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Virtualise content handler finalisation calls. Remove pointless implementations. | John Mark Bell | 2011-09-15 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12797 | ||||
* | Content interface to get at contextual content at point. | Michael Drake | 2011-09-06 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12753 |