summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Implement bold and italic font rendering for Unicode display and make it the ↵Chris Young2009-01-205-21/+83
| | | | | | default. svn path=/trunk/netsurf/; revision=6155
* Block formatting context width is only reduced due to floats if width is auto.Michael Drake2009-01-191-20/+26
| | | | svn path=/trunk/netsurf/; revision=6145
* Make blocks which establish a new block formatting context use have the ↵Michael Drake2009-01-181-0/+17
| | | | | | correct width and position to avoid overlapping floats. Fixes the main problem on the amazon.co.uk front page. svn path=/trunk/netsurf/; revision=6142
* position in string was off by oneChris Young2009-01-181-3/+29
| | | | svn path=/trunk/netsurf/; revision=6141
* Move handling of background related print options to background specific ↵Michael Drake2009-01-171-120/+130
| | | | | | functions. svn path=/trunk/netsurf/; revision=6119
* Clear render area properly when switching tabsChris Young2009-01-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=6116
* Complete Unicode text display implementation bar styles (bold, italic)Chris Young2009-01-171-17/+48
| | | | | | Need to find out why it is freezing on yahoo.ru svn path=/trunk/netsurf/; revision=6115
* Most nsfont placement routines done for UTF-8 printing, missing the odd ↵Chris Young2009-01-171-23/+122
| | | | | | | | character off of the end of lines though so needs some tweaking. svn path=/trunk/netsurf/; revision=6109
* nsfont_width implemented for Unicode textChris Young2009-01-164-57/+68
| | | | | | | | | cache outline fonts for big speedup still need to implement other text size functions and also bold and italic fonts svn path=/trunk/netsurf/; revision=6095
* Saving hotlist immedaitely after adding now saves it to the correct fileChris Young2009-01-161-1/+1
| | | | svn path=/trunk/netsurf/; revision=6093
* Add copy and select all itemsChris Young2009-01-162-0/+37
| | | | svn path=/trunk/netsurf/; revision=6092
* Forward declare gui_windowJohn Mark Bell2009-01-161-0/+2
| | | | svn path=/trunk/netsurf/; revision=6085
* 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