summaryrefslogtreecommitdiff
path: root/ocamldoc/Changes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'ocamldoc/Changes.txt')
-rw-r--r--ocamldoc/Changes.txt52
1 files changed, 41 insertions, 11 deletions
diff --git a/ocamldoc/Changes.txt b/ocamldoc/Changes.txt
index f1ba418fcb..1f9a41d05e 100644
--- a/ocamldoc/Changes.txt
+++ b/ocamldoc/Changes.txt
@@ -1,5 +1,38 @@
Current :
-OK - add: new option -customdir
+OK - latex: style latex pour indenter dans les module kind et les class kind
+OK - latex: il manque la génération des paramètres de classe
+OK - parse des {!modules: } et {!indexlist}
+OK - gestion des Module_list et Index_list
+OK - no need to Dynlink.add_available_units any more
+OK - generate html from module_kind rather than from module_type
+OK + same for classes and class types
+OK - add the kind to module parameters (the way the parameter was build in the parsetree)
+OK - fix: the generated ocamldoc.sty is more robust for paragraphs in
+ ocamldocdescription environment
+OK - fix: when generating separated files in latex, generate them in
+ the same directory than the main file, (the one specified by -o)
+OK - mod: one section per to module in latex output + improve latex output
+OK - mod: odoc_latex: use buffers instead of string concatenation
+OK - add: new ocamldoc man page, thanks to Samuel Mimram
+OK - fix: useless parenthesis around agruments of arguments of a type constructor in
+ type definitions, and aournd arguments of exceptions in exception definitions.
+OK - fix: blank lines in verbatim, latex, code pre, code and ele ref modes
+ are now accepted
+OK - fix: html generator: included module names were displayed with their simple
+ name rather than their fully qualified name
+OK - fix: use a formatter from a buffer rather Format.str_formatter in
+ Odoc_mist.sting_of_module_type, to avoid too much blanks
+OK - new module odoc_print, will work when Format.pp_print_flush is fixed
+OK - odoc_html: use buffers instead of string concatenation
+OK - odoc_man: use buffers instead of string concatenation
+OK - odoc_cross.ml: use hash tables modified on the fly to resolve
+ (module | module type | exception) name aliases
+OK - odoc_html: replace some calls to Str. by specific functions on strings
+OK - odoc_cross.ml: use a Map to associate a complete name to
+ the known elements with this name, instead of searching each time
+ through the whole list of modules -> a gain of more than 90% in speed
+ for cross-referencing (Odoc_cross.associate)
+OK - fix: Odoc_name.cut printed a '(' instead of a '.' OK - add: new option -customdir
OK - add: new option -i (to add a path to the directory where
to look for custom generators)
OK - add: add odoc_config.ml{,i}
@@ -20,16 +53,13 @@ OK - add: field m_code for modules, to keep the code of top modules
OK - fix: display "include Foo" instead of "include module Foo" in Latex, Man, Texi
OK - fix: not display comments associated to include directives
OK - fix: bad display of type parameters for class and class types
-- need to fix display of type parameters for inherited classes/class types
-OK - fix: html generator: included module names were displayed with their simple
- name rather than their fully qualified name
-OK - fix: use a formatter from a buffer rather Format.str_formatter in
- Odoc_mist.sting_of_module_type, to avoid too much blanks
-OK - new module odoc_print, will work when Format.pp_print_flush is fixed
- - odoc_html: use buffers instead of string concatenation
-OK - odoc_man: use buffers instead of string concatenation
- - odoc_latex: use buffers instead of string concatenation
+TODO:
+ - need to fix display of type parameters for inherited classes/class types
+ - latex: types variant polymorphes dépassent de la page quand ils sont trop longs
+ - ajout à la doc de Module_list et Index_list (utilisé dans le html seulement)
+ - ajout ds la doc: fichier de l'option -intro utilisé pour l'index en html
+ - utilisation nouvelles infos de Xavier: "début de rec", etc.
======
@@ -116,4 +146,4 @@ Rep-release 2 :
their navigation bar (for example, mozilla 0.9.5 is compliant)
- '{bone}' doesn't work any more ; a space is required as in '{b one}'.
Same for {e, {i, and some others marks. Check the manual
-- bug fixes \ No newline at end of file
+- bug fixes