X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaGui.ml;h=6308eab86e3035f0fe170ce0b24bbf82f21cb843;hb=41be5e85a1103a5b14495bb487995a6a88e79c48;hp=e4c1072425026c00b3889048fe0d61dddfd66635;hpb=0ac236dda6f80f6dc86a7f12d8c88b25e64e3251;p=helm.git diff --git a/helm/matita/matitaGui.ml b/helm/matita/matitaGui.ml index e4c107242..6308eab86 100644 --- a/helm/matita/matitaGui.ml +++ b/helm/matita/matitaGui.ml @@ -63,28 +63,30 @@ class console ~(buffer: GText.buffer) () = let clean_current_baseuri status = try - let baseuri = MatitaTypes.get_string_option status "baseuri" in + let baseuri = GrafiteTypes.get_string_option status "baseuri" in let basedir = Helm_registry.get "matita.basedir" in LibraryClean.clean_baseuris ~basedir [baseuri] - with MatitaTypes.Option_error _ -> () + with GrafiteTypes.Option_error _ -> () let ask_and_save_moo_if_needed parent fname status = let basedir = Helm_registry.get "matita.basedir" in + let baseuri = GrafiteParserMisc.baseuri_of_script ~include_paths:[] fname in + let moo_fname = LibraryMisc.obj_file_of_baseuri ~basedir ~baseuri in let save () = - let moo_fname = MatitaMisc.obj_file_of_script ~basedir fname in - GrafiteMarshal.save_moo moo_fname - status.MatitaTypes.moo_content_rev in + let metadata_fname= LibraryMisc.metadata_file_of_baseuri ~basedir ~baseuri in + GrafiteMarshal.save_moo moo_fname status.GrafiteTypes.moo_content_rev; + LibraryNoDb.save_metadata metadata_fname status.GrafiteTypes.metadata + in if (MatitaScript.current ())#eos && - status.MatitaTypes.proof_status = MatitaTypes.No_proof + status.GrafiteTypes.proof_status = GrafiteTypes.No_proof then begin - let mooname = MatitaMisc.obj_file_of_script ~basedir fname in let rc = MatitaGtkMisc.ask_confirmation ~title:"A .moo can be generated" ~message:(Printf.sprintf "%s can be generated for %s.\nShould I generate it?" - (Filename.basename mooname) (Filename.basename fname)) + (Filename.basename moo_fname) (Filename.basename fname)) ~parent () in let b = @@ -94,7 +96,7 @@ let ask_and_save_moo_if_needed parent fname status = | `CANCEL -> raise MatitaTypes.Cancel in if b then - save () + save () else clean_current_baseuri status end