2010-01-11 wenzelm eliminated strange mutable var commands;
2010-01-11 wenzelm updated header;
2010-01-11 wenzelm eliminated obsolete isabelle.proofdocument.Token;
2010-01-11 wenzelm do not override Command.hashCode -- which was inconsistent with eq anyway;
2010-01-11 wenzelm renamed Command.content to source;
2010-01-10 wenzelm further tuning of command_start;
2010-01-10 wenzelm refrain from poking blink rate -- might get stuck in invisible state;
2010-01-10 wenzelm eliminated Command.stop, which tends to case duplicate traversal of commands;
2010-01-10 wenzelm iterators for ranges of commands/starts -- avoid extra array per document;
2010-01-10 wenzelm tuned document changes;
2010-01-10 wenzelm misc tuning and clarification of Document/Change;
2010-01-10 wenzelm adhoc reset of blink rate;
2010-01-10 wenzelm provide global "Isabelle" within interpreter loop -- using import instead of val avoids pontential conflicts with later import isabelle.jedit._;
2010-01-09 wenzelm redirect scala.Console output during interpretation;
2010-01-09 wenzelm bind "session";
2010-01-09 wenzelm export isabelle_system, e.g. for use via "session" in Isabelle/Scala interpreter;
2010-01-09 wenzelm removed unused var plugin;
2010-01-09 wenzelm pass all jEdit jars to compiler as classpath -- to enable proper referencing of application name space;
2010-01-08 wenzelm provide some bindings of jEdit values;
2010-01-08 wenzelm more precise prompt etc.;
2010-01-08 wenzelm define scala.home, for more robust startup of Scala tools, notably the compiler;
2010-01-08 wenzelm added jEdit Console and Scala compiler;
2010-01-07 wenzelm some attempts at Scala console plugin;
2010-01-06 wenzelm more precise treatment of document/state assigment;
2010-01-05 wenzelm more precise notion of bad messages;
2010-01-05 wenzelm use Text_Edit provided by Isabelle;
2010-01-05 wenzelm result.is_ready is not bad;
2010-01-04 wenzelm singleton status messages, with more precise patterns -- report bad messages;
2010-01-04 wenzelm back to explicit management of documents -- not as generic Session.Entity -- to avoid ill-defined referencing of new states;
2010-01-03 wenzelm slightly more uniform/robust handling of visible document;
2010-01-03 wenzelm recovered explicit Changed.id (copy of future document) -- avoids premature joining of result;
2010-01-03 wenzelm more explicit treatment of command/document state;
2010-01-03 wenzelm removed unused document_change bus;
2010-01-01 wenzelm tuned;
2010-01-01 wenzelm tuned;
2010-01-01 wenzelm misc tuning;
2010-01-01 wenzelm tuned Change: eliminated redundant copy of document id;
2010-01-01 wenzelm eliminated redundant session documents database;
2010-01-01 wenzelm use isabelle.Future;
2010-01-01 wenzelm renamed current_document to recent_document (might be a bit older than current_change);
2010-01-01 wenzelm renamed Proof_Document to Document;
2009-12-31 wenzelm tuned dialog;
2009-12-31 wenzelm improved dialog;
2009-12-30 wenzelm basic setup for synchronous / modal (!) prover startup;
2009-12-30 wenzelm tuned signature;
2009-12-30 wenzelm register Proof_Document instances as session entities -- handle Markup.EDIT messages locally;
2009-12-30 wenzelm tuned signature of isabelle.Position;
2009-12-30 wenzelm maintain generic session entities -- cover commands, states, etc. (but not yet documents);
2009-12-30 wenzelm unified Command and Command_State, eliminated separate Accumulator;
2009-12-30 wenzelm removed experimental history panel;
2009-12-30 wenzelm more explicit modeling of Command and Command_State as Session.Entity;
2009-12-30 wenzelm updated;
2009-12-29 wenzelm tuned;
2009-12-29 wenzelm tuned caret_listener/selected_command;
2009-12-29 wenzelm misc tuning;
2009-12-29 wenzelm eliminated global Session.document_0 -- did not work due to hardwired id;
2009-12-29 wenzelm tuned;
2009-12-29 wenzelm tuned;
2009-12-28 wenzelm Standard_System;
2009-12-23 wenzelm slightly larger stack size -- default seems to be as low as 256k;
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip