Commit Graph

1523 Commits

Author SHA1 Message Date
Vincent Sanders 758dcd4de9 remove uncessary null check (coverity 1199865) and remove forward references 2014-05-18 14:40:39 +01:00
Vincent Sanders 2326d3c503 remove unecessary utils/url.h includes 2014-05-09 10:15:42 +01:00
Vincent Sanders 096bd47ab0 refactor url utility functions to use standard nserror codes and have appropriate documentation. 2014-05-08 00:16:50 +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
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
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 c36078db73 Fix collapsing borders with rowspan from previous row group.
Mantis #0002102
2014-04-09 13:57:43 +01: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
Vincent Sanders 4d4d74c8cd move page search gui callbacks to their own operations table 2014-03-18 22:32:52 +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 87f6314dab move scheduleing into browser operation table 2014-03-09 15:37:40 +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 49bed056dd Make browser_window_navigate (un)verifiable flag match browser_window_create. 2014-02-10 22:40:04 +00:00
Michael Drake af014bce99 Allow tab creation without history clone. Changes browser_window_create and browser_window_navigate flags. 2014-02-10 14:08:45 +00:00
John-Mark Bell 9720c02483 Fix #2071: handle parse completion creating style or script nodes. 2014-02-10 01:25:57 +00:00
Michael Drake 8deb9ec25c Native select menu interface shouldn't force front end to dig inside bw struct. 2014-02-08 17:11:55 +00:00
Vincent Sanders 3455d66921 reduce desktop/browser.h unecessary includes 2014-02-03 17:56:24 +00:00
Vincent Sanders 886a3106db move utf8 local conversion operations to table 2014-02-01 22:17:36 +00:00
Vincent Sanders db33103fa3 clean up desktop/gui.h include usage 2014-01-29 21:35:53 +00:00
Vincent Sanders 654da2ffb5 move utf8 conversion routines to use nserror instead of their own error enum 2014-01-28 21:40:13 +00:00
Michael Drake 46b8fbaeac Use corestring. 2014-01-25 10:00:33 +00:00
Michael Drake 72510f550b Use corestrings in box construction. 2014-01-24 18:58:12 +00:00
Michael Drake 20e789955d Ensure first option gets selected when the markup doesn't specify any options as selected. 2014-01-24 17:32:49 +00:00
Michael Drake f07a04126d Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2014-01-24 16:45:52 +00:00
Michael Drake 05dc1c1305 Fix Coverity-spotted issue. (Fixes behaviour for multiple selects.) Also minor optimisation. 2014-01-24 14:21:27 +00:00
Vincent Sanders b7e372cf84 ensure imagemap lists are freed on error paths (coverity 1109880) 2014-01-24 12:11:10 +00:00
Michael Drake 4684e9665d Deselect other options when select option is selected, and it's not a multi-select. 2014-01-21 15:01:18 +00:00
Vincent Sanders bd065d4a43 split browser gui operations up 2014-01-15 19:37:05 +00:00
Vincent Sanders 0075eab194 move remaining gui operations to table 2014-01-14 23:31:54 +00:00
Vincent Sanders 303a29a89c cleanups to fix new clang warnings 2014-01-10 15:55:29 +00:00
Daniel Silverstone 28e670f52d Support 'checked' properly in new form handler 2014-01-06 18:50:49 +00:00
Daniel Silverstone 9a9cb399f9 Merge branch 'rjek/click-file-gadget' 2014-01-05 17:03:17 +00:00
Daniel Silverstone ef5c516ee3 Restore missing message send 2014-01-05 17:01:27 +00:00
Daniel Silverstone 0d5960a68c Remove old form_successful_controls 2014-01-05 16:14:45 +00:00
Daniel Silverstone 6bf609a1a4 Support image inputs 2014-01-05 16:14:17 +00:00
Rob Kendrick 0d7f1cfc93 Add infrastructure for calling front ends to set file gadget filenames via clicking in addition to drag-and-drop 2014-01-05 16:04:35 +00:00
Daniel Silverstone b1e6c63a2f Rewrite form_successful_controls() to use the DOM.
This stops image inputs from working temporarily, but makes
inputs inside display:none work correctly.  As such, this is
a net-win.
2014-01-05 15:51:30 +00:00
Rob Kendrick 1bd4a34a27 Remove asserts for default cases from all content message handlers; this is laborious and is no longer useful for catching bugs. 2014-01-05 14:39:08 +00:00
John-Mark Bell 32468516e3 Speculatively start image fetches as we parse the document. 2014-01-05 14:34:49 +00:00
Daniel Silverstone b4f9860848 Remove logging now that file upload *seems* to work 2014-01-04 22:05:23 +00:00
Daniel Silverstone de42f8880e Add a bunch of logging to try and help track down the issue with rawfile handling, sorry guys 2014-01-04 21:20:17 +00:00
Daniel Silverstone 2a18cef82b Shunt around the file multipart stuff a bit to try and fix the segfault 2014-01-04 20:53:43 +00:00
Daniel Silverstone 581d877576 In theory, store raw filenames and pass them through for file upload. Untested due to no file-upload in GTK frontend just yet 2014-01-04 19:34:18 +00:00
Daniel Silverstone 9b8988dd23 Reflect changes to select boxes into the DOM 2014-01-04 18:02:50 +00:00
Daniel Silverstone 0516e4c069 Reflect toggling of 'selected' in the DOM 2014-01-04 18:02:50 +00:00