Commit Graph

10256 Commits

Author SHA1 Message Date
Chris Young
4575698f0f Fix cppcheck syntaxError 2014-04-03 19:06:09 +01:00
Chris Young
a741ceadb8 Fix cppcheck bufferAccessOutOfBounds 2014-04-03 19:03:58 +01:00
Michael Drake
b91c28b8d1 Fix logic error found by cppcheck. 2014-04-02 21:59:24 +01:00
Michael Drake
88a99d9722 Fix logic error found by cppcheck. 2014-04-02 21:56:34 +01:00
Michael Drake
527bc23bdb Avoid potential NULL ptr deref found by cppcheck. 2014-04-02 21:10:26 +01:00
Michael Drake
979b59887f Fix leak of url found by cppcheck. 2014-04-02 21:04:00 +01:00
Michael Drake
a9fb42e71b Fix leak of filename found by cppcheck. 2014-04-02 21:03:13 +01:00
Michael Drake
442d1cb3cf Fix out of bounds array accesses for Cyrillic2 found by cppcheck. 2014-04-02 21:00:48 +01:00
Michael Drake
3445483e78 Close file on error path. 2014-04-02 19:40:11 +01:00
Michael Drake
9c60417f73 Simplify DOM node walker. 2014-03-31 22:09:45 +01:00
Achal-Aggarwal
763825e597 Fixes #2101, evaluation of text field and textarea line height. 2014-03-31 01:53:06 +05:30
Chris Young
0adbfe125e Update for 3.1 release 2014-03-29 21:47:04 +00:00
Michael Drake
97c12b975c Add 1px to caret height. 2014-03-27 22:05:35 +00:00
Michael Drake
b16cfd2d6e Fix #0002097, with thanks to Achal-Aggarwal for tracking this down. 2014-03-27 21:43:19 +00:00
Michael Drake
7738584b34 Don't pass pointer to data that isn't on the stack any more to content_broadcast. 2014-03-27 21:35:17 +00:00
Michael Drake
119b8af2db Merge remote-tracking branch 'achal/fix-2098' 2014-03-27 20:08:54 +00:00
Achal-Aggarwal
7bcefbf72d Fix caret cropping using clip rectangle. 2014-03-21 22:57:41 +05:30
Vincent Sanders
ed1ea8e6ee fix missing - in gtk3 development package name 2014-03-21 08:43:19 +00:00
Vincent Sanders
6f9a93e332 fix formatting of defaults makefiles 2014-03-20 11:05:39 +00:00
Vincent Sanders
c86d1cfba6 add missing include to cocoa search 2014-03-18 23:27:26 +00:00
Vincent Sanders
4d4d74c8cd move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +00:00
François Revol
fec9f916b6 beos: Fix build 2014-03-18 19:07:13 +01:00
Vincent Sanders
a67c49eacf Fix gtk web page searching 2014-03-18 16:02:21 +00:00
Michael Drake
f09011cb0e Remove Docs/BUILDING-Monkey.
Instructions are identical to GTK and Framebuffer, except netsurf is
built with the framebuffer target:

  make TARGET=framebuffer
2014-03-16 17:08:45 +00:00
Michael Drake
5254f872aa Add buildsystem to lib list. 2014-03-16 16:57:15 +00:00
Michael Drake
f7c756192e Remove some trailing whitespace. 2014-03-16 15:55:18 +00:00
Michael Drake
5e8c2b00f0 Add a couple of tweaks from the Framebuffer doc. 2014-03-16 15:54:50 +00:00
Michael Drake
ba1aeccc05 Update for the "new" buildsystem. 2014-03-16 15:52:49 +00:00
Michael Drake
f104f99809 Remove section on installing to /usr/local 2014-03-16 15:40:15 +00:00
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