summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* Make GTK popup menu generated like the menu bar menuVincent Sanders2011-01-285-747/+657
| | | | | | | | Clean up gtk scaffoling of some gsoc madness fix tab opening from popup menu Remove forward declarations and stop exporting the symbols for every event handler when they should be static svn path=/trunk/netsurf/; revision=11514
* Change default favicon to content image.Michael Drake2011-01-261-0/+0
| | | | svn path=/trunk/netsurf/; revision=11502
* gtk context menu cleanupsVincent Sanders2011-01-253-55/+90
| | | | svn path=/trunk/netsurf/; revision=11480
* Make the tree icon dir a non-optionDaniel Silverstone2011-01-201-10/+5
| | | | svn path=/trunk/netsurf/; revision=11422
* Remove redundant computation.John Mark Bell2011-01-091-13/+26
| | | | | | Fix nsfont_split to actually conform to its API and not return split points in the middle of character byte sequences. svn path=/trunk/netsurf/; revision=11264
* Make the default favicon a desaturated netsurf logoDaniel Silverstone2011-01-071-0/+0
| | | | svn path=/trunk/netsurf/; revision=11247
* Ensure that if we're given no icon (or can't generate one) we default to the ↵Daniel Silverstone2011-01-071-13/+12
| | | | | | system-default favicon svn path=/trunk/netsurf/; revision=11246
* New tabs should be (assuming not blank) my-home-page/netsurf-home-page ↵Daniel Silverstone2011-01-071-5/+11
| | | | | | rather than current URL svn path=/trunk/netsurf/; revision=11245
* Ensure we only update the favicon rendering when the icon being updated is ↵Daniel Silverstone2011-01-071-0/+2
| | | | | | the one in the active tab. svn path=/trunk/netsurf/; revision=11244
* Move setting of the CSS DPI to before any treeviews are created, from when ↵Rob Kendrick2010-12-172-4/+10
| | | | | | the first browser window is created. svn path=/trunk/netsurf/; revision=11086
* Make drags less jerky.Michael Drake2010-12-161-5/+13
| | | | svn path=/trunk/netsurf/; revision=11077
* When we get a motion notify event, only set of a drag in the core if the ↵Michael Drake2010-12-161-4/+22
| | | | | | mouse has moved at least 5px from where it was pressed. svn path=/trunk/netsurf/; revision=11076
* Set last_{x|y} coords on press event so they are not used uninitialised in ↵Michael Drake2010-12-161-0/+5
| | | | | | motion_notify_event. svn path=/trunk/netsurf/; revision=11075
* A double click fires a click as well.Michael Drake2010-12-161-1/+3
| | | | svn path=/trunk/netsurf/; revision=11070
* make the history, download, hotlist and cookies initialisation actually use ↵Vincent Sanders2010-12-1410-32/+57
| | | | | | the generic glade file finding code instead of their own thing and erroring out. svn path=/trunk/netsurf/; revision=11055
* Small refactor to change icon names to being passed in from frontends ↵Vincent Sanders2010-12-146-64/+66
| | | | | | instead of core treeview globals svn path=/trunk/netsurf/; revision=11053
* Rationalise titles and styles of various GTK windowsRob Kendrick2010-12-054-35/+52
| | | | svn path=/trunk/netsurf/; revision=11002
* Give bookmarks window the focus when it is opened, remove utility style from ↵Rob Kendrick2010-12-052-15/+16
| | | | | | window definition svn path=/trunk/netsurf/; revision=10997
* Remove a small amount of putridness from GTK full save implemention. Still ↵Rob Kendrick2010-12-051-4/+9
| | | | | | needs to cope gracefully with the target directory already existing and offer to overwrite. svn path=/trunk/netsurf/; revision=10995
* Purge Aliases file stuff.Michael Drake2010-12-041-1/+0
| | | | svn path=/trunk/netsurf/; revision=10982
* Remove Hubbub and Wapcaplet initialisation and finalisation.Michael Drake2010-12-041-12/+0
| | | | svn path=/trunk/netsurf/; revision=10980
* Futher simplification of the makefileVincent Sanders2010-10-291-0/+18
| | | | | | Use target makefiles to set build sources svn path=/trunk/netsurf/; revision=10916
* Beginning of NetSurf build infrastructure cleanupVincent Sanders2010-10-271-0/+54
| | | | | | Provide makefile fragment for each target, isolates the target makefile changes into one place simplifying the top level makefile svn path=/trunk/netsurf/; revision=10910
* More GTK 2.22.0 supportJohn Mark Bell2010-10-233-1/+15
| | | | svn path=/trunk/netsurf/; revision=10897
* Hackery to support GTK >= 2.21.6John Mark Bell2010-10-231-2/+2
| | | | svn path=/trunk/netsurf/; revision=10895
* Fix WebP images for little-endian processors, and enable for gtk build.Chris Young2010-10-161-0/+2
| | | | | | | Direct links work, images embedded in web pages are not showing up - test page at http://www.unsatisfactorysoftware.co.uk/netsurf/webptest/ svn path=/trunk/netsurf/; revision=10886
* Merge treeview-redux to trunkJohn Mark Bell2010-10-0524-921/+1933
| | | | svn path=/trunk/netsurf/; revision=10865
* move tabs menu somewhere less annoyingVincent Sanders2010-09-184-49/+41
| | | | svn path=/trunk/netsurf/; revision=10797
* Make the gtk menus fully translatableVincent Sanders2010-09-184-210/+199
| | | | | | clean up the macro madness a bit in gtk_menu.c svn path=/trunk/netsurf/; revision=10796
* move the gtk menu creation into gtk_menu.c from gtk_scaffolding.cVincent Sanders2010-09-173-195/+208
| | | | | | This causes the menu creation to be concentrated in one place removing the need for numerous external linkages svn path=/trunk/netsurf/; revision=10794
* Rename wndWarning to nsgtk_warning_window. Remove some unnecessary includes.James Bursa2010-09-121-5/+3
| | | | svn path=/trunk/netsurf/; revision=10764
* hell with it, heres a version which should result in fewer portability ↵Vincent Sanders2010-09-111-5/+13
| | | | | | complaints svn path=/trunk/netsurf/; revision=10756
* cause content_redraw() to be called with the width and height of the content ↵Vincent Sanders2010-09-101-7/+7
| | | | | | | | instead of the window. r=tlsa svn path=/trunk/netsurf/; revision=10754
* Fix GTK redraw artifacts with non html contentVincent Sanders2010-09-103-0/+12
| | | | svn path=/trunk/netsurf/; revision=10753
* Start bitmap opacity support in GTK front end. Still needs ↵Michael Drake2010-08-141-4/+5
| | | | | | bitmap_test_opaque() implemented to be complete. svn path=/trunk/netsurf/; revision=10706
* Add GTK language resources Vincent Sanders2010-07-286-0/+6
| | | | svn path=/trunk/netsurf/; revision=10669
* Clean up how GTK frontend finds resourcesVincent Sanders2010-07-288-349/+354
| | | | svn path=/trunk/netsurf/; revision=10668
* remove symlinks to directories for Message translationsVincent Sanders2010-07-285-5/+0
| | | | svn path=/trunk/netsurf/; revision=10667
* Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow ↵Chris Young2010-07-241-0/+4
| | | | | | | | | | | dragging selections within NetSurf window to text fields (does not work across windows). todo: switching tabs will reset cut/copy/paste menus to initial state; cut option is putting something on the clipboard which causes a crash when pasting it back svn path=/trunk/netsurf/; revision=10660
* Make GTK frontend select apropriate messages file Vincent Sanders2010-07-227-30/+126
| | | | svn path=/trunk/netsurf/; revision=10657
* Fix inventory file leafname.Michael Drake2010-07-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=10624
* Check the last character for a path separator, rather than the NULL string ↵Chris Young2010-07-091-1/+1
| | | | | | termination. svn path=/trunk/netsurf/; revision=10622
* Replace unnecessarily complicated path concatenation with something simpler andChris Young2010-07-091-0/+19
| | | | | | easily adaptable to different platform path structures. svn path=/trunk/netsurf/; revision=10621
* Fix gtk compat layer to not segfault on old versions of GTK.John Mark Bell2010-07-031-8/+10
| | | | svn path=/trunk/netsurf/; revision=10593
* Avoid potential use of NULL pointer.John Mark Bell2010-06-291-0/+4
| | | | svn path=/trunk/netsurf/; revision=10588
* + Refactor input handling from browser window code into contentMichael Drake2010-06-042-2/+3
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* Consolidate several 'myrealloc' functions into ns_realloc, rename one which ↵Daniel Silverstone2010-04-301-16/+2
| | | | | | *is* different, thereby eliminating the word 'myrealloc' from the NS codebase svn path=/trunk/netsurf/; revision=10530
* Add missing includesJohn Mark Bell2010-04-302-0/+2
| | | | svn path=/trunk/netsurf/; revision=10525
* It turns out that realloc(ptr, 0) --> free(ptr) is not actually required by ↵John Mark Bell2010-04-301-0/+5
| | | | | | | | the C standard (whereas realloc(NULL, size) --> malloc(size) is). Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free). svn path=/trunk/netsurf/; revision=10524
* The schedule_run function is only called by the frontends so remove it from ↵Vincent Sanders2010-04-281-0/+1
| | | | | | | | | the core header and add its definition to the frontend headers. Alter the framebuffer schedule_run to return the time untill the next event. svn path=/trunk/netsurf/; revision=10512