Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | To avoid namespace conflicts with ncurses add NetSurf key prefix. | Witold Filipczyk | 2015-03-27 | 1 | -4/+4 |
| | | | | Adds a NetSurf key code prefix of NS_ to all key codes. | ||||
* | Move FILE_SCHEME_PREFIX to corestrings. | Michael Drake | 2015-02-26 | 1 | -1/+1 |
| | |||||
* | Doxygen cleanups and documentation additions | Vincent Sanders | 2014-11-10 | 1 | -4/+6 |
| | |||||
* | Continue doxygen error cleanup. | Vincent Sanders | 2014-11-08 | 1 | -8/+3 |
| | |||||
* | fix up more doxygen errors | Vincent Sanders | 2014-11-08 | 1 | -3/+4 |
| | |||||
* | Allow content handlers to have debug values set through API | Vincent Sanders | 2014-11-06 | 1 | -2/+7 |
| | | | | | | | | 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. | ||||
* | change url setting api to take an nsurl instead of a text string | Vincent Sanders | 2014-11-02 | 1 | -2/+2 |
| | |||||
* | Change contextual content retrieval to browser features. | Vincent Sanders | 2014-11-02 | 1 | -57/+38 |
| | | | | | | | | | | | | | 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. | ||||
* | use nsurl_nice and remove url_nice | Vincent Sanders | 2014-10-31 | 1 | -6/+5 |
| | | | | | change all callers over to using new API for generating nice filenames from a url and remove the old API. | ||||
* | Update url setting API to return nserror code instead of calling warn_user | Vincent Sanders | 2014-10-29 | 1 | -5/+9 |
| | |||||
* | fix amiga pdf save include | Vincent Sanders | 2014-10-27 | 1 | -2/+2 |
| | |||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 1 | -1/+1 |
| | | | | | | | | | | | | 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. | ||||
* | move about and preferences window handling to more sensible position | Vincent Sanders | 2014-09-22 | 1 | -2/+2 |
| | |||||
* | use gtk completion variable and remove uneeded include of netsurf.h | Vincent Sanders | 2014-09-22 | 1 | -4/+3 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Michael Drake | 2014-08-26 | 1 | -16/+10 |
|\ | |||||
| * | fix menu and C-q gtk exiting (closes bug #2184) | Vincent Sanders | 2014-08-23 | 1 | -16/+10 |
| | | |||||
* | | Don't include browser_private.h | Michael Drake | 2014-08-22 | 1 | -8/+11 |
|/ | |||||
* | fix DOM tree dump debug | Vincent Sanders | 2014-08-04 | 1 | -38/+23 |
| | |||||
* | extend viewdata to files and use it for box tree dump | Vincent Sanders | 2014-08-04 | 1 | -31/+23 |
| | |||||
* | rationalise source view | Vincent Sanders | 2014-08-01 | 1 | -3/+2 |
| | |||||
* | clean up gtk scaffolding interface, remove lots of cruft and globals | Vincent Sanders | 2014-07-27 | 1 | -281/+302 |
| | |||||
* | stop gtk about dialog forcing navigation of existing browsing contexts | Vincent Sanders | 2014-07-27 | 1 | -8/+16 |
| | |||||
* | update gtk frontend menu structure to be more standard | Vincent Sanders | 2014-07-23 | 1 | -20/+18 |
| | |||||
* | remove unused popup menu link context sensative change code. | Vincent Sanders | 2014-07-23 | 1 | -58/+19 |
| | |||||
* | stop using invalid gdkpixbuf | Vincent Sanders | 2014-07-08 | 1 | -1/+7 |
| | |||||
* | add link context menu to gtk and add link copying and bookmarking | Vincent Sanders | 2014-07-07 | 1 | -50/+124 |
| | |||||
* | try and improve usage of browser window internals | Vincent Sanders | 2014-07-06 | 1 | -3/+2 |
| | |||||
* | fix default search provider icon handling | Vincent Sanders | 2014-06-03 | 1 | -0/+2 |
| | |||||
* | Completely re-write web search provider handling | Vincent Sanders | 2014-05-25 | 1 | -61/+58 |
| | |||||
* | refactor url utility functions to use standard nserror codes and have ↵ | Vincent Sanders | 2014-05-08 | 1 | -8/+7 |
| | | | | appropriate documentation. | ||||
* | add file operations table and make all frontends use it. | Vincent Sanders | 2014-05-07 | 1 | -5/+5 |
| | | | | | | | | | | | | | This rationalises the path construction and basename file operations. The default implementation is POSIX which works for all frontends except windows, riscos and amiga which have differeing path separators and rules. These implementations are significantly more robust than the previous nine implementations and also do not use unsafe strncpy or buffers with arbitrary length limits. These implementations also carry full documentation comments. | ||||
* | make GTK configuration handling conform to XDG specification. | Vincent Sanders | 2014-04-28 | 1 | -22/+38 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 1 | -14/+0 |
| | |||||
* | Fix gtk web page searching | Vincent Sanders | 2014-03-18 | 1 | -13/+15 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 1 | -5/+4 |
| | |||||
* | Make history internal to browser_window module. | Michael Drake | 2014-02-15 | 1 | -20/+16 |
| | |||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 1 | -14/+7 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -30/+23 |
| | | | | browser_window_navigate flags. | ||||
* | Simplify local history interface. | Michael Drake | 2014-02-08 | 1 | -4/+3 |
| | |||||
* | Avoid dereffing bw in a few places. | Michael Drake | 2014-02-08 | 1 | -11/+5 |
| | |||||
* | Use browser_window_has_content. | Michael Drake | 2014-02-08 | 1 | -2/+1 |
| | |||||
* | Use browser_window URL accessor. | Michael Drake | 2014-02-08 | 1 | -6/+7 |
| | |||||
* | Simplify browser_window_refresh_url_bar. | Michael Drake | 2014-02-08 | 1 | -5/+1 |
| | | | | Reduces front end need to access bw internals. | ||||
* | reduce desktop/browser.h unecessary includes | Vincent Sanders | 2014-02-03 | 1 | -0/+1 |
| | |||||
* | remove unecessary includes | Vincent Sanders | 2014-02-03 | 1 | -27/+13 |
| | |||||
* | split gui operations into core and window and move more operations into tables | Vincent Sanders | 2014-01-12 | 1 | -3/+2 |
| | |||||
* | fix leak in error path (coverity 1109889) | Vincent Sanders | 2013-11-06 | 1 | -1/+2 |
| | |||||
* | fix memory leak in error path (coverity 1109889) | Vincent Sanders | 2013-11-03 | 1 | -12/+7 |
| | |||||
* | fix gtk title setting to cope with null titles coverity 1109897 | Vincent Sanders | 2013-10-25 | 1 | -10/+30 |
| | |||||
* | fix coverity 1109906 uninitialised pointer read | Vincent Sanders | 2013-10-25 | 1 | -1/+1 |
| |