Commit Graph

10077 Commits

Author SHA1 Message Date
Michael Drake 51cc2cfe38 Strip a bit of trailing whitespace. 2014-03-16 15:37:47 +00:00
Michael Drake e1045bf64b Update for "new" buildsystem. 2014-03-16 15:24:43 +00:00
Michael Drake 2059787a24 Tidy up NS build section. 2014-03-16 14:06:47 +00:00
Michael Drake 5e1c19128b Use generic package install command. 2014-03-16 14:03:01 +00:00
Michael Drake ca74c70cc7 s/apt get/yum/ 2014-03-16 13:58:04 +00:00
Vincent Sanders fd139ba8f4 improve handling of os package installtion 2014-03-16 13:47:36 +00:00
Chris Young c44bbcdc08 Ensure any user-input URLs are passed to the core in UTF-8.
Everything else, including any content of the URL bar which hasn't just been entered by the user, is assumed to be in ASCII.
NB: The exception is the ARexx OPEN command.  This is because NetSurf uses the ARexx port and this command internally when multiple instances are opened.
file: addresses typed into the address bar containing non-ASCII characters will probably no loger work, but it is expected that under normal circumstances, users will either drag'n'drop files or use Project=>Open.  If it becomes an issue I will work around it at a later date.
2014-03-13 19:37:01 +00:00
Michael Drake 7a3d343766 Remove debug logging. 2014-03-10 22:32:04 +00:00
Michael Drake 9da93c23a4 Ensure we get gadget from correct box. 2014-03-10 22:25:36 +00:00
Michael Drake 0397a7cab1 Add some logging. 2014-03-10 22:19:23 +00:00
Vincent Sanders da0b969f25 Improve llcache header processing
By skipping empty headers and correctly dealing with whitespace around
header names we store fewer entries with better adherance to allowed
values in http responses.
2014-03-09 16:22:28 +00:00
Vincent Sanders 25ce52ee64 only try and cache http and https urls 2014-03-09 16:20:53 +00:00
Vincent Sanders 8d883978c6 remove unnecessary caching of whether a url has a query element 2014-03-09 16:20:53 +00:00
Vincent Sanders 20b3c40816 make nsurl_defragment() API more obvious and remove duplicated parameter checking 2014-03-09 16:20:53 +00:00
Vincent Sanders 5c6a0eda3b fixup missing includes from schedule changes 2014-03-09 16:14:05 +00:00
Vincent Sanders 87f6314dab move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
Chris Young fb9b171e32 Disable the dither option if we're running on a screen which doesn't use it. 2014-03-01 14:48:41 +00:00
Michael Drake 6a558b2932 Improve explanations a little, provide fallback. 2014-02-27 23:20:02 +00:00
Michael Drake 821adc1b0e Add quick start guide to using env.sh 2014-02-26 14:01:42 +00:00
Vincent Sanders 60973fe5d1 Make llcache debugging less invasive 2014-02-21 11:43:48 +00:00
Vincent Sanders ff8c37a6ee Witespace cleanup to prepare for backing store addition 2014-02-21 11:31:39 +00:00
François Revol 4591b65ad9 beos: Fix build
One replacement was missed when changing browser_window_history_forward().
2014-02-20 16:02:43 +01:00
Chris Young 69b61198f2 Return 1 if help closed. 2014-02-19 17:51:17 +00:00
Chris Young 6bcd221d0d Re-apply some of my previous changes 2014-02-19 17:45:52 +00:00
Chris Young a2d4c8ee0f Updated amigaguide.class from Daniel Jedlicka 2014-02-19 17:44:06 +00:00
Michael Drake 32a522241f Rename function arguments to avoid using 'new'. 2014-02-19 14:08:52 +00:00
Michael Drake 71cb70065e Gadgets can exisit outside forms, so now they store their own ref to the containing html content. 2014-02-17 14:38:53 +00:00
Michael Drake b99357616c Fix unchecked return. Coverity #1175740. 2014-02-17 12:31:02 +00:00
Michael Drake 143f28572a Fix redraw when selections are deleted. 2014-02-17 12:15:08 +00:00
John-Mark Bell b928095652 GTK: add some support for input methods.
We do not currently support pre-edit texts, or
retrieving/modifying text surrounding the caret.
This does, at least, finally allow the use of
dead keys during text input, but probably is
insufficient for useful input of CJKV &c.
2014-02-17 00:21:49 +00:00
John-Mark Bell c47a497bca GTK: more endian fixes for bitmap conversion. 2014-02-16 00:54:07 +00:00
John-Mark Bell 1511a74203 GTK: fix pre-multiplication of alpha. 2014-02-16 00:24:11 +00:00
John-Mark Bell 5e0efcbd6c GTK: make image component manipulation endian-safe. 2014-02-16 00:00:21 +00:00
Michael Drake d9002dc71c Remove unused includes. 2014-02-15 20:18:27 +00:00
Michael Drake 640fbe5f5f Remove unused includes. 2014-02-15 20:12:08 +00:00
Michael Drake 518e4484da Remove a load of unused includes. 2014-02-15 19:02:58 +00:00
Michael Drake 6867726326 More build fixing. 2014-02-15 18:59:54 +00:00
Michael Drake 3efe56d7ef Fix build. 2014-02-15 18:52:32 +00:00
Michael Drake a38a63a37e Make history internal to browser_window module. 2014-02-15 18:44:50 +00:00
Chris Young a55957b1c9 Clear signal variable 2014-02-15 14:24:07 +00:00
Michael Drake 1228cd7576 Save a call to lwc_string_length. 2014-02-15 12:39:09 +00:00
Michael Drake 4a59399cd7 Ensure allocation includes space for fragment. 2014-02-15 12:32:59 +00:00
Chris Young 03cb9a302a Correct case 2014-02-15 01:18:10 +00:00
Chris Young f2ef17a1b5 Process the ShutdownMsgId message sent by the AmigaGuide help system, and clean up if it is received.
However, there appears to be a long-standing bug in amigaguide.library which means this is never sent.
2014-02-15 01:12:13 +00:00
François Revol df5e5fb487 Fix build
Drop broken explicit cast.
2014-02-13 17:18:17 +01:00
Michael Drake ef6b20fe83 Update test suite for corestrings and log module changes. Update test data for rejection of hostless http(s) urls. 2014-02-11 11:34:42 +00:00
Michael Drake 42be1ffa7b Reject creation of http(s) urls without hosts. 2014-02-11 11:34:10 +00:00
Michael Drake 2f66b6f6e2 Fix builds. 2014-02-10 22:53:22 +00:00
Michael Drake 49bed056dd Make browser_window_navigate (un)verifiable flag match browser_window_create. 2014-02-10 22:40:04 +00:00
Chris Young 76b5378996 Add some explanation for the future. 2014-02-10 21:12:02 +00:00