summaryrefslogtreecommitdiff
path: root/gtk/scaffolding.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* remove unecessary includesVincent Sanders2014-02-031-27/+13
|
* split gui operations into core and window and move more operations into tablesVincent Sanders2014-01-121-3/+2
|
* fix leak in error path (coverity 1109889)Vincent Sanders2013-11-061-1/+2
|
* fix memory leak in error path (coverity 1109889)Vincent Sanders2013-11-031-12/+7
|
* fix gtk title setting to cope with null titles coverity 1109897Vincent Sanders2013-10-251-10/+30
|
* fix coverity 1109906 uninitialised pointer readVincent Sanders2013-10-251-1/+1
|
* Remove old hotlist, cookies, and history_global_core modules.Michael Drake2013-09-021-2/+2
| | | | New versions of expand/collapse node functions for these modules aren't yet implemented.
* Move old hotlist out of the way.Michael Drake2013-08-131-2/+2
|
* s/history_core/local_history/Michael Drake2013-07-101-1/+1
|
* completely rework scaffolding window destruction using gtkwidget destroy signalsVincent Sanders2013-06-281-62/+65
|
* add new tab tabVincent Sanders2013-06-271-23/+19
|
* fix status/toolbar bottom split position and setting user option in gtkVincent Sanders2013-06-251-35/+28
|
* move gtk frontend to use new options APIVincent Sanders2013-05-281-1/+1
|
* fix mismatched option name and variable namesVincent Sanders2013-05-281-1/+1
| | | | | block_ads should be block_advertisments to match option name toolbar_status_width should be toolbar_status_size to match option name
* move options includeVincent Sanders2013-05-281-1/+1
|
* Front ends have no reason to include desktop/selection.h now.Michael Drake2013-05-101-1/+0
|
* Remove search context from browser window, simplify search interface for ↵Michael Drake2013-05-071-5/+5
| | | | | | | | | | | | | | | | | | | | | | front ends. Added content interface for search. Removed bw->cur_search search context. Desktop layer now does nothing except pass search requests from front end onto the bw's current_content via the content interface. Search API reduced to a pair of functions at each level: {desktop|content|html|textplain}_search and {desktop|content|html|textplain}_search_clear Updated front ends to use simplified search API. Only tested GTK and RO builds. These confine the search stuff to render/. However search still uses struct selection. The handling for which is still spread over desktop/ and render/. Also the render/search code itself still fiddles inside html and textplain privates.