Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Content: Log URLs with nsurl_access_log(). | Michael Drake | 2018-08-09 | 1 | -9/+9 |
| | | | | | | This reduces the log file size for startup and a single visit to https://www.bbc.co.uk/news from 266133 to 178777 bytes, by not dumping big data URLs over and over into the log. | ||||
* | Fixup everything the semantic patch missed | Vincent Sanders | 2017-09-07 | 1 | -1/+1 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 1 | -10/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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); | ||||
* | Content API: Avoid content message copy in content user callback. | Michael Drake | 2017-08-26 | 1 | -13/+19 |
| | |||||
* | Content API: Make content_broadcast take pointer to content_msg_data. | Michael Drake | 2017-08-26 | 1 | -15/+17 |
| | |||||
* | Improve content logging with content IDs (pointer values). | Michael Drake | 2017-03-23 | 1 | -1/+1 |
| | | | | This makes it easier to track a content by its ID through a log. | ||||
* | Update knockout plotter to use new API | Vincent Sanders | 2017-02-11 | 1 | -1/+1 |
| | |||||
* | Update all core use of plotters to new API | Vincent Sanders | 2017-02-11 | 1 | -4/+4 |
| | |||||
* | create netsurf inttypes header to have portable integer formatting macros | Vincent Sanders | 2017-01-21 | 1 | -1/+2 |
| | |||||
* | rationalise use of utils/utils.h header | Vincent Sanders | 2017-01-19 | 1 | -1/+0 |
| | |||||
* | Update content to split public and internal API | Vincent Sanders | 2016-06-06 | 1 | -13/+5 |
| | |||||
* | move plotters header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+0 |
| | |||||
* | move desktop window header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move bitmap API header to core include directory | Vincent Sanders | 2016-05-26 | 1 | -1/+1 |
| | |||||
* | move image content handlers to accomodate core build changes | Vincent Sanders | 2016-05-23 | 1 | -1/+1 |
| | |||||
* | update content wallclock timing to use monotonic time interface | Vincent Sanders | 2016-04-20 | 1 | -4/+7 |
| | |||||
* | stop content header dragging in so many other headers | Vincent Sanders | 2016-04-19 | 1 | -0/+2 |
| | |||||
* | reduce content header interdependancy | Vincent Sanders | 2016-04-18 | 1 | -1/+2 |
| | |||||
* | clean up header usage in content hnadling core | Vincent Sanders | 2016-04-18 | 1 | -20/+10 |
| | |||||
* | Stop GIF animations when they are no longer in use, instead of waiting until ↵ | Chris Young | 2016-02-11 | 1 | -0/+7 |
| | | | | they are destroyed. | ||||
* | Remove torrent of logging during browser window resize. | Michael Drake | 2016-02-06 | 1 | -1/+1 |
| | |||||
* | fixup all the remaining logging macro callsites | Vincent Sanders | 2015-05-28 | 1 | -1/+1 |
| | | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up | ||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -20/+11 |
| | | | | | | | | | | | | 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 scaled content redraw interface. | Vincent Sanders | 2015-04-23 | 1 | -2/+71 |
| | | | | | | Add a new interface to the content to allow automaticaly scaled content redraws. This is intended to replace the thumbnail_redraw interface with something more generic. | ||||
* | Move bitmap operations into an operation table. | Vincent Sanders | 2015-04-13 | 1 | -1/+2 |
| | | | | | | | The generic bitmap handlers provided by each frontend are called back from the core and therefore should be in an operation table. This was one of the very few remaining interfaces stopping the core code from being split into a library. | ||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-09 | 1 | -6/+7 |
| | |||||
* | Continue doxygen error cleanup. | Vincent Sanders | 2014-11-08 | 1 | -79/+52 |
| | |||||
* | fix up more doxygen errors | Vincent Sanders | 2014-11-08 | 1 | -53/+19 |
| | |||||
* | Improve content encoding information API | Vincent Sanders | 2014-11-07 | 1 | -4/+4 |
| | | | | | 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/+16 |
| | | | | | | | | 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 | -0/+24 |
| | | | | | | | 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 | -8/+7 |
| | | | | | | | | | | | | | 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 | -4/+7 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 1 | -5/+6 |
| | |||||
* | remove unecessary include | Vincent Sanders | 2014-02-04 | 1 | -3/+1 |
| | |||||
* | Fix Coverity #1109872. | Michael Drake | 2013-10-23 | 1 | -1/+2 |
| | |||||
* | Fix Coverity #1109867. | Michael Drake | 2013-10-23 | 1 | -1/+3 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | Pass fetch redirect info up to content layer as content_msg. Mark redirect ↵ | Michael Drake | 2013-05-27 | 1 | -0/+5 |
| | | | | 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. | ||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵ | Michael Drake | 2013-05-07 | 1 | -17/+15 |
|\ | | | | | | | tlsa/selection-search-refactor | ||||
| * | ensure correct cleanup of user list sentinal in content clone | Vincent Sanders | 2013-05-04 | 1 | -18/+14 |
| | | |||||
| * | free memory on error condition | Vincent Sanders | 2013-05-04 | 1 | -0/+1 |
| | | |||||
| * | fix leak in error path | Vincent Sanders | 2013-05-03 | 1 | -0/+1 |
| | | |||||
* | | Remove search context from browser window, simplify search interface for ↵ | Michael Drake | 2013-05-07 | 1 | -0/+22 |
|/ | | | | | | | | | | | | | | | | | | | | | | 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 | -2/+38 |
| | | | | | | | | | | | | | 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/+17 |
| | |||||
* | reduce talloc usage to box tree layout only | Vincent Sanders | 2012-10-03 | 1 | -16/+31 |
| | |||||
* | API for content debug dump. | Michael Drake | 2012-08-20 | 1 | -0/+10 |
| | |||||
* | Don't pass struct box to content open. | Michael Drake | 2012-08-20 | 1 | -4/+2 |
| | |||||
* | Now contents types without mouse handling can set default pointer. Fixes ↵ | Michael Drake | 2012-08-17 | 1 | -1/+7 |
| | | | | standalone images showing e.g. link pointer if that was the last pointer before the standalone image loaded. |