Commit Graph

6877 Commits

Author SHA1 Message Date
John Mark Bell
d3fce3ffc3 Fix handling of URLs without an authority
svn path=/trunk/netsurf/; revision=13053
2011-10-14 21:41:16 +00:00
John Mark Bell
cf12dca846 A bunch more tests for trivial inputs
svn path=/trunk/netsurf/; revision=13052
2011-10-14 21:31:53 +00:00
John Mark Bell
ca4dfc7f1e Move nsurl test suite into test/
Fix up llcache tester to reflect nsurl changes
Make handling of http:,http:/,http:// consistent
Fix buffer overflow when presented with an input string: "http://"

svn path=/trunk/netsurf/; revision=13051
2011-10-14 21:29:13 +00:00
Michael Drake
deae02c0e7 Remove unused variable.
svn path=/trunk/netsurf/; revision=13050
2011-10-14 20:57:24 +00:00
Ole Loots
ee7b223eca Draw favicon when iconyfied
svn path=/trunk/netsurf/; revision=13049
2011-10-14 20:56:52 +00:00
Michael Drake
c69e75220d Remove unused variable.
svn path=/trunk/netsurf/; revision=13048
2011-10-14 20:54:18 +00:00
John Mark Bell
bdbffb7aa6 Remove unused variable
svn path=/trunk/netsurf/; revision=13047
2011-10-14 19:39:41 +00:00
Chris Young
806911dff0 Fix little-endian hosts
Remove additional data copy

svn path=/trunk/netsurf/; revision=13046
2011-10-14 17:20:33 +00:00
Michael Drake
9bf80e3788 Improve bad URL handling.
svn path=/trunk/netsurf/; revision=13045
2011-10-14 13:54:52 +00:00
Chris Young
57e3c0748c Make endian-neutral
svn path=/trunk/netsurf/; revision=13044
2011-10-13 22:11:47 +00:00
Steve Fryatt
0ed0dfdc3b Add GUI option for external hotlist support.
Reinstate list #ifdef from en template source.

svn path=/trunk/netsurf/; revision=13043
2011-10-13 22:06:07 +00:00
Steve Fryatt
797838270e Bring external hotlist support in line with Bookmaker's interpretation.
svn path=/trunk/netsurf/; revision=13042
2011-10-13 20:40:52 +00:00
Ole Loots
c91a4b7035 Added missing scroll position.
svn path=/trunk/netsurf/; revision=13041
2011-10-13 20:39:39 +00:00
Michael Drake
0826de092f Fix double inclusion of host/port separator when login credentials are present. Add tests to tester.
svn path=/trunk/netsurf/; revision=13040
2011-10-13 19:39:30 +00:00
Vincent Sanders
eb9c223f9d fix image cache summary information to properly use a format string
remove snprintf buffer overflow possibility
fix the about:imagecache fetcher to contain the output formatting and use summary information formatting

svn path=/trunk/netsurf/; revision=13039
2011-10-12 12:34:11 +00:00
John Mark Bell
1badc58b83 Clean up signal handling -- all the signals we handle are fatal, so exit immediately.
Stop assertion failures generating duplicate error dialogues.

svn path=/trunk/netsurf/; revision=13038
2011-10-12 00:50:21 +00:00
Steve Fryatt
2a58f4c752 Properly bounds check buffers during save dialogue initialisation.
svn path=/trunk/netsurf/; revision=13037
2011-10-11 21:15:44 +00:00
Chris Young
69f83ed262 Be more flexible with the aspect ratios we correct to.
svn path=/trunk/netsurf/; revision=13036
2011-10-11 17:58:14 +00:00
Michael Drake
606d7cc64e Add nsurl testing rig.
svn path=/trunk/netsurf/; revision=13035
2011-10-11 14:59:32 +00:00
Michael Drake
9a7b316661 Set scheme_end marker after advance due to leading whitespace.
svn path=/trunk/netsurf/; revision=13034
2011-10-11 14:54:28 +00:00
Steve Fryatt
08969b4786 Make external hotlist support default to off.
svn path=/trunk/netsurf/; revision=13033
2011-10-11 08:51:39 +00:00
Vincent Sanders
d628aa06d0 fix possible buffer overflow
svn path=/trunk/netsurf/; revision=13032
2011-10-11 07:19:20 +00:00
Daniel Silverstone
986720d9d7 If the about handler fails to intern its strings, return the error, cleaning up first
svn path=/trunk/netsurf/; revision=13031
2011-10-11 06:55:20 +00:00
Vincent Sanders
56e7b23415 add about:imagecache some of teh implementation needs cleaning up
svn path=/trunk/netsurf/; revision=13030
2011-10-10 22:41:31 +00:00
Vincent Sanders
e1e88e5f98 make about fetcher use lwc_strings for url lookups
svn path=/trunk/netsurf/; revision=13029
2011-10-10 19:46:46 +00:00
Michael Drake
9a3c573b9b Remove dead debugwin code.
svn path=/trunk/netsurf/; revision=13028
2011-10-10 12:23:53 +00:00
Michael Drake
67b1dccf55 Increase default mem cache size.
svn path=/trunk/netsurf/; revision=13027
2011-10-10 11:40:26 +00:00
John Mark Bell
50f9420286 Only permit root windows to convert fetch requests to downloads
svn path=/trunk/netsurf/; revision=13026
2011-10-10 08:56:34 +00:00
Chris Young
ded3c1983f page context menu (mostly non-functioning)
svn path=/trunk/netsurf/; revision=13025
2011-10-09 17:37:57 +00:00
Vincent Sanders
5d06dbf974 prevent odd curl non completion behaviour
svn path=/trunk/netsurf/; revision=13024
2011-10-09 17:22:57 +00:00
John Mark Bell
6e23106b45 Convert more boxes before yielding
svn path=/trunk/netsurf/; revision=13023
2011-10-09 16:54:34 +00:00
Steve Fryatt
17cf5fab71 Add support for external hotlist utilities.
svn path=/trunk/netsurf/; revision=13022
2011-10-09 13:32:43 +00:00
Steve Fryatt
d21bdf16fc Adjust icon sizes to recommended widths for non-standard fonts.
svn path=/trunk/netsurf/; revision=13021
2011-10-09 13:08:55 +00:00
Daniel Silverstone
c7b2675eff Ensure the GTK UI closes all its scaffoldings before exiting.
svn path=/trunk/netsurf/; revision=13019
2011-10-09 11:35:24 +00:00
Chris Young
45ba9d914d Fix nsgif_get_internal to decode bitmap (similar to r12980)
svn path=/trunk/netsurf/; revision=13018
2011-10-09 11:00:23 +00:00
Daniel Silverstone
29d3b4fa00 Sort out hiccough in hlcache finalisation debug
svn path=/trunk/netsurf/; revision=13017
2011-10-09 10:53:17 +00:00
Michael Drake
426df17ff4 Set fallback favicon.
svn path=/trunk/netsurf/; revision=13016
2011-10-09 10:41:20 +00:00
Chris Young
7900404447 Add keyboard shortcuts that already exist. These are handled in gui.c -
popupmenu.class does not appear to act on them.

svn path=/trunk/netsurf/; revision=13015
2011-10-08 15:48:58 +00:00
Chris Young
8e3dc4022d Stop confusing svn client
svn path=/trunk/netsurf/; revision=13014
2011-10-08 15:47:51 +00:00
Chris Young
c6b174d08e Treat all objects equally, non-plugin_hack objects can now be opened in external
application if CMD line present in resources/mimetypes

svn path=/trunk/netsurf/; revision=13013
2011-10-08 14:55:15 +00:00
Chris Young
d197eda87a Fix link creation
svn path=/trunk/netsurf/; revision=13012
2011-10-08 13:49:50 +00:00
Chris Young
70aad31df6 Default search ico should only come from theme
svn path=/trunk/netsurf/; revision=13011
2011-10-08 13:49:31 +00:00
Chris Young
a809db0c73 Navigate submenu
svn path=/trunk/netsurf/; revision=13010
2011-10-08 13:48:44 +00:00
Michael Drake
624967f30a Pedantic spacing fix.
svn path=/trunk/netsurf/; revision=13009
2011-10-08 13:14:08 +00:00
Michael Drake
35e43a4965 Amiga front end still uses this for now.
svn path=/trunk/netsurf/; revision=13008
2011-10-08 13:03:50 +00:00
Michael Drake
2382740265 Delete icon that's never been used.
svn path=/trunk/netsurf/; revision=13007
2011-10-08 12:50:53 +00:00
Michael Drake
73afb1e728 Use malloc, memcpy instead of strdup since we have the length.
svn path=/trunk/netsurf/; revision=13006
2011-10-08 12:47:42 +00:00
Michael Drake
c876a37a5f Avoid a couple of strlen calls.
svn path=/trunk/netsurf/; revision=13005
2011-10-08 12:26:10 +00:00
Michael Drake
265bfdd323 Avoid a strlen.
svn path=/trunk/netsurf/; revision=13004
2011-10-08 12:22:29 +00:00
Michael Drake
642d773e2f Add function to get at url length.
svn path=/trunk/netsurf/; revision=13003
2011-10-08 12:03:54 +00:00