From 3afd9c97310d58c0c6588d18887244328590731e Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Tue, 7 May 2013 14:41:40 +0100 Subject: Remove search context from browser window, simplify search interface for 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. --- desktop/browser_private.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'desktop/browser_private.h') diff --git a/desktop/browser_private.h b/desktop/browser_private.h index 4c14b1700..4412f4bf4 100644 --- a/desktop/browser_private.h +++ b/desktop/browser_private.h @@ -153,9 +153,6 @@ struct browser_window { } selection; bool can_edit; - /** Current context for free text search, or NULL if none */ - struct search_context *cur_search; - /** current javascript context */ struct jscontext *jsctx; -- cgit v1.2.3