Thompson reports that our vis reinitialization fix fails for graphs larger than 30 nodes.
strict digraph { overlap = false; splines=true layout = dot node [shape=box style=filled fillcolor=gold penwidth=2] 11 11 27 30 14 25 27 19 48 3 18 25 21 37 26 1 19 14 65 13 69 62 37 18 71 node [fillcolor=palegreen penwidth=1] 0 [label="\nCharge Carriers" fillcolor="lightblue" tooltip="name: Charge Carriers\ncolor: lightblue"] 1 [label="\nFull Blocks" tooltip="name: Full Blocks"] 2 [label="\nRickys Wiki Patterns" fillcolor="lightblue" tooltip="name: Rickys Wiki Patterns\ncolor: lightblue"] 3 [label="\nRegular Contributors" tooltip="name: Regular Contributors"] 4 [label="\nTips For Beginners" tooltip="name: Tips For Beginners"] 5 [label="\nPlease Call Me Rick" tooltip="name: Please Call Me Rick"] 6 [label="\nWhy Bother To Structure" tooltip="name: Why Bother To Structure"] 7 [label="\nLists To Suggest Structure" tooltip="name: Lists To Suggest Structure"] 8 [label="\nRickys Wiki Paterns" tooltip="name: Rickys Wiki Paterns"] 9 [label="\nAdding New Pages" tooltip="name: Adding New Pages"] 10 [label="\nSoftware Patterns" fillcolor="lightblue" tooltip="name: Software Patterns\ncolor: lightblue"] 11 [label="\nBook List" tooltip="name: Book List"] 12 [label="\nLarry Hartsook" fillcolor="lightblue" tooltip="name: Larry Hartsook\ncolor: lightblue"] 13 [label="\nPast Visitors" tooltip="name: Past Visitors"] 14 [label="\nRecent Visitors" tooltip="name: Recent Visitors"] 15 [label="\nResult Object" tooltip="name: Result Object"] 16 [label="\nRevising Business Prose" fillcolor="lightblue" tooltip="name: Revising Business Prose\ncolor: lightblue"] 17 [label="\nSemiconductor Test Systems Group" fillcolor="lightblue" tooltip="name: Semiconductor Test Systems Group\ncolor: lightblue"] 18 [label="\nHistory Of Patterns" tooltip="name: History Of Patterns"] 19 [label="\nPattern Index" tooltip="name: Pattern Index"] 20 [label="\nProject Index" tooltip="name: Project Index"] 21 [label="\nWard And Kent" tooltip="name: Ward And Kent"] 22 [label="\nWindow Per Task" tooltip="name: Window Per Task"] 23 [label="\nFew Panes" tooltip="name: Few Panes"] 24 [label="\nStandard Panes" tooltip="name: Standard Panes"] 25 [label="\nHot Draw" tooltip="name: Hot Draw"] 26 [label="\nPeople Projects And Patterns" tooltip="name: People Projects And Patterns"] 27 [label="\nWiki Hot Spots" tooltip="name: Wiki Hot Spots"] 28 [label="\nWiki Copy Rights" tooltip="name: Wiki Copy Rights"] 29 [label="\nAwhack On The Side Of The Head" fillcolor="lightblue" tooltip="name: Awhack On The Side Of The Head\ncolor: lightblue"] 30 [label="\nRecent Changes" tooltip="name: Recent Changes"] 31 [label="\nCreative Whack Pack" tooltip="name: Creative Whack Pack"] 32 [label="\nChange Of Setting" tooltip="name: Change Of Setting"] 33 [label="\nQuote Page" fillcolor="lightblue" tooltip="name: Quote Page\ncolor: lightblue"] 34 [label="\nKent Kirby" fillcolor="lightblue" tooltip="name: Kent Kirby\ncolor: lightblue"] 35 [label="\nDesign Patterns" tooltip="name: Design Patterns"] 36 [label="\nProcess Patterns" tooltip="name: Process Patterns"] 37 [label="\nPattern Instructors" tooltip="name: Pattern Instructors"] 38 [label="\nWritten Pattern" tooltip="name: Written Pattern"] 39 [label="\nGroup Select" fillcolor="lightblue" tooltip="name: Group Select\ncolor: lightblue"] 40 [label="\nWhat Isa Model" fillcolor="lightblue" tooltip="name: What Isa Model\ncolor: lightblue"] 41 [label="\nSoftware Has No Shape" tooltip="name: Software Has No Shape"] 42 [label="\nSoftware Cannot Be Modeled" tooltip="name: Software Cannot Be Modeled"] 43 [label="\nData Model" tooltip="name: Data Model"] 44 [label="\nAnalytic Model" tooltip="name: Analytic Model"] 45 [label="\nAnti Pattern Antidote" fillcolor="lightblue" tooltip="name: Anti Pattern Antidote\ncolor: lightblue"] 46 [label="\nThe Loaner" tooltip="name: The Loaner"] 47 [label="\nAnti Patterns" tooltip="name: Anti Patterns"] 48 [label="\nKinds Of Patterns" tooltip="name: Kinds Of Patterns"] 49 [label="\nEgalitarian Compensation" tooltip="name: Egalitarian Compensation"] 50 [label="\nSacrificial Lamb" tooltip="name: Sacrificial Lamb"] 51 [label="\nWhy Patterns Are Different" fillcolor="lightblue" tooltip="name: Why Patterns Are Different\ncolor: lightblue"] 52 [label="\nPattern Aided Software Engineering" tooltip="name: Pattern Aided Software Engineering"] 53 [label="\nDiscussion Pattern Cousins" tooltip="name: Discussion Pattern Cousins"] 54 [label="\nKoans Metaphors And Parables" tooltip="name: Koans Metaphors And Parables"] 55 [label="\nTimeless Way Of Building" tooltip="name: Timeless Way Of Building"] 56 [label="\nFormal Methods And Patterns" tooltip="name: Formal Methods And Patterns"] 57 [label="\nHands In View" tooltip="name: Hands In View"] 58 [label="\nGenerative Pattern" tooltip="name: Generative Pattern"] 59 [label="\nSimply Understood Code" tooltip="name: Simply Understood Code"] 60 [label="\nMonday School" tooltip="name: Monday School"] 61 [label="\nRuss Ramirez" tooltip="name: Russ Ramirez"] 62 [label="\nPeople Interested In Formal Patterns" tooltip="name: People Interested In Formal Patterns"] 63 [label="\nHands On Thighs" tooltip="name: Hands On Thighs"] 64 [label="\nBen Richards" tooltip="name: Ben Richards"] 65 [label="\nNot So Recent Changes" tooltip="name: Not So Recent Changes"] 66 [label="\nArchitecture Handbook Workshop" fillcolor="lightblue" tooltip="name: Architecture Handbook Workshop\ncolor: lightblue"] 67 [label="\nCommand Object" tooltip="name: Command Object"] 68 [label="\nKent And Ralph At The Architecture Workshop" tooltip="name: Kent And Ralph At The Architecture Workshop"] 69 [label="\nGang Of Four" tooltip="name: Gang Of Four"] 70 [label="\nParc Place" tooltip="name: Parc Place"] 71 [label="\nGamma Pattern" tooltip="name: Gamma Pattern"] 72 [label="\nPatterns Generate Architectures" tooltip="name: Patterns Generate Architectures"] 73 [label="\nSmalltalk Summer" tooltip="name: Smalltalk Summer"] 74 [label="\nVisual Works" tooltip="name: Visual Works"] 75 [label="\nRobert Aceti" fillcolor="lightblue" tooltip="name: Robert Aceti\ncolor: lightblue"] 76 [label="\nWhat You Produce They Consume" fillcolor="lightblue" tooltip="name: What You Produce They Consume\ncolor: lightblue"] 77 [label="\nSoftware Development Pattern Language" tooltip="name: Software Development Pattern Language"] 78 [label="\nSeven Principles Of Software Development" tooltip="name: Seven Principles Of Software Development"] 79 [label="\nMaintain The Vision" tooltip="name: Maintain The Vision"] 80 [label="\nEditorial Page" tooltip="name: Editorial Page"] 81 [label="\nMariano Benitez" fillcolor="lightblue" tooltip="name: Mariano Benitez\ncolor: lightblue"] 82 [label="\nPatterns List" tooltip="name: Patterns List"] 83 [label="\nFront Page" tooltip="name: Front Page"] 84 [label="\nMeta Patterns" tooltip="name: Meta Patterns"] 1->0 [label="" labeltooltip="source: ChargeCarriers"] 3->2 [label="" labeltooltip="source: RickysWikiPatterns"] 4->2 [label="" labeltooltip="source: RickysWikiPatterns"] 2->5 [label="" labeltooltip="source: RickysWikiPatterns"] 2->6 [label="" labeltooltip="source: RickysWikiPatterns"] 2->7 [label="" labeltooltip="source: RickysWikiPatterns"] 8->5 [label="" labeltooltip="source: RickysWikiPatterns"] 3->5 [label="" labeltooltip="source: RickysWikiPatterns"] 3->6 [label="" labeltooltip="source: RickysWikiPatterns"] 9->6 [label="" labeltooltip="source: RickysWikiPatterns"] 3->7 [label="" labeltooltip="source: RickysWikiPatterns"] 11->10 [label="" labeltooltip="source: SoftwarePatterns"] 13->12 [label="" labeltooltip="source: LarryHartsook"] 14->12 [label="" labeltooltip="source: LarryHartsook"] 15->12 [label="" labeltooltip="source: LarryHartsook"] 11->16 [label="" labeltooltip="source: RevisingBusinessProse"] 18->17 [label="" labeltooltip="source: SemiconductorTestSystemsGroup" dir=both] 19->17 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 20->17 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 17->21 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 17->22 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 17->23 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 17->24 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 25->21 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 18->21 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 19->21 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 26->18 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 27->18 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 28->18 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 23->22 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 18->22 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 19->22 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 18->23 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 19->23 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 18->24 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 19->24 [label="" labeltooltip="source: SemiconductorTestSystemsGroup"] 11->29 [label="" labeltooltip="source: AwhackOnTheSideOfTheHead"] 30->29 [label="" labeltooltip="source: AwhackOnTheSideOfTheHead"] 31->29 [label="" labeltooltip="source: AwhackOnTheSideOfTheHead" dir=both] 32->31 [label="" labeltooltip="source: AwhackOnTheSideOfTheHead"] 30->31 [label="" labeltooltip="source: AwhackOnTheSideOfTheHead"] 27->33 [label="" labeltooltip="source: QuotePage"] 30->33 [label="" labeltooltip="source: QuotePage"] 14->34 [label="" labeltooltip="source: KentKirby"] 34->35 [label="" labeltooltip="source: KentKirby"] 36->35 [label="" labeltooltip="source: KentKirby"] 37->35 [label="" labeltooltip="source: KentKirby"] 38->35 [label="" labeltooltip="source: KentKirby"] 25->39 [label="" labeltooltip="source: GroupSelect"] 41->40 [label="" labeltooltip="source: WhatIsaModel"] 42->40 [label="" labeltooltip="source: WhatIsaModel" dir=both] 40->43 [label="" labeltooltip="source: WhatIsaModel"] 40->44 [label="" labeltooltip="source: WhatIsaModel"] 27->42 [label="" labeltooltip="source: WhatIsaModel"] 41->42 [label="" labeltooltip="source: WhatIsaModel"] 46->45 [label="" labeltooltip="source: AntiPatternAntidote"] 45->47 [label="" labeltooltip="source: AntiPatternAntidote"] 48->47 [label="" labeltooltip="source: AntiPatternAntidote"] 49->47 [label="" labeltooltip="source: AntiPatternAntidote"] 50->47 [label="" labeltooltip="source: AntiPatternAntidote"] 52->51 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 53->51 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 54->51 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 51->55 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 51->56 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 51->57 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 51->58 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 51->59 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 60->55 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 58->55 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 61->55 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 62->56 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 63->57 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 19->57 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 64->57 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 48->58 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 3->58 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 65->59 [label="" labeltooltip="source: WhyPatternsAreDifferent"] 67->66 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 18->66 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 68->66 [label="" labeltooltip="source: ArchitectureHandbookWorkshop" dir=both] 66->69 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 66->25 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 66->70 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 66->21 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 37->69 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 18->69 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 71->69 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 72->25 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 73->25 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 26->25 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 25->68 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 1->70 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 74->70 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 25->70 [label="" labeltooltip="source: ArchitectureHandbookWorkshop"] 14->75 [label="" labeltooltip="source: RobertAceti"] 77->76 [label="" labeltooltip="source: WhatYouProduceTheyConsume"] 78->76 [label="" labeltooltip="source: WhatYouProduceTheyConsume" dir=both] 65->76 [label="" labeltooltip="source: WhatYouProduceTheyConsume"] 79->78 [label="" labeltooltip="source: WhatYouProduceTheyConsume"] 77->78 [label="" labeltooltip="source: WhatYouProduceTheyConsume"] 80->78 [label="" labeltooltip="source: WhatYouProduceTheyConsume"] 13->81 [label="" labeltooltip="source: MarianoBenitez"] 81->82 [label="" labeltooltip="source: MarianoBenitez"] 81->69 [label="" labeltooltip="source: MarianoBenitez"] 62->82 [label="" labeltooltip="source: MarianoBenitez"] 83->82 [label="" labeltooltip="source: MarianoBenitez"] 84->82 [label="" labeltooltip="source: MarianoBenitez"] }
INCLUDED
See Wiki in 1996 for converter asset.
Try fix-dot.html script on per-page basis.
http://ward.dojo.fed.wiki/assets/pages/wiki-in-1996/fix-dot.html
Other test cases.
Ward and Kent in 1996 -- compare with SVG.
Patterns on Wiki 1996 -- first use of fix-dot.html
Pattern Test 2 -- Larger from Thompson 12/9.
Sample from Gallery -- with lots of nodes
viz-js
vendor's test site