]> git.donarmstrong.com Git - lilypond.git/commitdiff
* scm/lily.scm (postscript->pdf): Remove .pdf file if it
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 6 Nov 2004 17:13:48 +0000 (17:13 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 6 Nov 2004 17:13:48 +0000 (17:13 +0000)
exists before converting.

* scm/framework-tex.scm (convert-to-dvi): Remove .dvi file if it
exists before converting.
(convert-to-ps): Remove .ps file if it exists before converting.

* lily/lexer.ll: Remove extra progress newline, use present tense.

* scm/paper.scm (paper-alist): public.
* scm/framework-tex.scm (convert-to-ps):
* scm/lily.scm (postscript->pdf): Do not leak papersizename into
command line.  (backportme)

ChangeLog
lily/lexer.ll
scm/framework-tex.scm
scm/lily.scm

index 57f7a0bc0512e7e7dd27cf090a8f6557d29c706e..656afff15406c763d8cac7142c4252fb2862481e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2004-11-06  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * scm/lily.scm (postscript->pdf): Remove .pdf file if it
+       exists before converting.
+
+       * scm/framework-tex.scm (convert-to-dvi): Remove .dvi file if it
+       exists before converting.
+       (convert-to-ps): Remove .ps file if it exists before converting.
+
+       * lily/lexer.ll: Remove extra progress newline, use present tense.
+
        * scm/paper.scm (paper-alist): public.
        * scm/framework-tex.scm (convert-to-ps):
        * scm/lily.scm (postscript->pdf): Do not leak papersizename into
index dc55cdb1bb6546448e889cc71ecf201205aee40b..9c734e87dd8a8636b6dbefe1bad88e3d4134dafd 100644 (file)
@@ -188,17 +188,16 @@ HYPHEN            --
                return INVALID;
 }
 <renameinput>\"[^"]*\"     {
-       String s (YYText ()+1);
+       String s (YYText () + 1);
        s = s.left_string (s.index_last ('\"'));
 
        yy_pop_state();
        this->here_input().source_file_->name_ = s;
-       progress_indication ("\n");
-       progress_indication (_f ("input renamed to: `%s'", s.to_str0 ()));
+       progress_indication (_f ("Renaming input to: `%s'", s.to_str0 ()));
        progress_indication ("\n");
        scm_module_define (scm_car (scopes_),
                     ly_symbol2scm ("input-file-name"),
-                    scm_makfrom0str (s.to_str0()));
+                    scm_makfrom0str (s.to_str0 ()));
 
 }
 <encoding>.    {
index 45c784096de0b2ec4f8d349a8f085e3a33e64489..07bf07b8b26783689eda064532548ad8e2442b8f 100644 (file)
                                 " ")
                             "  -u+ec-mftrace.map -u+lilypond.map -Ppdf "
                             base)))
-
+    
+    (let ((ps-name (string-append base ".ps")))
+      (if (access? ps-name W_OK)
+         (delete-file ps-name)))
     (if (not (ly:get-option 'verbose))
        (begin
          (format (current-error-port) (_ "Converting to `~a.ps'...") base)
            'pre "" 'post)))
         (base (basename name ".tex"))
         (cmd (string-append
-              "latex \\\\nonstopmode \\\\input " name
-              )))
+              "latex \\\\nonstopmode \\\\input " name)))
     (setenv "extra_mem_top" (number->string (max curr-extra-mem 1024000)))
+    (let ((dvi-name (string-append base ".dvi")))
+      (if (access? dvi-name W_OK)
+         (delete-file dvi-name)))
     (if (not (ly:get-option 'verbose))
        (begin
          (format (current-error-port) (_ "Converting to `~a.dvi'...") base)
index f870cb6254483fd7b681d991a64a22c72d5ebfc3..1031f31bb4a5bb7c821538404748983f0871ada1 100644 (file)
@@ -576,8 +576,10 @@ possibly turned off."
     
     (set! status (system silenced))
     (if (> status 0)
-       (format (current-error-port) (_ "Error invoking `~a'. Return value ~a")
-               silenced status))))
+       (begin
+         (format (current-error-port)
+                 (_ "Error invoking `~a'. Return value ~a") silenced status)
+         (newline (current-error-port))))))
 
 ;;
 ;; ugh  -   double check this. We are leaking
@@ -589,7 +591,9 @@ possibly turned off."
                            (string-append "-sPAPERSIZE=" papersizename " ")
                            ""))
         (cmd (string-append "ps2pdf " set-papersize name))
-        (pdf-name (string-append (basename name ".ps") ".pdf" )))
+        (pdf-name (string-append (basename name ".ps") ".pdf")))
+    (if (access? pdf-name W_OK)
+       (delete-file pdf-name))
     (format (current-error-port) (_ "Converting to `~a'...") pdf-name)
     (ly:system cmd)))