Commit Graph

10393 Commits

Author SHA1 Message Date
Michael Drake
d1223950d7 Handle some directories already existing.
When creating the path to the cache directory we were
  giving up on the first directory that already existed.

  This prevented the path to the cache directory getting
  made, which prevented view-source from working if the
  path was only patially available.
2014-04-18 17:12:52 +01:00
Michael Drake
2a4f7f6b65 Add more logging for filename init. 2014-04-18 17:07:24 +01:00
Michael Drake
55415ed6cd Add logging to filename_initialise(). 2014-04-18 16:50:58 +01:00
Michael Drake
898ff4b821 Add logging to view-source filename generation. 2014-04-18 16:35:46 +01:00
Michael Drake
0d32293c6a Fix table cell bottom borders leaking to the cell on the right.
Prevent leaking of table cell borders that happend when doing
  border-collapse: collapse;

  Error was do to cell->columns being treated as number of extra
  columns spanned minus 1, rather than number of columns spanned.
2014-04-14 13:24:42 +01:00
Chris Young
4fad67114e Update certificates for 3.1 release 2014-04-12 23:03:15 +01:00
Michael Drake
b604881528 Remove redundant code.
Remove workaround for crash caused by flawed table layout.
  Table layout is now fixed.
2014-04-12 16:13:44 +01:00
Michael Drake
679c87e527 Fix table layout issue: row spans crossing row groups.
Track row group that spans belong to, and compare with current
  cell's row group to decide whether the previous span affects
  current cell's start column.
2014-04-12 16:09:17 +01:00
Michael Drake
f89516c495 Flag TODO for rowspan in different row group. 2014-04-09 21:54:05 +01:00
Michael Drake
e41900bddc Implied table rows must increment the row group's row count too. 2014-04-09 20:58:12 +01:00
Michael Drake
b828f6de02 Merge remote-tracking branch 'achal/fix-line-height' 2014-04-09 20:40:41 +01:00
Vincent Sanders
cfc75ac6f9 fix table normalisation to not allow rowspan entries to leak beyond their grouping 2014-04-09 18:17:56 +01:00
Michael Drake
263118c501 Try to fix Amiga build failure. 2014-04-09 14:13:21 +01:00
Michael Drake
c36078db73 Fix collapsing borders with rowspan from previous row group.
Mantis #0002102
2014-04-09 13:57:43 +01:00
Vincent Sanders
b7b3496a78 move testament output to object directory instead of modifying source 2014-04-08 11:41:58 +01:00
Chris Young
9ba0d66c6d Ensure we don't get extraneous signals allocated 2014-04-06 15:24:24 +01:00
Chris Young
1ecd56bd71 Fix a case where the screen wouldn't close if NetSurf had been launched from Workbench 2014-04-06 15:22:18 +01:00
Chris Young
4ec70fd3a2 Fix some more cppcheck unread/unusedVariable warnings 2014-04-05 23:40:03 +01:00
Chris Young
5bb5e2667d Change the scope of some variables picked up by cppcheck, minor reformatting 2014-04-05 23:34:51 +01:00
Chris Young
3ea6ca89a0 Fix cppcheck constStatement warning 2014-04-05 23:12:07 +01:00
Chris Young
a36e7aaeb3 Fix cppcheck syntaxError 2014-04-05 23:09:47 +01:00
Chris Young
d9d0b1d3aa Add missing include 2014-04-05 23:07:40 +01:00
Chris Young
ba5bae389b Fix some cppcheck variableHidingTypedef warnings 2014-04-05 20:26:40 +01:00
Chris Young
65adc17121 Fix a bunch of cppcheck unused/unreadVariable warnings 2014-04-05 20:26:40 +01:00
Chris Young
975a1d3c5d Fix cppcheck variableScope warnings 2014-04-05 20:26:40 +01:00
Chris Young
c1a32d7c6e Fix some cppcheck unused/unreadVariables 2014-04-05 20:26:40 +01:00
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
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