| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12797
|
|
|
|
|
|
|
|
|
|
| |
+ 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
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=12283
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=11680
|
|
|
|
|
|
| |
to use this. Note only RO build tested.
svn path=/trunk/netsurf/; revision=11670
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10770
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
handlers.
+ Disentangle all box tree manipulation from browser window
code and put it where it belongs.
+ Move other content specific and other irrelevant code from
browser window handling to appropriate places.
+ Put mouse state enum in new mouse header, since it's not just
used by browser window code, and it is used by treeview
windows on the treeview branch.
svn path=/trunk/netsurf/; revision=10561
|
|
|
|
|
|
|
|
|
| |
Remaining work:
1) Clone content_html_data
2) Cloning content_css_data requires the charset of the old content
3) Calling hlcache_handle_abort() before a content has been created must clean up the retrieval context.
svn path=/trunk/netsurf/; revision=10236
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10234
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
content to the provided dimensions.
It is now defined as converting the content into a state in which it is ready for use.
The user of the content is now responsible for performing an initial reformat (sic) of the content before it can be redrawn.
Purge width/height parameters from hlcache_handle_retrieve/content_convert/*_convert APIs.
Fix up content handlers affected by the above change in semantics.
Ensure that browser_window_callback performs an initial reformat of its content.
svn path=/trunk/netsurf/; revision=10207
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=10180
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=8752
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=5459
|
|
|
|
|
|
| |
contain appropriate licence text
svn path=/trunk/netsurf/; revision=3486
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3073
|
|
|
|
|
|
| |
Extend text selection, copying, saving and searching code to handle textplain contents; modified textplain code to accept other line terminators
svn path=/import/netsurf/; revision=2081
|
|
|
|
|
|
| |
Add missing includes
svn path=/import/netsurf/; revision=2079
|
|
|
|
|
|
| |
Rewrite handling of text/plain contents. Now rendered directly instead of converting to HTML.
svn path=/import/netsurf/; revision=2078
|
|
|
|
|
|
| |
Improve plain text rendering (converts occurrences of '<' with '<')
svn path=/import/netsurf/; revision=1369
|
|
|
|
|
|
| |
Add global content list. Better error handling in content code. Improved code documentation. Remove some obsolete functions. Implement debug window listing contents.
svn path=/import/netsurf/; revision=951
|
|
|
|
|
|
| |
Add source_data to content structure and remove equivalents from individual contents.
svn path=/import/netsurf/; revision=606
|
|
|
|
|
|
| |
Use charset from Content-Type header.
svn path=/import/netsurf/; revision=460
|
|
|
|
|
|
| |
New file headers.
svn path=/import/netsurf/; revision=190
|
|
Reorganization and rewrite of fetch, cache, and content handling.
svn path=/import/netsurf/; revision=96
|