Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix warning | Chris Young | 2014-11-10 | 1 | -0/+1 |
| | |||||
* | Doxygen cleanups and documentation additions | Vincent Sanders | 2014-11-10 | 4 | -18/+22 |
| | |||||
* | Doxygen cleanups | Vincent Sanders | 2014-11-10 | 2 | -8/+11 |
| | |||||
* | Avoid calling calloc with 0 length data. | Vincent Sanders | 2014-11-10 | 2 | -16/+33 |
| | | | | | | | CERT MEM04-C suggests that zero length allocations behaviour might be surprising so it should be avoided. This adds a check to ensure a zero length allocation will be avoided. Additionally it returns errors to the caller rather than warning directly (in some error paths) | ||||
* | 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. |