Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move the CSS content handler | Vincent Sanders | 2016-05-26 | 1 | -1/+4 |
| | |||||
* | split out the layout glyph sizing and splitting API | Vincent Sanders | 2016-04-23 | 1 | -1/+5 |
| | | | | | This refactors the core "font" sizing API to be handled through gui function tables similar to every other core/frontend calling API. | ||||
* | HTML: Remove some status bar updating code. | Michael Drake | 2016-02-10 | 1 | -2/+0 |
| | |||||
* | Ensure constant javascript_enabled for HTML contents. | Michael Drake | 2016-01-21 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Now we take the value of the javascript_enabled option when the content is created. We then use the content's script_enabled boolean everywhere else. This prevents us getting inconsistent values for javascript_enabled if a user toggles the setting while a page is loading. It was read frequently during box construction, and also the parser's script enabled setting could change where we handled a change of encoding. Now we only care about the setting of the javascript_enabled option at time of html_content creation. | ||||
* | Add fire_dom_event, it's in a bad place but we can move it later | Daniel Silverstone | 2015-10-31 | 1 | -0/+8 |
| | |||||
* | Add invalidate API to html content script handling and use it. | Vincent Sanders | 2015-03-09 | 1 | -3/+28 |
| | | | | | | | | | | The html content script handling needs to invalidate its JavaScript context when the browsing context (browser_window) containing it is either closed or the content fetch is aborted (stopped) Previously the invalidation was only done on browser_window close which resulted in use after free crashes because of the now invalid JavaScript context. | ||||
* | cleanup Doxygen warnings | Vincent Sanders | 2014-11-12 | 1 | -1/+1 |
| | |||||
* | Allow content handlers to have debug values set through API | Vincent Sanders | 2014-11-06 | 1 | -1/+2 |
| | | | | | | | | 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 pseudo css fetcher report initialisation errors | Vincent Sanders | 2014-10-25 | 1 | -1/+6 |
| | |||||
* | Redraws during layout are prohibited, and redundant. | Michael Drake | 2014-09-27 | 1 | -0/+3 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 1 | -2/+1 |
| | |||||
* | Fix #2071: handle parse completion creating style or script nodes. | John-Mark Bell | 2014-02-10 | 1 | -0/+1 |
| | |||||
* | Handle title on dom event. Remove head walker from begin_conversion. | Michael Drake | 2013-05-23 | 1 | -0/+3 |
| | |||||
* | Move meta refresh handling to dom event handler. | Michael Drake | 2013-05-22 | 1 | -0/+3 |
| | |||||
* | Remove search context from browser window, simplify search interface for ↵ | Michael Drake | 2013-05-07 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Fix bug where html conversion began before STYLE element fetch had been ↵ | Michael Drake | 2013-03-18 | 1 | -0/+8 |
| | | | | launched. | ||||
* | Use correct base URL for inline stylesheets | John-Mark Bell | 2013-02-27 | 1 | -2/+4 |
| | |||||
* | Use custom fetcher for inline CSS | John-Mark Bell | 2013-02-27 | 1 | -0/+4 |
| | |||||
* | split out object handling from render/html.c | Vincent Sanders | 2013-02-25 | 1 | -4/+24 |
| | |||||
* | fix quirk stylesheet loading | Vincent Sanders | 2013-02-25 | 1 | -0/+1 |
| | |||||
* | refactor stylesheet handling to separate object from within html rendering | Vincent Sanders | 2013-02-24 | 1 | -0/+18 |
| | |||||
* | A load of refactoring of how content selection and input work. | Michael Drake | 2013-02-22 | 1 | -4/+66 |
| | | | | | | | | | | | | | 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. | ||||
* | Drag fixup. Add some documentation. | Michael Drake | 2013-02-08 | 1 | -0/+8 |
| | |||||
* | HTML drags now go via content msg. | Michael Drake | 2013-02-08 | 1 | -7/+23 |
| | |||||
* | First pass at getting html forms to use textarea widget. | Michael Drake | 2013-02-06 | 1 | -1/+6 |
| | | | | | (Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues. | ||||
* | reduce talloc usage to box tree layout only | Vincent Sanders | 2012-10-03 | 1 | -0/+2 |
| | |||||
* | Remove unused member of html_content struct. | Michael Drake | 2012-08-20 | 1 | -2/+0 |
| | |||||
* | html__redraw_a_box takes html_content instead of struct content. | Michael Drake | 2012-08-16 | 1 | -1/+1 |
| | |||||
* | add post parse script execution | Vincent Sanders | 2012-07-31 | 1 | -0/+1 |
| | |||||
* | fix parse completion - working syncronous scripts | Vincent Sanders | 2012-07-30 | 1 | -2/+10 |
| | |||||
* | extend script enumeration to include asyncronous and deferred scripts | Vincent Sanders | 2012-07-30 | 1 | -0/+1 |
| | |||||
* | Interned string cleanup, phase 3: Move html_forms.c to corestring. | Michael Drake | 2012-07-22 | 1 | -3/+0 |
| | |||||
* | Avoid strcasecmp in form control creation node name handler. | Michael Drake | 2012-07-21 | 1 | -0/+3 |
| | |||||
* | Merge branch 'vince/forms-fixed' | Vincent Sanders | 2012-07-14 | 1 | -0/+5 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.sources render/box_construct.c render/html.c render/html_internal.h Merge Daniel Silverstones forms branch | ||||
| * | Rework form acessors to deal with binding changes | Vincent Sanders | 2012-07-14 | 1 | -0/+4 |
| | | |||||
* | | fix quirks mode setting with libdom hubbub parser | Vincent Sanders | 2012-07-14 | 1 | -1/+1 |
| | | |||||
* | | remove parser binding layer | Vincent Sanders | 2012-07-13 | 1 | -3/+3 |
| | | |||||
* | | split out script handling from html | Vincent Sanders | 2012-07-13 | 1 | -0/+12 |
|/ | |||||
* | restructure javascript binding layout to be more explicit | Vincent Sanders | 2012-06-19 | 1 | -3/+7 |
| | | | | | | | fix html content so it correctly loads all the script tags svn path=/trunk/netsurf/; revision=13968 | ||||
* | improve javascript support | Vincent Sanders | 2012-06-10 | 1 | -0/+4 |
| | | | | svn path=/trunk/netsurf/; revision=13962 | ||||
* | Initial attempt at imagemap libdomification | Daniel Silverstone | 2012-03-25 | 1 | -0/+20 |
| | | | | svn path=/trunk/netsurf/; revision=13692 | ||||
* | Squash warning -- this API appears to be unused | John Mark Bell | 2012-03-24 | 1 | -0/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13632 | ||||
* | initial move to libdom | Vincent Sanders | 2012-03-23 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=13573 | ||||
* | Improve performance of style selection | John Mark Bell | 2011-10-08 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=13000 | ||||
* | Pass nsurls through html_fetch_object. | Michael Drake | 2011-10-04 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12945 | ||||
* | Port more internals to nsurl. Front ends may need updating. | Michael Drake | 2011-10-03 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Core part of search improvement: | Michael Drake | 2011-08-24 | 1 | -0/+4 |
| | | | | | | | | | | + 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 Drake | 2011-07-26 | 1 | -0/+2 |
| | | | | | | 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 race when stopping an HTML content mid-load | John Mark Bell | 2011-07-19 | 1 | -0/+3 |
| | | | | svn path=/trunk/netsurf/; revision=12611 | ||||
* | Fix selection for non-gui browser windows (iframes). | Michael Drake | 2011-07-13 | 1 | -0/+4 |
| | | | | | | | 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 |