]> git.donarmstrong.com Git - lilypond.git/commitdiff
Remove deprecated function ly:set-point-and-click.
authorNeil Puttock <n.puttock@gmail.com>
Wed, 24 Jun 2009 22:37:17 +0000 (23:37 +0100)
committerPatrick McCarty <pnorcks@gmail.com>
Fri, 17 Jul 2009 09:53:24 +0000 (02:53 -0700)
(cherry picked from commit aa7c8e1f7bbbc186f3eb9d4a385cace6f8116c96)

lily/lily-parser-scheme.cc
scm/safe-lily.scm

index 7dfeab6057b7dd4e12799e90b401a3c62b3de0c6..f58f2ea0fad9a773b2c6da8f7979b4f35b54cba8 100644 (file)
 #include "sources.hh"
 #include "warn.hh"
 
-/* Do not append `!' suffix, since 1st argument is not modified. */
-LY_DEFINE (ly_set_point_and_click, "ly:set-point-and-click",
-          1, 0, 0, (SCM what),
-          "Deprecated.")
-{
-  (void) what;
-  warning (_f ("deprecated function called: %s", "ly:set-point-and-click"));
-  return SCM_UNSPECIFIED;
-}
-
 LY_DEFINE (ly_parse_file, "ly:parse-file",
           1, 0, 0, (SCM name),
           "Parse a single @code{.ly} file."
@@ -53,7 +43,7 @@ LY_DEFINE (ly_parse_file, "ly:parse-file",
       && ly_get_option (ly_symbol2scm ("strip-output-dir")) == SCM_BOOL_T) {
     out_file_name.dir_ = "";
   }
-  
+
   /* When running from gui, generate output in .ly source directory.  */
   string output_name = output_name_global;
   if (!output_name.empty ())
@@ -73,7 +63,7 @@ LY_DEFINE (ly_parse_file, "ly:parse-file",
              dir = out.dir_part ();
              out_file_name = out.file_part ();
            }
-       }         
+       }
 
       if (dir != "" && dir != "." && dir != get_working_directory ())
        {
@@ -128,13 +118,13 @@ LY_DEFINE (ly_parse_file, "ly:parse-file",
     }
 
   /*
-    outside the if-else to ensure cleanup fo Sources object, 
+    outside the if-else to ensure cleanup fo Sources object,
   */
   if (error)
     /* TODO: pass renamed input file too.  */
     scm_throw (ly_symbol2scm ("ly-file-failed"),
               scm_list_1 (ly_string2scm (file_name)));
-  
+
   return SCM_UNSPECIFIED;
 }
 
@@ -162,12 +152,12 @@ LY_DEFINE (ly_parser_define_x, "ly:parser-define!",
           3, 0, 0, (SCM parser_smob, SCM symbol, SCM val),
           "Bind @var{symbol} to @var{val} in @var{parser-smob}'s module.")
 {
-  
+
   LY_ASSERT_SMOB (Lily_parser, parser_smob, 1);
   Lily_parser *parser = unsmob_lily_parser (parser_smob);
 
   LY_ASSERT_TYPE (ly_is_symbol, symbol, 2);
-    
+
   parser->lexer_->set_identifier (scm_symbol_to_string (symbol), val);
   return SCM_UNSPECIFIED;
 }
@@ -180,7 +170,7 @@ LY_DEFINE (ly_parser_lookup, "ly:parser-lookup",
   LY_ASSERT_SMOB (Lily_parser, parser_smob, 1);
 
   Lily_parser *parser = unsmob_lily_parser (parser_smob);
+
   LY_ASSERT_TYPE (ly_is_symbol, symbol, 2);
 
   SCM val = parser->lexer_->lookup_identifier (ly_scm2string (scm_symbol_to_string (symbol)));
@@ -196,7 +186,7 @@ LY_DEFINE (ly_parser_parse_string, "ly:parser-parse-string",
           "  Upon failure, throw @code{ly-file-failed} key.")
 {
   LY_ASSERT_SMOB (Lily_parser, parser_smob, 1);
-  Lily_parser *parser = unsmob_lily_parser (parser_smob); 
+  Lily_parser *parser = unsmob_lily_parser (parser_smob);
   LY_ASSERT_TYPE (scm_is_string, ly_code, 2);
 
   parser->parse_string (ly_scm2string (ly_code));
@@ -238,10 +228,10 @@ LY_DEFINE (ly_parser_error, "ly:parser-error",
 {
   LY_ASSERT_SMOB (Lily_parser, parser, 1);
   Lily_parser *p = unsmob_lily_parser (parser);
-  
+
   LY_ASSERT_TYPE (scm_is_string, msg, 2);
   string s = ly_scm2string (msg);
-  
+
   Input *i = unsmob_input (input);
   if (i)
     p->parser_error (*i, s);
@@ -257,11 +247,11 @@ LY_DEFINE (ly_parser_clear_error, "ly:parser-clear-error",
 {
   LY_ASSERT_SMOB (Lily_parser, parser, 1);
   Lily_parser *p = unsmob_lily_parser (parser);
-  
+
 
   p->error_level_ = 0;
   p->lexer_->error_level_ = 0;
-  
+
   return SCM_UNSPECIFIED;
 }
 
index 43442c975fc697da16b44ac8aaa6102d507f44a2..a4625c1e926aac6c0bf9169b66ddeb2ac051db41 100644 (file)
@@ -1,7 +1,7 @@
-;;;; safe-lily.scm -- 
+;;;; safe-lily.scm --
 ;;;;
 ;;;; source file of the GNU LilyPond music typesetter
-;;;; 
+;;;;
 ;;;; (c) 2004--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
 (map
    ly:round-filled-box
    ly:run-translator
    ly:set-option
-   ly:set-point-and-click
    ly:spanner-broken-into
    ly:spanner-bound
    ly:spanner?