summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* remove _GNU_SOURCE define from everywhere.Vincent Sanders2010-04-241-1/+0
| | | | | | strndup is not standard so provide an implementation. svn path=/trunk/netsurf/; revision=10474
* Fix file: handling on risc os, gtk, windows and framebuffer frontendsVincent Sanders2010-04-161-5/+16
| | | | svn path=/trunk/netsurf/; revision=10419
* Handle llcache queries (GTK only for now)John Mark Bell2010-04-142-29/+44
| | | | svn path=/trunk/netsurf/; revision=10403
* Simplify gtk scheduler and clean up valgrind-exposed errorDaniel Silverstone2010-04-141-7/+1
| | | | svn path=/trunk/netsurf/; revision=10397