Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't leak frame scrollbars. | Michael Drake | 2015-10-31 | 1 | -0/+9 |
| | |||||
* | Implement basic browsing context name property | Vincent Sanders | 2015-10-18 | 1 | -1/+36 |
| | |||||
* | Proper error handling for JS context creation. | Michael Drake | 2015-08-13 | 1 | -5/+4 |
| | |||||
* | Can't tell if failure to create a JS context is an error or not. | Michael Drake | 2015-08-13 | 1 | -3/+2 |
| | | | | It won't create one when built jsoff. | ||||
* | Handle failure to create new context. | Michael Drake | 2015-08-13 | 1 | -0/+3 |
| | |||||
* | Remove TODO. | Michael Drake | 2015-08-13 | 1 | -2/+1 |
| | |||||
* | Fix crash when JS context is required from a frame. | Michael Drake | 2015-08-13 | 1 | -5/+6 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -22/+18 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Convert RISC OS to use bitmap render operation | Vincent Sanders | 2015-04-24 | 1 | -1/+1 |
| | |||||
* | Convert framebuffer frontend to bitmap operations table. | Vincent Sanders | 2015-04-14 | 1 | -1/+1 |
| | |||||
* | 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 |
| |