aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2024-03-17Add min-width-div-extend HTML render testRodrigo Arias Mallo
2024-03-17Add clamped max-width testRodrigo Arias Mallo
The max-width size of the widget is larger than the viewport, so it should be clamped by it.
2024-03-17Add table-max-width render testRodrigo Arias Mallo
2024-03-17Add Hacker News table testRodrigo Arias Mallo
2024-03-17Add div-100-percent-with-padding testRodrigo Arias Mallo
2024-03-02Ignore percent width td attributes in tablesRodrigo Arias Mallo
The width attribute in tr and td tags is deprecated in HTML 4.01 and obsolete in HTML 5. However, we should still support it when loading the page in the transitional mode. Currently, the relative values of the width attribute are transformed into CSS values. They cause the available text width to be computed by applying the relative value to the cell width, which causes an unintended effect. The workaround for now is to simply ignore the value when it is specified as a percent.
2024-03-02Add another td width render test with an imageRodrigo Arias Mallo
2024-03-02Add table-td-width-percent testRodrigo Arias Mallo
2024-02-04Add span padding HTML render testRodrigo Arias Mallo
2024-02-01Add margin auto HTML render testRodrigo Arias Mallo
2024-01-09Update references to website and repositoryRodrigo Arias Mallo
The website is now at https://dillo-browser.github.io/ and the repository at https://github.com/dillo-browser/dillo.
2024-01-08Add min/max width html tests to XFAILRodrigo Arias Mallo
For now they are ignored, so the body will extend to the viewport.
2024-01-08Add min-width and max-width CSS testsRodrigo Arias Mallo
2023-12-30Add automatic rendering testsRodrigo Arias Mallo
These tests render a HTML page in Dillo and save a screenshot which is compared with another one rendered by a reference HTML file which doesn't make use of the feature under test. Running these tests require some additional dependencies to run a Xorg server and capture screenshots of the browser, so they are only enabled when configured with the --enable-html-tests option. Additionally, running Dillo and opening local files requires a working file dpi plugin. So, when running the HTML tests it is required that a working dpid server can be launched by Dillo. To do so, Dillo can be first installed to a prefix directory, the dpidrc file copied to ~/.dillo/ and then the DILLOBIN variable set to the path of the dillo binary under test.
2023-12-30Remove leftover test LDADDRodrigo Arias Mallo
2023-12-30Add hyphenation pattern files to distributionRodrigo Arias Mallo
The hyphenation test fails without them.
2023-12-30Fix include paths for testsRodrigo Arias Mallo
They are now relative to the root directory of the project, instead of relative to the test file location.
2023-12-30Transform asserts into ifs for shapes testRodrigo Arias Mallo
The asserts only take effect when building with them enabled.
2023-12-30Fix unicode_test infinite loopRodrigo Arias Mallo
2023-12-30Update hyphenation test with expected outcomesRodrigo Arias Mallo
The hyphenation files are manually specified from the local file, so they are always the same.
2023-12-21Split tests into unit and dw (graphical)Rodrigo Arias Mallo
Graphical tests for the dw (Dillo Widget) are moved to test/dw, while unit tests are placed into test/unit. All tests are compiled with "make check" but only the tests that can run without intervention and without a graphic display are executed.
2023-12-11Add thead, tbody and tfoot HTML testRodrigo Arias Mallo
The colors are now properly render when matching the thead, tbody or tfoot selectors.
2019-07-29Recognize Doxygen pages as htmlRodrigo
Doxygen introduces a extra header line with a comment which is now captured.
2016-05-01Fixed a minor code glitch in test/ directory (same as #4536)Jorge Arellano Cid
2016-04-23GROWS: new options allowDecreaseWidth and allowDecreaseHeight for size ↵Sebastian Geerken
correction.
2016-04-03Merge with main repo.Sebastian Geerken
2016-03-05Extend test/liang.Sebastian Geerken
2015-09-16Merge with main repo.Sebastian Geerken
2015-07-08make cookies date parsing closer to the rfccorvid
2015-07-06Merge with main repo.Sebastian Geerken
2015-06-28cookies be careful with overflow with ridiculously huge Max-Age valuescorvid
...not that there's any obvious justification for storing cookies for decades.
2015-06-08SRDOP: Positions relative to multiple references; design now considers ↵Sebastian Geerken
handling conflicts.
2015-06-06SRDOP: Positions also for extremes.Sebastian Geerken
2015-05-20Size requisitions depending on positions (SRDOP): added method signatures.Sebastian Geerken
2015-02-04Merge with main repo.Sebastian Geerken
2015-02-02TEXTAREA placeholder attributecorvid
2015-01-24Merge with main repo.Sebastian Geerken
2015-01-23Simplified interrupted drawing. (Mouse events will follow.)Sebastian Geerken
2015-01-22INPUT placeholder attributecorvid
2015-01-08Fixed test.Sebastian Geerken
2015-01-08Merge with main repo.Sebastian Geerken
2015-01-05Extremes::adjustmentWidth may now (again) be used for extremes correction.Sebastian Geerken
2014-11-18Merge with main repo.Sebastian Geerken
2014-11-11fix typo in include guard in testJohannes Hofmann
2014-11-08Merge with main repo.Sebastian Geerken
2014-10-23Changed signature of Widget::draw and friends.Sebastian Geerken
2014-10-23More work on drawing: interruptions work now halfway.Sebastian Geerken
2014-10-22trim the publicsuffix TLDs yet againcorvid
in January 2010, there were 42 entries. Now there are 22, and nearly all of them are rather...marginal.
2014-10-19Changes in drawing process: is now interruptable. (Some errors left.)Sebastian Geerken
2014-09-18Updated test.Sebastian Geerken