diff options
Diffstat (limited to 'ocamldoc/Changes.txt')
-rw-r--r-- | ocamldoc/Changes.txt | 52 |
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 |