Fossil SCM

Highly experimental changes to enable TH1 usage in embedded docs. Do not merge.

mistachkin 2014-09-08 08:08 UTC trunk
Commit 5ce57f21bd993c6bdb881c7ed169a1ca195e6868
1 file changed +5
+5
--- src/doc.c
+++ src/doc.c
@@ -256,10 +256,11 @@
256256
{ "tcl", 3, "application/x-tcl" },
257257
{ "tex", 3, "application/x-tex" },
258258
{ "texi", 4, "application/x-texinfo" },
259259
{ "texinfo", 7, "application/x-texinfo" },
260260
{ "tgz", 3, "application/x-tar-gz" },
261
+ { "th1", 3, "application/x-th1" },
261262
{ "tif", 3, "image/tiff" },
262263
{ "tiff", 4, "image/tiff" },
263264
{ "tr", 2, "application/x-troff" },
264265
{ "tsi", 3, "audio/TSP-audio" },
265266
{ "tsp", 3, "application/dsptype" },
@@ -523,10 +524,14 @@
523524
}else if( fossil_strcmp(zMime, "text/plain")==0 ){
524525
style_header("Documentation");
525526
@ <blockquote><pre>
526527
@ %h(blob_str(&filebody))
527528
@ </pre></blockquote>
529
+ style_footer();
530
+ }else if( fossil_strcmp(zMime, "application/x-th1")==0 ){
531
+ style_header("Documentation");
532
+ Th_Render(blob_str(&filebody));
528533
style_footer();
529534
}else{
530535
cgi_set_content_type(zMime);
531536
cgi_set_content(&filebody);
532537
}
533538
--- src/doc.c
+++ src/doc.c
@@ -256,10 +256,11 @@
256 { "tcl", 3, "application/x-tcl" },
257 { "tex", 3, "application/x-tex" },
258 { "texi", 4, "application/x-texinfo" },
259 { "texinfo", 7, "application/x-texinfo" },
260 { "tgz", 3, "application/x-tar-gz" },
 
261 { "tif", 3, "image/tiff" },
262 { "tiff", 4, "image/tiff" },
263 { "tr", 2, "application/x-troff" },
264 { "tsi", 3, "audio/TSP-audio" },
265 { "tsp", 3, "application/dsptype" },
@@ -523,10 +524,14 @@
523 }else if( fossil_strcmp(zMime, "text/plain")==0 ){
524 style_header("Documentation");
525 @ <blockquote><pre>
526 @ %h(blob_str(&filebody))
527 @ </pre></blockquote>
 
 
 
 
528 style_footer();
529 }else{
530 cgi_set_content_type(zMime);
531 cgi_set_content(&filebody);
532 }
533
--- src/doc.c
+++ src/doc.c
@@ -256,10 +256,11 @@
256 { "tcl", 3, "application/x-tcl" },
257 { "tex", 3, "application/x-tex" },
258 { "texi", 4, "application/x-texinfo" },
259 { "texinfo", 7, "application/x-texinfo" },
260 { "tgz", 3, "application/x-tar-gz" },
261 { "th1", 3, "application/x-th1" },
262 { "tif", 3, "image/tiff" },
263 { "tiff", 4, "image/tiff" },
264 { "tr", 2, "application/x-troff" },
265 { "tsi", 3, "audio/TSP-audio" },
266 { "tsp", 3, "application/dsptype" },
@@ -523,10 +524,14 @@
524 }else if( fossil_strcmp(zMime, "text/plain")==0 ){
525 style_header("Documentation");
526 @ <blockquote><pre>
527 @ %h(blob_str(&filebody))
528 @ </pre></blockquote>
529 style_footer();
530 }else if( fossil_strcmp(zMime, "application/x-th1")==0 ){
531 style_header("Documentation");
532 Th_Render(blob_str(&filebody));
533 style_footer();
534 }else{
535 cgi_set_content_type(zMime);
536 cgi_set_content(&filebody);
537 }
538

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button