]> matita.cs.unibo.it Git - helm.git/log
helm.git
18 years agoThis commit was manufactured by cvs2svn to create tag 'V_0_7_2'. V_0_7_2
no author [Sun, 31 Jul 2005 19:39:29 +0000 (19:39 +0000)]
This commit was manufactured by cvs2svn to create tag 'V_0_7_2'.

18 years agopackaging cleanup: get rid of ancient debhelpers, use dh_install
Stefano Zacchiroli [Sun, 31 Jul 2005 19:39:29 +0000 (19:39 +0000)]
packaging cleanup: get rid of ancient debhelpers, use dh_install

18 years agoignore some autotools stuff
Stefano Zacchiroli [Sun, 31 Jul 2005 19:05:02 +0000 (19:05 +0000)]
ignore some autotools stuff

18 years agolablgtkmathview 0.7.2
Stefano Zacchiroli [Sun, 31 Jul 2005 19:04:23 +0000 (19:04 +0000)]
lablgtkmathview 0.7.2

18 years agoPartial bug fix: every inner type is now added to the selection roots.
Claudio Sacerdoti Coen [Fri, 29 Jul 2005 09:00:32 +0000 (09:00 +0000)]
Partial bug fix: every inner type is now added to the selection roots.
However, the inner types are not closed terms! They live in the context of
their terms. Right now there is a bug in locating subterms of a proof.
Thus I do not even try to fix inner types selection properly.

18 years ago0. core_notation.ma splitted into coq.moo and core_notation.moo
Claudio Sacerdoti Coen [Fri, 29 Jul 2005 08:10:41 +0000 (08:10 +0000)]
0. core_notation.ma splitted into coq.moo and core_notation.moo
1. 'include "coq.ma"' is now explicitly required to activate the notation of Coq
2. 'include "coq.ma"' added here and there in the tests
3. .ma headers updated

18 years agoThis test stresses automatic insertion.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 17:19:14 +0000 (17:19 +0000)]
This test stresses automatic insertion.

18 years agoThe logo is now showed in the sequents_viewer window when there is no proof
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 17:18:20 +0000 (17:18 +0000)]
The logo is now showed in the sequents_viewer window when there is no proof
in progress.

18 years ago- re-factoring: dropped sequentViewer in favour of cicMathView which
Stefano Zacchiroli [Thu, 28 Jul 2005 17:00:00 +0000 (17:00 +0000)]
- re-factoring: dropped sequentViewer in favour of cicMathView which
  handles rendering of both sequents and objects
- added preliminary support for selection in cicBrowser
  (there are still issues with phisical equality and multiple xrefs ...)

18 years agoLogo added to the about dialog.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 16:00:38 +0000 (16:00 +0000)]
Logo added to the about dialog.

18 years ago1. ProofEngineHelpers.locate_in_term, ProofEngineHelpers.locate_in_conjecture
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:41:15 +0000 (15:41 +0000)]
1. ProofEngineHelpers.locate_in_term, ProofEngineHelpers.locate_in_conjecture
   generalized to return the list of matched terms
2. unfold generalized to unfold several occurrences at once

18 years agoNew tactic: unfold.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:11:08 +0000 (15:11 +0000)]
New tactic: unfold.

18 years agoBug fixed: unfold used to work iff the term to unfold was in head position in
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:09:53 +0000 (15:09 +0000)]
Bug fixed: unfold used to work iff the term to unfold was in head position in
the term.

18 years agoarguments of ProofEngineHelpers.replace swapped.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 15:08:57 +0000 (15:08 +0000)]
arguments of ProofEngineHelpers.replace swapped.

18 years agobugfix: call add_selection_target each time selection changes so that
Stefano Zacchiroli [Thu, 28 Jul 2005 14:52:19 +0000 (14:52 +0000)]
bugfix: call add_selection_target each time selection changes so that
selection works more than once

18 years agoBug fixed: locate_term_in_conjecture used to raise TermNotFound as soon as
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 14:42:41 +0000 (14:42 +0000)]
Bug fixed: locate_term_in_conjecture used to raise TermNotFound as soon as
the term was not found in one of the hypotheses or in the conclusion.

18 years agoadded support for (textual) cut and paste of mathml/boxml markup
Stefano Zacchiroli [Thu, 28 Jul 2005 14:17:06 +0000 (14:17 +0000)]
added support for (textual) cut and paste of mathml/boxml markup

18 years agoNew tactic unfold.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 13:51:02 +0000 (13:51 +0000)]
New tactic unfold.

18 years agoadded pretty printing of unicode symbols to TeX like macro
Stefano Zacchiroli [Thu, 28 Jul 2005 13:21:23 +0000 (13:21 +0000)]
added pretty printing of unicode symbols to TeX like macro

18 years agoadded attributes re-factoring item
Stefano Zacchiroli [Thu, 28 Jul 2005 13:21:03 +0000 (13:21 +0000)]
added attributes re-factoring item

18 years agoadded reverse mapping from unicode to TeX like macro (needed by rendering
Stefano Zacchiroli [Thu, 28 Jul 2005 13:20:36 +0000 (13:20 +0000)]
added reverse mapping from unicode to TeX like macro (needed by rendering
to string of markup)

18 years ago...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 11:26:23 +0000 (11:26 +0000)]
...

18 years ago...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 11:14:16 +0000 (11:14 +0000)]
...

18 years agoworkaround for an assertion failure during rendering (missing sort of some ids)
Stefano Zacchiroli [Thu, 28 Jul 2005 10:48:26 +0000 (10:48 +0000)]
workaround for an assertion failure during rendering (missing sort of some ids)

18 years agoremoved orders_op from library (now in le_arith and lt_arith).
Andrea Asperti [Thu, 28 Jul 2005 10:21:46 +0000 (10:21 +0000)]
removed orders_op from library (now in le_arith and lt_arith).

18 years ago...
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 10:17:03 +0000 (10:17 +0000)]
...

18 years agoThis commit re-commits version 1.61, removing the error (a "." in a regular
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 10:08:07 +0000 (10:08 +0000)]
This commit re-commits version 1.61, removing the error (a "." in a regular
expression that did not match "\n").

18 years agoREVERT OF MY PREVIOUS COMMIT THAT INTRODUCES A CRITICAL BUG (some lines
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:54:23 +0000 (09:54 +0000)]
REVERT OF MY PREVIOUS COMMIT THAT INTRODUCES A CRITICAL BUG (some lines
are automatically _removed_ from the script). I will commit again as soon
as I fix the bug.

18 years agoCommitting all the recent development of Andrea after the merge between his
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:45:13 +0000 (09:45 +0000)]
Committing all the recent development of Andrea after the merge between his
commits and my recent commits (that added notation here and there).

18 years agoMore notation.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 09:00:22 +0000 (09:00 +0000)]
More notation.

18 years agoManagement of automatic insertion of aliases and "goal" commands reimplemented
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 08:46:26 +0000 (08:46 +0000)]
Management of automatic insertion of aliases and "goal" commands reimplemented
almost from scratch. The new commands inserted are now distinct entities in
the history. As a consequence going up in the script is now a step by step
operation and going up and going down are invertible operations, as they
should be.

18 years agoCode simplification.
Claudio Sacerdoti Coen [Thu, 28 Jul 2005 08:44:22 +0000 (08:44 +0000)]
Code simplification.

18 years agoBug fixed: added a _undoable_action critical section to the reset method of
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 14:16:57 +0000 (14:16 +0000)]
Bug fixed: added a _undoable_action critical section to the reset method of
MatitaScript.script to avoid a Gtk assertion failure.

18 years agodead code removed
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 13:53:02 +0000 (13:53 +0000)]
dead code removed

18 years agofixed matitamake to handle development with names with spaces
Enrico Tassi [Wed, 27 Jul 2005 13:11:45 +0000 (13:11 +0000)]
fixed matitamake to handle development with names with spaces
the engine now has 2 different exception to report 2 diffrent problems:
- UnableToInclude
- IncluedFileNotCompiled

18 years agorefactored gui handling code so that MatitaMathView is linked before MatitaGui
Stefano Zacchiroli [Wed, 27 Jul 2005 12:55:52 +0000 (12:55 +0000)]
refactored gui handling code so that MatitaMathView is linked before MatitaGui
and all callback registrations happen in matitaGui.ml rather than matita.ml

18 years ago...
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 12:41:02 +0000 (12:41 +0000)]
...

18 years agomatitaMisc.ml
Enrico Tassi [Wed, 27 Jul 2005 12:31:36 +0000 (12:31 +0000)]
matitaMisc.ml

18 years agosafe mkdir implemented
Enrico Tassi [Wed, 27 Jul 2005 12:26:52 +0000 (12:26 +0000)]
safe mkdir implemented

18 years agoproof of concept implementation of cut and paste from gtkMathView to text
Stefano Zacchiroli [Wed, 27 Jul 2005 08:38:28 +0000 (08:38 +0000)]
proof of concept implementation of cut and paste from gtkMathView to text
(still via debug menu item "print selected terms")

18 years agorenamed development related windows
Stefano Zacchiroli [Wed, 27 Jul 2005 08:37:54 +0000 (08:37 +0000)]
renamed development related windows

18 years agoadded #proofConclusion
Stefano Zacchiroli [Wed, 27 Jul 2005 08:31:20 +0000 (08:31 +0000)]
added #proofConclusion

18 years agocosmetic changes
Stefano Zacchiroli [Wed, 27 Jul 2005 08:31:03 +0000 (08:31 +0000)]
cosmetic changes

18 years agoadded get_proof_conclusione and list_tl_at
Stefano Zacchiroli [Wed, 27 Jul 2005 08:30:40 +0000 (08:30 +0000)]
added get_proof_conclusione and list_tl_at

18 years agohighlighted notation keywords
Stefano Zacchiroli [Wed, 27 Jul 2005 08:30:07 +0000 (08:30 +0000)]
highlighted notation keywords

18 years ago...
Claudio Sacerdoti Coen [Wed, 27 Jul 2005 08:14:59 +0000 (08:14 +0000)]
...

18 years agofixed cic_notation dependencies
Stefano Zacchiroli [Wed, 27 Jul 2005 07:55:28 +0000 (07:55 +0000)]
fixed cic_notation dependencies

18 years agobetter boxes (with more line breaking hints) for objects rendering
Stefano Zacchiroli [Wed, 27 Jul 2005 07:55:05 +0000 (07:55 +0000)]
better boxes (with more line breaking hints) for objects rendering

18 years ago*** empty log message ***
Stefano Zacchiroli [Wed, 27 Jul 2005 07:54:24 +0000 (07:54 +0000)]
*** empty log message ***

18 years agobugfix: added xref on ast built via pattern matching from cic (3 -> 2)
Stefano Zacchiroli [Wed, 27 Jul 2005 07:54:03 +0000 (07:54 +0000)]
bugfix: added xref on ast built via pattern matching from cic (3 -> 2)

18 years agoadded id_of_annterm: Cic.annterm -> Cic.id
Stefano Zacchiroli [Wed, 27 Jul 2005 07:53:31 +0000 (07:53 +0000)]
added id_of_annterm: Cic.annterm -> Cic.id

18 years agobugfix: no more xref on bound names
Stefano Zacchiroli [Wed, 27 Jul 2005 07:53:12 +0000 (07:53 +0000)]
bugfix: no more xref on bound names

18 years agoadded low level rendering attributes (indent, spacing, ...)
Stefano Zacchiroli [Wed, 27 Jul 2005 07:52:47 +0000 (07:52 +0000)]
added low level rendering attributes (indent, spacing, ...)

18 years agorendering from markup to string
Stefano Zacchiroli [Wed, 27 Jul 2005 07:52:18 +0000 (07:52 +0000)]
rendering from markup to string

18 years agoimproved debugging pretty printing of xref
Stefano Zacchiroli [Wed, 27 Jul 2005 07:51:57 +0000 (07:51 +0000)]
improved debugging pretty printing of xref

18 years ago"Coq's " prefix added to every interpretation.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 17:12:34 +0000 (17:12 +0000)]
"Coq's " prefix added to every interpretation.

18 years agoFlickering bug fixed.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 17:00:30 +0000 (17:00 +0000)]
Flickering bug fixed.

18 years agolocate_in_term generalized to locate_in_conjecture
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:58:06 +0000 (16:58 +0000)]
locate_in_term generalized to locate_in_conjecture

18 years agoComments added.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 16:47:18 +0000 (16:47 +0000)]
Comments added.

18 years agoBug solved: the #reparent method of Gtk should NOT be used:
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.

18 years agoImplementation of locate_in finished.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 15:25:47 +0000 (15:25 +0000)]
Implementation of locate_in finished.

18 years agotypo s/\\OF/\\of/
Stefano Zacchiroli [Tue, 26 Jul 2005 14:59:11 +0000 (14:59 +0000)]
typo s/\\OF/\\of/

18 years agofixed typo in helpers for generating hv and hov boxes
Stefano Zacchiroli [Tue, 26 Jul 2005 14:58:55 +0000 (14:58 +0000)]
fixed typo in helpers for generating hv and hov boxes

18 years agodraft version of locate_in_term
Stefano Zacchiroli [Tue, 26 Jul 2005 14:56:19 +0000 (14:56 +0000)]
draft version of locate_in_term

18 years ago...
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:48:14 +0000 (12:48 +0000)]
...

18 years agounreleased version of the bindings, with more gtkmathview method bounds and dependenc...
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

18 years ago...
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:25:38 +0000 (12:25 +0000)]
...

18 years ago**** Experimental: ****
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.

18 years agotypo fixed
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:21:18 +0000 (12:21 +0000)]
typo fixed

18 years ago"Coq's " prefix added to every interpretation.
Claudio Sacerdoti Coen [Tue, 26 Jul 2005 12:20:52 +0000 (12:20 +0000)]
"Coq's " prefix added to every interpretation.

18 years agoBug fixed: list_uniq o List.sort used in the lookup function to return only
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.

18 years agobigger disambiguate chiuches win
Enrico Tassi [Tue, 26 Jul 2005 10:47:32 +0000 (10:47 +0000)]
bigger disambiguate chiuches win

18 years ago...
Enrico Tassi [Tue, 26 Jul 2005 10:34:47 +0000 (10:34 +0000)]
...

18 years agoMore notation (up to where the open bugs allow me to put it without adding
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).

18 years agoA little bit more of notation here and there.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 21:10:16 +0000 (21:10 +0000)]
A little bit more of notation here and there.

18 years agosome more changes and corrections
Ferruccio Guidi [Mon, 25 Jul 2005 20:09:37 +0000 (20:09 +0000)]
some more changes and corrections

18 years agoNotation for equality used everywhere.
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.

18 years ago...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 17:31:17 +0000 (17:31 +0000)]
...

18 years agoBug solved: X-style paste (i.e. paste of the PRIMARY selection using the
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.

18 years agoparamodulation added.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 16:01:46 +0000 (16:01 +0000)]
paramodulation added.

18 years agoHighlighting of parse errors implemented.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 16:01:19 +0000 (16:01 +0000)]
Highlighting of parse errors implemented.

18 years agoCode simplification.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 14:47:48 +0000 (14:47 +0000)]
Code simplification.

18 years agoBug fixed: the _advance method must delete the parsed text iff it was parsed
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).

18 years ago...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 13:50:28 +0000 (13:50 +0000)]
...

18 years ago1. select_all added to the Edit menu; no shortcut for it (since the standard
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)

18 years agoThe edit menu items (copy/cut/delete/paste) are now sensitive to the
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.

18 years ago- MatitaLog output redirected to stderr for every message <> Message
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

18 years agobuilding/cleaning a devel now makes buttons insensitive
Enrico Tassi [Mon, 25 Jul 2005 12:44:58 +0000 (12:44 +0000)]
building/cleaning a devel now makes buttons insensitive

18 years ago...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 10:37:26 +0000 (10:37 +0000)]
...

18 years agomerged transformations on top of notation code
Stefano Zacchiroli [Mon, 25 Jul 2005 10:16:06 +0000 (10:16 +0000)]
merged transformations on top of notation code

18 years agohandle multiple href
Stefano Zacchiroli [Mon, 25 Jul 2005 10:15:36 +0000 (10:15 +0000)]
handle multiple href

18 years agoadded split
Stefano Zacchiroli [Mon, 25 Jul 2005 10:15:04 +0000 (10:15 +0000)]
added split

18 years agoimplemented transformations on top of notation code
Stefano Zacchiroli [Mon, 25 Jul 2005 10:14:34 +0000 (10:14 +0000)]
implemented transformations on top of notation code

18 years agomoved add_xml_declaration here
Stefano Zacchiroli [Mon, 25 Jul 2005 10:13:46 +0000 (10:13 +0000)]
moved add_xml_declaration here

18 years ago- addded unicode_of_tex
Stefano Zacchiroli [Mon, 25 Jul 2005 10:13:30 +0000 (10:13 +0000)]
- addded unicode_of_tex
- added \neq macro

18 years agoParamodulation initialized.
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 09:40:08 +0000 (09:40 +0000)]
Paramodulation initialized.

18 years ago...
Claudio Sacerdoti Coen [Mon, 25 Jul 2005 08:54:23 +0000 (08:54 +0000)]
...

18 years agoadded optional "paramodulation" parameter to auto to turn on paramodulation
Alberto Griggio [Fri, 22 Jul 2005 17:53:47 +0000 (17:53 +0000)]
added optional "paramodulation" parameter to auto to turn on paramodulation

18 years agoadded 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

18 years ago- better exception handling
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