Commit Graph

10136 Commits

Author SHA1 Message Date
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
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