]>
matita.cs.unibo.it Git - helm.git/log
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)]
...
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 12:48:09 +0000 (12:48 +0000)]
...
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 12:46:25 +0000 (12:46 +0000)]
Undo/Redo in the popup menu are now working correctly.
Claudio Sacerdoti Coen [Wed, 20 Jul 2005 08:19:33 +0000 (08:19 +0000)]
Redo fixed with a strategy similar (but not equal) to the one for undo:
1. we save the position of all the marks
2. we redo
3. we undo
4. we save the position of the cursor after the undo
5. if necessary, we restore the initial position of all the marks,
we move the cursor to its position after the undo and then we goto
6. we redo
Andrea Asperti [Wed, 20 Jul 2005 07:22:49 +0000 (07:22 +0000)]
Assert false removed (although conceptually correct).
The problem isgenerating names during the refinement of incomplete terms;
the right solution would be to generate names only AFTER refinement.
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 17:24:48 +0000 (17:24 +0000)]
Unuseful code removed.
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 17:24:42 +0000 (17:24 +0000)]
...
Stefano Zacchiroli [Tue, 19 Jul 2005 17:24:41 +0000 (17:24 +0000)]
fixed file descriptor leak
Stefano Zacchiroli [Tue, 19 Jul 2005 17:24:06 +0000 (17:24 +0000)]
use safe_remove to remove files instead of Unix.unlink
Stefano Zacchiroli [Tue, 19 Jul 2005 17:23:35 +0000 (17:23 +0000)]
sorted cicBrowser's listings
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 17:22:14 +0000 (17:22 +0000)]
Bug fix: undo now respects the locked area.
Algorithm to fix the bug:
1. save the status of all the marks
2. undo
3. save the status of the cursor after the undo
4. redo
5. restore the status of all the marks
6. if necessary, move the cursor back to its position after the undo
and perform a goto to unlock the area
7. perform the undo again
The same algorithm should be applied again to the redo operation!
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 16:00:06 +0000 (16:00 +0000)]
New menus Undo/Redo (bugged), Cut/Copy/Paste/Delete.
Enrico Tassi [Tue, 19 Jul 2005 14:15:25 +0000 (14:15 +0000)]
blocked undo of authomatic text (template)
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 14:00:58 +0000 (14:00 +0000)]
A tab converted to spaces as it should be.
Enrico Tassi [Tue, 19 Jul 2005 13:25:36 +0000 (13:25 +0000)]
message if the duplicate check may take too long
Enrico Tassi [Tue, 19 Jul 2005 13:20:45 +0000 (13:20 +0000)]
matitac now automatically cleans a non empty baseuri
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 13:11:27 +0000 (13:11 +0000)]
...
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 13:10:06 +0000 (13:10 +0000)]
Ctrl^D in matitatop fixed (was broken by the new parser of Zack and Luca)
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 12:59:27 +0000 (12:59 +0000)]
...
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 12:38:38 +0000 (12:38 +0000)]
Missing case (Cast) implemented.
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 11:58:44 +0000 (11:58 +0000)]
New naming scheme (by Andrea).
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 11:55:15 +0000 (11:55 +0000)]
New naming scheme by Andrea.
Ferruccio Guidi [Tue, 19 Jul 2005 11:46:10 +0000 (11:46 +0000)]
patched
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 11:39:19 +0000 (11:39 +0000)]
Bench fixed.
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 11:34:41 +0000 (11:34 +0000)]
Used to left temporary file if something failed.
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 11:33:32 +0000 (11:33 +0000)]
Many bugs in the Makefile fixed.
make inside library/tests now stops at the first error
make tests{,.opt} goes on trying to compile everything (for the night benchmark)
Andrea Asperti [Tue, 19 Jul 2005 11:17:13 +0000 (11:17 +0000)]
freshNamesGenerator moved into cic_proof_checking.
Andrea Asperti [Tue, 19 Jul 2005 11:13:33 +0000 (11:13 +0000)]
Moved freshNameGenerator inside cic_proof_checking (and revised).
CVS :
Andrea Asperti [Tue, 19 Jul 2005 11:11:52 +0000 (11:11 +0000)]
New naming policy for local variables.
Claudio Sacerdoti Coen [Tue, 19 Jul 2005 11:02:21 +0000 (11:02 +0000)]
do_tests.sh now returns with an error if one of the compilations fail
Ferruccio Guidi [Tue, 19 Jul 2005 10:26:24 +0000 (10:26 +0000)]
the decompose tactic is now working
Enrico Tassi [Tue, 19 Jul 2005 09:59:04 +0000 (09:59 +0000)]
avoids generating a wrong/empty/dummy depend
Enrico Tassi [Tue, 19 Jul 2005 09:57:55 +0000 (09:57 +0000)]
Bug fixed: matitaclean and matitadep now ignores every parsing errors and
simply continues. Before it used to avoid cleaning things and --- much worst ---
generating an empty .depend.
Stefano Zacchiroli [Tue, 19 Jul 2005 09:37:09 +0000 (09:37 +0000)]
handled difference associativity for the same level of the extensible grammar
(no more "<W> changing associativity of level ..." messages)
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 17:22:07 +0000 (17:22 +0000)]
- A few suggestions on how to solve a few bugs
- GUI bugs reordered to have the easiest first
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 16:58:38 +0000 (16:58 +0000)]
Bug fixed: the "find" command now scrolls the window appropriately.
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 16:58:20 +0000 (16:58 +0000)]
...
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 16:48:43 +0000 (16:48 +0000)]
Bug fixed: clicking on a new position while advancing/retracting now
does absolutely nothing (i.e. at the very end of the execution the cursor
is at the end of the blue area).
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 16:38:53 +0000 (16:38 +0000)]
Smart scrolling during script advancement implemented.
Stefano Zacchiroli [Mon, 18 Jul 2005 16:27:56 +0000 (16:27 +0000)]
added generation og disambiguator META (future name of cic_textual_parser2)
Stefano Zacchiroli [Mon, 18 Jul 2005 16:27:25 +0000 (16:27 +0000)]
- synced notation pretty printing with parsing syntax
- added pretty printing of notation patterns via `Raw attribute
Stefano Zacchiroli [Mon, 18 Jul 2005 16:26:57 +0000 (16:26 +0000)]
added too .moo files notation related statements
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 15:40:57 +0000 (15:40 +0000)]
Turbo-undo implemented! It jumps directly to the final position after the undo.
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 15:32:07 +0000 (15:32 +0000)]
OPTIMIZE table every 30 deletions: it should help :-)
Claudio Sacerdoti Coen [Mon, 18 Jul 2005 14:37:19 +0000 (14:37 +0000)]
ANALYZE TABLE ==> OPTIMIZE TABLE
Stefano Zacchiroli [Mon, 18 Jul 2005 13:26:38 +0000 (13:26 +0000)]
- removed old parser
- reorganized module structure
this directory should now be renamed to ocaml/disambiguation/
Enrico Tassi [Mon, 18 Jul 2005 13:03:03 +0000 (13:03 +0000)]
compilation of needed modules now outputs to the log window
Stefano Zacchiroli [Mon, 18 Jul 2005 12:29:45 +0000 (12:29 +0000)]
merged cic_notation with matita: good luck!
Stefano Zacchiroli [Mon, 18 Jul 2005 12:16:21 +0000 (12:16 +0000)]
merged cic_notation with disambiguation: good luck!
Alberto Griggio [Mon, 18 Jul 2005 09:15:55 +0000 (09:15 +0000)]
adding library support (not ready yet)
Enrico Tassi [Fri, 15 Jul 2005 23:39:10 +0000 (23:39 +0000)]
fixed a specific case in development handling
Ferruccio Guidi [Fri, 15 Jul 2005 18:18:13 +0000 (18:18 +0000)]
some reorganization and some corrections
Ferruccio Guidi [Fri, 15 Jul 2005 18:10:14 +0000 (18:10 +0000)]
some reorganization and some corrections
Ferruccio Guidi [Fri, 15 Jul 2005 17:54:06 +0000 (17:54 +0000)]
some reorganization and some corrections
Enrico Tassi [Fri, 15 Jul 2005 16:50:12 +0000 (16:50 +0000)]
matitamake is integrated with matita
(but currently compiles on stdout)
Enrico Tassi [Fri, 15 Jul 2005 12:05:07 +0000 (12:05 +0000)]
fix
Andrea Asperti [Fri, 15 Jul 2005 11:44:14 +0000 (11:44 +0000)]
Added a new contrib div_and_mod and few modifs here and there.
Andrea Asperti [Fri, 15 Jul 2005 11:18:23 +0000 (11:18 +0000)]
Bad name should be an error and not just a warning.
Andrea Asperti [Fri, 15 Jul 2005 11:11:42 +0000 (11:11 +0000)]
New version of name checking.
Stefano Zacchiroli [Thu, 14 Jul 2005 16:38:04 +0000 (16:38 +0000)]
snapshot, notably:
- started merge with cic_transformations, ATM all available matita
scripts are parseable with test_parser fed with doc/core_notation.ma
Luca Padovani [Thu, 14 Jul 2005 09:19:28 +0000 (09:19 +0000)]
* added group box (?)
* added break layout and partially implemented
Stefano Zacchiroli [Thu, 14 Jul 2005 09:14:18 +0000 (09:14 +0000)]
bugfix: removed spurious section "helm_registry" from save_to generated files
Stefano Zacchiroli [Wed, 13 Jul 2005 17:03:04 +0000 (17:03 +0000)]
added XmlAttrs attribute for specification of xml attributes directly
from cicNotationRew.ml
Enrico Tassi [Wed, 13 Jul 2005 15:52:10 +0000 (15:52 +0000)]
all interface is locked during advance/retract
Enrico Tassi [Wed, 13 Jul 2005 15:31:43 +0000 (15:31 +0000)]
fixed lock mark
Enrico Tassi [Wed, 13 Jul 2005 12:41:19 +0000 (12:41 +0000)]
some more replace facility: alt-r
Enrico Tassi [Wed, 13 Jul 2005 12:32:37 +0000 (12:32 +0000)]
fix
Enrico Tassi [Wed, 13 Jul 2005 12:32:09 +0000 (12:32 +0000)]
added find&replace facility
Enrico Tassi [Wed, 13 Jul 2005 10:20:49 +0000 (10:20 +0000)]
use dvariant for associtivity
Enrico Tassi [Wed, 13 Jul 2005 10:15:30 +0000 (10:15 +0000)]
removed drop.
Andrea Asperti [Wed, 13 Jul 2005 10:09:01 +0000 (10:09 +0000)]
New version of the library.
Stefano Zacchiroli [Wed, 13 Jul 2005 10:02:52 +0000 (10:02 +0000)]
bugfix: "LPAREN" vs LPAREN
Stefano Zacchiroli [Wed, 13 Jul 2005 09:44:01 +0000 (09:44 +0000)]
snapshot
- added keyword handling for notation specifying string literals
- added keywords to level2_ast_lexer
Enrico Tassi [Wed, 13 Jul 2005 09:26:52 +0000 (09:26 +0000)]
copied text is unlocked :)
Enrico Tassi [Wed, 13 Jul 2005 08:38:00 +0000 (08:38 +0000)]
matitamake stuff:
- added matitamake
- matita.basedir has no /xml (added in save_object_to_disk)
- matitadep and matitac take -I <path> to add that path to
where includes are searched
Luca Padovani [Tue, 12 Jul 2005 15:07:10 +0000 (15:07 +0000)]
snapshot
- revised concrete syntax
- split parsers and lexers
- removed IF and THEN magics in favour of IF/THEN/ELSE and FAIL
Andrea Asperti [Tue, 12 Jul 2005 14:54:18 +0000 (14:54 +0000)]
Added a function equations_for_goal similar to signature_of_goal.
Claudio Sacerdoti Coen [Tue, 12 Jul 2005 10:14:40 +0000 (10:14 +0000)]
Debugging comment removed.
Claudio Sacerdoti Coen [Tue, 12 Jul 2005 10:10:17 +0000 (10:10 +0000)]
Benchmark fixed. It was broken by the change in the handling of
matita.conf.xml*
Enrico Tassi [Tue, 12 Jul 2005 08:28:23 +0000 (08:28 +0000)]
added matitamake
Enrico Tassi [Tue, 12 Jul 2005 08:27:51 +0000 (08:27 +0000)]
added matita.conf.xml.sample
Enrico Tassi [Tue, 12 Jul 2005 08:26:56 +0000 (08:26 +0000)]
added .moo
Alberto Griggio [Mon, 11 Jul 2005 18:24:43 +0000 (18:24 +0000)]
now proofs have the correct type :-)
Enrico Tassi [Mon, 11 Jul 2005 15:41:25 +0000 (15:41 +0000)]
...
Enrico Tassi [Mon, 11 Jul 2005 15:35:48 +0000 (15:35 +0000)]
fix
Luca Padovani [Mon, 11 Jul 2005 14:53:23 +0000 (14:53 +0000)]
* implemented unless
Enrico Tassi [Mon, 11 Jul 2005 14:36:05 +0000 (14:36 +0000)]
default USER_HOME to pwd
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:32:06 +0000 (14:32 +0000)]
...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:30:47 +0000 (14:30 +0000)]
...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:17:37 +0000 (14:17 +0000)]
...
Enrico Tassi [Mon, 11 Jul 2005 14:10:43 +0000 (14:10 +0000)]
fix
Enrico Tassi [Mon, 11 Jul 2005 14:09:34 +0000 (14:09 +0000)]
matita.conf.xml.sample is now generated
Enrico Tassi [Mon, 11 Jul 2005 14:08:33 +0000 (14:08 +0000)]
added a flag to do the check of alredy-proved-theorem
Enrico Tassi [Mon, 11 Jul 2005 14:07:04 +0000 (14:07 +0000)]
tentative hack for the incredible DB slowdown.
I suppose we use the DB in a really uncommon way, billions of inserts and
queryes mixed, while (I suppose) the usual is a bunch of inserts and then
billions of queries. ANALYZE TABLE is called sometime to try to ameliorate this
problem.
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:05:32 +0000 (14:05 +0000)]
...
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 14:03:52 +0000 (14:03 +0000)]
Bug fixed: the left parameters of a record or inductive type were not added to
the disambiguation domain.
Luca Padovani [Mon, 11 Jul 2005 13:54:09 +0000 (13:54 +0000)]
* added backtracking in matching code (hairy code!)
Luca Padovani [Mon, 11 Jul 2005 13:28:21 +0000 (13:28 +0000)]
* various bug fix related to the environment returned when a match
occurs
* first implementation of the "if" magic
Claudio Sacerdoti Coen [Mon, 11 Jul 2005 12:38:14 +0000 (12:38 +0000)]
A few .cvsignore here and there.