summaryrefslogtreecommitdiff
path: root/gtk/scaffolding.c
Commit message (Collapse)AuthorAgeFilesLines
* Refactor GTK toolbar handling to correctly cope with text labelsVincent Sanders2015-04-121-28/+56
|
* remove usage of deprecated gtk alignment interfaceVincent Sanders2015-04-111-2/+2
|
* Improve the stock icon/icon name compatability logic to be explicitVincent Sanders2015-04-111-11/+13
|
* cope with deprication of image menus in GTK 3.10Vincent Sanders2015-04-101-2/+1
|
* extend GTK 3 compatability with opacity and viewport helpersVincent Sanders2015-04-101-2/+2
|
* Update gtk compatability header to cope with deprication of stock icon interfaceVincent Sanders2015-04-081-8/+8
|
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-271-4/+4
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* Move FILE_SCHEME_PREFIX to corestrings.Michael Drake2015-02-261-1/+1
|
* Doxygen cleanups and documentation additionsVincent Sanders2014-11-101-4/+6
|
* Continue doxygen error cleanup.Vincent Sanders2014-11-081-8/+3
|
* fix up more doxygen errorsVincent Sanders2014-11-081-3/+4
|
* Allow content handlers to have debug values set through APIVincent Sanders2014-11-061-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 stringVincent Sanders2014-11-021-2/+2
|
* Change contextual content retrieval to browser features.Vincent Sanders2014-11-021-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_niceVincent Sanders2014-10-311-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_userVincent Sanders2014-10-291-5/+9
|
* fix amiga pdf save includeVincent Sanders2014-10-271-2/+2
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-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 positionVincent Sanders2014-09-221-2/+2
|
* use gtk completion variable and remove uneeded include of netsurf.hVincent Sanders2014-09-221-4/+3
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfMichael Drake2014-08-261-16/+10
|\
| * fix menu and C-q gtk exiting (closes bug #2184)Vincent Sanders2014-08-231-16/+10
| |
* | Don't include browser_private.hMichael Drake2014-08-221-8/+11
|/
* fix DOM tree dump debugVincent Sanders2014-08-041-38/+23
|
* extend viewdata to files and use it for box tree dumpVincent Sanders2014-08-041-31/+23
|
* rationalise source viewVincent Sanders2014-08-011-3/+2
|
* clean up gtk scaffolding interface, remove lots of cruft and globalsVincent Sanders2014-07-271-281/+302
|
* stop gtk about dialog forcing navigation of existing browsing contextsVincent Sanders2014-07-271-8/+16
|
* update gtk frontend menu structure to be more standardVincent Sanders2014-07-231-20/+18
|
* remove unused popup menu link context sensative change code.Vincent Sanders2014-07-231-58/+19
|
* stop using invalid gdkpixbufVincent Sanders2014-07-081-1/+7
|
* add link context menu to gtk and add link copying and bookmarkingVincent Sanders2014-07-071-50/+124
|
* try and improve usage of browser window internalsVincent Sanders2014-07-061-3/+2
|
* fix default search provider icon handlingVincent Sanders2014-06-031-0/+2
|
* Completely re-write web search provider handlingVincent Sanders2014-05-251-61/+58
|
* refactor url utility functions to use standard nserror codes and have ↵Vincent Sanders2014-05-081-8/+7
| | | | appropriate documentation.
* add file operations table and make all frontends use it.Vincent Sanders2014-05-071-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 Sanders2014-04-281-22/+38
|
* move page search gui callbacks to their own operations tableVincent Sanders2014-03-181-14/+0
|
* Fix gtk web page searchingVincent Sanders2014-03-181-13/+15
|
* move scheduleing into browser operation tableVincent Sanders2014-03-091-5/+4
|
* Make history internal to browser_window module.Michael Drake2014-02-151-20/+16
|
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-101-14/+7
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-30/+23
| | | | browser_window_navigate flags.
* Simplify local history interface.Michael Drake2014-02-081-4/+3
|
* Avoid dereffing bw in a few places.Michael Drake2014-02-081-11/+5
|
* Use browser_window_has_content.Michael Drake2014-02-081-2/+1
|
* Use browser_window URL accessor.Michael Drake2014-02-081-6/+7
|
* Simplify browser_window_refresh_url_bar.Michael Drake2014-02-081-5/+1
| | | | Reduces front end need to access bw internals.
* reduce desktop/browser.h unecessary includesVincent Sanders2014-02-031-0/+1
|