]>
matita.cs.unibo.it Git - helm.git/log
Stefano Zacchiroli [Wed, 27 Jul 2005 07:51:57 +0000 (07:51 +0000)]
improved debugging pretty printing of xref
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 17:12:34 +0000 (17:12 +0000)]
"Coq's " prefix added to every interpretation.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 17:00:30 +0000 (17:00 +0000)]
Flickering bug fixed.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:58:06 +0000 (16:58 +0000)]
locate_in_term generalized to locate_in_conjecture
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:47:18 +0000 (16:47 +0000)]
Comments added.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:47:01 +0000 (16:47 +0000)]
Bug solved: the #reparent method of Gtk should NOT be used:
see http://www.gtk.org/faq/#AEN636.
This solves the flickering problem that occurred when a new tab was selected.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 15:25:47 +0000 (15:25 +0000)]
Implementation of locate_in finished.
Stefano Zacchiroli [Tue, 26 Jul 2005 14:59:11 +0000 (14:59 +0000)]
typo s/\\OF/\\of/
Stefano Zacchiroli [Tue, 26 Jul 2005 14:58:55 +0000 (14:58 +0000)]
fixed typo in helpers for generating hv and hov boxes
Stefano Zacchiroli [Tue, 26 Jul 2005 14:56:19 +0000 (14:56 +0000)]
draft version of locate_in_term
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:48:14 +0000 (12:48 +0000)]
...
Stefano Zacchiroli [Tue, 26 Jul 2005 12:27:47 +0000 (12:27 +0000)]
unreleased version of the bindings, with more gtkmathview method bounds and dependencies on gmetadom 0.2.3
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:25:38 +0000 (12:25 +0000)]
...
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:24:53 +0000 (12:24 +0000)]
**** Experimental: ****
After the disambiguation, if the term is no longer ambiguous, we forget the
environment. In this way we are forced to do more work later (since we have
less aliases), but we have more freedom (since we have less aliases) in the
future disambiguations.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:21:18 +0000 (12:21 +0000)]
typo fixed
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:20:52 +0000 (12:20 +0000)]
"Coq's " prefix added to every interpretation.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:04:16 +0000 (12:04 +0000)]
Bug fixed: list_uniq o List.sort used in the lookup function to return only
one interpretation in case of duplicate interpretation definitions. This
happens when a module A defines an interpretation, it is included by B and
C and then a module D includes both B and C, thus defining the interpretation
twice.
Enrico Tassi [Tue, 26 Jul 2005 10:47:32 +0000 (10:47 +0000)]
bigger disambiguate chiuches win
Enrico Tassi [Tue, 26 Jul 2005 10:34:47 +0000 (10:34 +0000)]
...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 21:39:27 +0000 (21:39 +0000)]
More notation (up to where the open bugs allow me to put it without adding
too many aliases).
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 21:10:16 +0000 (21:10 +0000)]
A little bit more of notation here and there.
Ferruccio Guidi [Mon, 25 Jul 2005 20:09:37 +0000 (20:09 +0000)]
some more changes and corrections
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 17:59:34 +0000 (17:59 +0000)]
Notation for equality used everywhere.
Note: due to a bug in the notation machinery, the declaration of the notation
is a bit cumbersome (it uses a URI and an alias; it should use no alias and
just eq in place of the URI). To be fixed.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 17:31:17 +0000 (17:31 +0000)]
...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 17:16:17 +0000 (17:16 +0000)]
Bug solved: X-style paste (i.e. paste of the PRIMARY selection using the
second mouse button) used to paste locked text as locked text.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 16:01:46 +0000 (16:01 +0000)]
paramodulation added.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 16:01:19 +0000 (16:01 +0000)]
Highlighting of parse errors implemented.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 14:47:48 +0000 (14:47 +0000)]
Code simplification.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 14:17:37 +0000 (14:17 +0000)]
Bug fixed: the _advance method must delete the parsed text iff it was parsed
from the script itself (calling the getFuture method).
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 13:50:28 +0000 (13:50 +0000)]
...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 13:49:50 +0000 (13:49 +0000)]
1. select_all added to the Edit menu; no shortcut for it (since the standard
one (Ctr+A) hides the Emacs-like binding "go to beginning of line")
2. added a few standard but missing shortcuts (Ctr-N for a new document,
Shift+Ctr+S for save as)
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 13:35:24 +0000 (13:35 +0000)]
The edit menu items (copy/cut/delete/paste) are now sensitive to the
selection/existence of textual data in the clipboard.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 12:45:09 +0000 (12:45 +0000)]
- MatitaLog output redirected to stderr for every message <> Message
- matitadep gracefully recovers from the inclusion of a non-existent .ma file
Enrico Tassi [Mon, 25 Jul 2005 12:44:58 +0000 (12:44 +0000)]
building/cleaning a devel now makes buttons insensitive
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 10:37:26 +0000 (10:37 +0000)]
...
Stefano Zacchiroli [Mon, 25 Jul 2005 10:16:06 +0000 (10:16 +0000)]
merged transformations on top of notation code
Stefano Zacchiroli [Mon, 25 Jul 2005 10:15:36 +0000 (10:15 +0000)]
handle multiple href
Stefano Zacchiroli [Mon, 25 Jul 2005 10:15:04 +0000 (10:15 +0000)]
added split
Stefano Zacchiroli [Mon, 25 Jul 2005 10:14:34 +0000 (10:14 +0000)]
implemented transformations on top of notation code
Stefano Zacchiroli [Mon, 25 Jul 2005 10:13:46 +0000 (10:13 +0000)]
moved add_xml_declaration here
Stefano Zacchiroli [Mon, 25 Jul 2005 10:13:30 +0000 (10:13 +0000)]
- addded unicode_of_tex
- added \neq macro
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 09:40:08 +0000 (09:40 +0000)]
Paramodulation initialized.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 08:54:23 +0000 (08:54 +0000)]
...
Alberto Griggio [Fri, 22 Jul 2005 17:53:47 +0000 (17:53 +0000)]
added optional "paramodulation" parameter to auto to turn on paramodulation
Alberto Griggio [Fri, 22 Jul 2005 17:29:00 +0000 (17:29 +0000)]
added optional "paramodulation" parameter to auto to turn on paramodulation
Alberto Griggio [Fri, 22 Jul 2005 17:27:40 +0000 (17:27 +0000)]
- better exception handling
- compiled with -pack to get a Paramodulation namespace
- fixed a bug in Inference.unification_simple
Claudio Sacerdoti Coen [Fri, 22 Jul 2005 16:51:18 +0000 (16:51 +0000)]
When matita is started on a non-existent file, it avoids creating it
immediately!
Claudio Sacerdoti Coen [Fri, 22 Jul 2005 16:01:13 +0000 (16:01 +0000)]
Original semantics of a now almost random piece of code restored.
Fixes the automatic compilation of .moos when matita is started from a directory
that is not the root of a library.
Andrea Asperti [Fri, 22 Jul 2005 14:33:53 +0000 (14:33 +0000)]
An object should be removed from disk (i.e. from the Getter scope) _before_ removing it
from the environment.
Andrea Asperti [Fri, 22 Jul 2005 14:33:09 +0000 (14:33 +0000)]
CicEnvironment.remove did not remove the object from the unchecked_list.
Enrico Tassi [Fri, 22 Jul 2005 14:13:26 +0000 (14:13 +0000)]
fix
Andrea Asperti [Fri, 22 Jul 2005 13:54:08 +0000 (13:54 +0000)]
Removed debugging print.
Claudio Sacerdoti Coen [Fri, 22 Jul 2005 13:43:21 +0000 (13:43 +0000)]
matitaclean all now destroys the .matita/xml directory
Claudio Sacerdoti Coen [Fri, 22 Jul 2005 13:29:52 +0000 (13:29 +0000)]
Big changes:
1. the .moo files are now kept in the logical structure (i.e. in .matita/xml/*)
2. matitaclean is now able to correctly remove all the .moo files
3. the compilation target in library and tests is now foo.mo (it used to be
foo.moo) and it is PHONY
Enrico Tassi [Fri, 22 Jul 2005 11:46:25 +0000 (11:46 +0000)]
add_obj is ATOMIC
Enrico Tassi [Fri, 22 Jul 2005 11:46:00 +0000 (11:46 +0000)]
some prerr to better understand the mkdir -p error
Enrico Tassi [Fri, 22 Jul 2005 11:45:35 +0000 (11:45 +0000)]
added env content debug print
Claudio Sacerdoti Coen [Fri, 22 Jul 2005 08:47:10 +0000 (08:47 +0000)]
...
Alberto Griggio [Thu, 21 Jul 2005 22:28:31 +0000 (22:28 +0000)]
added some typechecks to avoid using equations with the wrong type
Alberto Griggio [Thu, 21 Jul 2005 21:38:36 +0000 (21:38 +0000)]
dependencies
Alberto Griggio [Thu, 21 Jul 2005 21:38:11 +0000 (21:38 +0000)]
removed .depend from .cvsignore
Alberto Griggio [Thu, 21 Jul 2005 21:37:52 +0000 (21:37 +0000)]
added some typechecks to avoid using equations with the wrong type
Alberto Griggio [Thu, 21 Jul 2005 20:40:10 +0000 (20:40 +0000)]
added CicNotation.load_notation call to disambiguate terms
Alberto Griggio [Thu, 21 Jul 2005 20:34:55 +0000 (20:34 +0000)]
if paramodulation fails, go on with the normal auto...
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 16:37:34 +0000 (16:37 +0000)]
Bug fixed: LICENSE and AUTHORS were searched in the current dir :-(
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 16:32:50 +0000 (16:32 +0000)]
...
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 16:32:20 +0000 (16:32 +0000)]
Regression fixed: goto used to stop (again!) to the new cursor position when
the user clicks somewhere. The source of the regression was the difficulty of
remembering the position of the marks while the text is modified (by automatic
insertion of aliases). Solved by using ad-hoc temporary marks in place of
iterators (first version tried) and offsets (most recent version tried).
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 16:02:41 +0000 (16:02 +0000)]
...
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 15:41:36 +0000 (15:41 +0000)]
...
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 15:15:18 +0000 (15:15 +0000)]
...
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 14:34:17 +0000 (14:34 +0000)]
S_pred moved from Z/times.ma to nat/orders.ma
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 12:42:58 +0000 (12:42 +0000)]
MatitaSync.remove must remove the objects also from the environment.
This fixes the following bug: in matita open a file B that depends on A
(that gets loaded in the environment); then switch to A without exiting
matita. It is now impossible to re-compile A.
Alberto Griggio [Thu, 21 Jul 2005 12:19:34 +0000 (12:19 +0000)]
removed old broken code
Alberto Griggio [Thu, 21 Jul 2005 11:53:48 +0000 (11:53 +0000)]
integration with paramodulation
Alberto Griggio [Thu, 21 Jul 2005 11:48:42 +0000 (11:48 +0000)]
integration with paramodulation
Alberto Griggio [Thu, 21 Jul 2005 11:47:50 +0000 (11:47 +0000)]
modifications/fixes for the integration with auto
Alberto Griggio [Thu, 21 Jul 2005 11:45:58 +0000 (11:45 +0000)]
entry point of the stand-alone saturate
Alberto Griggio [Thu, 21 Jul 2005 11:44:33 +0000 (11:44 +0000)]
added paramodulation package
Claudio Sacerdoti Coen [Thu, 21 Jul 2005 11:10:30 +0000 (11:10 +0000)]
Comment "comments" removed from the outbox :-)
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:41:31 +0000 (16:41 +0000)]
Better tooltips.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:38:17 +0000 (16:38 +0000)]
Tooltip removed.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:34:12 +0000 (16:34 +0000)]
...
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:32:12 +0000 (16:32 +0000)]
View tactics bar ==> Show tactics bar
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:28:48 +0000 (16:28 +0000)]
...
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:27:40 +0000 (16:27 +0000)]
After a goto the focus is now grabbed back by the insertion window.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:25:32 +0000 (16:25 +0000)]
Debugging code commented out.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:19:53 +0000 (16:19 +0000)]
Debugging code commented out.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:18:10 +0000 (16:18 +0000)]
According to the Gnome Interface Guidelines the Help menu must be aliged
as the other ones. It should not be all alone on the very right of the screen.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:14:36 +0000 (16:14 +0000)]
...
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 16:13:24 +0000 (16:13 +0000)]
New files AUTHORS and LICENSE.
New about dialog box (automatically generated according to the Gnome Interface
Guidelines). The dialog box is filled with the informations from AUTHORS and
LICENSE.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 15:00:50 +0000 (15:00 +0000)]
Empty Box.Text changed to Box.smallskip.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 14:11:53 +0000 (14:11 +0000)]
Several interface improvements here and there.
The interface is now closer to the Gnome Interface Guidelines.
Enrico Tassi [Wed, 20 Jul 2005 13:51:30 +0000 (13:51 +0000)]
better handling of backgroud compiler process
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 13:37:47 +0000 (13:37 +0000)]
New target cleantests.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 13:37:04 +0000 (13:37 +0000)]
Pretty printing of the disambiguation environment no longer ends in \n.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 13:24:23 +0000 (13:24 +0000)]
Nicer handling of automatic text insertion.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 13:18:36 +0000 (13:18 +0000)]
A "\n" is now prepended to the aliases that are inserted (to avoid the
creation of horrible long lines).
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 13:15:02 +0000 (13:15 +0000)]
Bug fixed: we used to use iterators on a text that was modified, making
Gtk raise non-critical erros.
Stefano Zacchiroli [Wed, 20 Jul 2005 12:49:37 +0000 (12:49 +0000)]
fixed typo in 'leq interpretation uri which enable nice rendering of
coq's le predicate
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 12:48:44 +0000 (12:48 +0000)]
...