summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Spacing perfect, text now printing correctly on baseline.Chris Young2009-01-151-6/+6
| | | | | | | Formatting is mostly only wrong when non-local charset characters are being printed, due to the current text size calculations routines needing rewriting. svn path=/trunk/netsurf/; revision=6073
* Much faster Unicode text display (still slower than local charset mode though)Chris Young2009-01-151-43/+14
| | | | | | | | | | | | Improved character spacing Still some formatting issues: Baseline is ignored The text size calculation routines need to be re-written for the Unicode display However sites are mostly readable now with this option enabled. svn path=/trunk/netsurf/; revision=6072
* Some redraw optimisationsChris Young2009-01-151-29/+38
| | | | svn path=/trunk/netsurf/; revision=6071
* Squash strict-aliasing warning in the most disgusting way possible.John Mark Bell2009-01-151-1/+1
| | | | svn path=/trunk/netsurf/; revision=6070
* Add missing #include.John Mark Bell2009-01-151-2/+3
| | | | | | Fix guard macro -- how long has this been wrong, I wonder? svn path=/trunk/netsurf/; revision=6069
* Allocate the file requester after reading the options which contain the ↵Chris Young2009-01-151-7/+7
| | | | | | | | values we need to put in the allocation request svn path=/trunk/netsurf/; revision=6068
* Add some shared objects infoChris Young2009-01-151-2/+19
| | | | svn path=/trunk/netsurf/; revision=6067
* Reinstate WINDOW_Qualifier - the AutoDoc is wrong, it returns a uint32 not a ↵Chris Young2009-01-101-18/+6
| | | | | | | | uint16. This should stop shift and ctrl keys from appearing to get stuck down. svn path=/trunk/netsurf/; revision=6035
* Revert WINDOW_Qualifier change which was supposed to make shift and ctrl ↵Chris Young2009-01-101-7/+7
| | | | | | | | | keyboard reading more reliable, but for some reason wasn't returning the keyboard state as it should. svn path=/trunk/netsurf/; revision=6034
* fix warningChris Young2009-01-101-0/+1
| | | | svn path=/trunk/netsurf/; revision=6033
* Add AmigaOS test builds linkChris Young2009-01-101-2/+2
| | | | svn path=/trunk/netsurf/; revision=6032
* Modify 32-bit mouse pointers to look at the ones in ENV:SysChris Young2009-01-101-21/+23
| | | | | | | | | These are expected to become some sort of standard :) Will leave the Default theme pointing to the archive-included mouse pointer images until this is official (Default theme should not require 3rd party images installed, although it still needs AISS currently for some of the buttons) svn path=/trunk/netsurf/; revision=6031
* Remove prompts for screen dimensionsChris Young2009-01-101-36/+0
| | | | svn path=/trunk/netsurf/; revision=6029
* Update options and ARexx commandsChris Young2009-01-101-2/+4
| | | | svn path=/trunk/netsurf/; revision=6028
* Add SAVE command, which saves the source of the current page to the named file.Chris Young2009-01-101-2/+20
| | | | | | | | Template: SAVE FILENAME/A Will add additional options later. svn path=/trunk/netsurf/; revision=6027
* Fix screen clearsChris Young2009-01-101-2/+5
| | | | svn path=/trunk/netsurf/; revision=6026
* If screen mode ID is not set in the options, prompt for a screenmode on ↵Chris Young2009-01-102-60/+130
| | | | | | | | | | | | | | | | | startup. This replaces the old BestModeID() guess based on the window_screen_width, window_screen_height and screen_depth options. use_workbench has been replaced with use_pubscreen. If set, NetSurf will attempt to open on the named public screen. If this fails it will fall back to Workbench (it will not fall back to opening an own screen). use_pubscreen:Workbench is equivalent to use_workbench:1 Allocate ASL file requesters specially for saves, to keep a consistent load/save interface. May also need a seperate one for the ARexx file requester. svn path=/trunk/netsurf/; revision=6025
* Use an ASL requester allocated for saves (which defaults to ↵Chris Young2009-01-102-22/+17
| | | | | | | | option_download_dir when first used and remembers the save location thereafter) for the save requesters. svn path=/trunk/netsurf/; revision=6024
* Replace use_workbench with a more general use_pubscreen option.Chris Young2009-01-101-5/+8
| | | | svn path=/trunk/netsurf/; revision=6023
* Handle mailto: URLs through gui_launch_url()Chris Young2009-01-102-219/+12
| | | | svn path=/trunk/netsurf/; revision=6022
* First write-up of build instructions for AmigaOSChris Young2009-01-101-0/+206
| | | | svn path=/trunk/netsurf/; revision=6021
* Updated URLs in default hotlistAdrian Lees2009-01-101-2/+2
| | | | svn path=/trunk/netsurf/; revision=6011
* Assorted saving-related changes (WIP)Adrian Lees2009-01-108-85/+368
| | | | svn path=/trunk/netsurf/; revision=6010
* Silence a bunch of warnings caused by cURL's typecheck-gcc stuff being ↵Daniel Silverstone2009-01-081-28/+41
| | | | | | strict and in one case cURL simply being daft (whoever heard of a signed HTTP response code?). svn path=/trunk/netsurf/; revision=5991
* Charset fallbacks. If we don't support the charset declared in the HTTP ↵John Mark Bell2009-01-061-0/+27
| | | | | | header, fall back to autodetect. If we don't support the charset declared in a meta charset, fall back to Windows-1252. svn path=/trunk/netsurf/; revision=5974
* It's probably a good idea if we're consistent in which allocation routines ↵John Mark Bell2009-01-061-3/+6
| | | | | | we're using. svn path=/trunk/netsurf/; revision=5972
* Fix warnings and formattingRob Kendrick2009-01-024-57/+68
| | | | svn path=/trunk/netsurf/; revision=5956
* Remove unnecessary storage of page number in tab addDaniel Silverstone2009-01-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=5955
* Silence lack of return value check warning on fgets()Daniel Silverstone2009-01-021-1/+2
| | | | svn path=/trunk/netsurf/; revision=5954
* Silence format-string warningDaniel Silverstone2009-01-021-1/+1
| | | | svn path=/trunk/netsurf/; revision=5953
* Fix unchecked result warnings for realpathDaniel Silverstone2009-01-021-13/+20
| | | | svn path=/trunk/netsurf/; revision=5952
* A bit of tidying of the GTK options dialog code. Still not ideal, still not ↵Daniel Silverstone2009-01-021-135/+160
| | | | | | warning free. svn path=/trunk/netsurf/; revision=5951
* More lenient refresh delay parsingJohn Mark Bell2008-12-301-2/+10
| | | | svn path=/trunk/netsurf/; revision=5948
* If a GIF has insufficient frame data, display the frames that have been decoded.Chris Young2008-12-301-3/+2
| | | | svn path=/trunk/netsurf/; revision=5947
* Improve pasting into password boxesAdrian Lees2008-12-301-14/+26
| | | | svn path=/trunk/netsurf/; revision=5946
* More efficient layers clippingChris Young2008-12-292-8/+16
| | | | svn path=/trunk/netsurf/; revision=5945
* Complete set of Cairo plotters (from gtk_plotters.c).Chris Young2008-12-291-3/+72
| | | | | | | | | | | All except the polygon plotter - as the graphics.library implementation has problems - are disabled, but can be enabled by defining NS_AMIGA_CAIRO_ALL. Using only the Cairo plotters is much slower than using only the graphics.library plotters (especially clipping which is adding several seconds to rendering with Cairo) and the default "mixed" Cairo state is the recommended configuration for now. svn path=/trunk/netsurf/; revision=5944
* Some bitmap caching - not making much difference and using up a lot of gfx ↵Chris Young2008-12-283-59/+126
| | | | | | | | mem, may need to make this a configurable option. svn path=/trunk/netsurf/; revision=5943
* Update for new SDKChris Young2008-12-282-22/+4
| | | | svn path=/trunk/netsurf/; revision=5942
* Fix crash when launching NetSurf if it is already running.Chris Young2008-12-281-38/+24
| | | | svn path=/trunk/netsurf/; revision=5941
* Minor changes for Amiga Cairo buildChris Young2008-12-284-61/+54
| | | | svn path=/trunk/netsurf/; revision=5940
* SVG support for Amiga version using libsvgtiny and libcairoChris Young2008-12-283-3/+166
| | | | | | | | | Cairo plotter for arcs Cairo support is experimental and can be enabled with option NETSURF_AMIGA_USE_CAIRO For some reason linking against shared objects breaks forms. svn path=/trunk/netsurf/; revision=5939
* Unicode text display. Painfully slow and needs some work wrt text ↵Chris Young2008-12-272-3/+35
| | | | | | | | alignment, colours. The nsfont_width etc functions also need adjustment. svn path=/trunk/netsurf/; revision=5938
* Missed oneChris Young2008-12-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=5937
* Handle opaqueness a bitChris Young2008-12-271-15/+17
| | | | | | | | | | Appears that Composite() has the same problem as BitMapScale() in that trying to scale to a negative co-ordinate destination doesn't work. Still seems a bit faster after adding the additional blit, although www.bbc.co.uk scrolls at a snail's pace since adding alpha blits. svn path=/trunk/netsurf/; revision=5936
* Handle opaqueness a bitChris Young2008-12-272-6/+24
| | | | svn path=/trunk/netsurf/; revision=5935
* Only increase the root element's redraw box to cover margin, if the redraw ↵Michael Drake2008-12-271-18/+28
| | | | | | box isn't already bigger due to protruding descendants. svn path=/trunk/netsurf/; revision=5934
* Update to new APIChris Young2008-12-271-5/+8
| | | | svn path=/trunk/netsurf/; revision=5933
* Fix crash bug.Michael Drake2008-12-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=5932
* Handle replaced inline borders and backgrounds like blocks.Michael Drake2008-12-271-5/+7
| | | | svn path=/trunk/netsurf/; revision=5930