path: root/gtk/toolbar.c
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-1416/+0
* update gtk to stop using depricated warn_user APIVincent Sanders2016-04-261-15/+16
* Split utils header into string functions and everything elseVincent Sanders2016-04-211-0/+1
| | | | | split out the string handling API from the rest of the utils header and fix up all the fallout.
* move remove underscores utility to alongside the single gtk call siteVincent Sanders2016-04-201-0/+28
* completely remove remaining GTK theme codeVincent Sanders2016-03-091-1/+234
| | | | | Removes the theme code from GTK by moving the small remaining parts to being implementation details within the toolbar implementation.
* Fix missing unistd includes to allow building with older headersVincent Sanders2015-06-291-0/+1
* Change GTK UI builder handling to use resource APIVincent Sanders2015-06-171-30/+44
| | | | | | | | | | | | | | GTK UI builder resources have till now been exclusively stored on disc requiring netsurf to ship numerous additional resource files. This requires going to disc every time a UI action is performed which can become a lot of unwanted file handling. GLib/GTK has moved towards GResource handling for such resources instead. It now seems that migrating to this style of usage is expected and indeed the only portable way to include pixbufs. This introduces an API to hide the various implementation details of how resources are handled from the rest of the codebase.
* Change LOG() macro to be varadicVincent Sanders2015-05-281-1/+1
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Refactor GTK toolbar handling to correctly cope with text labelsVincent Sanders2015-04-121-641/+641
* remove usage of deprecated gtk alignment interfaceVincent Sanders2015-04-111-50/+66
* fixup default toolbar button creation for depricated GTK 3 operationsVincent Sanders2015-04-101-13/+17
* Update gtk compatability header to cope with deprication of stock icon interfaceVincent Sanders2015-04-081-8/+9
* fix up more doxygen errorsVincent Sanders2014-11-081-4/+7
* clean up gtk scaffolding interface, remove lots of cruft and globalsVincent Sanders2014-07-271-42/+51
* update gtk frontend menu structure to be more standardVincent Sanders2014-07-231-4/+4
* Completely re-write web search provider handlingVincent Sanders2014-05-251-1/+2
* Avoid includes of desktop/browser_private.h and content/hlcache.hMichael Drake2014-02-081-10/+4
* Simplify browser_window_refresh_url_bar.Michael Drake2014-02-081-8/+1
| | | | Reduces front end need to access bw internals.
* reduce desktop/browser.h unecessary includesVincent Sanders2014-02-031-0/+1
* split gui operations into core and window and move more operations into tablesVincent Sanders2014-01-121-2/+2
* fix resource leak coverity 1109884Vincent Sanders2013-10-251-0/+1
* trivial docuemntation cleanups to address some of the huge number of ↵Vincent Sanders2012-10-081-1/+1
| | | | docuemntation warnings
* Move browser_window struct to private header. Places that shouldn't include ↵Michael Drake2012-08-221-0/+1
| | | | | | | | | | | | | | | | | it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows
* allow netsurf to build with gtk3Vincent Sanders2012-05-161-20/+28
| | | | svn path=/trunk/netsurf/; revision=13926
* load default favicon once Vincent Sanders2011-12-311-7/+3
| | | | svn path=/trunk/netsurf/; revision=13357
* only use libsexy entry widget prior to gtk 2.16Vincent Sanders2011-12-301-20/+17
| | | | svn path=/trunk/netsurf/; revision=13356
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-2/+2
| | | | svn path=/trunk/netsurf/; revision=13236
* reduce to a single global structure for glade file locationsVincent Sanders2011-09-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=12872
* Remove gui_window_get_browser_window from core. Remove unused ↵Michael Drake2011-09-051-5/+5
| | | | | | implementations from front ends. Rename the GTK front end implementation to nsgtk_get_browser_window and change the GTK front end to use that. svn path=/trunk/netsurf/; revision=12737
* fixup gtk source file namesVincent Sanders2011-01-291-0/+1113
svn path=/trunk/netsurf/; revision=11529