History log of /seL4-l4v-master/l4v/isabelle/src/Pure/PIDE/query_operation.scala
Revision Date Author Comments
# 0b69fca9 17-Jun-2017 wenzelm <none@none>

more permissive: avoid situations where query is silently ignored;


# 9bd022db 16-Jun-2017 wenzelm <none@none>

more general dispatcher operations;


# 10701519 12-Mar-2017 wenzelm <none@none>

tuned;


# 4a214b56 23-Dec-2016 wenzelm <none@none>

tuned;


# d023295c 05-Sep-2016 wenzelm <none@none>

clarified modules;


# 6baaead5 02-Nov-2015 wenzelm <none@none>

avoid premature flushing and thus flashing of text area;


# 0a129fa9 02-Nov-2015 wenzelm <none@none>

clarified Query_Operation.State, with separate instance to avoid extra flush (see also 6ddeb83eb67a);


# b63b0997 21-Sep-2015 wenzelm <none@none>

support for auto update via caret focus;


# 8dc9e404 21-Sep-2015 wenzelm <none@none>

more specific name to reduce danger of clash with direct uses of plain Command.print_function;


# e434d293 11-Aug-2015 wenzelm <none@none>

support hyperlinks with optional focus change;
no change of focus for debuffer position, to avoid visual glitches and keep panel active;


# 40e642df 23-Jul-2014 wenzelm <none@none>

clarified module name: facilitate alternative GUI frameworks;

--HG--
rename : src/Pure/GUI/swing_thread.scala => src/Pure/GUI/gui_thread.scala


# 2ccf1463 24-Apr-2014 wenzelm <none@none>

clarified Session.Consumer, with Session.Outlet managed by dispatcher thread;
eliminated old actors;


# da5844fe 22-Apr-2014 wenzelm <none@none>

avoid "Adaptation of argument list by inserting ()" -- deprecated in scala-2.11.0;


# 4f51da4c 02-Apr-2014 wenzelm <none@none>

more explicit iterator terminology, in accordance to Scala 2.8 library;
clarified Graph.keys_iterator vs. Graph.keys, with subtle change of semantics;
tuned output;


# e5bc4603 27-Mar-2014 wenzelm <none@none>

more careful treatment of multiple command states (eval + prints): merge content that is actually required;
more standard Markup_Tree merge, including trivial cases;


# ffd59da7 20-Feb-2014 wenzelm <none@none>

tuned imports;


# 73c68e25 21-Nov-2013 wenzelm <none@none>

back to Status.FINISHED and immediate remove_overlay (reverting 6e69f9ca8f1c), which is important to avoid restart of print function after edits + re-assignment of located command;
resolve sendback wrt. static command id, to allow active area even after exec_id is removed (cf. prune_delay);


# 785efb28 11-Oct-2013 wenzelm <none@none>

more consistent state and GUI update, e.g. relevant for full-screen mode switch with its exit/init side-effect;


# 50858dac 11-Oct-2013 wenzelm <none@none>

clarified Editor.current_command: allow outdated snapshot;
more accurate Document_View.perspective based on current_command for proper state output (see also 88c6e630c15f and ef62204a126b);


# ddcdb97b 06-Oct-2013 wenzelm <none@none>

clarified remove_overlay: always flush in order to make sure that apply_query can make a fresh start with the same arguments (see also 6e69f9ca8f1c) -- NB: print functions are idempotent;


# fc5fc921 25-Sep-2013 wenzelm <none@none>

explicit Status.REMOVED, which is required e.g. for sledgehammer to retrieve command of sendback exec_id (in contrast to find_theorems, see c2da0d3b974d);


# 3dedff6e 24-Sep-2013 wenzelm <none@none>

skip ignored commands, similar to former proper_command_at (see d68ea01d5084) -- relevant to Output, Query_Operation etc.;
tuned signature;


# 0710e637 24-Sep-2013 wenzelm <none@none>

tuned;


# 5c13136b 12-Aug-2013 wenzelm <none@none>

moved generic module to its proper place;

--HG--
rename : src/Tools/jEdit/src/query_operation.scala => src/Pure/PIDE/query_operation.scala


# b105e15b 13-Aug-2013 wenzelm <none@none>

more cleanup;