Stefano Zacchiroli [Tue, 11 Mar 2003 11:33:56 +0000 (11:33 +0000)]
use autotools also for ocaml part (again?)
Stefano Zacchiroli [Tue, 25 Feb 2003 15:35:52 +0000 (15:35 +0000)]
- added support for NuPRL URIs in xml_url_of_uri
- added support for blank and #-commented lines in indexes
- added support for index lines terminated both with \r and \r\n
Stefano Zacchiroli [Tue, 25 Feb 2003 14:13:39 +0000 (14:13 +0000)]
- added default value for parse_patch function
- reindented some tab
Stefano Zacchiroli [Tue, 25 Feb 2003 14:05:50 +0000 (14:05 +0000)]
added is_blank_line facility to match line that should be ignored in
indexes
Stefano Zacchiroli [Tue, 25 Feb 2003 13:57:42 +0000 (13:57 +0000)]
added generation of DOT modules dependency graph
Paolo Marinelli [Mon, 24 Feb 2003 11:07:47 +0000 (11:07 +0000)]
Added the special deletion. Pressing backspace, the user has a normal deletion
(which can be either graphical or textual). Pressing backspace + alt, the user
has a special deletion (which can be either textual or graphical).
To implement this feature, all parser's methods concerning the deletion have
been modified: now, all of them have a boolean parameter, which indicates which
kind of deletion the method has to operate.
All methods' names have been changed: the word gdelete has been substitued with
drop.
Stefano Zacchiroli [Sun, 23 Feb 2003 16:56:34 +0000 (16:56 +0000)]
- better error messages on make failure
- synced with O'Http 0.0.8
Stefano Zacchiroli [Fri, 21 Feb 2003 13:56:04 +0000 (13:56 +0000)]
added hbugs-client META
Stefano Zacchiroli [Fri, 21 Feb 2003 13:55:27 +0000 (13:55 +0000)]
rely on correct settings of OCAMLPATH
Stefano Zacchiroli [Fri, 21 Feb 2003 13:47:43 +0000 (13:47 +0000)]
added pp for apply hint
Stefano Zacchiroli [Fri, 21 Feb 2003 13:46:59 +0000 (13:46 +0000)]
rebuilt
Luca Padovani [Fri, 21 Feb 2003 13:20:34 +0000 (13:20 +0000)]
* some fixes so to make Ocaml garbage collector happy
* there is still the problem that the assert macro is not recognized (?)
Luca Padovani [Fri, 21 Feb 2003 13:18:42 +0000 (13:18 +0000)]
* the minus sign is now mapped to the right Unicode character ant not
to the dash -
Luca Padovani [Fri, 21 Feb 2003 13:18:10 +0000 (13:18 +0000)]
* removed debug message
Luca Padovani [Fri, 21 Feb 2003 13:09:30 +0000 (13:09 +0000)]
* click signal changed: now the element argument is optional
and if None it means the click was made on nothing. This is more
uniform with the other signals
Stefano Zacchiroli [Thu, 20 Feb 2003 17:40:00 +0000 (17:40 +0000)]
global Makefile to build gTopLevel with all its dependencies
Stefano Zacchiroli [Thu, 20 Feb 2003 17:37:32 +0000 (17:37 +0000)]
exposed Http_message module
Stefano Zacchiroli [Thu, 20 Feb 2003 17:29:30 +0000 (17:29 +0000)]
moved here misc functions related to URIs from gTopLevel (they are
needed also outside gTopLevel)
Stefano Zacchiroli [Wed, 19 Feb 2003 14:23:44 +0000 (14:23 +0000)]
ignore *.LOG files
Stefano Zacchiroli [Wed, 19 Feb 2003 14:23:02 +0000 (14:23 +0000)]
first tutors implementation, contains:
- XML representation of available tutors
- scripts to list and start/stop available tutors
- script to generate simple tutors that simply use a tactic
- search_pattern_apply tutor
Stefano Zacchiroli [Wed, 19 Feb 2003 14:21:33 +0000 (14:21 +0000)]
- added run/'s .cvsignore ignoring *.LOG files
Stefano Zacchiroli [Wed, 19 Feb 2003 14:19:49 +0000 (14:19 +0000)]
- added distclean support
- added start/stop target to start/stop broker _and_ tutors
- added recursive invocation on meta and tutors dirs
Stefano Zacchiroli [Wed, 19 Feb 2003 14:18:43 +0000 (14:18 +0000)]
represented new Wow message
Stefano Zacchiroli [Wed, 19 Feb 2003 14:17:24 +0000 (14:17 +0000)]
- implemented status {,de}serialization
- implemented hint {,de}serialization
- added support for new Wow and Too_late messages
- added dump_msg debugging function
- added Unexpected_message exception
Stefano Zacchiroli [Wed, 19 Feb 2003 14:04:17 +0000 (14:04 +0000)]
- formalized proof engine status
- formalized hints and hints list
- added Wow and Too_late broker -> tutor messages
- fixed Eureka message contents to carry a real life hint
Stefano Zacchiroli [Wed, 19 Feb 2003 14:01:18 +0000 (14:01 +0000)]
- added helm- modules dependencies
- added ocamldoc generation of .dot modules dependency graph
Stefano Zacchiroli [Wed, 19 Feb 2003 14:00:20 +0000 (14:00 +0000)]
rebuilt
Stefano Zacchiroli [Wed, 19 Feb 2003 13:59:56 +0000 (13:59 +0000)]
added common module
Stefano Zacchiroli [Wed, 19 Feb 2003 13:59:06 +0000 (13:59 +0000)]
- added callbacks parameters to hbugsClient constructor (on_exit,
on_use_hint)
- hid methods used to handle local http daemon
- added and exposed methods registerToBroker, unregisterFromBroker,
subscribeAll
- removed useHint, hint are returned on request by "hint" new method
- remeber availableTutors from last List_tutor message and use them to
show tutors name instead of tutor id in main window
- handle double click on hint name to use an hint
- added wait parameter sendReq method to be able to wait the answer of
a request
- added support for multiple hints received from broker
- clear old hints on state change
- subscribe to all available tutors on creation
- added subscribeSelected method
Stefano Zacchiroli [Wed, 19 Feb 2003 13:51:26 +0000 (13:51 +0000)]
- removed use hint button
- rearragned subscribe part of main window
Stefano Zacchiroli [Wed, 19 Feb 2003 13:50:28 +0000 (13:50 +0000)]
s/gui/hbugs_client_gui/
Stefano Zacchiroli [Wed, 19 Feb 2003 13:49:41 +0000 (13:49 +0000)]
foo main program that instantiate a client GUI, for debugging purposes
Stefano Zacchiroli [Wed, 19 Feb 2003 13:48:35 +0000 (13:48 +0000)]
- bugfix: musings table is now consistent!
- changed data structures used to hold musings: now explicitely use
lists instead of relying on Hashtbl multiple bindings
- added isActive method on musings class
Stefano Zacchiroli [Wed, 19 Feb 2003 13:46:36 +0000 (13:46 +0000)]
- better specialization of some error messages
- added some informational messages
- use hint received from tutor instead of a fooish one
- control over answer from gTopLevel when sending hint
- commented out debugging wrapper which print all received messages
Stefano Zacchiroli [Wed, 19 Feb 2003 13:38:17 +0000 (13:38 +0000)]
- added doc target to generate .dot dependency graph using ocamldoc
- added start/stop targets to start/stop broker
- clean run dir/ on distclean
Stefano Zacchiroli [Wed, 19 Feb 2003 13:37:12 +0000 (13:37 +0000)]
added control script to start/stop broker
Stefano Zacchiroli [Wed, 19 Feb 2003 13:36:28 +0000 (13:36 +0000)]
added hbugs-common and hbugs-thread_safe
Stefano Zacchiroli [Wed, 19 Feb 2003 13:35:54 +0000 (13:35 +0000)]
added hbugs-common objects
Stefano Zacchiroli [Wed, 19 Feb 2003 13:34:55 +0000 (13:34 +0000)]
added META for hbugs client
Luca Padovani [Fri, 14 Feb 2003 15:15:05 +0000 (15:15 +0000)]
* the stylesheet does not generate the tml namespace anymore
Luca Padovani [Fri, 14 Feb 2003 15:10:30 +0000 (15:10 +0000)]
* removed memory leak (maybe)
* used Val_Element_ref instead of reffing explicitly
Claudio Sacerdoti Coen [Fri, 14 Feb 2003 11:58:17 +0000 (11:58 +0000)]
Debug code removed.
Luca Padovani [Thu, 13 Feb 2003 13:22:00 +0000 (13:22 +0000)]
* assertion too strict removed
Luca Padovani [Thu, 13 Feb 2003 13:20:40 +0000 (13:20 +0000)]
* added missing dependencies
Claudio Sacerdoti Coen [Thu, 13 Feb 2003 12:51:08 +0000 (12:51 +0000)]
Type fixed.
Luca Padovani [Thu, 13 Feb 2003 12:40:34 +0000 (12:40 +0000)]
* added show/hide cursro methods
* some code cleanup
* fix in reset
* fix in get_tex (binding ocaml)
* added tex to mml translator
Luca Padovani [Wed, 12 Feb 2003 16:24:58 +0000 (16:24 +0000)]
* the type of the constructor was wrong
Luca Padovani [Wed, 12 Feb 2003 13:08:21 +0000 (13:08 +0000)]
* bind of method get_drawing_area
* currently the test doesn't do anything with it
Paolo Marinelli [Wed, 12 Feb 2003 09:16:56 +0000 (09:16 +0000)]
Bug fixed. In the previous version, all right open macros and all delimited arguments
of a macro, could be closed inserting a closing brace.
Now, a right open macro can be closed only if it's contained in a group (with id).
To close it, the user has to type a closing brace, which closes the group.
A right open macro not contained in a group, cannot be closed: any closing brace
is ignored.
The only way to exit from a delimited argument, the user has to type the delimiter (or the
sequence of delimiters).
To fix this bug, a new method has been added to the TPushParser class. This method
(bool correctBrace(void)), is used to determine if a closing brace is appropriate to
close a right open macro.
In addition, advance method has been modified.
Luca Padovani [Sat, 8 Feb 2003 22:13:29 +0000 (22:13 +0000)]
* this is a large commit
* added freeze/thaw methods to parser
* added XSLT + Diff class
* added <include> method for including dictionaries
* added preliminary ocaml binding (C+ML)
* code cleanup
Luca Padovani [Sat, 8 Feb 2003 22:09:57 +0000 (22:09 +0000)]
* added apply method that takes no parameters
Claudio Sacerdoti Coen [Fri, 7 Feb 2003 12:05:57 +0000 (12:05 +0000)]
Added support for NuPRL URIs.
Note: theory files are supported only for CIC. To be understood.
Paolo Marinelli [Thu, 6 Feb 2003 11:53:48 +0000 (11:53 +0000)]
Added some controls to handle the case in which the user type an unexpected '{'
character. Now, the editor doesn't crash, but emit an error.
Removed some debug messages.
Claudio Sacerdoti Coen [Wed, 5 Feb 2003 12:46:20 +0000 (12:46 +0000)]
Makefile.common.in and .depend backtracked to my last commit (before the
ones of Ferruccio) and then modified. Dependencies between a file and a
library are now handled correctly.
Ferruccio Guidi [Wed, 5 Feb 2003 11:42:52 +0000 (11:42 +0000)]
packege dependences calculation patched
Claudio Sacerdoti Coen [Wed, 5 Feb 2003 11:28:41 +0000 (11:28 +0000)]
Missing parameters added to MathML Content mode.
Ferruccio Guidi [Wed, 5 Feb 2003 11:09:48 +0000 (11:09 +0000)]
package dependences calulation fixed
Ferruccio Guidi [Tue, 4 Feb 2003 19:08:28 +0000 (19:08 +0000)]
SQL quoting fixed in relation.ml
Paolo Marinelli [Tue, 4 Feb 2003 16:21:10 +0000 (16:21 +0000)]
Added some controls for the graphical deleting of apostrophe.
The code for the graphical deleting is now divided in several private methods, which
make the code clearer.
Partially added the use of the logger in the class TPushParser.
Some little errors has been eliminated in the implementation of the class
TPushParser.
Claudio Sacerdoti Coen [Tue, 4 Feb 2003 12:17:02 +0000 (12:17 +0000)]
print_endline ==> prerr_endline
and other minor code improvements
Claudio Sacerdoti Coen [Tue, 4 Feb 2003 12:15:15 +0000 (12:15 +0000)]
Bug fixed: ' must be quoted.
Claudio Sacerdoti Coen [Tue, 4 Feb 2003 12:14:03 +0000 (12:14 +0000)]
Bug fixed: "'" must be quoted.
Ferruccio Guidi [Mon, 3 Feb 2003 21:19:35 +0000 (21:19 +0000)]
old file removed
Stefano Zacchiroli [Mon, 3 Feb 2003 20:56:01 +0000 (20:56 +0000)]
added generation of LaTeX documentation
Stefano Zacchiroli [Mon, 3 Feb 2003 20:50:05 +0000 (20:50 +0000)]
updated
Stefano Zacchiroli [Mon, 3 Feb 2003 20:49:55 +0000 (20:49 +0000)]
added a lot of ocamldoc comments
Stefano Zacchiroli [Mon, 3 Feb 2003 20:48:48 +0000 (20:48 +0000)]
- added GPL preamble
- added a lot of ocamldoc comments
Stefano Zacchiroli [Mon, 3 Feb 2003 20:48:14 +0000 (20:48 +0000)]
- added GPL preamble
- added some ocamldoc comments
Stefano Zacchiroli [Mon, 3 Feb 2003 20:47:29 +0000 (20:47 +0000)]
added GPL preamble
Stefano Zacchiroli [Mon, 3 Feb 2003 20:47:03 +0000 (20:47 +0000)]
fixed a syntax quirk to make ocamldoc happy
Stefano Zacchiroli [Mon, 3 Feb 2003 20:46:34 +0000 (20:46 +0000)]
moved an ocamldoc comment to .mli
Stefano Zacchiroli [Mon, 3 Feb 2003 20:44:35 +0000 (20:44 +0000)]
spacing to make ocamldoc happy
Stefano Zacchiroli [Mon, 3 Feb 2003 20:40:56 +0000 (20:40 +0000)]
bugfix: catch new exceptions for unsupported HTTP versions and methods
Stefano Zacchiroli [Mon, 3 Feb 2003 20:38:48 +0000 (20:38 +0000)]
ignore .dot and .ps files
Stefano Zacchiroli [Mon, 3 Feb 2003 20:38:11 +0000 (20:38 +0000)]
added GPL preamble
Stefano Zacchiroli [Mon, 3 Feb 2003 20:37:26 +0000 (20:37 +0000)]
- removed superseded exceptions: Unsupported_method, Unsupported_HTTP_version
- added a lot of ocamldoc comments
Stefano Zacchiroli [Mon, 3 Feb 2003 20:35:53 +0000 (20:35 +0000)]
added generation of dot modules dependency graph
Ferruccio Guidi [Mon, 3 Feb 2003 17:27:45 +0000 (17:27 +0000)]
new interface for text_of_query/text_of_result + bug fixes
Claudio Sacerdoti Coen [Mon, 3 Feb 2003 11:08:36 +0000 (11:08 +0000)]
What was the semantics of passing an empty prop.encoding?
Luca Padovani [Sat, 1 Feb 2003 17:49:39 +0000 (17:49 +0000)]
* created a separate namespace for DOM extensions
Luca Padovani [Fri, 31 Jan 2003 09:13:55 +0000 (09:13 +0000)]
* code cleanup
* added logger class and a simple implementation on console
* moved transformation code from test into a mathml factory class
* added .cvsignore files
Paolo Marinelli [Thu, 30 Jan 2003 21:15:41 +0000 (21:15 +0000)]
Now it's possible to insert and delete control sequence with arguments
delimited by a sequence of delimiters, and to insert and delete tables.
To meet this goals, some source files have been modified.
src/TPushLexer.*
This class has a new method: flush. It's can be used to tell the lexer
to send the current content of the buffer to the parser.
It's usefull in the creation of the dictionary.
src/TDictionary.*
There are two new method: bool lastDelimiter(unsigned p) and
unsigned previousParam(unsigne p). The first one is used to know if
the delimiter at position p is the last one of a sequence.
The second one retursn the position of the parameter preceding p.
src/TPushParser.cc
Now, it provides support for inserting and deleting macro with
arguments delimetd by a sequence of delimiters, and for inserting
and deleting tables.
dictionary.xml
there are three new entry, added only for testing purposes.
xsl/tml-mmlp.xsl
it handles the three new element, introduced in the dictionary.
Luca Padovani [Wed, 29 Jan 2003 18:15:56 +0000 (18:15 +0000)]
* some small bug fixes
* updated licenses in all source files
Luca Padovani [Wed, 29 Jan 2003 13:19:26 +0000 (13:19 +0000)]
* implemented a more efficient selection to avoid flickering
* click now unselect every selection even in multi_selection
Luca Padovani [Tue, 28 Jan 2003 14:57:55 +0000 (14:57 +0000)]
* added refs to the pointers passed on the signal handler!!!
Paolo Marinelli [Mon, 27 Jan 2003 16:34:49 +0000 (16:34 +0000)]
Added some controls concerning the graphical deleting.
Now, it's possible to delete a macro which accepts (delimited or not delimited)
arguments.
To meet this goal, the following source files have been modified:
src/TNode.*
added a new public method: void TNode::replace(const TNode& first, TNode& last)
This method is used to replace a node with the nodes between
first (included) and last (not included).
src/TPushParser.*
Some code lines have been added to handle the graphical deleting of
macro which accepts arguments.
Added new private method: void TPushParser::rgreplace_futher(void)
This method is used in TPushParser::gdelete_prev() and
TPushParser::do_gdelete() methods. This method replaces a
group with id having the cursor as unic child, with the
cursor. Then, it repeats the control.
dictionary.xml
a new entry is avaible to test the deleting of a macro which is
"leftOpen".
Luca Padovani [Mon, 27 Jan 2003 14:21:24 +0000 (14:21 +0000)]
* binding update to recognize the new event scheme generated by
gtkmathview
* some code for handling maction elements has been moved into the
compatibility class
Stefano Zacchiroli [Sat, 25 Jan 2003 09:30:26 +0000 (09:30 +0000)]
bugfix: added some missing deps
Stefano Zacchiroli [Fri, 24 Jan 2003 15:32:44 +0000 (15:32 +0000)]
exported hbugsClient class so that it can be used from outside
Stefano Zacchiroli [Fri, 24 Jan 2003 12:51:03 +0000 (12:51 +0000)]
debian release 0.3.99-1
Stefano Zacchiroli [Fri, 24 Jan 2003 12:50:33 +0000 (12:50 +0000)]
changed version number to 0.3.99
Stefano Zacchiroli [Fri, 24 Jan 2003 12:50:13 +0000 (12:50 +0000)]
added warning comment about using unstable stuff
Stefano Zacchiroli [Fri, 24 Jan 2003 12:49:48 +0000 (12:49 +0000)]
- create also libxxx.so symlink in ocaml stublibs directory
- installs also new GMathViewAux stuff
Stefano Zacchiroli [Fri, 24 Jan 2003 12:34:24 +0000 (12:34 +0000)]
debian release 0.0.3-3
Luca Padovani [Thu, 23 Jan 2003 16:14:40 +0000 (16:14 +0000)]
* restored binding with gtkmathview 0.4.0
* added compatibility class for single selection and gtkmathview
* added prototype of multiple selection gtkmathview (likely to change)
Claudio Sacerdoti Coen [Wed, 22 Jan 2003 15:40:38 +0000 (15:40 +0000)]
method HTML forced for html output
Stefano Zacchiroli [Wed, 22 Jan 2003 11:48:57 +0000 (11:48 +0000)]
client's GUI no longer visible by default
Stefano Zacchiroli [Tue, 21 Jan 2003 14:41:56 +0000 (14:41 +0000)]
binding to gtkmathview 0.3.1
Stefano Zacchiroli [Tue, 21 Jan 2003 12:22:55 +0000 (12:22 +0000)]
- added methods
* dump (debugging, dump registry internal status)
* purge (remove ancient entries from registries)
Paolo Marinelli [Tue, 21 Jan 2003 11:42:16 +0000 (11:42 +0000)]
A first partial implementation of deleting is introduced. The user might
want to delete in two ways: a deleting mode near to what he has actually
typed (textual mode) and a deleting mode near to what screen shows (graphical
mode). Only a partial implementation of the second mode is provided. The user
can delete a macro he is typing, a group, an identifier, a number, a
superscript and a subscript. To delete in graphical mode the user has to type
BACKSPACE.
Added the following private methods to TPushParser class:
void do_gdelete(void)
void gdelete_prev(void)
Added the entry GDELETE to the TCat enum defined in the TToken struct.