038c31ecb2bd9e59311bb3009646ddc5374fa9d6
galt
  Fri Jul 13 23:06:35 2018 -0700
hgc functions using framesets and a few other odd places that make their own html head were tweaked to include the CSP header. Thisis also helpful with early errors. refs #21729

diff --git src/hg/hgc/hgc.h src/hg/hgc/hgc.h
index 8015de8..a185e03 100644
--- src/hg/hgc/hgc.h
+++ src/hg/hgc/hgc.h
@@ -74,30 +74,33 @@
         int thisWinEnd, char *other, char *chrom);
 /* Generate an anchor that calls click processing program with item
  * and other parameters, INCLUDING the ability to specify left and
  * right window positions different from the current window*/
 
 void hgcAnchor(char *group, char *item, char *other);
 /* Generate an anchor that calls click processing program with item
  * and other parameters. */
 
 struct trackDb *tdbForTableArg();
 /* get trackDb for track passed in table arg */
 
 void writeFramesetType();
 /* Write document type that shows a frame set, rather than regular HTML. */
 
+void htmlFramesetStart(char *title);
+/* Write DOCTYPE HTML and HEAD sections for framesets. */
+
 struct psl *getAlignments(struct sqlConnection *conn, char *table, char *acc);
 /* get the list of alignments for the specified acc */
 
 void printAlignmentsSimple(struct psl *pslList, int startFirst, char *hgcCommand,
                            char *typeName, char *itemIn);
 /* Print list of mRNA alignments, don't add extra textual link when
  * doesn't honor hgcCommand. */
 
 void printAlignments(struct psl *pslList,
 		     int startFirst, char *hgcCommand, char *typeName, char *itemIn);
 /* Print list of mRNA alignments. */
 
 void printAlignmentsExtra(struct psl *pslList,
 		     int startFirst, char *hgcCommand, char *hgcCommandInWindow, char *typeName, char *itemIn);
 /* Print list of mRNA alignments with special "in window" alignment function. */