Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move html and text content handlers where they belong | Vincent Sanders | 2018-05-10 | 1 | -3/+3 |
| | |||||
* | Browser: Don't add history entry until after reformat. | Michael Drake | 2018-04-14 | 1 | -4/+8 |
| | | | | | | | Adding a history entry causes content_redraw() for the thumbnail. But we can't content_redraw() until after content_reformat(). Otherwise we get HTML redraw before HTML layout has happened. | ||||
* | Browser history: Create new history entries early in the READY state. | Michael Drake | 2017-09-23 | 1 | -17/+17 |
| | | | | | This prevents us updating the previous history entry with this page's scroll offsets. | ||||
* | Browser history: Update history scroll offsets on scroll to fragment. | Michael Drake | 2017-09-23 | 1 | -0/+5 |
| | |||||
* | Add concept of browser scroll offset saving in local history | Daniel Silverstone | 2017-09-23 | 1 | -1/+29 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 1 | -17/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7); | ||||
* | Browser favicon: Handle errorcode in the hlcache callback. | Michael Drake | 2017-08-28 | 1 | -0/+1 |
| | |||||
* | Update documentation removing junk and moving to markdown for most text files | Vincent Sanders | 2017-06-09 | 1 | -1/+1 |
| | |||||
* | simplify the browser window operations by removing scroll API | Vincent Sanders | 2017-04-26 | 1 | -63/+92 |
| | | | | | The browser window scrollingAPI was duplicated in window operation table, this simplifies it to a single set_scroll API. | ||||
* | remove reformat from browser window operation table | Vincent Sanders | 2017-04-26 | 1 | -6/+30 |
| | | | | | | the reformat callback was completely unecessary and implementations appeared potentialy buggy. This rationalises the API and reduces the number of operations a frontend must provide. | ||||
* | replace redraw and update methods with invalidate in window table API | Vincent Sanders | 2017-04-19 | 1 | -3/+3 |
| | |||||
* | split out browser window drag context into separate structure | Vincent Sanders | 2017-03-03 | 1 | -42/+50 |
| | |||||
* | split out browser windoe favicon context to separate structure | Vincent Sanders | 2017-03-03 | 1 | -34/+52 |
| | |||||
* | split out status bar text cache into separate struct | Vincent Sanders | 2017-03-03 | 1 | -28/+41 |
| | |||||
* | make scrollbar redraw signal errors correctly | Vincent Sanders | 2017-03-01 | 1 | -4/+14 |
| | | | | | allow scrollbar redraw to return error codes and update documentation commenst appropriately. | ||||
* | Update knockout plotter to use new API | Vincent Sanders | 2017-02-11 | 1 | -2/+2 |
| | |||||
* | Update all core use of plotters to new API | Vincent Sanders | 2017-02-11 | 1 | -16/+17 |
| | |||||
* | remove unecessary textinput header use from global history header | Vincent Sanders | 2016-06-30 | 1 | -0/+1 |
| | |||||
* | reduce curl usage to fetcher, url unescaping and time parsing | Vincent Sanders | 2016-06-29 | 1 | -1/+0 |
| | |||||
* | Allow include directories to be added by sub makefiles | Vincent Sanders | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -4/+4 |
| | |||||
* | move plotters header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move desktop window header into public API | Vincent Sanders | 2016-05-30 | 1 | -26/+26 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move window header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move the CSS content handler | Vincent Sanders | 2016-05-26 | 1 | -1/+1 |
| | |||||
* | remove all core usage of warn_user API | Vincent Sanders | 2016-04-26 | 1 | -5/+6 |
| | |||||
* | fix error reporting from frameset creation | Vincent Sanders | 2016-04-26 | 1 | -4/+6 |
| | |||||
* | make framebuffer use nsutils library monotonic times | Vincent Sanders | 2016-04-21 | 1 | -0/+1 |
| | |||||
* | replace wallclock API usage with nsutils monitonic time | Vincent Sanders | 2016-04-21 | 1 | -8/+14 |
| | |||||
* | reduce content header interdependancy | Vincent Sanders | 2016-04-18 | 1 | -0/+1 |
| | |||||
* | complete the rename of the gui browser table | Vincent Sanders | 2016-04-16 | 1 | -7/+7 |
| | | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation. | ||||
* | Update font interface documentation to include parameter direction | Vincent Sanders | 2016-03-22 | 1 | -1/+1 |
| | |||||
* | Remove torrent of logging during browser window resize. | Michael Drake | 2016-02-06 | 1 | -1/+0 |
| | |||||
* | Don't leak frame scrollbars. | Michael Drake | 2015-10-31 | 1 | -0/+9 |
| | |||||
* | Implement basic browsing context name property | Vincent Sanders | 2015-10-18 | 1 | -1/+36 |
| | |||||
* | Proper error handling for JS context creation. | Michael Drake | 2015-08-13 | 1 | -5/+4 |
| | |||||
* | Can't tell if failure to create a JS context is an error or not. | Michael Drake | 2015-08-13 | 1 | -3/+2 |
| | | | | It won't create one when built jsoff. | ||||
* | Handle failure to create new context. | Michael Drake | 2015-08-13 | 1 | -0/+3 |
| | |||||
* | Remove TODO. | Michael Drake | 2015-08-13 | 1 | -2/+1 |
| | |||||
* | Fix crash when JS context is required from a frame. | Michael Drake | 2015-08-13 | 1 | -5/+6 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -22/+18 |
| | | | | | | | | | | | | 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. | ||||
* | Convert RISC OS to use bitmap render operation | Vincent Sanders | 2015-04-24 | 1 | -1/+1 |
| | |||||
* | Convert framebuffer frontend to bitmap operations table. | Vincent Sanders | 2015-04-14 | 1 | -1/+1 |
| | |||||
* | Remove usage of browser private interfaces | Vincent Sanders | 2014-11-21 | 1 | -0/+4 |
| | | | | | | | | The cocoa frontend was directly acessing browser internals instead of using the API. In the case of gui.m there was a check for the browser window not being root (browser->parent != NULL) . As gui windows can only ever be associated with the root brower window (i.e. its parent will always be NULL) this was completely redundant. | ||||
* | make the form select menu API smaller. | Vincent Sanders | 2014-11-13 | 1 | -1/+1 |
| | | | | | | By hiding all but the form selection menu option structure from code outside of render this reduces the API to the absolute minimum to support this feature. | ||||
* | Improve content encoding information API | Vincent Sanders | 2014-11-07 | 1 | -1/+1 |
| | | | | | 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 | -3/+11 |
| | | | | | | | | 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. | ||||
* | move themse install to its own header | Vincent Sanders | 2014-11-06 | 1 | -0/+1 |
| | |||||
* | Make the fetching of a contents encoding generic. | Vincent Sanders | 2014-11-05 | 1 | -1/+1 |
| | | | | | | | 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. |