summaryrefslogtreecommitdiff
path: root/amiga
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
* position in string was off by oneChris Young2009-01-181-3/+29
| | | | svn path=/trunk/netsurf/; revision=6141
* 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
* 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
* 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
* 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
* 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-283-60/+53
| | | | svn path=/trunk/netsurf/; revision=5940
* SVG support for Amiga version using libsvgtiny and libcairoChris Young2008-12-281-1/+146
| | | | | | | | | 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
* Update to new APIChris Young2008-12-271-5/+8
| | | | svn path=/trunk/netsurf/; revision=5933
* Reduce memory usageChris Young2008-12-262-67/+79
| | | | svn path=/trunk/netsurf/; revision=5926
* Respect alpha channel in bitmaps, and use Composite() instead of ↵Chris Young2008-12-261-34/+98
| | | | | | | | BitMapScale() under OS4.1 (potentially a little quicker). svn path=/trunk/netsurf/; revision=5925
* Update for new SDKChris Young2008-12-205-28/+39
| | | | svn path=/trunk/netsurf/; revision=5915
* Actually check for the existance of the icon before attempting to copy it.Chris Young2008-12-141-7/+11
| | | | svn path=/trunk/netsurf/; revision=5913
* Remove error pageChris Young2008-12-141-4/+3
| | | | svn path=/trunk/netsurf/; revision=5912
* Minor mailto: improvements and infoChris Young2008-12-143-73/+21
| | | | svn path=/trunk/netsurf/; revision=5911
* First attempt at mailto: fetcher using openurl.library.Chris Young2008-12-132-0/+345
| | | | | | | | Doesn't quite work properly because it never calls the callback :) Probably also gets into an infinite loop if "send mailto: URLs to email application" is not ticked in OpenURL Prefs. svn path=/trunk/netsurf/; revision=5910
* Save objectChris Young2008-12-132-10/+36
| | | | svn path=/trunk/netsurf/; revision=5909
* Clear display area when switching tabsChris Young2008-12-131-44/+87
| | | | | | | | Remove always_open_tabs Move pointer filenames to theme files svn path=/trunk/netsurf/; revision=5908
* More changes for search function.Chris Young2008-12-134-17/+89
| | | | | | | Open local file requester now has a hook which filters out files with MIME types that NetSurf does not recognise. svn path=/trunk/netsurf/; revision=5907
* Remove Amiga-specific force_tabsChris Young2008-12-132-13/+4
| | | | svn path=/trunk/netsurf/; revision=5906
* Minor improvements to output.Chris Young2008-12-132-28/+21
| | | | svn path=/trunk/netsurf/; revision=5905
* Copy theme's NetSurf.info if it exists and this is a new install.Chris Young2008-12-131-0/+12
| | | | svn path=/trunk/netsurf/; revision=5904