Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Open select menu via content msg, instead of breaking encapsulation. | Michael Drake | 2014-10-24 | 1 | -0/+5 |
| | | | | Fixes bw deref and browser_private.h #include in render/ | ||||
* | fix DOM tree dump debug | Vincent Sanders | 2014-08-04 | 1 | -1/+15 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 1 | -2/+3 |
| | |||||
* | Add infrastructure for calling front ends to set file gadget filenames via ↵ | Rob Kendrick | 2014-01-05 | 1 | -1/+6 |
| | | | | clicking in addition to drag-and-drop | ||||
* | Pass fetch redirect info up to content layer as content_msg. Mark redirect ↵ | Michael Drake | 2013-05-27 | 1 | -0/+6 |
| | | | | origin URLs as visited in browser window content callback. Note this doesn't mean we track redirects, it just lets us get the :visited link style on links that redirect. | ||||
* | 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/+24 |
| | | | | | | | | | | | | | 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. | ||||
* | HTML drags now go via content msg. | Michael Drake | 2013-02-08 | 1 | -8/+10 |
| | |||||
* | Remove content_msg for PASTE, since it doesn't need a gui_window to get the ↵ | Michael Drake | 2013-01-08 | 1 | -2/+1 |
| | | | | buffer from the front end now. | ||||
* | Improve error handling in html content | Vincent Sanders | 2012-10-17 | 1 | -1/+4 |
| | |||||
* | API for content debug dump. | Michael Drake | 2012-08-20 | 1 | -0/+2 |
| | |||||
* | Don't pass struct box to content open. | Michael Drake | 2012-08-20 | 1 | -3/+1 |
| | |||||
* | Avoid using hlcache_handle for drag saves in html_interaction. Drag save ↵ | Michael Drake | 2012-08-19 | 1 | -0/+1 |
| | | | | msg with NULL content now means save the content which sends the message. | ||||
* | Add paste request content message. | Michael Drake | 2012-08-18 | 1 | -1/+10 |
| | |||||
* | Add content message for setting mouse pointer. | Michael Drake | 2012-08-17 | 1 | -1/+4 |
| | |||||
* | Use new content message for saving of hyperlink target URL. | Michael Drake | 2012-08-16 | 1 | -1/+7 |
| | |||||
* | Add message for content wanting wanting drag save to start. | Michael Drake | 2012-08-16 | 1 | -1/+12 |
| | |||||
* | Let contents broadcast explicit status messages as well as announce that ↵ | Michael Drake | 2012-08-15 | 1 | -1/+5 |
| | | | | their internal status has been updated. | ||||
* | Add scroll request message to content message system. | Michael Drake | 2012-08-13 | 1 | -0/+9 |
| | |||||
* | improve javascript support | Vincent Sanders | 2012-06-10 | 1 | -7/+12 |
| | | | | svn path=/trunk/netsurf/; revision=13962 | ||||
* | Change GTK plotting to use cairo surfaces throughout | Vincent Sanders | 2011-12-30 | 1 | -9/+9 |
| | | | | svn path=/trunk/netsurf/; revision=13354 | ||||
* | content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url | John Mark Bell | 2011-12-04 | 1 | -1/+1 |
| | | | | 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 | -0/+2 |
| | | | | | | and iframes. svn path=/trunk/netsurf/; revision=13200 | ||||
* | metadata links stored in contents | Vincent Sanders | 2011-10-07 | 1 | -5/+15 |
| | | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977 | ||||
* | initial favicon support | Vincent Sanders | 2011-10-06 | 1 | -1/+7 |
| | | | | svn path=/trunk/netsurf/; revision=12975 | ||||
* | Port more internals to nsurl. Front ends may need updating. | Michael Drake | 2011-10-03 | 1 | -2/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Content interface to get at contextual content at point. | Michael Drake | 2011-09-06 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12753 | ||||
* | refactor bitmap out of generic content structure | Vincent Sanders | 2011-08-31 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12686 | ||||
* | Fix selection for non-gui browser windows (iframes). | Michael Drake | 2011-07-13 | 1 | -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 Drake | 2011-06-30 | 1 | -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 Drake | 2011-06-28 | 1 | -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 Drake | 2011-06-24 | 1 | -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 Sanders | 2011-05-08 | 1 | -3/+0 |
| | | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317 | ||||
* | Merge branches/jmb/content-factory to trunk | John Mark Bell | 2011-05-06 | 1 | -5/+5 |
| | | | | svn path=/trunk/netsurf/; revision=12283 | ||||
* | Remove redundant parameter from content_open API | John Mark Bell | 2011-03-10 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=11964 | ||||
* | Do not attempt to destroy contents that are still loading | John Mark Bell | 2011-03-03 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=11898 | ||||
* | Pass content msg redraw coords as ints. | Michael Drake | 2011-03-02 | 1 | -3/+3 |
| | | | | svn path=/trunk/netsurf/; revision=11893 | ||||
* | Purge CONTENT_STATUS_TYPE_UNKNOWN | John Mark Bell | 2011-02-28 | 1 | -1/+0 |
| | | | | svn path=/trunk/netsurf/; revision=11861 | ||||
* | Constify | John Mark Bell | 2011-02-14 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=11680 | ||||
* | Pass clip rect as struct through content_redraw api. Update the front ends ↵ | Michael Drake | 2011-02-13 | 1 | -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 Silverstone | 2011-01-07 | 1 | -1/+2 |
| | | | | | | Animated favicons now work svn path=/trunk/netsurf/; revision=11242 | ||||
* | + Refactor input handling from browser window code into content | Michael Drake | 2010-06-04 | 1 | -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 quirks | John Mark Bell | 2010-04-16 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10415 | ||||
* | Ensure content can be shared when retrieving from cache | John Mark Bell | 2010-04-11 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10361 | ||||
* | Ensure quirks mode matches when retrieving contents from cache | John Mark Bell | 2010-04-11 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10360 | ||||
* | Add function to test whether hlcache_handle's content is locked. | Michael Drake | 2010-04-07 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=10287 | ||||
* | Add mime-type getter. | Michael Drake | 2010-04-07 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10259 | ||||
* | Make downloads work again. | John Mark Bell | 2010-04-05 | 1 | -5/+4 |
| | | | | svn path=/trunk/netsurf/; revision=10243 | ||||
* | Remove redundant content message types and associated data | John Mark Bell | 2010-04-05 | 1 | -13/+0 |
| | | | | svn path=/trunk/netsurf/; revision=10241 |