Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -0/+2 |
| | |||||
* | Add comment on on-demand JS context creation safety | Michael Drake | 2016-01-21 | 1 | -0/+3 |
| | | | | Checking for enable_scripting isn't needed here. | ||||
* | Don't call up if the parent's jscontext has gone NULL in the meantime | Daniel Silverstone | 2015-10-31 | 1 | -1/+1 |
| | |||||
* | ensure completion of async js scripts completes the fetch | Vincent Sanders | 2015-10-02 | 1 | -0/+7 |
| | | | | | | When the fetch of asynchronous javascript scripts completed the completion of html rendering was not processed leaving the state machine waiting forever. | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -28/+19 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Add invalidate API to html content script handling and use it. | Vincent Sanders | 2015-03-09 | 1 | -11/+17 |
| | | | | | | | | | | 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. | ||||
* | Remove asserts for default cases from all content message handlers; this is ↵ | Rob Kendrick | 2014-01-05 | 1 | -27/+3 |
| | | | | laborious and is no longer useful for catching bugs. | ||||
* | fixup script message handling | Vincent Sanders | 2013-05-31 | 1 | -6/+8 |
| | |||||
* | Fix bug where html conversion began before STYLE element fetch had been ↵ | Michael Drake | 2013-03-18 | 1 | -2/+2 |
| | | | | launched. | ||||
* | search for teh correct script type in the defer callback. | Vincent Sanders | 2013-01-02 | 1 | -1/+1 |
| | | | | Should fix SF bug #3599063 | ||||
* | Move browser_window struct to private header. Places that shouldn't include ↵ | Michael Drake | 2012-08-22 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows | ||||
* | Let contents broadcast explicit status messages as well as announce that ↵ | Michael Drake | 2012-08-15 | 1 | -9/+0 |
| | | | | their internal status has been updated. | ||||
* | resume parse on sync script error as well as success | Vincent Sanders | 2012-07-31 | 1 | -0/+6 |
| | |||||
* | add post parse script execution | Vincent Sanders | 2012-07-31 | 1 | -14/+5 |
| | |||||
* | fix dom parser error return check | Vincent Sanders | 2012-07-31 | 1 | -1/+1 |
| | |||||
* | fix parse completion - working syncronous scripts | Vincent Sanders | 2012-07-30 | 1 | -16/+20 |
| | |||||
* | extend html data processing to deal with paused parse | Vincent Sanders | 2012-07-30 | 1 | -17/+20 |
| | |||||
* | extend completion types | Vincent Sanders | 2012-07-30 | 1 | -28/+238 |
| | |||||
* | extend script enumeration to include asyncronous and deferred scripts | Vincent Sanders | 2012-07-30 | 1 | -22/+45 |
| | |||||
* | split up the script processing | Vincent Sanders | 2012-07-30 | 1 | -95/+124 |
| | |||||
* | Interned string cleanup, phase 4: Move html_script.c to corestring. | Michael Drake | 2012-07-22 | 1 | -7/+12 |
| | |||||
* | remove parser binding layer | Vincent Sanders | 2012-07-13 | 1 | -1/+1 |
| | |||||
* | split out script handling from html | Vincent Sanders | 2012-07-13 | 1 | -0/+339 |