Custom Query (361 matches)
Results (25 - 27 of 361)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#78 | fixed | Preferences: support dynamically computed defaults | ||
Description |
The preference mechanism should support dynamically computed defaults. This can be achieved by using reflection together with a method name given in the preference file: <pref name="ActiveHighlight" type="string" setDefault="setExample"/> The method should be located in the already given class associated with the preference file, e.g. ExamplePrefs.java: public Boolean setExample() { return Eclipse.isRunningOnMac() ? "Orange" : "Blue"; } This is bogus and slightly silly example, but one reason we want this is to set platform-specific defaults for some values. |
|||
#83 | fixed | Fix script parsing to produce reliable and speedy <parseresult> outputs | ||
Description |
See Pure/ProofGeneral?/parsing.ML. This is an absolutely essential improvement required for Isabelle2007 to have good PGIP support. |
|||
#84 | fixed | Remove double-quoted XML output from term display | ||
Description |
The current Isabelle CVS version displays goals correctly but double-escapes the XML in terms when it prints theorems.
Test case: run <pgip class="pa" id="test" seq="1"><opentheory thyname="SymbolOutput" parentnames="Main">theory SymbolOutput imports Main begin</opentheory></pgip> <pgip class="pa" id="test" seq="2"><spuriouscmd>thm trancl_def</spuriouscmd></pgip> the output should contain text like this: <pgmltext>trancl <sym name="equiv"><equiv;></sym>;equiv;></sym> and not text like this: <pgmltext>trancl <sym name = "equiv">\&lt;equiv&gt;</sym> which has too much escaping. The goals output does the right thing, e.g. try this PGIP command: <pgip class="pa" id="test" seq="3"><opengoal>lemma "P \<equiv> P"</opengoal></pgip> which gives PGML text containing: goal (1 subgoal): 1. <atom kind = "free">P</atom> <sym name = "equiv">\<equiv></sym> |