summaryrefslogtreecommitdiff
path: root/desktop/browser_private.h
Commit message (Collapse)AuthorAgeFilesLines
* Update content to split public and internal APIVincent Sanders2016-06-061-0/+1
|
* move desktop window header into public APIVincent Sanders2016-05-301-2/+2
|
* replace wallclock API usage with nsutils monitonic timeVincent Sanders2016-04-211-1/+1
|
* Remove unecessary header include.Michael Drake2014-11-241-1/+0
|
* Add bw function to get scrollbar type.Michael Drake2014-10-251-1/+1
|
* Move browser_window_get_root to private header.Michael Drake2014-10-251-0/+8
|
* Move browser_window_set_status to private header.Michael Drake2014-10-251-0/+8
|
* improve documentation in headersVincent Sanders2014-10-191-1/+19
|
* try and improve usage of browser window internalsVincent Sanders2014-07-061-0/+1
|
* change reformat to be driven from the scheduler like redrawVincent Sanders2014-07-011-3/+0
|
* Make history internal to browser_window module.Michael Drake2014-02-151-1/+1
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-2/+2
| | | | browser_window_navigate flags.
* Move broser_window_initialise_common to browser_private.hMichael Drake2014-02-091-0/+3
|
* Move browser_window_update_extent to browser_private.hMichael Drake2014-02-081-0/+10
|
* Remove search context from browser window, simplify search interface for ↵Michael Drake2013-05-071-3/+0
| | | | | | | | | | | | | | | | | | | | | | 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 Drake2013-02-221-14/+6
| | | | | | | | | | | | | 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.
* Move browser_window struct to private header. Places that shouldn't include ↵Michael Drake2012-08-221-0/+177
it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows