Commit Graph

10116 Commits

Author SHA1 Message Date
Chris Young
b301a11140 Fix cppcheck arrayIndexOutOfBounds 2014-04-05 20:26:39 +01:00
Chris Young
0f68598649 Fix cppcheck syntaxError 2014-04-05 20:26:39 +01:00
Chris Young
c2f9a39966 Fix some cppcheck variableScope warnings 2014-04-05 20:26:39 +01:00
Chris Young
f991abc53c Fix a bunch of cppcheck unusedVariable/unreadVariable warnings 2014-04-05 20:26:39 +01:00
Chris Young
268cda0f56 Fix cppcheck variableHidingTypedef 2014-04-05 20:26:39 +01:00
Chris Young
d907ec9b06 Remove cppcheck unnecessaryForwardDeclaration 2014-04-05 20:26:39 +01:00
Chris Young
412df34298 Fix some cppcheck variableScope warnings 2014-04-05 20:26:39 +01:00
Steve Fryatt
99c47eb99b Allow mouse tracking events to terminate without a PointerLeaving event being received.
This change should handle the situation where a PointerEntering event is received without a corresponding PointerLeaving event, which appears to be caused by some third-party OS addons. This could cause unexpected consequences, so all such terminations are currently logged.
2014-04-05 19:59:07 +01:00
Chris Young
f0f05d691b Fix cppcheck nullPointer 2014-04-03 19:12:47 +01:00
Chris Young
fb072686c1 Fix cppcheck syntaxError 2014-04-03 19:12:07 +01:00
Chris Young
5324cd9abd Fix cppcheck nullPointer 2014-04-03 19:08:02 +01:00
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
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