Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Desktop doxygen fixes | Vincent Sanders | 2014-11-09 | 11 | -34/+40 |
| | |||||
* | Doxygen cleanups and increase DOT_GRAPH_MAX_NODES for some headers | Vincent Sanders | 2014-11-09 | 1 | -14/+20 |
| | |||||
* | fix up more doxygen errors | Vincent Sanders | 2014-11-08 | 3 | -9/+8 |
| | |||||
* | Improve Doxygen documentation | Vincent Sanders | 2014-11-08 | 2 | -1/+2 |
| | |||||
* | Fix several doxygen issues | Vincent Sanders | 2014-11-08 | 3 | -16/+22 |
| | |||||
* | 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 | 2 | -5/+23 |
| | | | | | | | | 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 | 3 | -14/+40 |
| | |||||
* | 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. | ||||
* | Remove April 1st layout shuffling. | Michael Drake | 2014-11-05 | 1 | -21/+4 |
| | |||||
* | reference nsurl as a struct properly | Vincent Sanders | 2014-11-03 | 1 | -1/+1 |
| | |||||
* | replace save_link operation table entry usage of textural url with nsurl | Vincent Sanders | 2014-11-03 | 2 | -3/+4 |
| | |||||
* | fix errors in change url setting api to take an nsurl instead of a text string | Vincent Sanders | 2014-11-02 | 1 | -0/+2 |
| | |||||
* | change url setting api to take an nsurl instead of a text string | Vincent Sanders | 2014-11-02 | 3 | -3/+3 |
| | |||||
* | remove unecessary utils/types.h | Vincent Sanders | 2014-11-02 | 11 | -36/+52 |
| | | | | | | This cleans up this header and moves the functionality into more useful places while reducing the include complexity but only pulling in whats required. | ||||
* | Change contextual content retrieval to browser features. | Vincent Sanders | 2014-11-02 | 3 | -29/+69 |
| | | | | | | | | | | | | | 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. | ||||
* | Remove old URL header includes. | Michael Drake | 2014-10-31 | 2 | -2/+0 |
| | |||||
* | remove unused url_init function | Vincent Sanders | 2014-10-31 | 1 | -2/+0 |
| | |||||
* | use nsurl_nice and remove url_nice | Vincent Sanders | 2014-10-31 | 1 | -1/+2 |
| | | | | | change all callers over to using new API for generating nice filenames from a url and remove the old API. | ||||
* | remove more user warning calls and replace with error returns | Vincent Sanders | 2014-10-30 | 1 | -37/+35 |
| | |||||
* | make global history treeview callback return error | Vincent Sanders | 2014-10-30 | 2 | -12/+11 |
| | | | | returns an error instead of directly waning the user. | ||||
* | make local history navigation return errors | Vincent Sanders | 2014-10-30 | 2 | -123/+145 |
| | | | | | | | The local history interface now reports errors to its callers isntead of inconsistantly waning the user occasionally on error. The documentation comemhts were also updated to match reality | ||||
* | make history update return error code. | Vincent Sanders | 2014-10-29 | 2 | -15/+19 |
| | | | | | This now returns errors instead of failing and inconsistantly calling user warnings for some error paths. | ||||
* | make adding a history entry return an error code. | Vincent Sanders | 2014-10-29 | 3 | -24/+23 |
| | | | | | 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 | 2 | -6/+10 |
| | | | | | | 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 | 4 | -31/+33 |
| | |||||
* | Clean up saving as PDF | Vincent Sanders | 2014-10-26 | 9 | -109/+130 |
| | | | | | | | | | | | | This removes the global PDF_Password interface that had completely bitrotted and moves it into the standard misc operation table with a sensible defualt implementation. This also cleans up and fixes the gtk frontend implementation of the pdf password callback so it compiles. Finally this moves the implementation to a sensible place alongside the other exporters reducing target makefile complexity futher. | ||||
* | Fix and improve comment for browser_window_get_scrollbar_type(). | Michael Drake | 2014-10-25 | 1 | -1/+8 |
| | |||||
* | Add bw function to get scrollbar type. | Michael Drake | 2014-10-25 | 5 | -10/+30 |
| | |||||
* | Add function to find if a bw is a frameset. | Michael Drake | 2014-10-25 | 2 | -0/+15 |
| | |||||
* | Move browser_window_get_root to private header. | Michael Drake | 2014-10-25 | 2 | -8/+8 |
| | |||||
* | Move browser_window_set_status to private header. | Michael Drake | 2014-10-25 | 2 | -8/+8 |
| | |||||
* | Move create_form_select_menu to window gui table. | Michael Drake | 2014-10-24 | 4 | -14/+15 |
| | |||||
* | 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 | 2 | -68/+76 |
| | |||||
* | improve documentation in headers | Vincent Sanders | 2014-10-19 | 5 | -217/+252 |
| | |||||
* | Add is_selectable to browser window API surface. | Michael Drake | 2014-10-18 | 2 | -0/+24 |
| | |||||
* | Add call to test whether a browser window may be searched. | Michael Drake | 2014-10-18 | 2 | -0/+24 |
| | |||||
* | Don't try to draw NULL history. | Michael Drake | 2014-10-18 | 1 | -0/+5 |
| | |||||
* | Move up_available fn to core. | Michael Drake | 2014-10-18 | 2 | -0/+29 |
| | |||||
* | remove unecessary browser.h include from core headers | Vincent Sanders | 2014-10-17 | 8 | -13/+11 |
| | |||||
* | Add core function to navigate to URL parent. | Michael Drake | 2014-10-17 | 2 | -0/+43 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 10 | -46/+57 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | Split up graphical user interface operations table headers | Vincent Sanders | 2014-10-16 | 11 | -610/+831 |
| | | | | | | This is the initial part of a series which splits up the API interface definitions for the frontends removing a great deal of unnecessary file inclusion and further isolates the fronted API usage from the core | ||||
* | Fix core create_form_select_menu API to pass gw, rather than bw out to front ↵ | Michael Drake | 2014-10-16 | 2 | -2/+6 |
| | | | | ends. | ||||
* | Remove trailing whitespace. | Michael Drake | 2014-10-15 | 1 | -1/+1 |
| | |||||
* | split version info into its own header and remove unnecessary nesurf.h includes | Vincent Sanders | 2014-10-13 | 4 | -21/+77 |
| | | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required. | ||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 9 | -41/+142 |
| | | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends. | ||||
* | add API to set DPI | Vincent Sanders | 2014-10-13 | 2 | -0/+29 |
| |