summaryrefslogtreecommitdiff
path: root/render/table.c
Commit message (Collapse)AuthorAgeFilesLines
* Squash some GCC7 -Wimplicit-fallthrough warnings.Michael Drake2017-10-221-26/+26
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* Allow include directories to be added by sub makefilesVincent Sanders2016-06-061-1/+1
|
* move the CSS content handlerVincent Sanders2016-05-261-5/+4
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-4/+7
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Fix table cell bottom borders leaking to the cell on the right.Michael Drake2014-04-141-3/+3
| | | | | | | | 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.
* Remove redundant code.Michael Drake2014-04-121-20/+0
| | | | | Remove workaround for crash caused by flawed table layout. Table layout is now fixed.
* Fix collapsing borders with rowspan from previous row group.Michael Drake2014-04-091-1/+21
| | | | Mantis #0002102
* remove dead storeVincent Sanders2013-05-011-1/+0
|
* Include dom/dom.h where it might be neededDaniel Silverstone2012-03-241-0/+3
| | | | svn path=/trunk/netsurf/; revision=13625
* Fix build with NDEBUG definedJohn Mark Bell2011-04-031-2/+5
| | | | svn path=/trunk/netsurf/; revision=12154
* Port to latest libcssJohn Mark Bell2011-01-291-16/+8
| | | | svn path=/trunk/netsurf/; revision=11526
* Fix assertion when table borders are specified in em/ex units.John Mark Bell2010-06-271-0/+45
| | | | svn path=/trunk/netsurf/; revision=10583
* Port to modified libcss API.John Mark Bell2009-08-021-4/+4
| | | | svn path=/trunk/netsurf/; revision=8997
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-171/+721
| | | | svn path=/trunk/netsurf/; revision=8752
* Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵John Mark Bell2009-05-281-0/+1
| | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593
* Fix compilation with GCC 2.95.John Mark Bell2009-04-161-1/+1
| | | | | | It astounds me how some of this lot compiled at all. svn path=/trunk/netsurf/; revision=7104
* Maybe fix table layout problem caused by r4100.Michael Drake2008-04-231-0/+4
| | | | svn path=/trunk/netsurf/; revision=4103
* Improve handling of absolutely positioned table cells. Corrects positioning ↵Michael Drake2008-04-201-0/+6
| | | | | | of "Weather" box contents on BBC homepage. svn path=/trunk/netsurf/; revision=4100
* Re-express table_find_cell algorithm to avoid relying upon side-effects.John Mark Bell2008-03-191-5/+13
| | | | svn path=/trunk/netsurf/; revision=3986
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-5/+5
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* [project @ 2005-12-11 21:54:30 by bursa]James Bursa2005-12-111-0/+1
| | | | | | Disable some log messages. svn path=/import/netsurf/; revision=1896
* [project @ 2005-08-07 21:28:48 by bursa]James Bursa2005-08-071-0/+4
| | | | | | Improvements to frames. Fix bug with BR at end of inline container. svn path=/import/netsurf/; revision=1843
* [project @ 2005-07-06 19:56:34 by bursa]James Bursa2005-07-061-2/+3
| | | | | | Fix broken code in table_find_cell(). svn path=/import/netsurf/; revision=1788
* [project @ 2005-07-02 18:19:41 by bursa]James Bursa2005-07-021-0/+1
| | | | | | Fix copyright comments. svn path=/import/netsurf/; revision=1779
* [project @ 2005-07-02 18:06:10 by bursa]James Bursa2005-07-021-0/+369
New files for some table layout functions. svn path=/import/netsurf/; revision=1776