Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove usage of browser private interfaces | Vincent Sanders | 2014-11-21 | 1 | -0/+4 |
| | | | | | | | | The cocoa frontend was directly acessing browser internals instead of using the API. In the case of gui.m there was a check for the browser window not being root (browser->parent != NULL) . As gui windows can only ever be associated with the root brower window (i.e. its parent will always be NULL) this was completely redundant. | ||||
* | make the form select menu API smaller. | Vincent Sanders | 2014-11-13 | 1 | -1/+1 |
| | | | | | | By hiding all but the form selection menu option structure from code outside of render this reduces the API to the absolute minimum to support this feature. | ||||
* | Improve content encoding information API | Vincent Sanders | 2014-11-07 | 1 | -1/+1 |
| | | | | | 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 | -3/+11 |
| | | | | | | | | 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. | ||||
* | move themse install to its own header | Vincent Sanders | 2014-11-06 | 1 | -0/+1 |
| | |||||
* | Make the fetching of a contents encoding generic. | Vincent Sanders | 2014-11-05 | 1 | -1/+1 |
| | | | | | | | 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 url setting api to take an nsurl instead of a text string | Vincent Sanders | 2014-11-02 | 1 | -1/+1 |
| | |||||
* | Change contextual content retrieval to browser features. | Vincent Sanders | 2014-11-02 | 1 | -20/+32 |
| | | | | | | | | | | | | | 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. | ||||
* | make adding a history entry return an error code. | Vincent Sanders | 2014-10-29 | 1 | -1/+1 |
| | | | | | This returns the error code to the caller instead of (sometimes) warning the user directly. | ||||
* | Ensure browser window creation returns errors from common initialisation. | Vincent Sanders | 2014-10-29 | 1 | -1/+6 |
| | | | | | | The browser window common initialisation code returns error codes which were being ignored. The errors were additionally being reported via warn_user in inappropriate places within browser history construction. | ||||
* | Update url setting API to return nserror code instead of calling warn_user | Vincent Sanders | 2014-10-29 | 1 | -28/+29 |
| | |||||
* | Add bw function to get scrollbar type. | Michael Drake | 2014-10-25 | 1 | -1/+12 |
| | |||||
* | Add function to find if a bw is a frameset. | Michael Drake | 2014-10-25 | 1 | -0/+7 |
| | |||||
* | Move create_form_select_menu to window gui table. | Michael Drake | 2014-10-24 | 1 | -1/+1 |
| | |||||
* | Ensure we pass valid gw to gadget click gui call. | Michael Drake | 2014-10-24 | 1 | -1/+3 |
| | | | | | Only root bw has a gw, so this would have been broken when it happened in a frameset. | ||||
* | Open select menu via content msg, instead of breaking encapsulation. | Michael Drake | 2014-10-24 | 1 | -0/+10 |
| | | | | Fixes bw deref and browser_private.h #include in render/ | ||||
* | improve documentation and whitespace cleanup. | Vincent Sanders | 2014-10-19 | 1 | -60/+61 |
| | |||||
* | improve documentation in headers | Vincent Sanders | 2014-10-19 | 1 | -178/+60 |
| | |||||
* | Add is_selectable to browser window API surface. | Michael Drake | 2014-10-18 | 1 | -0/+16 |
| | |||||
* | Add call to test whether a browser window may be searched. | Michael Drake | 2014-10-18 | 1 | -0/+16 |
| | |||||
* | Move up_available fn to core. | Michael Drake | 2014-10-18 | 1 | -0/+21 |
| | |||||
* | Add core function to navigate to URL parent. | Michael Drake | 2014-10-17 | 1 | -0/+35 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -19/+23 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | add API to set DPI | Vincent Sanders | 2014-10-13 | 1 | -0/+15 |
| | |||||
* | fix DOM tree dump debug | Vincent Sanders | 2014-08-04 | 1 | -3/+6 |
| | |||||
* | remove assert for creating new browser context with the tab flag set. | Vincent Sanders | 2014-07-27 | 1 | -1/+1 |
| | | | | | | This allows creation of new browsing contents (browser/gui window) in a tab but without explicitly providing a sibling browsing context to be placed with. | ||||
* | make gtk source viewer less explody. fixes #2159 | Vincent Sanders | 2014-07-21 | 1 | -0/+5 |
| | |||||
* | try and improve usage of browser window internals | Vincent Sanders | 2014-07-06 | 1 | -17/+23 |
| | |||||
* | change reformat to be driven from the scheduler like redraw | Vincent Sanders | 2014-07-01 | 1 | -6/+17 |
| | |||||
* | make launch_url core operation use nsurl | Vincent Sanders | 2014-05-27 | 1 | -2/+2 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 1 | -1/+0 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 1 | -6/+7 |
| | |||||
* | Make history internal to browser_window module. | Michael Drake | 2014-02-15 | 1 | -10/+18 |
| | |||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 1 | -7/+7 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -61/+81 |
| | | | | browser_window_navigate flags. | ||||
* | Clean up gui_window creation API. | Michael Drake | 2014-02-09 | 1 | -3/+16 |
| | |||||
* | Simplify local history interface. | Michael Drake | 2014-02-08 | 1 | -2/+2 |
| | |||||
* | Add function to get browser window's extents. | Michael Drake | 2014-02-08 | 1 | -0/+24 |
| | |||||
* | Move browser_window_update_extent to browser_private.h | Michael Drake | 2014-02-08 | 1 | -1/+1 |
| | |||||
* | Function to determine whether bw has a content. | Michael Drake | 2014-02-08 | 1 | -0/+13 |
| | |||||
* | Add function to get bw's URL. | Michael Drake | 2014-02-08 | 1 | -0/+17 |
| | |||||
* | Simplify browser_window_refresh_url_bar. | Michael Drake | 2014-02-08 | 1 | -54/+69 |
| | | | | Reduces front end need to access bw internals. | ||||
* | clean up desktop/gui.h include usage | Vincent Sanders | 2014-01-29 | 1 | -1/+0 |
| | |||||
* | Simplify and optimise icon handling. | Michael Drake | 2014-01-24 | 1 | -39/+15 |
| | |||||
* | Actually use the fact scheme is interned. | Michael Drake | 2014-01-24 | 1 | -6/+6 |
| | |||||
* | move 401 login into operation table | Vincent Sanders | 2014-01-16 | 1 | -1/+0 |
| | |||||
* | split browser gui operations up | Vincent Sanders | 2014-01-15 | 1 | -2/+2 |
| | |||||
* | move remaining gui operations to table | Vincent Sanders | 2014-01-14 | 1 | -2/+2 |
| | |||||
* | confine the gui table acessor to the gui factory header | Vincent Sanders | 2014-01-14 | 1 | -0/+1 |
| | |||||
* | move teh final optional window operations into the table | Vincent Sanders | 2014-01-13 | 1 | -17/+20 |
| |