Fossil SCM

Removed an extraneous space from pikchrshow DOM output. pikchr command error output now prepends a newline to pikchr-level errors to keep line number comment alignment intact for the first line.

stephan 2020-10-07 07:07 trunk
Commit c3b2671f6d5c775234e12654dce64c852a8f6156ac3171ebe1742220a0dcb0d7
1 file changed +4 -4
--- src/pikchrshow.c
+++ src/pikchrshow.c
@@ -189,11 +189,11 @@
189189
pikFlags |= PIKCHR_PROCESS_SRC;
190190
}else if(PIKCHR_PROCESS_DIV_SOURCE & pikFlags){
191191
zClassSource = " source";
192192
pikFlags |= PIKCHR_PROCESS_SRC;
193193
}
194
- blob_appendf(pOut,"<div class='pikchr-wrapper "
194
+ blob_appendf(pOut,"<div class='pikchr-wrapper"
195195
"%s%s%s'>"
196196
"<div class=\"pikchr-svg\" "
197197
"style=\"max-width:%dpx\">\n",
198198
zWrapperClass/*safe-for-%s*/,
199199
zClassToggle/*safe-for-%s*/,
@@ -490,22 +490,22 @@
490490
zOutfile = g.argv[3];
491491
}
492492
blob_read_from_file(&bIn, zInfile, ExtFILE);
493493
if(fTh1){
494494
db_find_and_open_repository(OPEN_ANY_SCHEMA | OPEN_OK_NOT_FOUND, 0)
495
- /* ^^^ needed for certain TH1 functions to work */;;
495
+ /* ^^^ needed for certain TH1 functions to work */;
496496
pikFlags |= PIKCHR_PROCESS_TH1;
497497
if(fNosvg) pikFlags |= PIKCHR_PROCESS_TH1_NOSVG;
498498
}
499499
isErr = pikchr_process(blob_str(&bIn), pikFlags,
500500
fTh1 ? fThFlags : 0, &bOut);
501501
if(isErr){
502
- /*fossil_print("ERROR: raw input:\n%b\n", &bIn);*/
503
- fossil_fatal("%s ERROR: %b", 1==isErr ? "TH1" : "pikchr",
502
+ fossil_fatal("%s ERROR:%c%b", 1==isErr ? "TH1" : "pikchr",
503
+ 1==isErr ? ' ' : '\n',
504504
&bOut);
505505
}else{
506506
blob_write_to_file(&bOut, zOutfile);
507507
}
508508
Th_PrintTraceLog();
509509
blob_reset(&bIn);
510510
blob_reset(&bOut);
511511
}
512512
--- src/pikchrshow.c
+++ src/pikchrshow.c
@@ -189,11 +189,11 @@
189 pikFlags |= PIKCHR_PROCESS_SRC;
190 }else if(PIKCHR_PROCESS_DIV_SOURCE & pikFlags){
191 zClassSource = " source";
192 pikFlags |= PIKCHR_PROCESS_SRC;
193 }
194 blob_appendf(pOut,"<div class='pikchr-wrapper "
195 "%s%s%s'>"
196 "<div class=\"pikchr-svg\" "
197 "style=\"max-width:%dpx\">\n",
198 zWrapperClass/*safe-for-%s*/,
199 zClassToggle/*safe-for-%s*/,
@@ -490,22 +490,22 @@
490 zOutfile = g.argv[3];
491 }
492 blob_read_from_file(&bIn, zInfile, ExtFILE);
493 if(fTh1){
494 db_find_and_open_repository(OPEN_ANY_SCHEMA | OPEN_OK_NOT_FOUND, 0)
495 /* ^^^ needed for certain TH1 functions to work */;;
496 pikFlags |= PIKCHR_PROCESS_TH1;
497 if(fNosvg) pikFlags |= PIKCHR_PROCESS_TH1_NOSVG;
498 }
499 isErr = pikchr_process(blob_str(&bIn), pikFlags,
500 fTh1 ? fThFlags : 0, &bOut);
501 if(isErr){
502 /*fossil_print("ERROR: raw input:\n%b\n", &bIn);*/
503 fossil_fatal("%s ERROR: %b", 1==isErr ? "TH1" : "pikchr",
504 &bOut);
505 }else{
506 blob_write_to_file(&bOut, zOutfile);
507 }
508 Th_PrintTraceLog();
509 blob_reset(&bIn);
510 blob_reset(&bOut);
511 }
512
--- src/pikchrshow.c
+++ src/pikchrshow.c
@@ -189,11 +189,11 @@
189 pikFlags |= PIKCHR_PROCESS_SRC;
190 }else if(PIKCHR_PROCESS_DIV_SOURCE & pikFlags){
191 zClassSource = " source";
192 pikFlags |= PIKCHR_PROCESS_SRC;
193 }
194 blob_appendf(pOut,"<div class='pikchr-wrapper"
195 "%s%s%s'>"
196 "<div class=\"pikchr-svg\" "
197 "style=\"max-width:%dpx\">\n",
198 zWrapperClass/*safe-for-%s*/,
199 zClassToggle/*safe-for-%s*/,
@@ -490,22 +490,22 @@
490 zOutfile = g.argv[3];
491 }
492 blob_read_from_file(&bIn, zInfile, ExtFILE);
493 if(fTh1){
494 db_find_and_open_repository(OPEN_ANY_SCHEMA | OPEN_OK_NOT_FOUND, 0)
495 /* ^^^ needed for certain TH1 functions to work */;
496 pikFlags |= PIKCHR_PROCESS_TH1;
497 if(fNosvg) pikFlags |= PIKCHR_PROCESS_TH1_NOSVG;
498 }
499 isErr = pikchr_process(blob_str(&bIn), pikFlags,
500 fTh1 ? fThFlags : 0, &bOut);
501 if(isErr){
502 fossil_fatal("%s ERROR:%c%b", 1==isErr ? "TH1" : "pikchr",
503 1==isErr ? ' ' : '\n',
504 &bOut);
505 }else{
506 blob_write_to_file(&bOut, zOutfile);
507 }
508 Th_PrintTraceLog();
509 blob_reset(&bIn);
510 blob_reset(&bOut);
511 }
512

Keyboard Shortcuts

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