summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove bogus assertionJohn Mark Bell2010-09-171-2/+2
| | | | svn path=/trunk/netsurf/; revision=10793
* Fix crash on receipt of a 304 response: it turns out that FETCH_HEADER may ↵John Mark Bell2010-09-161-12/+13
| | | | | | | | be called before any decision about how to process the response is made. Move FETCH_HEADER handler to start of switch statement to reflect this. svn path=/trunk/netsurf/; revision=10792
* Ensure that candidate count is reduced if a conditional request results in a ↵John Mark Bell2010-09-161-0/+34
| | | | | | non-304 response svn path=/trunk/netsurf/; revision=10791
* Change back to using tree directly because element navigation functions ↵James Bursa2010-09-161-2/+4
| | | | | | require libxml2 2.7.3 which is not available everywhere. svn path=/trunk/netsurf/; revision=10790
* Prevent assert on non-HTML contentsChris Young2010-09-161-1/+4
| | | | svn path=/trunk/netsurf/; revision=10789
* Use libxml functions to loop through elements in html_head() instead of ↵James Bursa2010-09-161-5/+2
| | | | | | checking all nodes. Remove logging. svn path=/trunk/netsurf/; revision=10788
* perpetrate a neatness to centralise all the low level cache cache control ↵Vincent Sanders2010-09-161-20/+21
| | | | | | data invalidation svn path=/trunk/netsurf/; revision=10787
* Fix heap corruptionJohn Mark Bell2010-09-161-2/+7
| | | | svn path=/trunk/netsurf/; revision=10786
* Fix validation of invalidated cache entries.John Mark Bell2010-09-161-7/+13
| | | | svn path=/trunk/netsurf/; revision=10785
* Ensure we free etags before invalidating cache control dataDaniel Silverstone2010-09-161-0/+10
| | | | svn path=/trunk/netsurf/; revision=10784
* Use ETag to validate file: URLs, returning 304 if there's no change.John Mark Bell2010-09-151-25/+37
| | | | | | | | Force directories to be uncacheable. Don't emit a Last-Modified header for files, as it may result in a cached object being considered fresh (c.f. RFC2616 $13.2.3/4) Fix leak of file descriptor on failure to allocate buffer. svn path=/trunk/netsurf/; revision=10782
* Purge last vestiges of file: cruft from curl bindingJohn Mark Bell2010-09-151-17/+0
| | | | svn path=/trunk/netsurf/; revision=10781
* Forcibly invalidate contents with response codes that aren't 200 or 203.John Mark Bell2010-09-151-9/+25
| | | | svn path=/trunk/netsurf/; revision=10780
* Replace all instances of NUL with U+FFFDJohn Mark Bell2010-09-131-4/+14
| | | | svn path=/trunk/netsurf/; revision=10771
* Replace use of iconv with a parserutils inputstreamJohn Mark Bell2010-09-132-72/+99
| | | | svn path=/trunk/netsurf/; revision=10770
* Give markup peepers a slightly easier time of it.Michael Drake2010-09-131-14/+17
| | | | svn path=/trunk/netsurf/; revision=10769
* Improve error reporting, and reflow to 80 columns.John Mark Bell2010-09-131-35/+67
| | | | svn path=/trunk/netsurf/; revision=10768
* Fix riscos path_add_part, to cope with the fact that newpart is unix-formatJohn Mark Bell2010-09-131-3/+15
| | | | svn path=/trunk/netsurf/; revision=10767
* Fix indirected text size for theme author.James Bursa2010-09-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=10766
* Remove themes.c and themes.h. Not used and implementation was never done.James Bursa2010-09-122-188/+0
| | | | svn path=/trunk/netsurf/; revision=10765
* Rename wndWarning to nsgtk_warning_window. Remove some unnecessary includes.James Bursa2010-09-121-5/+3
| | | | svn path=/trunk/netsurf/; revision=10764
* Simplify a browser_window_go_post() to browser_window_go().James Bursa2010-09-121-2/+1
| | | | svn path=/trunk/netsurf/; revision=10762
* Ensure the file that is read for info is in the platform's native path ↵Chris Young2010-09-121-9/+12
| | | | | | | | format, whilst the path used for any links is in the correct URL format. svn path=/trunk/netsurf/; revision=10761
* Stop launch-handler from reporting unknown protocols more than onceChris Young2010-09-121-4/+77
| | | | svn path=/trunk/netsurf/; revision=10760
* Use core file fetcherChris Young2010-09-125-395/+3
| | | | svn path=/trunk/netsurf/; revision=10759
* Updated translation from Samir HawamdehChris Young2010-09-121-34/+34
| | | | svn path=/trunk/netsurf/; revision=10758
* missing declarationVincent Sanders2010-09-111-0/+1
| | | | svn path=/trunk/netsurf/; revision=10757
* hell with it, heres a version which should result in fewer portability ↵Vincent Sanders2010-09-116-87/+75
| | | | | | complaints svn path=/trunk/netsurf/; revision=10756
* Fix compilation on AmigaOS4Chris Young2010-09-111-1/+1
| | | | svn path=/trunk/netsurf/; revision=10755
* 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
* Add a bit of padding to bottom of directory listings. Tidy code indentation.Michael Drake2010-09-101-7/+7
| | | | svn path=/trunk/netsurf/; revision=10752
* Merge branches/vince/netsurf-file-fetcher to trunkJohn Mark Bell2010-09-0916-419/+733
| | | | | | r=jmb svn path=/trunk/netsurf/; revision=10750
* Root element can't be absolute positioned. Fixes #3062055.Michael Drake2010-09-081-1/+2
| | | | svn path=/trunk/netsurf/; revision=10743
* Redraw object scrollbars if required.Michael Drake2010-08-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=10731
* Fix object descendants and make space for scrollbars if required.Michael Drake2010-08-301-1/+10
| | | | svn path=/trunk/netsurf/; revision=10730
* Don't special case height to content height when object's content is HTML.Michael Drake2010-08-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=10729
* Fix clipping to exclude border for objects.Michael Drake2010-08-301-3/+4
| | | | svn path=/trunk/netsurf/; revision=10728
* Revert accidental change which was causing corruption down the right-hand ↵Chris Young2010-08-301-2/+2
| | | | | | | | side of images svn path=/trunk/netsurf/; revision=10723
* Debug plotters. It appears that the odd slowness on some sites (eg. ↵Chris Young2010-08-302-6/+64
| | | | | | | | sourceforge.net) can be eliminated by setting option_cache_bitmaps to 2, so make that the default. svn path=/trunk/netsurf/; revision=10722
* Fix bug #3055480: properly compare URLs, instead of erroneously assuming ↵John Mark Bell2010-08-291-2/+6
| | | | | | that strcasecmp is the correct answer. svn path=/trunk/netsurf/; revision=10721
* Alias W for WINDOW and T for TAB.Chris Young2010-08-282-24/+28
| | | | | | Add documentation on ARexx startup/shutdown scripts svn path=/trunk/netsurf/; revision=10720
* Add startup and shutdown ARexx scripts (default to startup.nsrx and ↵Chris Young2010-08-283-3/+25
| | | | | | | | shutdown.nsrx) Remove PROGDIR: from arexx_dir default as AM_EXECUTE can't find files in PROGDIR: svn path=/trunk/netsurf/; revision=10719
* Add ARexx commands CLOSE (close window/tab) and ACTIVE (current window/tab ↵Chris Young2010-08-283-2/+144
| | | | | | | | | | number to pass to other ARexx commands) Add CloseTabs.nsrx script to close all tabs in the current window except the active one svn path=/trunk/netsurf/; revision=10718
* Fix GTK install target (note: .svn directories end up in the installed tree. ↵John Mark Bell2010-08-261-4/+13
| | | | | | This needs fixing) svn path=/trunk/netsurf/; revision=10716
* Move directory listing HTML generation functions into separate module.Michael Drake2010-08-264-371/+427
| | | | svn path=/trunk/netsurf/; revision=10715
* + Don't even consider top and bottom borders when theyMichael Drake2010-08-261-93/+200
| | | | | | | | | fall outside the clip rect. Should make scrolling up and down slightly faster. + Clip borders plotted as rectangles to the current clip rectangle. Fixes redraw issue with very tall borders. svn path=/trunk/netsurf/; revision=10713
* + Pass clip rectangle around html_redraw_* as a struct rect.Michael Drake2010-08-261-339/+400
| | | | | | | + Reduce fp maths at 1:1 scale for boxes with overflow:visisble. + Simplfy border plots. svn path=/trunk/netsurf/; revision=10712
* Avoid libjpeg version conflictsChris Young2010-08-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=10711
* Absolute path for theme locationChris Young2010-08-192-4/+13
| | | | svn path=/trunk/netsurf/; revision=10710