proper program name, e.g. for session "Intro";
--- a/src/Pure/System/progress.scala Tue Jan 31 19:27:02 2023 +0100
+++ b/src/Pure/System/progress.scala Tue Jan 31 19:43:45 2023 +0100
@@ -127,7 +127,7 @@
}
}
-abstract class Program_Progress extends Progress {
+abstract class Program_Progress(default_program: String = "program") extends Progress {
private var _finished_programs: List[Program_Progress.Program] = Nil
private var _running_program: Option[Program_Progress.Program] = None
@@ -161,7 +161,7 @@
stop_program()
start_program(title)
case None =>
- if (_running_program.isEmpty) start_program("program")
+ if (_running_program.isEmpty) start_program(default_program)
_running_program.get.echo(msg)
}
}
--- a/src/Tools/jEdit/src/document_dockable.scala Tue Jan 31 19:27:02 2023 +0100
+++ b/src/Tools/jEdit/src/document_dockable.scala Tue Jan 31 19:43:45 2023 +0100
@@ -105,7 +105,7 @@
/* progress */
- class Log_Progress extends Program_Progress {
+ class Log_Progress extends Program_Progress(default_program = "build") {
progress =>
override def detect_program(s: String): Option[String] =