summaryrefslogtreecommitdiff
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵Michael Drake2013-05-072-17/+16
|\ | | | | | | tlsa/selection-search-refactor
| * ensure correct cleanup of user list sentinal in content cloneVincent Sanders2013-05-041-18/+14
| |
| * ensure parameter contract is metVincent Sanders2013-05-041-0/+1
| |
| * free memory on error conditionVincent Sanders2013-05-041-0/+1
| |
| * fix leak in error pathVincent Sanders2013-05-031-0/+1
| |
* | Remove search context from browser window, simplify search interface for ↵Michael Drake2013-05-073-0/+32
|/ | | | | | | | | | | | | | | | | | | | | | 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.
* free memory on error pathVincent Sanders2013-05-011-2/+6
|
* split sources lists out to their subdirectories as first step towards using ↵Vincent Sanders2013-03-112-0/+14
| | | | core buildsystem
* A load of refactoring of how content selection and input work.Michael Drake2013-02-223-4/+65
| | | | | | | | | | | | | 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 Drake2013-02-081-8/+10
|
* Remove content_msg for PASTE, since it doesn't need a gui_window to get the ↵Michael Drake2013-01-081-2/+1
| | | | buffer from the front end now.
* Initial changes ready to improve caching decisionsVincent Sanders2013-01-071-28/+63
|
* Downgrade TLS version support if it turns out the server can't cope with ↵John-Mark Bell2013-01-048-26/+104
| | | | TLSv1.1.
* Revert "Treat cookies from HTTP and HTTPS as identical."John-Mark Bell2013-01-041-27/+20
| | | | | | | | Sadly, this breaks path cookies on HTTPS sites. The correct fix is to implement RFC6265 in full (probably replacing urldb with something less complex, too). This reverts commit 924f8844d4e94f56232d70b25a925731ab19a84c.
* Treat cookies from HTTP and HTTPS as identical.John-Mark Bell2013-01-031-20/+27
|
* add errorcode content broadcast APIVincent Sanders2012-11-262-0/+22
|
* Rough implementation of httponly cookie supportDaniel Silverstone2012-11-093-7/+24
|
* Only disable TLS1.2 if it can be disabled.John-Mark Bell2012-11-041-0/+2
|
* Disable TLS1.2 support.John-Mark Bell2012-11-041-0/+2
|
* Disable SSL session ID caching.John-Mark Bell2012-11-041-0/+3
|
* Revert "Enable verbose curl debug"John-Mark Bell2012-11-041-4/+1
| | | | This reverts commit f5a98defaec97cf7a18516c8c9af49f10b93f0cf.
* Enable verbose curl debugJohn-Mark Bell2012-11-041-1/+4
|
* Revert "Suppress BEAST workaround."John-Mark Bell2012-11-041-3/+0
| | | | This reverts commit d31e8a7b29ea7b3dd3838c628fcfe30d2269859d.
* Suppress BEAST workaround.John-Mark Bell2012-11-041-0/+3
|
* Improve error handling in html contentVincent Sanders2012-10-171-1/+4
|
* Remove special RISC OS handling of thumbnail files. (The feature has been ↵Michael Drake2012-10-141-28/+1
| | | | broken for ages.)
* Cleanup.Michael Drake2012-10-111-8/+4
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfMichael Drake2012-10-111-1/+1
|\
| * Fix bug #3576005: partial file means finished, not error.John-Mark Bell2012-10-101-1/+1
| |
* | Fix up ripples from urldb change.Michael Drake2012-10-111-0/+2
| |
* | Fixup for nsurl urldb.Michael Drake2012-10-091-1/+1
| |
* | Port to new urldb.Michael Drake2012-10-081-3/+3
| |
* | Port to new urldb.Michael Drake2012-10-081-3/+2
| |
* | Port urldb to nsurl. Won't build since rest of NS needs ported to new urldb ↵Michael Drake2012-10-082-317/+366
|/ | | | | | | | | | | | | | | | | | API. + urldb API now takes URLs as nsurl, rather than string. + urldb internally stores full URLs with nsurl ref. + urldb internally stores schemes as lwc_string. + Load and save of cookies and URL file may be slower since we now need to create a nsurl. + Everything else should be faster, and there should be much less allocating/freeing and much less parsing of the same url over and over again. + Updated urldbtest for new urldb API. + urldbtest now cleans up at the end + Added lwc_string itterator to end of urldbtest + Adding some broken URLs (such as http:domain/) will now work, since nsurl fixes (http://domain/) them.
* If you pass CI_BUILD=xxx to make, it will build a CI #xxx into the version ↵Daniel Silverstone2012-10-061-0/+3
| | | | string and also mention it in the testament
* Use nsurl_parent.Michael Drake2012-10-061-9/+10
|
* Constify.Michael Drake2012-10-062-2/+3
|
* Add comment.Michael Drake2012-10-051-0/+3
|
* Remove unused #include.Michael Drake2012-10-051-1/+0
|
* Improve comment.Michael Drake2012-10-051-1/+1
|
* reduce talloc usage to box tree layout onlyVincent Sanders2012-10-032-19/+32
|
* Avoid trying to mmap zero-length files.John-Mark Bell2012-09-191-11/+12
| | | | Remove buf size limit in mmap case: prevented processing entire file.
* API for content debug dump.Michael Drake2012-08-203-0/+13
|
* Don't pass struct box to content open.Michael Drake2012-08-203-10/+4
|
* Avoid using hlcache_handle for drag saves in html_interaction. Drag save ↵Michael Drake2012-08-191-0/+1
| | | | msg with NULL content now means save the content which sends the message.
* Add paste request content message.Michael Drake2012-08-181-1/+10
|
* Now contents types without mouse handling can set default pointer. Fixes ↵Michael Drake2012-08-171-1/+7
| | | | standalone images showing e.g. link pointer if that was the last pointer before the standalone image loaded.
* Add content message for setting mouse pointer.Michael Drake2012-08-171-1/+4
|
* Use new content message for saving of hyperlink target URL.Michael Drake2012-08-161-1/+7
|
* Add message for content wanting wanting drag save to start.Michael Drake2012-08-161-1/+12
|