src/Pure/Tools/build_job.scala
changeset 72683 b5e6f0d137a7
parent 72675 cc1347c8c804
child 72692 22aeec526ffd
equal deleted inserted replaced
72682:e0443773ef1a 72683:b5e6f0d137a7
   225                   document_output.synchronized { document_output += msg }
   225                   document_output.synchronized { document_output += msg }
   226                 override def echo_document(msg: String): Unit =
   226                 override def echo_document(msg: String): Unit =
   227                   progress.echo_document(msg)
   227                   progress.echo_document(msg)
   228               }
   228               }
   229             val documents =
   229             val documents =
   230               Presentation.build_documents(session_name, deps, store,
   230               using(store.open_database_context(deps.sessions_structure))(db_context =>
   231                 output_sources = info.document_output,
   231                 Presentation.build_documents(session_name, deps, db_context,
   232                 output_pdf = info.document_output,
   232                   output_sources = info.document_output,
   233                 progress = document_progress,
   233                   output_pdf = info.document_output,
   234                 verbose = verbose,
   234                   progress = document_progress,
   235                 verbose_latex = true)
   235                   verbose = verbose,
       
   236                   verbose_latex = true))
   236             using(store.open_database(session_name, output = true))(db =>
   237             using(store.open_database(session_name, output = true))(db =>
   237               for ((doc, pdf) <- documents) {
   238               for ((doc, pdf) <- documents) {
   238                 db.transaction {
   239                 db.transaction {
   239                   Presentation.write_document(db, session_name, doc, pdf)
   240                   Presentation.write_document(db, session_name, doc, pdf)
   240                 }
   241                 }