]>
matita.cs.unibo.it Git - helm.git/log
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)]
...
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!