History log of /seL4-l4v-10.1.1/l4v/isabelle/src/Tools/jEdit/lib/Tools/jedit
Revision Date Author Comments
# 41344522 29-Jun-2018 wenzelm <none@none>

command-line option for include_sessions;


# 103d8f70 04-Jun-2018 wenzelm <none@none>

clarified signature;
simplified options;


# 225f6c89 17-Apr-2018 wenzelm <none@none>

updated to jedit-5.5.0;
discontinued jedit_build/contrib/jEdit-patched.tar.gz -- its content is in directory jedit_build/contrib/jedit-5.5.0-patched/jEdit;


# 0353e57a 29-Jan-2018 wenzelm <none@none>

more uniform documentation;


# 94f62ba1 02-Nov-2017 wenzelm <none@none>

support alternative ancestor session;


# 90c41085 02-Nov-2017 wenzelm <none@none>

support focus_session, for much faster startup of Isabelle/jEdit;
more options for "isabelle jedit";


# 769acbf3 01-Nov-2017 wenzelm <none@none>

clarified terminology;


# 0ea0c300 01-Nov-2017 wenzelm <none@none>

added isabelle jedit options -B, -P, clarified -R;
misc tuning and clarification;


# ab5293cf 23-Oct-2017 wenzelm <none@none>

updated to jdk-8u152, which is for x86_64 only;


# f607202f 21-Sep-2017 wenzelm <none@none>

misc tuning and updates for release;


# f2ad1c56 01-Sep-2017 wenzelm <none@none>

more robust: provide docking framework via base plugin;

--HG--
rename : src/Tools/jEdit/src/dockable.scala => src/Tools/jEdit/src-base/dockable.scala
rename : src/Tools/jEdit/src/pide_docking_framework.scala => src/Tools/jEdit/src-base/pide_docking_framework.scala


# 6fe7ebe1 01-Sep-2017 wenzelm <none@none>

more robust;


# c7532f08 31-Aug-2017 wenzelm <none@none>

reverted 6acb28e5ba41: permissiveness of 1e5ae735e026 should be sufficient;


# e65a49bb 30-Aug-2017 wenzelm <none@none>

more robust: fall-back for SyntaxUtilities.StyleExtender when Isabelle plugin is unloaded;


# 8606b952 20-Aug-2017 wenzelm <none@none>

separate base plugin for important services that should be always available, despite startup errors of the main plugin;

--HG--
rename : src/Tools/jEdit/src/isabelle_encoding.scala => src/Tools/jEdit/src-base/isabelle_encoding.scala


# 2ec54cc3 19-Jun-2017 wenzelm <none@none>

clarified modules;

--HG--
rename : src/Tools/jEdit/src/bibtex_jedit.scala => src/Tools/jEdit/src/jedit_bibtex.scala


# 4883758b 24-Apr-2017 wenzelm <none@none>

clarified meaning of "isabelle jedit -R": avoid potential problems with all_known = true;


# cc411a33 21-Apr-2017 wenzelm <none@none>

afford unconditional all_known = true (reverting ea42dfd95ec8), for practical usability of qualified imports from arbitrary sessions;


# 44e91cea 21-Apr-2017 wenzelm <none@none>

more uniform isabelle_scala;
more uniform ISABELLE_SCALAC_OPTIONS with heap options;


# 20f9c296 19-Apr-2017 wenzelm <none@none>

optionally explore all sessions -- potentially slow, e.g. for AFP;


# 3fd83897 19-Mar-2017 wenzelm <none@none>

updated to jedit-5.4.0;

--HG--
rename : src/Tools/jEdit/patches/brackets_extended_styles => src/Tools/jEdit/patches/extended_styles


# 67852838 15-Mar-2017 wenzelm <none@none>

clarified modules;


# 2c79abce 07-Mar-2017 wenzelm <none@none>

clarified modules: spell-checker in Pure;

--HG--
rename : src/Tools/jEdit/src/spell_checker.scala => src/Tools/jEdit/src/jedit_spell_checker.scala


# 04d6544b 15-Jan-2017 wenzelm <none@none>

clarified settings;


# a32a3cb4 20-Dec-2016 wenzelm <none@none>

clarified module name;

--HG--
rename : src/Tools/jEdit/src/rendering.scala => src/Tools/jEdit/src/jedit_rendering.scala


# dceec4d7 18-Dec-2016 wenzelm <none@none>

added isabelle jedit -R;
errors in session_info/session_content are ignored and deferred to later checks of Build.build;


# daa82838 01-Oct-2016 wenzelm <none@none>

just one option is enough -- "isabelle jedit" java process may be prefixed directly in the shell;


# 6b7980ab 01-Oct-2016 wenzelm <none@none>

options for process policy, notably for multiprocessor machines;


# 0fab78f0 30-Aug-2016 wenzelm <none@none>

some support for merge of Isabelle/jEdit shortcuts wrt. jEdit keymap;


# c0211cba 07-Jul-2016 wenzelm <none@none>

clarified modules;

--HG--
rename : src/Tools/jEdit/src/structure_matching.scala => src/Tools/jEdit/src/text_structure.scala


# d98ef121 13-Apr-2016 wenzelm <none@none>

clarified modules;

--HG--
rename : src/Tools/jEdit/src/isabelle_logic.scala => src/Tools/jEdit/src/jedit_sessions.scala


# cd6a150b 09-Apr-2016 wenzelm <none@none>

support ROOT0.ML as well -- independently of ROOT.ML;


# b91004c6 08-Apr-2016 wenzelm <none@none>

backout 930a30c1a9af: leads to odd effect of command-line options becoming persistent preferences;


# a626fc97 08-Apr-2016 wenzelm <none@none>

option "-o" for "isabelle jedit";


# 2eea6c7e 07-Apr-2016 wenzelm <none@none>

clarified mode of ROOT.ML files;


# 239ff6e6 10-Mar-2016 wenzelm <none@none>

prefer plain "isabelle" from PATH within Isabelle settings environment;


# bb360b91 02-Jan-2016 wenzelm <none@none>

clarified isabelle jedit command-line;


# 5b96f685 24-Oct-2015 wenzelm <none@none>

more uniform command-line for "isabelle jedit" and the isabelle.Main app wrapper;


# 19d356e6 23-Oct-2015 wenzelm <none@none>

updated to jedit-5.3.0 and SideKick 1.8;

--HG--
rename : src/Tools/jEdit/patches/extended_styles => src/Tools/jEdit/patches/brackets_extended_styles


# 43bfa9e1 01-Oct-2015 wenzelm <none@none>

less ambitious regex -- avoid unclarities of escaping;


# 9eca96a0 30-Sep-2015 wenzelm <none@none>

renamed jvmpath to platform_path;


# fe7e15ea 30-Sep-2015 wenzelm <none@none>

clarified modules;
more conventional GUI threading;


# 5c547f6f 21-Sep-2015 wenzelm <none@none>

separate panel for proof state output;


# 1428b103 14-Sep-2015 wenzelm <none@none>

tuned message;


# 649365b7 08-Sep-2015 wenzelm <none@none>

clarified JEDIT_JAVA_OPTIONS: separate defaults for 32 vs. 64 bit;


# d3dbe396 08-Sep-2015 wenzelm <none@none>

clarified JEDIT_JAVA_SYSTEM_OPTIONS;


# 1f71d766 17-Jul-2015 wenzelm <none@none>

skeleton for interactive debugger;


# 82ad8394 28-Feb-2015 wenzelm <none@none>

updated to jedit-5.2.0;
updated CommonControls.jar, kappalayout.jar, MacOSX.jar, SideKick.jar;


# 1e17d1ab 22-Jan-2015 wenzelm <none@none>

backout cefeea956989: Graphview *is* required in Pure to replace old browser eventually;


# e753f859 21-Jan-2015 haftmann <none@none>

sufficent to have graphview as part of jEdit rather than Pure

--HG--
extra : rebase_source : e1149ce5df36b6a5573ff56b44f05aca17a7d7ec


# e2bb197f 21-Oct-2014 wenzelm <none@none>

support for structure matching;
misc tuning;


# db21b57c 05-Oct-2014 wenzelm <none@none>

clarified modules;


# 0eef378e 05-Oct-2014 wenzelm <none@none>

citation tooltip/hyperlink based on open buffers with .bib files;


# 40803a43 03-Oct-2014 wenzelm <none@none>

support for bibtex token markup;
more robust ML token marker: no_context;
tuned signature;


# 65f3ee61 23-Jul-2014 wenzelm <none@none>

more workarounds for scalac;


# d3250ad4 18-Jun-2014 wenzelm <none@none>

tuned;

--HG--
extra : rebase_source : d63ec1dee79be1e7fff6fea7be4b7e0fad180429


# 1331a29b 25-May-2014 wenzelm <none@none>

tuned;


# 6434f309 20-May-2014 wenzelm <none@none>

incorporate isabelle.graphview into Pure.jar, which saves 20..30s build time;
discontinued pointless "isabelle graphview" command-line tool (Proof General legacy);


# cbe9af25 07-May-2014 wenzelm <none@none>

some odd tricks to provide "Detach" menu item, via "PIDE" docking framework;


# 555fe630 06-May-2014 wenzelm <none@none>

renamed "Find" to "Query", with more general operations;

--HG--
rename : src/Tools/jEdit/src/find_dockable.scala => src/Tools/jEdit/src/query_dockable.scala


# 0a70de0f 27-Apr-2014 wenzelm <none@none>

modernized Isabelle classpath for graphview;


# 863524c3 23-Apr-2014 wenzelm <none@none>

updated workaround;


# 9ad40e99 15-Apr-2014 wenzelm <none@none>

common context menu for Isabelle/jEdit;


# 85a8543b 11-Apr-2014 wenzelm <none@none>

added spell-checker based on jortho-1.0;


# 7de30893 05-Apr-2014 wenzelm <none@none>

clarified Doc entry: more explicit path;
allow plain files as Doc;
refer to official jEdit documentation;


# 9c25cb0c 05-Apr-2014 wenzelm <none@none>

updated to jedit_build-20140405: Code2HTML.jar, CommonControls.jar, Console.jar, kappalayout.jar, Navigator.jar, SideKick.jar, doc with jEdit manuals (ant dist-manuals);


# f90bc02f 25-Mar-2014 wenzelm <none@none>

separate "sml" mode, suppress old "ml" mode altogether;


# 7216e79c 18-Mar-2014 wenzelm <none@none>

clarifed module name;

--HG--
rename : src/Pure/Thy/thy_load.ML => src/Pure/PIDE/resources.ML
rename : src/Pure/Thy/thy_load.scala => src/Pure/PIDE/resources.scala
rename : src/Tools/jEdit/src/jedit_thy_load.scala => src/Tools/jEdit/src/jedit_resources.scala


# d96a05b2 01-Mar-2014 wenzelm <none@none>

tuned signature -- separate module Font_Info;


# 279824af 15-Feb-2014 wenzelm <none@none>

isabelle-ml mode with separate token marker;
clarified ML_Lex.gap_start: end-of-input counts as single newline;


# 6b0c03d3 04-Feb-2014 Lars Hupel <lars.hupel@mytum.de>

interactive simplifier trace: new panel in Isabelle/jEdit to inspect and modify simplification state

--HG--
extra : amend_source : ecfd76d4e8277199ca35432e0682414689f265fb


# 88440874 06-Dec-2013 wenzelm <none@none>

tuned;


# 6b90b7f6 05-Dec-2013 wenzelm <none@none>

uniform use of transparent icons, as for main "apps";


# 1942d38c 04-Dec-2013 wenzelm <none@none>

remove junk;


# b1cb6606 04-Dec-2013 wenzelm <none@none>

recover main entry point from d9c88171b393 -- occasionally useful with plain "java -jar jedit.jar";


# 6dcd8c60 01-Dec-2013 wenzelm <none@none>

prefer isabelle application icon;


# dbd8cf38 26-Sep-2013 wenzelm <none@none>

obsolete (see also 48d13465c7c7);


# 19ea7099 25-Sep-2013 wenzelm <none@none>

include MacOSX plugin by default -- disabled by default to avoid multiplatform confusion;


# 471b8745 25-Sep-2013 wenzelm <none@none>

removed obsolete cobra.jar, js.jar (see also 30de372ca56f);
added MacOSX.jar based on SVN 23208 (essentially plugin version 1.3);


# b6aa6f29 22-Sep-2013 wenzelm <none@none>

clarified location of GUI modules (which depend on Swing of JFX);

--HG--
rename : src/Pure/System/color_value.scala => src/Pure/GUI/color_value.scala
rename : src/Pure/System/gui.scala => src/Pure/GUI/gui.scala
rename : src/Pure/System/gui_setup.scala => src/Pure/GUI/gui_setup.scala
rename : src/Pure/System/html5_panel.scala => src/Pure/GUI/html5_panel.scala
rename : src/Pure/System/jfx_thread.scala => src/Pure/GUI/jfx_thread.scala
rename : src/Tools/jEdit/src/popup.scala => src/Pure/GUI/popup.scala
rename : src/Pure/System/swing_thread.scala => src/Pure/GUI/swing_thread.scala
rename : src/Pure/System/system_dialog.scala => src/Pure/GUI/system_dialog.scala
rename : src/Pure/System/wrap_panel.scala => src/Pure/GUI/wrap_panel.scala


# 22403834 21-Sep-2013 wenzelm <none@none>

removed obsolete README;
open Documentation dockable by default;


# cb5dd08c 12-Sep-2013 wenzelm <none@none>

tuned comments;


# 54f8c225 12-Sep-2013 wenzelm <none@none>

clarified directory structure;


# 0f573523 12-Sep-2013 wenzelm <none@none>

maintain classpath in more elementary manner: turn ISABELLE_CLASSPATH into -classpath option, so that all jars are covered by sun.misc.Launcher.AppClassLoader (e.g. relevant for loading add-on resources);
ignore $ISABELLE_JAVA_EXT -- do not change java.ext.dirs;


# eee003a7 07-Sep-2013 wenzelm <none@none>

odd workaround for scalac to enable nohup;


# 39c0b9d6 06-Sep-2013 wenzelm <none@none>

build session before start of jedit;


# e7f3b029 06-Sep-2013 wenzelm <none@none>

use JEDIT_OPTIONS only once (in isabelle.Main.start_jedit);


# 99226f2e 06-Sep-2013 wenzelm <none@none>

warm start of Isabelle/jEdit from Isabelle/Scala;
avoid mass confusion of plugins due to change of -classpath (cf. 5bef05f5ed58);


# afaa8048 06-Sep-2013 wenzelm <none@none>

prefer Isabelle/Scala over bash;
actual platform_path (in contrast to eb8806a2e348);


# 5977bb8c 06-Sep-2013 wenzelm <none@none>

prefer Isabelle/Scala over bash;


# 3cb25711 06-Sep-2013 wenzelm <none@none>

prefer warm start via JEdit_Main;


# 6e20935b 04-Sep-2013 wenzelm <none@none>

updated to jedit_build-20130905 which is based on jedit-5.1.0;
added jsr305-2.0.0.jar from http://code.google.com/p/findbugs (via ivy cache), which is required to resolve javax.annotation.*;


# 11b70aa7 28-Aug-2013 wenzelm <none@none>

more elementary Popup via JLayeredPane -- avoid javax.swing.PopupFactory with its many problems and dangers of accidental HeavyWeightPopup (especially on Mac OS X);
observe !evt.isConsumed semantically: no initial dismiss here (e.g. due to cursor keys);


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

Completion popup based on javax.swing.PopupFactory, which has better cross-platform chances than JWindow (cf. org/gjt/jedit/gui/CompletionPopup.java);


# 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


# 66269220 12-Aug-2013 wenzelm <none@none>

manage hyperlinks via PIDE editor interface;


# a79a6626 12-Aug-2013 wenzelm <none@none>

tuned signature -- more abstract PIDE editor operations;


# 5308a1ff 09-Aug-2013 wenzelm <none@none>

separate Process_Indicator -- simplified/clarified version of org.gjt.sp.jedit.gui.AnimatedIcon;


# 686da4bc 08-Aug-2013 wenzelm <none@none>

dockable window for Sledgehammer, based on asynchronous/parallel query operation;


# 3b74d05a 05-Aug-2013 wenzelm <none@none>

slightly more general support for one-shot query operations via asynchronous print functions and temporary document overlay;


# feba69f3 02-Aug-2013 wenzelm <none@none>

dockable window for "find" dialog (GUI only);


# 4c8e102a 06-Jul-2013 wenzelm <none@none>

more dependencies;


# c97e4a81 06-Jul-2013 wenzelm <none@none>

minimal jedit mode for Isabelle NEWS;


# edf8bb8d 28-Jun-2013 wenzelm <none@none>

support for idea-icons (using ideaIC-129.354/platform/icons/src from IntelliJ IDEA Community Edition 12.1.2);


# 9e5abd9b 25-Jun-2013 wenzelm <none@none>

dockable window for Isabelle documentation;


# 46957350 26-Mar-2013 wenzelm <none@none>

dockable window for timing information;


# bde980b6 24-Mar-2013 wenzelm <none@none>

basic support for xz files;


# 875c811b 31-Jan-2013 wenzelm <none@none>

some native Mac OS X support, notably quit_handler (important for dialog on unsaved changes);


# e149183c 09-Jan-2013 wenzelm <none@none>

refrain from writing to JEDIT_SETTINGS in BUILD_ONLY mode -- relevant for makedist;


# 75b7b497 09-Jan-2013 wenzelm <none@none>

build browser more robustly before startup;


# 1a54c3df 04-Jan-2013 wenzelm <none@none>

actually install required copy of Highlight.jar;


# 55ad3dc8 31-Dec-2012 wenzelm <none@none>

scala mode is already part of jedit-5.0.0;


# 9ea377a5 15-Dec-2012 wenzelm <none@none>

tuned command line;


# 8534f41e 15-Dec-2012 wenzelm <none@none>

clarified build_dialog command line;


# 31edc0a2 14-Dec-2012 wenzelm <none@none>

fold handling within Pretty_Text_Area, based on formal document content, which is static here;
fold subgoals;


# 19b3945c 10-Dec-2012 wenzelm <none@none>

generalized notion of active area, where sendback is just one application;
some support for graphview via active area;

--HG--
rename : src/Pure/PIDE/sendback.ML => src/Pure/PIDE/active.ML
rename : src/Tools/jEdit/src/sendback.scala => src/Tools/jEdit/src/active.scala


# f8bcf643 08-Dec-2012 wenzelm <none@none>

basic monitor panel, using the powerful jfreechart library;
sorted Isabelle menu entries -- this is mainly a catalog;


# 8b278823 07-Dec-2012 wenzelm <none@none>

more rigorous "build only" mode: avoid build dialog of logic image and its potential need for GUI display;


# d538ba61 06-Dec-2012 wenzelm <none@none>

clarified build_dialog: regular up-to-date check (extra cost of approx. 5s startup for HOL);
added jedit option -n to bypass build_dialog;


# 81017d3f 06-Dec-2012 wenzelm <none@none>

more uniform default logic, using settings, options, args etc.;
clarified build_dialog -C: imitate jEdit logic selection more precisely;


# 1f8c2a7b 05-Dec-2012 wenzelm <none@none>

implicit build_dialog for Isabelle/jEdit;
clarified option -l: refer to session name, not image path;


# 42dd5332 01-Dec-2012 wenzelm <none@none>

updated to jedit-5.0.0;


# 2db1f843 30-Nov-2012 wenzelm <none@none>

renamed dockable "Prover Session" to "Theories";
more uniform Library.lowercase/uppercase;

--HG--
rename : src/Tools/jEdit/src/session_dockable.scala => src/Tools/jEdit/src/theories_dockable.scala


# 0995c48a 25-Nov-2012 wenzelm <none@none>

tuned signature;

--HG--
rename : src/Tools/jEdit/src/isabelle_actions.scala => src/Tools/jEdit/src/isabelle.scala


# 0f6ebc33 25-Nov-2012 wenzelm <none@none>

tuned file name;

--HG--
rename : src/Tools/jEdit/src/isabelle_rendering.scala => src/Tools/jEdit/src/rendering.scala


# 5affdb76 24-Nov-2012 wenzelm <none@none>

improved editing support for control styles;
separate module for Isabelle actions;


# d97362c5 21-Nov-2012 immler <none@none>

dockable with buttons for symbols, grouped and sorted in tabs according to ~~/etc/symbols;
search field for symbols

--HG--
extra : rebase_source : 6dca3e79cbe5c4d893a6fadd44d853c21e4aeccb


# 12f6a712 18-Nov-2012 wenzelm <none@none>

proper jvmpath for windows;


# 6259b8e5 17-Nov-2012 wenzelm <none@none>

prefer absolute default $USER_HOME/Scratch.thy;


# d72a0c25 20-Oct-2012 wenzelm <none@none>

avoid duplicate build of jars_fresh;


# 952b28a4 07-Oct-2012 wenzelm <none@none>

detach tooltip as dockable window;


# 190fdbb2 04-Oct-2012 wenzelm <none@none>

separate module Pretty_Tooltip;


# 7f58b44e 27-Sep-2012 wenzelm <none@none>

removed obsolete Output1 dockable;


# 31412652 26-Sep-2012 wenzelm <none@none>

some support for jEdit warmstart;


# f233b25d 26-Sep-2012 wenzelm <none@none>

more uniform graphview terminology;

--HG--
rename : src/Tools/jEdit/src/graph_dockable.scala => src/Tools/jEdit/src/graphview_dockable.scala


# def6f445 25-Sep-2012 wenzelm <none@none>

basic integration of graphview into document model;
added Graph_Dockable;
updated Isabelle/jEdit authors and dependencies etc.;

--HG--
rename : src/Tools/Graphview/src/dockable.scala => src/Tools/jEdit/src/graph_dockable.scala


# 7ece6464 21-Sep-2012 wenzelm <none@none>

renamed Output to Output1 and Output2 to Output, and thus make the new version the default;

--HG--
rename : src/Tools/jEdit/src/output_dockable.scala => src/Tools/jEdit/src/output1_dockable.scala
rename : src/Tools/jEdit/src/output2_dockable.scala => src/Tools/jEdit/src/output_dockable.scala


# 4731140a 21-Sep-2012 wenzelm <none@none>

some support for hovering and sendback area;


# 3e2c37dd 17-Sep-2012 wenzelm <none@none>

renamed Text_Area_Painter to Rich_Text_Area;

--HG--
rename : src/Tools/jEdit/src/text_area_painter.scala => src/Tools/jEdit/src/rich_text_area.scala


# c643329b 17-Sep-2012 wenzelm <none@none>

somewhat more general JEdit_Lib;
tuned signatures;


# bbea4496 16-Sep-2012 wenzelm <none@none>

alternative output panel, based on Pretty_Text_Area, based on JEditEmbeddedTextArea;


# 8012384e 10-Sep-2012 wenzelm <none@none>

more systematic JEdit_Options.make_component;
separate module Isabelle_Logic;


# 2154bc55 10-Sep-2012 wenzelm <none@none>

manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);


# 040c489a 24-Aug-2012 wenzelm <none@none>

support for direct hyperlinks, without the Hyperlinks plugin;


# f314ee26 14-Aug-2012 wenzelm <none@none>

added jedit option -d;


# 85ebcbff 30-Jul-2012 wenzelm <none@none>

discontinued unused isabelle jedit debugger;
tuned;


# d1e4d744 28-Jul-2012 wenzelm <none@none>

renamed isabelle-root minor mode;

--HG--
rename : src/Tools/jEdit/src/modes/isabelle-session.xml => src/Tools/jEdit/src/modes/isabelle-root.xml


# 29c36ec3 20-Jul-2012 wenzelm <none@none>

basic jEdit mode for Isabelle options;


# 381c96c1 17-Jul-2012 wenzelm <none@none>

basic support for session ROOT files, with examples for FOL and ZF;


# caa9b191 29-May-2012 wenzelm <none@none>

separate syslog dockable -- discontinued tendency of sub-window management via tabs;


# f7da58e4 29-May-2012 wenzelm <none@none>

separate README dockable, which allows to make it more prominent first and remove it later;


# bacfa4cb 24-May-2012 wenzelm <none@none>

include scala-compiler.jar in basic Isabelle/Scala environment, to make Isabelle/jEdit console work with scala-2.10.0-M3;


# 706bcef0 02-May-2012 wenzelm <none@none>

accomodate scala-2.10.0-M3 with its extra jar;
removed redundant SCALA_JARS;


# f88d3196 22-Apr-2012 wenzelm <none@none>

pretend jedit is up-to-date if this is not a repository -- avoid accidental build attempts after touching files etc.;


# 04f189e1 26-Mar-2012 wenzelm <none@none>

more robust command invocation via ISABELLE_JDK_HOME or SCALA_HOME (NB: bash exec requires genuine executable, not function);


# 56f1afda 24-Mar-2012 wenzelm <none@none>

ISABELLE_JDK_HOME settings variable points to JDK with javac and jar (not just JRE);
update for prospective jdk1.7.x component;


# ab110cfd 18-Mar-2012 wenzelm <none@none>

less noisy Isabelle/Scala build process;


# 56678d51 17-Mar-2012 wenzelm <none@none>

include scala.xml as of scala-2.9.1.final/misc/scala-tool-support/jedit/modes/scala.xml -- seems to be missing in more recent distributions;


# af57d5f4 21-Feb-2012 wenzelm <none@none>

separate module for text status overview;


# c7af0780 16-Feb-2012 wenzelm <none@none>

more uniform / portable representation of the idea of "copy_dir" (NB: cp -f dereferences symlinks on GNU/Linux, but does not on old-school Unixen including BSD/Mac OS X);


# fda3092b 28-Nov-2011 wenzelm <none@none>

renamed Isabelle_Markup to Isabelle_Rendering to emphasize its meaning and make room for Pure Isabelle_Markup module;

--HG--
rename : src/Tools/jEdit/src/isabelle_markup.scala => src/Tools/jEdit/src/isabelle_rendering.scala


# 2f509816 17-Oct-2011 wenzelm <none@none>

always use sockets on Windows/Cygwin;
discontinued special raw_dump facility;


# d6413560 23-Sep-2011 wenzelm <none@none>

prefer socket comminication on Cygwin, which is more stable here than fifos;


# 499a01ea 23-Sep-2011 wenzelm <none@none>

explicit option for socket vs. fifo communication;


# 5c32bc95 10-Sep-2011 wenzelm <none@none>

tuned usage;


# b5e1e97b 30-Aug-2011 wenzelm <none@none>

separate module for jEdit primitives for loading theory files;


# ff5e89ce 28-Aug-2011 wenzelm <none@none>

more portable cp options, e.g. for non-GNU version on Mac OS X Leopard;


# 8db741cb 26-Aug-2011 wenzelm <none@none>

back to tradition Scratch.thy default -- execution wrt. perspective overcomes the main problems of 226563829580;


# b16e54ba 07-Jul-2011 wenzelm <none@none>

simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
tuned implicit build/init messages;


# beddda75 23-Jun-2011 wenzelm <none@none>

simplified arrangement of jars;


# 1014fd11 23-Jun-2011 wenzelm <none@none>

provide Isabelle/Scala environment as Java extension, instead of user classpath
(which is subject to adhoc changes);


# 388e3cc0 18-Jun-2011 wenzelm <none@none>

tuned;


# 407247e9 16-Jun-2011 wenzelm <none@none>

static token markup, based on outer syntax only;
eliminated obsolete buffer.propertiesChanged (expensive due to remarking of full buffer etc.);


# 26bf3503 16-Jun-2011 wenzelm <none@none>

explicit dependency on Pure.jar;


# 7ee81289 15-Jun-2011 wenzelm <none@none>

tuned messages;


# afcd25cc 15-Jun-2011 wenzelm <none@none>

tuned;


# d15882da 14-Jun-2011 wenzelm <none@none>

include scala mode;


# 3ee9a088 14-Jun-2011 wenzelm <none@none>

more explicit check of dependencies;


# a651ef55 14-Jun-2011 wenzelm <none@none>

separate module for text area painting;

--HG--
rename : src/Tools/jEdit/src/text_painter.scala => src/Tools/jEdit/src/text_area_painter.scala


# bddce1bd 12-Jun-2011 wenzelm <none@none>

separate isabelle.jedit.Text_Painter, which actually replaces the original TextAreaPainter$PaintText instance;


# aad54c1f 12-Jun-2011 wenzelm <none@none>

check source dependencies only if jedit_build component is available;


# cadb0420 09-Jun-2011 wenzelm <none@none>

tuned;


# d212f067 08-Jun-2011 wenzelm <none@none>

simplified directory structure;
recovered README.html;

--HG--
rename : src/Tools/jEdit/dist-template/README.html => src/Tools/jEdit/README.html
rename : src/Tools/jEdit/dist-template/properties/jedit.props => src/Tools/jEdit/src/jEdit.props
rename : src/Tools/jEdit/dist-template/modes/isabelle-session.xml => src/Tools/jEdit/src/modes/isabelle-session.xml
rename : src/Tools/jEdit/dist-template/modes/isabelle.xml => src/Tools/jEdit/src/modes/isabelle.xml


# 1e8b781a 08-Jun-2011 wenzelm <none@none>

simplified directory structure;

--HG--
rename : src/Tools/jEdit/plugin/Isabelle.props => src/Tools/jEdit/src/Isabelle.props
rename : src/Tools/jEdit/plugin/actions.xml => src/Tools/jEdit/src/actions.xml
rename : src/Tools/jEdit/plugin/dockables.xml => src/Tools/jEdit/src/dockables.xml
rename : src/Tools/jEdit/plugin/services.xml => src/Tools/jEdit/src/services.xml


# b6c09e6b 08-Jun-2011 wenzelm <none@none>

further jedit build option;
misc tuning;


# d31e5c70 08-Jun-2011 wenzelm <none@none>

build jedit as part of regular startup script (in that case depending on jedit_build component);
misc tuning and simplification;

--HG--
rename : src/Tools/jEdit/dist-template/etc/isabelle-jedit.css => src/Tools/jEdit/etc/isabelle-jedit.css
rename : src/Tools/jEdit/dist-template/etc/settings => src/Tools/jEdit/etc/settings
rename : src/Tools/jEdit/dist-template/lib/Tools/jedit => src/Tools/jEdit/lib/Tools/jedit