gecko-dev/layout/generic/crashtests
Emilio Cobos Álvarez 0da3dae9c9 Bug 1472403: Simplify generated image content. r=bz,dholbert
This way we reuse the same machinery everywhere for the content property.

The only difference is that we need to look at the parent style for content
instead of just our style, and at a given index.

Again, this is fine because changing content reframes, so no chance to mess up.

This allows the generated content stuff to not implement nsImageLoadingContent
and all that stuff, nor deal with events, which makes it much simpler IMO.

Now it just tracks an index. We may not even need for it to be an HTML element,
but I've kept that for now.

I added a crashtest that used to crash because of the bogus
nsCSSFrameConstructor code which trusted the node name without checking it was
native anonymous.

Differential Revision: https://phabricator.services.mozilla.com/D1897

MozReview-Commit-ID: 1pAzIvRRVnL
2018-07-16 18:06:38 +02:00
..
25888-1.html
25888-2.html
37757-1.html
225868-1-inner.html
225868-1.html
255468.xhtml
255982-1.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
255982-2.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
255982-3.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
255982-4.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
264937-1.html
265867-1.html
265867-2.html
286491.html
289864-1.html
289864-1.jpg
295292-1.html
295292-2.html
302260-1.html
307979-1.html
309322-1.html
309322-2.html
309322-3.html
309322-4.html
310556-1.xhtml
321224.xul
322780-1.xul
323381-1.html
323381-2.html
323386-1.html
323389-1.html
323389-2.html
323493-1.html
323495-1.html
324318-1.html Bug 1382531 - Part 1: rewrite crashtest for data: URI is unique opaque origin. r=smaug 2017-07-25 09:56:02 +08:00
328946-1.html
331284-1.xhtml
331292.html
334105-1.xhtml
334107-1.xhtml
334147-1.xhtml
334148-1.xhtml
334602-1.html
337412-1.html
337883-1.html
337883-2.html
339769-1.html Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
342322-1.html
343206-1.xhtml
344557-1.html
345139-1.xhtml
345617-1.html
348510-1.html
348510-2.html
348887-1-inner.html
348887-1.html
348991-1.xhtml
350370.html Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE 2018-03-22 20:06:24 +01:00
354458-1.html
354458-2.html
355426-1.html
359371-1.html
359371-2.html
360599.html
361109.html
363448.html
363722-1.html
363722-2.html
363848-1.xhtml
364220.html
364407-1.html
364686-1.xhtml
366021-1.xhtml
366667-1.html
366952-1.html
367246-1.html
367360.html
368330-1.html
368461-1.xhtml
368568.html
368752.html
368860-1.html
368863-1.html
369038-1.xhtml
369150-1.html
369150-2.html
369227-1.xhtml
369542-1.html
369542-2.html
369547-1.html
370174-1.html
370174-2.html
370174-3.html
370174-4.html
370699-1.html
370794-1.html
370866-1.xhtml
370884-1.xhtml
371348-1.xhtml
371561-1.html
371566-1.xhtml
372376-1.xhtml
373859-1.html
373868-1.xhtml
374090.html
374420.xhtml
375462-1.html
375831.html
376419.html
377522.html
379217-1.xhtml
379217-2.xhtml
379917-1.xhtml
380012-1.html
381152-1.html
381786-1.html
382129-1.xhtml
382131-1.html
382199-1.html
382208-1.xhtml
382262-1.html
382396-1.xhtml
382745-1-binding.xml
382745-1.xhtml
383089-1.html Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher 2017-02-23 06:10:07 +09:00
385265-1.xhtml
385295-1.xhtml
385344-1.html
385344-2.html
385414-1.html
385414-2.html
385426-1.html
385526.html
385681.html
385885-1.xul
386799-1.html
386807-1.html
386812-1.html
386827-1.html
387058-1.html
387058-2.html
387088-1.html
387209-1.html
387213-1.html
387215-1.xhtml
387219-1.xhtml
387233-1.html
387233-2.html
387282-1.html
388049.html Bug 388049 - Add crashtest. r=mats DONTBUILD 2018-07-01 18:06:50 +02:00
388175-1.html
388367-1.html
388709-1.html
389635-1.html
390050-1.html
390050-2.html
390050-3.html
390052.html Bug 390052 - Add a crashtest. r=me 2018-07-01 18:06:50 +02:00
390417.html Bug 390417 - Add crashtest. r=mats 2018-07-01 18:06:50 +02:00
390762-1.html Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
391053-1.xhtml
391894-1.html
392698-1.html
393758-1.xhtml
393906-1.html
393923-1.html
393956-1.html
393956-2.html
393956-3.html
393956-4.html
394237-1.html
394818-1.html
394818-2.html
394820-1.html
395316-1.html
395450-1.xhtml
397007-1.html
397187-1.html
397844-1.xhtml
397844-2.xhtml
397852-1.xhtml
398181-1.html
398181-2.html
398322-1.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
398322-2.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
398332-1.html
398332-2.html
398332-3.html
399407-1.xhtml
399412-1.html
399843-1.html
400078-1.html
400190.html
400223-1.html
400232-1.html
400244-1.html
400768-1.xhtml
400768-2.xhtml
401042-1.xhtml
402380-1.html
402380-2.html
402872-1.html
402872-2.html
403004.html
403143-1.html
403576-1.html
404140-1.html
404146-1.html
404204-1.html
404215-1.html
404215-2.html
404215-3.html
404219-1.html
404219-2.html
404624.html Bug 404624 - Add crashtest. r=mats 2018-07-01 18:06:50 +02:00
406137.html
406380.html
406902-1.html
407009-1.xhtml
408304-1.xhtml
408602-1.html
408737-1.html
408737-2.html
408749-1.xhtml
408883-1.html
410198.html
410228-1.html
410232-1.html
410595-1.html
411213-1.html
411213-2.xml
411835.html
411851-1.html
412014-1.html
412201-1.xhtml
412543-1.html
413048-1.html
413079-1.xhtml
413079-2.xhtml
413079-3.xhtml
413085-1.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
413085-2.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
413582-1.xhtml
413582-2.html
413712-1.xhtml
414061-1.html
414180-1.xul
414719-1.html
415685-1.html
415818.xhtml Bug 415818 - Add crashtest. r=mats 2018-07-01 18:06:50 +02:00
416165.html
416264-1.html
416476-1.html
417109-1.xhtml
417848-1.xhtml
417902-1.html
417902-2.html
418532-1.html
418932-1.html
419352.html
420000-1.html
420718.html
420785-1.xhtml
421404-1.html
421671.html
422283-1.html
422301-1.html
423055-1.html
423098.html
423264-1.html
424629.html
425253-1.html
426040-1.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
426272-1.html
428263-1.html
429458.xhtml
429960-1.html
429960-2.html
429969-1.html
429981-1.html
430332-1.html
430344-1.html
430352-1.html
430744-1.html
430991.html
431260-1.html
431260-2.html
435529.html
436194-1.html
436602-1.html
436822-1.html
436823.html
436969-1.html
437156-1.html
437565-1.xhtml
437565-2.xhtml
437565-3.xhtml
438259-1.html
438266-1.html
438509-1.html
442860-1.xul
443528-1.html
444230-1.html
444484-1.html
444726-1.xhtml
444861-1.html
445288.html
448903-1.html
448996-1.html
451315-1.html
451317-1.html
451334-1.html
452157-1.html
452157-2.html
452157-3.html
453762-1.html
455171-1.html
455171-2.html
455171-3.html
455643-1.xhtml
457375.html
457380-1.html
459968.html
460910-1.xml
461294-1.html
462968.xhtml
463350-1.html
463350-2.html
463350-3.html
463741-1.html Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
463785.xhtml
465651-1.html
467137-1.html
467213-1.html
467487-1.html
467493-1.html
467493-2.html
467875-1.xhtml
467914-1.html
468207-1.html
468771-1.xhtml
468771-2.xhtml
469859-1.xhtml
471360.html Bug 471360 - Add crashtest. r=mats 2018-07-01 18:06:50 +02:00
472587-1.xhtml
472617-1.xhtml
472774-1.html
472776-1.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
472950-1.html
472957.xhtml
473278-1.xhtml
473894-1.html
476241-1.html
477731-1.html
477928.html
478131-1.html
478170-1.html
478185-1.html
478504.html Bug 478504 - Add crashtest. r=mats 2018-07-01 18:06:50 +02:00
479938-1.html
480345-1.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
481921-iframe.html
481921.html
481921.ogg
489462-1.html
489477.html
489480-1.xhtml
489647-1.html Bug 489647 - Crashtest. 2017-03-14 15:25:17 +01:00
493111-1.html
493118-1.html
493649.html
494283-1.xhtml
494283-2.html
494300-1.xul
494332-1.html
495875-1.html
495875-2.html
496742.html
499138-iframe.html
499138.html
499857-1.html
499862-1.html
499885-1.xhtml
501535-1.html
503961-1.xhtml
503961-2.html
505912-1.html
507566.html Bug 507566 - Add crashtest. r=mats 2018-07-01 18:06:50 +02:00
508154-1.xhtml
508168-1.html
508816-1.xul
508908-1.html
509749-1.html
511482.html
512724-1.html
512725-1.html
512749-1.html
513110-1.html
513110-2.xhtml
513394-1.html
514098-1.xhtml
514800-1.html
515811-1.html
517968.html
519031.xhtml
520340.html
522170-1.html
526217.html
533379-1.html
533379-2.html
534082-1.html
534366-1.html
534366-2.html
536692-1.xhtml
537645.xhtml
541277-1.html
541277-2.html
541714-1.html
541714-2.html
542136-1.html
545571-1.html
547338.xul
547843-1.xhtml
551635-1.html
553504-1.xhtml
564368-1.xhtml
564968.xhtml
569193-1.html
570160.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
570289-1.html
571618-1.svg
571975-1.html
571995.xhtml
574958.xhtml Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
578977.html
578977.xul
580504-1.xhtml
585598-1.xhtml Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
586806-1.html
586806-2.html
586806-3.html
586973-1.html
589002-1.html
590404.html
591141.html
592118.html
594808-1.html
595435-1.xhtml
595740-1.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
597240-1.xhtml
600100.xhtml
603490-1.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
603510-1.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
604314-1.html
604843.html
605340.html
606642.xhtml
613455-1.svg
613629-1.xhtml
616052-1.html
619021.html
621424-1.html
621841-1.html
622596.html
641724.html
645072-1.html
645072-2.html
646561-1.html
646983-1.html
647332-1.html
650499-1.html
654002-1.html
654002-2.html
655462-1.html
656130-1.html
656130-2.html
660416.html
665853.html
667025.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
673770.html
679933-1.html
681489-1.html
682649-1.html
683702-1.xhtml
683712.html
688996-1.html
688996-2.html
691210.html
700031.xhtml
718516.html
723108.html
724235.html
724978.xhtml
730559.html
734777.html
737313-1.html
737313-2.html
737313-3.html
740199-1.xhtml
742602.html
743364.html Bug 743364 - Add a crashtest. 2017-10-07 03:38:14 +02:00
747688.html
750066-iframe.html
750066.html
757413-2.html
757413.xhtml
762764-1.html
762902.html
765409.html
765621.html
767765.html Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert 2017-04-24 15:54:51 +03:00
769120.html
769303-1.html
769303-2.html
777838.html
783228.html
784600.html
785555.html
786740-1.html
790252-1.html Bug 790252 - Add crashtests. r=mats 2018-07-01 18:06:49 +02:00
790252-2.html Bug 790252 - Add crashtests. r=mats 2018-07-01 18:06:49 +02:00
790260-1.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
791601.xhtml
794693.html
798020-1.html
798235-1.html
799207-1.html
799207-2.html
801268-1.html
804089-1.xhtml
807565-1.html
807565-2.html
810303.html
810726-2.html
810726.html
812822-1.html
812879-1.html
812879-2.html
812893.html
814995.html
822910.xhtml
824297-1.html
825810-1.html
825810-2.html
826483-1.html
826532-1.html
827076.html
827168-1.html
836895.html
837007.xhtml
840787.html
840818.html
842132-1.html
842166.html
844529-1.html
847130.xhtml
847208.html
847209.html
847211-1.html
849603.html
849987.html Bug 849987 - Add crashtest. r=me 2017-11-08 08:47:08 -05:00
850931.html
851396-1.html
854263-1.html
862185.html
862947-1.html
863935.html
866547-1.html
868906.html Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws. 2017-03-08 10:17:52 +01:00
876074-1.html
876155.html
883514-1.html Bug 883514 - Crashtests. 2017-03-14 15:25:17 +01:00
883514-2.html Bug 883514 - Crashtests. 2017-03-14 15:25:17 +01:00
885009-1.html
893496-1.html
893523.html
898871-iframe.xhtml
898871.html
898871.jpg
914501.html
914891.html
915475.xhtml
927558.html
943509-1.html
944909-1.html
946167-1.html
947158-iframe.html
947158.html Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
949932.html
961859.html
963878.html Bug 963878 - Add crashtest. r=me 2017-11-08 08:47:09 -05:00
964078.html
970710.html
973701-1.xhtml
973701-2.xhtml
986899.html
1001233.html
1001258-1.html
1001994.html Bug 1001994 - crashtest. 2017-10-07 03:38:14 +02:00
1003441.xul
1015562.html Bug 1398492: Remove the grid pref. r=mats 2017-12-17 00:04:35 +01:00
1015563-1.html
1015563-2.html
1015844.html
1032450.html
1032613-1.svg
1032613-2.html
1037903.html
1039454-1.html
1042489.html
1054010-1.html
1058954-1.html
1059138-1.html Bug 1453789: Remove Element.createShadowRoot. r=smaug 2018-04-13 20:51:55 +02:00
1134531.html
1134667.html
1137723-1.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
1137723-2.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
1140268-1.html
1145768.html
1145931.html Bug 1145931 - Crashtest. 2017-10-11 20:21:27 +02:00
1146103.html
1146107.html
1146114.html
1153478-iframe.html
1153478.html
1153695.html
1156222.html
1156257.html Bug 1398492: Remove the grid pref. r=mats 2017-12-17 00:04:35 +01:00
1157011.html
1169420-1.html
1169420-2.html
1183431.html
1186147-1.html Bug 1186147: add crashtest for this bug (now that it's been fixed by a dependent bug). (no review, crashtest-only) 2018-02-09 15:30:51 -08:00
1221112-1.html
1221112-2.html
1221874-1.html
1221904.html Bug 1221904 - Add crashtest. r=mats 2018-07-01 18:06:49 +02:00
1222783.xhtml
1223522.xhtml Bug 1223522 - Add crashtest. r=me 2017-10-20 08:36:12 -04:00
1223568-1.html
1223568-2.html
1224230-1.html
1225005.html
1225118.html
1225376.html
1225592.html
1229437-1.html
1229437-2.html
1233191.html
1233607.html Bug 1233607 - Add crashtest. r=me DONTBUILD 2018-06-30 20:54:35 +02:00
1234701-1.html Bug 1234701 - Add crashtests. r=me 2017-10-25 14:58:32 -04:00
1234701-2.html Bug 1234701 - Add crashtests. r=me 2017-10-25 14:58:32 -04:00
1271765.html
1272983-1.html
1272983-2.html
1275059.html
1278007.html
1278080.html Bug 1278080 - Crashtest. 2017-02-12 01:44:06 +01:00
1278461-1.html
1278461-2.html
1279814.html
1281102.html
1297427-non-equal-centers.html
1304441.html
1308876-1.html Bug 1308876 - Add crashtest that used to hang Firefox. r=dholbert 2017-07-12 19:37:13 -07:00
1316649.html
1343552-1.html Bug 1343552 - Add crashtests. r=mats 2018-07-01 18:06:49 +02:00
1343552-2.html Bug 1343552 - Add crashtests. r=mats 2018-07-01 18:06:49 +02:00
1349650.html Bug 1349650 - [css-grid] Crashtest. 2017-03-23 21:04:36 +01:00
1349816-1.html Bug 1349816: Initialize a ScrollFrameHelper member-var in constructor. r=kats 2017-03-24 13:34:42 -07:00
1350372.html Bug 1350372 - Crashtest. 2017-10-11 20:21:27 +02:00
1364361-1.html Bug 1364361 - Part 4: Add crashtest for a scrollable, multicol <details> element. r=bz 2017-06-16 17:22:34 +08:00
1367413-1.html Bug 1367413 - Fix assertion that can occur when paginating abs-pos elements with a transform. r=mats 2017-05-25 16:21:20 -04:00
1368617-1.html Bug 1368617 - Ensure continuing text frames for floating ::first-letters will inherit from a ::first-line. r=dbaron 2017-06-02 16:49:56 +08:00
1373586.html Bug 1369985 - Look for text run boundary based on transformed text when needed. r=jfkthame 2017-06-18 11:18:32 +10:00
1375858.html Bug 1375858 - Don't allow nsBulletFrame to be transformed. r=dbaron 2017-10-18 12:38:17 +13:00
1381134-2.html Bug 1381134 part 2 - Crashtests. 2017-10-11 20:21:27 +02:00
1381134.html Bug 1381134 part 2 - Crashtests. 2017-10-11 20:21:27 +02:00
1401420-1.html Bug 1401420 part 5 - Add crashtest for this bug. r=dholbert 2017-09-29 08:36:36 +10:00
1401709.html Bug 1401709 - Do attach base line layout to orthogonal rtc. r=xidorn 2017-09-21 19:36:12 -07:00
1401807.html Bug 1401807 Part 2 - Add a crashtest. r=dholbert 2017-09-27 23:12:55 +08:00
1404222-empty-shape.html Bug 1404222 Part 6: Add a crashtest. r=dholbert 2018-01-25 15:01:08 +08:00
1405443.html Bug 1402766. Work around layout violating its own invariants and causing stylo code to crash. r=emilio 2017-10-03 18:50:10 -04:00
1406252-1.html Bug 1406252: Add crashtest. (test-only) 2018-06-04 15:34:44 -07:00
1415185.html Bug 1415185 - Crashtest. 2017-11-10 19:28:05 +01:00
1416544.html Bug 1416544 - Don't report COMPLETE reflow status when we still have pushed floats on some next-in-flow frame. r=dholbert 2017-11-16 18:58:29 +01:00
1427824.html Bug 1427824: Remove invalid assertion in presence of display: contents. r=bz 2018-01-05 19:12:42 +01:00
1431781-2.html Bug 1431781 - Crashtests. 2018-01-23 00:00:03 +01:00
1431781.html Bug 1431781 - Crashtests. 2018-01-23 00:00:03 +01:00
1458028.html Bug 1458028 - Try also the OverflowList and next-in-flows when searching for the first child frame. r=xidorn 2018-05-05 01:06:57 +02:00
1459697.html Bug 1459697 Part 3: Add a crashtest. r=dbaron 2018-05-08 09:15:43 -07:00
1460158-1.html Bug 1460158 - Ignore non-primary child frames when searching for the main <summary> frame. r=xidorn 2018-05-17 17:30:34 +02:00
1460158-2.html Bug 1460158 - Ignore non-primary child frames when searching for the main <summary> frame. r=xidorn 2018-05-17 17:30:34 +02:00
1460158-3.html Bug 1460158 - Ignore non-primary child frames when searching for the main <summary> frame. r=xidorn 2018-05-17 17:30:34 +02:00
1461039.html Bug 1461039 - Inlinify display:list-item to display:inline for now, until we support 'display:inline list-item' properly. r=xidorn 2018-05-17 17:30:35 +02:00
1461979-1.html Bug 1461979 - change faulty assert to warning r=dholbert 2018-05-21 15:35:31 -07:00
1467239.html Bug 1467239 - [css-grid] Null-check GetContentInsertionFrame() return value. r=emilio 2018-06-07 17:41:20 +02:00
1472403.html Bug 1472403: Simplify generated image content. r=bz,dholbert 2018-07-16 18:06:38 +02:00
crashtests.list Bug 1472403: Simplify generated image content. r=bz,dholbert 2018-07-16 18:06:38 +02:00
details-containing-only-text.html
details-display-none-summary-1.html
details-display-none-summary-2.html
details-display-none-summary-3.html
details-open-overflow-auto.html
details-open-overflow-hidden.html
details-three-columns.html
empty.html Bug 1382531 - Part 1: rewrite crashtest for data: URI is unique opaque origin. r=smaug 2017-07-25 09:56:02 +08:00
file_324318-1.html Bug 1382531 - Part 1: rewrite crashtest for data: URI is unique opaque origin. r=smaug 2017-07-25 09:56:02 +08:00
first-letter-638937-1.html
first-letter-638937-2.html
flex-nested-abspos-1.html
font-inflation-762332.html
image.jpg
large-border-radius-dashed.html
large-border-radius-dashed2.html
large-border-radius-dotted.html
large-border-radius-dotted2.html
outline-on-frameset.xhtml
simple_blank.swf
solidblue.png
summary-position-out-of-flow.html
text-overflow-bug666751-1.html
text-overflow-bug666751-2.html
text-overflow-bug670564.xhtml
text-overflow-bug671796.xhtml
text-overflow-bug713610.html
text-overflow-form-elements.html
text-overflow-iframe.html