summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix display of inline borders when inline has no background.Michael Drake2008-12-261-1/+2
| | | | svn path=/trunk/netsurf/; revision=5924
* Fix some wrap to 80 chars and tabs for indentation.Michael Drake2008-12-261-94/+90
| | | | svn path=/trunk/netsurf/; revision=5923
* A few usability tweaksAdrian Lees2008-12-267-21/+102
| | | | svn path=/trunk/netsurf/; revision=5922
* Don't apply text decoration if the box isn't text.Michael Drake2008-12-221-0/+2
| | | | svn path=/trunk/netsurf/; revision=5921
* C89François Revel2008-12-211-59/+64
| | | | svn path=/trunk/netsurf/; revision=5919
* Rewrite inline rendering. Fixes issues with borders,Michael Drake2008-12-214-119/+393
| | | | | | | | | background colour and background image display when inlines have margins and paddings. Support for background position on inlines. Fix BOX_INLINE descendant calculation to include BOX_INLINE_END. svn path=/trunk/netsurf/; revision=5916
* Update for new SDKChris Young2008-12-205-28/+39
| | | | svn path=/trunk/netsurf/; revision=5915
* Fix css_len2pt conversion from px and use it in the RO front end code.Michael Drake2008-12-162-3/+2
| | | | svn path=/trunk/netsurf/; revision=5914
* 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
* Add pointer image filenames to theme filesChris Young2008-12-132-0/+80
| | | | svn path=/trunk/netsurf/; revision=5903
* First attempt at Amiga text search function based on RISC OS code.Chris Young2008-12-138-1/+847
| | | | | | | | | Needs some improvements: - add case sensitive, show all options - add search history - use AmigaOS pattern matching svn path=/trunk/netsurf/; revision=5902
* Fix bitmap tile plotter so tiled bitmaps continue out of the inital visible ↵Chris Young2008-12-102-2/+5
| | | | | | area. svn path=/trunk/netsurf/; revision=5899
* Fixed display of plain text files beyond the initial visible area.Chris Young2008-12-101-1/+2
| | | | svn path=/trunk/netsurf/; revision=5898
* Fix deps somewhat. This actually does the right thingJohn Mark Bell2008-12-091-4/+4
| | | | svn path=/trunk/netsurf/; revision=5890
* Build !Run at compile time. This ensures that the WimpSlot size is always ↵John Mark Bell2008-12-093-3/+21
| | | | | | correct. svn path=/trunk/netsurf/; revision=5889
* When a visitor window was present on NetSurf's public screen and NetSurf was ↵Chris Young2008-12-071-9/+31
| | | | | | | | | | | | | | | | | quit, the screen would fail to close. Re-launching NetSurf would then fail to open a public screen as a public screen with the same name was already open. The window would end up on the Workbench screen and then crash as the pointer to the screen being used was NULL. This fixes the problem by closing the ARexx port early (this stops any new sessions from thinking NetSurf is still running) and looping until Intuition closes the screen. Running NetSurf will check for a public screen of name NetSurf if opening a new screen fails and use this if present. It will also fall back to using the Workbench screen if both opening a new screen and locking an existing NetSurf screen fails. svn path=/trunk/netsurf/; revision=5886
* Make NetSurf's screen a public screen with the name "NetSurf".Chris Young2008-12-061-0/+11
| | | | svn path=/trunk/netsurf/; revision=5885
* Clarification on always_open_tabs and button_2_tab options and their ↵Chris Young2008-12-061-1/+10
| | | | | | interaction. svn path=/trunk/netsurf/; revision=5884
* Fix for text export of certain pages, by jmb.Michael Drake2008-12-031-17/+17
| | | | svn path=/trunk/netsurf/; revision=5872
* C89François Revel2008-11-292-7/+13
| | | | svn path=/trunk/netsurf/; revision=5837
* Require Iconv 0.10John Mark Bell2008-11-291-2/+2
| | | | svn path=/trunk/netsurf/; revision=5835
* Move tab opening logic to same place as new window opening. Make option for ↵Michael Drake2008-11-294-73/+121
| | | | | | "Tabbed browsing", which is enabled by default. Someone who knows how to work glade could add the "Tabbed browsing" option to the choices dialogue. When a link is opened in a new tab, don't change tab. svn path=/trunk/netsurf/; revision=5816
* Rename library to avoid confusion.John Mark Bell2008-11-281-3/+8
| | | | | | Require make test to actually do anything. Will error out by default. svn path=/trunk/netsurf/; revision=5814
* Add _GNU_SOURCE. Ugh.John Mark Bell2008-11-281-0/+1
| | | | svn path=/trunk/netsurf/; revision=5813
* Extract test code from css.c into a separate source file.John Mark Bell2008-11-283-17/+220
| | | | | | | Modify test driver to take stylesheet filename on the command line. Makefile to build a library from the css parser sources and link the test driver against it. svn path=/trunk/netsurf/; revision=5812
* Fixed an issue with hotlist items outside the menu folder being added to the ↵Chris Young2008-11-251-5/+4
| | | | | | | | menu in some circumstances. svn path=/trunk/netsurf/; revision=5791
* Two new ARexx commands:Chris Young2008-11-243-1/+96
| | | | | | | | GETTITLE - returns the current website title VERSION VERSION/N REVISION/N RELEASE/S - returns the version of NetSurf or checks it is newer than a supplied version/revision svn path=/trunk/netsurf/; revision=5765
* Process error page correctly.John Mark Bell2008-11-201-3/+31
| | | | | | TODO: Why don't *_process_data take a const pointer to the data? svn path=/trunk/netsurf/; revision=5757
* Require Iconv 0.09John Mark Bell2008-11-201-3/+3
| | | | svn path=/trunk/netsurf/; revision=5755
* HTML files with an icon but no MIMETYPE tooltype were being picked up by theChris Young2008-11-162-2/+10
| | | | | | | | | | | | simplehtml datatype. As I'm using dth_BaseName rather than dth_Name, they were being tagged with the MIME type text/simplehtml. Have made an exception for this case to translate it to text/html, may in the future consider whether using dth_Name may be better. Minor adjustments to the local file requester to prevent .info files from being displayed. svn path=/trunk/netsurf/; revision=5711
* NetSurf will now check if it is already running (ie. if ARexx port NETSURF ↵Chris Young2008-11-164-38/+114
| | | | | | | | | | | | | | | exists), and quit and send an OPEN command to the one in memory if this is the case. Setting files as projects of NetSurf is now possible, as is multi-select launching from Workbench. Multi-selects are not passed through using ARexx yet, only the first file in the list will be opened if NetSurf is already running. Plain text files which have no MIMETYPE tooltype are now correctly identified as text/plain instead of text/ascii, allowing them to be opened locally. svn path=/trunk/netsurf/; revision=5698
* Sparse "About" requester - version number, compile date and URL only.Chris Young2008-11-152-7/+30
| | | | svn path=/trunk/netsurf/; revision=5697
* Allow opening of local files from anywhere, not just the parent of the ↵Chris Young2008-11-1513-69/+268
| | | | | | current dir. svn path=/trunk/netsurf/; revision=5695
* Clean up and make clearer what packages need to be obtained for other distros.Michael Drake2008-11-131-8/+18
| | | | svn path=/trunk/netsurf/; revision=5692
* Remove noisy logging of http headersJohn Mark Bell2008-11-091-2/+0
| | | | svn path=/trunk/netsurf/; revision=5672
* Don't care about chunk sizes.John Mark Bell2008-11-091-4/+0
| | | | svn path=/trunk/netsurf/; revision=5671
* Don't introduce an unnecessary error messageJohn Mark Bell2008-11-091-6/+9
| | | | svn path=/trunk/netsurf/; revision=5670
* Port to new hubbub parser APIJohn Mark Bell2008-11-094-70/+94
| | | | svn path=/trunk/netsurf/; revision=5669
* mime type overflow and tab switching fixes.Chris Young2008-11-092-4/+7
| | | | svn path=/trunk/netsurf/; revision=5660